*{font-size:12px;font-family:verdana, sans-serif;color:#222}
a{color:#0066CC;text-decoration:none}
a:hover{text-decoration:underline}
body{margin:0px auto;background-attachment:fixed;background-position: top center;background-image:url('/images/site/page_background.gif')}

.cb{clear:both}
.fl{float:left}
.fr{float:right}

#body_cg{position:absolute;z-index:0;top:0px;left:0px;height:100%;width:100%;overflow:hidden;background-image:url('/images/site/blank.gif')}
.cpy,.cpy i{margin-top:7px;font-size:9px;color:#bbb}

#cnt{margin:0px auto;width:780px}
#main_cnt{position:absolute;top:160px;width:780px;border-top:1px solid #eee}
#srch_cnt{background-image:url('/images/site/search_bg.jpg');position:absolute;top:102px;width:780px;height:57px}
#logo_cnt{position:absolute;top:22px;height:78px;overflow:hidden;width:780px;border-bottom:1px solid #eee}
.logo_cnt{margin:9px 0px 9px 0px;height:60px;overflow:hidden}
.logo_left{background-image:url('/images/site/jobs_logo.jpg');background-repeat: no-repeat;background-position:0px 0px;width:291px;height:66px;cursor:pointer}
.logo_right{width:468px;height:60px}
#tagline{margin-top:52px;word-spacing: -1px;font-size:10px;color:#aaa;font-family:tahoma}
#pref_cnt{border-bottom:1px solid #eee;position:absolute;top:0px;height:22px;overflow:hidden;width:780px}
.pref_cnt{font-size:10px;color:#999;line-height:21px}
.pref_lt{float:left;margin:5px 3px 0px 0px;font-size:11px;color:#999}
.pret_lt a:hover{text-decoration:underline}
.pref_rt{font-size:11px;line-height:21px;margin-right:5px}
.pref_rt a{font-size:11px}

.srch_drop{position:absolute;margin:2px 0px 0px -19px;*margin-top:3px;cursor:default}
.srch_dropfx{margin-left:173px;margin-top:2px}
.srch_flt{float:left;width:210px;margin-left:10px}
.srch_fltt{float:left;width:100px}
.srch_div{line-height:19px;font-size:11px;font-weight:bold;color:#666;padding-left:10px}
#srch_0{*margin-top:-1px}
#srch_inp, #srch_fill{width:190px;height:16px;border:1px solid #6699CC}
#srch_inp{*width:170px;width:172px;text-indent:0px;line-height:15px;padding-right:18px}
.srch_but{margin-top:20px;width:100px;font-size:10px;height:20px;vertical-align:middle}
#srch_ind, #srch_loc{text-indent:2px;width:189px;height:16px;border:1px solid #6699CC;background-color:#fff;line-height:18px;height:18px;padding-left:1px;white-space:nowrap;overflow:hidden;cursor:default}
#srch_low{height:12px;overflow:hidden;font-size:10px;padding-left:5px;color:#666}

/*#srch_fill{position:absolute;z-index:2;overflow: -moz-scrollbars-vertical;overflow-y:scroll;height:auto;max-height: 160px;background-color:white;display:none;}*/

#srch_fill{position:absolute;z-index:2;overflow: -moz-scrollbars-vertical;overflow-y:scroll;height:160px;max-height: 160px;background-color:white;display:none;width:190px;overflow-x:hidden}
#srch_fill div{padding:2px;white-space:nowrap;overflow:hidden;line-height:14px;cursor:default;border:1px solid #fff}
#srch_fill div:hover{background-color:#000066;color:#fff;border:1px dotted #666}

#cou_change{position:absolute;z-index:3;width:140px;border:1px solid #eee;top:22px;background-image:url('/images/site/cou_bg.gif');display:none;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95}
.m5{margin:5px}
.m5 label img{margin-right:4px}
.m5 label a{font-size:11px}

#the_screen{visibility:hidden;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-image:url('/images/site/overlay_bg.gif');opacity:0.8;filter:alpha(opacity=80)}
#the_message{position:absolute;z-index:11;background-color: #ffffff;border: 1px;border-color: #333333;border-style: solid;visibility: hidden;margin:0px auto}
#the_info{position:absolute;z-index:10;overflow:hidden;display:none}
.the_info_top{background-image:url('/images/site/info/1.png');height:12px;overflow:hidden}
.the_info_mid{background-image:url('/images/site/info/2.png');padding:5px 10px 0px 10px;font-size:10px}
.the_info_mid a{font-size:10px}
.the_info_bot{background-image:url('/images/site/info/3.png');height:24px;overflow:hidden}
.the_info_close{position:absolute;z-index:11;margin:-8px 0px 0px 166px;height:10px;width:39px;background-image:url('/images/site/info/close.gif');cursor:pointer}

.mem_top{background-color:#D8D8D8;border-top:1px solid #fff;border-bottom:1px solid #fff}
.mem_nav{float:left;padding:0px 10px 0px 10px;line-height:23px;font-size:11px;cursor:pointer;color:#666;border-right:1px solid #fff;font-weight:bolder}
.mem_nav:hover{background-color:#999;color:#fff}
.mem_nav_adm{background-color:#CC6666;color:#fff}
.mem_nav_adm:hover{background-color:#CC3333}

.bighd, #jps_title{font-size:16px;font-weight:bold;margin-bottom:20px;color:#0055A5}
#jps_title{margin-bottom:25px}
.jps_details{margin-bottom:10px;color:#666;font-size:11px}
.jps_details b{color:#666}

.jobtools{margin-bottom:7px}
.jobtools img{vertical-align:middle;margin-right:10px}
.jobtools a{font-weight:bold;text-decoration:underline}

#searchresults td{font-size:10px;border-left:1px solid #fff;text-transform: capitalize}
#searchresults td a,#searchresults td div{font-size:10px}
#searchresults .ttd{background-image:url('/images/site/search_results_bg.jpg');font-weight:bold}
#searchresults .rtc{text-align:center}
#searchresults .rnl{border-left:0px}
#searchresults .rtp{padding:0px}
#searchresults .rtp img{margin:5px}

.sr_1,.sr_0{border-top:1px solid #ccc;padding:15px 0px 15px 7px}
.sr_0{background-color:#eee}
.srr{width:170px}
.srl{width:580px}
.srll{margin-bottom:3px}
.srll a{text-decoration:underline;font-size:14px;font-weight:bold}
.srlc{margin-bottom:3px}
.srld{font-size:11px;font-style:oblique}
.sr_d{font-size:11px;margin-bottom:2px}
.srtBy{margin-top:5px}
.srtBy, .srtBy a, .srtBy b{font-size:11px}
.srtBy a{text-decoration:underline}

.pgs_0, .pgs_1{float:left;border:1px solid #ccc;margin-left:10px;padding:5px;}
.pgs_0, .pgs_1:hover{background-color:#eee}
.pgs_2{border-top:1px solid #ccc;padding-top:20px}
.pgs_3{float:left;padding:5px}

.ls{padding:2px}
.ls a{font-size:10px;text-decoration:underline}
.sre{width:185px}
.srm{width:190px}
.srb{border-top:1px solid #ccc;margin-top:10px;padding:5px;background-color:#F1F8FF}
.srbl{font-size:10px;color:red;text-decoration:underline}
#shwText{border:0px}