﻿/*common*/
body,td,th { color: #000000; font-family: Arial, Helvetica, sans-serif,Arial Unicode MS; margin:0; font-size: 14px; line-height:150%; }

a:link, a:visited{ color: #2628A8; text-decoration: none; }
a:hover,a:active { color: #ff0000; text-decoration: none; }

a.header12:link, a.header12:visited{ color: #2628A8; font-size: 12px; text-decoration: none; }
a.header12:hover, a.header12:active { color: #ff0000; font-size: 12px; text-decoration: none; }
a.black:link, a.black:visited{ color: #000; text-decoration: none; }
a.black:hover,a.black:active { color: #ff0000; text-decoration: none; }a.headerWhite14B:link, a.headerWhite14B:visited, a.headerWhite14B:hover, a.headerWhite14B:active { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
a.headerWhite14:link, a.headerWhite14:visited, a.headerWhite14:hover, a.headerWhite14:active { color: #FFFFFF; font-size: 14px;  text-decoration: none; }
a.headerBlack14:link, a.headerBlack14:visited, a.headerBlack14:hover, a.headerBlack14:active { color: #000; font-size: 14px; text-decoration: none; }
a.headerBlack14B:link, a.headerBlack14B:visited, a.headerBlack14B:hover, a.headerBlack14B:active { color: #000; font-size: 14px; text-decoration: none; font-weight:bold;}
.clear {clear:both; line-height:0; height:0; font-size:0px;}
label {cursor:pointer;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;
/*border:1px solid blue*/
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*height box*/
.h20{height:20px; font-size: 0px; display: block; line-height: 0px; width: 10px; clear: both;}
.h15{height:15px; font-size: 0px; display: block; line-height: 0px; width: 10px; clear: both;}
.h10{height:10px; font-size: 0px; line-height: 0px; display: block; width: 10px; clear: both;}
.h5{height:5px; font-size: 0px; line-height: 0px; display: block; width: 10px; clear: both;}
/*font*/
.text12 { font-size: 12px;}
.textBlack { color:#000;}
.text12B { font-size: 12px; font-weight: bold;}
.text14 { font-size: 14px;}
.text14B { font-weight: bold;}
.textGray {color:#7D7D7D;}
a.textGray:hover,a.textGray:active, a.textGray:link, a.textGray:visited { color:#7D7D7D;}
.textRed { color:#FF0000;}
a.textRed:hover,a.textRed:active, a.textRed:link, a.textRed:visited { color:#FF0000;}
.textGreen {color:#009933;}
.textBlue {color:#0135AD;}
.lh32 {line-height:32px;}
.lh64 {line-height:64px;}
.tabTitle {color:#FFFFFF; font-weight:bold;}
.textWhite {color:#FFFFFF;}
#footer { border-top: 0px solid #D9DBDA; clear: both; display: block; font-size:12px; margin-left:auto; margin-right: auto; padding-top: 20px; text-align: center; width: 750px; }
.wrongWhole {
	background-color: #FFF799;
	text-align: left;
	font-size:12px;
	color:#FF0000;
	height: auto;
	margin: 15px 0;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 13px;
	font-weight:bold;
}
.wrongTip {
	background-color: #FFF799;
	text-align: left;
	font-size:14px;
	color:#FF0000;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 13px;
	font-weight:bold;
}
#wrongWhole {
	background-color: #FFF799;
	text-align: left;
	font-size:12px;
	color:#FF0000;
	height: auto;
	margin: 15px 0;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 13px;
	font-weight:bold;
}
.wrong {
	background-color: #FFF799;
	text-align: left;
}
.wrongInfo {
	background-color: #FFF799;font-size:12px;color:#FF0000;height: auto; margin-top:3px;
	padding:3px 10px;
}
#wrongInfo {
	background-color: #FFF799;font-size:12px;color:#FF0000;height: auto; margin-top:3px;
	padding:3px 10px;
}
.pageNo { color:#FFFFFF; text-align:center; clear:both; display:block;}