body {background-color:#FFFFFF;margin:0;font-family:Tahoma, Geneva, sans-serif;color:#555555;font-size:13px;}
#full_banner {width:100%;height:100px;background-color:#EAEAEA;}
#wrapper {margin:-100px auto auto;width:956px;height:80%;}
#header {width:100%;height:100px;float:left;}
#logo {width:259px;height:100px;float:left;}
#login {float:right;font-size:12px;margin-top:10px;text-align:right;}
#navlist {float:left;margin-top:60px;position:relative;}
#navlist li {margin:0padding:0;list-style:none;position:absolute;top:0;}
#navlist li, #navlist a {height:40px;display:block;}
#about {left:0px;width:98px;}
#about {background:url('images/nav_sprite.gif') 0 0;}
#about a:hover {background: url("images/nav_sprite.gif") 0 -40px;}
#services {left:98px;width:119px;}
#services {background:url('images/nav_sprite.gif') -99px 0;}
#services a:hover {background: url("images/nav_sprite.gif") -99px -40px;}
#candidate {left:217px;width:212px;}
#candidate {background:url('images/nav_sprite.gif') -219px 0;}
#candidate a:hover {background: url("images/nav_sprite.gif") -219px -40px;}
#client_list {left:429px;width:147px;}
#client_list {background:url('images/nav_sprite.gif') -431px 0;}
#client_list a:hover {background: url("images/nav_sprite.gif") -431px -40px;}
#contact {left:576px;width:121px;}
#contact {background:url('images/nav_sprite.gif') -578px 0;}
#contact a:hover {background: url("images/nav_sprite.gif") -578px -40px;}
#dark_orange_box {margin-top:5px;background-color:#FEBF14;width:100%;height:5px;float:left;}
#light_orange_box {margin-bottom:5px;background-color:#FDD057;width:100%;height:5px;float:left;}
#slideshow {width:100%;height:270px;float:left;}
#info_box {float:left;width:197;height:168px;}
#grey_box {width:197px;height:46px;background-color:#989898;margin-top:5px;}
#light_grey_box {width:197px;height:46px;background-color:#bcbcbc;margin-top:5px;}
#media_wrapper {width:25%;float:left;margin-top:5px;}
#slideshow_div {float:right;width:754px;height:270px;}
#slideshow_img {width:754px;height:270px;}
#apply_online_bg {background:url('images/apply_online.png');width:250px;height:200px;float:left;}
#apply_online_text {width:100px;margin:37px 0 0 125px;float:left;text-align:center;font-size:11px;}
#search_jobs_bg {background:url('images/search_jobs.png');width:250px;height:200px;float:left;}
#search_jobs_text {width:120px;margin:37px 0 0 115px;float:left;text-align:center;font-size:11px;}
#content_wrapper {width:71%;float:left;margin-left:10px;}
#profile_wrapper {width:73%;float:left;margin-left:10px;}
#contact_wrapper {width:69%;float:left;margin-left:10px;}
#content {text-align:justify;font-style:normal;line-height:normal;margin:20px 0 0 30px;}
#content h1 {margin:0;padding:0;}
#content ul {margin:0;padding:0;}
#content li {list-style:none;margin:5px 0 0 10px;}
a:link {text-decoration:none;color:#F90;font-weight:bold;text-decoration:underline;}
a:visited {text-decoration:underline;color:#F90;}
a:hover {text-decoration:none;color:#555555;}
#column1 {width:50%;float:left;}
#column1 li {margin-left:10px;}
#column1a {width:30%;float:left;}
#column1b {width:50%;float:left;}
#column2 {width:50%;float:right;}
#column2 li {margin-left:10px;}
#column2a {width:50%;margin-top:50px;margin-left:-39px;float:left;visibility:visible;}
#column2b {width:50%;margin-top:-450px;margin-left:275px;float:left;visibility:hidden;}
#column2c {width:50%;margin-top:-450px;margin-left:275px;float:left;visibility:hidden;}
#column2d {width:50%;margin-top:-450px;margin-left:275px;float:left;visibility:hidden;}
#column2e {width:50%;float:left;overflow:auto;max-height:500px;}
#footer {width:60%;padding-top:5px;margin:auto auto;clear:both;font-size:10px;color:#999999;text-align:center;}
.100 {width:100%;float:left;}
