a,a:link,a:link,a:link,a:hover{background:transparent;text-decoration:underline;cursor:pointer}
a:link{color:#5E5E5E}
a:visited{color:#9C9C9C}a:hover,a:active{color:#ff0000}
img{border:none}
.clear{clear:both;position:relative;font-size:0px;height:0px;line-height:0px}
.highlight{color:#ff0000}
.error{background:transparent url("images/sprites.gif") no-repeat -150px -1130px;color:#ff0000;padding:6px 0 10px 40px;margin-bottom:15px}
.attention{background:transparent url("images/sprites.gif") no-repeat -150px -1132px;padding:0 0 10px 40px;margin-bottom:5px}
.faint{color:#5E5E5E}
.nowrap{white-space:nowrap}
.sep{position:relative;display:block;margin:0 -14px 0 -8px;height:15px;overflow:hidden;width:213px;line-height:0;font-size:0;background:transparent url("images/sprites.gif") repeat-x 0 -2500px}
.thin{height:7px}
.skiplinks{margin:0;height:0px;line-height:0;font-size:0px}
.nobotspace{margin-bottom:0}
.required{font-size:86%;text-align:right}
.required .highlight{font-size:105%}
hr{display:none}
form{margin:0}
fieldset{border:none;margin:0}
label{display:block;margin:0 0 5px;font-weight:bold}
label strong{margin-right:8px}
input{vertical-align:middle}
textarea{font:100% arial,verdana,sans-serif}
.tab-container label.f-radio{margin:0;padding:0;font-weight:normal}
label.f-radio input{width:auto;display:inline}
label.f-radio{display:inline}
input.f-submit,input.f-back{width:auto;padding:1px;background:#A79E61;color:#fff}
.tab-container input.f-submit{width:auto;background:#ff0000;margin-top:8px;font-weight:bold}
.form-1,.form-2{margin:10px 0 15px}
.form-1 table,.form-2 table{margin:5px 0 15px;width:500px;background:#F0F0E7;border:1px solid #D0CFB2;border-bottom:none}
.form-2 table{background:#fff;border:none}
.form-1 th.header{background:#5E5E5E;padding:0}
.form-1 table td{padding:3px 0 3px 6px;vertical-align:top;border-bottom:1px solid #D3D3CC}
.form-1 table td dl,.form-1 table td dt{margin:2px 0}
.form-1 table td dd.location,.form-1 table td dd.firstlisted{font-size:86%;color:#5E5E5E}
.form-1 table th{padding:3px 0 3px 6px;vertical-align:top;border-bottom:1px solid #D3D3CC}
.form-1 table th small{font-weight:normal}
.form-1 input.f-submit,.form-2 input.f-submit{width:auto;background:#ff0000;font-weight:bold;margin:5px 0}
h1,h2,h3,h4,h5,h6{line-height:1.3;margin:1.5em 0 3px}
h1{font-size:128%}
h2{font-size:110%}
h3{font-size:104%}
h4{font-size:100%}
p{margin:0 0 1.5em}
small{font-size:86%}
.featurebox{border:1px solid #D0CFB2;position:relative;background:#F0F0E7;padding:10px 0;width:100%;margin:0 0 15px}
.featurebox li{background-color:#F0F0E7;font-size:86%;position:relative;margin-bottom:.3em}
.featurebox h2,.featurebox h3,.featurebox h4,.featurebox ul,.featurebox p{margin:0 10px}
.featurebox ul li h4{margin:10px 0 0}
.featurebox2{position:relative;padding:10px 0;width:100%;margin:0 0 15px}
.featurebox2 table{margin:0 10px}
.return-links{width:400px}
.help-but{display:block;width:30px;height:30px}
h1 .help-but{position:relative;display:inline;border:1px solid #fff}
h1 .help-but a{position:absolute;display:inline;top:-6px;left:5px;text-decoration:none}
.help-pubs{position:absolute;width:250px;height:2.5em;top:-4px;right:10px}
.h-b-inline{float:left;width:30px;margin-top:-5px}
.forgot-password{display:block;font-weight:normal;margin:0 0 5px 70px}
.help-but a{background:transparent url("images/sprites.gif") no-repeat 0 -1100px;display:block;width:30px;height:30px}
.help-but a:hover{background:transparent url("images/sprites.gif") no-repeat -30px -1100px}
.tab-container .help-but a{background-position:-60px -1100px}
.tab-container .help-but a:hover{background-position:-90px -1100px}
.alert img{vertical-align:middle}
.alert{margin:3px 0 15px 0;float:left;width:30px}
.fl{float:left}
.fr{float:right}
.w100{width:100px}
.w140{width:140px}
.w160{width:160px}
.w200{width:200px}
.w210{width:210px}
.w220{width:220px}
.w240{width:240px}
.w280{width:280px}
.w350{width:350px}
.w420{width:420px}
ul{margin:0 0 1.5em;list-style-type:none;padding:0}
ul.spaced-list li{margin:.8em 0}
li{margin:0;background:#fff url("images/sprites.gif") no-repeat 0 -800px;padding-left:15px}
li.email{background-position:0 -1398px;padding-left:20px}
li.print{background-position:0 -3199px;padding-left:20px}
li.newsearch{background-position:0 -1498px;padding-left:20px}
li.shortlist{background-position:0 -1598px;padding-left:20px}
li.back{background-position:-2800px;padding-left:20px}
li.home{background-position:0 -2900px;padding-left:20px}
li.show-more{background-position:0 -1698px;padding-left:20px}
li.apply{width:219px;height:40px;padding:0}
li.apply a:link{display:block;width:219px;height:40px;background:#fff url("images/sprites.gif") no-repeat 0 -2800px}
li.apply a:hover{background-position:0 -2850px}
ul.ticklist li{background-position:-276px -402px;margin:10px 0;padding:3px 0 4px 25px;font-size:86%}
.split-list li{width:60px;float:left}
dl{margin:0 0 1.5em}
dt{font-weight:bold;display:block;margin-top:1em}
body#typeA dt,body#typeC #sidebar dt{margin:0}
dd{margin:0;display:block}
ol li{background:#fff;padding-left:0}
ul.nomarker li.show-more{background:#fff url("images/sprites.gif") no-repeat 0 -1698px;padding-left:20px;font-weight:bold}
ul.nomarker li{padding-left:0;background:none}
ul.basiclist{list-style-type:circle;margin:5px 0 1.5em 25px}
ul.basiclist li{background:none;padding:0}
.jobseeker-login{position:relative;width:280px;margin:0 0 8px 5px;padding-bottom:1.5em;font-size:86%}
body#typeA .jobseeker-login{margin-left:40px;font-size:100%}
body#typeE #content .jobseeker-login{margin:0 0 50px;width:300px}
body#typeE #content .jobseeker-login p{margin:0 0 5px}
.jobseeker-login h4{text-transform:uppercase;color:#ff0000;margin:0 0 3px;font-size:113%}
body#typeD #content .jobseeker-login h3,body#typeF #content .jobseeker-login h3{width:267px;height:21px;background-position:-3px -1029px;margin-bottom:10px}
.jobseeker-login p{margin:0 0 3px}
body#typeA .jobseeker-login p{text-align:center}
body#typeA .jobseeker-login label{margin-left:20px}
.jobseeker-login input{width:100px}
.jobseeker-login label.f-pass{position:relative}
.jobseeker-login .forgot-password{position:absolute;top:29px;left:65px;margin:0}
body#typeA .jobseeker-login .forgot-password{left:85px}
.jobseeker-login .f-user input{margin-left:1px}
.jobseeker-login .f-pass input{margin-left:2px}
.jobseeker-login input.f-submit{width:auto;margin:0 0 0 6px}
.jobseeker-login .help-but{position:absolute;bottom:-3px;right:12px}
.jobseeker-login .help-signin{display:block;margin:1em 0 0 68px}
#sidebar .jobseeker-login{width:215px;font-size:100%}
#sidebar .jobseeker-login p{text-align:left}
#sidebar .jobseeker-login label{margin-left:0}
#sidebar .jobseeker-login input.f-submit{margin-left:68px}
#sidebar .jobseeker-login .forgot-password{position:static;margin:3px 0 9px 68px}
#sidebar .jobseeker-login .help-but{bottom:13px}
.fd-member{position:absolute;top:2px;left:382px;width:270px;text-align:left}
.fd-member p{text-align:left;width:auto;margin-top:10px}
.jobseeker-tools{margin:10px 0 0}
.jobseeker-tools-h2{width:123px;height:16px;background:transparent url("images/sprites.gif") no-repeat 0 -750px}
.jobseeker-tools li p{margin-left:80px;text-indent:0}
.jobseeker-tools li p input.f-submit{font-size:86%;display:block;margin:3px 0}
.jobseeker-tools li dl{text-indent:0;font-size:86%;margin:0 30px 0 80px}
.jobseeker-tools li dt{margin:0}
.jobseeker-tools li dd{margin-bottom:5px}
.jobseeker-tools li dd input.f-submit{font-size:11px}
.jobseeker-tools li dl dd ul li{text-indent:0;float:none;height:auto;width:auto;margin:0;background:#fff url("images/sprites.gif") no-repeat 0 -800px;padding-left:15px}
.jobseeker-tools li dl dd ul li a{background:#fff}
.jobseeker-tools li{position:relative;width:370px;height:92px;float:left;padding:0;background:transparent url("images/sprites_tools.gif") no-repeat 0 0}
body#typeE .jobseeker-tools li{width:500px;float:none;margin:1em 0}
body#typeE .jobseeker-tools li dt{margin:0}
a.j-s-toollink{background:transparent url("images/sprites_tools.gif") no-repeat 0 0;display:block;width:74px;height:82px}
.jobseeker-tools li#jobseeker-tools-1{background-position:0 -100px}
.jobseeker-tools li#jobseeker-tools-2,a.link2{background-position:0 0}
.jobseeker-tools li#jobseeker-tools-3,a.link3{background-position:0 -200px}
.jobseeker-tools li#jobseeker-tools-4{background-position:0 -300px}
.jobseeker-tools li span.xtra-link a{display:block;position:absolute;width:67px;height:79px;top:0;left:0}
.jobseeker-tools li#jobseeker-tools-1 span.xtra-link a:hover{background:transparent url("images/sprites_tools.gif") no-repeat 0 -500px}
.jobseeker-tools li#jobseeker-tools-2 span.xtra-link a:hover,a.j-s-tool-2-link:hover,a.link2:hover{background:transparent url("images/sprites_tools.gif") no-repeat 0 -400px}
.jobseeker-tools li#jobseeker-tools-3 span.xtra-link a:hover,a.j-s-tool-3-link:hover,a.link3:hover{background:transparent url("images/sprites_tools.gif") no-repeat 0 -600px}
.jobseeker-tools li#jobseeker-tools-4 span.xtra-link a:hover{background:transparent url("images/sprites_tools.gif") no-repeat 0 -700px}
body#typeA .jobseeker-tools{margin-bottom:7px}
body#typeA .jobseeker-tools ul{height:92px;margin-left:15px;margin-bottom:0}
body#typeA .jobseeker-tools li{width:104px;height:92px;float:left;padding:0}
body#typeA .jobseeker-tools li a{width:104px;height:92px;display:block}
body#typeA #jobseeker-tools-1 a{background:transparent url("images/sprites_tools.gif") no-repeat 25px 10px}
body#typeA #jobseeker-tools-2 a{background:transparent url("images/sprites_tools.gif") no-repeat 25px -190px}
body#typeA #jobseeker-tools-3 a{background:transparent url("images/sprites_tools.gif") no-repeat 25px -90px}
body#typeA #jobseeker-tools-1 a:hover{background-position:25px -390px}
body#typeA #jobseeker-tools-2 a:hover{background-position:25px -590px}
body#typeA #jobseeker-tools-3 a:hover{background-position:25px -490px}
.sample-only h4{text-align:center;border:1px solid #D0CFB2;background:#F0F0E7;padding:4px 0;color:#5E5E5E}
.form-2 .f-submit-right{text-align:right}
.form-2 .f-submit-right input.f-submit,.form-2 .f-submit-back input.f-back{margin:0}
.sample-only ol.results-list dt,.sample-only ol.results-list dd.desc,.sample-only ol.results-list dd.location,.sample-only ol.results-list dd.notes{padding-left:0}
#sidebar .alert-setup .search-box input.f-submit{width:7em}
#sidebar .alert-setup .search-box .tab-container .searchtips{bottom:15px}
#sidebar .alert-setup .search-box .tab-container .help-but{bottom:7px}
li.apply,.skiplinks,#nav h3,#nav ul li a,#advertiser-box h3,.tab-container h1,.browse-for-your-job h2,.browse-for-your-job h3,.browse-for-your-job h4,.quick-links h2,.quick-links h3,.jobseeker-tools h2,.jobseeker-tools-h2,.jobseeker-tools-logged-in h2,.jobseeker-tools li,.jobseeker-login h3,.your-last-search h3,.matching-jobs h3,.help-but,a.j-s-toollink{overflow:hidden;text-indent:-9000px}
body{text-align:left;background:#fff;margin:0;padding:0;color:#5E5E5E;font:10pt/1.3 arial,verdana,sans-serif}
#wrap,#masthead,#contentwrap{position:relative}
#masthead{width:776px;border-top:5px solid #fff;background: #fff;}
#masthead #logo img{display:block;margin:2px 0 0 5px;width:145px;height:64px;padding: 5px 0;}
#wrap{background:#fff;width:776px;margin:0;text-align:left;border:1px solid #fff;border-top:none}
#contentwrap{width:100%;border-bottom:1px solid #fff}
#content{margin:0 10px;padding-top:15px;float:left;width:575px;display:inline}
#contentArea1{float:left;width:196px;margin:0 0 0 11px;padding-bottom:15px;display:inline}
#contentArea2{float:right;width:338px;margin:0;padding:15px 0;display:inline}
#sidebar{float:right;width:165px;margin:0;padding:15px 0 15px;display:inline}
#footer{background:transparent url("images/sprites.gif") repeat-x 0 -2500px;width:100%;padding:2em 0 1.5em}
#footer p{font-size:86%;background:transparent url("images/sprites.gif") no-repeat 350px -1200px;text-align:center;padding:3em 0 0;margin:0}
body#typeA #contentwrap{background:transparent url("images/contentwrap_bg_type_a.gif") repeat-y 0 0;font-size:86%}
body#typeA #content{margin:0;padding:0 0 15px}
body#typeA #contentArea2{padding-top:135px}
body#typeA #contentArea2 .sep{margin:0 -22px 0 -16px;width:370px}
body#typeA #sidebar{padding-top:135px}
body#typeA #sidebar li,body#typeA #contentArea1 li{background:none;padding-left:0}
.tab-container{position:relative;width:218px;float:left;margin:0 0 1.5em -11px;font-size:116%;border-top:20px solid #fff}
.tab-container .tab-panes{background:#F0F0E7;border:1px solid #D0CFB2;border-top:none;padding:5px 0}
.tab-container label{margin-bottom:15px;color:#747246;}
.tab-container label small{color:#5E5E5E;}
.tab-container label{margin-bottom:15px}
.tab-container #pane1 label{margin-bottom:0}
.tab-container ul{margin:0;font-size:0px;line-height:0;height:0;height:26px}
.tab-container ul a{display:block;height:26px;width:auto;margin:0}
#pane1,#pane2{margin:0 9px}
#pane2{display:none}
.tab-container h2,.tab-container h3,.tab-container h4,.tab-container h5,.tab-container h6{margin:0;padding:.8em 0 0;line-height:1}
.tab-container h4,.tab-container strong{color:#747246}
.tab-container small{font-size:86%;font-weight:normal;display:block}
.tab-container select{margin:2px 0 6px;display:block;width:195px}
.tab-container input{margin:2px 0 6px;display:block;width:188px}
.tab-container .help-but{position:absolute;bottom:10px;right:5px}
.tab-container .searchtips{position:absolute;bottom:19px;right:40px;left:auto;font-size:86%}
.tab-container .f-salwrap{height:26px}
.tab-container .f-salwrap label{display:inline}
.tab-container .f-salmin,.tab-container .f-salmax{width:96px;float:left;margin:0 0 4px}
.tab-container .f-salmin{margin-right:3px}
.tab-container .f-searchlast{clear:left}
#tab1{background:#fff url("images/sprites.gif") no-repeat 0 -400px;height:26px;width:98px}
#tab2{position:absolute;top:0;right:0;background:#fff url("images/sprites.gif") no-repeat -98px -430px;height:26px;width:120px}
a#tab1.tab-disabled:hover{background-position:0 -460px}
a#tab2.tab-disabled:hover{background-position:-98px -460px}
#tab1.tab-disabled{background:#fff url("images/sprites.gif") no-repeat 0 -430px}
#tab2.tab-disabled{background:#fff url("images/sprites.gif") no-repeat -98px -400px}
.your-last-search dt{float:left;width:6em;display:inline}
.your-last-search dd{margin-left:6em}
.browse-for-your-job h2,.browse-for-your-job h3,.browse-for-your-job h4,.quick-links h2,.quick-links h3,.jobseeker-tools-logged-in h2,.jobseeker-login h3,.your-last-search h3,.matching-jobs h3{line-height:0;font-size:0;margin:0 0 5px;background:transparent url("images/sprites.gif") no-repeat 0 0}
.browse-for-your-job h2{width:160px;height:15px;background-position:0 -600px}
.browse-for-your-job h3{width:109px;height:12px;background-position:0 -650px}
.browse-for-your-job h4{width:118px;height:12px;background-position:-150px -650px}
.quick-links h2{width:84px;height:16px;background-position:0 -700px}
.quick-links h3{width:60px;height:12px;background-position:-150px -700px}
.jobseeker-tools h2,.jobseeker-tools-logged-in h2{width:123px;height:16px;background-position:0 -750px}
.jobseeker-login h3{width:120px;height:16px;background-position:-150px -750px;margin:0 0 5px 0}
body#typeA .jobseeker-login h3{margin-left:80px}
.your-last-search h3{width:128px;height:14px;background-position:-172px -600px}
.your-last-search input.f-submit{width:8.3em}
.matching-jobs h3{width:126px;height:12px;background-position:-150px -625px}
.matching-jobs li{margin-bottom:8px}
.your-last-search,.matching-jobs{margin-bottom:1.5em;clear:left}
.your-last-search dl{margin-bottom:.3em}
.jobseeker-tools-logged-in{margin:0 0 1.5em}
.jobseeker-tools-logged-in h3{margin:0 0 10px;font-size:95%;padding-left:2px;font-weight:normal}
.jobseeker-tools-logged-in h3 span{color:#ff0000}
.jobseeker-tools-logged-in h4{text-align:center;font-size:105%;font-weight:normal}
.jobseeker-tools-logged-in h4 a{font-weight:bold}
.jobseeker-tools-logged-in li{width:260px;position:relative;background:#fff;margin:3px 0 16px 45px}
.jobseeker-tools-logged-in li big{display:block;font-size:115%;font-weight:bold;color:#5E5E5E}
.jobseeker-tools-logged-in li span.xtra-link a{overflow:hidden;text-indent:-9000px;display:block;position:absolute;width:46px;height:45px;top:0;left:-44px;background:transparent url("images/sprites_tools.gif") no-repeat -700px 0}
.jobseeker-tools-logged-in li#jobseeker-tools-li-1 span.xtra-link a{background-position:-700px -100px}
.jobseeker-tools-logged-in li#jobseeker-tools-li-1 span.xtra-link a:hover{background-position:-700px -500px}
.jobseeker-tools-logged-in li#jobseeker-tools-li-2 span.xtra-link a{background-position:-700px 0}
.jobseeker-tools-logged-in li#jobseeker-tools-li-2 span.xtra-link a:hover{background-position:-700px -400px}
.jobseeker-tools-logged-in li#jobseeker-tools-li-3 span.xtra-link a{background-position:-700px -200px}
.jobseeker-tools-logged-in li#jobseeker-tools-li-3 span.xtra-link a:hover{background-position:-700px -600px}
.jobseeker-tools-logged-in li#jobseeker-tools-li-4 span.xtra-link a{background-position:-700px -300px}
.jobseeker-tools-logged-in li#jobseeker-tools-li-4 span.xtra-link a:hover{background-position:-700px -700px}
body#typeB #contentwrap{background:transparent url("images/contentwrap_bg_type_c.gif") repeat-y -60px 0}
body#typeB #content{width:500px}
body#typeB #content .sep{margin:0 -26px 0 0;width:521px}
body#typeB #sidebar{font-size:86%;width:225px}
body#typeB #sidebar .sep{margin:0 -5px 0 -17px;width:240px}
body#typeB #sidebar h3{text-transform:uppercase;color:#7C7C3D;margin:0;font-size:113%}
body#typeB #sidebar h4{margin:0}
body#typeB #content .featurebox .sep{margin:0;width:497px;background-color:#F0F0E7}
body#typeB h1,body#typeB h2,body#typeC h1,body#typeC h2,body#typeD h1,body#typeE h1,body#typeE h1,body#typeF h1,body#typeG h1,body#typeH h1,body#typeH h2,body#typeJ h1{color:#ff0000;margin-top:0}
body#typeB h2{color:#7C7C3D;margin-top:0}
body#typeB h2{margin-bottom:10px;font-size:100%}
.util-bar{border:1px solid #D0CFB2;position:relative;background:#F0F0E7;text-align:right;padding:3px 0;width:100%}
.util-bar .add-selected{text-align:left;font-size:86%;line-height:1.1}
.util-bar .add-selected a{background:transparent url("images/sprites.gif") no-repeat 0 -1300px;position:absolute;top:-12px;left:-1px;right:auto;width:17em;height:61px}
.util-bar .add-selected a:link,.util-bar .add-selected a:visited{color:#888652}
.util-bar .add-selected a:hover,.util-bar .add-selected a:active{color:#ff0000}
.util-bar .add-selected a:hover{background-position:-210px -1300px}
.util-bar .add-selected a strong{font-weight:normal;margin:18px 0 0 50px;display:block}
.util-bar .sort-by label{margin:0 37px 0 0}
.util-bar .sort-by .f-submit{position:absolute;top:2px;right:3px;left:auto;padding:0 2px;height:1.65em}
.u-b-bottom{margin-bottom:3em}
.u-b-bottom .add-selected a{background:transparent url("images/sprites.gif") no-repeat 0 -1800px;top:-28px;height:68px}
.u-b-bottom .add-selected a:hover{background-position:-210px -1800px}
.u-b-bottom .add-selected a strong{margin-top:35px}
.pagination{padding:2px 0 3px;margin-right:5px;font-weight:bold;color:#747246}
.pagination a,.pagination span{margin-left:3px}
.pagination strong{color:#747246}
ol.results-list{margin:30px 0 1.5em;padding:0;list-style-type:none;font-size:93%}
ol.results-list li{background:none}
ol.results-list li{margin:0 -20px -6px 0;padding:1px 0 7px;position:relative;width:521px;background:transparent url("images/sprites.gif") repeat-x 0 -2500px}
ol.results-list dl{margin:2px 0 0;padding:15px 0;background:#fff}
ol.results-list dt{font-size:110%}
ol.results-list dt a:link,ol.results-list dd.notes a:link{color:#FF0000}
ol.results-list dt a:visited,ol.results-list dd.notes a:visited{color:#9C9C9C}
ol.results-list dt a:hover,ol.results-list dd.notes a:hover{color:#7C7C3D}
ol.results-list dt a:active,ol.results-list dd.notes a:active{color:#7C7C3D}
ol.results-list dt,ol.results-list dd.desc,ol.results-list dd.location,ol.results-list dd.notes{padding-left:30px;margin:0 100px 0 0}
ol.results-list dd.checkbox{position:absolute;width:20px;height:20px;left:4px;top:15px}
ol.results-list dd.salary{position:absolute;top:15px;right:12px;left:auto;text-align:right;font-weight:bold;width:100px;height:2em}
ol.results-list dd.salary span{display:block;color:#5E5E5E;font-weight:normal;font-size:86%}
ol.results-list dd.location{color:#aaa;font-size:86%;margin-right:200px}
ol.results-list dd.firstlisted{position:absolute;bottom:15px;right:12px;text-align:right;width:150px;color:#aaa;font-size:86%}
ol.r-l-simple{margin:0}
ol.r-l-simple li{margin:0 -26px 0 0;width:517px;padding:1px 0 7px;background:#fff}
ol.r-l-simple dd.location,ol.r-l-simple dt{padding-left:0}
ol.r-l-simple dd.salary{top:2px}
ol.r-l-simple dl{margin:0;padding:3px 0}
body#typeB .tab-container,body#typeE #content .tab-container{width:470px;margin:0 15px;background:#F0F0E7;float:none;border:none}
.search-box{width:500px;margin:0 0 1.5em 0;background:#F0F0E7;border:1px solid #D0CFB2;padding:15px 0 5px;font-size:86%}
#content .search-box{margin-top:-9px}
.search-box .f-sectors{float:right;width:250px;margin-top:-150px}
.search-box .f-sectors select,.search-box .f-subsec select{width:245px}
.search-box .f-subsec{float:right;width:250px;margin-top:-3px}
.search-box .f-worktype{margin-bottom:0}
.search-box .f-newspub{margin:0;position:relative}
.search-box input.f-submit{float:right;margin:-32px -9px 0 0;width:8em;display:inline}
.search-box input.f-s-nofloat{float:none;margin:5px 0 5px -15px}
#content .search-box .tab-container .searchtips{bottom:19px;right:160px;left:auto}
#content .search-box .tab-container .help-but{right:223px}
.clearselected a{display:block;position:absolute;top:0;right:5px;left:auto;width:110px;height:16px;background:#F0F0E7 url("images/sprites.gif") no-repeat -166px -1940px;padding-right:20px}
.clearselected a:link,.clearselected a:visited,.searchtips a:link,.searchtips a:visited{color:#888652;font-size:93%}
.clearselected a:hover,.clearselected a:active,.searchtips a:hover,.searchtips a:active{color:#ff0000;font-size:93%;background:#F0F0E7 url("images/sprites.gif") no-repeat -166px -1940px}
.s-b-addon{border-top:1px solid #fff;font-size:86%}
#content .s-b-addon{margin-top:-17px}
.s-b-addon h3{margin:0 15px 5px;text-transform:uppercase;color:#898753}
.s-b-addon ul{margin-left:15px}
.s-b-addon ul li ul{padding-bottom:1.5em;margin-left:0}
body#typeB #content .s-b-addon ul li{clear:left;background:#F0F0E7 url("images/sprites.gif") no-repeat 0 -800px;padding-left:15px}
body#typeB #content .s-b-addon ul li ul li{background:none;float:left;width:230px;padding:0;margin:0;clear:none}
body#typeB #sidebar .recom-jobs dl,body#typeB #sidebar .rec-viewed-jobs dl{width:190px}
body#typeB #sidebar .util-bar{width:215px}
body#typeB #content .featurebox2 table{width:460px}
body#typeB #content .featurebox2 table table{width:460px}
#sidebar .search-box{width:216px;padding:5px 0;font-size:100%;margin-top:10px}
#sidebar .search-box input{width:188px}
#sidebar .search-box .f-salwrap{width:194px}
#sidebar .search-box .f-salwrap select{width:95px}
#sidebar .search-box .f-salwrap label{display:inline}
#sidebar .search-box .f-sectors select,#sidebar .search-box .f-subsec select,#sidebar .search-box .f-location select,#sidebar .search-box .f-searchlast select{width:193px}
#sidebar .search-box .f-sectors,#sidebar .search-box .f-subsec{float:none;width:auto;margin-top:0}
#sidebar .search-box input.f-submit{float:none;margin:0 0 10px;width:6em;display:inline}
body#typeB #sidebar .search-box .tab-container{position:relative;width:205px;float:left;margin:0 0 0 10px;font-size:116%;border-top:none;display:inline}
#sidebar .tab-container label{margin-bottom:3px}
#sidebar .search-box .tab-container .searchtips{bottom:30px;right:40px}
#sidebar .alert-setup .search-box .tab-container .searchtips{bottom:15px;right:40px}
#sidebar .search-box .tab-container .help-but{bottom:22px;right:5px}
.most-jobs{margin:0 0 1.5em}
.most-jobs select{width:11em;margin:4px 0 0}
.most-jobs input.f-submit{padding:0 3px;margin:-8px 0 0}
.most-jobs ul{padding-top:5px}
.most-jobs li{float:left;width:90px;text-align:center;padding-bottom:5px;margin-right:30px}
.most-jobs li img{}
body#typeB #sidebar h3 span{font-size:86%;color:#5E5E5E;text-transform:lowercase}
.feature-section{padding:31px 0 0;margin:.2em 0 .2em;height:80px;overflow:visible}
.feature-section h4{display:none;padding:25px 0 10px}
.feature-section p{padding:0 10px 0 10px;font-size:86%}
.f-s-search{background:transparent url("images/feature_section_search.gif") no-repeat 0 0}
.f-s-searchnewspaper{clear:both;background:transparent url("images/feature_section_searchnews.gif") no-repeat 0 0}
.f-s-browse{background:transparent url("images/feature_section_browse.gif") no-repeat 0 0}
.f-s-recom{background:transparent url("images/feature_section_recom.gif") no-repeat 0 0}
.f-s-location{background:transparent url("images/feature_section_location.gif") no-repeat 0 0}
.f-s-cantfind{background:transparent url("images/feature_section_cantfind.gif") no-repeat 0 0}
.pagefeature-bg-keyboard{z-index:-5;background:transparent url("images/page_montage_bg_1.jpg") no-repeat 0 0;width:400px;height:337px;position:absolute;top:-1px;right:0}
.pagefeature-bg-keyboard a{display:block;width:192px;height:66px;top:190px;right:80px;position:absolute}
body#typeC #contentwrap{background:transparent url("images/contentwrap_bg_type_c.gif") repeat-y -60px 0}
body#typeC #content{width:500px}
body#typeC #content .sep{margin:0 -26px 0 0;width:521px}
body#typeC #sidebar{width:220px;font-size:86%}
body#typeC #sidebar .sep{margin:0 -5px 0 -19px;width:240px}
body#typeC #sidebar h3{text-transform:uppercase;color:#ff0000;margin:0;font-size:113%}
body#typeC h2{font-size:100%}
body#typeC .job-details-wrap li{background:transparent;margin:0 0 0 20px}
body#typeC .job-details-wrap ul{margin:1em 0 1em;list-style-type:disc}
.job-details-wrap{margin-bottom:15px}
.job-summary dl{border-bottom:1px solid #F3F2EE}
.job-summary dt{float:left;width:90px;border-top:1px solid #F3F2EE;padding:1px 0}
.job-summary dd{margin-left:95px;border-top:1px solid #F3F2EE;padding:1px 0}
.job-summary small{font-size:95%;color:#5E5E5E}
.job-summary li.apply{margin-bottom:15px}
.job-summary li{margin-bottom:5px;font-weight:bold}
.job-summary li small{font-weight:normal}
.recom-jobs dl,.rec-viewed-jobs dl{width:200px;margin-left:20px;margin-bottom:0}
.recom-jobs dt,.rec-viewed-jobs dt{padding-top:4px;position:relative}
.recom-jobs dt input.f-chkbox,.rec-viewed-jobs dt input.f-chkbox{position:absolute;top:5px;left:-25px}
.recom-jobs dd,.rec-viewed-jobs dd{padding-bottom:4px}
.rec-viewed-jobs dd.salary{padding-bottom:0}
#sidebar .util-bar{height:0.9em;margin:10px 0}
#sidebar .util-bar .add-selected a{background-position:0 -2700px;top:-2px;left:-1px;width:15em;height:27px}
#sidebar .util-bar .add-selected a:hover{background-position:0 -2700px}
#sidebar .util-bar .add-selected a strong{margin:3px 0 0 25px;font-size:115%}
#sidebar .u-b-bottom .add-selected a{background-position:-270px -2700px;top:-7px;left:-1px}
#sidebar .u-b-bottom .add-selected a:hover{background-position:-270px -2700px}
#sidebar .u-b-bottom .add-selected a strong{margin-top:8px}
.rec-viewed-jobs dt,.recom-jobs dt{border-top:2px solid #F3F2EE}
.rec-viewed-jobs h3 span{font-size:86%;color:#5E5E5E;text-transform:lowercase}
#sidebar .related-searches h4{margin:5px 0;font-size:95%}
#sidebar .related-searches h4 a{font-weight:normal}
#sidebar .related-searches h4 a span{font-weight:bold}
.toolbar{height:1em}
.toolbar li{float:left;width:120px;font-weight:bold;font-size:86%}
.apply-form{margin:10px 0 15px}
.apply-form small.required{font-weight:normal;margin:-22px 10px 2px;float:right;width:200px;text-align:right;color:#fff}
.apply-form h3{margin:0;overflow:hidden;text-indent:-9000px;background:#f00 url("images/sprites.gif") no-repeat -3px -2807px;width:120px;height:29px}
.apply-form th.header{background:#ff0000;padding:0}
.apply-form table{margin:5px 0 15px;width:500px;background:#F0F0E7;border:1px solid #D0CFB2;border-bottom:none}
.apply-form table th{padding:3px 0 3px 6px;vertical-align:top;border-bottom:1px solid #D0CFB2;color:#747246;}
.apply-form table th small{font-weight:normal;color:#5E5E5E;}
.apply-form table td{padding:3px 0 3px 6px;vertical-align:top;border-bottom:1px solid #D0CFB2}
.apply-form input.f-submit{width:auto;background:#5E5E5E;font-weight:bold;margin:5px 0}
body#typeC #content .search-box{width:500px}
body#typeC #content .search-box .tab-container{width:465px;margin:0 15px;float:none;border:none}
body#typeC .search-box .f-sectors{width:240px}
body#typeC .search-box .f-sectors select,body#typeC .search-box .f-subsec select{width:240px}
body#typeC .search-box .f-subsec{width:240px}
body#typeC #content .search-box .tab-container .searchtips{bottom:19px;right:150px;left:auto}
body#typeC #content .search-box .tab-container .help-but{right:213px}
body#typeC #content .s-b-addon ul li{clear:left;background:#F0F0E7 url("images/sprites.gif") no-repeat 0 -800px;padding-left:15px}
body#typeC #content .s-b-addon ul li ul li{background:none;float:left;width:185px;padding:0;margin:0;clear:none;margin-right:15px}
body#typeD #content{width:756px}
body#typeD #content .sep{margin:0 -10px 0 -10px;width:776px}
body#typeD h4{margin-top:0}
body#typeD ol.results-list dd.firstlisted{bottom:auto;top:70px;right:auto;left:400px;text-align:center;width:100px}
body#typeD ol.results-list dd.status{position:absolute;top:20px;left:510px;right:auto;text-align:center;width:130px;height:2em}
body#typeD ol.results-list dd.status strong{color:#ff0000}
body#typeD ol.results-list dd.status a{display:block}
body#typeD ol.results-list dd.app-status{position:absolute;top:20px;left:650px;right:auto;text-align:center;width:100px;height:2em}
body#typeD ol.results-list dd.app-status a{font-weight:bold}
body#typeD ol.results-list{background:#fff url("images/shortlist_headers_bg.gif") no-repeat 25px -5px;padding-top:20px}
body#typeD ol.results-list li{width:755px}
body#typeD ol.results-list dt,body#typeD ol.results-list dd.desc,body#typeD ol.results-list dd.location,body#typeD ol.results-list dd.notes{width:350px}
body#typeD ol.results-list dd.salary{top:20px;left:400px;right:auto;text-align:center}
body#typeD ol.results-list dd.salary span{margin-top:2px}
body#typeD ol.results-list dd.location{padding-bottom:10px}
body#typeD ol.results-list dd.notes{background:transparent url("images/sprites.gif") no-repeat 30px -3096px;padding-left:50px;font-weight:bold}
body#typeD ol.results-list dd.notes-preview{margin-left:50px;font-style:italic;width:300px}
ol.r-l-resume-manager dt,ol.r-l-resume-manager dd.desc{padding-left:0;font-size:95%}
ol.r-l-resume-manager dd.filename{position:absolute;top:17px;left:350px;right:auto;width:170px;background:transparent url("images/sprites.gif") no-repeat 0 -3396px;padding-left:14px}
td.filename{background:transparent url("images/sprites.gif") no-repeat 0 -3396px}
td.filename a{margin-left:14px}
ol.r-l-resume-manager dd.lastupdated{position:absolute;top:17px;left:525px;right:auto;width:80px}
ol.r-l-resume-manager dd.actions-delete{position:absolute;top:17px;left:630px;right:auto;width:60px;background:transparent url("images/sprites.gif") no-repeat 0 -3326px;padding-left:14px}
ol.r-l-resume-manager dd.actions-update{position:absolute;top:17px;left:690px;right:auto;width:60px;background:transparent url("images/sprites.gif") no-repeat 0 -3096px;padding-left:16px}
body#typeD ol.r-l-resume-manager{background:#fff url("images/resume_headers_bg.gif") no-repeat 0 -5px;margin-top:15px}
body#typeD .util-bar .now-delete a{background-position:0 -2900px}
body#typeD .util-bar .now-delete a:hover{background-position:-210px -2900px}
body#typeD .u-b-bottom{height:22px}
body#typeD .u-b-bottom .now-delete a{background-position:0 -3000px;top:-28px;height:68px}
body#typeD .u-b-bottom .now-delete a:hover{background-position:-210px -3000px}
body#typeE #contentwrap{background:transparent url("images/contentwrap_bg_type_c.gif") repeat-y -60px 0}
body#typeE #content{width:500px}
body#typeE #content .sep{margin:0 -26px 0 0;width:521px}
body#typeE #sidebar{font-size:86%;width:225px}
body#typeE #sidebar .sep{margin:0 -5px 0 -17px;width:240px}
body#typeE #sidebar h3{text-transform:uppercase;color:#ff0000;margin:0 0 10px;font-size:113%}
.job-alert{padding-bottom:25px;margin-top:-9px}
.job-alert .tab-container label.f-worktype{margin-top:-8px}
.job-alert .tab-container table td{position:relative;padding:1px 0}
.job-alert .tab-container table{margin:3px 0}
.job-alert .tab-container table td .help-but{top:6px;left:11em;bottom:auto}
.job-alert input.f-submit{float:right;margin:15px -10px 0 0;width:8em;display:inline}
body#typeE #content .featurebox2 table{width:470px;margin-top:10px}
body#typeE #content .featurebox2 table table{width:470px;margin-bottom:10px}
body#typeE #content .featurebox2 table td hr{height:1px;color:#F0F0E7;background-color:#F0F0E7;display:block}
body#typeE #content .featurebox2 table td h5{margin:0}
body#typeE #content .tab-container{width:470px}
.join-up h3{overflow:hidden;text-indent:-9000px;background:#5E5E5E url("images/sprites.gif") no-repeat 5px -1000px;width:305px;height:29px}
body#typeF .join-up h3{background-position:5px -1061px}
.join-up table{width:660px}
.join-up table th{font-size:12px;white-space:nowrap}
.join-up table td label{font-weight:normal}
.join-up table td{width:500px}
.join-up table th small{font-size:11px}
.join-up table td span.help-tip{margin-right:20px;padding-left:1px;float:right;width:250px;font-size:86%;margin-top:-28px}
body#typeF #content{width:756px}
body#typeF #content .sep{margin:0 -10px 0 -10px;width:776px}
body#typeF h4{margin-top:0}
body#typeG #contentwrap{background:transparent url("images/contentwrap_bg_type_c.gif") repeat-y -60px 0}
body#typeG #content{width:500px}
body#typeG #content h4{margin-top:0;color:#7C7C3D}
body#typeG #content .fl p,body#typeG #content .fr p{font-size:11px}
body#typeG #content .fl ul,body#typeG #content .fr ul{margin-top:-1em;font-size:11px}
body#typeG #content .sep{margin:0 -26px 0 0;width:521px}
body#typeG #sidebar{font-size:86%;width:225px}
body#typeG #sidebar .sep{margin:0 -5px 0 -17px;width:240px}
body#typeG #sidebar h3{text-transform:uppercase;color:#ff0000;margin:0;font-size:113%}
.articledetails{font-size:90%;color:#999;margin-bottom:10px}
.articleExtrasWrap{float:right;width:200px;margin:5px 0 15px 15px;font-size:11px}
.articleExtrasWrap-bottompic{float:left;width:200px;margin:0 15px 0 0;font-size:11px}
.articleExtras ul{margin-top:0.3em}
.articleExtras h3,.articleExtras h4,.articleExtras h5{margin:0}
body#typeG #content .articleExtrasWrap .sep{margin:0 -21px 0 0;width:221px}
body#typeG #content .articleExtrasWrap-bottompic .sep{margin:0;width:200px}
body#typeG blockquote{float:left;width:150px;margin:0 10px 0 0;padding:10px 10px 10px 40px;background:#f2f2f2 url("images/blockquote.gif") no-repeat;border-top:1px solid #bbb;font-weight:bold;color:#999}
body#typeG .pagination{margin:7px 0 15px;font-weight:normal;height:1.5em;text-align:center}
body#typeG .pagination a{margin:0 3px 5px 0;width:14px;height:14px;display:block;float:left}
body#typeG .pagination a:link,body#typeG .pagination a:visited{text-decoration:none;border:1px solid #888;background:#aaa;color:#fff;}
body#typeG .pagination a:hover,body#typeG .pagination a:active{text-decoration:none;border:1px solid #f00;background:#ff0000;color:#fff;}
body#typeG .pagination a.active:link,body#typeG .pagination a.active:visited{text-decoration:none;border:1px solid #f00;background:#ff0000;color:#fff;}
body#typeH #content{width:756px}
body#typeH #content .sep{margin:0 -10px 0 -10px;width:776px}
body#typeH h4{margin-top:0}
body#typeH #content .fl h4,body#typeH #content .fr h4{color:#ff0000}
body#typeI{background:#fff}
body#typeI #wrap{margin:0 10px;float:none;width:auto}
body#typeI #content{margin:0 10px;padding-top:0;display:block;float:none;width:auto}
body#typeI h1{margin:10px 0 0}
body#typeI ol{margin-top:0}
body#typeI h4{color:#ff0000}
body#typeI ul{margin:5px 0 1.5em 20px;list-style-type:disc;padding:0}
body#typeI li{margin:0;background:#fff;padding-left:0}
body#typeI .sep{width:95%;margin:0 10px}
body#typeI #logo{margin:0 0 -5px 10px}
body#typeI #adcentrewrapper{width:auto}
body#typeI #adcentrewrapper .adcentre1,body#typeI #adcentrewrapper .adcentre1 table{width:auto;white-space:normal}
#advertiser-box{line-height:1.3;width:335px;padding:0 0 7px;margin:0;background:transparent url("images/advertisers_box_bg.gif") no-repeat 0 0}
#advertiser-box ul{padding:0;margin:3px}
#advertiser-box h3{margin:0}
#advertiser-box li{font-size:11px;width:170px}
#advertiser-box li a:link,#advertiser-box li a:visited,#advertiser-box li a:active{color:#5E5E5E}
#advertiser-box li a:hover{color:#ff0000}
.ad-strip-logo{position:relative;background:#fff url("images/sprites.gif") no-repeat 0 -2000px;margin:-14px -24px 0 -19px;width:374px}
.ad-strip-logo p{margin:0 10px 0 125px;padding:18px 0}
.ad-strip-logo .sponsor-logo{position:absolute;top:20px;left:25px;right:auto;width:90px;height:60px;text-align:left}
#ad-homepagepromo{position:absolute;width:558px;height:128px;top:-9px;right:0;overflow:hidden}
.ad-strip p{margin-left:30px}
body#typeB .ad-strip-logo{font-size:86%;margin:1px 0 -14px;width:520px;background-color:#FAFAF6;color:#747246;padding-bottom:18px}
body#typeB .ad-strip-logo p{margin-right:30px}
body#typeC .ad-strip-logo{font-size:86%;margin:-14px 0 -14px;width:521px;background-color:#FAFAF6;color:#747246;padding-bottom:18px}
body#typeC .ad-strip-logo p{margin-right:30px}
body#typeG .ad-strip-logo{font-size:86%;margin:-14px 0 0px;width:521px;background-color:#FAFAF6;color:#747246;padding-bottom:18px}
body#typeG .ad-strip-logo p{margin-right:30px}
.adSpotBanner-inpage{margin:0 0 1.5em}
.adSpotBanner{position:absolute;width:468px;height:60px;top:42px;right:0}
.islandad{position:relative;margin:1em 0 1em 2em;float:right;text-align:center;width:300px;z-index:1;clear:right}
.islandad small{margin:.5em 0;color:#666;display:block;font-weight:bold}
#adSpotButton,#adSpotButton2,#adSpotButton3,#adSpotButton4{display:none}
#adSpotButton,#adSpotButton2,#adSpotButton3,#adSpotButton4{display:block}
#adSpotButton,#adSpotButton2,#adSpotButton3,#adSpotButton4{width:160px;height:160px;margin:0 0 15px;text-align:center}
#adSpotTower{display:none}
#adSpotTower{display:block}
#adSpotTower{width:160px;height:600px;margin:0 0 15px;text-align:center}
.table-d-1{margin:10px 0 15px;font-size:86%}
.table-d-1 td,.table-d-1 th{padding:1px 0;vertical-align:top}
.table-d-1 th.highlight{color:#5E5E5E}
.table-d-1 th{white-space:nowrap;padding-right:10px}
.table-d-1 td.submit{padding-top:10px}
.table-d-1 td.submit .f-submit{margin-right:8px}
.table-d-1 th h2{color:#f00}
.ruled td{border-top:1px solid #eee;padding:2px 0 3px}
.listtable{width:auto;margin:20px 0 40px;border:1px solid #ddd}
.listheadtd{padding:4px 0;background:#ccc;color:#fff;font:bold 130% arial,verdana,sans-serif;text-align:center}
.listleftcol{text-align:right;font-weight:bold;width:150px;padding-right:10px;vertical-align:top}
.listrightcol{width:250px;vertical-align:top}
.fd-member-cobrand{position:absolute;top:8px;right:5px;left:auto;width:200px;height:25px}
body#typeA #nav,body#typeF #nav,body#typeG #nav{height:31px;overflow:hidden}
#nav{position:relative;width:776px;display:block;margin-top:-4px;height:51px}
#nav h3{display:none}
#nav ul{margin:0 0 0 214px;padding:0;height:51px;width:562px}
#nav ul li{display:block;margin:0;padding:0;float:left;width:auto;background:#fff}
#nav ul li a{display:block;height:22px;width:auto;background:#fff url("images/nav_bg.gif") no-repeat 0 0}
#nav ul li.nav-home,#nav ul li.nav-home a{width:59px}
#nav ul li.nav-findjobs,#nav ul li.nav-findjobs a{width:78px}
#nav ul li.nav-jobseekerhub,#nav ul li.nav-jobseekerhub a{width:63px}
#nav ul li.nav-advice,#nav ul li.nav-advice a{width:141px}
#nav ul li.nav-help,#nav ul li.nav-help a{width:70px}
#nav ul li.nav-advertisers,#nav ul li.nav-advertisers a{width:114px}
#nav ul li.nav-advertisers a{margin-left:37px}
#nav ul li.nav-home a{background-position:0 0}
#nav ul li.nav-findjobs a{background-position:-59px 0}
#nav ul li.nav-jobseekerhub a{background-position:-137px 0}
#nav ul li.nav-advice a{background-position:-200px 0}
#nav ul li.nav-help a{background-position:-341px 0}
#nav ul li.nav-advertisers a{background-position:-448px 0}
#nav ul li.nav-home a.active,#nav ul li.nav-home a:hover{background-position:0 -28px}
#nav ul li.nav-findjobs a.active,#nav ul li.nav-findjobs a:hover{background-position:-59px -28px}
#nav ul li.nav-jobseekerhub a.active,#nav ul li.nav-jobseekerhub a:hover{background-position:-137px -28px}
#nav ul li.nav-advice a.active,#nav ul li.nav-advice a:hover{background-position:-200px -28px}
#nav ul li.nav-help a.active,#nav ul li.nav-help a:hover{background-position:-341px -28px}
#nav ul li.nav-advertisers a.active,#nav ul li.nav-advertisers a:hover{background-position:-448px -28px}
#nav ul li ul{height:30px;font-size:86%;color:#fff;margin:0;position:absolute;top:22px;left:0px;width:776px;background:#C85268 url("images/nav_sub_bg.gif") no-repeat 0 0;text-align:right;padding:0}
#nav ul li ul li{overflow:visible;text-indent:0;background:none;float:none;margin:4px 0 0}
#nav ul li ul li a{background:none;text-indent:0;display:inline;margin:0 2px;padding:0 6px}
#nav ul li ul li a:link,#nav ul li ul li a:visited,#nav ul li ul li a:hover,#nav ul li ul li a:active{color:#fff}
#nav ul li ul li a:hover{color:#747246}
#footer a:link,#footer a:visited{color:#5E5E5E}
#footer a:hover,#footer a:active{color:#ff0000}
#networkStripTop,#networkStripBot,.adSpotBanner,#nav,.apply-form,.toolbar,.ad-strip-logo,body#typeC .sep,.return-links,.recom-jobs,.related-searches,.rec-viewed-jobs,.job-summary ul,.job-summary h3,#footer,#eyebrow,#tail,#userstate{display:none}
#content{padding-top:0;float:none;display:block}
body#typeC #contentwrap{background:#fff}
body#typeC #content{float:none;width:575px;display:block}
body#typeC #sidebar{float:none;width:auto;display:block}
body#typeC #sidebar .job-summary{width:300px;padding:1em 1em 0;}
