body {
	margin:6px;
}
div,td{
	font-size:12px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p{
	margin:3px 0px 3px 0px;
}
a:link,a:visited{
	color:#666666;
}
a:hover{
	color:#CC3300;
}
.s12{
	font-size:12px;
}
.ntfont{
	font-weight:bold;
	color:#FF6600;
	text-align:center;
}
.lntfont{
	font-weight:bold;
	color:#FF6600;
	margin-bottom:15px;
}
.top{
	width:100%;
	border-bottom:1px solid #E0E0E0;
	height:70px;
}
.top div{
	float:left;
}
.topright div{
	float:none;
}
.logo{
	width:60%;	
}
.topright{
	width:40%;
	text-align:right;
	margin-top:10px;
}
.topright img{
	border:0px;
	margin-bottom:2px;
	cursor:hand;
}
.topright .fub{
	margin-right:5px;
}
.main{
	width:990px;
}
.mainbody{
	width:79%;
	float:left;
	border-right:1px solid #EAEAEA;
	padding-bottom:20px;
}
.mainbody div{
	
}
.rl{
	text-align:left;
	color:#CC3300;
	font-weight:bold;
	margin:10px;
	padding:10px;
	border:1px solid #FFE57F;
	background-color:#FFFAE6;
}
.rl a:link,.rl a:visited{
	color:#CC3300;
	font-weight:normal;
}
.rl a:hover{
	background-color:#CC3300;
	color:#FFFFFF;
}
.ule{
	text-align:center;
	border:1px solid #F5F2CD;
	background-color:#FFFFE6;
	margin:10px;
	padding:10px;
}
.ade{
	text-align:center;
	margin:10px 0px 10px 0px;
}
#tip div{
	margin:10px;
	padding:5px;
	width:300px;
	color:#CC3300;
	border:1px solid #F5F2CD;
	background-color:#FFFFFF;
}
.newi{
	margin-top:15px;
}
.newi a:link,.newi a:visited{
	color:#009900;
	font-weight:bold;
}
.newi a:hover{
	background-color:#009900;
	color:#FFFFFF;
	text-decoration:none;
}

.ulogin{
	width:300px;
	margin:20px auto 20px auto;
}
.ulogin div{
	margin:8px 0px 8px 0px;
}

.side{
	width:20%;
	float:left;
	padding:15px 0px 10px 8px;
	overflow:hidden;
}
.side label{
	font-weight:bold;
}
.side form{
	margin:0px;
}
.side form div{
	margin:6px 0px 6px 0px;
}
.sidetb{
	border:1px solid #F2F2F2;
	background-color:#FAFAFA;
	padding:10px;
	margin-top:15px;
}
.sidetb a:link,.sidetb a:visited{
	color:#009900;
	font-weight:bold;
}
.sidetb a:hover{
	background-color:#009900;
	color:#FFFFFF;
	text-decoration:none;
}
.sidetb img{
	vertical-align:middle;
}
.sidetb ul{
	margin:0px 0px 0px 20px;
}
.optip{
	display:none;
	color:#CC3300;
}
.clear{
	clear:both;
	line-height:0px; 
}
.ooside{
	position:absolute;
	top:100px;
	left:783px;
}
.bottom{
	border-top:1px solid #EAEAEA;
	padding:8px 0px 8px 0px;
}
.bottom div{	
	float:left;
}
.copyright{
	width:49%;
}
.blink{
	width:50%;
	text-align:right;
}
.picurls{
	font-size:12px;
	font-weight:bold;
	color:#CC3300;
	background-color:#FFFFFF;
	padding:8px;
	border:1px solid #F5F2CD;
	border-bottom:1px dotted #F5F2CD;
}
.funcb{
	background-color:#FFFFF7;
	padding:8px;
	border:1px solid #F5F2CD;
	border-top:0px;
}
.newfunc{
	font-weight:bold;
	margin-top:10px;
}
.newfunc a:link,.newfunc a:visited{
	color:#CC3300;
	font-weight:normal;
}
.newfunc a:hover{
	color:#FFFFFF;
	background-color:#CC3300;
}
.welcome{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.welcome span{
	color:#FF6600;
}
.ccount{
	color:#999999;
}
.culp{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:8px 0px 8px 0px;
}
.culp a:link,.culp a:visited{
	color:#009900;
}
.culp a:hover{
	color:#333333;
}
.capf{
	font-weight:bold;
	font-size:16px;
	color:#CC3300;
	text-align:center;
	margin-top:10px;
}
.record{
	border:1px solid #FFE9E1;
	background-color:#FFF4F0;
	margin:20px;
	padding:20px 20px 20px 40px;
}
.record p{
	margin:20px 0px 20px 0px;
}
.record .op{
	width:60px;
	display:inline;
	float:left;
}
.errori{
	color:#009900;
	font-weight:bold;
}
.report{
	margin:50px 20px 100px 20px;
	text-align:center;
}
.report .bf{
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
	color:#0066CC;
}




.scontent{
	margin:10px 30px 10px 20px;
	line-height:150%;
	font-size:14px;
}

.allquestion{
	border:1px solid #F5F2CD;
	background-color:#FFFFE6;
	margin-bottom:20px;
	padding:10px;
}
.answer{
	margin:0px 20px 10px 20px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}
.answer a:link,.answer a:visited{
	color:#CC3300;
	text-decoration:none;
}
.answer a:hover{
	background-color:#CC3300;
	color:#FFFFFF;
	text-decoration:none;
}
.screentip{
	text-align:center;
	margin:10px 0px 10px 0px;
	color:#CC3300;
}
