body
{margin-top:72pt;margin-bottom:72pt; width:650px; margin:0 auto;}
.input{
	border:none;
	border-bottom:1px solid #000000;
	background-color:#E5F0FF;
	padding:0;
	font-family:"Times New Roman","宋体";
}
.checkbox{
	background-color:#E5F0FF;
}
#body{
	margin:0 auto;
}
xmp {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
#mirror_text_area{
	float:left;
	text-align:left;
	position: absolute;
    top: -100000px;
    left: -100000px;
    visibility: hidden;
	font-family:"Times New Roman","宋体";
}
textarea{
	font-family:"Times New Roman","宋体";
	overflow:hidden;
	padding:0;
	background-color:#E5F0FF;
	line-height:20px;
	border:1px solid #333;
}
#popup_menu{
	background:#FFF;
}
#popup_menu p{
	font-size: 13px;
	margin:2px;
	padding:2px 12px;
	background:#DCE6F5;
	border: 1px solid #ccc;
	cursor:hand;
}
#topdiv{
	filter:alpha(opacity=0);
	opacity:0;
}
.bored, .bkred{
    background-color: red;
}
.font_red{
	color:red;
}
.font_black{
	color:black;
}
span.underlineSpan{
	border-bottom:1px solid #000;
}
#btnPrecept,#btnQualify{
	font-weight:bold;
	font-size:15px;
	color:Red;	
	vertical-align:middle;
	text-align:center;
	padding:3px 5px;
}
.readonly{
	color:red;
}
table td{
	word-break:break-all;
}
