﻿
body,html{
	height:100%;
	font-size:12px;
	color : #000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
        margin: 0px auto;
	text-align : center;
	background :#fff
}
a{
	color : #0000ff;
	text-decoration : underline
        
} 
a:hover {
	text-decoration : underline;
	color : #4455aa
}
a:link {
	 color: #0000ff
}
a img{
	border:0px;
}
input , select , textarea , option {
	font-family : tahoma,宋体, verdana,fantasy;
	font-size : 12px;
	color : #000;
}
.main{
	min-width:800px;
	width:98%;
	margin:0 auto;
	clear : both;
	background :#fff;
}
#menu{
	background:#fff url("images/default/menu_bg.gif") repeat-x bottom;
	height:30px;
	line-height:30px;
	text-align:left;
	border:1px #C0CDDC solid;
	margin-bottom : 10px; 
        margin:0 auto;
}	
th,.th{
	background:#fff url("images/default/title_bg.gif");
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0px;
}
th a:hover,.th a:hover{
	color:#fff;
	padding:0px 5px;
}
th a,.th a{
	color:#fff;
	padding:0px 5px;
}
.table_1,.table_topiclist,.table_4 {
	background :#C0CDDC;
	padding:0px;
}
.table_3 {
	border:1px #C0CDDC solid;
	padding:0px;
	border-collapse:collapse;
}
.div_1{
	border:1px #C0CDDC solid;
	}
.table_3 td{
	line-height:1.5;
}
.table_1 td{
	padding:5px;
}
.table_topiclist .td1,.table_topiclist .td2{
	padding:5px 0px;
	line-height : 250%;
}
.td3,.td1{
	 background-color:#f5f5f5;
}
.td2{
	 background-color:white;
}
.td4{
	background-color:#C2E8FB;
	font-weight:800;
}
.table_2{
	padding:0px;
	border-collapse:collapse;
}
	.table_2 td{
		border:1px #C0CDDC solid;
		text-align:left;
		padding:5px;
		}
	.table_2 table td{border:none;}
hr{
	width:98%;
	margin:0 auto;
	clear : both;
	border:0px;
	border-bottom:1px #C0CDDC solid;
	height:0px;
}
.pager{
	background :#f5f5f5;
	margin:0px 0px auto auto;
}
.pager button{
	line-height:150%;
	padding:0px;
	font-size:11px
	}
.pager .td{
	background :#f5f5f5;
	border:1px solid #C0CDDC;
	padding:0px 2px;
	line-height:100%;
}

#ForumAnnunciate{
	text-align:left;
	line-height:200%;
	text-indent:12px;	
	background :#f5f5f5;
	margin :10px auto;
}
#message{
		margin : 20px auto;
		width:600px;
}
#message .footertd{
	background :#f5f5f5;
}
.selected_1{
	background :blue;
	border:1px solid #C0CDDC;
	color:#fff;
	font-weight:800;
	padding:0px 5px;
	line-height:100%;
}
.selected_1 *{
	color:#fff;
	font-weight:800;
	}
.navigation{
	background :#f5f5f5;
	padding:10px;
	text-align:left;
	border:1px solid #C0CDDC;
	margin:10px auto
	}
.copyright
{
	border-bottom:1px solid  #C0CDDC;
	line-height:40px;
	border-top:1px solid  #C0CDDC;
	width:600px
}
.boardlist{
	clear : none;
	text-align:left;
	padding:0px 0px;
	margin:0px 0px 10px 0px; 
	background:#fff url("images/default/bodybg.gif") repeat-x top;
	border:1px solid #C0CDDC;
	text-indent:0px;
	width:auto;
}
.boardlist dt{
	text-indent:10px;
	line-height:200%;
	}
.boardlist dd{
	text-indent:10px;
	margin:0 auto; 
	}
	.boardlist dl{
	text-indent:10px;
	margin:0 auto; 
	}
.boardlist table {
	border-bottom:1px #C0CDDC solid;
	padding:0px;
	margin:5px auto;
	background:#FCFCFC;
	clear : none;
	width:98%;
}
.boardlist td{
	margin:0px auto;
	padding:2px;
	line-height:150%;
}
.boardlist .bottom{
	border-top:1px #ccc dotted;
	background:#f5f5f5;
}
.state_error
{
	background:#FEDCDD;
	border:#D01F19 1px solid;
	color:#9F0B07;
	padding:8px;
	font-weight:800;
}
.table_topiclist .td1,.table_topiclist .td2{
	padding:1px 0px;
	line-height:200%;
}
.table_topiclist .td3{
	background:#f5f5f5;
	padding:5px;
	font-weight:800;
}
.table_topiclist .td4{
	background:#fff;
	padding:5px;
	font-weight:800;
}
#pager1 .pager{
	margin-right: 0;
}
#pager2 .pager{
	margin-left: 0;
}.topic{
	border-left:1px #C0CDDC solid;
	border-right:1px #C0CDDC solid;
	border-bottom:1px #C0CDDC solid;
	}
.userinfo{
	position:relative;
	width:250px;
}
.main{
	min-width:800px;
	width:98%;
	margin:0 auto;
	clear : both;
	background :#fff;
}
.table_1,.table_topiclist,.table_4 {
	background :#C0CDDC;
	padding:0px;
}
.table_3 {
	border:1px #C0CDDC solid;
	padding:0px;
	border-collapse:collapse;
}
.div_1{
	border:1px #C0CDDC solid;
	}
.table_3 td{
	line-height:1.5;
}
.table_1 td{
	padding:5px;
}
.table_topiclist .td1,.table_topiclist .td2{
	padding:5px 0px;
	line-height : 250%;
}
.td3,.td1{
	 background-color:#f5f5f5;
}
.td2{
	 background-color:white;
}
.td4{
	background-color:#f5f5f5;
	font-weight:800;
}
.table_2{
	padding:0px;
	border-collapse:collapse;
}
	.table_2 td{
		border:1px #C0CDDC solid;
		text-align:left;
		padding:5px;
		}
	.table_2 table td{border:none;}
hr{
	width:98%;
	margin:0 auto;
	clear : both;
	border:0px;
	border-bottom:1px #C0CDDC solid;
	height:0px;
}
.pager{
	background :#f5f5f5;
	margin:0px 0px auto auto;
}
.pager .td{
	background :#f5f5f5;
	border:1px solid #C0CDDC;
	padding:0px 5px;
	line-height:100%;
}
.foruminfo{
	border-bottom:1px solid #C0CDDC;
	background:#fff;
	text-align:left;
}
.foruminfo .r{
float:right;
width:256px;
text-align:right;
padding:5px	
}
.foruminfo .l{
	margin-left:0px;
	margin-right :260px;
	text-align:left;
	padding:5px
}
.foruminfo .tit{
	font-size:14px;
	padding:10px;
	font-weight:800;
}
#ForumAnnunciate{
	text-align:left;
	line-height:200%;
	text-indent:12px;	
	background :#f5f5f5;
	margin :10px auto;
}
.homepage{
	margin:0 auto;
	clear : both;
	padding:0px;
}
.homepage .r{
	float:right;
	width:246px;
	margin-left:0px;
}
.homepage .l{
	margin-left:0px;
	margin-right :250px;
	padding:0px;
}

.navigation{
	background :#f5f5f5;
	padding:10px;
	text-align:left;
	border:1px solid #C0CDDC;
	margin:10px auto
	}
	#links{
	padding:10px;
	text-align:left;
	height:auto;
	line-height:150%;
}
#links div{
	width:20%;
	float:left;
}
#links span {
	width:10%;
	float:left;
	line-height:250%;
}
#links span img{
	width:88px;
	height:31px;
	margin:5px auto;
	float:left;
}
#links hr{
clear:both
}
.copyright
{
	border-bottom:1px solid  #C0CDDC;
	line-height:40px;
	border-top:1px solid  #C0CDDC;
	width:600px
}
.boardlist{
	clear : none;
	text-align:left;
	padding:0px 0px;
	margin:0px 0px 10px 0px; 
	background:#fff url("images/default/bodybg.gif") repeat-x top;
	border:1px solid #C0CDDC;
	text-indent:0px;
	width:auto;
}
.boardlist dt{
	text-indent:10px;
	line-height:200%;
	}
.boardlist dd{
	text-indent:10px;
	margin:0 auto; 
	}
	.boardlist dl{
	text-indent:10px;
	margin:0 auto; 
	}
.boardlist table {
	border-bottom:1px #C0CDDC solid;
	padding:0px;
	margin:5px auto;
	background:#FCFCFC;
	clear : none;
	width:98%;
}
.boardlist td{
	margin:0px auto;
	padding:2px;
	line-height:150%;
}
.boardlist .bottom{
	border-top:1px #ccc dotted;
	background:#f5f5f5;
}
.state_error
{
	background:#FEDCDD;
	border:#D01F19 1px solid;
	color:#9F0B07;
	padding:8px;
	font-weight:800;
}

.table_topiclist .td1,.table_topiclist .td2{
	padding:1px 0px;
	line-height:200%;
}
.table_topiclist .td3{
	background:#f5f5f5;
	padding:5px;
	font-weight:800;
}
.table_topiclist .td4{
	background:#fff;
	padding:5px;
	font-weight:800;
}
#pager1 .pager{
	margin-right: 0;
}
#pager2 .pager{
	margin-left: 0;
}

/* CSS for menu. */
.menu{
	white-space :nowrap;
}
.menu ul {
	clear:both;
	margin:0;auto;
	padding:0;
	list-style-type:none;
	display:inline
}
.menu li {	
	float:left;
	margin:0;
	padding:0;
}
.mainmenu_li ,.menu li{
        border-left:0px solid
	
}
.m_ul{
	line-height:30px;	
	}
.mainmenu_li a {
	display:block;
	padding:0 8px;
        font-weight:800;
        color:#0000ff;
}
.mainmenu_li a:hover {
	color:#070268;		
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 7px
}
.menutext{
	padding:0 8px
}
.submenu {
	position:absolute;
	z-index : 100;
	left:0px;
	top:24px;
	width:100px;
	white-space : nowrap; 
	margin:0 ;
	background:#F7F6F6;
	border:1px solid #C1DBB0;
	border-top:1px solid #C1DBB0;
	display:none;
}
.submenu ul {
	display:block;
	margin: 0px;
	padding: 0px;
	text-align:left;
	list-style-type: none
}
.submenu ul li {
	clear:both;
	display:block;	
	margin:0;
	border:none;
	width:100%;
	border-top:1px solid #e9e9e9
}
.submenu ul li a {
	line-height:22px;
	padding:0 0px 0 20px;
	margin:0;
	border:none
}
.submenu ul li a:hover {	
	background:#E7F1E0;
	margin:0;
	line-height:22px;
	padding:0 0px 0 20px;
	border:none;
	text-decoration : none;
}


.title {
BORDER-RIGHT: #99bbdd 1px solid; BACKGROUND: url(images/default/title_bg.jpg) repeat-x center 0px; FLOAT: left; BORDER-LEFT: #99bbdd 1px solid; WIDTH: 100%; HEIGHT: 30px; TEXT-ALIGN: left
}
.title H1 {
	PADDING-LEFT: 25px; FONT-WEIGHT: 700; FONT-SIZE: 9pt; BACKGROUND: url(images/default/title_sign1.gif) no-repeat 10px 0px; FLOAT: left; MARGIN: 0px; PADDING-TOP: 6px
}
.more {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 43px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}

.content {
	BORDER-RIGHT: #99bbdd 1px solid; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #99bbdd 1px solid; WIDTH: 100%; PADDING-TOP: 4px;BORDER-BOTTOM: #99bbdd 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}

.point {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #adadad
}

.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/default/footerbg.jpg) repeat-x 0px 0px; PADDING-BOTTOM: 0px;  WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 56px
}