/* CSS Document */
.clear:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
.clear { display:block; zoom:1; }
.hor_list { zoom:1; }
.hor_list li { float: left; }
.hor_list li a { }
.small_input { background:#FFFFFF; border:0px; height:16px; width:60px; display:inline }
/*main style*/
body { background-color: #D3EAF0; background-image: url(../images/BG_body.jpg); background-repeat: repeat-x; background-position: top; width:100%; padding-bottom: 20px; }
.wrap { width:960px; text-align:left; margin:0 auto; position:relative; background:url(../images/BG_main.jpg) repeat-y; }
.header { height:175px; position:relative; background-image: url(../images/BG_head.jpg); background-repeat: no-repeat; }
.top_link { line-height:30px; position:absolute; right:23px; color:#CCFFFF }
.top_link a { color:#FFFFFF; }
.nav { padding-top:129px; line-height:30px; }
.nav li { height:35px; line-height: 35px; background-image: url(../images/pipe.gif); background-repeat: no-repeat; background-position: right top; padding-left:18px; padding-right:18px; }
.nav li a { font-size:14px; color:#fff; font-weight:bold; }
.nav li.over { background:url(../images/BG_navHover.jpg) right; }
.content { position:relative; padding-bottom:10px; }
.index { margin-top:10px; }
/*.index_foot { background:url(../images/BG_newsBottom.jpg) no-repeat 341px bottom;}
*/.notes { background:url(../images/BG_notes.jpg); height:209px; position:relative; margin:0 10px; }
.list_news { padding:0 10px; line-height:23px; }
.list_news li { border-bottom:1px dotted #CCCCCC; height:23px; display:block; background:no-repeat left 7px; padding-left:20px; height:23px; }
.list_notes { font-size:12px; background:#FFFFFF; border:1px solid #ddd;}
#noteContent li { margin-bottom:5px; line-height:20px; border-bottom:solid 1px #ccc;}
.list_notes li { border-bottom:1px dotted #CCCCCC; padding:0 10px;}
.list_notes li a { color:#666; line-height:20px; }
.footer { height:86px; text-align:center; padding-top:20px; line-height:25px; color:#FFF; border:solid 1px #CCCCCC; background-color: #069; }
.left_side { float:left; width:220px; padding-left:10px; }
.left_box { margin-bottom:10px }
.left_box .in { padding-bottom:5px; }
.left_box h3 { background:no-repeat; width:220px; height:40px; }
.left_box h3 a { display:block; width:100%; height:100%; }
.left_box h3.ib_1 { background-image:url(../images/TITLE_side1.jpg); }
.left_box h3.ib_2 { background-image:url(../images/TITLE_side2.jpg); }
.left_list { width:220px; padding-top:10px; }
.left_list ul { background-color: #F0F0F0; }
.login_box { background-image: url(../images/BG_boxBottom.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 5px; margin-bottom:10px; }
.login_box .inbox { background-image: url(../images/BG_boxBody.jpg); background-repeat: repeat-y; padding-left:20px; }
.login_box h3 { background-repeat: no-repeat; text-indent: -2000px; height: 49px; }
h3.t1 { background-image:url(../images/TITLE_login1.jpg) }
h3.t2 { background-image:url(../images/TITLE_login2.jpg) }
.main_content { float:right; margin-right:10px; width:700px; position:relative; padding-bottom:10px; display:inline }
.index_main { /*background:url(../images/BG_right.jpg) no-repeat right top; */}
.link_more { position:absolute; height:30px; line-height:30px; right:20px; top:0; color:#66CCFF }
.main_list {  line-height:25px; font-size:14px; position:relative; width:100% }
.main_list h3 { border-bottom:1px solid #666666; margin:8px 10px; }
.main_list li { background-image:url(../images/ARROW_green.jpg) }
.side_list { padding-top:0px; height:248px; }
.side_list li { background-image:url(../images/ARROW_blue.jpg) }
.more_news { position:absolute; top:11px; right:10px; color:#444444; font-size:12px; }
.news_box { float:left; display:inline; width:360px; }
.notes_box {margin-left:360px; width:auto; border:solid 1px #CCCCCC; padding:10px; font-size:14px; line-height:25px; background:#eee; }
/*sub page style*/
.sub_main_2col { background:url(../images/BG_sideBody.jpg) repeat-y 10px top; }
.sub_main_2col .sub_main { background:url(../images/BG_sideFoot.jpg) no-repeat 10px bottom; }
.sub_side { background:url(../images/BG_sideHead.jpg) no-repeat; padding: 5px 0; width:210px; margin-left:10px; float:left; display:inline; }
.sub_side h3 { font-size:14px; color:#333; margin-bottom:10px; margin:10px 10px; }
.sub_side .list_news a { color:#666; }
.sub_side .list_news li { border:0; }
.sub_list { margin-top:10px; }
.sub_list li { background-image:url(../images/arrow2.gif); }
.sub_main_2col .sub_content { margin-left:250px; }
.content_news { padding:0 10px; }
.content_news h1 { font-size:16px; color:#000000; text-align:center; line-height:28px; }
.content_news .news_info { text-align:center; border-bottom:1px #CCCCCC solid; height:25px; font-size:12px; color:#666666 }
.content_news p { font-size:12px; padding:10px 15px; line-height:22px; }
/*login form*/
.form_info { padding:10px 0; }
.form_info dl { line-height:25px; clear:both; }
.form_info dd, .form_info dt { float:left; }
.form_info dt { width:50px; text-align:right; }
.form_info .submition { clear:both; padding:3px 0 3px 20px; }
.form_info textarea { width:400px; height:200px; }
.input_login { width:100px; height:16px; border:1px solid #999999; background:#FFFFFF; }
