body {background: #000; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc;}
a  {text-decoration: none;  color:#F4F4F4; font-weight:bold;}
a:visited {text-decoration: none; color:#F4F4F4;}
a:hover {text-decoration: underline; color:#F4F4F4;}
.EditorRed {color: #cc0000; font-weight: bold;}
.small {font-size:11px;}
img {border:0;}
#header {background: #333333; height: 28px; width: 100%; border-bottom: 1px solid #666666;}
#header_content_area {width: 960px; margin: 0 auto;}
#header_content_area_links {float: left; width:75%; margin-top: 7px; margin-left:16px;}
#header_content_area_links li {display: inline; list-style-type: none; margin: 0; padding-right:25px; font-size:11px;}
#header_content_area_links a {color:#BFBFBF}
#header_logout {float:right; margin-top: 7px; padding-right:20px; color:#BFBFBF;}
#header_divisional_websites_dropdown {float:right; margin-top: 4px;}
#header_divisional_websites_dropdown select {width: 160px; background: #fff; font-size: 0.8em; color: #666; border: 1px solid #666;}
#header_divisional_websites_dropdown option {padding: 0 5px;}
#hrss {float:right; margin-top: 0px;}
#wrapper {width: 910px; margin: 0 auto; overflow:hidden;}
#logo_area {margin: 0; width:100%; height: 100px;}
#logo_area p {margin: 5px 0 0 0;}
#logo_area img {float:left;}
#logo_tagline {width: 480px; float:right; font-size:11px; font-weight:bold; color:#ccc; margin-right:164px; padding-top: 15px;}
#main_site_nav {background: url(../images/nav_bg.gif) no-repeat top; height: 38px; width:100%; padding-top:9px;}
#main_site_nav li {display: inline; list-style-type: none; margin: 0; padding-right:55px; font-size:16px; font-weight:bold; margin-left:34px;}
#main_site_nav a {color:#e9e9e9;}
#main_content_area {width: 100%; margin-top:20px;}
#left_nav {float: left; width:357px;}
#red_link_boxes {margin-top:10px; background:  url(../images/left_main_links_bg.gif) top no-repeat;  height:67px;}
#red_link_boxes_text {padding-top:12px; padding-left:11px; width:335px;}
#red_link_boxes_text h2 {font-size: 14px;  margin:0;}
#red_link_boxes_text p {color:#e9e9e9;  margin:0; padding-top:9px; font-weight:bold;}
#red_link_boxes_text h2 a {background:  url(../images/white_arrow.gif) left no-repeat; padding-left:15px;}
#red_link_boxes_text_img {float: left; padding-right:10px;}
#tag_cloud {width: 100%; background: #333 url(../images/tag_cloud_bg.gif) no-repeat  left bottom; min-height: 196px; margin-top:10px;}
#tag_cloud h2 {color:#F4F4F4; background: url(../images/tag_cloud_top.gif) no-repeat left top; font-size: 14px;  margin:0px 0px 0px 0px;}
#tag_cloud h2 {padding-left:33px; padding-top:17px; padding-bottom:10px;}
#tag_cloud p {padding: 0 20px 10px 20px;}
#tag_cloud  a {color:#ccc;}
#tag_cloud ul a {font-weight:bold; color:#ccc;}
#tag_cloud ul {margin-left:20px; padding-left:20px;}
#tag_cloud ul li{list-style:none; list-style-image:url(../images/red_arrow.gif); padding-bottom:9px;}
#tag_cloud_tag1 {font-size:11px; font-weight: bold; padding: 3px 0px 5px 20px;}
#tag_cloud_tag2 {font-size:12px; font-weight: bold; padding: 5px 30px 0px 25px;}
#tag_cloud_tag3 {font-size:13px; font-weight: bold; float: right;  padding: 5px 40px 5px 0px;}
#tag_cloud_tag4 {font-size:14px; font-weight: bold; padding: 2px 0px 5px 70px;}
#tag_cloud_tag5 {font-size:15px; font-weight: bold; padding: 2px 0px 5px 50px;}
#tag_cloud_tag6 {font-size:16px; font-weight: bold; float: right; padding: 0px 15px 5px 15px;}
#tag_cloud_tag7 {font-size:17px; font-weight: bold; float: right; padding: 0px 0px 5px 0px;}
#tag_cloud_tag8 {font-size:18px; font-weight: bold; padding: 0px 0px 0px 100px;}
#tag_cloud_tag9 {font-size:19px; font-weight: bold; padding: 0px 0px 0px 40px;}
#tag_cloud_tag10 {font-size:15px; font-weight: bold; float: right; padding: 0px 70px 0px 0px;}
#quick_search {width:100%;}
#advanced_search {width:100%;}
.quick {height:128px;}
.advanced {padding-bottom:10px;}
#search_form_area a {font-weight:bold;}
#search_form_area input {background-color: #fff; width: 312px; height:26px; border: 1px solid #666; font-size:16px; padding-top:4px;}
#search_form_area select {background-color: #fff; width: 250px; height:26px; border: 1px solid #666; font-size:16px;}
#find_jobs_button {background: url(../images/find_your_job.gif) no-repeat  top;  height: 29px; width:142px; margin-top:15px; padding-top:4px;}
#find_jobs_button a {padding-left:23px;  font-size:16px;} 
#search_tabs  {width:100%;  height: 27px;}
.quick_search_tabs {background: url(../images/search_tabs_bg1.gif) no-repeat  top;}
.advanced_search_tabs {background: url(../images/search_tabs_bg2.gif) no-repeat  top;}
#search_tabs  h2 {color:#F4F4F4; font-size: 14px;  margin:0; float:left; padding-left:35px; padding-top:5px;}
#search_tabs h3 {color:#F4F4F4; font-size: 14px;  margin:0; float:right; padding-right:35px; padding-top:5px;}
#content {float: right; width: 543px;}
#breadcrumbs {margin-top:7px; margin-left:25px; font-weight: bold;}
#breadcrumbs a {color:#CC0000; font-weight: bold;}
#breadcrumbs li {display: inline; list-style-type: none; margin: 0; padding-right:5px;}
#breadcrumbs li a.active {background: url(../images/breadcrumbs_arrow.gif) left no-repeat ; padding-left:14px; color:#A3A3A3;}
#breadcrumbs li a.active:hover {text-decoration: none; color: #A3A3A3;}
#white_content_area {font-size:12px; width:493px; background-color: #f8f8f8; min-height: 500px; background: url(../images/white_bg.jpg) no-repeat  top #f8f8f8; margin-top:7px; padding:20px 25px 10px 25px; color:#333; line-height:1.5em;}
#white_content_area h1 {font-size:24px; color:#666; margin:0; padding-bottom:20px;}
#white_content_area p a {color:#333; text-decoration:underline;}
#white_content_area p a:hover {text-decoration:none;}
#white_content_area ul  {margin:0 0 0 0; padding:0 0 0 12px;}
#white_content_area ol {margin:0 0 0 0; padding:0 0 0 18px;}
#white_content_area hr {color: #666; background-color: #666; height: 2px;}
#white_content_area_bottom {width:543px; background: url(../images/white_bottom.gif) no-repeat bottom; height:9px; background-color: #F8F8F8;}
#white_content_area a {font-weight:bold; color:#CC0000;}
#white_content_area .redbold {font-weight:bold; color:#CC0000;}
#white_content_area .redboldbig {font-weight:bold; color:#CC0000;font-size:13px;}
#jobdetails apply{float: left; width: 143px;}
#jobdetails call{float: right;width: 143px;}
#job_contact_photo{float: left; width: 143px;}
#job_contact_details{float: left; width: 243px;}
#content_button {background: url(../images/button_bg.gif) no-repeat top;  height: 21px; width:154px; margin-top:15px; padding-top:2px;}
#content_button a {padding-left:23px;  font-size:11px; font-weight:bold; color:#fff;} 
.no_margin {}
.margin {margin-left:20px;}

.jobdetailsRedSectionHead { padding-top: 20px; color: #cc0000; font-weight: bold;  }
#search_form_area2 {width:337px;  background: url(../images/search_bg.jpg) no-repeat  bottom #B50101;  padding-left:20px; padding-top:10px; color:#fff; font-weight:bold;}
#search_form_area2 input { padding:4px 4px 4px 4px; }
#search_form_area2 select option { padding:4px 4px 4px 4px; border: Black 1px solid; height: 20px; }
#search_section li { list-style-image:url(/images/nostar.gif);}
.locationList { z-index:10000; border-left: 2px 666666 solid; background-color: white; width: 225px; color: Black; overflow:visible;  font-size: 8pt; margin-left: 0px; cursor: pointer; }
.locationList_listItem { border-bottom: 1px #eeeeee solid; padding-left: 3px; width: 225px; padding-top: 4px; padding-bottom: 4px; background-color: #fff;}
.locationList_highlightedListItem {border-bottom: 2px #666666 solid; padding-left: 3px; width: 225px; padding-top: 4px; padding-bottom: 4px; background-color: #eeeeee;}
.search_section { padding-bottom: 4px; }
.watermarked { padding:4px 4px 4px 4px; color: #777777; background-color: #FFFFFF; height:17px; border: 1px solid #000; margin-top:0px; font-size:14px;}

.errortext { color:red; font-weight:bold;}