﻿html{color:#000; background:#FFF}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
address, caption, cite, code, dfn, em, strong, th, var, optgroup{font-style:inherit; font-weight:inherit}
li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
input, button, textarea, select, optgroup, option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
input, button, textarea, select{*font-size:100%}
body{font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small}
select, input, button, textarea, button{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit; font:100%}
body{text-align:center}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7{margin:auto; text-align:left; width:57.69em; *width:56.25em}
#doc3{margin:auto 10px; width:auto}
.yui-b{position:relative}
.yui-b{_position:static}

#yui-main .yui-b{position:static}
#yui-main, .yui-g .yui-u .yui-g{width:100%}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main{float:right; margin-left:-25em}
.yui-t2 .yui-b{float:left; width:13.8461em; *width:13.50em}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em; *margin-left:14.55em}
#yui-main .yui-b{float:none; width:auto}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u{float:right}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first{float:left}
.yui-ge div.first, .yui-gf .yui-u{width:74.2%}
.yui-ge .yui-u, .yui-gf div.first{width:24%}
#hd, #bd, #ft, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf{zoom:1}

body *{line-height:1.22em}
#controlpanel{padding:0 1em 0.3em 1em; margin:0.2em -0.8em 0em -0.8em; text-align:right; border-bottom:solid 1px #9cf}
.topnav{ float:left}
.topnav a{ padding:5px}
.topnav .homelink{ text-decoration:none;  color:#000;  font-weight:bold}
#doc3 h1{font-size:100%; font-weight:bold; color:#007D08}

#doc3 h2, #doc3 h3, #doc3 h4, #doc3 h5, #doc3 h6{font-size:100%; font-weight:bold}

#doc3 p{margin-top:0.3em; margin-bottom:1em; text-align:justify}
.yui-t2 #yui-main .yui-b{ max-width:780px}

#headerbar, #subpage_topbar{border-top:1px solid #9cf; background:#F1F8FA none repeat scroll 0 0; width:100%; max-width:1000px; height:28px}
#headerbar #searchkeyword, #footerbar td, #headerbar #searchcount{padding:0.4em 0.4em 0.2em 0.2em; color:#000}
#searchcount{font-weight:normal; text-align:right; vertical-align:middle; white-space:nowrap}

#msg{padding-top:1em; margin:1em 1em 1em 1em}
#ft{ max-width:1000px}

#footerbar{border-top:1px solid #9cf; border-bottom:1px solid #9cf; /*background:#F2F2F2 url('http://cdn.jobhits.net/images/4/new/gradbottom.png') repeat-x left top; */background:#F0F7F9 none repeat scroll 0 0; width:100%; min-height:8px}
#footerbar{padding-bottom:1em; text-align:center}
#footerbar table{margin:0pt auto; text-align:left}
#footerbar td, #top_search td{padding:0 0.2em 0.1em 0.2em}
#footerbar table label{font-weight:bold}

a, a:visited{color:#046eb4}
a:hover{color:#DC8C01}
a img{border:0pt none}
.date{color:#333; font-size:93%}
.source{color:#036; font-size:93%; font-weight:500}

#lefthandpanel{border-right:1px solid #9cf}

input{font-family:Arial}
input.searchtext{border:1px solid #9cf; font-size:112%; margin:2px 0; padding:2px; width:14em}
.searchbutton{font-size:100%; font-weight:bold; padding:2px; width:8em}
.se{ font-size:0.9em}

#lefthandpanel, #lefthandpanel .sb-inner{background:#FFF}

#righthandpanel{border-left:1px solid #9cf}
.toprightads{padding:0.5em 0em 0em 0.5em}
.adsheader{color:#666; margin:0.6em 0.8em 0em 0em; padding-right:0.4em; padding-top:0.2em; font-weight:bold; font-size:11px; text-align:right; vertical-align:top; width:100%}

#logo span{background:transparent url('http://cdn.jobhits.net/images/4/allimages.png') no-repeat scroll 0pt center; height:51px; left:0px; top:0px; position:absolute; width:175px; background-position:0pt 0px}

#logo{width:175px; position:relative; display:block; height:60px}
.fac{right:2px; position:absolute; font-size:9pt}

.fabr{margin-top:0.38em; margin-bottom:0.2em; height:1px; border-bottom:dotted 1px #9cf}
.showHideFilterText{color:#d62408; font-size:larger; font-weight:bolder}
#frfc_v, #frfc_h{margin:0.3em 0.3em 1em 1px; padding:0.2em 0.3em 0.2em 0.2em; border:1px dotted #9cf; background-color:#f1f7fd; font-size:95%}

#frfc_h ul li, #frfc_h ul{display:inline; margin-left:1em}
#frfc_h ul li, #frfc_v ul li{font-weight:bold}
#frfc_h ul li a, #frfc_v ul li a{font-weight:normal}
#frfc_v .label, #frfc_h .label{ margin:0.2em 0em 0.2em 0em}

.topads{background-color:#fff9dd; margin:0.6em 0em 0.4em 0.3em; padding-bottom:0.2em}

.hide{display:none}
.result{margin-top:0.5em}
#jobresults li.result{margin:0.5em 0em 1em 0.3em; max-width:540px}
.result h2{margin:0.2em 0 0.2em 0}
.bottomads{border:solid 1px #9cf; background:#F0F7F9 none repeat scroll 0 0}
.jobtitle{color:#007d08; font-size:12pt; font-weight:normal; position:relative}

.location{font-size:11pt}

.duplicatejob, .duplicatejob a{    color:#666}
.company, .company a{color:#666; font-size:13px}
.company a{    font-weight:normal}
.newjob{width:29px; height:16px; background:url('http://cdn.jobhits.net/images/4/allimages.png') no-repeat scroll; background-position:-128px -52px; position:absolute}

.more{margin:0.2em 0em 0em 9px; white-space:nowrap}

.more a, .filter li.more a{ position:relative; color:#BF2A2A; font-size:12px; font-weight:bold; text-decoration:none}

.snip{}

.vm{background-color:#dcf0fa; border:1px solid #f1f7fd; margin:0.8em 0em 0 0}
.hide{display:none}

.vm ul{color:#333; margin:0.3em}
div.vm li{list-style-image:none; list-style-position:outside; list-style-type:square; line-height:150%; margin:0 0 0 2em}
div.vj_vm{margin-top:0.8em}
div.vj_vm li{list-style-image:none; list-style-position:outside; list-style-type:square; line-height:150%; margin-left:1em}
div.vm .rsearches{margin-left:1em; font-weight:bold}
#pagecontrol{text-align:center; margin:1.5em 0 1em 0}

#pagecontrol a, #pagecontrol span.current{margin-left:0.2em}
#ft{clear:both}
#bsm{margin:1em 0em 1em; text-align:center}

.sl, .sl:link, .sj, .moreinfo, .sj:link, .sj:visited{color:#696; cursor:pointer; text-decoration:underline; white-space:nowrap}
.fano .moreinfo{font-weight:bold; color:#007D08}

#alert a.rss, #alert a.atom{position:relative; padding-left:18px}

#alert a.rss span, #alert a.atom span, #emailalert.close span, #emailalert.open span{position:absolute; left:0px; height:100%}
#emailalert.close span, #emailalert.open span{top:0px}
#alert a.rss span, #alert a.atom span{top:3px}

#alert a.rss span, #alert a.atom span{width:16px; height:16px; background:url('http://cdn.jobhits.net/images/4/allimages.png') no-repeat scroll}
#alert a.rss span{background-position:0px -54px}
#alert a.atom span{background-position:-16px -54px}

#emailalert, #emailalert.close, #emailalert.open{position:relative; padding-left:30px}

#emailalert.close span, #emailalert.open span{width:30px; height:16px; background:url('http://cdn.jobhits.net/images/4/allimages.png') no-repeat scroll}
#emailalert.close span{background-position:-68px -52px}
#emailalert.open span{background-position:-98px -52px}

#jobalertform1, #jobalertform2{margin-top:0.5em; padding:0.5em}

#jobalertform1 label, #jobalertform2 label{ font-weight:bold}
#jobalertform2{ background:#F0F7F9 none repeat scroll 0 0;  border:1px solid #9CF}

.error{color:red}
#alert{border:1px solid #FFF}

#alert, #alert.open{margin:0.5em 0em 0.3em 0.3em}
#alert.open{background:#F0F7F9 none repeat scroll 0 0; border:1px solid #9CF}

.filter li{color:#333; font-size:12px; margin:2px 12px 0px 9px; padding:1px 16px 1px 1px; white-space:normal; overflow:hidden}

.ff_title{font-size:13px; font-weight:bold; margin:6px 0px 2px 2px; white-space:nowrap; color:#000}
.fan, .fano{position:relative; padding-left:9px}
.ff_title .fano, .ff_title .fan{position:relative; text-decoration:underline; cursor:pointer}
.ff_title .fano span.sph, .ff_title .fan span.sph{position:absolute; top:3px; left:-2px; width:9px; height:100%}
.fan span.sph, .fano span.sph{position:absolute; top:3px; left:-2px; width:9px; height:11px; background:url('http://cdn.jobhits.net/images/4/allimages.png') no-repeat scroll}

.fan span.sph{background-position:-32px -52px}
.fano span.sph{background-position:-41px -52px}

.sortby{text-align:right; margin:0.2em 0em 0.3em 0.3em}
.sortbytext{color:#d62408; font-weight:bold}

#headerbar h1{margin-left:0.4em}
.summary{line-height:140%; margin-bottom:0.2em}

.viewall span{color:#333; font-weight:bold}

.clear{ clear:both}

#similarjobs{ padding-top:1em;  margin:1em 0 1em 190px}
.similarjobs{ margin-left:0.3em}
.similarjobs td{ padding:7px 34px 0 0;   vertical-align:top}
.similarjobs{ border-collapse:collapse}
.similarjobs tbody{ padding-left:0.3em}
.rtHeader{ font-size:11pt;   color:#666}
.rtHeaderText{  font-size:11pt;   font-weight:bold;  color:#007D08}

.cvads{ margin:0.5em 0 1em 0.5em}
#cancelemail, #cancelemail2{ font-size:8pt}

#ef{ margin-left:0.3em;  padding:1em;   background:#F0F7F9 none repeat scroll 0 0;  width:185px}
#fe, #te, #message{ width:180px}
#ef table{ margin-top:0.5em}
.oms .hide{ display:none}
#ef .error{ margin-top:0.3em}
