#rmsg{
background:#FFFFFF;
width:300px;
height:140px;
margin:5px auto;
}
#rtext{
height:80px;
text-align:center;
line-height:90px;
}
#rbtn{
text-align:center;
}
.btnok{
	background:url('btn.gif') no-repeat;
	width:67px;
	height:29px;
	border:none;
	cursor:pointer;
}
#rsuc{
text-align:center;
margin:5px;
line-height:18px;
}
#rsuc textarea{
width:280px;
font-size:12px;
}
body,li,div,span{
font-size:12px;
}
a:link,a:visited{
color:#000000;
text-decoration:none;
}
a:hover{
color:red;
text-decoration:underline;
}
body{
margin:0px;
}
#newspageleft{
width:252px;
margin:0px auto;
}
#newspageleft img{
border:#CCCCCC solid 1px;
}
#newspageleft .ads1{
height:302px;
}
#newspageleft .ads2{
height:252px;
margin-top:5px;
}
#newspageleft .ads3{
border:#CCCCCC solid 1px;
height:605px;
margin-top:5px;
}
#adsense1{
float:left;
margin:3px auto auto 2px;
}
#adsense2{
float:right;
margin:3px 2px auto auto;
}
#NPNav{
height:45px;
width:762px;
margin:5px auto 0px auto;
}
#NPNav img{
float:left;
border:0px;
}
#NPNav div{
margin-top:28px;
float:right;
}
#NPTopAd{
height:116px;
width:760px;
margin:5px auto 0px auto;
border:#CCCCCC solid 1px;
background:url(newstop.jpg);
clear:both;
}
#NPTopAd div{
color:#333333;
font-size:20px;
font-weight:bold;
margin-top:80px;
text-align:center;
}
#NPBody{
width:762px;
margin:5px auto 0px auto;
}
#NPBody #left{
width:480px;
border:#CCCCCC solid 1px;
float:left;
}
#left #ltads img{
border:0px;
margin:5px;
}
#left #bodynav{
height:12px;
border-top:#CCCCCC solid 1px;
padding:5px;
}
#left #h3{
padding-top:20px;
height:40px;
line-height:30px;
border-top:#CCCCCC solid 1px;
font-size:16px;
font-weight:bold;
text-align:center;
}
#left #ninfo{
text-align:center;
}
#left #ncontent{
margin:15px auto 10px auto;
width:95%;
}
#left #ncontent img{
border:#999999 2px solid;
}
#left #copyurl{
border-top:#CCCCCC solid 1px;
text-align:center;
height:40px;
}
#left #wmake{
border-top:#CCCCCC solid 1px;
text-align:left;
padding:5px;
color:#FF0000;
}
#left #make{
border-top:#CCCCCC solid 1px;
text-align:left;
padding:5px;
display:none;
}
#NPBody #mide{
height:300px;
width:25px;
float:left;
background:url(midline.jpg) no-repeat;
}
#NPBody #right{
width:252px;
float:right;
}
#NPBody #right iframe{
border:0px;
}
#footer{
clear:both;
padding:20px;
text-align:center;
}
.hand{
cursor:pointer;
}
form{
margin:0px 5px 10px 5px;
}
form.long fieldset {
	border:#FFCC99 2px solid;
	clear: both;
	margin-bottom: 2px;
	overflow: hidden;
	padding: 5px 5px;
}
form.long legend {
	background: #FF9966;
	color: #FFFFFF;
	font: normal 12px/18px Arial, sans-serif;
	margin-bottom: 2px;
	padding: 2px 11px;
}
form.long label {
	color: #999999;
	font: normal 12px/18px Arial, sans-serif;
	float: left;
	text-align: left;
	line-height:22px;

}
form.long input {
	border-color: #ACACAC #E1E1E1 #E1E1E1 #ACACAC;
	border-style: solid;
	border-width: 2px;
	float: left;
	font: normal 12px Arial, sans-serif;
	margin-right: 5px;
	width: 125px;
	padding: 1px 3px;
}
form.long select{
	float: left;
	margin-left:5px;
	margin-right:5px;
	width: 125px;
	width:135px;
}
form.long .submit{
float:right;
cursor:pointer;
margin-top:-3px;
}