#ddlaccountoptions { margin-top:-5px; } 
#sgsl, #sgsq { position:absolute;   z-index:500; } 
.c { text-align: center; } 
.main { width: 1024px;  margin: 0 auto;  background: url(../_resx/images/bg_main_top.png) no-repeat center top #D3DAF2; } 
.r { text-align: right; } 
a { color: #0000FF; } 
b.r1 { margin: 0 5px; } 
b.r2 { margin: 0 3px; } 
b.r3 { margin: 0 2px; } 
b.rbottom { display: block;  background: #FFFFFF; } 
b.rbottom b { display: block;  height: 1px;  overflow: hidden;  background: #EEEEEE; } 
b.rbottom b.r4 { margin: 0 1px;  height: 2px; } 
b.rtop { display: block;  background: #FFFFFF; } 
b.rtop b { display: block;  height: 1px;  overflow: hidden;  background: #EEEEEE; } 
b.rtop b.r4 { margin: 0 1px;  height: 2px; } 
body { background: #D9E0FB url(../_resx/images/bg_lower.png) repeat-x top;  font-family: Arial;  font-size: 12px; } 
div.clr { clear: both;  height: 0px; } 
div.ctn { padding-top: 20px;  margin: 0 auto;  text-align: center;  width: 780px; } 
div.ctn_adv { padding-top: 10px;  margin: 0 auto;  text-align: center;  width: 1004px; } 
div.fl { float: left; } 
div.fr { float: right; } 
div.frm { background-color: #EEEEEE;  color: #1749FC;  font-family: Tahoma;  padding-bottom: 10px;  padding-top: 10px;  text-align: left;  width: 780px; } 
div.frm h2 { color: #666666;  font-size: 13px;  margin: 0px;  padding: 0px;  padding-bottom: 2px;  padding-left: 20px; } 
div.frm hr { background-color: #666666;  color: #666666;  margin: 0 auto;  margin-bottom: 20px;  padding: 0px;  width: 740px;  text-align: center; } 
div.frm_btn { padding-top: 10px;  text-align: center;  width: 100%; } 
div.frm_err { background-color: #FFF0F0;  border: 2px solid #FF0000;  padding: 10px; } 
div.frm_err_dsc { color: #FF0000;  font-weight: bold;  padding-top: 5px; } 
div.ftr { position: relative;  font-family: Verdana;  height: 300px;  width: 100%; } 
div.ftr_cpr { color: #FFFFFF;  height: 16px;  padding-bottom: 5px;  padding-top: 20px;  text-align: center;  width: 865px } 
div.ftr_cpr a { color: #AAAAAA;  text-decoration: none; } 
div.ftr_cpr a:hover { text-decoration: underline; } 
div.ftr_mnu { height: 250px;  padding-top: 6px;  text-align: left;  width: 100%;  color: #FFFFFF; } 
div.ftr_mnu a { color: #FFFFFF;  text-decoration: none;  font-family:Arial;  font-size:14px; } 
div.ftr_mnu a.header { font-weight:800;  text-decoration: underline; line-height:2; } 
div.ftr_mnu a.header:hover { text-decoration:underline; } 
div.ftr_mnu a:hover { text-decoration: underline; } 
div.ftr_mnu_wraper { padding: 40px 10px 0 10px; } 
div.ftr_mnu_wraper ul.ftr_menu_column { list-style-type:none;  float:left;  display:block;  padding-left: 20px;  padding-right: 20px; } 
div.ftr_wraper { height: 300px;  background: url(../_resx/images/bg_footer_lower.png) repeat-x;  margin:0 4px 0 6px;  padding-left: 10px;  padding-right: 10px; } 
div.hdn { display: none;  visibility: hidden; } 
div.hdr { font-family: Verdana;  height: 61px;  width: 100%;  position: relative; } 
div.hdr a { color: #FFFFFF;  text-decoration: underline;  font-family:Arial;  font-size:15px;  font-weight:800; } 
div.hdr a:hover { text-decoration: none; } 
div.hdr_lgn { float: right;  height: 16px;  /*padding-top: 5px;*/  color:#FFFFFF; } 
div.hdr_mnu { /*float: left;*/  height: 16px;  padding-top: 5px; } 
div.hdr_mnu_itm { float: left;  padding-left: 5px;  padding-right: 5px;  padding-top: 15px;  color: #FFFFFF; } 
div.hdr_wraper { height: 61px;  background: url(../_resx/images/bg_header_lower.png) repeat-x;  margin:0 4px 0 6px;  padding-left: 10px;  padding-right: 10px; } 
div.hgh a { color: #666666;  text-decoration: underline; } 
div.hgh a:hover { text-decoration: none; } 
div.icons { width:725px;  margin: 10px auto 0; } 
div.icons a { text-decoration:none; } 
div.icons a.last { margin-right: 0 !important; } 
div.icons img.tooltip-icon { padding:0 38px; } 
div.ldg { height: 180px;  margin: 0 auto;  padding-top: 20px;  width: 180px;  text-align: center; } 
div.ldg_lgd { color: #1749FC;  padding-top: 20px;  text-align: center; } 
div.mdl { position: relative;  min-height: 475px;  padding: 10px;  text-align: left;  background:none repeat scroll 0 0 #FFFFFF;  margin:0 4px 0 6px; } 
div.not-found { margin-left: 220px; } 
div.not-found h1.headline { text-align:left;  font-size:40px;  color: #043F84;  margin-top:62px; } 
div.not-found h2.do-next { font-size:17px;  margin-left:15px; } 
div.not-found img.img404 { margin-top:10px; } 
div.not-found p.tooltip { color: #666666;  font-size:17px; } 
div.spr_ctn ins { padding: 0 15px !important; } 
div.sys-page-body { margin-left:160px;  margin-top:10px;  text-align:left;  width:600px; } 
div.vsb { display: block;  visibility: visible; } 
form { margin: 0px;  min-height:100px; } 
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0;  padding: 0; } 
img { border: 0px; } 
img.img404-pen { position:absolute;  top:128px; } 
span { text-align: left; } 
span.ftr_mnu { padding-left: 3px;  padding-right: 3px; } 
span.ftr_mnu_itm { color: #F55B24;  font-size: 13px; } 
span.hdn { display: none;  visibility: hidden; } 
span.hdr_lgn_itm { border-left: 1px solid #FFFFFF;  padding-left: 6px;  padding-right: 6px; } 
span.hdr_lgn_itm_eml { font-weight: bold;  padding-left: 0px;  padding-right: 6px;  font-size:14px; } 
span.vsb { display: inline;  visibility: visible; } 
table { border-collapse: collapse;  border-spacing: 0; } 
table.search { border: none;  margin:0 20px 10px; } 
table.search input.job-title { width: 260px; } 
table.search input.location { width: 200px; } 
table.search th { color: #366AA9;  font-weight: 800;  font-size: 20px; text-align:left; } 
table.search tr td, table.search tr th { padding: 5px; } 
table.search tr td.custom-search { text-align: center; } 
table.search tr td.custom-search a { color: #A2A2A2; } 
table.search tr.hints { color: #B1B1B1; } 

#divforum { background: url(../_resx/images/tooltip-forum.png) no-repeat;  } 
#divicvregister { background: url(../_resx/images/tooltip.png) no-repeat; } 
#divicvregister h3, #divjobsearch h3, #divforum h3, #divnews h3 { color: #FD3C00;  margin-bottom:10px;  text-align:left; } 
#divicvregister p, #divjobsearch p, #divforum p, #divnews p { margin-top:5px;  text-align: left; } 
#divicvregister, #divjobsearch, #divforum, #divnews { height:137px;  margin: 0 auto -40px;  padding:45px 20px 0;  width: 630px;  display:none;   } 
#divjobsearch { background: url(../_resx/images/tooltip-search.png) no-repeat;  } 
#divnews { background: url(../_resx/images/tooltip-news.png) no-repeat;  } 
#paginations { margin:20px auto;  text-align:center;  width:100%; } 
#paginations a { text-decoration: none;  padding: 3px 8px;  margin: 0 3px;  height:15px;  display:inline-block; } 
#paginations a.active, #paginations a:hover { color: #FFFFFF !important;  border: 1px solid #3350AC !important;  background-color: #3350AC !important; } 
#paginations a.non-active { color: #3350AC;  border: 1px solid #CCCCCC;  background: #FFFFFF; } 
#step1 { background:url("../_resx/images/step1-bg.png") no-repeat scroll 0 0 transparent; } 
#step1, #step2, #step3 { width: 752px;  height: 104px; } 
#step2 { background:url("../_resx/images/step2-bg.png") no-repeat scroll 0 0 transparent; } 
#step3 { background:url("../_resx/images/step3-bg.png") no-repeat scroll 0 0 transparent; } 
#tooltipplaceholder { height:137px;  margin: 0 auto -40px;  padding:45px 20px 0;  width: 630px;   visibility:hidden;  display: block; } 
div.bmk { height: 17px;  margin: 0 auto;  padding-bottom: 10px;  padding-top: 20px;  text-align: center;  width: 780px; } 
div.bottom-related-searches { width: 100%;  margin-top: 30px; } 
div.bottom-related-searches a { color: #A2A2A2;  text-decoration: underline; } 
div.bottom-related-searches a:hover { text-decoration: none; } 
div.bottom-related-searches p.related { margin-bottom:5px; } 
div.bottom-related-searches p.related span.header-rs { color: #000000;  font-weight: 800; } 
div.clr-space { clear:both;  min-height: 60px; } 
div.contact-confirmation { float:left;  padding-left:15px;  text-align:left;  width:415px; } 
div.contact-confirmation a { color: #FE4600;  font-size:14px; } 
div.contact-confirmation a:hover { text-decoration:underline; } 
div.contact-confirmation h1, h1.page-header { text-align: left;  font-size: 25px;  color: #043F84;  margin-top:0; } 
div.contact-confirmation h2 { text-align: left;  color: #FE4600;  font-size: 18px;  font-weight:normal; } 
div.contact-confirmation h3 { font-size: 13px;  color: #000000;  font-weight: 800;  margin-top: 15px; } 
div.contact-confirmation p { font-size:13px; } 
div.contact-confirmation p.margin { margin-top:15px; } 
div.feature-jobs-el { margin-bottom:25px;  padding:0 15px; } 
div.feature-jobs-el p { margin-bottom:3px; } 
div.feature-jobs-el p.fj-description { color:#000000; } 
div.feature-jobs-el p.fj-source a { color:#666666;  text-decoration: none; } 
div.feature-jobs-el p.fj-source a:hover { text-decoration: underline; } 
div.feature-jobs-el p.fj-title a { font-weight:800;  color: #3064A2; } 
div.filters ul.ul-filter li a.undo { float: right;  left:141px;  position:absolute;  background:#FFFFFF;  padding:0 5px;  cursor:pointer; } 
div.filters ul.ul-filter li span.count { background:none repeat scroll 0 0 #FFFFFF;  cursor:pointer;  float:right;  right:835px;  padding:0 5px;  position:absolute;  color:#36C812; } 
div.formb { text-align:right;  width:752px; } 
div.frm_lgd { color: #1749FC;  font-family: Tahoma;  padding-top: 10px;  text-align: left; } 
div.frm-bottom { background:url("../_resx/images/frm-bottom.png") no-repeat scroll center bottom transparent;  height:12px; } 
div.frm-midle { background:url("../_resx/images/frm-midle.png") repeat-y scroll center 0 transparent;  padding:20px 0; } 
div.frm-midle div.frm-btn { text-align:right;  width:585px; } 
div.frm-top { background:url("../_resx/images/frm-top.png") no-repeat scroll center top transparent;  height:12px; } 
div.hgh { font-family: Verdana;  padding-bottom: 20px;  padding-top: 20px;  text-align: center;  width: 100%; } 
div.hrz_sch_box { border-bottom: 1px solid #1749FC;  height: 65px; } 
div.hrz_sch_box_cus { font-size: 11px;  padding-top: 2px;  text-align: right; } 
div.hrz_sch_box_cus a { color: #1749FC; } 
div.hrz_sch_box_inp { float: left;  height: 65px;  padding-left: 10px; } 
div.hrz_sch_box_inp input { background-color: #FFFFFF;  border: 1px solid #CCCCCC;  font-size: 14px;  height: 17px;  padding: 3px;  width: 213px; } 
div.hrz_sch_box_lgd { height: 18px;  width: 100%; } 
div.hrz_sch_box_log { float: left; } 
div.hrz_sch_box_sub { float: left;  padding-left: 10px;  padding-top: 14px;  width: 98px; } 
div.mdl_log { height: 101px;  width: 680px;  margin:50px auto 0; } 
div.sch_box { margin: 0 auto;  width: 541px; } 
div.sch_box_btm { background: url("../_resx/images/box1-bottom.gif") no-repeat left bottom;   height: 27px;  margin-bottom: 10px; } 
div.sch_box_exp { color: #F44202;  font-size: 11px;  margin: 0 auto;  padding-top: 2px;  text-align: left;  width: 350px; } 
div.sch_box_lgd { color: #1749FC;  font-size: 14px;  margin: 0 auto;  padding-bottom: 2px;  text-align: left;  width: 350px; } 
div.sch_box_mdl { background: url("../_resx/images/box1-in.gif") repeat-y left top;  text-align: center; } 
div.sch_box_spc { height: 20px;  width: 100%; } 
div.sch_box_top { background: url("../_resx/images/box1-top.gif") no-repeat left top;  height: 23px;  margin-top: 10px; } 
div.search-results-content { width:610px;   float:left;   margin-left:20px; } 
div.search-results-filters { float: left;   width: 170px;   height: 100%;   margin-right:-5px;   border-right: 1px solid #CCCCCC;   margin-top:-27px; } 
div.search-results-filters div.filters { padding:30px 5px; } 
div.search-results-filters div.filters ul { list-style:none; } 
div.search-results-filters div.filters ul li span.menuitem { cursor:pointer;      font-weight:800;      font-size:12px;      background:transparent url(../_resx/images/arrowCollapce.png) no-repeat scroll 2px 1px;      padding-left:10px; } 
div.search-results-filters div.filters ul.list { list-style:none;  margin-left:12px;  font-size:12px; } 
div.search-results-filters div.filters ul.list li { line-height:22px;  margin-bottom:0 !important;  min-height:16px;  overflow:hidden;  white-space:nowrap; } 
div.search-results-filters div.filters ul.list li a { text-decoration: underline;  color: #000000; } 
div.search-results-filters div.filters ul.list li a:hover { text-decoration: none; } 
div.search-results-filters div.filters ul.ul-filter li { margin-bottom:5px } 
div.search-results-filters div.with-top-background { background:#FFFFFF url(../_resx/images/search-results-top-content.png) repeat-x scroll center top;  padding:30px 20px;   margin-left:-10px; } 
div.search-results-filters div.with-top-background a { text-decoration:underline;   color: #000000; } 
div.search-results-filters div.with-top-background a:hover { text-decoration:none; } 
div.search-results-filters div.with-top-background h3 { font-size:12px;   color: #0E59AD; } 
div.sprc { background:#FFFFFF url(../_resx/images/search-results-top-content.png) repeat-x scroll center top;   border-left: 1px solid #CCCCCC;  height: 100%;  width: 99%; } 
div.sr { background: url(../_resx/images/bg_bottom_results.png) repeat-x bottom } 
div.srr { background:#FFFFFF url(../_resx/images/search-results-top.png) repeat-x scroll center top;  margin-left: -10px;   margin-right:-10px;   font-size: 12px;   margin-bottom: 10px;   padding-top: 5px;   clear:both;  min-height:10px; } 
div.srv { background:#FFFFFF url(../_resx/images/search-results-top-element.png) repeat-x scroll center top;  padding: 20px;   width:100%; } 
div.srv table { width:100%;   } 
div.srv table tr td p { margin: 5px 0; } 
div.srv table tr td p.links a { color:#FD3F00;   text-decoration: underline;   margin-right: 20px; } 
div.srv table tr td p.links a:hover { text-decoration: none; } 
div.srv table tr td p.more-results-from-source { background:#FFFFFF url(../_resx/images/more-results-bg.png) no-repeat scroll center left; } 
div.srv table tr td p.more-results-from-source a { margin-left:10px;   color: #707070;   text-decoration: underline; } 
div.srv table tr td p.posted { color:#000000; } 
div.srv table tr td p.source { color:#000000;   font-weight:800; } 
div.srv table tr td.location { text-align:right;   color:#000000;   font-weight:800; } 
div.subscribe-alerts { height: 56px;  width: 100%;  background: #1260BC url(../_resx/images/subscribe-alerts-bg.png) repeat-x;  color: #FFFFFF;  border: 1px solid #003776;  border-bottom:none;  font-size:14px;  font-weight:800; } 
div.subscribe-alerts a { color: #FFFFFF;  text-decoration: none;  font-weight:normal; } 
div.subscribe-alerts a.rss-link { background:transparent url(../_resx/images/rss-btn.png) no-repeat scroll right 2px;  display:block;  font-size:10px;  padding-top:9px;  text-decoration:underline;  width:65px; } 
div.subscribe-alerts input { background-color:#FFFFFF;  border:1px solid #ABADB3;  color:#ABADB3;  height:21px;  padding:3px 3px 0;  vertical-align:middle;  width:94%;  font-weight:normal; } 
div.subscribe-alerts table { margin:10px 5px;  width:97%; } 
div.tab { font-family: Tahoma;  margin: 0 auto;  padding-bottom: 10px;  padding-top: 10px;  text-align: left;  width: 680px; } 
div.tab_ctn { color: #1749FC;  width: 680px;  margin-left:1px;  margin-top:-12px; } 
div.tab_ctn a { color: #366AA9; } 
div.tab_ctn_box { float: left;  height: 210px;  padding-left: 10px;  padding-right: 10px;  padding-top: 15px;  width: 240px; } 
div.tab_ctn_box_ctn { background-color: #EEEEEE;  height: 200px;  text-align: left; } 
div.tab_ctn_box_hdr { font-weight: bold;  height: 15px;  padding-left: 10px;  padding-right: 10px;  padding-top: 5px; } 
div.tab_ctn_box_hdr a { color: #F55B24;  text-decoration: none; } 
div.tab_ctn_box_hdr a:hover { text-decoration: underline; } 
div.tab_ctn_box_hdr h2 { font-size: 12px;  margin: 0px;  padding: 0px; } 
div.tab_ctn_box_lst { height: 72px;  padding-left: 10px;  padding-right: 10px; } 
div.tab_ctn_box_lst a { font-weight: bold; } 
div.tab_ctn_box_ttl { font-size: 13px;  height: 103px;  padding-left: 10px;  padding-right: 10px;  padding-top: 3px; } 
div.tab_ctn_hdn { display: none;  visibility: hidden; } 
div.tab_ctn_lcn { float: left;  height: 15px;  padding-left: 15px;  padding-top: 10px;  width: 180px; } 
div.tab_ctn_mys { float: left;  height: 15px;  padding-left: 5px;  padding-top: 10px;  width: 385px; } 
div.tab_ctn_pop { float: left;  height: 15px;  padding-left: 5px;  padding-top: 10px;  width: 190px; } 
div.tab_ctn_sec { float: left;  height: 15px;  padding-left: 15px;  padding-top: 10px;  width: 300px; } 
div.tab_ctn_vsb { display: block;  visibility: visible; } 
div.tab_hdr { color: #1749FC;  width: 680px; } 
div.tab_hdr_mgn { border-bottom: 1px solid #1749FC;  float: left;  height: 24px;  width: 40px; } 
div.tab_hdr_nml { background: url("../_resx/images/tab-heade-non-active.png") no-repeat;   cursor: pointer;  float: left;  font-size: 13px;  height: 36px;  padding-top: 10px;  text-align: center;  width: 181px;  color: #FFFFFF;  margin-left:2px;  font-weight: 800; } 
div.tab_hdr_nml:hover { /*background-color: #F55B24;  color: #FFFFFF;  font-weight: bold;*/  color: #AAAAAA; } 
div.tab_hdr_slc { background: url("../_resx/images/tab-heade-active.png") no-repeat;   float: left;  font-size: 13px;  font-weight: bold;  height: 36px;  padding-top: 10px;  text-align: center;  width: 181px;  color:#666666; } 
div.tab_hdr_spc { border-bottom:1px solid #CDCDCD;  float:left;  height:35px;  width:3px; } 
div.tab-content-bottom { background: url(../_resx/images/tan-content-bottom.png) bottom no-repeat;  height:19px; } 
div.tab-content-middle { background: url(../_resx/images/tan-content-middle.png) repeat-y;   padding-top: 1px;  height:140px;  overflow-y:auto;  overflow-x:hidden; } 
div.tab-content-top { background: url(../_resx/images/tan-content-top.png) top no-repeat;  height: 17px } 
h1 { color: #1749FC;  font-size: 20px;  margin: 0px;  margin-top: 20px;  text-align: center; } 
h1.page-header { margin-left:160px;  margin-top:50px; } 
input.btn_cnc_bgg { background: url("../_resx/images/buttons/cancel2.gif") no-repeat;  border: 0px;  cursor: pointer;  height: 38px;  width: 88px; } 
input.btn_ctn_bgg { background: url("../_resx/images/buttons/continue2.gif") no-repeat;  border: 0px;  cursor: pointer;  height: 38px;  width: 104px; } 
input.btn_snd_bgg { background: url("../_resx/images/buttons/send2.gif") no-repeat;  border: 0px;  cursor: pointer;  height: 31px;  width: 129px; } 
input.btn_sve_bgg { background: url("../_resx/images/buttons/save2.gif") no-repeat;  border: 0px;  cursor: pointer;  height: 31px;  width: 129px; } 
input.reg_btn { background: url("http://www.check4jobs.com/images/228a95feb8124247c2cdc3ba43d04010") no-repeat;  border: 0px;  cursor: pointer;  height: 35px;  width: 88px; } 
input.sch_box_inp { background-color: #FFFFFF;  border: 1px solid #AAACAE;  font-size: 14px;  padding: 5px;  /*width: 340px;*/ } 
input.sch_btn, input.sch_btn-blue { background: url("../_resx/images/buttons/search.png") no-repeat;  border: 0px;  cursor: pointer;  height: 31px;  width: 129px; } 
input.sch_btn_hover { background: url("../_resx/images/buttons/search_hover.png") no-repeat;  border: 0px;  cursor: pointer;  height: 31px;  width: 129px; } 
input.sch_btn-blue { background: url("../_resx/images/buttons/search-blue.gif") no-repeat; } 
li.tab_ctn_box_lst { height: 17px;   vertical-align: middle; } 
p.examples { color: #A2A2A2;  margin-left: 25px; } 
p.examples a { color:#A2A2A2;  text-decoration:underline; } 
p.examples a:hover { text-decoration:none; } 
p.examples span { text-decoration: underline; } 
span.hgh_hdr { color: #F55B24;  font-weight: bold; } 
span.hrz_sch_box_lgd_exp { color: #F44202;  font-size: 11px; } 
span.hrz_sch_box_lgd_hdr { color: #1749FC;  font-size: 14px;  padding-left: 2px; } 
span.new-line { display:block;  margin-left:15px; } 
table.frm { margin: 0 auto; } 
table.frm_lgd { border-collapse: collapse;  color: #1749FC; } 
table.frm-table { margin:0 100px; } 
table.frm-table select { width:135px; } 
table.frm-table select.cs { width:225px; } 
table.frm-table span.error { color:red;  font-weight:800;  margin-left:5px;  visibility:hidden; } 
table.frm-table span.hint { color:#B1B1B1;  padding-left:5px;  font-weight: normal; } 
table.frm-table tr { height:40px; } 
td.frm_inp { padding-left: 2px;  text-align: left; } 
td.frm_lgd { color:#000000;  font-weight:800;  padding-right:10px;  text-align:right; } 
ul.tab_ctn_box_lst { margin: 0px;  padding: 0px;  padding-left: 15px; } 

