body, html, div, ul, ol, li, a, h1, h2, h3, h4, h5, h6, img, form {margin: 0; padding: 0; }

html{height: 100%;}
	
body {
	height: 100%;
	background: url("../img/bg.gif") repeat 50%;
	font: 12px verdana, helvetica, arial, san-serif;
	min-width: 806px;
}

	
a {color:#555382}

textarea {overflow: auto; font: 12px verdana, helvetica, arial, san-serif; }

/* @group Layout */
/* ============================================= */

#centerpage 
{
	width:806px;
	margin: 0 auto 0px auto;
	min-height: 100%;
	text-align: left;
}

*html #centerpage{form
		height: 100%;
	}

#wrapper
	{position: relative;
	min-height: 100%;}

		
*html #wrapper
	{height: 100%;}

#internal_contentarea, #clients_internal_contentarea
	{background: transparent url("../img/internal_content_bg.jpg") no-repeat;
	min-height: 492px;
	margin-bottom:40px}

*html #internal_contentarea{ height:492px}
	
#contentarea {
		background: url("../img/content_bg.jpg") no-repeat;
		/*height: 20px;*/
}

.internal_full_block {
	margin: 0px 0px 0px 0px;
	width: 760px;
	float: left; display:	inline;
	text-align: left;
}

.internal_full_block_notopmargin {
	margin: 0px 0px 0px 22px;
	width: 760px;
	float: left; display:	inline;
	text-align: left;
}

.internal_home_left_block, .clients_left_block {
	margin: 24px 0 20px 176px;
	width: 302px;
	float: left; display: inline;
	text-align: left;
}

.internal_home_right_block{
	margin: 20px 0 20px 15px;
	width: 300px;
	float: left; display: inline;
	text-align: left;
}

.internal_left_block{
	margin: 20px 0 0px 28px;
	width: 455px;
	float: left; display:	inline;
	text-align: left;
}

.internal_right_block{
	margin: 20px 0 0px 10px;
	float: left; display:	inline;
	
	text-align: left;
}

.internal_content{ margin: 12px 22px 0px 22px; float:left;display:inline;}
.internal_content_notopmargin{ margin: 0px 22px 0px 22px; float:left;display:inline;}


#app_home_contentarea {
	background: url("../img/app_content_bg.jpg") no-repeat;
	min-height: 492px;
}

* html #app_home_contentarea {height: 492px;}


#clients_home_contentarea {
	background: url("../img/clients_home_content_bg.jpg") no-repeat;
	min-height: 492px;
}

* html #clients_home_contentarea {height: 492px;}

.clients_content{ margin: 65px 0 40px 0;}

#footer{
	text-align: center;
	width: 806px;
	position: relative;
	clear: both;
	padding-top:50px;
	margin: auto auto 10px auto;
}

* html #footer{
	margin: -40px auto 10px auto;
}

*+html #footer{
	margin: -40px auto 10px auto;
}
	
#footer ul{
	text-align: center;
	margin: 20px 0 0px 0;
}

#footer li {
	display: inline;
	margin-right: 10px;
	color: #555382;
	font-size: .9em;
}

#footer li a { color: #555382; font-size: 1em;}


/* ============================================= */

/* @end */



.inset_img_left{
		padding: 0px 6px 4px 0px;
		float: left;
		display: inline;
		position: relative;
	}
	
	.more,.more a{
		text-align: right;
		text-decoration: underline;
		color: #000;
	}
	
	.map_title{
		text-indent: -9999px; overflow: hidden;
		background: transparent url("../img/map_title.gif") no-repeat;
		width: 142px; height: 15px;
		margin: 20px 0 0px 0;
	}

	.clearer
	{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
	}
/*	.uppercase{text-transform: uppercase;};
	

= 2?: Layout elements =====
*/	




/*
= 2c. Map =====
*/

dl.map {
	position:relative;
	width:242px;
	height:158px;
	background:url("../img/map.png") no-repeat;
	text-align:left;
	margin-left:20px;
	padding:0px;
}
dl.map dt {
	list-style:none;
	display:inline;
}
dl.map dd {
	position:absolute;
	left:-9999px;
	width:200px;
	padding:4px;
	border:#555382 1px solid;
	background:#fff;
	z-index:11;
	font-size:0.9em;
	color:#000;
}

dl.map a.location {
	display:block;
	position:absolute;
	text-indent:-9999px;
	background:url("../img/map_point.gif") no-repeat;
	width:20px;
	height:20px;
	outline:none;
	z-index:10;
	text-decoration:none;
}

/* CSS For map points */
dl.map a#location05 {
	top:48px;
	left:56px;
}
dl.map a#location06 {
	top:66px;
	left:66px;
}



/*
= 2d: Header Style =====
*/



#header{
	background: transparent url("../img/app_header.jpg") no-repeat;
	margin:0;
	width:  806px;
	height:	96px;
}

.header_logo a{
	background: transparent url("../img/spacer.gif") no-repeat;
	margin:0;
	width:  400px;
	height:	96px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	float:left;
}

.header_manage a{
	background: transparent url("../img/login_tab_manage.gif") no-repeat;
	margin-left: 165px;
	width:  147px;
	height:	22px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	float:left;
}

.header_manage a:hover{
	background: transparent url("../img/login_tab_manage-over.gif") no-repeat;
}

.header_logout a:hover{
	background: transparent url("../img/login_tab_logout-over.gif") no-repeat;
}

.header_logout a{
	background: transparent url("../img/login_tab_logout.gif") no-repeat;
	margin:0;
	width:  73px;
	height:	22px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	float:left;
}

.header_login a:hover{
	background: transparent url("../img/login_tab_login-over.gif") no-repeat;
}

.header_login a{
	background: transparent url("../img/login_tab_login.gif") no-repeat;
	margin-left: 312px;
	width:  73px;
	height:	22px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	float:left;
}



	
/*
= 3: Global section specific =====
*/


/* Area Hidden if flash 8 is present */

#homepage_noflash{
	width: 806px;
	height: 403px;
	background: transparent url("../img/homepage_noflash_bg.jpg") no-repeat;
}
.homepage_noflash_block{
	margin: 0 0 0 477px;
	width: 302px;
}

#homepage_noflash_app a,
#homepage_noflash_clients a{
	width: 302px;
	height:103px;
	float:left; display:inline;
	text-indent:-9999px;
	overflow:hidden;
	}
#homepage_noflash_app a{ margin-top:56px; background: url("../img/homepage_noflash_app.gif") no-repeat;}
#homepage_noflash_clients a{ margin:10px 0 10px 0; background: url("../img/homepage_noflash_clients.gif") no-repeat;}

#homepage_noflash_app a:hover,
#homepage_noflash_clients a:hover{
	background-position: 0px -103px;
	}


/* global nav */

.homepage_nav{
	background-image: url("../img/homepage_nav_bg.jpg");
	height: 45px;
	margin: 0;
}
	

.homepage_nav ul {
	text-align:center;
	margin-left:18px;
}

.homepage_nav li {
	font-size: 1.1em;
	list-style:none;
	float:left; display:	inline;
	margin-top:	10px;
}

.homepage_nav li a{
	height:21px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	float:left; display:inline;}



/* --- Links --- */
#home_nav_item1 a,
#home_nav_item1_off
	{width: 65px;  background: url("../img/homepage_nav_btn1.jpg") no-repeat;}
#home_nav_item2 a,
#home_nav_item2_off
	{width: 50px;  background: url("../img/homepage_nav_btn8.jpg") no-repeat;}
#home_nav_item3 a,
#home_nav_item3_off
	{width: 142px; background: url("../img/homepage_nav_btn2.jpg") no-repeat;}
#home_nav_item4 a,
#home_nav_item4_off
	{width: 116px; background: url("../img/homepage_nav_btn3.jpg") no-repeat;}
#home_nav_item5 a,
#home_nav_item5_off
	{width: 85px;  background: url("../img/homepage_nav_btn4.jpg") no-repeat;}
#home_nav_item6 a,
#home_nav_item6_off
	{width: 105px; background: url("../img/homepage_nav_btn5.jpg") no-repeat;}
#home_nav_item7 a,
#home_nav_item7_off
	{width: 102px; background: url("../img/homepage_nav_btn6.jpg") no-repeat;}
#home_nav_item8 a,
#home_nav_item8_off
	{width: 96px;  background: url("../img/homepage_nav_btn7.jpg") no-repeat;}


#home_nav_item1 a,
#home_nav_item2 a,
#home_nav_item3 a,
#home_nav_item4 a,
#home_nav_item5 a,
#home_nav_item6 a,
#home_nav_item7 a,
#home_nav_item8 a{ height:	21px;}


#home_nav_item1_off,
#home_nav_item2_off,
#home_nav_item3_off,
#home_nav_item4_off,
#home_nav_item5_off,
#home_nav_item6_off,
#home_nav_item7_off,
#home_nav_item8_off
{
	height:21px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}


/* --- Rollovers --- */

#home_nav_item1 a:hover,
#home_nav_item2 a:hover,
#home_nav_item3 a:hover,
#home_nav_item4 a:hover,
#home_nav_item5 a:hover,
#home_nav_item6 a:hover,
#home_nav_item7 a:hover,
#home_nav_item8 a:hover,
#home_nav_item1_off,
#home_nav_item2_off,
#home_nav_item3_off,
#home_nav_item4_off,
#home_nav_item5_off,
#home_nav_item6_off,
#home_nav_item7_off,
#home_nav_item8_off
{
	background-position: 0px -21px;
}




/* --- Content Area --- */

.homepage_left_block {
	margin: 36px 0 40px 0;
	width: 385px;
	float: left; display:	inline;
	text-align: left;
}


.homepage_right_block {
	margin-top: 15px;
	width: 404px;
	float: left; display: inline;
	text-align: left;
	background: #f1f4f4 url("../img/homepage_about_bg.jpg") no-repeat;
}
.homepage_about_bottom{
	background: transparent url("../img/homepage_about_bg_bottom.gif") no-repeat;
	width:	404px;	height:	9px;
	text-indent:-9999px;
	overflow:hidden;

}

.homepage_internal_left_block{
	margin: 18px 0 0 28px;
	width: 454px;
	float: left; display:	inline;
	text-align: left;
}

.homepage_internal_right_block{
	margin: 18px 0 0 10px;
	float: left; display:	inline;
	text-align: left;
}

.homepage_left_block h1{
	font-size: 1em;
	color: #8684a6;
	margin: 0px 0px 0px 33px;
	}

.homepage_left_block h2{
	font-size: .9em;
	margin: 0px 28px 4px 33px;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
}
.homepage_left_block h3{
	border-top: ;
	font-size: .75em;
	margin: 0px 28px 4px 33px;
	font-weight: normal;
	font-style: normal;
	border-top: 1px solid #bdbfce;
	clear: both;
	padding-top: 8px;
}
.homepage_left_block p{
	font-size: .85em;
	margin: 0px 28px 8px 33px;
}

.homepage_news_title{
	background: transparent url("../img/homepage_currentnews.gif") no-repeat;
	width:	190px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	margin: 0px;
	float: left; display: 	inline;
	position: relative;
}



.homepage_rss a{
	background: url("../img/homepage_rss.gif") no-repeat;
	width:	132px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	margin: 0px;
	float: left; display:	inline;
}


.homepage_about h1{
	background: transparent url("../img/homepage_about_dc.gif") no-repeat;
	width:	190px;
	height:	12px;
	text-indent:-9999px;
	overflow:hidden;
	margin: 21px 20px 10px 2px;
}
.homepage_about h2{
	background: transparent url("../img/homepage_about_offices.gif") no-repeat;
	width:	350px;
	height:	15px;
	text-indent:-9999px;
	overflow:hidden;
	margin: 0px 20px 8px 0px;
}
.homepage_about p{
	font-size: .8em;
	margin: 0px 20px 10px 10px;
}

.homepage_about_address1,.homepage_about_address2,.homepage_about_footer{
	font-size: .8em;
	margin: 0px 20px 0px 10px;
	color: #000;
	line-height: 1.6em;
}

.homepage_about_address1{
	float: left; display: inline;
}





/*
===== 4: Applicants section specific =====
*/

#app_header a{
	background: transparent url("../img/app_header.jpg") no-repeat;
	width:	806px;
	height:	96px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	float:left;
}


/* --- Navigation --- */

.app_nav{
	background-image: url("../img/app_nav_bg.jpg");
	height: 45px;
	margin: 0;
}
	

.app_nav ul {
	margin-left:20px;
}

.app_nav li {
	font-size: 1.1em;
	list-style:none;
	float:left; display:	inline;
	margin-top:	10px;
}

.app_nav li a{
	height:26px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	float:left; display:	inline;
}


#app_nav_item1 a,
#app_nav_item1_off
	{ width: 59px; background: url("../img/app_nav_btn1.jpg") no-repeat;}
#app_nav_item2 a,
#app_nav_item2_off
	{ width: 143px; background: url("../img/app_nav_btn2.jpg") no-repeat;}
#app_nav_item3 a,
#app_nav_item3_off
	{ width: 87px; background: url("../img/app_nav_btn3.jpg") no-repeat;}
#app_nav_item4 a,
#app_nav_item4_off
	{ width: 51px; background: url("../img/app_nav_btn4.jpg") no-repeat;}
#app_nav_item5 a,
#app_nav_item5_off
	{ width: 110px; background: url("../img/app_nav_btn5.jpg") no-repeat;}
#app_nav_item6 a,
#app_nav_item6_off
	{ width: 88px; background: url("../img/app_nav_btn6.jpg") no-repeat;}
#app_nav_item7 a,
#app_nav_item7_off
	{ width: 92px; background: url("../img/app_nav_btn7.jpg") no-repeat; margin-right:23px}
#app_nav_item8 a,
#app_nav_item8_off
	{ width: 111px; background: url("../img/app_nav_btn8.gif") no-repeat;}


#app_nav_item1 a,
#app_nav_item2 a,
#app_nav_item3 a,
#app_nav_item4 a,
#app_nav_item5 a,
#app_nav_item6 a,
#app_nav_item7 a,
#app_nav_item8 a{
	height: 26px;
}

#app_nav_item1_off,
#app_nav_item2_off,
#app_nav_item3_off,
#app_nav_item4_off,
#app_nav_item5_off,
#app_nav_item6_off,
#app_nav_item7_off,
#app_nav_item8_off{
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

/* --- Rollovers --- */

#app_nav_item1 a:hover,
#app_nav_item2 a:hover,
#app_nav_item3 a:hover,
#app_nav_item4 a:hover,
#app_nav_item5 a:hover,
#app_nav_item6 a:hover,
#app_nav_item7 a:hover,
#app_nav_item8 a:hover,
#app_nav_item1_off,
#app_nav_item2_off,
#app_nav_item3_off,
#app_nav_item4_off,
#app_nav_item5_off,
#app_nav_item6_off,
#app_nav_item7_off,
#app_nav_item8_off { background-position: 0px -26px;}

/* Page Titles */

.app_title_applicants,
.app_title_application,
.app_title_services,
.app_title_ourteam,
.app_title_jobs,
.app_title_salary,
.app_title_resources,
.app_title_contactus,
.app_title_news,
.app_title_testimonials,
.app_title_login,
.app_title_report,
.app_title_update,
.app_title_submittest,
.app_title_accountinfo
{
	height:53px;
	width: 448px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

.app_title_applicants	{display: none;}
.app_title_application	{background: url("../img/app_titles_application.gif") no-repeat;}
.app_title_services		{background: url("../img/app_titles_services.gif") no-repeat;}
.app_title_ourteam		{background: url("../img/app_titles_ourteam.gif") no-repeat;}
.app_title_jobs			{background: url("../img/app_titles_jobs.gif") no-repeat;}
.app_title_salary		{background: url("../img/app_titles_salary.gif") no-repeat;}
.app_title_resources	{background: url("../img/app_titles_resources.gif") no-repeat;}
.app_title_contactus	{background: url("../img/app_titles_contactus.gif") no-repeat;}
.app_title_news			{background: url("../img/app_titles_news.gif") no-repeat;}
.app_title_testimonials	{background: url("../img/app_titles_testimonials.gif") no-repeat;}
.app_title_login		{background: url("../img/app_titles_login.gif") no-repeat;}
.app_title_report		{background: url("../img/app_titles_report.gif") no-repeat;}
.app_title_update		{background: url("../img/app_titles_update.gif") no-repeat;}
.app_title_submittest	{background: url("../img/app_titles_submittest.gif") no-repeat;}
.app_title_accountinfo	{background: url("../img/app_titles_accountinfo.gif") no-repeat;}


/* Internals styles*/




.app_placement li, .app_placement li a{font-size: .95em; color: #000000; list-style-type: none; text-decoration: none;}
.app_placement li:hover a{text-decoration:underline;};
.app_placement{margin: 0 0 10px 0;}
.app_sub_placement, .app_sub_placement a{padding: 0 0 0 20px; text-decoration: none; font-size: .95em; color: #000000;}
.app_sub_placement li:hover a{text-decoration:underline;};

.app_links{color: #555382; }
.app_links li{list-style-type:none; padding-left: 10px;}
.app_links a{text-decoration:none; font-weight:bold; font-size: .90em;}
.app_links a:hover{text-decoration:underline}

.app_content dd, .app_content dt {color: #555382; font-size: .95em;}
.app_content dt	{margin-top: 10px; font-weight: bold; font-size: .95em;}
.app_content dd {margin-left: 15px; font-size: .95em;}
.app_content p, .internal_content p, .internal_content_notopmargin p, .app_internal_left_content p {font-size: .95em; margin-top: 5px;}

/* Dan's additions */
.app_content h1, .internal_content h1, .internal_content_notopmargin h1 {
	font-size: 2em;
	color: #97A5A6;
	font-weight: normal;
}
.app_content h2, .internal_content h2, .internal_content_notopmargin h2 {
	font-size: 1.5em;
	color: #555382;
	font-weight: normal;
}
.app_content h3, .internal_content h3, .internal_content_notopmargin h3 {
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	margin: 20px 0 0px 0;
}


.list_item{
	margin: 0 0 0 20px;
}

img.floatLeft{
	float: left;
	margin: 0 10px 5px 0;
}

.content_pdf{margin: 0px 0 20px 0;	font-size: .9em;}
.content_pdf a{text-decoration: none}
.content_pdf a:hover{text-decoration: underline;}


/* News Page */
.app_news_article{

	margin: 0px 0px 50px 0px;
}

.app_news_article h3{font-size:.8em; font-weight:normal;color: #555382;	margin-top: 10px;}

.app_news_article h2{
	margin-top: 8px;
	font-size: .95em;
	font-weight:bold;
	color: #555382;
	text-transform: uppercase;
}
.app_news_article p{font-size: .85em;}
.app_news_article strong{color: #555382; font-weight:normal;}



/* Application Page*/
.application_w38{width: 27px;	height: 15px;}
.application_w69{width: 69px;	height: 15px;}
.application_w190{width: 190px;	height: 15px;}
.application_w311{width: 300px;	height: 15px;}


.form_objective{
	margin: 0px 0 0 1px;
	background-color: #fff;
	border: #96a4a5 1px solid;
}

.ddmenu{
	margin-bottom: 5px;
	float: right;
}

.app_form_left{float: left; margin-bottom: 10px ; display: inline; font-size: .95em; width: 100px;}
.app_form_right{float: right; display: inline;}


.form_singleline {
	border: #96a4a5 1px solid;
	float: right;
	display: inline;
	width: 260px;
	margin: 0 0 3px 5px;
}
.form_short{
	border: #96a4a5 1px solid;
	float: left;
	display: inline;
	width: 75px;
	margin: 0 0 3px 5px;
}

/*
.internal_content select{
	display:inline; float: right;
}
*/

* html .internal_content input {margin: 0 0 3px 3px;}
*+html .internal_content input {margin: 0 0 3px 3px;}

#form_objective {width:404px}
#form_city, #emp1_city, #emp2_city, #emp3_city	{width: 150px;}
#form_state, #emp1_state, #emp2_state, #emp3_state	{width: 27px;}
#form_zip, #emp1_zip, #emp2_zip, #emp3_zip	{width: 69px;}
#duties1, #leaving1, #duties2, #leaving1, #duties3, #leaving1 {width: 400px; }

#form_continue, #form_save, #registration_submit{ 
	height:22px;
	margin:10px 0 0 10px;
	overflow:hidden;
	float: right; display: inline;
	cursor: pointer;
	cursor: hand;
	border:0px;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	border: none;
}
.button
{
	height:22px;
	margin:10px 0 0 10px;
	overflow:hidden;
	float: right; display: inline;
	cursor: pointer;
	cursor: hand;
	border:0px;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	border: none;
	background: url("../img/app_form_continue.gif") no-repeat;
	width:91px; 
}
#form_save{
	background: url("../img/app_form_save.gif") no-repeat;
	width:120px; 
}

#form_continue, #registration_submit{
	background: url("../img/app_form_continue.gif") no-repeat;
	width:91px; 
}



#hs_city, #tech_city, #dental_city, #specialty_city  {width: 226px;}
#hs_state, #tech_state, #dental_state, #specialty_state {width: 27px;}

.internal_content label {
	width: 100px;
	padding-right: 20px;
	float: left;
	display: inline;
	margin: 0 0 3px 0px;
}

.internal_content br {
	clear: both;
}


/* @group Client Specific  */

/* ============================================= */

/* --- Navigation --- */

.clients_nav{
	background-image: url("../img/clients_nav_bg.jpg");
	height: 45px;
	margin: 0;
}
	


.clients_nav ul{
	margin-left:30px;
}



.clients_nav li {
	font-size: 1.1em;
	list-style:none;
	float:left; display:	inline;
	margin-top:	10px;
	
}

.clients_nav li a{
	height:26px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	float:left; display:	inline;
}


#clients_nav_item1 a,
#clients_nav_item1_off{
	width: 49px; background: url("../img/clients_nav_btn1.jpg") no-repeat;}
#clients_nav_item2 a,
#clients_nav_item2_off{
	width: 114px; background: url("../img/clients_nav_btn2.jpg") no-repeat;}
#clients_nav_item3 a,
#clients_nav_item3_off{
	width: 84px; background: url("../img/clients_nav_btn3.jpg") no-repeat;}
#clients_nav_item4 a,
#clients_nav_item4_off{
	width: 106px; background: url("../img/clients_nav_btn4.jpg") no-repeat;}
#clients_nav_item5 a,
#clients_nav_item5_off{
	width: 85px; background: url("../img/clients_nav_btn5.jpg") no-repeat;}

#clients_nav_item6 a,
#clients_nav_item6_off{
	width: 95px; background: url("../img/clients_nav_btn6.jpg") no-repeat; margin-right:80px}
#clients_nav_item7 a,
#clients_nav_item7_off{
	width: 140px; background: url("../img/clients_nav_btn7.gif") no-repeat;}

#clients_nav_item1 a,
#clients_nav_item2 a,
#clients_nav_item3 a,
#clients_nav_item4 a,
#clients_nav_item5 a,
#clients_nav_item6 a,
#clients_nav_item7 a,
#clients_nav_item8 a { height: 24px;}

#clients_nav_item1_off,
#clients_nav_item2_off,
#clients_nav_item3_off,
#clients_nav_item4_off,
#clients_nav_item5_off,
#clients_nav_item6_off,
#clients_nav_item7_off{
	height:24px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

/* --- Rollovers --- */

#clients_nav_item1 a:hover,
#clients_nav_item2 a:hover,
#clients_nav_item3 a:hover,
#clients_nav_item4 a:hover,
#clients_nav_item5 a:hover,
#clients_nav_item6 a:hover,
#clients_nav_item7 a:hover,
#clients_nav_item8 a:hover,
#clients_nav_item1_off,
#clients_nav_item2_off,
#clients_nav_item3_off,
#clients_nav_item4_off,
#clients_nav_item5_off,
#clients_nav_item6_off,
#clients_nav_item7_off { background-position: 0px -24px;}


.client_title_applicants,
.client_title_application,
.client_title_services,
.client_title_ourteam,
.client_title_jobs,
.client_title_salary,
.client_title_resources,
.client_title_contactus,
.client_title_news,
.client_title_testimonials,
.client_title_login,
.client_title_place,
.client_title_submittest,
.client_title_update{
	height:53px;
	width: 448px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

.client_title_applicants	{background: url("../img/clients_titles_applicants.gif") no-repeat;}
.client_title_application	{background: url("../img/clients_titles_application.gif") no-repeat;}
.client_title_services		{background: url("../img/clients_titles_services.gif") no-repeat;}
.client_title_ourteam		{background: url("../img/clients_titles_ourteam.gif") no-repeat;}
.client_title_jobs			{background: url("../img/clients_titles_jobs.gif") no-repeat;}
.client_title_salary		{background: url("../img/clients_titles_salary.gif") no-repeat;}
.client_title_resources		{background: url("../img/clients_titles_resources.gif") no-repeat;}
.client_title_contactus		{background: url("../img/clients_titles_contactus.gif") no-repeat;}
.client_title_news			{background: url("../img/clients_titles_news.gif") no-repeat;}
.client_title_testimonials	{background: url("../img/clients_titles_testimonials.gif") no-repeat;}
.client_title_login			{background: url("../img/clients_titles_login.gif") no-repeat;}
.client_title_place			{background: url("../img/clients_titles_placeorder.gif") no-repeat;}
.client_title_submittest	{background: url("../img/clients_titles_submittest.gif") no-repeat;}
.client_title_update		{background: url("../img/clients_titles_update.gif") no-repeat;}

.clients_content_title{display: none;}


.clients_content dd, .clients_content dt {color: #555382; font-size: .95em;}
.clients_content dt	{margin-top:	10px; font-weight:	bold; font-size: .95em;}
.clients_content dd {margin-left:	15px; font-size: .95em;}
.clients_content p {font-size: .95em; margin-top: 5px;}


	
.clients_job_list{
	color: #555382;
	font-size: .95em;
	font-weight: bold;
	list-style-type: none;
}

/* ============================================= */

/* @end */

/* @group Page Specific */

/* ============================================= */

.contactus_column1{
	margin:	0 5px 0 0;
	width:	120px;
	float:	left; 
	display:	inline;
	text-align: left;
}

.contactus_column2{
	margin:	0 0 0 0px;
	width:	120px;
	float:	right; 
	display:	inline;
	text-align: left;
}

.team_member{
	margin: 0 0 30px 0;
}

.team_header{
	font-size: 1.1em;
	color: #555382;
	font-weight: bold;
}

.team_subheader{
	color: #000000;
	font-weight: normal;
	display: block;
}

.testimonial_entry{
	border-top: #bdbfce 1px solid ;
	margin: 20px 0px 10px 0px;
}

.testimonial_location{
	color: #000;
	font-weight: normal;
	font-size: .9em;
}

.testimonial_name{
	color: #555382;
	font-weight: bold;
	font-size: .9em;
}

/*
======  Registration/Login stuff =========
*/

#fname, #lname, #email, #password, #confirm {
	width: 200px;
	float: right;
}
.TextBoxClass
{
	float: right;
	width:200px;
}
#state{
	width: 126px;
	float: right;
}

#zip{
	width: 67px;
	float: right;
}

/*
======  Global Headers =========
*/


.global_title_ourteam,
.global_title_salary,
.global_title_contactus,
.global_title_news,
.global_title_testimonials,
.global_title_login,
.global_title_privacy,
.global_title_agreement{
	height:53px;
	width: 448px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}


.global_title_ourteam		{background: url("../img/global_titles_ourteam.gif") no-repeat;}
.global_title_salary		{background: url("../img/global_titles_salary.gif") no-repeat;}
.global_title_contactus		{background: url("../img/global_titles_contactus.gif") no-repeat;}
.global_title_news			{background: url("../img/global_titles_news.gif") no-repeat;}
.global_title_testimonials	{background: url("../img/global_titles_testimonials.gif") no-repeat;}
.global_title_login			{background: url("../img/global_titles_login.gif") no-repeat;}
.global_title_privacy		{background: url("../img/global_titles_privacy.gif") no-repeat;}
.global_title_agreement		{background: url("../img/global_titles_agreement.gif") no-repeat;}


/* ============================================= */

/* @end */

