a{color:#046aa8}
a:hover{color:#333}
.mt10{margin-top:10px}
.ml20{margin-left:20px}
span.btn_admin, a.btn_admin, span.btn_gray, a.btn_gray{background:url(../images/btn/btn_admin_left.gif) no-repeat left; cursor:pointer; padding-left:5px; display:inline-block; text-decoration:none; margin-right:5px}
span.btn_admin input, a.btn_admin span, span.btn_gray input, a.btn_gray span{background:url(../images/btn/btn_admin_right.gif) no-repeat right; height:28px; line-height:28px; color:#fff; font-weight:700; font-size:17px; cursor:pointer; padding:0 20px 0 15px; display:inline-block; border:none}
span.btn_gray, a.btn_gray{background:url(../images/btn/btn_admin_gray_left.gif) no-repeat left}
span.btn_gray input, a.btn_gray span{background:url(../images/btn/btn_admin_gray_right.gif) no-repeat right}
body.mainBody{background:url(../images/common/bg_body_admin.gif) repeat-x top; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif}
#main { position:relative; width:95%; margin:0 auto}
#header{position:relative; height:163px; color:#fff}
#header h1{padding-top:23px}
#header .menuTop{position:absolute; top:13px; right:0px; font-size:11px}
#header .menuTop li{margin-right:10px; display:inline}
#header .menuTop li a{color:#fff; margin-right:10px}
#header .tit{position:absolute; top:45px; right:0; font-size:48px; line-height:normal}
#header #navi{position:absolute; top:119px; left:0; width:100%; height:44px; background:url(../images/navigation/bg_navi_admin.gif)}
#header #navi li{float:left; background:url(../images/navigation/line_navi_admin.gif) no-repeat right; font-size:13px}
#header #navi li a, #header #navi li.current span{display: inline-block; height:44px; line-height:44px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:700; padding:0 8px; margin-right:1px}
#header #navi li a:hover, #header #navi li.current span{background:#fff none; color:#233c98}
#header #navi li.last{background:none}
.content{padding-bottom:20px}
.topArea{background:#ededed none; padding:10px 15px}
.topArea a{font-weight:700}
.topArea span{margin-right:40px}
.manageArea{margin-top:10px}
.manageArea h2, h3{background:url(../images/common/bg_h3_admin.gif) ; height:41px; line-height:41px; font-size:17px; padding:0 7px}
.manageArea h2 span, h3 span{background:url(../images/common/blt_h3_admin.gif) no-repeat left 0; padding-left:28px}
.manageArea .left{float:left; width:49%}
.manageArea .right{float:right; width:49%}
.listManage{border:1px solid #E9E9E9; padding:10px 15px}
.listManage li{background:url(../images/common/blt_02_admin.gif) no-repeat left 9px; padding:2px 0 2px 16px; margin:1px 0}
.listManage li a{display:block;}
.listManage li.current a{font-weight:700; color:#000;}
.listManage li.current a:hover{color:#333; text-decoration:underline;}
.listManage .sub{ margin:8px 0; border-top: 1px dashed #A8D9D9; background:#F0F0F0}
.listManage .sub li a{text-decoration:none; font-size:11px;}
.listManage .sub li{background: url(../images/common/blt_09.gif) no-repeat 0 8px; border-top:1px solid #EEE; border-bottom:1px solid #DDD;}

.jobspecLangArea {margin-top:15px;}
.jobspecLangArea select {height:20px; width:130px; font:normal 11px/18px verdana; }
.jobspecLangArea span {font:bold 11px/8px arial;margin-left:5px;}
.leftMenu h2{background:url(../images/common/bg_h2_admin.gif); height:40px; line-height:40px; color:#fff; font-size:17px; padding:0 10px}
.leftMenu h2 span{background:url(../images/common/blt_h2_admin.gif) no-repeat left top; padding-left:30px}
.leftMenu{float:left; width:24%; margin-top:10px}
.leftMenu.extraContent{width:40%!important; }
.leftMenu.extraContent input[type='text'] {width:200px; height:20px;}
.topRight.extraContent input[type='text']{width:80px; height:20px;}
.footerAddnewSalary {background-color:#eee; height:40px;}
.leftMenu ul{background:#657cae none; padding-bottom:2px}
.leftMenu li{display:inline-block; width:100%}
.leftMenu li a{background:url(../images/common/blt_01_admin.gif) no-repeat left 7px;padding-left:15px; display:block;margin-left:2px;line-height:24px; color:#fff; text-decoration:none}
.leftMenu li.current a, .leftMenu li a:hover {background:#fff url(../images/common/blt_03_admin.gif) no-repeat left 7px; color:#000}
.boxContent{border:1px solid #E9E9E9; padding:10px 15px; margin-bottom:10px}
.topRight{float:right; width:74%; margin-top:10px}
.topRight.extraContent {width:58%!important;}
.topRight h3 strong{font-size:12px; font-weight:normal}
.topRight .boxContent .searchAre{margin-top:10px}
.topRight .boxContent .searchAre label{font-size:17px; font-weight:700; margin-right:10px}
.topRight .boxContent .searchAre .inputText{font-size:13px; font-weight:700; height:23px; padding:3px 0 0 5px; width:350px; margin-right:5px; line-height:18px}
.topRight .boxContent .radio{padding-left:152px; margin-top:5px}
.addnews .tit{font-size:17px; font-weight:700; margin-right:20px; line-height:28px}
.tblList{width:100%;}
.tblList td, .tblList th{border:1px solid #ccc; padding:5px 7px; vertical-align:top}
.tblList th{background:#046AA8 none; color:#fff; font-weight:700; text-align:center}
.regist p span.input .textarea{width:450px; height:200px}
.regist p.btn{text-align:left!important; padding-left:190px!important}
.red{color:#FF0000}
.regist p span.text{width:550px; text-align:justify}
.bgBlu{background:#e8ebf8 none}
.pageList{padding:5px 0}
.pageList li{display:inline; padding-right:5px; position:relative}
.boxContent .radioR input{width:auto!important}
.editCareer .account p label {width:80px; text-align:left}
.editCareer .account p.btn {padding-left:90px!important; text-align:left!important}
.PreviewCareer .boxContent p{margin-bottom:20px}
.manageEmail td select{width:180px}

/*add 1/15/2011*/
span.btn_blu, span.btn_gray, a.btn_blu, a.btn_orange, a.btn_green, span.btn_green{background:url(../images/btn/btn_blu_left.gif) no-repeat left top; display:inline-block; padding-left:5px; text-decoration:none}
span.btn_blu input, span.btn_gray input, a.btn_blu span, a.btn_orange span, a.btn_green span, span.btn_green input{display:inline-block; background:url(../images/btn/btn_blu_right.gif) no-repeat right top; padding:0 10px 6px 5px; height:22px; color:#fff; font-size:12px; font-weight:700; cursor:pointer; border:none; line-height:21px}
a.btn_orange{background:url(../images/btn/btn_orange_left.gif) no-repeat left top;}
a.btn_orange span{ background:url(../images/btn/btn_orange_right.gif) no-repeat right top; font-size:10px; line-height:12px; height:11px; padding-right:12px}
a.btn_blu span, a.btn_green span{padding-bottom:0}
.btnRight{text-align:right}
span.btn_gray{background:url(../images/btn/btn_gray_left.gif) no-repeat left}
span.btn_gray input{background:url(../images/btn/btn_gray_right.gif) no-repeat right}
span.btn_blu, span.btn_gray, span.btn_green{margin:0 3px;}

.tab_menu{height:25px; padding-left:5px;}
.tab_menu li{float:left; margin-right:1px}
.tab_menu li a, .tab_menu li a.show{background:transparent url(../images/navigation/image09.gif) no-repeat scroll left -25px;color:#000;display:inline-block;padding-left:3px; text-decoration:none}
.tab_menu li a span, .tab_menu li a.show span{background:transparent url(../images/navigation/image10.gif) no-repeat scroll right -25px;cursor:pointer;display:inline-block;padding:4px 15px 3px 12px}
.tab_menu li a:hover, .tab_menu li a.show{background-position:left top; color:#fff; text-decoration:none}
.tab_menu li a:hover span, .tab_menu li a.show span{background-position:right top}
.tab_menu li a.show{font-weight:700}

.borderBox{margin-bottom:10px}
.borderBox .top{background:url(../images/common/border_top_right.gif) no-repeat right; height:7px; overflow:hidden}
.borderBox .top .in{background:url(../images/common/border_top_left.gif) no-repeat left top; overflow:hidden; height:7px}
.borderBox .contentBox{padding:0 10px; border:1px solid #d7d7d7; border-bottom:none; border-top:none}
.borderBox .bottom{background:url(../images/common/border_bottom_right.gif) no-repeat right; height:7px; overflow:hidden}
.borderBox .bottom .in{background:url(../images/common/border_bottom_left.gif) no-repeat left top; overflow:hidden; height:7px}

.contentBox .regist p.btn{padding-left:0 !important; text-align:center !important;}
.formBox h4{padding:10px 0 5px 25px; border-bottom:1px dashed #ccc; color:#0072a7;margin-bottom:10px; position:relative;background: url(../images/common/home_au_03.gif) no-repeat 0 10px; font-size:16px;}
.formBox h5{background:#3096bf url(../images/common/blt_04.gif) no-repeat 10px center; padding:4px 40px; padding-right:10px;font-size:13px; margin-top:10px; color:#fff; position:relative}
.formBox h5 strong{font-size:11px; font-weight:normal; padding-left:5px}
.formBox .border{border:1px solid #3096bf; padding:10px}
.blubox{background:#EFF9FF none; padding:5px 10px; border-top: 1px dashed #d7d7d7}

.showlogo {margin-top:10px;}
.showlogo ul {float:left;padding:5px 0 5px 5px;width:40%;}
.showlogo ul li {float:left;margin-right:5px}
.showlogo ul li img {width:90px; border:1px solid #ccc}
.showlogo .text {clear:none;float:right;padding:0;width:58%;}

.resumeDetail .tblInfo{width:100%; margin-top:5px}
.resumeDetail .tblInfo td{vertical-align:top}
.resumeDetail .tblInfo td.jobdes{width:45%}
.resumeDetail .tblInfo td{padding:0 25px 0 0}
.resumeDetail .tblInfo td .tit{color:#F7931D; font-weight:700; margin-bottom:3px}
.resumeDetail .tblInfo td.info{width:40%}
.resumeDetail .tblInfo td.info .tit{text-transform:capitalize; font-size:13px}
.resumeDetail .tblInfo td.avatar img  {border:1px solid #ccc;width:110px}
.resumeDetail table{width:100%}
.resumeDetail .block{padding:10px 0}
.resumeDetail table th{font-weight:700; text-align:left}
.resumeDetail .block .tit{display:block; color:#F7931D; padding-bottom:2px}
.resumeDetail .block .date{display:block; padding-bottom:6px}
.resumeDetail .block .titsub{display:block; padding:2px 0}
.resumeDetail .otherInfo th{width:130px}

.stepAd{padding:10px; text-align:center}
.stepAd li{background:#fff none; border:2px dotted #EFEFEF; display:inline; padding:3px 15px; font-size:17px; font-weight:700; color:#3096BF}
.stepAd li.arrow{border:none}
.stepAd li.current{background:#3096BF none; color:#fff}
.choice p{padding-top:3px}
.choice .green{font-size:13px; font-weight:700; padding:10px 0 2px; color:#3096BF}
.listTenp{padding:10px 0; font-size:11px;}
.listTenp li{float:left; width:128px; text-align:center; padding-left:1px}
.listTenp li img{width:100px; margin-bottom:5px; border:1px solid #ccc}
.btnWidth290px{width:290px}
.jobAd p label{width:140px;}
.checkList p label { width: 80px;}
.greenbox {background:#F1FEF3 none; padding: 5px;}
tr.bgGreen {background:#E8FEE6 none;}

