body 
{
  	margin-top: 0px;
  	margin-left: 0px;
  	margin-bottom: 0px;
  	margin-right:0px;
  	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background:#FFFFFF;
} 
 
#outerwrapper{margin:0 auto; width:1024px; background: url(/images/image-background.gif) top repeat-y;/*border:1px solid black;*/}
#wrapper{float:left; width: 1024px; margin-bottom:20px;/*border:1px solid black;*/}
#innerwrapper{margin:0 auto; width:990px; background: url(/images/image-background.gif) top repeat-y;/*border:1px solid black;*/}
#shadowup{float:left;width:990px; height:9px;background:url(/images/image-shadow-up.gif) top no-repeat;}
#shadowdown{float:left;width:990px; height:9px;background:url(/images/image-shadow-down.gif) top no-repeat;}
#banner_area{float:left; width: 990px;height:170px; background:#FFFFFF;}
#mainwrapper{float:left;width:990px; }
#footerwrapper{width:1024px;height:110px;clear:both;background:url(/images/image-footer.gif) top no-repeat;}
 
#banner_logo{float:left;width:166px;margin:20px 0px 0px 10px;padding:0px; }
#banner_flash{float:left;width:270px;margin:20px 0px 0px 150px;padding:0px; text-align:center;} 
#banner_phone{float:left;width:260px;margin:70px 0px 0px 120px;padding:0px; } 
.banner_phone_box{float:left;width:262px;margin:8px 0px 0px 0px;padding:0px; } 
	.banner_phone_box img{float:left;margin:3px 0px 0px 0px;padding:0px; width:24px;}  
	.banner_phone_box h1{float:left;margin:7px 5px 0px 0px;padding:0px; font:20px Arial, Helvetica, sans-serif;color:#a24295; } 	
	.banner_phone_box h2{float:left;width:70px;margin:13px 5px 0px 5px;padding:0px; font:12px Arial, Helvetica, sans-serif;color:#a24295;} 
 
.banner_area{float:left; width: 990px;height:200px; background:#FFFFFF;}
	.banner_area img{float:left; margin:55px 0 0 300px; }
	.banner_area a img{float:left; margin:10px 0 0 17px; }
	.banner_area object{float:left; margin-left:35px; } 
	.banner_area h1{float:left; margin:57px 0 0 10px; font:28px Arial, Helvetica, sans-serif;color:#a44297;}
 
.navigation_area{float:left;width:990px;height:34px;margin:0 0 10px 0px;border-top:1px solid #a44297;border-bottom:1px solid #a44297;} 
.navigation_area ul {display: inline; float: left; list-style: none; margin: 0px 0 0 30px; padding: 0;}
	.navigation_area li {display: inline; float: left; margin: 0 35px 0 30px;}
	.navigation_area li a {display: inline; float: left; height: 33px;}
	.navigation_area li span {display: none;}

#nav01 a {background:url(/images/image-navi-home-off.gif) top left no-repeat; width: 37px; height: 33px;}
#nav01 a:hover {background: url(/images/image-navi-home-on.gif) top left no-repeat;}
#nav01on a{background:url(/images/image-navi-home-on.gif) top left no-repeat; width: 37px; height: 33px;}

#nav02 a {background: url(/images/image-navi-aboutus-off.gif) top left no-repeat; width: 56px; height: 33px;}
#nav02 a:hover {background: url(/images/image-navi-aboutus-on.gif) top left no-repeat;}
#nav02on a {background: url(/images/image-navi-aboutus-on.gif) top left no-repeat; width: 56px; height: 33px;}

#nav03 a {background: url(/images/image-navi-candidates-off.gif) top left no-repeat; width: 67px; height: 33px;}
#nav03 a:hover {background: url(/images/image-navi-candidates-on.gif) top left no-repeat;}
#nav03on a {background: url(/images/image-navi-candidates-on.gif) top left no-repeat; width: 67px; height: 33px;}

#nav04 a {background: url(/images/image-navi-clients-off.gif) top left no-repeat; width: 40px; height: 33px;}
#nav04 a:hover {background: url(/images/image-navi-clients-on.gif) top left no-repeat;}
#nav04on a {background: url(/images/image-navi-clients-on.gif) top left no-repeat; width: 40px; height: 33px;}

#nav05 a {background: url(/images/image-navi-news-off.gif) top left no-repeat; width: 33px; height: 33px;}
#nav05 a:hover {background: url(/images/image-navi-news-on.gif) top left no-repeat;}
#nav05on a {background: url(/images/image-navi-news-on.gif) top left no-repeat; width: 33px; height: 33px;}

#nav06 a {background: url(/images/image-navi-events-off.gif) top left no-repeat; width: 40px; height: 33px;}
#nav06 a:hover {background: url(/images/image-navi-events-on.gif) top left no-repeat;}
#nav06on a {background: url(/images/image-navi-events-on.gif) top left no-repeat; width: 40px; height: 33px;}

#nav07 a {background: url(/images/image-navi-links-off.gif) top left no-repeat; width: 31px; height: 33px;}
#nav07 a:hover {background: url(/images/image-navi-links-on.gif) top left no-repeat;}
#nav07on a {background: url(/images/image-navi-links-on.gif) top left no-repeat; width: 31px; height: 33px;}

#nav08 a {background: url(/images/image-navi-location-off.gif) top left no-repeat; width: 78px; height: 33px;}
#nav08 a:hover {background: url(/images/image-navi-location-on.gif) top left no-repeat;}
#nav08on a {background: url(/images/image-navi-location-on.gif) top left no-repeat; width: 78px; height: 33px;}



.leftwrapper{float:left;width:240px; background:#FFFFFF; margin:0px; padding:0px; } 
.leftwrapper2{float:left;width:40px;height:300px; background:#FFFFFF; margin:0px; padding:0px; } 

.middlewrapper_text{float:left;width:500px; background:#FFFFFF;padding:0px;margin:0px;}
	.middlewrapper_text h2{margin:10px 0 10px 0;font:bold 14px Arial, Helvetica, sans-serif; color:#666666;padding:0px 40px 0px 10px;}
	.middlewrapper_text p{width:430px;font:12px Arial, Helvetica, sans-serif; color:#a24295; line-height:1.5em; padding:0px 40px 0px 10px;}
	
.middlewrapper{float:left;width:500px; background:#FFFFFF; padding:0px;margin:0px;} 
	.middlewrapper h1{margin:3px 0 0 0;font:bold 16px Arial, Helvetica, sans-serif; color:#a24295;padding:0 40px 0 10px;}
	.middlewrapper h2{font:bold 14px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 10px; line-height:1.4em;}
	.middlewrapper h3{font:bold 13px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 10px; line-height:1.4em;}
	.middlewrapper h4{font:bold 12px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 10px;}
	.middlewrapper h5{font:bold 11px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 10px;}
	.middlewrapper p{width:430px;font:12px Arial, Helvetica, sans-serif; color:#a24295; line-height:1.5em; padding:0px 40px 0px 10px;}
	.middlewrapper ul {}
	.middlewrapper li{font:12px Arial, Helvetica, sans-serif; color:#a24295; line-height:1.8em;}
	.middlewrapper img{padding:0px 0px 0px 0px;}

.middlewrapperNewsEventsLinks{float:left;width:700px; background:#FFFFFF; padding:0px;margin:0px;} 
	.middlewrapperNewsEventsLinks h1{margin:3px 0 0 0;font:bold 16px Arial, Helvetica, sans-serif; color:#a24295;padding:0 40px 0 0px;}
	.middlewrapperNewsEventsLinks h2{font:bold 14px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 10px; line-height:1.4em;}
	.middlewrapperNewsEventsLinks h3{font:bold 13px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 10px; line-height:1.4em;}
	.middlewrapperNewsEventsLinks h4{font:bold 12px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 10px;}
	.middlewrapperNewsEventsLinks h5{font:bold 11px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 10px;}
	.middlewrapperNewsEventsLinks p{width:430px;font:12px Arial, Helvetica, sans-serif; color:#a24295; line-height:1.5em; padding:0px 40px 0px 0px;}
	.middlewrapperNewsEventsLinks ul {padding:0px 0px 0px 0px; margin:0px;}
	.middlewrapperNewsEventsLinks li{font:12px Arial, Helvetica, sans-serif; color:#a24295; line-height:1.8em;}
	.middlewrapperNewsEventsLinks img{padding:0px 0px 0px 0px;}

.privacyStatement_wrap{float:left;width:700px; background:#FFFFFF; padding:0px;margin:0px;} 
	.privacyStatement_wrap h1{margin:3px 0 0 0;font:bold 16px Arial, Helvetica, sans-serif; color:#a24295;padding:0px 40px 20px 0px;}
	.privacyStatement_wrap h2{font:bold 14px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 0px; line-height:1.4em;}
	.privacyStatement_wrap h3{font:bold 13px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 0px; line-height:1.4em;}
	.privacyStatement_wrap h4{font:bold 12px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 0px;}
	.privacyStatement_wrap h5{font:bold 11px Arial, Helvetica, sans-serif; color:#a24295;padding:5px 40px 0 0px;}
	.privacyStatement_wrap p{font:12px Arial, Helvetica, sans-serif; color:#a24295; line-height:1.5em; padding:0px 40px 0px 0px; margin:0px;}
	.privacyStatement_wrap ul{padding:0px 0px 0px 20px; margin:0px;}
	.privacyStatement_wrap li{padding:0px;font:12px Arial, Helvetica, sans-serif; color:#a24295;margin:5px 0px 5px 0px; font:12px Arial, Helvetica, sans-serif;}
	.privacyStatement_wrap li a{color:#0066CC; text-decoration:underline;}
	.privacyStatement_wrap li a:hover{color:#a24295; text-decoration:none;}
	.privacyStatement_wrap li a:visited{}
 
.middlewrapper_job_list{float:left;width:500px;background:#FFFFFF; padding:0px;margin:10px 0px 0px 0px;} 
	.middlewrapper_job_list h1{margin:3px 0 0 0;font:bold 16px Arial, Helvetica, sans-serif; color:#a24295;padding:0 40px 0 10px;}
	.middlewrapper_job_list h2{margin:0px 0 10px 0;width:430px;font:bold 14px Arial, Helvetica, sans-serif; color:#a24295;padding:10px 40px 0px 10px;}
	.middlewrapper_job_list h2 a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
	.middlewrapper_job_list h2 a:hover{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0066CC; text-decoration:none;}
	.middlewrapper_job_list h2 a:visited{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
	.middlewrapper_job_list p{margin:0px 0px 0px 10px;padding:5px;font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
	.middlewrapper_job_list ul{margin:5px 0px 5px 10px; padding:0px 0px 0px 0px;}
	.middlewrapper_job_list li{margin:0px 0px 0px 20px;font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; list-style:disc;}

.jobresultEntry{float:left;width:480px;border-top:1px dotted #333333;}
.jobresultPaging{float:left;width:480px; background:#f6f6f6; border:1px solid #d9d8d8; margin-bottom:5px;}
	.jobresultPaging a{font:12px Verdana, Arial, Helvetica, sans-serif;color:#a24295; text-decoration: underline;}
	.jobresultPaging a:hover{color:#a24295; text-decoration: none;}
	.jobresultPaging a:visited{}
	
.jobresultPagingMessage{float:left;width:480px; background:#FFFFFF;}
	
.jobListLeft{float:left;width:480px;}
	.jobListLeft div{clear:both;float:left;line-height:1.5em;width:420px;padding:3px 40px 3px 10px;font:11px Verdana, Arial, Helvetica, sans-serif;}
	.jobListLeft label {background:transparent url(/images/joblist-bullet.gif) no-repeat scroll 75px center;clear:both;color:#2A4A93;float:left;width:85px;}
	
.jobListDescription{float:left;width:480px;}
	.jobListDescription p{margin:5px 0px 10px 0px;width:430px;font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:1.8em; padding:0px 40px 0px 10px; }

.job_detail_summary{float:left;width:480px;}
	.job_detail_summary h2{margin:0px 0px 10px 10px;padding:0px;font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#a24295;}

.jobDetailLeft{float:left;width:480px;padding:5px 0px 5px 0px;border-top:1px dotted #666666;}
	.jobDetailLeft div{clear:both;float:left;line-height:1.5em;width:420px;padding:3px 40px 3px 10px;font:11px Verdana, Arial, Helvetica, sans-serif;}
	.jobDetailLeft label {background:transparent url(/images/joblist-bullet.gif) no-repeat scroll 90px center;clear:both;color:#2A4A93;float:left;width:100px;}

.job_detail_description{float:left;width:480px; background:#FFFFFF; padding:0px;margin:0px;border-top:1px dotted #666666;} 
	.job_detail_description h1{margin:3px 0 0 0;font:bold 16px Arial, Helvetica, sans-serif; color:#a24295;padding:0 40px 0 10px;}
	.job_detail_description h2{margin:0px 0 10px 0;width:430px;font:bold 14px Arial, Helvetica, sans-serif; color:#a24295;padding:10px 40px 0px 10px;}
	.job_detail_description h2 a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
	.job_detail_description h2 a:hover{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0066CC; text-decoration:none;}
	.job_detail_description h2 a:visited{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
	.job_detail_description p{margin:10px 0px 10px 10px; padding:0px 0px 0px 0px; width:460px;font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
	.job_detail_description ul{margin:5px 0px 5px 10px; padding:0px 0px 0px 0px;}
	.job_detail_description li{margin:0px 0px 0px 20px;font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; list-style:disc;}


.middlewrapper_banner{float:left;width:500px; background:#FFFFFF;padding:0px;margin:0px;} 	
	.middlewrapper_banner #main_banner1{float:left; margin:20px 0 0 10px; width:223px; background:#a44297; }
	.middlewrapper_banner #main_banner1 img{float:left;margin:0px; padding:0px;}
	.middlewrapper_banner #main_banner1 h1{float:left; width:200px; height:23px;margin:0px; padding:0px 7px 0 7px;background:url(/images/image-client_area.gif) 10px 0px no-repeat;}
	.middlewrapper_banner #main_banner1 h1 #clients_span{ display:none;}
	.middlewrapper_banner #main_banner1 p{float:left; width:200px;margin:10px 0px 10px 0px; padding:0px 7px 0 7px; font:12px Arial, Helvetica, sans-serif;color:#FFFFFF; line-height:1.6em;}
	.middlewrapper_banner #main_banner1 p a{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.6em; text-decoration:none;}
	.middlewrapper_banner #main_banner1 p a:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.6em; text-decoration:underline;}
	.middlewrapper_banner #main_banner1 p a:visited{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.6em; text-decoration:none;}
		
	.middlewrapper_banner #main_banner2{float:left; margin:20px 0 0 17px;  width:223px; background:#a44297;}
	.middlewrapper_banner #main_banner2 img{float:left;margin:0px; padding:0px;}
	.middlewrapper_banner #main_banner2 h1{float:left; width:200px; height:23px;margin:0px; padding:0px 7px 0 7px;background:url(/images/image-candidate_area.gif) 10px 0px no-repeat;}
	.middlewrapper_banner #main_banner2 h1 #candidate_span{ display:none;}
	.middlewrapper_banner #main_banner2 p{float:left; width:200px;margin:10px 0px 10px 0px; padding:0px 7px 0 7px; font:12px Arial, Helvetica, sans-serif;color:#FFFFFF;line-height:1.6em;}
	.middlewrapper_banner #main_banner2 p a{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.6em; text-decoration:none;}
	.middlewrapper_banner #main_banner2 p a:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.6em; text-decoration:underline;}
	.middlewrapper_banner #main_banner2 p a:visited{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.6em; text-decoration:none;}
		
.rightwrapper{float:left;width:235px; background:#FFFFFF; margin:0px;} 

.category_wrapper{width:200px; margin:0px 0px 10px 20px;  padding:0px; }
.category_top{float:left;width:200px; height:11px; margin:0px 0px 0px 0px; padding:0px; background:url(/images/image-categories-top.gif) bottom left no-repeat;  }
.category_top2{float:left;width:200px; height:11px; margin:0px 0px 0px 0px; padding:0px; background:url(/images/candidate-left-navi-top.gif) bottom left no-repeat;  }
.category_top4{float:left;width:200px; height:11px; margin:0px 0px 0px 0px; padding:0px; background:url(/images/client-left-navi-top.gif) bottom left no-repeat;  }

.category_middle{float:left;width:200px;margin:0px 0px 0px 0px; background:#a24295;}
	.category_middle p{padding:0px; margin:0px 10px 0px 10px; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.category_middle p a{color:#FFFFFF; text-decoration:none;}
	.category_middle p a:hover{color:#FFFFFF; text-decoration:underline;}
	.category_middle h1{padding:0px; margin:2px 0 10px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.category_middle h2{padding:0px; margin:2px 0px 0px 25px; font: 11px Arial, Helvetica, sans-serif; color:#fccef6;}
	.category_middle ul{padding:0px; margin:0px;}
	.category_middle ul li{padding:5px 0px 5px 0px; margin:0px;list-style:none; background: url(/images/image-bullet.gif) 10px 10px no-repeat; }
	.category_middle ul li a{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px 0px 0px 25px;line-height:1.6em;text-decoration:none;}
	.category_middle ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:1.6em; text-decoration:underline;}
	.category_middle ul li a:visited{}
	
.category_middle2{float:left;width:200px;margin:0px 0px 0px 0px; background:#a24295;}
	.category_middle2 h1{padding:0px; margin:2px 0 10px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.category_middle2 h2{padding:0px; margin:2px 0px 0px 25px; font: 11px Arial, Helvetica, sans-serif; color:#fccef6;}
	.category_middle2 ul{padding:0px; margin:0px;}
	.category_middle2 ul li{padding:5px 0px 5px 0px; margin:0px;list-style:none; background: url(/images/image-bullet.gif) 10px 10px no-repeat; }
	.category_middle2 ul li a{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px 0px 0px 25px;line-height:1.6em;text-decoration:none;}
	.category_middle2 ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:1.6em; text-decoration:underline;}
	.category_middle2 ul li a:visited{}
	#category_middle2_CVtips{margin:5px 0px 5px 15px;}

.category_middle3{float:left;width:200px;margin:0px 0px 0px 0px; background:#6e2364;}
	.category_middle3 h1{padding:0px; margin:2px 0 10px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.category_middle3 h2{padding:0px; margin:2px 0px 0px 25px; font: 11px Arial, Helvetica, sans-serif; color:#fccef6;}
	.category_middle3 ul{padding:0px; margin:0px;}
	.category_middle3 ul li{padding:5px 0px 5px 0px; margin:0px;list-style:none; background: url(/images/image-bullet2.gif) 10px 10px no-repeat; }
	.category_middle3 ul li a{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px 0px 0px 25px;line-height:1.6em;text-decoration:none;}
	.category_middle3 ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:1.6em; text-decoration:underline;}
	.category_middle3 ul li a:visited{}

.category_middle4{float:left;width:200px;margin:0px 0px 0px 0px; background:#032e79;}
	.category_middle4 h1{padding:0px; margin:2px 0 10px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.category_middle4 h2{padding:0px; margin:2px 0px 0px 25px; font: 11px Arial, Helvetica, sans-serif; color:#fccef6;}
	.category_middle4 ul{padding:0px; margin:0px;}
	.category_middle4 ul li{padding:5px 0px 5px 0px; margin:0px;list-style:none; background: url(/images/image-bullet3.gif) 10px 10px no-repeat; }
	.category_middle4 ul li a{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px 0px 0px 25px;line-height:1.6em;text-decoration:none;}
	.category_middle4 ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:1.6em; text-decoration:underline;}
	.category_middle4 ul li a:visited{}


.category_bottom{float:left;width:200px; height:9px; margin:0 0 8px 0px; background:url(/images/image-categories-bottom.gif) top left no-repeat;}
.category_bottom2{float:left;width:200px; height:9px; margin:0 0 0 0px; background:url(/images/candidate-left-navi-bottom.gif) top left no-repeat;}
.category_bottom4{float:left;width:200px; height:11px; margin:0 0 0 0px; background:url(/images/client-left-navi-bottom.gif) top left no-repeat;}



.job_search{float:left;width:240px; margin:0px;}
	.job_search h1{margin:2px 0 10px 0;font:bold 16px Arial, Helvetica, sans-serif; color:#0d4a7c;}
	.job_search a img{margin:10px 0px 0px 0px;}
	.job_search_select{width:200px; height:20px; margin:2px 0 2px 0; font:12px Arial, Helvetica, sans-serif; color:#a24295;}
	.job_search_text{width:195px; height:16px; margin:2px 0 2px 0; font:12px Arial, Helvetica, sans-serif; color:#a24295;}
	.job_search_button{margin:10px 0 2px 0;}

.home_right_banners_wrapper{float:left;width:235px; height:90px; display:inline;}
.home_right_banners{float:left;width:240px; margin:20px 0px 5px 0px; display:inline;}
	.home_right_banners a img{float:left; margin:2px 0px 2px 0px; display:inline;}

.home_right_top_banners{float:left;width:240px; margin:2px 0px 5px 0px; display:inline;}
	.home_right_top_banners a img{float:left; margin:2px 0px 2px 0px; display:inline;}
	
.right_job_list{float:left;width:250px; margin:10px 0px 10px 0px;}	
.right_jobs_top{float:left;width:230px; height:13px; margin:0px 0px 0px 0px; padding:0px; background:#032e79;}
.right_jobs_top_left{float:left;width:6px; height:13px; margin:0px 0px 0px 0px; padding:0px; background:url(/images/job-list-right-top-left.gif) bottom left no-repeat;  }
.right_jobs_top_right{float:right;width:6px; height:13px; margin:0px 0px 0px 0px; padding:0px; background:url(/images/job-list-right-top-right.gif) bottom left no-repeat;  }
.right_jobs_bottom{float:left;width:230px; height:13px; margin:0 0 0 0px; background:#032e79;}
.right_jobs_bottom_left{float:left;width:6px; height:13px; margin:0px 0px 0px 0px; padding:0px; background:url(/images/job-list-right-bottom-left.gif) top left no-repeat;  }
.right_jobs_bottom_right{float:right;width:6px; height:13px; margin:0px 0px 0px 0px; padding:0px; background:url(/images/job-list-right-bottom-right.gif) top left no-repeat;  }

.right_jobs_middle{float:left;width:230px;margin:0px 0px 0px 0px; background:#032e79;}
	.right_jobs_middle h1{padding:0px; margin:2px 0 10px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.right_jobs_middle h2{padding:0px; margin:2px 0px 0px 25px; font: 11px Arial, Helvetica, sans-serif; color:#93CEEE;}
	.right_jobs_middle ul{padding:0px; margin:0px;}
	.right_jobs_middle ul li{padding:5px 0px 5px 0px; margin:0px;list-style:none; background: url(/images/image-bullet3.gif) 10px 10px no-repeat; }
	.right_jobs_middle ul li a{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px 0px 0px 25px;line-height:1.6em;text-decoration:none;}
	.right_jobs_middle ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:1.6em; text-decoration:underline;}
	.right_jobs_middle ul li a:visited{}



.candidate_login_wrapper{float:left;width:473px; }
.candidate_login_wrapper_top{float:left;width:473px;height:27px;}
.candidate_login_wrapper_top_left{float:left;width:5px;height:27px; background:url(/images/image-login-box-header-left.gif) top right no-repeat;}
.candidate_login_wrapper_top_left2{float:left;width:5px;height:27px; background:url(/images/image-login-box2-header-left.gif) top right no-repeat;}
.candidate_login_wrapper_top_middle{float:left;width:463px;height:27px; background:url(/images/image-login-box-header-middle.gif) top left repeat-x;}
.candidate_login_wrapper_top_middle2{float:left;width:463px;height:27px; background:url(/images/image-login-box2-header-middle.gif) top left repeat-x;}
.candidate_login_wrapper_top_middle_text{float:left;margin-left:10px;width:107px;height:27px; background:url(/images/image-login-box-header-text.gif) top left no-repeat;}
.candidate_login_wrapper_top_middle_text2{float:left;margin-left:10px;width:107px;height:27px; background:url(/images/image-login-box2-header-text.gif) top left no-repeat;}
.candidate_login_wrapper_top_right{float:left;width:5px;height:27px; background:url(/images/image-login-box-header-right.gif) top left no-repeat;}
.candidate_login_wrapper_top_right2{float:left;width:5px;height:27px; background:url(/images/image-login-box2-header-right.gif) top left no-repeat;}
 
.candidate_login_wrapper_body{float:left;width:471px;height:140px;background:#fce8f9; border-left:1px solid #edc2e7;border-right:1px solid #edc2e7;border-bottom:1px solid #edc2e7;}
.candidate_login_wrapper_body2{float:left;width:471px;height:140px;background:#eff8fb; border-left:1px solid #c2dded;border-right:1px solid #c2dded;border-bottom:1px solid #c2dded;}
.candidate_login_wrapper_bottom{float:left;width:473px;height:6px; background:#fce8f9; background:url(/images/image-login-box-footer-middle.gif) top right repeat-x;}
.candidate_login_wrapper_bottom_left{float:left;width:7px;height:6px; background:url(/images/image-login-box-footer-left.gif) top right no-repeat;}
.candidate_login_wrapper_bottom_right{float:right;width:7px;height:6px; background:url(/images/image-login-box-footer-right.gif) top left no-repeat;}

.candidate_login_form{float:left;width:300px; margin:20px 0px 0px 20px; padding:0px; }
.candidate_login_form p {font-size: 12px; color: #a24295; line-height: 1.8em; margin:2px 0px 2px 0px; padding:0px; text-align:center;}
.candidate_login_form label {font-size: 12px; font-weight: bold; color: #a24295; width: 80px; display: inline; float: left; padding: 2px 0 0 0; margin: 0 5px 0 20px;}
.candidate_login_form a {font-size: 12px; color: #a24295;display: inline; float: left; padding: 2px 0 0 0; margin: 15px 15px 0 15px;}
.candidate_login_form a:hover {color: #a24295;text-decoration:none;}
.candidate_login_form a:visited {color: #a24295;}
.candidate_login_form img {font-size: 12px; color: #a24295;display: inline; float: left; padding: 2px 0 0 0; margin: 12px 5px 0 5px;}
.candidate_login_button{margin:10px 0 2px 0;}
.formLoginText {width: 220px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}

.client_login_form{float:left;width:300px; margin:20px 0px 0px 20px; padding:0px; }
.client_login_form p {font-size: 12px; color: #09337d; line-height: 1.8em; margin:2px 0px 2px 0px; padding:0px; text-align:center;}
.client_login_form label {font-size: 12px; font-weight: bold; color: #09337d; width: 80px; display: inline; float: left; padding: 2px 0 0 0; margin: 0 5px 0 20px;}
.client_login_form a {font-size: 12px; color: #09337d;display: inline; float: left; padding: 2px 0 0 0; margin: 15px 15px 0 15px;}
.client_login_form a:hover {color: #09337d;text-decoration:none;}
.client_login_form a:visited {color: #09337d;}
.client_login_form img {font-size: 12px; color: #09337d;display: inline; float: left; padding: 2px 0 0 0; margin: 12px 5px 0 5px;}
.client_login_button{margin:10px 0 2px 0;}

.candidateRegistrationFormMain{float:left;width:300px; margin:20px 0px 0px 20px; padding:0px; }
.candidateRegistrationFormMain fieldset{width:450px; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px; }
.candidateRegistrationFormMain legend{font:16px Arial, Helvetica, sans-serif;color:#a24295;margin:0px 0px 10px 10px;}
.candidateRegistrationFormMain p {font-size: 12px; color:#a24295; line-height: 1.8em; margin:0px 0px 10px 10px; padding:0px; text-align:center;text-align:left;}
.candidateRegistrationFormMain label {background:transparent url(/images/joblist-bullet.gif) no-repeat scroll 170px center;clear:both;font-size: 12px; color:#666666; width: 180px; display: inline; float: left; padding: 2px 0 0 0; margin: 0 5px 0 0px;}
.candidateRegistrationFormMain a {font-size: 12px; color: #a24295;display: inline; float: left; padding: 0px 0 0 0; margin: 0px 15px 0 15px;}
.candidateRegistrationFormMain a:hover {color: #a24295;text-decoration:none;}
.candidateRegistrationFormMain a:visited {color: #a24295;}
.candidateRegistrationFormMain img {font-size: 12px; color: #a24295;display: inline; float: left; padding: 2px 0 0 0; margin: 12px 5px 0 5px;}
.formCandidateRegistrationButtonSubmit{margin:10px 0 2px 0; background:url(/images/image-register-submit-button.gif) top left no-repeat;width:102px; height:33px; border:none;}
.formCandidateRegistrationButtonRest{margin:10px 0 2px 0; background:url(/images/image-register-rest-button.gif) top left no-repeat;width:102px; height:33px; border:none;}
.formCandidateRegistrationText {width: 220px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}
.formCandidateRegistrationBrowse {width: 400px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}

.candidateApplyForJobFormMain{float:left;width:300px; margin:20px 0px 0px 20px; padding:0px; }
.candidateApplyForJobFormMain fieldset{width:450px; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px; }
.candidateApplyForJobFormMain legend{font:16px Arial, Helvetica, sans-serif;color:#a24295;margin:0px 0px 10px 10px;}
.candidateApplyForJobFormMain p {font-size: 12px; color:#666666; line-height: 1.8em; margin:0px 0px 10px 20px; padding:0px; text-align:center;text-align:left;}
.candidateApplyForJobFormMain label {background:transparent url(/images/joblist-bullet.gif) no-repeat scroll 110px center;clear:both;font-size: 12px; color:#666666; width: 120px; display: inline; float: left; padding: 2px 0 0 0; margin: 0 5px 0 0px;}
.candidateApplyForJobFormMain a {font-size: 12px; color: #a24295;display: inline; float: left; padding: 2px 0 0 0; margin: 15px 15px 0 15px;}
.candidateApplyForJobFormMain a:hover {color: #a24295;text-decoration:none;}
.candidateApplyForJobFormMain a:visited {color: #a24295;}
.candidateApplyForJobFormMain img {font-size: 12px; color: #a24295;display: inline; float: left; padding: 2px 0 0 0; margin: 12px 5px 0 5px;}
.candidateApplyForJobButton{margin:10px 0 2px 0;}
.candidateApplyForJobText {width: 220px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}
.candidateApplyForJobTextArea {width: 280px; height:100px;border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}
.candidateApplyForJobBrowse {width: 290px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}

.ClientRequestFormMain{float:left;width:300px; margin:5px 0px 0px 20px; padding:0px; }
.ClientRequestFormMain fieldset{width:450px; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px; }
.ClientRequestFormMain legend{font:16px Arial, Helvetica, sans-serif;color:#a24295;margin:0px 0px 10px 10px;}
.ClientRequestFormMain p {font-size: 12px; color:#a24295; line-height: 1.8em; margin:0px 0px 10px 10px; padding:0px; text-align:center;text-align:left;}
.ClientRequestFormMain label {background:transparent url(/images/joblist-bullet.gif) no-repeat scroll 170px center;clear:both;font-size: 12px; color:#666666; width: 180px; display: inline; float: left; padding: 2px 0 0 0; margin: 0 5px 0 0px;}
.ClientRequestFormMain a {font-size: 12px; color: #a24295;display: inline; float: left; padding: 0px 0 0 0; margin: 0px 15px 0 15px;}
.ClientRequestFormMain a:hover {color: #a24295;text-decoration:none;}
.ClientRequestFormMain a:visited {color: #a24295;}
.ClientRequestFormMain img {font-size: 12px; color: #a24295;display: inline; float: left; padding: 2px 0 0 0; margin: 12px 5px 0 5px;}
.ClientRequestFormMainButtonSubmit{margin:10px 0 2px 0; background:url(/images/image-register-submit-button.gif) top left no-repeat;width:102px; height:33px; border:none;}
.ClientRequestFormMainButtonRest{margin:10px 0 2px 0; background:url(/images/image-register-rest-button.gif) top left no-repeat;width:102px; height:33px; border:none;}
.ClientRequestFormMainText {width: 220px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}
 
.footer_links1{float:left; width:100%; margin:0px 0px 0px 0px;padding:0px;}
.footer_links1 ul{float:left; margin:10px 0 0 20px;padding:0px;}
.footer_links1 li{float:left; margin:0px 0px 0px 10px; padding:0px; font:11px Arial, Helvetica, sans-serif; color:#595656; list-style:none;}
.footer_links1 li a{color:#595656; text-decoration:none;} 
.footer_links1 li a:hover{color:#a44297; text-decoration:underline;}
.footer_links1 li a:visited{color:#595656;}

.footer_links2{float:left;width:100%; margin:5px 0px 0px 0px;}

.footer_links_right{float:left; width:500px; margin:0px 0px 0 0px;padding:0px;}
.footer_links_right ul{float:right; margin:0px 0px 0px 0px;padding:0px;}
.footer_links_right li{float:left; margin-left:10px; padding:0px; font:11px Arial, Helvetica, sans-serif; color:#595656; list-style:none;}
.footer_links_right li a{color:#595656; text-decoration:none;}
.footer_links_right li a:hover{color:#a44297; text-decoration:underline;}
.footer_links_right li a:visited{text-decoration:none;}

.footer_links_left{float:left; width:500px;}
.footer_links_left p{float:left; margin:5px 10px 0 30px;padding:0px;}
.footer_links_left p a{color:#595656; text-decoration:none;}

.newsHeadline {cursor: pointer; cursor: pointer; font: 12px Arial, Helvetica, sans-serif; margin: 10px 0 0px 0px; padding: 5px 0 3px 0; width: 660px;color:#333333; border-bottom:1px solid #CCCCCC;}
.newsHeadline:hover {color:#a24295;}  
	.newsHeadline img {float: right; margin: 0 0px 0 0;}
	.newsHeadline_purple_text {margin:0px; padding:0px;color:#a24295;}

.newsStory  {padding:0px; margin: 0px 0 0px 0px; background:#F9EFFC;width: 660px;}
	.newsStory p {width:640px; padding:1px 10px 1px 10px;}
	.newsStory ul {padding:0px; margin:0px;}
	.newsStory ul li{list-style:none; padding:0px; margin:0px; padding:5px 0px 5px 0px;}

