html,body{margin:0;padding:0;height:100%;width:100%;}
body{background:url(images/home_bg.jpg) #fff repeat-x;text-align:center;font-size:62.5%;font-family:Verdana;color:#333466;}
h1,h2,h3,h4{font-weight:normal;margin:0;padding:0;padding-bottom:5px;}
h1{1.8em;}
h2{1.6em;}
h3{1.5em;}
h4{1.4em;}
form{padding:0;margin:0;}
#container{background:#ffffff;min-height:100%;width:989px;margin:0 auto 0 auto;}
*html #container{height:100%;width:989px;}
#main{background:#ffffff;min-height:100%;position:relative;width:989px;height:100%;margin:0 auto 0 auto;padding:0;padding-bottom:50px;}
*html #main{width:989px;}
#internal-1{position:relative;width:989px;height:342px;display:block!important;display:block;margin:0;}
#internal-2{position:relative;width:646px;height:55px;background:#729719;display:table-cell!important;display:inline;margin:0;}
#internal-3{position:relative;width:343px;height:55px;background:#151851;display:table-cell!important;display:inline;}
#internal-4{position:relative;min-height:483px;background:#fff;text-align:left;font-size:1.2em;display:block!important;display:inline-block;margin:0px 343px 0px 0px;border:0;padding:0;}
#internal-5{float:right;position:relative;width:343px;height:483px;height:auto!important;min-height:483px;background:#fff;text-align:left;font-size:1.3em;display:block!important;display:inline-block;margin:0px 0px 0px 0px;border:0;padding:0;}
#internal-candidates{position:relative;width:989px;height:483px;height:auto!important;min-height:483px;background:#fff;text-align:left;font-size:1.2em;}
#internal-job_listing_search,#internal-job_listing_detail,#internal-featured_position{}
#internal-job_listing_search{width:834px;height:369px;min-height:369px;background:url(images/job_listing_search_form.jpg) right top no-repeat;}
#internal-job_listing_detail{width:934px;min-height:295px;}
#job_listing_search_result{width:490px;height:295px;float:left;background:url(images/job_listing_search_result.jpg) no-repeat;margin:0px 10px 0px 25px;}
.search_result_row:hover{background-color:d9eac9;}
img{border:0 none;}  
.smaller{font-size:0.9em;}
a{color:#333466;} 
a:hover{}
#side_quote{padding:0px 50px 0px 50px;font-size:0.75em;} 
#sub_menu{margin:0;padding:0;width:646px;display:block;}
form{margin:0;padding:0;display:inline;}
#result_count{height:20px;margin:17px 0px 0px 20px;vertical-align:bottom; font-family:Arial; font-size:1.18em;letter-spacing:-0.5px;}
#result_list{width:451px!important;width:471px;height:106px;overflow:auto;padding:0px 0px 0px 20px;margin-top:5px;font-size:0.9em;}
.result_detail{padding:20px 0px 0px 0px;margin-left:525px;display:none;width:380px;} 
.featured_position{border-bottom:1px solid #333466;}
.select_class,.select_class:focus{border:solid 1px #333;} 
#sub_menu{margin:0;}
select{ }
select:hover{background-color:d9eac9;}

#btm{position:relative;width:989px;height:50px;margin:-50px auto;font-size:1.1em;font-family:Arial;color:#666;clear:both;}
#btm a{color:#666;}