/* CSS Document */
/*hd*/
.hdbg{background:#FFF url(cnithr/hdcolorbg.gif) repeat-x 0 28px;}
.hd{width:950px; padding:0 5px; margin:0 auto 10px auto;height:91px;position:relative;}
.hd .topnav{line-height:28px; white-space:nowrap;height:28px;}
.hd .topnav img{float:left;}
.hd .topnav b{color:#6c6c6c; font-size:8px; font-weight:normal; padding:0 5px 0 10px;}
.hd .topnav a{color:#aeaeae; text-decoration:none;}
.hd .topnav a:hover{color:#000;}
.hd .logo{height:69px; float:left;}
.hd .nav{height:27px; position:absolute; right:0; top:64px; background:url(../img/hdnavbg.gif) repeat-x; white-space:nowrap;}
.hd .nav .navright{text-align:right;}
.hd .nav a{height:16px; padding:2px 0 0 21px; line-height:16px;}
.hd a.navindex{background:url(../img/navpic.gif) no-repeat 0 0;}
.hd a.navhunter{background:url(../img/navpic.gif) no-repeat 0 -18px;}
.hd a.navschool{background:url(../img/navpic.gif) no-repeat 0 -32px;}
.hd a.navspecial{background:url(../img/navpic.gif) no-repeat 0 -48px;}
.hd a.navperson{background:url(../img/arrowsign.gif) no-repeat right 0;padding:2px 16px 0 0; color:#a4a49e}
.hd a.navperson:hover{background:url(../img/arrowsign.gif) no-repeat right -16px;padding:2px 16px 0 0; color:#d35701;}
.hd .login{float:right; padding:12px 23px 0 0; color:#000;}
.hd .login a,.hd .login a:link,.hd .login a:visited{color:#000;}
.hd .login a:hover{color:#6b56d6;}
.hd .login b{font-weight:normal; padding:0 5px;}

.personmenu{position:absolute; border:solid #7abadb 1px; width:126px; right:22px; top:89px; padding:1px;background:#f2feff; z-index:999;}
.personmenu table{width:90%; margin:10px auto; border-collapse:separate;}
.personmenu table td{height:24px;padding:1px; white-space:nowrap}
.personmenu table td.normal{ border-top:solid 1px #fff; border-bottom:solid 1px #7abadb;}
.personmenu table td.first{border-bottom:solid 1px #7abadb;}
.personmenu table td.last{border-top:solid 1px #FFF;}
.personmenu a:link{color:#048dc6;}.personmenu a:hover{color:#ff4800}

.loginlayer{position:absolute; width:312px; height:158px; top:60px; right:0; background:url(../img/loginlayer.gif) no-repeat;}
.loginlayer .userinf{padding:40px 0 0 30px;}
.loginlayer a.close{display:block; width:18px; height:18px; position:absolute; top:3px; right:7px; background:url(../img/close.gif) no-repeat 0 0;}
.loginlayer a.close:hover{background:url(../img/close.gif) no-repeat 0 -18px;}
.loginlayer .btn{text-align:center; padding-top:15px; width:88px; margin:0 auto;}
.loginlayer input{ border:solid 1px #cdcdcd; height:13px; width:173px; margin-left:10px; padding:2px;}
/*ft*/
.ft{width:100%;height:75px; background:url(cnithr/jobsftbg.gif) repeat-x; padding-top:21px; white-space:nowrap; text-align:center;}
.ft b{font-weight:normal; padding-right:5px;}
.ft b.copyright{font-family:Arial, Helvetica, sans-serif, Verdana}
