@charset "utf-8";
/*----some base css----*/
* {
    margin: 0;
    padding: 0;
    outline: none;
}
body, html {
    width: 100%;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 0;
}
input { font-size: 100%; }
ul, ol, dl { padding: 0 40px }
fieldset, img, form { border: 0; }
img, input, select { vertical-align: middle; }
a {
    color: #333;
    cursor: pointer;
    text-decoration: none;
}
a:hover { text-decoration: underline; }
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.aLeft {
    text-align: left !important;
    padding-left: 5px;
}
.aRight {
    text-align: right !important;
    padding-right: 5px;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0;
    left: 0px;
    top: 0px;
}
.inputTextDis{
    margin-top: 4px;
    width:150px;
    height:24px;
    margin-left:10px;
    line-height: 20px;
    border-style:none;
    background-color: #F7F7F7;
    font-style:italic;
    color:#FF0000;
}

.inputTextDisFolatDiv{
    margin-top: 4px;
    width:150px;
    height:24px;
    background-color: #F7F7F7;
    position:absolute;
    color:#FF0000;
}
.fr { float: right; }
.fl { float: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.wrapper { padding:0 30px;margin:0 auto;}
/*----some base css--(end)--*/
.top{height: 68px;position: relative;}
.logo{width: 399px;height: 57px;position: absolute;left: 0;top: 0;background:url(../images/erms/WR_logo.png) no-repeat;}
.topBgRight{position: absolute;right: 0px;top: 0px;background:url(../images/erms/WR_toppic.png) no-repeat; width: 215px;height: 77px;}
.nav{height: 32px;background:url(../images/erms/WR_navbg.png) repeat-x;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.nav a{color: #ac0003;line-height: 32px;display: inline-block; padding:0px 24px; background:url(../images/erms/WR_nav_vline.png) left center no-repeat;margin-left: 3px;}
.nav a:first-child{background: none;}
.nav a.selected{line-height: 26px;height: 26px; border: 1px solid #cc0507;border-bottom: 0px;-webkit-border-radius: 4px 4px 0px 0px;-moz-border-radius:  4px 4px 0px 0px;border-radius:  4px 4px 0px 0px;margin-top: 3px; background:url(../images/erms/nav_selected_bg.png) repeat-x;color: #fff;}
.mainCont{ width:100%; overflow:hidden;padding-top: 12px;padding-bottom: 12px;}
.mainLeft{width: 186px;float: left;}
.leftTitle{height: 45px;background:url(../images/erms/WR_snav_titlebg.png) no-repeat;text-align: center;line-height: 34px;font-size: 18px;font-weight: bold;color: #d40001;}
ul.leftUl{border: 1px solid #939393;margin-right: 1px;-webkit-box-shadow: 1px 1px 1px #c2c2c2;-moz-box-shadow: 1px 1px 1px #c2c2c2;box-shadow: 1px 1px 1px #c2c2c2; padding:6px 0px;}
ul.leftUl li{position: relative;}
ul.leftUl li a{display: block;padding-left: 30px;line-height: 30px;color: #6b6b6b;font-size: 15px;background:url(../images/erms/WR_icon_snav_gray.png) no-repeat 17px center;}
ul.leftUl li a:hover,ul.leftUl li a.selected{color: #d40001;background:url(../images/erms/WR_icon_snav_red.png) no-repeat 17px center;}

.mainRight{margin-left: 196px;}
.breadNav{height: 29px;line-height: 29px;border-bottom: 1px solid #d8d8d8;color: #999;}
.breadNav a{font-size: 14px;color: #999; margin:0px 5px; display:inline-block}
.breadNav a.home{padding-left: 30px;background:url(../images/erms/WR_Breadcrumbs_icon.png) 5px 0px no-repeat;}
.breadNav a.current{color: #f39301;}
.searchCont{margin-top: 2px; padding:5px 0px;margin-bottom: 11px;border-bottom: 3px solid #dedede;background: #f9f9f9;}
table.searchTable{ width:100%;}
table.searchTable th,table.searchTable td{line-height: 18px;font-size: 14px;color: #666;font-weight: normal; height:35px}
table.searchTable th{ width:110px;padding-right: 10px;text-align: right;}
table.searchTable td{padding-left: 5px;}
table.searchTable td label{margin-right: 15px;}
table.searchTable input{margin-right: 5px !important;vertical-align:middle;}
table.searchTable input[type="text"]{text-indent: 6px;color: #314d59; margin: 0px;padding: 0px; border-top:1px solid #b4b4b4; border-left:1px solid #b4b4b4;border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;height: 23px;line-height: 23px;font-size: 14px; width:158px;}
table.searchTable input.calendar{width: 94px;background:url(../images/erms/WR_icon_calendar.png) right center no-repeat #ffffff;padding-right: 24px;}
table.searchTable input.calendar.long{width: 134px;}
table.searchTable select{margin: 0px;padding: 0px; border-top:1px solid #b4b4b4; border-left:1px solid #b4b4b4;border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;height: 25px;line-height: 25px;font-size: 14px;width:160px;color: #314d59; }
table.searchTable select option{color: #314d59; }
table.searchTable textarea{margin: 0px;padding: 2px;height: 91px;width: 556px;border-top:1px solid #b4b4b4; border-left:1px solid #b4b4b4;border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;font-family:Helvetica, Arial, sans-serif;margin-bottom: 10px;}
a.searchBtn{display: block;width: 78px;height: 26px;line-height: 26px;text-align: center;font-size: 14px;color: #666;background:url(../images/erms/WR_btn_search_link.png) no-repeat;text-decoration: none;margin-left: 30px;}
a.searchBtn:hover{background:url(../images/erms/WR_btn_search_hover.png) no-repeat;}

table.resultTable{ width:100%;}
table.resultTable th,table.resultTable td{font-weight: normal;text-align: center;border: 1px solid #cfcfcf;font-size: 14px;color: #676767;}
table.resultTable th{line-height: 26px;height: 27px;background:url(../images/erms/WR_bg_tabletitle.png) repeat-x;color: #394263;}
table.resultTable td{height: 30px;line-height: 16px;}
table.resultTable td a.opLink{height: 20px;width: 30px;display:inline-block;background: #00a0e3;padding-left: 17px;line-height: 20px;color: #fff; margin:2px 0px;font-size: 12px;}
table.resultTable td a.opLink.candidate{background:url(../images/erms/WR_icon_view.png) no-repeat}
table.resultTable td a.opLink.pull{background:url(../images/erms/WR_icon_pullcvpool.png) no-repeat}
table.resultTable td a.opLink.assign{background:url(../images/erms/WR_icon_assign.png) no-repeat}
table.resultTable td a.opLink.jump{background:url(../images/erms/WR_icon_pullcvpool.png) no-repeat}
table.resultTable td a.opLink.offer{background:url(../images/erms/WR_icon_sendoffer.png) no-repeat}
table.resultTable td a.opLink.edit{background:url(../images/erms/WR_icon_edit.png) no-repeat}
table.resultTable td a.opLink.delete{background:url(../images/erms/WR_icon_delete.png) no-repeat}
table.resultTable td a.opLink.interview{background:url(../images/erms/WR_icon01_Interview.png) no-repeat}

.pagenation{text-align: right;margin-top: 10px;margin-bottom: 10px;height: 25px;}
.pagenation a{display: inline-block;height: 25px;width: 24px;line-height: 25px;text-align: center;color: #7f7f7f; margin:0 3px;background:url(../images/erms/WR_btn_pagelink.png) no-repeat;vertical-align: middle;}
.pagenation a img{margin-top: 8px;}
.pagenation a:hover{background:url(../images/erms/WR_btn_pagehover.png) no-repeat;}
.pagenation a.active{background: url(../images/erms/WR_btn_pageactived.png) no-repeat;color: #fff;}

.btnCont{text-align: center;height: 30px;padding-bottom: 10px;}
.btnCont a{display: inline-block; margin:0px 10px;width: 82px;line-height: 30px;height: 30px;text-align: center;color: #060606;font-size: 14px;text-decoration: none;}
.btnCont a.cancelBtn{background:url(../images/erms/WR_btn_bg_gray.png) no-repeat;}
.btnCont a.cancelBtn:hover{background:url(../images/erms/WR_btn_bg_gray_hover.png) no-repeat;}
.btnCont a.subBtn{background:url(../images/erms/WR_btn_bg_org.png) no-repeat;}
.btnCont a.subBtn:hover{background:url(../images/erms/WR_btn_bg_org_hover.png) no-repeat;}

.date{background:url(../images/calendar.png) no-repeat right center #fdfdfd; width:140px; height:24px; margin-left:10px;line-height: 22px;}
.month{background: no-repeat right center #fdfdfd; width:140px; height:24px; margin-left:10px;line-height: 22px;}
/*.MainDateDivTop{ margin-right:500px; text-decoration:none;}*/
/*
.MainDateDivTop{ margin-top:10px; margin-bottom:10px; text-decoration:none;}
.topspan{ background:#FFF; color:#F00; margin-left:10px;}*/
