@charset "UTF-8";
/* CSS Document */
*{ outline:none; }
html, body{
	font-family:Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color:#666666;
	background:#FFFFFF;
	padding:0px 0px 0px 0px;
}

img{ border:none;}

li{list-style: url(../imgs/atlan_arrow_up.png);}

hr { background:#CCCCCC; border:none; height:1px; margin-right: 5px; margin-left: 5px; width:100%; }

a:link,  a:active, a:visited{
	color:#6d97c6;
	text-decoration:none;
}

a:hover, a:visited:hover, a:focus{
	color:#333333;
	text-decoration:underline;
} 

#wrapper{
	width:902px;
	height:auto;
	margin:auto;
	position:relative;
	padding: 0px 0px 0px 0px;
}

#topNav{
	float:right;
	display:inline; /*this is for IE6*/
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;
}

#topNav ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topNav li{
	float: left;
	display:inline; /*this is for IE6*/
	list-style:none;
	list-style-type:none;
	color:#999999;
	margin: 0px 0px 0px 8px;
}

#topNav a:link, #topNav a:active, #topNav a:visited{
	color:#999999;
	text-decoration:none;
}

#topNav a:hover, #topNav a:visited:hover, #topNav a:focus{
	color:#999999;
	text-decoration:underline;
}

#topNav li.active{
	color:	#6699cc;
}

#header{
	width:902px;
	height:152px;
	background: url(../imgs/atlan_header_tel.jpg) no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	display:inline; /*this is for IE6*/
}

#header_custom{
	width:902px;
	height:152px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	display:inline; /*this is for IE6*/
}

#leftCon{
	width:174px;
	height:auto;
	float:left;
	/*margin:0px 0px 38px 0px;*/
}

#logo{
	width:174px;
	height:66px;
	background: url(../imgs/atlan_logo.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline; /*this is for IE6*/
}

#clientCon{
	width: 174px;
	/*min-height: 88px !important;*/
	height: 88px;
	/*height:auto !important;*/
	background:#e7e6e7;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	float: left;
	display:inline; /*this is for IE6*/
}

img#client_services{
	padding: 0px 0px 0px 0px;
	margin: 10px 5px 5px 10px;
	float:left;
	display:inline; /*this is for IE6*/
	clear:both;
}

img#clientMore_arrow{
	padding:0px 0px 0px 0px;
	margin: 2px 5px 0px 0px;
	float:left;
	display:inline; /*this is for IE6*/
}


#clientCon p{
	float:left;
	display:inline; /*this is for IE6*/
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
}

#clientCon a:link, #clientCon a:active, #clientCon a:visited{
	color:#6d97c6;
	text-decoration:none;
}

#clientCon a:hover, #clientCon a:visited:hover, #clientCon a:focus{
	color:#333333;
	text-decoration:underline;
} 

#nav{
	width: 174px;
	min-height:200px;
	height:auto;
	background:#c4d6ed;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float:left;
	display:inline; /*this is for IE6*/
}

#nav ul{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 20px;
	font-size:11px;
}

img#our_divisions{
	margin: 0px 0px 10px -10px;
}

#nav li{
	list-style: url(../imgs/atlan_arrow_up.png);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}

#nav li.active{
	color: #000000;
	font-weight:600;
}

#nav a:link, #nav a:active, #nav a:visited{
	color:#686e93;
	text-decoration:none;
}

#nav a:hover, #nav a:visited:hover, a:focus{
	color:#999999;
	text-decoration:underline;
}

#contentCon{
	width:540px;
	min-height:400px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
	float:left;
	display:inline; /*this is for IE6*/
}

#contentNav{
	width: 760px;
	height:56px;
	float:left;
	margin: 0px 0px 10px 0px;
}

#contentNav ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#contentNav li{
	width:173px;
	height:20px;
	border-bottom: 2px solid #999999;
	float:left;
	display:inline; /*this is for IE6*/
	padding:0px 0px 1px 0px;
	margin:25px 10px 0px 0px;
	list-style:none;
	list-style-type:none;
}

#contentNav li.navActive{
	color:#333333;
	border-bottom:2px solid #8bb1dc;
}

#contentNav a:link, #contentNav a:active, #contentNav a:visited{
	color:#999999;
	text-decoration:none;
}

#contentNav a:hover, #contentNav a:visited:hover, #contentNav a:focus{
	color:#333333;
	text-decoration:none;
}

#contentNav li:hover{
	border-bottom: 2px solid #8bb1dc;
}

#subNav{
	width:100%;
	height: 84px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	float:left;
	display:inline; /*this is for IE6*/
}

#jobSearchCon{
	width: 356px;
	height:84px;
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;		
	float:left;
	display:inline; /*this is for IE6*/
	color:#231f20;
}

#jobSearchCon_advanced{
	width: 535px;
	height:292px;
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;		
	float:left;
	display:inline; /*this is for IE6*/
	color:#231f20;
}

img#job_search_title, img#register_your_cv, img#oc_title_search	{
	float:left;
	display:inline; /*this is for IE6*/
	padding:0px 0px 0px 0px;
	margin: 10px 5px 0px 10px;
	clear:both;
}

img#oc_title_search, img#sal_title_search, img#work_title_search{
	float:left;
	display:inline; /*this is for IE6*/
	padding:0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	clear:both;
}

img#work_title_search{
	float:right;
	display:inline; /*this is for IE6*/
	padding:0px 0px 0px 0px;
	margin: -25px 150px 0px 0px;
	clear:right;
}

.advanced_checkboxes{ float:left; display:inline; margin:5px 0px 0px 10px; color:#686e93; text-align:center; }

.advanced_select{ float:left; display:inline; margin: 5px 0px 0px 10px; color:#686e93; }

.advanced_select label{ margin:0px 0px 0px 0px; width:35px; float:left; display:inline;}

.advanced_radio{ float:left; display:inline; margin: 10px 0px 0px 15px; color:#686e93; }

#sub_adv_search{ float:right; display:inline; margin: 10px 0px 0px 0px; }

/*.advanced_checkboxes input{ margin: 0px 20px 10px 40px; }*/

#jobSearchCon p, #jobSearchCon_advanced p, #regCVCon p{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 32px;
	float:left;
	display:inline; /*this is for IE6*/
	clear:both;
	font-size:11px;
}

#jobSearchCon a:link, #jobSearchCon a:active, #jobSearchCon a:visited, #jobSearchCon_advanced a:link, #jobSearchCon_advanced a:active, #jobSearchCon_advanced a:visited{
	color:#686e93;
	text-decoration:underline;
}

#jobSearchCon a:hover, #jobSearchCon a:visited:hover, #jobSearchCon a:focus, #jobSearchCon_advanced a:hover, #jobSearchCon a:visited:hover, #jobSearchCon_advanced a:focus{
	color:#686e93;
	text-decoration:none;
}

#search{
	float:left;
	display:inline; /*this is for IE6*/
	clear:left;
	margin: 8px 0px 0px 30px;
	border: 1px solid #686e93;
}

#job_submit_search{
	float:left;
	display:inline; /*this is for IE6*/
	margin:8px 0px 0px 1px;
}

#advancedOp { float:left; display:inline; /*this is for IE6*/ margin: 12px 0px 0px 25px; }

#regCVCon{
	width: 176px;
	height:88px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -2px;
	background: #8bb1dc;
	float:left;
	display:inline; /*this is for IE6*/
	color:#FFFFFF;
}

#regCVCon a:link, #regCVCon a:active, #regCVCon a:visited{
	color: #FFFFFF;
	text-decoration:none;
}

#regCVCon a:hover, #regCVCon a:visited:hover, #regCVCon a:focus{
	color:#333333;
	text-decoration: underline;
}

#content{
	width: 100%;
	min-height:200px;
	height:auto;
	background: url(../imgs/body_bg.jpg) repeat-y;
	color:#333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 38px 0px;
	float:left;
	display:inline; /*this is for IE6*/
}

#content h2{
	margin: 10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#231f20;
	font-size:16px;
}

#content p{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#rightCon{
	/*width:166px;*/
	/*width:171px;*/
	width:164px;
	padding-right:10px;
	min-height:295px;
	height:auto;
	float:right;
	display:inline; /*this is for IE6*/
	margin: 66px 0px 0px 0px;
	background:#e7e6e7;
}

#rightCon h3{
	font-size:14px;
	color:#231f20;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 10px 0px;
}

img#jobs_of_the_week{
	padding:0px 0px 0px 0px;
	margin: 10px 5px 5px 10px;
	float:left;
	display:inline; /*this is for IE6*/
}

.jweek{
	font-size:11px;
	width: 174px;
	height: 79px;
	float:left;
}

.jweek p{
	margin: 10px 0px 0px 10px;
}

.jweek b{
	color:#231f20;
}

.jweek a:link, .jweek a:active, .jweek a:visited{
	color:#6d97c6;
	text-decoration:none;
}

.jweek a:hover, .jweek a:visited:hover, .jweek a:focus{
	color:#333333;
	text-decoration:underline;
} 

.jweBorder{
	border-bottom: 1px solid #FFFFFF;
	height:1px;
	width:80%;
	margin: 4px 0px 2px 18px;
	float:left;
	display:inline; /*this is for IE6*/
}

#btmCon{
	height:24px;
	width:100%;
	float:left;
	display:inline; /*this is for IE6*/
	margin: -30px 0px 0px 0px;
	/*margin: -23px 0px 0px 0px;*/
}

#conFooter{
	width: 720px;
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
	display:inline; /*this is for IE6*/
	background: #c4d6ed;
}

form#news_ticker{ margin: -3px 0px 0px -3px; padding: 0px 0px 0px 0px; }

#conFooter marquee{
	padding: 0px 0px 0px 0px;
	margin: 7px 2px 2px 2px;
}

#conFooter a:link, #conFooter a:active, #conFooter a:visited{
	color:#6d97c6;
	text-decoration:none;
}

#conFooter a:hover, #conFooter a:visited:hover, #conFooter a:focus{
	color:#333333;
	text-decoration:underline;
} 

#telCon{
	width: 174px;
	height:24px;
	background:#e7e6e7;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	display:inline; /*this is for IE6*/
	color: #686e93;
	font-size: 14px;
	text-align:center;
}

#telCon p{
	padding: 0px 0px 0px 0px;
	margin: 6px 2px 2px 2px;
}

#footerCon{
	float:right;
	display:inline; /*this is for IE6*/
	width: 100%;
	height: 60px;
	border-top:1px solid #b5b5b5;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}


#footerCon div{
	color:#999999;
}

div#footerCon font
{
	color:#ed1c24;
}

#footerCon a:link, #footerCon a:active, #footerCon a:visited{
	color:#6d97c6;
	text-decoration:none;
}

#footerCon a:hover, #footerCon a:visited:hover, #footerCon a:focus{
	color:#333333;
	text-decoration:underline;
} 

p.copyText{
	margin: -12px 0px 0px 0px;
}

p.addressText{
	color:#999999;
	margin: 5px 0px 0px 0px;
}

p.addressText a:link, p.addressText a:active, p.addressText a:visited{
	color:#6d97c6;
	text-decoration:none;	
}

p.addressText a:hover, p.addressText a:visited:hover, p.addressText a:focus{
	color:#333333;
	text-decoration:underline;
}

#contentLog{
	width: 98%;
	min-height:298px;
	height:auto;
	background: url(../imgs/body_bg.jpg) repeat-y;
	color:#333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 38px 0px;
	float:left;
	display:inline; /*this is for IE6*/
	clear:both;
}

#contentLog h2{
	margin: 10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#231f20;
	font-size:16px;
}

#contentLog p{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#loginBox{
	background:#FFFFFF;
	width:240px;
	height:180px;
	margin:8px 4px 0px 8px;
	padding:5px 5px 5px 5px;
	float:left;
	display:inline; /*this is for IE6*/
}

#regBox{
	background:#e7e7e9;
	width:240px;
	height:180px;
	margin:8px 8px 0px 4px;
	padding:5px 5px 5px 5px;
	float:left;
	display:inline; /*this is for IE6*/
}

#regBtn { width:67px; height:20px; position:relative;  top:-20px; left:0px;}

#pwBox{
	background:#FFFFFF;
	width:100%;
	margin:8px 8px 8px 8px;
	padding:5px 5px 5px 5px;
	height:100px;
	float:left;
	display:inline; /*this is for IE6*/
}

#regCon, #passResetCon{
	background:#FFFFFF;
	width:100%;
	height:100%;
	margin:8px 8px 8px 8px;
	padding:5px 5px 5px 5px;
}

#regCon label, #passResetCon label{
	float:left;
	display:inline; /*this is for IE6*/
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	display:block;
}

#regCon label, #regCon input[type=text], #regCon input[type=password], #passResetCon label, #passResetCon input[type=text], #passResetCon input[type=password], input#password{
	display: block;
	width: 200px;
	float: left;
	display:inline; /*this is for IE6*/
	margin-bottom: 10px;
}

#regCon label, #passResetCon label {
	text-align: right;
	width: 105px;
	padding-right: 20px;
}

#regCon br, #passResetCon br{
	clear: left;
}

#submitForm{ margin:0px 0px 0px 125px; }

#logError{ color:#FF0000; float:right; margin:-15px 4px 0px 0px; }

.diablo_link{ display:inline; }

.diablo_link a:link, .diablo_link a:active, .diablo_link a:visited{ color: #0099FF; text-decoration:none; }

.diablo_link a:hover, .diablo_link a:visited:hover, .diablo_link a:focus{ color: #0099FF; text-decoration:underline; }

div.move_over{ positon:relative; float:left; display:inline; margin:-5px 0px 0px 30px; }

input[type=text]{ width:200px; }
select{ width:210px; }
textarea#memo{ width:205px; }

p#welcome_back_msg{ font-size:14px; margin:10px 0px 0px 55px; }

