






/* 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;
	}

#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
news = page-item-20
resources = page-item-22
contact = page-item-12
*/
ul.dropdown li a { text-indent: -9999px; }

ul.dropdown li.page-item-5 a 				{ background-position:0 0; width:103px; height:36px; float:left; background-image:url(images/navbar.jpg); background-repeat:no-repeat; }
ul.dropdown li.page-item-6 a				{ background-position:-103px 0; width:99px; height:36px; float:left; background-image:url(images/navbar.jpg); background-repeat:no-repeat; }
ul.dropdown li.page-item-7 a 				{ background-position:-202px 0; width:100px; height:36px; float:left; background-image:url(images/navbar.jpg); background-repeat:no-repeat; }
ul.dropdown li.page-item-8 a				{ background-position:-302px 0; width:100px; height:36px; float:left; background-image:url(images/navbar.jpg); background-repeat:no-repeat; }
ul.dropdown li.page-item-10 a				{ background-position:-402px 0; width:100px; height:36px; float:left; background-image:url(images/navbar.jpg); background-repeat:no-repeat; }
ul.dropdown li.page-item-12 a				{ background-position:-502px 0; width:100px; height:36px; float:left; background-image:url(images/navbar.jpg); 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:-103px -38px; }
ul.dropdown li.page-item-7 a:hover 			{ background-position:-202px -38px; }
ul.dropdown li.page-item-8 a:hover 			{ background-position:-302px -38px; }
ul.dropdown li.page-item-10 a:hover 		{ background-position:-402px -38px; }
ul.dropdown li.page-item-12 a:hover 		{ background-position:-502px -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, .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;
	}
	

/* 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/about_us_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;
	}


/* 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.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;
	}
	
/* 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;
	}


/* 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 */
	margin-left: 10em;
	text-indent: -0em;
	list-style-position: inside;
	list-style-type: disc;