/* Global CSS */
*{padding:0px;margin:0px;}
body{font:12px \5B8B\4F53,serif;background:#FFF;}
img{vertical-align:top;border:none;}
ol,ul {list-style:none;}   
input,select,button{font:12px;font-family:\5B8B\4F53,serif;vertical-align:middle;}
table,td,tr,th{font-size:12px;}
table{ margin:0 auto;}
a {color:#2b2b2b;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}

/* BODY */
#head,#menu,#at,#ad,#con,#link,#foot {width:960px; text-align:left; clear:both; margin:0px auto; position:relative;}

#head{height:65px; margin-top:5px;}
.top-logo {float:left;padding-left:10px;}
.top-logo a{ width:274px;height:58px;font-size:0px;display:block;text-indent:-200px;background:url(/img/logo.gif) no-repeat;}
.top-channel{float:left; margin:20px 0px 0px 10px; font-size:24px; }
.top-channel a, .top-channel:hover{color:#108FD6;}
.top-ad{width:460px;height:50px;float:right;background:url(/img/bg-top.gif) no-repeat; margin:10px;font-family:\5B8B\4F53,serif;}
.top-ad span{ float:left; margin:5px 8px 4px 8px;  }
.top-ad span a{margin-right:5px; color:#1E50A2;}

#menu{background:url(/img/menu.gif) no-repeat; height:80px; }
.menu-01 { height:43px; }
.menu-01 li{ float:left; background:url(/img/dot01.gif) right no-repeat;  }
.menu-01 a{ padding:15px;display:block;}
.menu-01 a, .menu-01 a:hover{color:#ffffff;}
.menu-on a{ background:url(/img/menu_on.gif)  center center no-repeat; font-weight:bold;}
.top-form { margin-top:13px; float:right; width:250px;}
.top-form input{ height:18px; width:150px;}
.top-form .search-submit{ margin-left:5px; padding-bottom:4px;width:48px;height:22px;font-size:12px;}
.menu-02 { clear:both;}
.menu-02 li{float:left; background:url(/img/dot02.gif) right no-repeat;  }
.menu-02 a{padding:10px; display:block;}
.menu-02 .on a{color:#BA2636; font-weight:bold;}

#ad{width:958px; border:#CCCCCC 1px solid; background:#eeeeee; margin:5px auto 0px auto;}
#at{ padding:8px 0px; display:block; text-indent:10px; }
#con_l {width:200px; float:left;}
#con_r {width:750px; float:right;}
#link dl dt{ background:url(/img/bg-title.gif) 0px -200px no-repeat; height:27px;font-size:14px; height:27px;line-height:27px; padding-left:10px;}
#link dl dd{ border:#C5DDF6 1px solid; border-top:0px; padding:10px; width:938px; margin-bottom:10px;}
#foot{text-align:center; padding:10px 0px; border-top:#666666 1px solid; }

/* box left-yellow */
.dl-01 { border:#EA6300 1px solid; margin-bottom:10px;}
.dl-01 dt{ background: url(/img/bg01.gif) repeat-x; height:18px; border-bottom:#EA6300 1px solid;display:block; color:#FFFFFF; padding:5px 0px 0px 8px; }
.dl-01 dd{ margin:8px;}
.dl-01 dd li{ background: url(/img/bg.gif) 0px -530px no-repeat; padding-left:10px; line-height:20px;}
/* box left-blue */
.dl-02 { border:#75A3ED 1px solid; margin-bottom:10px;}
.dl-02 dt{ background: url(/img/bg02.gif) repeat-x; height:18px; border-bottom:#75A3ED 1px solid;display:block; color:#2b2b2b; padding:5px 0px 0px 8px; }
.dl-02 dd{ margin:8px;}
.dl-02 dd li{ background: url(/img/bg.gif) 0px -530px no-repeat; padding-left:10px; line-height:20px;}
/* index-con-blue */
.dl-03 { margin-bottom:10px;}
.dl-03 a{color:#1E50A2; }
.dl-03 dt{ background:url(/img/bg-title.gif) 0px -160px no-repeat; height:27px; }
.dl-03 dt h2{ float:left; font-size:14px; height:27px;line-height:27px; padding-left:10px;}
.dl-03 dt .more{ float:right; padding-right:8px; height:27px; line-height:27px;}
.dl-03 dd { border:#C5DDF6 1px solid; border-top:0px; padding:10px; width:728px;}
.dl-03 dd ul{ width:720px; }
.dl-03 dd li{ float:left; width:230px; background: url(/img/bg.gif) 0px -530px no-repeat; padding-left:10px; line-height:20px;}
/* list  */
.list-01 { border:#75A3ED 1px solid; margin-bottom:10px;}
.list-01 h1{background-color:#CFE5FC; padding:5px 0px 5px 10px; font-size:16px;display:block;}
.list-01 dl{padding:10px; width:500px;}
.list-01 dt{ background-color:#E3F0FD; padding:5px; height:16px;}
.list-01 dt h2{ font-size:14px; float:left; }
.list-01 dd{ padding:4px; line-height:150%; color:#747E88; margin-bottom:5px;}

.pages {font-size:12px; margin:8px; text-indent:20px; }
.pages li{float:left; text-indent:0px;}
.pages li a{ display:block; background-color:#E3F0FD; border:#75A3ED 1px solid; padding:3px 5px; margin:2px;}
.pages li a:hover, .pages li.thisclass{ display:block; background-color:#75A3ED; border:#75A3ED 1px solid; padding:3px 5px; margin:2px; color:#FFFFFF;}

.con_r_r{float:right;}
.info{ padding:0px 10px; line-height:180%;}
.date{color:#999999; font-size:10px; font-family:Arial; float:right; padding-right:8px;}
.left{float:left;}
.right{float:right;}

.downloads dl{width:760px; margin:20px auto;}
.downloads dt{ background-color:#E3F0FD; height:30px; line-height:30px; text-indent:10px; }
.downloads dd{border:#E3F0FD 1px solid;}
.downloads dd td{padding:10px;}


/* link color */
/* font 
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}*/

	

