/* ---------------------- Globe --------------------- */
*{padding:0px;margin:0px;}
html{background-image:url(../img/bg_body.jpg);background-repeat:no-repeat;background-position:50% 103px;}
body{height:100%;min-width:1000px;background-image:url(../img/bg_header_left.gif);background-repeat:repeat-x;margin:0;}
div{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
form{display:inline;margin:0;padding:0;}
a{color:#369;text-decoration:none;}
a:hover{color:#F30;text-decoration:none;}
li{list-style-type:none;}
h3{margin-bottom:20px;font-size:20px;}
/* ---------------------- Head --------------------- */
#main{width:1000px;margin:0 auto;}
.hidden_text{display:block;text-indent:-9999px;overflow:hidden;}
.header_right_part{background-image:url(../img/bg_header_right.gif);background-repeat:repeat-x;height:103px;width:600px;position:absolute;top:0;right:0;}
#header{position:relative;height:103px;width:1000px;background-image:url(../img/bg_header.jpg);background-repeat:no-repeat;}
.logo{left:40px;width:115px;position:absolute;top:15px;height:38px;background-image:url(../img/logo.gif);background-repeat:no-repeat;}
.logo a{width:100%;height:100%;}
.logo_down{left:38px;width:250px;position:absolute;top:60px;height:10px;background-image:url(../img/logo_down.gif);background-repeat:no-repeat;}

.top_tel{right:30px;position:absolute;top:5px;font-weight:700;margin:0;padding:0;}
.header_form{right:38px;position:absolute;top:45px;}
.header_search{background:url(../img/bg-input.gif) no-repeat;float:left;overflow:hidden;width:73px;height:12px;padding:3px 10px;}
.header_search input{background:none transparent scroll repeat 0 0;float:left;font:10px arial, Helvetica, sans-serif;width:76px;color:#000;border-width:0;margin:-1px 0 0 -1px;padding:0;}
.header_form .btn{float:left;height:18px;}
.search{background:url(../img/btn-search.gif) no-repeat;width:48px;margin-right:25px;}
.go{background:url(../img/btn-go.gif) no-repeat;width:24px;}
.header_form select{float:left;width:130px;margin-right:5px;height:18px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}

.main_nav{left:42px;position:absolute;top:86px;margin:0;padding:0;}
.main_nav li{float:left;margin-right:30px;list-style-type:none;}
.main_nav li a{display:block;COLOR:#ffffff;height:12px;font-weight:bold;}

/* ---------------------- content --------------------- */
#container{background:url(../img/bg_container.png) repeat-y;overflow:hidden;width:970px;padding:0 15px;}
.middle{height:auto;padding-right:30px;padding-left:30px;padding-top:20px;margin-bottom:20px;}
/* ---------------------- Index_content --------------------- */
.content_left{float:left;width:200px;height:auto;position:relative;margin-right:20px;border:1px solid #aec3e3;}
.content_center{width:685px;position:relative;float:left;border:1px solid #aec3e3;height:auto;}
.content_right{width:205px;position:relative;float:left;}
.program_news{padding-left:10px;color:#369;font-weight:700;line-height:25px;background-image:url(../img/new_bg.gif);letter-spacing:2px;}
.program_search{padding-left:10px;line-height:25px;border:1px solid #aec3e3;padding-top:3px;padding-bottom:3px;background-image:url(../img/new_bg_2.gif);}
.searchinput{width:200px;color:#666;letter-spacing:3px;border-color:#619EBF;border-style:solid;border-width:1px;padding:5px 0 5px 10px;height:14px}
.searchsubmit{border:1px solid #7BAECA;background:#FFF url(../images/ss_bg1.gif) center bottom repeat-x;height:27px;line-height:25px;width:82px;letter-spacing:2px;font-weight:700;color:#069;}
.sbox{width:auto;overflow:auto;padding:10px 5px;}
.sbox li{width:auto;border-bottom:1px dotted #DDD;padding-bottom:4px;overflow:hidden;margin:10px auto 0;}
.sbox li a{text-decoration: none;}
.fileLeft{float:left;overflow:hidden;width:520px;}
.fileRight{float:left;overflow:hidden;}
.divLine{list-style-type:none;margin:0;padding:10px 15px;}
.divLine a{list-style-type:none;display:block;width:100%;height:25px;line-height:25px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#F2EBFA;}
.divLine a:hover{text-decoration:none;}
.classbox{display:block;padding-bottom:10px;}
.classbox dl{width:180px;display:block;border-bottom:1px dotted #DDD;padding-bottom:10px;margin:10px auto 0;}
.classbox dl dt{font-size:14px;background:url(../img/ico.gif) 4px 8px no-repeat;text-indent:19px;display:block;clear:both;line-height:25px;}
.classbox dl dd{clear:both;width:180px;overflow:hidden;}
.classbox dl dd a{color:#666;display:block;float:left;height:15px;line-height:15px;padding-right:6px;padding-left:7px;white-space:nowrap;border-left:1px solid #EEE;margin:10px 0 0 -1px;}

/* ---------------------- Login Center ------------------ */
.loginNav{font-size:14px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;line-height:30px;height:30px;}
.loginLeft{width:300px;float:left;margin-top:20px;margin-bottom:20px;}
.loginLabel{height:25px;width:300px;line-height:25px;border:1px solid #CCC;font-size:14px;}
.loginRight{width:300px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;float:right;padding:15px;}
.loginText{
	line-height:25px;
	padding-top:8px;
	padding-bottom: 5px;
}
.loginButton{width:80px;height:30px;}
/* ---------------------- Reg Center ------------------ */
.regNav{font-size:14px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;line-height:30px;height:30px;}
.regTerm{margin-top:10px;margin-bottom:20px;}
.regLine{height:30px;line-height:28px;}
.regLabel{border:1px solid #CCC;}
.regButton{height:30px;}
.regSubmit{margin-top:30px;}
/* ---------------------- List Page --------------------- */
.pages{height:25px;clear:both;margin-top:12px;}
.pages .pcount{display:block;padding-right:10px;padding-left:10px;float:left;border-right:2px solid #CCC;line-height:13px;font-weight:700;color:#36C;font-size:11px;margin:6px 20px 0 2px;}
.pages .plist{float:left;padding-top:3px;line-height:17px;}
.pages .plist strong{color:#FFF;display:block;float:left;padding-left:8px;padding-right:8px;background:#F60;border:1px solid #C33;margin:0 3px 0 0;}
.pages .plist a{display:block;height:17px;float:left;padding-left:8px;padding-right:8px;border:1px solid #DDD;background:#FFF;text-decoration:none;margin-right:2px;color:#000;}
.pages .plist a:hover{color:blue;}
.pages .pselect{float:right;padding:2px 5px;}
.pages .pselect select{border:1px solid #999;font-size:11px;}
.pages input{border:1px solid #999;padding:2px 2px 0 4px;}

#file{line-height:25px;height:25px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;width:200px;}
#intro{line-height:25px;margin-top:20px;height:auto;}
.fileclass{padding-top:10px;}
.fileclass li{height:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9CF;display:block;text-indent:12px;}
/*---------------------footer------------ */
.sub_footer{clear:both;height:42px;background-color:#182f72;}
.footer_logo{right:280px;background:url(../img/footer_logo.gif) no-repeat;width:71px;position:relative;top:11px;height:25px;float:right;}
.copyright{font-size:10px;right:-50px;color:#fff;position:relative;float:right;top:15px;margin:0;}
