*{margin:0;padding:0;}
body,html{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#000;}
img{border:none;}
table{padding:0;margin:0;width:100%;}
form{padding:0;margin:0;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#frame{display:none;background:url(./background-frame.gif) left bottom no-repeat;}
#mainFrame{width:100%;background:transparent;overflow:hidden;margin:0 auto;min-height:500px;_height:500px;}

div.wrap{width:1080px;margin:0 auto;}
div.header{height:296px;background:url(./logoback.jpg) no-repeat left top;position:relative;}
div.titlewrap{float:left;padding:140px 158px 0 400px;text-align:left;}
div.titlewrap h1.f22{font-family:"ºÚÌå";font-size:28px;font-weight:bold;letter-spacing:2px;color:#005BA8;}
div.titlewrap h1 {
color:#005BA8;
font-family:"ºÚÌå";
font-size:44px;
font-weight:bold;
letter-spacing:4px;
}
#date{color:#9FAA88;position:absolute;top:208px;left:629px;}
div.nav{float:right;letter-spacing:2px;position:absolute;top:31px;right:210px;}
#tmenu li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding-left:5px;}
#tmenu li a{font-size:14px; font-weight:bold; color:#FFFFFF;text-decoration:none;padding-right:10px;}
#tmenu li a:hover{color:#B2EAFF;}
div.neck{display:none; background:url(./header_bottom.jpg) no-repeat;width:963px;height:27px;position:absolute;right:0;bottom:0;}

div.bodyer{background:#EAEBE4 url(./body_bg2.jpg) repeat-y 805px 0;}
div.bodyerwrap{padding-bottom:20px;background:#005BA8 url(./leftwrap.gif)  left top no-repeat;}
div.leftwrap{width:205px;float:left;padding:0;}
div.menuwrap{width:205px;padding-bottom:15px;margin-top:15px;}
#menu{padding-top:0;}
#menu li{margin:10px 11px 0 11px;text-align:left;}
#menu li ul{display:none;}
#menu li a{color:#79E8FF;line-height:29px;background:url(./menu_a_bg.gif) no-repeat 1px 1px;display:block;overflow:hidden;zoom:1;}
#menu li a:hover{background:url(./menu_a_hover_bg.gif) no-repeat 1px 1px;}
#menu li a.open{background:url(./menu_a_hover_bg.gif) no-repeat 1px 1px;}
#menu li a span{float:left;padding:0 0 0 30px;line-height:29px;}
#menu li ul li{margin:0;}
#menu li ul li a{display:block;background:url(./li-list-image.jpg) no-repeat 19px 14px;}
#menu li ul li a span{color:#FFF;cursor:pointer;}
#menu li ul li a:hover{background:url(./li-list-image.jpg) no-repeat 19px 14px;color:#F60;}
#menu li ul li a:hover span{color:#F60;}
#menu li ul li a.cur span{color:#F60;}

div.rightwrap{float:left;width:874px; background:#BBDBF0  url(./contentback-back.gif) left bottom no-repeat;}

div.footer{height:83px;background:url(./footback.gif);text-align:center;color:#006699;letter-spacing:2px;line-height:30px;}
div.footer a{text-decoration:none;color:#006699;}
div.footer a:hover{text-decoration:underline;}

div.login{width:205px; height:201px;margin-left:0px;margin-top:35px;padding-right:0px; background:url(./loginback.gif);}

div.login h3{padding-top:26px;overflow:hidden;zoom:1;}
div.login h3 span{float:left;padding-left:17px;font-size:14px;color:#FFF;display:inline;margin:0 0 0 15px;letter-spacing:1px;}
div.login div.form{margin:20px 5px 0 34px;}
div.login div.form div{font:12px/160% Arial;color:#000;text-align:left;line-height:22px;padding:0 0 20px 0;*padding:0 0 16px 0;}
div.login label{float:left;width:40px;padding:0 5px 0 0;*padding-top:3px;color:#FFF;}
div.login input.input{border:1px solid #999;background:#FFF;width:113px;height:22px;line-height:22px;font-size:14px;}
div.login div.button{text-align:center;padding:0 0 15px 23px;}
div.login div.button a:hover{text-decoration:underline;}
div.login input.submit{background:url(./login_buttonnew.gif) no-repeat;border:none;color:#000;display:block;width:70px;height:25px;cursor:pointer;text-indent:99999px;margin:0 auto;}
div.login .loginsuccess{text-align:center;font:12px/160% Arial;color:#C2E7F8; padding-top:40px;}
div.login .loginsuccess span{color:#C2E7F8;}
div.login a.login{color:#C2E7F8;;}
div.login a.logout{color:#C2E7F8;}

#main{padding-left:27px;text-align:center;overflow:hidden;background:url(./rightback.gif) right repeat-y;}
div.content{float:left;width:623px;text-align:left;padding-top:13px;}
div.sidebar{float:right;width:214px;text-align:left;background: #005BA8 url(./righttop.gif) left top no-repeat;}

div.coursecomm{padding-bottom:20px;}
div.coursecomm h3{margin:0 auto;height:47px;line-height:47px;background:url(./coursecomm_h3_span_bg.gif) no-repeat right top;}
div.coursecomm h3 span{float:left;display:inline;line-height:47px;background:url(./coursecomm_h3_bg.gif) no-repeat left top;padding:0 0 0 45px;font-size:16px;letter-spacing:1px;}
div.coursecomm p{font:12px/200% Arial;letter-spacing:1px;color:#000;padding:12px 0 0 7px;text-indent:26px;}

div.notify{padding-bottom:20px;}
div.notify h3{height:47px;line-height:47px;background:url(./notify_h3_bg.gif) no-repeat right top;margin:0 auto;}
div.notify h3 span{float:left;display:inline;line-height:47px;background:url(./coursecomm_h3_bg.gif) no-repeat left top;padding:0 0 0 45px;font-size:16px;letter-spacing:1px;}
div.notify ul{padding:0 8px; margin-left:16px;}
div.notify ul li{padding:9px 0;background:url(./li-image.gif) no-repeat 1px center;padding-left:23px;border-bottom:1px dashed #999999;}
div.notify ul li a{color:#000;text-decoration:none;}
div.notify ul li a:hover{color:#996600;text-decoration:underline;}

div.courseInfo{background:url(./righttitleback.gif) center top no-repeat;margin-top:10px;}
div.tutor{background:url(./righttitleback.gif) center top no-repeat;margin-top:10px; }
div.courseInfo h3,div.tutor h3 {text-align:center;height:30px;color:#000;}


div.courseInfo h3 span,div.tutor h3 span{font:bold 14px Arial;color:#fff;letter-spacing:3px;}
div.courseInfo h3 span{line-height:30px;}
div.tutor h3 span{line-height:30px; color:#fff;}
div.courseInfo dl,div.tutor dl{clear:both;width:140px;margin:10px auto;}
div.courseInfo dt,div.tutor dt{background:none;padding-left:15px;font:12px/200% Arial;color:#C2E7F8;float:left;}
div.courseInfo dd,div.tutor dd{font:12px/200% Arial;color:#C2E7F8;}



div.copyright{width:800px;padding-left:200px;padding-top:12px;}