html, body {
  line-height:140%;
}
body {
  font-size: 80%;
  font-family: arial,helvetica,sans-serif;
  color: #333;
  margin: 0;
  background: #f4f4f4;
  padding: 0;
}
a img {
  border:0;
  text-decoration:none;
}
a {
  color:#d40000;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
  color:#ac0000;
}
.clear {
  clear: both;
  font-size:0px;
  line-height: 0px;
  height: 0px;
  overflow:hidden;
}
table, table table, table table table, table table table table, table table table table table {
    font-size: 100%;
}
h1,h2,h3,h4,h5,h6{}
h1,h2{font-weight:normal;}
h3{
  font-size:1.167em;
}
h4{font-size:14px;}
form {
  padding:0;
  margin:0;
}
form * {
  padding:0;
  margin:0;
}
input {
  padding:0;
  margin:0;
}
ul, li {margin:0;padding:0;}
li {list-style:none;}
input {
  color:#555555;
}
.fl {float:left;}
.fr {float:right;}
.f18{font-size:17px;font-weight:normal;}
.bord{color:#004785;}
.border {
  border:1px solid #ff0000;
  padding:0;
  margin:0;
}
.withoutBg{
  background:none;
}
.w4{
  width:32px;
  float:left;
}
.wt{background:#fff;}
.nowrap{white-space:nowrap;}
.null{margin:0;padding:0;}
form{padding:0;margin:0;}
table{border-collapse:collapse;border:0;}
table td{padding:0;}
form{padding:0;margin:0;}
p5{padding:5px 0;}
p10{padding:10px 0;}
.ml5{margin-left:5px;}
.mb6{margin-bottom:6px;}


/*---------------------- Stucture -------------------------*/
#holder {
    margin: 0 auto; padding: 0;
    min-height: 100%;
    width: 930px;
/*	overflow: auto;*/
}
.logo {
	margin: 0; padding: 10px 0 0 5px;
/*	width: 400px;*/
	float:left;
	text-align: left;
}
.buts-ce {
	margin: 0; padding:10px 0 0;
    margin-right:6px;
    width: 209px;
    float:right;
}
.top-r-buts{background:url(/imglib/default/top-r-act.gif) top left no-repeat;
    width:209px;
    overflow:hidden;
    height:27px;}
.top-r-buts a{text-decoration:none;}
.top-r-buts div{float:left;line-height:27px;}
.sw-top-but{background:transparent url(/imglib/default/top-r-pas.gif) no-repeat scroll left top;
    color:#fff;width:98px;padding-left: 10px;}
.sw-top-but a{color:#fff;}
.sw-top-but_act{float:left;width:101px;}
.sw-top-but_act a{margin-left:4px;margin-right:4px; color: #000;}
.sw-top-but_act a:hover{color: #666;}
.top {
    margin: 10px 0 0 0; padding:0;
    width: 930px;
    height: 77px;
    background: url(/imglib/default/bg-top.jpg) top left no-repeat;
}
.login .errmsg {
    left: -18px; top: 3px;}
.login form{padding-top:12px;}
.login input {border: 1px solid #b4b4b5; margin: 0;}

.login a {color: #6a6a6a; text-decoration: underline}
.login a:hover {color: #333}
.login .txt {margin: 0; padding:  0 0 0 0 !important; color:#999 }
.login .errmsg {
    left: -18px; top: 3px;}
p.flineLog,p.flineQ{
    margin: 0 5px 0 5px;
    padding: 0;
}
div.flineQ {
    width: 210px;
    margin: 0; padding: 0;
}
div.flineQ {
/*	position: relative;*/
    min-height: 35px;
    height: auto!important;
    height: 35px;
}
p.flineLog, .content-inner .flineQ{
    float: left;
}
p.line{
    margin: 0 5px 0 5px;
    padding: 0;
    position:relative;
}
.content-inner .flineQ input {
    width: 210px;
    margin: 0;
}
/* ---------------------------- Nav ------------------------------*/
.nav {
    margin: 0; padding: 0;
    width: 925px;
    height: auto !important;
    height: 37px;
    min-height: 37px;
    text-align: center;
}
.nav ul {
    margin: 0; padding: 0;
    list-style-type: none;
    height: auto !important;
    height: 37px;
    min-height: 37px;
}
.nav ul li {
    display:block;
    float: left;
    color: #fff;
    font: 1.2em tahoma, sans-serif;
    background: url(/imglib/default/brd.gif) top right no-repeat;
    padding: 0 1px 0 0; margin: 0;
}
.nav ul li.last {
    background: none;
}
.nav ul li a {
    display: block;
    text-decoration: none;
    margin: 0; padding: 9px 12px 11px 12px;
    color:	#fff;
}
.nav ul li a.first, .nav ul li a.act-first {
    margin: 0; padding: 9px 12px 11px 20px;
}
.nav ul li a:hover, .nav ul li a.act{
    background: url(/imglib/default/nav-a.gif) top left repeat-x;
    color: #fff;
}
.nav ul li a:hover.first, .nav ul li a:hover.act-first, .nav ul li a.act-first {
    background: url(/imglib/default/nav-af.gif) top left no-repeat!important;
    color: #fff;
}

.nav-bot-brd {
    clear: both; background: #fff; height: 7px; margin: 0;
}
.errmsg,.errmsg-pass{
    color:#ff0000;
    position:absolute;
    cursor:pointer;
    right:29px;
    width:14px;
    top:11px;
    margin-right:-25px;
    display:block;
    z-index:10005;}
.errmsg div,.errmsg-pass div{
    line-height: 0;
    font-size: 0px;
    width: 14px;
    height:14px;
    overflow:hidden;
    background:url(/_img/bubble-alert.gif) left top no-repeat;}
.errmsg-pass div{
    background:url(/_img/bubble-alert-pass.gif) left top no-repeat;}
.hint {
}

.popupForm{position:relative;}
.loginPopupForm{position:relative;}
.nav #dropdown-menu{margin-top:0;}
#user-menu ul{
    width:160px;
    margin-top:10px;
    padding:15px;
    background:#fff;
    border:1px solid #ccc;
    position:relative;
    z-index:10;}
*html #user-menu ul{margin-top:0px;}
#user-menu .linkSubMenu{margin-bottom:10px;padding-right:15px;}
#user-menu .submenu{

    position:relative;
    z-index:10;}
#user-menu ul li a{
    color:#000;
    margin:0 !important;
    text-decoration:none;}
#user-menu ul li{
    padding:5px 0;
    text-align: left;
    list-style:none;}
#user-menu ul li a:hover{
    color:#000;
    background:none;
    text-decoration:underline;}
#user-menu{
    visibility:hidden;
    margin:0;
    padding: 13px 0 0 0;
    list-style:none;}
.content {
    margin: 15px 0 0 0;
    padding:0;
}
.content-inner {
    margin: 15px 0 0 0;
    padding:0;
/*	overflow: auto;*/
}
.content-inner-CE {
    margin: 15px 0 0 0;
    padding:0;
    overflow: auto;
    background: url(/imglib/bg-CE.jpg) bottom left no-repeat;
}

.holder_in{width:957px;background-color:#fff;border-left: 1px solid #90A4C9;border-bottom: 1px solid #90A4C9;border-right: 1px solid #90A4C9; margin:auto;position:relative;}
.rss_and{position:absolute;z-index:2;height:211px;width:22px;left:957px;top:12px;}

/*.banner_top p{margin:0;}
.login_form{padding-left:8px;}
.login_form a{font-size:11px;color:#000;text-decoration:underline;}
.login_form a:hover{text-decoration:none;}
.forgot{padding-left:2px;}
.login_top{color:#fff;}
.login_top a{color:#fff;}
.login_top_blog{float:left;background:url(/finance-blog/bg_login.jpg) left top no-repeat;width:221px;height:61px;}
.login_inp{width:74px;border:1px solid #aaa;margin-right:4px;}
.top_menu{position:relative;background-color:#0961ac;padding:0;margin:0 17px;_height:46px;min-height:46px;}
.main_top_menu{padding-top:2px;line-height:18px;}
.main_top_menu a,.main_top_menu .out{background-color:#fff;padding:1px 10px 2px 10px;display:block;float:left;font-size:13px;margin-left:2px;}
.main_top_menu a:hover{background-color:#0961ac;color:#fff;text-decoration:none;}
.main_top_menu .act,.main_top_menu .over{background-color:#0961ac;color:#fff;text-decoration:none;}
.footer .top_sub_menu{display:none !important;}
.top_sub_menu{display:none;font-size:12px;padding-left:5px;padding-top:1px;position:absolute;z-index:10;height:27px;top:24px;width:100%;left:3px;}
.top_sub_menu a{color:#fff !important;background-color:#0961ac !important;padding:0 5px;position:relative;z-index:1;background-color:transparent;text-decoration:none;}
.top_sub_menu a.act{text-decoration:none;background-color:#0961ac !important;color:#fff !important;}
.top_sub_menu a:hover{color:#fff;text-decoration:underline;}
.content{padding:7px 17px 6px 17px;overflow:hidden;_height:1%;}
#content-results{padding:7px 10px 6px 10px;}*/
.bnr_l{float:left;width:733px;}
.bnr_r{float:left;text-align:right;width:190px;}
.bnr_l p, .bnr_r p{margin:0;}
.left{float:left;width:240px;margin-top:10px;}
.center{float:left;width:509px;margin-top:10px;overflow:hidden;position:relative;z-index:1;_height:1%;}
.right{float:left;width:172px;margin-top:10px;padding-top:5px;padding-bottom:35px;}

.center-inner{float:left;width:647px;margin-top:0px;margin-left: 20px;display:inline;position:relative;z-index:1;}
.center-blog{float:left;width:660px;margin-top:0px;overflow:hidden;position:relative;z-index:1;}
.right-inner{float:left;width:250px;margin-top:0px;padding-top:5px;padding-bottom:35px;}
.right-results{float:left;width:200px;margin-top:0px;padding-bottom:35px;}
.right-results p{margin-top:0;}

.quick_search{background:url(/imglib/default/bg_search_cent.jpg) 50% top repeat-y;width:230px;}
.quick_search_top{background:url(/imglib/default/bg_search_top.jpg) 50% top no-repeat;width:230px;height:3px;font-size:3px;line-height:3px;overflow:hidden;}
.quick_search_cent{background:url(/imglib/default/bg_search_bot.jpg) 50% bottom no-repeat;width:230px;padding-bottom:15px;}
.quick_search_index {width:803px;height: 144px;text-align: center;margin: 27px auto 4px auto;padding: 30px 0 0 30px;}
.quick_search_index #quickJobSearch {padding: 0!important}
.quick_search_index .flineQ {float: left; width: 245px; margin: 0 17px 6px 0;}
.quick_search_index #quickJobSearch .flineQ input, .quick_search_index #quickJobSearch .flineQ .txt {width: 235px; margin: 0; padding: 5px 0 0 10px; font: 12px arial, helvetica,sans-serif; height: 17px;}
.quick_search_index #quickJobSearch .flineQ select, .quick_search_index #quickJobSearch .flineQ select.txt {width: 248px; margin: 0; padding: 0; vertical-align: middle; height: 24px;}
.quick_search_index .adv-s{padding-left:0;background:none;}
.adv-search-index {margin: 5px auto 0 auto; width: 829px; padding: 0;}
.adv-search-index #advancedJobSearch { border:1px solid #CCCCCC; clear:both; font-size:12px; margin:0; padding:10px 5px 5px; position:relative;}
.content .adv-search-index table {background: #eee;}
.content .adv-search-index table td {padding-left: 10px;}
.content .adv-search-index table td.bt {padding: 0 0 10px 25px;}
.content .adv-search-index .fline {width: 388px; background: none;}
.content .adv-search-index .fline input[type=hidden]{height: 1px; line-height: 1px; margin: 0; padding: 0; border: 1px solid red;}
.content .adv-search-index .fline input { line-height:expression(this.type=='hidden' ? '1px' : 'default'); }
.content .adv-search-index .fline input { height:expression(this.type=='hidden' ? '1px' : 'default'); }
.content .adv-search-index .fline label {width: 200px; padding-left: 10px;}
.content table.t-video {margin-top: 20px;}
*+html .content table.t-video {margin-top: 15px;}
.content table.t-video td {vertical-align: top;}
.content table td.video {width: 221px; margin: 0; padding: 11px 10px 0 10px;}
.content td.video .box { background: none; width: 220px; color: #eee; font-size: 1.1em; margin: 0; padding: 0;}
.content td.t-txt {background: none; padding: 0 20px 0 20px; font-size: 1.2em; line-height: 17px;}
.content td.t-txt h1 {font: 20px tahoma, helvetica, sans-serif; color: #d40000}



.right-inner .quick_search{background:url(/imglib/default/bg_search_cent_inn.gif) 50% top repeat-y;width:250px;}
.right-inner .quick_search_top{background:url(/imglib/default/bg_search_top_inner.jpg) 50% top no-repeat;width:250px;}
.right-inner .quick_search_cent{background:url(/imglib/default/bg_search_bot_inner.jpg) 50% bottom no-repeat;width:250px;}

.right-inner .user_menu h3{color:#004785;font-size:17px;font-weight:normal;padding:12px 23px 17px 25px;margin:0;}
.right-inner .user_menu{background:url(/imglib/default/user_menu_cent.gif) 50% top repeat-y;width:250px;}
.right-inner .user_menu_top{background:url(/imglib/default/user_menu_top.gif) 50% top no-repeat;width:250px;height:6px;font-size:4px;}
.right-inner .user_menu_cent{background:url(/imglib/default/user_menu_bot_inner.gif) 50% bottom no-repeat;width:250px;}

.right-results .user_menu h3{color:#004785;font-size:17px;font-weight:normal;padding:12px 23px 17px 25px;margin:0;}
.right-results .user_menu{background:url(/imglib/default/user_menu_cent_res.gif) 50% top repeat-y;width:200px;}
.right-results .user_menu_top{background:url(/imglib/default/user_menu_top_res.gif) 50% top no-repeat;width:200px;height:6px;font-size:4px;}
.right-results .user_menu_cent{background:url(/imglib/default/user_menu_bot_res.gif) 50% bottom no-repeat;width:200px;min-height:195px;_height:195px;}

.user_menu_main .user_menu_cent_m h3{color:#004785;font-size:17px;font-weight:normal;padding:12px 0 17px 0;margin:0;}
.user_menu_main{background:url(/imglib/default/user_menu_cent_m.gif) 50% top repeat-y;width:174px;}
.user_menu_top_m{background:url(/imglib/default/user_menu_top_m.gif) 50% top no-repeat;width:174px;height:6px;font-size:4px;}
.user_menu_cent_m{background:url(/imglib/default/user_menu_bot.gif) 50% bottom no-repeat;padding-left:15px;}

.right-inner #quickJobSearch .txt{width:200px;}

.quick_search h3{color:#d40000;font-size:17px;font-weight:normal;padding:12px 23px 17px 25px;margin:0;}
#quickJobSearch{padding-left:25px;}
.quick_search_form div{padding-bottom:6px;}
#quickJobSearch .txt{padding-left:2px;width:180px; border:1px solid #cbcbcb;color:#333;font-size:12px;padding-top:0px;}
#quickJobSearch select.txt{width:184px;}
*+html #quickJobSearch select.txt{width:180px;}
*html{height:22px;line-height:20px;}
*+html{height:22px;padding-bottom:2px;line-height:20px;}
.adv-s{display:block;font-size:12px;padding-right:12px;padding-left:10px;background:url(/imglib/default/str_n.gif) right 5px no-repeat;}
.with_but{padding-top:6px;}
.left .bnr{text-align:center;width:230px;}
.left .bnr p{padding-bottom:15px;margin:0;}
.right-inner .bnr{padding-bottom:10px;text-align:center;width:250px;}
.left .latest_jobs{width:230px;padding-bottom:5px;font-size:12px;line-height:14px;}
.left .latest_jobs h3{padding-bottom:20px;color:#004785;font-size:17px;font-weight:normal;padding:10px 23px 10px 25px;margin:0;}
.left .latest_jobs ul{padding-left:25px;padding-right:15px;}
.left .latest_jobs ul li{padding-bottom:8px;}
.left .latest_jobs ul li a{text-decoration:none;}
.left .latest_jobs ul li a:hover{text-decoration:underline;}
.left #fj a{color:#d40000;text-decoration:none;}
.left #fj a:hover{color:#ac0000;text-decoration:underline;}
 .latest_news{padding-top:5px;padding-bottom:3px;}
.latest_news h2{font-size:18px;font-weight:normal;margin:0;padding:0 0 9px 0;}
.td1{width:248px;border-right:1px solid #e6e6e6;vertical-align:top;}
.first_news{font-size:12px;padding-bottom:2px;line-height:16px;}
.first_news a{font-size:14px;color:#d40000;text-decoration:none;}
.first_news a:hover{text-decoration:underline;color:#750d0d;}
.first_news p{margin:0;padding-bottom:10px;}
.second_news{font-size:12px;padding-top:10px;}
.second_news ul li{padding-bottom:5px;}
.second_news a{color:#d40000;text-decoration:none;}
.second_news a:hover{text-decoration:underline;color:#750d0d;}
.td2{padding-left:14px;vertical-align:top;font-size:12px;}
.td2 a{font-size:14px;color:#d40000;text-decoration:none;line-height:20px;}
.td2 a:hover{text-decoration:underline;color:#750d0d;}
.td2 h2{font-size:17px;font-weight:normal;margin:0;padding:10px 0 10px 0;}
.date{font-size:10px;color:#999;line-height:10px;}
.td2_in{padding-right:20px;}
.fe{width:491px;margin-bottom:8px;}
.fe_in{background-color:#f3f3f3;padding:12px 1px 8px 12px;}
.fe h3{margin:0;background-color:#f3f3f3;font-size:17px;font-weight:normal;padding-bottom:15px;}
.fe_top{background:url(/imglib/default/bg_top_fe.gif) left top no-repeat;height:5px;font-size:4px;line-heihgt:4px;}
.fe_bot{background:url(/imglib/default/bg_bot_fe.gif) left top no-repeat;height:5px;font-size:4px;line-heihgt:4px;}
.table_news{margin-bottom:12px;}
.right .bnr{text-align:center;}
.right .bnr p{margin:0;padding:15px;}
.right h3{font-size:17px;line-height:18px;font-weight:normal;color:#004785;padding:0 0 3px 0;margin:0;}
.right ul{padding-bottom:10px;line-height:15px;}
.right ul li{background:url(/imglib/default/str.gif) left 5px no-repeat;padding-left:12px;font-size:12px;padding-bottom:1px;}
.footer {margin: 10px auto 20px auto; padding: 0; width: 936px;background:url(/imglib/default/bg-foot.gif) bottom no-repeat;}
.bottom_menu{height:10px;font-size:6px;}
.bottom{font:11px tahoma, sans-serif; margin: 0; padding: 20px 0 20px 0; background:url(/imglib/default/hd-foot.gif) top  no-repeat;color:#666;}
.bottom a {color:#666;font-size:11px;}
.bottom_menu_in{padding-left:40px;font-size:14px;padding-top:5px;text-align:center;z-index:0;position:relative;margin-top:-15px;padding-bottom:5px;}
.bottom_menu_in a{padding-right:19px;color:#666;}
.bottom_menu_in a.act{color:#000;}
.popular_sectors{margin: 0 auto; width: 846px; padding:84px 45px 0 45px; font: 0.8em tahoma, sans-serif;}
.popular_locations{padding:0 40px 16px 40px;}
.copyright{padding:0 40px 15px;text-align:center;}
.ch-box{width: 40px;}
.copyright a{color:#d40000;text-decoration:none;}
.copyright a:hover{color:#750d0d;text-decoration:underline;}
.top_jw{background:url(/imglib/default/bg_top_jw.gif) left top no-repeat;height:6px;font-size:4px;line-height:4px;width:133px;}
.bot_jw{background:url(/imglib/default/bg_bot_jw.gif) left top no-repeat;height:6px;font-size:4px;line-height:4px;width:133px;}
.fsm{font-size:2px;line-height:6px;height:6px;overflow:hidden;}
.table2{margin-bottom:10px;}
.table2 td{vertical-align:top;}
.top_vote{background:url(/imglib/default/bg_top_vote.gif) left top no-repeat;height:6px;font-size:4px;line-height:4px;width:177px;}
.bot_vote{background:url(/imglib/default/bg_bottom_vote.gif) left top no-repeat;height:6px;font-size:4px;line-height:4px;width:177px;}
.block1{width:363px;}
.block2{width:160px;}
.block1 p,.block1 p{margin:0;}
.aditional_info{padding-left:11px;overflow:hidden;_height:1%;padding-bottom:10px;color:#808080;font-size:12px;}
.aditional_info h4{color:#004785;margin:0;padding-bottom:5px;}
.bl1{width:175px;}
.bl2,.bl3{width:168px;}
.adsense{padding-bottom:8px;}
.aditional_info p{margin-top:0;margin-bottom:5px;}
.block3{padding-left:11px;padding-right:11px;font-size:12px;color:#808080;}
.block3 h3{font-weight:normal;font-size:18px;color:#333;margin:0;padding:4px 0 10px 0;}
.block3 h4{font-size:14px;color:#004785;margin:0;padding-bottom:4px;}
.block3 p{margin-top:0;margin-bottom:7px;}
.vote_block{padding:0 15px;font-size:14px;background-color:#F3F3F3;}
.vote_block h3{padding:8px 0 6px 0;margin:0;}
.question{padding-bottom:10px;line-height:20px}
.vote_results{vertical-align:middle !important;padding-left:14px;font-size:12px;}
.vote_results a{text-decoration:underline;color:#555}
.vote_results a:hover{text-decoration:none;}
.vote_table{margin-bottom:3px;}
.vote_table td{padding-bottom:7px;vertical-align:middle !important;}
.vote_table input{margin-right:5px;margin-top:0px;padding:0;height:10px;margin-top:3px;}
*html .vote_table input{margin-top:3px;padding:0;}
*+html .vote_table input{margin-top:3px;padding:0;}

.jw{padding:10px 12px 8px 12px;font-size:11px;}
.jw h4{padding:0;margin:0;padding-bottom:9px;}
.jw p{margin:0;padding-bottom:9px;}
.jw a{color:#d40000;text-decoration:none;}
.jw a:hover{text-decoration:underline;color:#ac0000;}
.banners_under_menu{height:91px;}



.right-inner .banners{padding:17px 0 17px 0;}
.content-inner h1{font-size:26px;color:#d40000;margin:0;padding:5px 0 0 0; line-height: normal!important}
.content .center-inner h1, #content-results h1{padding:4px 0 4px 0;font-size:19px;color:#d40000;}
.content-inner .center-blog h1{font-size:26px;color:#750d0d;line-height:26px;margin:0;padding:5px 0 10px 0;}
.center-inner1 a{color:#d40000;text-decoration:none;}
.center-inner1 a:hover{text-decoration:underline;color:#ac0000;}
.s-res{padding-bottom:20px;margin:0;}
.s-res h3{font-size:16px;padding-bottom:4px;margin:0;}
.s-res h3 a{text-decoration:none;color:#d40000;}
.s-res h3 a:hover{text-decoration:underline;color:#ac0000;}
.search-result-item-company-name{color:#010101;padding-bottom:8px;margin:0;}
.search-result-item-description{color:#333;line-height:16px;margin:0;font-size:12px;}
.search-result-bottom-items{margin:0;}
.search-result-bottom-items span{color:#750d0d;}
.search-item-description p{margin:0;padding-bottom:8px;}
.related_job{margin-bottom:10px;}

.related_job h3{color:#750d0d;font-size:14px;font-weight:bold;margin:0;padding-bottom:10px;}
.related_job span{color:#999;}
.related_job ul li{background:url(/imglib/default/str-m.gif) left 5px no-repeat;padding-left:8px;padding-bottom:4px;}
.related_job ul li a{color:#000;text-decoration:none;}
.related_job ul li a:hover{color:#000;text-decoration:underline;}

#paging{padding-bottom:20px;color:#666;}
#paging a{color:#d40000;text-decoration:none;}
#paging a:hover{text-decoration:underline;color:#750d0d;}
#paging .next_page{
    text-decoration:none;
    background:url(/imglib/default/str-m.gif) right 5px no-repeat;
    display:block;
    float:right;
    padding-right:8px;}
#paging .next_page:hover{text-decoration:underline;}
.center-inner .latest_jobs{background:url(/imglib/default/bg_lj_cent.gif) 50% top repeat-y;background-color:#f3f3f3;float:left;width:332px;margin-bottom:25px;_height:1%;overflow:hidden;}
.center-inner .latest_jobs a{color:#d40000;text-decoration:none;}
.center-inner .latest_jobs a:hover{text-decoration:underline;color:#750d0d;}

.center-inner .latest_jobs ul{xwidth:49%;float:left;}
.center-inner .latest_jobs ul li{padding-bottom:12px;}
.center-inner .latest_jobs h4{color:#333;font-size:18px;font-weight:normal;margin:0;padding:3px 10px 15px 20px;}
.center-inner .latest_jobs_top{background:url(/imglib/default/bg_lj_top.gif) 50% top no-repeat;height:17px;font-size:3px;line-height:3px;overflow:hidden;}
.center-inner .latest_jobs_cent{background:url(/imglib/default/bg_lj_bot.gif) 50% bottom no-repeat;padding:0 20px 15px 20px;overflow:hidden;_height:1%;}

.center-inner .articles{background:url(/imglib/default/bg_articles_cent.gif) 50% top repeat-y;width:276px;background-color:#f3f3f3;float:left;margin-left:15px;_height:1%;margin-bottom:25px;}
.center-inner .articles_top{background:url(/imglib/default/bg_articles_top.gif) 50% top no-repeat;height:17px;font-size:3px;line-height:3px;overflow:hidden;}
.center-inner .articles_cent{background:url(/imglib/default/bg_articles_bot.gif) 50% bottom no-repeat;padding:0 20px 8px 20px;overflow:hidden;}
.center-inner .articles a{color:#d40000;text-decoration:none;}
.center-inner .articles a:hover{text-decoration:underline;color:#750d0d;}
.center-inner .articles img{margin-right:8px;margin-bottom:5px;}

#content-results .latest_jobs{font-size:12px;margin-right:20px;background:url(/imglib/default/bg_lj_cent_res.gif) 50% top repeat-y;background-color:#f3f3f3;float:left;width:447px;margin-bottom:25px;_height:1%;overflow:hidden;}
#content-results .latest_jobs a{color:#d40000;text-decoration:none;}
#content-results .latest_jobs a:hover{text-decoration:underline;color:#750d0d;}

#content-results .latest_jobs ul{float:left;}
#content-results .latest_jobs ul li{padding-bottom:12px;}
#content-results .latest_jobs h4{color:#333;font-size:18px;font-weight:normal;margin:0;padding:3px 10px 15px 20px;}
#content-results .latest_jobs_top{background:url(/imglib/default/bg_lj_top_res.gif) 50% top no-repeat;height:17px;font-size:3px;line-height:3px;overflow:hidden;}
#content-results .latest_jobs_cent{background:url(/imglib/default/bg_lj_bot_res.gif) 50% bottom no-repeat;padding:0 20px 15px 20px;overflow:hidden;_height:1%;}

#content-results .articles{font-size:12px;background:url(/imglib/default/bg_lj_cent_res.gif) 50% top repeat-y;width:447px;background-color:#f3f3f3;float:left;margin-left:0px;_height:1%;margin-bottom:25px;}
#content-results .articles_top{background:url(/imglib/default/bg_lj_top_res.gif) 50% top no-repeat;height:17px;font-size:3px;line-height:3px;overflow:hidden;}
#content-results .articles_cent{background:url(/imglib/default/bg_lj_bot_res.gif) 50% bottom no-repeat;padding:0 20px 8px 20px;overflow:hidden;}
#content-results .articles a{color:#d40000;text-decoration:none;}
#content-results .articles a:hover{text-decoration:underline;color:#750d0d;}
#content-results .articles img{margin-right:8px;margin-bottom:5px;}

.articles h4{color:#333;font-size:18px;font-weight:normal;margin:0;padding:3px 10px 15px 20px;}

.td-result{color:#333;font-size:16px;text-align:right;}
.td-result span{color:#750d0d;}
.socialize{padding-bottom:15px;}
.links_article{font-size:14px;color:#999;padding-bottom:17px;}
.links_article span{color:#333;}

.categories{padding-bottom:14px;}
.categories h4{margin:0;padding-bottom:8px;font-weight:normal;font-size:18px;color:#6a6a6a;}
.categories ul li{background:url(/imglib/default/icons/categories.gif) left 5px no-repeat;padding-bottom:1px;padding-left:15px;font-size:11px;margin-left:3px;}
.categories ul li a{color:#d40000;text-decoration:none;}
.categories ul li a:hover{text-decoration:underline;color:#750d0d;}

.blogroll{background-color:#f3f3f3;overflow:hidden;margin-bottom:15px;padding-bottom:20px;}
.blogroll h4{font-size:22px;color:#333;margin:0;padding:20px 0 15px 0;font-weight:normal;}
.blogroll_in{padding:0 16px;}
.blogroll ul{width:50%;float:left;font-size:11px;}
.blogroll ul li{padding-right:5px;}
.blogroll ul li a{color:#d40000;text-decoration:none;}
.blogroll ul li a:hover{text-decoration:underline;color:#750d0d;}
.top_table{margin-bottom:15px;}
.top_table_blog{margin-bottom:2px;}
.text_blog p{margin:0;padding-bottom:8px;}
.date_articles{font-size:12px;color:#999;}

.blog_articles{width:273px;float:left;margin-bottom:15px;margin-right:15px;}
.blog_articles img{padding:0 7px 10px 0;}
.blog_articles h4{margin:0;padding-top:5px;padding-bottom:10px;color:#6a6a6a;font-weight:normal;font-size:18px;}
.blog_articles_top{height:16px;font-size:4px;background:url(/imglib/default/bg_blog_top.gif) left top no-repeat;}
.blog_articles_bot{height:16px;font-size:4px;background:url(/imglib/default/bg_blog_bot.gif) left bottom no-repeat;}
.blog_articles_cent{background:url(/imglib/default/bg_blog_cent.gif) left top repeat-y;padding:0 20px 0 20px;overflow:hidden;}
a.back{display:block;width:200px;color:#999;text-decoration:underline;xbackground:url(/imglib/default/str_l.gif) left 2px no-repeat;padding-left:0px;cursor:pointer;margin-top:7px;padding-bottom:2px;}
a.back:hover{color:#999;}
.item{font-size:14px;padding-bottom:4px;}
.vac_item_job_description{padding-top:15px;font-size:12px;line-height:16px;color:#333333;font-family:tahoma,arial,helvetica,sans-serif;}
.vac_item_job_description p{margin:0;padding-bottom:7px;font-size:12px;line-height:16px;color:#333333;font-family:tahoma,arial,helvetica,sans-serif;}
.search-job-result{padding-bottom:10px;position:relative;}
.logo_vacancy{position:absolute;z-index:1;right:20px;}
.apply_table {margin-bottom:15px;font-size:14px;color:#999;width:100%;}
.table4{margin-bottom:5px;}

p.flineQ{
	margin: 0 5px 0 5px;
	padding: 0;}
p.flineLog .ch-box{
	margin-right: 3px;}
*+html p.flineLog .ch-box{
	margin-right: 0px;}
div.flineQ {
	width: 210px;
	margin: 0; padding: 0;}
div.flineQ {
/*	position: relative;*/
	min-height: 30px;
	height: auto!important;
	height: 30px;}
p.flineLog, .content-inner .flineQ{
	float: left;}
p.line{
	margin: 0 5px 0 5px;
	padding: 0;
    position:relative;}
.content-inner .flineQ input {
	width: 210px;
	margin: 0;}

.privateZone{
    _height:39px;
    min-height:39px;
    margin-bottom:20px !important;
    position:relative;
    width:905px;
    z-index:10;
    margin:auto;
}	
.fline {
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	clear: both;
    margin:0 0 3px 0;
	width: 510px;
    position:relative;
    }
*html .fline{
    overflow:visible;
    height:1%;
}
.content .fline {
	width: 607px;
    background:url(/imglib/default/bg_line.gif) left bottom repeat-x;
    }
.fline span.input, .fline div.input {
	float: left;
	margin: 0 0 0 10px; padding: 0;
	width: 290px;
    text-align:left;}
.flineQ div.input-no-lab {
	min-height: 30px;
	height: auto!important;
	height: 30px;}
.fline span.input-index  {
	float: left;
	margin: 0 0 0 10px; padding: 0;
	width: 290px;}
.fline input {
	float: left;
	margin: 0; padding: 0;
	width: 290px;}
.fline label {
	float: left;
	width: 180px;
    text-align:left;}
.fline span.post-sign {
	width: 300px !important;}
.fline .small-sign {
	margin: 0; padding: 0;
	float: left;}
.fline select {
	float: left;
	margin: 0 0 0 10px; padding: 0;
	width: 296px;}
.fline textarea {
	float: left;
	margin: 0 0 0 10px; padding: 0;
	width: 290px;}
.fline select.multi {
	width: 296px;
	height: 100px}
p.flinebox{overflow:hidden;width:294px;padding: 8px 5px 8px 196px;position:relative;text-align:left;}
.comtab {background:transparent url(/imglib/default/r-actb.gif) no-repeat scroll left top;position:relative;top:5px;height:45px;}
.comtab_sm {background:transparent url(/imglib/default/r-actsm.gif) no-repeat scroll left top;position:relative;top:5px;height:29px;}
.lab-ctrl {color:#FF0000;}
.registrationPopup {
	margin: 0; padding:10px;
	background-color: #fff;
    border:5px solid #eaeaea;
    padding-left:20px;
}
.tabPopup {
	margin: 0 3px 0 0 ; padding:5px 10px 8px 10px;
    background: url(/imglib/default/r-pasb.gif) top left no-repeat;
	float: left;
	width:120px;
    cursor:pointer;
	text-decoration:underline;
    text-align:center;
    min-height:25px;
    font-size:12px;
}
.welcome {
    position: absolute;
    right: 8px;
    width: 400px;
    text-align: right;
    font-weight: bold;
    z-index:10; top: 2px;}
.welcome b{color:#000;}
.welcome a{text-decoration:underline;}
.welcome a:hover{text-decoration:none;}
.list-nav{margin-bottom:15px;}
.adsense p{margin:0;}
/* mediaboxAdvanced - black theme */
.overlay {
	margin: 0; padding: 0;
	height:0; overflow:hidden;
	line-height: 0; font-size: 0;
}
#overlay {
    display: none;
	position: absolute;
	z-index: 10000;
	left: 0;
	background-color: #fff;
    height: 3002px;
    width: 100%;
    opacity: 0.8;
    cursor: pointer;
	}
.popupForm{
    opacity: 0;
    display: none;
    z-index: 10001;
    position: absolute;
    padding: 20px;
    left: 50%;
    top: 50px;
	margin: 0;
    margin-left: -350px;
    width: 700px;
    background:#fff;
    border:1px solid #ccc;
    font-size:12px;

}
.applyPopupForm{
    opacity: 0;
    display: none;
    z-index: 10001;
    position: absolute;
    padding: 20px;
    left: 50%;
    top: 50px;
    margin-left: -350px;
    width: 700px;
    background:#fff;
    border:1px solid #ccc;
    font-size:12px;
}
.loginPopupForm{
    opacity: 0;
    display: none;
    z-index: 10001;
    position: absolute;
    padding: 20px;
    left: 50%;
    top: 50px;
    margin-left: -350px;
    width: 700px;
    background:#fff;
    border:1px solid #ccc;
}
.closeLink{
    position:absolute;
    z-index:10002;
    display: block;
	float: right;
	height: 20px;
	width: 46px;
	background: transparent url(/imglib/default/BlackClose.gif) no-repeat center;
	top:10px;
    right:10px;
    cursor:pointer;}
.closeLink a{
	display: block;
	height:20px;
    width:46px;
    position:relative;
    z-index:10003;
    cursor:pointer;}
.login_form .errmsg{
	right: 52px; top: 2px;}
.errmsg,.errmsg-pass{
    color:#ff0000;
    position:absolute;
    cursor:pointer;
    right:29px;
    width:14px;
    top:2px;
    margin-right:-25px;
    display:block;
    z-index:10005;}
.errmsg div,.errmsg-pass div{
    line-height: 0;
    font-size: 0px;
    width: 14px;
    height:14px;
    overflow:hidden;
    background:url(/_img/bubble-alert.gif) left top no-repeat;}
.errmsg-pass div{
   background:url(/_img/bubble-alert-pass.gif) left top no-repeat;}
#newAlert{
    font-weight: bold;
    position:absolute;
    display:none;
    z-index:10006;
    margin-left:20px;
    margin-top:-10px;
    color:#ff0000;
    padding:10px 15px;
    background:#F2F2F2;
    border:1px solid #ccc;
    font-size:12px;}
.right-inner #advancedJobSearch,.left #advancedJobSearch{
    padding:10px 5px 5px 5px;
    margin:0;
    margin-right:18px;
    position:relative;
    clear:both;
    border:1px solid #ccc;
    font-size:12px;}
.left #advancedJobSearch{
    margin-right:12px;}

.right-inner #advancedJobSearch{
    margin-right:0;
}
.right-inner #advancedJobSearch .fline,.left #advancedJobSearch .fline {
	overflow: hidden;
    _height:auto !important;
    width:215px;
    _height:40px;
    min-height:40px;

}
*html .right-inner #advancedJobSearch .fline,*html .left #advancedJobSearch .fline {
	overflow: visible;
    height:1%;
}
.left #advancedJobSearch .fline {width:205px;}
.right-inner #advancedJobSearch .fline span.input, .left #advancedJobSearch .fline span.input,
.right-inner  #advancedJobSearch .fline div.input,.left  #advancedJobSearch .fline div.input {
	float: left;
    clear:both;
    margin: 0; padding: 0;
	width: 200px;
    text-align:left;}
.right-inner #advancedJobSearch .fline input, .left #advancedJobSearch .fline input{width:200px;margin-left:0;}
.right-inner #advancedJobSearch select,.left #advancedJobSearch select,
    .right-inner #advancedJobSearch textarea,.left #advancedJobSearch textarea {
	clear:both !important;
    margin-left:0;
    width:204px;
}
#advancedJobSearch .button_sub{width:50px !important;}
.top-nav{right:2px;top:2px;width:190px;position:absolute;text-align:center;font-size:13px;}
.top-nav a{color:#000;display:block;background-color:#fff;padding:2px 13px 3px;}
.top-nav a:hover{background-color:#2971a7;text-decoration:none;color:#fff;}

.dn{display:none;padding-top:7px;position:relative;z-index:1;}
.sm_block{height:10px;font-size:8px;}
.but,.button_sub{background-color:#c50000;color:#fff;border:none;padding:2px 5px 2px 5px;cursor:pointer;}
input.butDel	{font-size:100%;background: transparent url(../_img/buttons/but-del.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butDelw {font-size:100%;background: transparent url(../_img/buttons/but-delw.gif) no-repeat; width: 15px; height: 20px; border:none;}
input.butEdit	{font-size:100%;background: transparent url(../_img/buttons/but-edit.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butExpire	{font-size:100%;background: transparent url(../_img/buttons/but-expire.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butLogin	{font-size:100%;background: transparent url(../_img/buttons/but-login.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butRoll	{font-size:100%;background: transparent url(../_img/buttons/but-roll.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butDraft	{font-size:100%;background: transparent url(../_img/buttons/but-draft.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butUpdate	{font-size:100%;background: transparent url(../_img/buttons/but-update.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butParams	{font-size:100%;background: transparent url(../_img/buttons/but-params.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butClear	{font-size:100%;background: transparent url(../_img/buttons/but-clear.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butParamsw	{font-size:100%;background: transparent url(../_img/buttons/but-paramsw.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butRunw	{cursor: pointer; font-size:100%;background: transparent url(../_img/buttons/but-runw.gif) no-repeat; width: 22px; height: 20px; border:none;}

.job_vacancy th{text-align:left;}
.job-vacancy td{padding:3px 5px;}
.job-payment{border:0;border-collapse:separate;width:635px;}
.job-payment td{
background:#F5F5F5 none repeat scroll 0 0;
margin:1px;
padding:5px 10px;
text-align:left;
}
.job-payment th{
background-color:#ccc;
padding-top:3px;    
padding-bottom:3px;    
}

.red{color:#ff0000;padding-bottom:10px;}
.popular_sectors_in{_height:50px;min-height:50px;}
.create_search{position:relative;}
.quick_job_alert{padding-bottom:10px;color:green;}
#similarjobs{display:block;}
input.but-s{width:40px;margin-left:5px;}
.db{display:block;}
.top-but{background-color:#fff;padding:1px 9px 2px;line-height:18px;}
.top-but span{color:#999;}
*+html #quickJobSearch select.txt{height:20px;width:183px;}
.rssItem{padding-bottom:5px; float:left;width:267px;line-height:16px;}
.vote_block div{padding-bottom:5px;}
.vote_block form{margin-bottom:-10px;}
.vote_block img{display:none;}
.vote_block a b{display:none;}
.vote_block a{text-decoration:underline;}
.vote_block a:hover{text-decoration:none;}
.vote_block br{display:none;}
.vote_block div br{display:block;}
h2{line-height:26px;
margin:0;
padding:5px 0 10px;}
#comments{width:350px;margin-top:10px;margin-bottom:10px;}
.footer_banner{padding:0 40px;}
.ch-box {width:auto !important;}
.rss_img{
    float:right;
    display:inline;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-left:15px;
    padding-bottom:15px;
    margin-left:0px;
    margin-bottom:10px;}
.rss_img p{padding:0;margin:0;}
.content .bubble{margin-top:-130px;margin-left:-120px;}
.complex {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
	color: #006600;
	font-family: arial, sans-serif;
	margin: 0 0 10px 0;
	width: 100%;
	}
.complex th, .complex td {
	padding: 0;
    border: none;
	}
.complex th {
	color: #000;
	text-align: center;
	}
.complex td {
	background: #ebebeb;
	}

.complex .th, .complex .td {
	padding-left: 5px; padding-right: 5px;
	}

.complex .white {
	background: #f4f4f4;
	width: 3px;
	}
.complex .thtl {
	background: url(/imglib/default/th-tl.gif) top left no-repeat #f4f4f4;
	width: 8px; height: 8px;
	}
.complex .thtr {
	background: url(/imglib/default/th-tr.gif) top right no-repeat #f4f4f4;
	width: 8px; height: 8px;
	}
.complex .thbl {
	background: url(/imglib/default/th-bl.gif) bottom left no-repeat #f4f4f4;
	width: 8px; height: 8px;
	}
.complex .thbr {
	background: url(/imglib/default/th-br.gif) bottom right no-repeat #f4f4f4;
	width: 8px; height: 8px;
	}

.complex .tht {
	background: url(/imglib/default/th-t.gif) top left repeat-x #f4f4f4;
	width: 1px;
	}
.complex .thr {
	background: url(/imglib/default/th-r.gif) top right repeat-y #f4f4f4;
	width: 1px;
	}
.complex .thb {
	background: url(/imglib/default/th-b.gif) bottom left repeat-x #f4f4f4;
	width: 1px;
	}
.complex .thl {
	background: url(/imglib/default/th-l.gif) top left repeat-y #f4f4f4;
	width: 1px;
	}

.complex .tdtl {
	background: url(/imglib/default/td-tl.gif) top left no-repeat #ebebeb;
	width: 8px; height: 8px;
	}
.complex .tdtr {
	background: url(/imglib/default/td-tr.gif) top right no-repeat #ebebeb;
	width: 8px; height: 8px;
	}
.complex .tdbl {
	background: url(/imglib/default/td-bl.gif) bottom left no-repeat #ebebeb;
	width: 8px; height: 8px;
	}
.complex .tdbr {
	background: url(/imglib/default/td-br.gif) bottom right no-repeat #ebebeb;
	width: 8px; height: 8px;
	}
.payment_radio input{position:relative;top:3px;}
*+html .payment_radio input{top:1px;}
.mt15{margin-top:15px;}
.num_check{position:relative;padding:0px;z-index:1;}
.num_check input{width:38px;}
/*
.article_template{width: 100%;border:0;}
.article_template h4{margin-top:0;margin-bottom:5px;padding-left:3px;}
.article_template td{padding:2px;margin:2px;}
.article_template img{margin-right:5px;}

.related_articles{width: 100%;border:0;}
.related_articles td{padding:2px;margin:2px;padding-bottom:12px;}
.related_articles img{margin-right:5px;width:90px;height:90px;float:left;}
.article_r_block{border: 1px solid #cccccc; padding: 10px; width: 35%; float: right; margin-left: 10px;}
*/




.table_login{color:#fff;font-size:12px;}
.table_login td{padding:0;}

/**
* vBulletin 3.8.2 CSS
* Style: 'Default Style'; Style ID: 1
*/
.vbmenu_popup table{border-collapse:separate;}
.thead
{
	background: #5C7099 url(/imglib/default/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.vbmenu_control
{
	background: #738FBF;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
td.thead, th.thead, div.thead,.vbmenu_option,.vbmenu_hilite { padding: 4px; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }
.vbmenu_popup2
{
background:#bbc7ce;
	color: #000000;
	border: 1px solid #ffffff;
}
*html div.flineQ{width:183px;}
*html #sccriterion221 {width:183px !important;}
*html #sccriterion3 {width:183px !important;}
*html #sccriterion256 {width:183px !important;}
*html .center-inner{overflow:hidden;}
.top_div{width:960px;height:79px;margin:0 auto;padding-top:2px;}
.top_logo{float:left;padding-top:3px; padding-left:5px; height:79px; width:240px;}
.center-results{width:483px;min-height:10px;_height:1%;float:left;}
.search_res_table{width:100%;font-size:12px;}
.search_res_table th{text-align:left;background-color:#000;color:#fff;padding:10px 5px;font-weight:bold;font-size:14px;}
.search_res_table .th1{text-align:left;background:#000 url(/imglib/default/th1.gif) left top no-repeat;}
.search_res_table .th_end{background:#000 url(/imglib/default/th_end.gif) right top no-repeat;}
.search_res_table td{padding:10px 5px;color:#5d5c58;vertical-align:top;}
.search_res_table td td{padding-top:0;}
.search_res_table h3{margin:0px 10px 4px 0;}
.search_res_table a{color:#d40000;text-decoration:none;}
.search_res_table a:hover{color:#750d0d;text-decoration:underline;}
.company_logo img{border:1px solid #cfcfcf;}
.banners_on_results p{margin-top:0;}
.criteria,#job-alert,#paging{font-size:12px;}
.locations a,.job_sectors a{color:#000;}
.adv_jobs{font-size:14px;background:url(/imglib/main/cnz_bw.jpg) left top no-repeat;width:235px;height:140px;margin-bottom:5px;color:#fff;}
.adv_jobs p{margin-top:0;padding-bottom:8px;}
.adv_jobs_in{padding:15px 20px;}

.box{background:url(/imglib/default/bg/bg_box.gif) left top no-repeat;width:235px;height:235px;font-size:14px;}
.box p{margin-top:0;padding-bottom:8px;}
.box_in{padding:15px 20px;}
.note {color: #f00;}
.banners_on_results table{border-collapse:separate;}

/* it-jobs blog */
.right-blog{width:250px;float:left;margin-top:0px;padding-top:25px;padding-bottom:35px;}
.center-blog{
margin:20px;
width:637px;
position:relative;z-index:1;
}
.cv-in{color:#fff;}
.cv-in .upload_txt span{color:#d40000;}
.table_cv{margin-bottom:8px;}
.blog_registration{width:502px;}
.cv-in .upload_txt{color:#fff;font-size:22px;padding-bottom:14px;padding-top:23px}

.cv{font-size:14px;background:url(/imglib/main/cnz_ow.jpg) left top no-repeat;width:235px;height:140px;margin-bottom:5px;color:#fff;}
.cv p{margin-top:0;padding-bottom:8px;}
.cv_1{padding:15px 20px;}
.cv .upload_inp{background:url(/imglib/default/bg/bg_up.png) left top no-repeat;border:none;width:176px;height:20px;margin-top:40px;margin-left:16px;font-size:14px;padding:0 5px;}

.cv-in{font-size:14px;background:url(/imglib/default/bg_in.jpg) left top no-repeat;height:154px;margin-bottom:15px;padding:0 20px;}
.cv-in p{font-size:14px;margin:0 0 3px 0;}
.cv-in .upload_inp{border:1px solid #ccc;width:325px;margin-right:10px;font-size:18px;padding-top:7px;padding-bottom:7px;}

.postinfo{margin-top:0;}
.blogroll h2{color:#6A6A6A;
font-size:18px;
font-weight:normal;
margin:0;
padding-bottom:8px;}
.blogroll ul {width:100%;clear:both;}
.blogroll {padding-bottom:0;padding-left:3px;}
.blogroll_in {padding:0;}
.xoxo li{background:url(/imglib/default/icons/categories.gif) left 4px no-repeat;padding-left:15px;margin-left:3px;}
.blog_articles{width:273px;}
.blog_articles li{padding-bottom:5px;font-size:12px;}
.related_job{font-size:12px;}
.related_job ul li {background-position:left 4px;}
.bookmark{display:none;}
.login_form{padding-top:0;}
.login_top{}

.related_job h3{color:#d40000;}
/* end styles for it-jobs blog */
.table_search_results{width:100%;margin:20px 0 5px 0;}
.advancedResumeSearchResultsHolder .table_search_results, .quickResumeSearchResultsHolder .table_search_results{width:97%;margin:20px 0 5px 0;}
.advancedResumeSearchResultsHolder .search_res_table .tr_bg, .quickResumeSearchResultsHolder .search_res_table .tr_bg{background-color:transparent;}

