/* CSS Document */

* { margin:0; padding:0; }
a { outline:none; }
a img { border:0; outline:none; }
.clear { width:100%; clear:both; height:0; overflow:hidden;}
input { font-family:Arial, Helvetica, sans-serif; }

body {
	background-color:#f6f6f6;
	color:#636363;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
body a {
	color:#46a3d9;
	text-decoration:none;
	}
	
body a:hover{
	color:#46a3d9;
	text-decoration:underline;
	}

#header {
	width:100%;
	height:102px;
	float:left;
	}

#header div.header_inner {
	width:921px;
	height:auto;
	margin:auto;
	}
#header div.logo {
	width:auto;
	height:auto;
	float:left;
	padding:29px 0 0 47px;
	}
#header div.top_nav {
	width:253px;
	height:auto;
	float:right;
	font-size:11px;
	color:#e7e5de;
	padding-top:33px;
	display:block;
	}
#header div.top_nav a {
	font-size:11px;
	color:#636363;
	padding:1px 6px 0 6px;
	text-decoration:none;
	float:left;
	}
#header div.top_nav span {
	float:left;
	font-size:11px;
	color:#e7e5de;
	}

#header div.top_nav a.client_login {
	width:87px;
	height:17px;
	display:block;
	background-image:url(images/client_login_btn.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	float:right;
	padding:0;
	}
#header div.top_nav a:hover.client_login {
	background-position:bottom;
	}
	
#header div.top_nav a:hover {
	text-decoration:underline;
	}

/* navbar */

#navbar_container {
	width:100%;
	height:39px;
	padding:2px 0 0 0;
	margin:0 auto;
	clear:both;
	background-image:url(images/navbar_bg.jpg);
	background-repeat:repeat-x;
position:relative;
z-index:88;
	}
	
	
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; margin:0 auto; width:921px; list-style:none; padding-left:0;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;}

/*
home = page-item-5
about = page-item-6 	
services = page-item-7
getting stared = page-item-52
(faq) resources  = page-item-10
news = page-item-8
contact = page-item-12
*/
ul.dropdown li a { text-indent: -9999px; }

ul.dropdown li.page-item-5 a 				{ background-position:0 0; width:102px; height:36px; float:left; background-image:url(images/navbar.gif); background-repeat:no-repeat; }
ul.dropdown li.page-item-6 a				{ background-position:-102px 0; width:95px; height:36px; float:left; background-image:url(images/navbar.gif); background-repeat:no-repeat; }
ul.dropdown li.page-item-7 a 				{ background-position:-197px 0; width:100px; height:36px; float:left; background-image:url(images/navbar.gif); background-repeat:no-repeat; }
ul.dropdown li.page-item-52 a 				{ background-position:-297px 0; width:117px; height:36px; float:left; background-image:url(images/navbar.gif); background-repeat:no-repeat; }
ul.dropdown li.page-item-10 a				{ background-position:-414px 0; width:83px; height:36px; float:left; background-image:url(images/navbar.gif); background-repeat:no-repeat; }
ul.dropdown li.page-item-8 a				{ background-position:-497px 0; width:92px; height:36px; float:left; background-image:url(images/navbar.gif); background-repeat:no-repeat; }
ul.dropdown li.page-item-12 a				{ background-position:-589px 0; width:108px; height:36px; float:left; background-image:url(images/navbar.gif); background-repeat:no-repeat; }

ul.dropdown li.page-item-5 a:hover			{ background-position:0 -38px; }
ul.dropdown li.page-item-6 a:hover 			{ background-position:-102px -38px; }
ul.dropdown li.page-item-7 a:hover 			{ background-position:-197px -38px; }
ul.dropdown li.page-item-52 a:hover 			{ background-position:-297px -38px; }
ul.dropdown li.page-item-10 a:hover 			{ background-position:-414px -38px; }
ul.dropdown li.page-item-8 a:hover 		{ background-position:-497px -38px; }
ul.dropdown li.page-item-12 a:hover 		{ background-position:-589px -38px; }

ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding:0; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color:#363636; position: relative; }
ul.dropdown li.hover a              { color:#fff; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 	{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style:none; }
ul.dropdown ul li { font-weight: normal; background: #959082; color: #000; 
									   float: none; font-size:12px; font-weight:bold; padding:0 10px; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ 
border-right: none; 
width: 100%; 
display: inline-block; 
line-height:24px; 
text-decoration:none; 
background:none; 
width:200px !important; 
height:auto !important; 
float:none !important; 
background:none !important; 
text-indent:0px;
} 
ul.dropdown ul li a:hover { color:#363636; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/* end of navbar */


#wrapper {
	width:921px;
	height:auto;
	margin:15px auto 0 auto;
position:relative;
z-index:5;
	}
	
/* homepage */

.hompage_banner {
	width:921px;
	height:auto;
	float:left;
	padding-bottom:20px;
	}
.hompage_banner div.banner {
	width:598px;
	height:225px;
	padding:0;
	/*width:580px;
	height:200px;
	padding:25px 0 0 18px;*/
	float:left;
	/*background-image:url(images/get_connected_banner.jpg);
	background-repeat:no-repeat;*/
	overflow:hidden;
	}
.hompage_banner div.banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.hompage_banner div.banner p {
	width:300px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}
.hompage_banner div.banner p span {
	color:#c91a26;
	}
	
.hompage_banner div.our_services {
	width:292px;
	height:auto;
	float:right;
	padding:5px 0 0 0;
	}
	
.hompage_banner div.our_services h1 {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#636363;
	padding-bottom:8px;
	}

.hompage_banner div.our_services div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:10px;
	}
.hompage_banner div.our_services div.each_row div.left_col {
	width:62px;
	height:auto;
	float:left;
	padding-top:3px;
	}
.hompage_banner div.our_services div.each_row div.right_col {
	width:230px;
	height:auto;
	float:left;
	}
.hompage_banner div.our_services div.each_row div.right_col p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#46a3d9;
	padding-bottom:2px;
	}
.hompage_banner div.our_services div.each_row div.right_col p.title a {
	color:#46a3d9;
	text-decoration:none;
}
.hompage_banner div.our_services div.each_row div.right_col p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:19px;
	}
	
.homepage_latest_headline {
	width:920px;
	height:auto;
	float:left;
	padding-bottom:25px;
	background-image:url(images/latest_headline_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
.homepage_latest_headline h1 {
	width:72px;
	height:auto;
	float:left;
	font-size:16px;
	color:#fff;
	padding:4px 0 0 0;
	text-align:center;
	}
.homepage_latest_headline ul {
	float:left;
	font-size:13px;
	color:#46a3d9;
	padding-top:4px;
	padding-left:10px;
	list-style:none;
	position:relative;
	width:830px;
	}
.homepage_latest_headline ul li {
	width:840px;
}
.homepage_latest_headline ul a {
	font-size:13px;
	color:#46a3d9;
	text-decoration:none;
	padding-left:10px;
	}
.homepage_latest_headline ul a:hover{	
	color:#000;
	}
.content_box {
	width:921px;
	height:auto;
	float:left;
	padding-bottom:25px;
	}
.content_box div.top {
	width:921px;
	height:8px;
	float:left;
	background-image:url(images/content_top_bg.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	}
.content_box div.bottom {
	width:921px;
	height:8px;
	clear:both;
	background-image:url(images/content_bottom_bg.jpg);
	background-repeat:no-repeat;
	}
.content_box div.mid {
	width:921px;
	height:auto;
	padding:6px 0 0 0;
	float:left;
	background-image:url(images/content_mid_bg.jpg);
	background-repeat:repeat-y;
	}
.content_box div.mid div.homepage_subbox_1 {
	width:270px;
	height:auto;
	float:left;
	padding:0 20px 0 15px;
	background-image:url(images/homepage_subboxes_separator.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	}
.content_box div.mid div.homepage_subbox_2 {
	width:270px;
	height:auto;
	float:left;
	padding:0 20px 0 15px;
	}

.content_box div.mid div.homepage_subbox_1 h1 a, .content_box div.mid div.homepage_subbox_2 h1 a {
	float:left;
	font-size:18px;
	color:#636363;
	display:block;
	width:170px;	
	padding:6px 0 10px 0;
	text-decoration:none;
	}
.content_box div.mid div.homepage_subbox_1 p, .content_box div.mid div.homepage_subbox_2 p, .homepage_subboxes div.mid div.homepage_subbox_2 p {
	float:left;
	font-size:18px;
	color:#636363;
	font-size:13px;
	color:#636363;
	line-height:19px;
	}
	
	
	
.content_box div.mid div.homepage_subbox_1 img.image_right, .content_box div.mid div.homepage_subbox_2 img.image_right {
	display:block;
	float:right;
	}
.homepage_text_content {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	}
.homepage_text_content p {
	width:100%;
	height:auto;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:19px;
	padding-bottom:10px;
	}
	
.content_box div.mid div.homepage_newsletter_signup {
	width:275px;
	height:auto;
	float:left;
	padding:5px 15px 5px 15px;
	margin-bottom:5px;
	background-image:url(images/homepage_subboxes_separator.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	}
.content_box div.mid div.homepage_newsletter_signup input.textbox {
	width:190px;
	height:auto;
	padding:4px 8px;
	float:left;
	border:1px solid #505050;
	font-size:12px;
	color:#8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
	}
.content_box div.mid div.homepage_newsletter_signup input.sign_up_btn {
	width:58px;
	height:25px;
	float:left;
	display:inline;
	margin:2px 0 0 5px;
	background-image:url(images/sign_up_btn.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0;
	}

.content_box div.mid div.follow_us {
	width:287px;
	height:auto;
	float:left;
	padding:10px 15px 10px 0;
	margin-bottom:5px;
	background-image:url(images/homepage_subboxes_separator.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	}
.content_box div.mid div.follow_us a.each_icon {
	float:left;
	font-size:10px;
	color:#363636;
	display:inline;
	margin-left:16px;
	text-decoration:none;
	}
.content_box div.mid div.follow_us a.each_icon img {
	vertical-align:middle;
	margin-right:4px;
	display:inline;
	}
	
.content_box div.mid div.proud_members {
	width:287px;
	height:auto;
	float:left;
	padding:0 0 0 15px;
	margin-bottom:5px;
	}
.content_box div.mid div.proud_members p {
	float:left;
	font-size:11px;
	color:#636363;
	padding:10px 15px 0 0;
	}
.content_box div.mid div.proud_members a img {
	display:inline;
	float:left;
	margin:5px 12px 0 0;
	}
	
	
	
	
	
	
	
	
	
	/* sidebar buttons */
	
	#demo {
	width:124px;
	height:23px;
	display: block;
	background: url("images/btn-demo.gif") no-repeat 0 0;
	background-position:top left;
	border: none;
	}
	
	#demo:hover{
	 background-position: 0 -23px;
	}
	
	
	
	#quote {
	width:154px;
	height:23px;
	display: block;
	background: url("images/btn-quote.gif") no-repeat 0 0;
	background-position:top left;
	border: none;
	}
	
	#quote:hover{
	 background-position: 0 -23px;
	}
	
	
	
	#start {
	width:124px;
	height:23px;
	display: block;
	background: url("images/btn-start.gif") no-repeat 0 0;
	background-position:top left;
	border: none;
	}
	
	#start:hover{
	 background-position: 0 -22px;
	}
	
	
	#dispute {
	width:154px;
	height:23px;
	display: block;
	background: url("images/btn-dispute.gif") no-repeat 0 0;
	background-position:top left;
	border: none;
	}
	
	#dispute:hover{
	 background-position: 0 -23px;
	}
	
	
	
	
	
	

/* footer */

#footer-container {
	width:881px;
	height:auto;
	padding:0 20px 30px 20px;
	float:left;
	}
	
#footer-container div.footer-links {
	width:auto;
	height:auto;
	float:left;
	font-size:11px;
	color:#636363;
	}
#footer-container div.footer-links a {
	font-size:11px;
	color:#636363;
	text-decoration:none;
	padding:0 10px;
	display:inline;
	}
#footer-container div.footer-links a:hover {
	text-decoration:underline;
	}
#footer-container div.footer-contact-info {
	width:auto;
	height:auto;
	float:right;
	font-size:11px;
	color:#46a3d9;
	}
	

/* sub page banners */

.aboutus_banner {
	width:901px;
	height:128px;
	padding:40px 0 0 18px;
	float:left;
	background-image:url(images/about_us_banner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
	}
.aboutus_banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.aboutus_banner p {
	width:500px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}
	
.applicant_center_banner {
	width:901px;
	height:128px;
	padding:40px 0 0 18px;
	float:left;
	background-image:url(images/applicant_center_banner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
	}
.applicant_center_banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.applicant_center_banner p {
	width:380px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}

.services_banner {
	width:901px;
	height:128px;
	padding:40px 0 0 18px;
	float:left;
	background-image:url(images/ats_banner.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
	}
.services_banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.services_banner p {
	width:400px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}
	
.contact_banner {
	width:901px;
	height:128px;
	padding:40px 0 0 18px;
	float:left;
	background-image:url(images/contact_banner.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
	}
.contact_banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.contact_banner p {
	width:370px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}

.demo_banner {
	width:901px;
	height:128px;
	padding:40px 0 0 18px;
	float:left;
	background-image:url(images/demo_banner.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
	}
.demo_banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.demo_banner p {
	width:370px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}

.news_banner {
	width:901px;
	height:128px;
	padding:40px 0 0 18px;
	float:left;
	background-image:url(images/news_banner.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
	}
.news_banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.news_banner p {
	width:270px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}

.resources_banner {
	width:901px;
	height:128px;
	padding:40px 0 0 18px;
	float:left;
	background-image:url(images/resources_banner.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
	}
.resources_banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.resources_banner p {
	width:460px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}

.question_banner {
	width:901px;
	height:128px;
	padding:40px 0 0 18px;
	float:left;
	background-image:url(images/question_banner.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
	}
.question_banner h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#767676;
	padding-bottom:15px;
	font-weight:normal;
	}
.question_banner p {
	width:400px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#363636;
	padding-bottom:20px;
	font-weight:normal;
	}
	
	.question_banner a {
	width:140px;
	height:140px;
	padding:0px 0 0 0px;
	margin-top: -110px;
	margin-right: 100px;
	display: block;
	float:right;
	background: url("images/quote.png") no-repeat 0 0;
	background-position:top left;
	border: none;
	}
	
	.question_banner a:hover{
	 background-position: 0 -140px;
	}

/* sub page content */

#subpage_content {
	width:921px;
	height:auto;
	float:left;
	padding:10px 0;
	}
#subpage_content div.left_content {
	width:558px;
	height:auto;
	float:left;
	padding:0 35px 0 18px;
	}

#subpage_content div.left_content p.blue_title {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#46a3d9;
	padding-bottom:12px;
	}
#subpage_content div.left_content p.blue_title2 {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#46a3d9;
	padding-bottom:2px;
	}	

#subpage_content div.left_content h1.gray_title {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:12px;
	}	
#subpage_content div.left_content p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#636363;
	line-height:18px;
	padding-bottom:20px;
	}
#subpage_content div.left_content p.text span {
	color:#46a3d9;
	}
#subpage_content div.left_content p.text a {
	color:#46a3d9;
	text-decoration:none;
	}
	
#subpage_content div.left_content p.text a:hover {
	color:#46a3d9;
	text-decoration:underline;
	}
#subpage_content div.left_content p.title14 {
	width:100%;
	height:auto;
	float:left;
	font-size:14px;
	color:#363636;
	padding-bottom:3px;
	}
#subpage_content div.left_content ul.blue_list {
	width:100%;
	height:auto;
	float:left;
	list-style:none;
	padding-bottom:20px;
	}
#subpage_content div.left_content ul.blue_list li {
	width:90%;
	height:auto;
	float:left;
	font-size:12px;
	color:#46a3d9;
	line-height:18px;
	padding-left:8px;
	background-image:url(images/bullet_blue.jpg);
	background-position:left 8px;
	background-repeat:no-repeat;
	}
#subpage_content div.left_content ul.blue_list li a {
	color:#46a3d9;
	text-decoration:none;
	}
#subpage_content div.left_content p.question {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#363636;
	line-height:18px;
	}
#subpage_content div.left_content p.answer {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#636363;
	line-height:18px;
	padding-bottom:15px;
	}

	
	
#subpage_content div.right_content {
	width:272px;
	height:auto;
	float:left;
	padding:0 17px 0 18px;
	background-image:url(images/subpage_right_content_bar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
#subpage_content div.right_content div.blue_vertical {
	width:100%;
	height:auto;
	float:left;
	padding:15px 0 0 0;
	margin-bottom:25px;
	background-image:url(images/subpage_rightcontent_vertical_bar.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	overflow:hidden;
	}

#subpage_content div.right_content div.each_box {
	width:100%;
	height:auto;
	float:left;
	}
#subpage_content div.right_content div.each_box h1 {
	float:left;
	font-size:18px;
	color:#636363;
	display:block;
	width:100%;	
	padding:0 0 10px 0;
	text-decoration:none;
	}
#subpage_content div.right_content div.each_box p.text {
	width:auto;
	height:auto;
	font-size:12px;
	color:#636363;
	padding-bottom:10px;
	}
#subpage_content div.right_content div.each_box p.text span {
	color:#46a3d9;
	}
#subpage_content div.right_content div.each_box p.text a {
	color:#46a3d9;
	text-decoration:none;
	}
#subpage_content div.right_content div.each_box p.text11 {
	width:auto;
	height:auto;
	font-size:11px;
	color:#636363;
	padding-bottom:15px;
	line-height:18px;
	}
#subpage_content div.right_content div.each_box p.text11 span {
	color:#46a3d9;
	}
#subpage_content div.right_content div.each_box p.text11 a {
	color:#46a3d9;
	text-decoration:none;
	}


#subpage_content div.right_content div.each_box a.get_connection_icons {
	float:left;
	width:136px;
	font-size:11px;
	color:#363636;
	display:inline;
	margin-bottom:12px;
	text-decoration:none;
	}
	
#subpage_content div.right_content div.each_box a.get_connection_icons img {
	vertical-align:bottom;
	margin-right:4px;
	display:inline;
	}
#subpage_content div.right_content div.each_box img.image_right  {
	display:inline;
	float:right;
	margin-right:25px;
	}
	
#subpage_content div.right_content div.each_box input.email_newsletter {
	width:256px;
	height:auto;
	float:left;
	padding:4px 8px;
	font-size:12px;
	color:#aaaaaa;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000;
	}	
#subpage_content div.right_content div.each_box input.sign_up {
	width:58px;
	height:15px;
	float:right;
	border:0;
	display:inline;
	margin-top:8px;
	margin-bottom:8px;
	cursor:pointer;
	background-image:url(images/sign_up_btn2.jpg);
	background-repeat:no-repeat;
	}

#subpage_content div.right_content div.each_box p.question {
	width:auto;
	height:auto;
	float:left;
	font-size:12px;
	color:#292929;
	line-height:18px;
	}
#subpage_content div.right_content div.each_box p.answer {
	width:auto;
	height:auto;
	float:left;
	font-size:12px;
	color:#636363;
	line-height:18px;
	padding-bottom:10px;
	}
#subpage_content div.right_content div.each_box p.answer span {
	color:#46a3d9;
	}

/* applicant center content */


.applicant_center_each_contact {
	width:200px;
	height:auto;
	float:left;
	}
	
.applicant_center_form {
	width:383px;
	height:auto;
	float:left;
	padding-bottom:30px;
	}
.applicant_center_form div.each_row {
	width:383px;
	height:auto;
	float:left;
	padding-bottom:10px;
	}	
.applicant_center_form div.each_row div.left-col {
	width:97px;
	height:auto;
	float:left;
	font-size:12px;
	color:#636363;
	padding:4px 5px 0 0;
	text-align:right;
	}

.applicant_center_form div.each_row div.right-col {
	width:281px;
	height:auto;
	float:left;
	}

.applicant_center_form div.each_row div.right-col input.textbox {
	width:263px;
	height:auto;
	float:left;
	padding:3px 8px;
	border:1px solid #505050;
	font-size:12px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	}
.applicant_center_form div.each_row div.right-col input.submit_btn {
	width:62px;
	height:15px;
	float:right;
	background-image:url(images/submit_btn.jpg);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	}
	
.applicant_center_form div.each_row div.right-col textarea.textarea_small {
	width:263px;
	height:65px;
	float:left;
	padding:3px 8px;
	border:1px solid #505050;
	font-size:12px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	}
.applicant_center_form div.each_row div.right-col textarea.textarea_big {
	width:263px;
	height:100px;
	float:left;
	padding:3px 8px;
	border:1px solid #505050;
	font-size:12px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	}

.applicant_center_form div.each_row div.right-col p {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:8px;
	}
.applicant_center_form div.each_row div.right-col p input.checkbox {
	display:inline;
	vertical-align:middle;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}

.applicant_center_form div.each_row div.right-col p.required {
	font-size:11px;
	padding:0;
	margin:0;
	width:auto;
	}

/* applicant Tracking System content */

.applicant_track_sys_content {
	width:558px;
	height:auto;
	float:left;
	}
.applicant_track_sys_content div.left-col {
	width:73px;
	height:auto;
	float:left;
	}
.applicant_track_sys_content div.right-col {
	width:485px;
	height:auto;
	float:left;
	}
.applicant_track_sys_content div.right-col h3 {
	width:100%;
	height:auto;
	float:left;
	color:#636363;
	font-size:18px;
	padding:0 0 10px 0;
	}
.applicant_track_sys_content div.right-col div.each_column {
	width:242px;
	height:auto;
	float:left;
	}
.applicant_track_sys_content div.right-col div.each_column span {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#46a3d9;
	}
.applicant_track_sys_content div.right-col div.each_column ul {
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding-left:20px;
	}
.applicant_track_sys_content div.right-col div.each_column ul li {
	width:212px;
	height:auto;
	float:left;
	clear:both;
	padding-left:8px;
	font-size:12px;
	line-height:18px;
	color:#636363;
	background-image:url(images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 8px;
	}
	

.background_checks_content {
	width:558px;
	height:auto;
	float:left;
	}
.background_checks_content div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	}
	
.background_checks_content div.each_row div.column_1 {
	width:73px;
	height:auto;
	float:left;
	}
.background_checks_content div.each_row div.column_2 {
	width:220px;
	height:auto;
	float:left;
	padding-right:29px;
	}
.background_checks_content div.each_row div.column_2 h3 {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:10px;
	}
.background_checks_content div.each_row div.column_3 {
	width:220px;
	height:auto;
	float:left;
	padding-top:28px;
	}
	
	
	
	
	
	
	
.question_content {
	width:830px;
	height:auto;
	float:left;
	padding:0 35px 0 18px;
	}
.question_content div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	}
	
.question_content div.each_row div.column_1 {
	width:400px;
	height:auto;
	float:left;
	}
.question_content div.each_row div.column_1 h3 {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:10px;
	}
.question_content div.each_row div.column_2 {
	width:400px;
	height:auto;
	float:right;
	padding-left:29px;
	}
.question_content div.each_row div.column_2 h3 {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:10px;
	}
	
	
	
.question_left_content {
	width:400px;
	height:auto;
	float:left;
	}
.question_left_content div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	}
	
.question_left_content div.each_row div.column_1 {
	width:0px;
	height:auto;
	float:left;
	}
.question_left_content div.each_row div.column_2 {
	width:400px;
	height:auto;
	float:left;
	padding-right:0px;
	}
.question_left_content div.each_row div.column_2 h3 {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:10px;
	}
	
	
	
	
	
	
.question_right_content {
	width:400px;
	height:auto;
	float:left;
	}
.question_right_content div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	}
	
.question_right_content div.each_row div.column_1 {
	width:50px;
	height:auto;
	float:left;
	}
.question_right_content div.each_row div.column_2 {
	width:320px;
	height:auto;
	float:left;
	padding-right:0px;
	}
.question_right_content div.each_row div.column_2 h3 {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:10px;
	}
	
	
	
	
	
	
/* whole content */

#subpage_content div.whole_content {
	width:830px;
	height:auto;
	float:left;
	padding:0 35px 0 18px;
	}

#subpage_content div.whole_content p.blue_title {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#46a3d9;
	padding-bottom:12px;
	}
#subpage_content div.whole_content p.blue_title2 {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#46a3d9;
	}	
	
#subpage_content div.whole_content h1.gray_title {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:12px;
	}	
	
#subpage_content div.whole_content p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#636363;
	line-height:18px;
	padding-bottom:20px;
	}
#subpage_content div.whole_content p.text span {
	color:#46a3d9;
	}
#subpage_content div.whole_content p.text a {
	color:#46a3d9;
	text-decoration:none;
	}
#subpage_content div.whole_content p.title14 {
	width:100%;
	height:auto;
	float:left;
	font-size:14px;
	color:#363636;
	padding-bottom:3px;
	}
	

#subpage_content div.whole_content div.list_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:20px;
	}
#subpage_content div.whole_content div.list_row p {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#636363;
	padding-bottom:4px;
	}
#subpage_content div.whole_content div.list_row span {
	width:auto;
	height:auto;
	float:left;
	font-size:12px;
	color:#46a3d9;
	}
#subpage_content div.whole_content div.list_row ul {
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding-left:20px;
	}
#subpage_content div.whole_content div.list_row ul li {
	width:auto;
	height:auto;
	float:left;
	clear:both;
	padding-left:8px;
	font-size:12px;
	line-height:18px;
	color:#636363;
	background-image:url(images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 8px;
	}
#subpage_content div.whole_content div.list_row ul li a {
	color:#46a3d9;
	text-decoration:none;
	}
	
/* Getting Started content */

#getting_started_steps_icons {
	width:100%;
	height:auto;
	float:left;
	padding:20px 0 25px 0;
	background-image:url(images/getting_started_steps_icon_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	}
#getting_started_steps_icons div.each_icon {
	width:144px;
	height:auto;
	float:left;
	padding:0 30px;
	}
#getting_started_steps_icons div.each_icon div.image {
	width:100%;
	height:126px;
	float:left;
	}
#getting_started_steps_icons div.each_icon div.image img {
	display:block;
	margin:auto;
	}
#getting_started_steps_icons div.each_icon span {
	width:100%;
	height:auto;
	float:left;
	padding:20px 0 0 0;
	text-align:center;
	font-size:12px;
	color:#636363;
	}
	
#getting_started_steps_text {
	width:745px;
	height:auto;
	float:left;
	padding:20px 0 0 0;
	}
#getting_started_steps_text div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:25px;
	}
#getting_started_steps_text div.each_row div.left-col {
	width:342px;
	height:auto;
	float:left;
	padding:0 0 0 30px;
	}
#getting_started_steps_text div.each_row div.left-col img {
	display:block;
	float:left;
	}
#getting_started_steps_text div.each_row div.left-col p {
	float:left;
	font-size:15px;
	color:#3c3c3c;
	padding:10px 0 0 15px;
	}
	
#getting_started_steps_text div.each_row div.right-col {
	width:373px;
	height:auto;
	float:left;
	}

#getting_started_steps_text div.each_row div.right-col ul {
	width:auto;
	height:auto;
	float:left;
	padding:10px 0 0 0;
	list-style:none;
	}
#getting_started_steps_text div.each_row div.right-col ul li.black_text {
	width:365px;
	height:auto;
	float:left;
	clear:both;
	padding-left:8px;
	font-size:12px;
	line-height:18px;
	color:#636363;
	background-image:url(images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 8px;
	}
#getting_started_steps_text div.each_row div.right-col ul li.black_text span {
	color:#46a3d9;
	}
	
#getting_started_steps_text div.each_row div.right-col ul li.blue_text {
	width:365px;
	height:auto;
	float:left;
	clear:both;
	padding-left:8px;
	font-size:12px;
	line-height:18px;
	color:#46a3d9;
	background-image:url(images/bullet_blue.jpg);
	background-repeat:no-repeat;
	background-position:left 8px;
	}
#getting_started_steps_text div.each_row div.right-col ul li.blue_text span {
	color:#636363;
	}
#getting_started_steps_text div.each_row div.right-col ul li.blue_text a {
	color:#46a3d9;
	text-decoration:none;
	}
	
/* naic content */

.naic_left_content {
	width:558px;
	height:auto;
	float:left;
	}
.naic_left_content div.left-col {
	width:93px;
	height:auto;
	float:left;
	}
.naic_left_content div.right-col {
	width:465px;
	height:auto;
	float:left;
	}
.naic_left_content div.right-col h3 {
	width:100%;
	height:auto;
	float:left;
	color:#636363;
	font-size:18px;
	padding:0 0 10px 0;
	}
.naic_left_content div.right-col div.each_column {
	width:100%px;
	height:auto;
	float:left;
	padding-bottom:20px;
	}
.naic_left_content div.right-col div.each_column span {
	width:100%;
	height:auto;
	float:left;
	font-size:14px;
	color:#363636;
	}
.naic_left_content div.right-col div.each_column ul {
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding-left:20px;
	}
.naic_left_content div.right-col div.each_column ul li {
	width:450px;
	height:auto;
	float:left;
	clear:both;
	padding-left:8px;
	font-size:12px;
	line-height:18px;
	color:#636363;
	background-image:url(images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 8px;
	}
.naic_left_content div.right-col div.each_column ul li a {
	color:#46a3d9;
	text-decoration:none;
	}
	
/* signature content */

.signature_left_content {
	width:558px;
	height:auto;
	float:left;
	}
.signature_left_content div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	}
	
.signature_left_content div.each_row div.column_1 {
	width:73px;
	height:auto;
	float:left;
	}
.signature_left_content div.each_row div.column_2 {
	width:440px;
	height:auto;
	float:left;
	padding-right:29px;
	}
.signature_left_content div.each_row div.column_2 h3 {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:10px;
	}



/* exit interviewing content */

.exit_left_content {
	width:558px;
	height:auto;
	float:left;
	}
.exit_left_content div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	}
	
.exit_left_content div.each_row div.column_1 {
	width:170 px;
	height:auto;
	float:left;
	}
	
	.exit_left_content div.each_row div.column_1 img {
	padding: 5px; 
	border: solid 1px #dcdcdc; 
	margin-right: 20px; 
	margin-bottom: 20px;
	}
.exit_left_content div.each_row div.column_2 {
	width:340px;
	height:auto;
	float:left;
	padding-right:29px;
	}
.exit_left_content div.each_row div.column_2 h3 {
	width:100%;
	height:auto;
	float:left;
	font-size:18px;
	color:#636363;
	padding-bottom:10px;
	}






/* Resources content */

.resources_left_content {
	width:558px;
	height:auto;
	float:left;
	}
.resources_left_content div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	}
.resources_left_content div.each_row div.title_row {
	width:427px;
	height:auto;
	padding-left:131px;
	padding-bottom:15px;
	float:left;
	}

.resources_left_content div.each_row div.column_1 {
	width:111px;
	height:auto;
	float:left;
	padding-right:20px;
	}
.resources_left_content div.each_row div.column_1 img {
	display:block;
	float:right;
	}
.resources_left_content div.each_row div.column_2 {
	width:427px;
	height:auto;
	float:left;
	}

/* Additionals */
.wpcf7-checkbox {
	display:block;
}
.wpcf7-checkbox .wpcf7-list-item {
	display:block;
	margin-bottom:10px;
}

.post {
	border-bottom:solid 1px #cdd5d8;
	margin-bottom:15px;
	padding-bottom:20px;
}
.post p {
	line-height:19px;
	margin-bottom:10px;
}
.post .blue_title {
	margin-bottom:0px;
}
.widgets ul,
.widgets ul li {
	padding:0px;
	margin:0px;
	list-style:none;
	clear:both;
}
.widgets ul li {
	font-size:12px;
	line-height:18px;
	color:#636363;
	background:url(images/bullet.jpg) no-repeat left 8px;
	padding-left:10px;
}
.widgets ul li a {
	color:#636363;
	text-decoration:none;
}
.widgets ul li a:hover {
	text-decoration:underline;
}

#subpage_content .wpcf7-response-output {
	clear:both;
	width:353px;
	border:solid 1px #d9d9d9;
	background:#fff;
}

.textwidget h1 a {
	color:#636363;
	text-decoration:none;
}


.li	{ 	 /*the rules that do the indenting */
	padding-left: 2em;
	text-indent: -0em;
	list-style-position: inside;
	list-style-type: disc;
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*+++++++Coda BUBBLE http://www.net-cake.com/recreating-the-coda-popup-bubble-with-css +++++++*/
#bubbleInfo {								position:relative;}/*Contains the popup bubble*/

#bubbleInfo:hover > #dpop, .bubbleInfo > #dpop, #dpop {									-webkit-transition-duration: .25s; -webkit-transition-property: background,color,border,opacity,top;}
/*Adds a transition to the popup*/


#dpop {								
	background:#FFF;
	border:1px solid #a0c7ff;
	display:block;
	left:-30px;
	opacity:0;
	padding:10px;
	position:absolute;
	top:-90px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:rgba(68,68,68,.5) 0px 3px 8px;}
/*Having this styling on the invisible bubble is necessary so that the transitions only affects what we want*/

#bubbleInfo:hover > #dpop:after, #dpop:after {	
	border-color:#fff transparent transparent;
	border-style:solid;
	border-width:10px 10px;
	bottom:-20px;
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	height:0;
	left:75px;
	position:absolute;
	width:0;
	}

#bubbleInfo:hover > #dpop {									background:#FFF;border:1px solid #a0c7ff;display:block;left:-30px;opacity:1;padding:10px;position:absolute;top:-100px;-moz-border-radius:5px;
										-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(68,68,68,.5) 0px 3px 8px;}
/*When the bubbleInfo is hovered on, then the popup takes this styling*/

.popup-contents {							background-color: white;color: #666;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;font-size: 12px;line-height: 1.2em;}
th {								text-align:right;text-transform:lowercase;}
td {							text-align:left;}

#release-notes th {								background:url(../starburst.gif) no-repeat center right;height:17px;text-align:left;text-indent:-9999px;}
#release-notes td a {							color:#333;text-decoration:underline;}
