/* CSS Document */
body {background:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; margin:0; padding:0; text-align:center;}
input,select,textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.innerbody {width:780px; margin:0 auto; background-color:#000}

/* Top */
.pagetop {width:780px; height:86px; text-align:left; border-top: 10px solid #000;}
.pagetop .pagetitle {display:none;}
.pagetop .welcome {position:absolute; text-align:right; width:780px;}
.pagetop .welcome h2 {font-size:11px; font-weight:normal; padding:0 6px 0 0; margin:0; display:inline;}
.pagetop .welcome a {float:right; display:block; font-size:10px; padding:0 3px; height:13px; line-height:13px; margin:10px 5px 0 5px; background:#373737;}
.pagetop .welcome a:hover {background:#575757;}

/* Login Links */
.pagetop .logbox {position:absolute; margin-left:600px; cursor:pointer;}
.pagetop .logtitle {width:60px; font-size:10px; margin-left:39px; text-align:left; text-indent:7px; background:#474747 url(../images/ico_arrow_down.gif) right center no-repeat;}
.pagetop .logtitle_h {width:60px; font-size:10px; margin-left:39px; text-align:left; text-indent:7px; color:#FC0; background:#474747 url(../images/ico_arrow_up.gif) right center no-repeat;}
.pagetop .submenu {background:#474747; text-align:left;}
.pagetop .submenu ul {padding:0; margin:0;}
.pagetop .submenu li {padding:1px 5px 1px 3px; margin:0; list-style:none; border-top:1px solid #000;}
.pagetop .submenu li a {color:#FFF; text-decoration:none;}
.pagetop .submenu li a:hover {color:#FC0; text-decoration:none;}
.pagetop .logbox2  {position:absolute; margin-left:681px; cursor:pointer;}
.pagetop .logbox2 .logtitle {width:75px; margin-left:24px;}
.pagetop .logbox2 .logtitle_h {width:75px; margin-left:24px;}

/* Logo & Button */
.pagetop .logo {position:absolute; width:130px; margin:34px 0 0 0;}
.pagetop .logo img {border:0;}
.pagetop .logo a:hover img {border:0;}
.pagetop .sitelogo {position:absolute; width:130px; margin:0 0 0 300px;}
.pagetop .sitelogo img {border:0;}
.pagetop .sitelogo a:hover img {border:0;}
.pagetop .quickbutton {position:absolute; width:780px; text-align:right; margin:46px 0 0 0;}
.pagetop .quickbutton img {margin-left:15px; border:0;}
.pagetop .quickbutton a:hover img {border:0;}

/* Banner & Nav */
.mainbanner {width:780px; text-align:left;}
.mainbanner .navline {position:absolute; width:780px; height:28px; background:url(../images/bg_navline.gif) left top no-repeat;}
.mainbanner .navline ul {padding:0; margin:0;}
.mainbanner .navline li {list-style:none; float:left; height:28px; margin:0; padding:0; text-align:center; cursor:pointer;}
.mainbanner .navline li.l1 {width:88px; background:url(../images/bg_navdiv.gif) right center no-repeat;}
.mainbanner .navline li.l1 a {width:88px;}
.mainbanner .navline li.l2 {width:130px; background:url(../images/bg_navdiv.gif) right center no-repeat;}
.mainbanner .navline li.l2 a {width:130px;}
.mainbanner .navline li.l3 {width:136px; background:url(../images/bg_navdiv.gif) right center no-repeat;}
.mainbanner .navline li.l3 a {width:136px;}
.mainbanner .navline li.l4 {width:133px; background:url(../images/bg_navdiv.gif) right center no-repeat;}
.mainbanner .navline li.l4 a {width:133px;}
.mainbanner .navline li.l5 {width:136px; background:url(../images/bg_navdiv.gif) right center no-repeat;}
.mainbanner .navline li.l5 a {width:136px;}
.mainbanner .navline li.l6 {width:71px; background:url(../images/bg_navdiv.gif) right center no-repeat; display:none;}
.mainbanner .navline li.l6 a {width:71px;}
.mainbanner .navline li.l7 {width:69px; background:url(../images/bg_navdiv.gif) right center no-repeat;}
.mainbanner .navline li.l7 a {width:69px;}
.mainbanner .navline li.l8 {width:88px;}
.mainbanner .navline li.l8 a {width:88px;}
.mainbanner .subnavline {position:absolute; height:18px; margin-top:28px; background:url(../images/bg_submenu.gif) center center repeat-y; padding:0 10px;}
.mainbanner .subnavline ul {margin:0; padding:0;}
.mainbanner .subnavline li {list-style:none; float:left; height:16px; line-height:16px; padding:0 10px; margin:0; font-size:10px;}

.mainbanner .subnavline li a .listyle {font-size:13px;}
.mainbanner .sub1 {}
.mainbanner .sub2 {}
.mainbanner .sub3 {margin-left:66px;}
.mainbanner .sub4 {margin-left:285px;}
.mainbanner .sub5 {margin-left:430px;}
.mainbanner .sub6 {margin-left:313px;}
.mainbanner .sub7 {}
.mainbanner .sub8 {}
.mainbanner .bannerpic {position:absolute; width:780px; height:400px; background:#000; text-align:left;}

/* Rss Feeds */
.rssline {width:780px; height:29px; overflow:hidden; text-align:left; clear:both;}
.rssline .newjoblist {float:left; color:#000; font-size:12px; font-weight:bold; padding:0 0 0 0; margin-top:11px; margin-left:130px; text-align:left; width:600px; height:16px; overflow:hidden;}
.rssline .listcontrol {float:right; margin:11px 16px 0 0;}
.rssline .listcontrol img {border:0; cursor:pointer;}
.rssline .rssbttn {float:right; padding:10px 10px 0 0;}
.rssline .rssbttn img {border:0;}
.rssline .newjoblist ul{margin:0; padding:0;}
.rssline .newjoblist li {padding:0; margin:0; width:600px; list-style:none;}


/* Four Entrance */
.entrancebody {width:780px; height:120px;}
.entrancebody .entrancebox {float:left; margin-top:35px;}
.entrancebody .entrancebox .pic_left {float:left; height:60px; text-align:left; padding-top:5px;}
.entrancebody .entrancebox .pic_left a img {border:0;}
.entrancebody .entrancebox .pic_left a:hover {border:0;}
.entrancebody .entrancebox .txt_right {float:right; font-size:9px; text-align:left; color:#666;}
.entrancebody .entrancebox .txt_right .tit {font-weight:bold; font-size:11px; color:#BBB;}

.entrancebody .entrancebox .txt_right ul {padding:0; margin:0;}
.entrancebody .entrancebox .txt_right li {margin:0; padding:0; list-style:none; padding-left:2px;}

.entrancebody .entrancebox .txt_right li a .listyle {font-size:11px;}
.entrancebody .part1 {width:180px; background:url(../images/bg_indexfdiv.gif) right top no-repeat;}
.entrancebody .part1 .pic_left {width:65px;}
.entrancebody .part1 .txt_right {width:115px;}
.entrancebody .part2 {width:200px; margin-left:10px; background:url(../images/bg_indexfdiv.gif) right top no-repeat;}
.entrancebody .part2 .pic_left {width:65px;}
.entrancebody .part2 .txt_right {width:135px;}
.entrancebody .part3 {width:180px; margin-left:10px; background:url(../images/bg_indexfdiv.gif) right top no-repeat;}
.entrancebody .part3 .pic_left {width:65px;}
.entrancebody .part3 .txt_right {width:115px;}
.entrancebody .part4 {width:190px; margin-left:10px;}
.entrancebody .part4 .pic_left {width:65px;}
.entrancebody .part4 .txt_right {width:125px;}

/* Foot */
.pagefoot {width:780px; height:50px; background-color:#171717; font-size:9px; color:#5E5D5D;}
.pagefoot .left {float:left; margin:18px 0 0 6px;}

.pagefoot .right {float:right; margin:18px 6px 0 0;}

/* Notice Box */
.Deletenoticebox {background-color:#000; border:3px solid #2A2A2A; text-align:center; line-height:40px; z-index:99; display:none;
left:50%;/*FF IE7*/
top:50%;/*FF IE7*/

margin-left:-150px!important;
margin-top:-60px!important;

margin-top:0px;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.noticecoverbg {background-color:#000; width:100%; height:100%; left:0; z-index:98; display:none;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

} 
.Deletenoticebox .innerbox {padding:20px 10px; font-weight:bold;}
.Deletenoticebox .innerbox td,th {line-height:18px; height:18px; padding:0; margin:0; text-align:left;}