/* CSS Document */
/* Respect Search Home Page */



body 	{line-height: 1;
	  	color: #ccc;
	   	background:#666 url(images/template/bg.jpg) repeat-x;
	   	font-family: Arial, Trebuchet MS, Tahoma, helvetica;
		font-smooth: always
}



/* START TEMPLATE STYLES */
/* -------------------------------- */

	/* START BANNER LARGE STYLES */
	/* -------------------------------- */
	#banner {background:url(images/template/banner_large/search_select_box.jpg) no-repeat; z-index: 10; height: 369px; margin: -40px 0px 0px 0px; }
	#select {margin: 0px 0px 5px 62px;width: 371px; height: 59px border: 2px solid black; padding-top: 150px}
	
	#bannerlinks {margin: 10px 0px 0px 62px; font-weight: bold; float:left;  }
	#bannerlinks ul { list-style-type: none; }
	#bannerlinks li {margin: 0px 0px 6px 0px }
	#bannerlinks a:link, #bannerlinks a:visited {color:#fff; background:url(images/template/banner_large/banner_bullet.gif) no-repeat 100% 100%;  padding-right: 22px }
	#bannerlinks a:hover {color:#333333; background:url(images/template/banner_large/banner_bullet_hover.gif) no-repeat 100% 100%; }
	
	#bannerbtns { float:left; margin: 10px 0px 0px 25px }
	#bannerbtns a.clientsbtn {background:url(images/template/banner_large/client_btn.jpg) no-repeat;  width: 167px; height: 28px; display:block; margin-bottom: 8px  }
	#bannerbtns a.clientsbtn:hover {background-position: 0px -28px; }
	
	#bannerbtns a.candidatebtn {background:url(images/template/banner_large/candidate_btn.jpg) no-repeat;  width: 167px; height: 28px; display:block;   }
	#bannerbtns a.candidatebtn:hover {background-position: 0px -28px; }
	
	
	
	#characters { height: 369px; float:left; margin: -210px 0px 0px 50px;  }
	
	#creative_large { width: 172px; height: 358px; float:left }
	img#c_l {background: url(images/template/banner_large/creative.png) no-repeat; width: 172px; height: 358px }
	
	#suit_large { width: 139px; height: 356px; float:left }
	img#s_l {background: url(images/template/banner_large/suit.png) no-repeat; width: 139px; height: 356px }
	
	#tech_large { width: 187px; height: 358px; float:left }
	img#t_l {background: url(images/template/banner_large/techy.png) no-repeat; width: 187px; height: 358px }
	
	/* END BANNER LARGE STYLES */
	/* -------------------------------- */


/* END TEMPLATE STYLES */
/* -------------------------------- */


/* START CONTENT STYLES */
/* -------------------------------- */

#content {padding-left: 32px; padding-top: 25px}
#maincontent {width: 420px; float:left; margin-right: 30px  }
#feature_text {background-color: #faf8f3; color:#333; font-size: 85%; padding: 6px 8px 6px 8px; line-height: 1.4; margin-bottom: 10px  }
#quote_text {background: url(images/home/quote.gif) no-repeat; font-size: 77%; color: #666; padding: 10px 30px 0px 30px }

#sidecontent { width: 533px; float:left;   }


/* END CONTENT STYLES */
/* -------------------------------- */



/* START HOME STYLES */
/* -------------------------------- */
#maincontent a.aboutus_btn {background:url(images/home/aboutus_btn.jpg) no-repeat;  width: 120px; height: 20px; display:block; margin-top: 10px }
#maincontent a.aboutus_btn:hover {background-position: 0px -20px; }

#maincontent a.news_btn {background:url(images/home/news_btn.jpg) no-repeat;  width: 120px; height: 20px; display:block; margin-top: 10px }
#maincontent a.news_btn:hover {background-position: 0px -20px; }

#home_news {color: #666; font-size: 77%; line-height: 1.6em}
#home_news ul.news {list-style-type: none }
#home_news ul.news li {background: url(images/home/news_bullet.jpg) no-repeat 0% 50%; padding-left: 15px;   }
#home_news ul.news li a:link, #home_news ul.news li a:visited {color:#666; font-weight: bold;  }
#home_news ul.news li a:hover {color:#e78d00;}


#latestjobs {background:url(images/home/jobs_bg_middle.jpg) repeat-y; padding: 5px 20px 0px 15px; margin: -3px 0px 0px 0px  }
#latestjobs h2 {color:#333;	margin: 0em 0 0 0;font-size: 138.5%;font-weight: lighter;padding-bottom: 5px; font-family:"Trebuchet MS", Arial, sans-serif; background: url(images/home/jobs_h2_bg.jpg) repeat-x 0% 100%; border-bottom: none}

#links {margin-bottom: -5px }
#links ul {list-style-type: none; width: 500px;}
#links li {border-bottom: 1px dotted #ddd;border-width: 1px 0;margin: 5px 0; background:url(images/template/jobs_bullet.jpg) no-repeat 0% 8px; padding-left: 9px}
#links li a {color:#e78d00; display: block; font: bold 85% Arial, Helvetica, sans-serif;padding: 5px;text-decoration: none; }


#links li a:hover {background: #fff;}
#links a em {color: #666; display: block; font: normal 85% Arial, Helvetica, sans-serif;line-height: 125%; margin: 2px 0px 2px 0px }
#links a span.jobtitle {color:#999 }
#links a span.jobno {color: #666}
#links a span.jobdate {color:#999; font-size: 85%; font-weight: normal }

#jobslink {float:right; width: 120px; margin-top: -40px; z-index: 300 }
#sidecontent a.jobs_btn {background:url(images/home/jobs_btn.jpg) no-repeat;  width: 120px; height: 20px; display:block; margin-top: 12px }
#sidecontent a.jobs_btn:hover {background-position: 0px -20px; }

/* END HOME STYLES */
/* -------------------------------- */	
	
	
	
	


