﻿body{ background:url("/img/cw/jobseeker/page-hd-bg.gif") repeat-x scroll left 0 #FFFFFF}

/********************************************************************************
 Site Header
*********************************************************************************/
.mod-header { z-index: 100;width: 960px;margin: 0 auto;background: url("/img/cw/jobseeker/page-hd-bg.gif") repeat-x scroll left -6px #FFFFFF;*background-position-y: 0px; }
.mod-header .hd { height: 14px;text-transform: uppercase;text-align: right;font-size: 10px;font-weight: bold;margin: 6px 0 0 0;color: #454545;}
.mod-header .bd { z-index: 100;height: 109px;}
.mod-header .bd .logo{ background: url(/img/cw/jobseeker/cwjobs-logo.png) no-repeat scroll left top transparent; width: 121px; height: 95px; float: left;}
.mod-header .bd .logo a { display: block; width: 121px; height: 95px; text-indent: -9999px; }
.mod-header .bd p { float: left; width: 221px; height: 70px; background: url(/img/cw/jobseeker/strp1.gif) no-repeat bottom right; padding-left: 22px; text-indent: -9999px; }
.mod-header .bd .top { z-index: 100; }
.mod-header .bd .recruiter-row { height: 25px; padding-top: 5px;  background: url(/img/cw/jobseeker/header-home.gif) no-repeat; overflow: hidden; }
.mod-header .bd .recruiter-row ul { width: 200px; display: block; height: 20px; line-height: 19px; list-style-type: none; float: right; background: url(/img/cw/jobseeker/rec_nav_bk.gif) repeat-x left top; }
.mod-header .bd .recruiter-row ul li { height: 20px; display: inline; background: url(/img/cw/jobseeker/rec_nav_crner.gif) no-repeat top left; padding: 3px 3px 4px 11px; }
.mod-header .bd .recruiter-row .recruiter-link { padding: 3px 4px 4px 7px; background: url(/img/cw/jobseeker/nav_div.gif) no-repeat left center; }
.mod-header .bd .ad-banner { z-index: 9999;float: right;height: 100px;line-height: 100px;position: relative; }
.mod-header .bd .ad-banner img, .mod-header .bd .ad-banner embed, .mod-header .bd .ad-banner object, .mod-header .bd .ad-banner iframe{ vertical-align: middle;}
.mod-header .bd .ad-banner embed, .mod-header .bd .ad-banner object, .mod-header .bd .ad-banner iframe{ *margin:8px 0 0 0;}
.mod-header .ft { width: auto; height: 44px; clear: both;background-color: #505050;margin: 0 0 0 5px; }
.recruiter-slot { float: left;padding: 10px 0 0 0;}
.recruiter-slot ul { padding: 0;margin: 0;list-style: none outside none;}
.recruiter-slot .recruiter-link {background: url(/img/cw/jobseeker/rec-btn-bg.png) no-repeat scroll left top transparent; width: 141px; height: 24px;}
.recruiter-slot .recruiter-link a { display: block; width: 141px; height: 24px; text-indent: -9999px; }

/* Overrides */
.lgnStsDspl{ line-height: 12px;text-align: right;}
.lgnStsTxt1, .lgnStsTxt2{ font-size: 10px;}
.mod-header .hd .bdrT{ border: none;}
.mod-header .hd a, .mod-header .hd a:visited{ font-size: 10px; color: #D17119; text-decoration: none;}
.mod-header .hd a:hover, .mod-header .hd a:active, .mod-header .hd a:focus{color: #F5A100; text-decoration: underline;}
/********************************************************************************
Site Navigation
*********************************************************************************/
.nav{ clear: both;}
.nav ul{ margin: 0; padding: 0;	overflow: hidden;_zoom: 1; }
.nav li{ list-style-type: none;	margin: 0; padding: 0; float: left;}
.nav li a{ float: left; _display: inline;}
.nav li a:link, .nav li a:visited{ text-decoration: none;}
.nav li.last{ padding: 0; background: none;}
.mod-navigation { overflow: hidden; width: 765px;float: left;}
.mod-navigation ul { width: 750px; line-height: 38px; margin: 0; text-transform: uppercase; color: #fff; text-decoration: none;padding: 0 10px;}
.mod-navigation a { margin: 0 17px; color: #fff;font-weight: bold; border-top: 3px solid #505050;}
.mod-navigation li.first a{ margin-left: 0;} 
.mod-navigation a:visited { color: #fff; text-decoration: none; }
.mod-navigation a:hover{ border-top: 3px solid #FF9933; color: #F7D4A8;}
.recruiter-slot { float: left;padding: 10px 0 0 0;}

/********************************************************************************
Footer
*********************************************************************************/
.footer {margin: 0 auto;width: 960px;padding: 17px 0; text-align: center;color: #fff;background: url(/img/cw/jobseeker/footer-bg.png) no-repeat scroll left top #333333;}
.footer div { margin: 0 auto; text-align: center; }
.mod-footer {  line-height: 16px; overflow: hidden; clear: both; text-transform: uppercase; font-size: 10px; }
.mod-footer a:link, .mod-footer a:visited { color: #f7d4a8; text-transform: uppercase;text-decoration: none; font-size: 10px; }
.mod-footer a:hover { color: #fcedd9; text-decoration: underline; font-size: 10px; }
.mod-footer .bd { display: block; text-align: center; width: 100%; }
.mod-footer .bd span { background: url(/img/cw/jobseeker/footer-bg-logos.png) no-repeat left center; width: 505px; padding: 0 0 0 5px; margin-bottom: 10px; display: inline-block; text-align: center;  }
.mod-footer .bd ul { text-align: center;margin: 0 0 5px 0;padding: 0;}
.mod-footer .bd ul li { display: inline; padding: 0 5px 0 5px; border-left: 1px solid #f7d4a8; }
.mod-footer .bd ul .first { border: none; padding-left: 0; }
.header .hdrBnr { position: absolute; right: 5px; top: 5px; }
