body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p, blockquote, th, td{margin:0;padding:0;}
body{font:12px/1.3 arial,helvetica,clean,sans-serif;background:#fff;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select,label{vertical-align:middle;}
textarea{overflow:auto;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
ol, ul{list-style: none;}
img, fieldset{
	border: 0;
	display: block;
}
h1,h2,h3,h4,h5,h6{font-size:100%;color:#203552;}
h3{
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
}
h4{font-size:12px;}
a:link, a:visited{text-decoration:none;}
a:hover{
	text-decoration: underline;
	color: #5FAECF;
}
.clearfix:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table; +display:inline-block;}/* Hides from IE-mac */* html .clearfix {height: 1%;}.clearfix {display: block;}
.blank5{clear:both;display:block;height:5px;overflow:hidden;}
.blank10{clear:both;display:block;height:10px;overflow:hidden;}
.blank20{clear:both;display:block;height:20px;overflow:hidden;}
.blank30{clear:both;display:block;height:30px;overflow:hidden;}
.blank40{clear:both;display:block;height:40px;overflow:hidden;}
/* font-size */
.ft10 {font-size:85%;} /* for setting 10px */
.ft11 {font-size:93%;} /* for setting 11px */
.ft12 {font-size:100%;} /* for setting 12px */
.ft13 {font-size:108%;} /* for setting 13px */
.ft14 {font-size:116%;} /* for setting 14px */
.ft15 {font-size:123.1%;} /* for setting 15px */
.ft17 {font-size:138.5%;} /* for setting 17px */
.ft18 {font-size:146.5%;} /* for setting 18px */
.ft19 {font-size:153.9%;} /* for setting 19px */
.ft20 {font-size:161.6%;} /* for setting 20px */
.ft21 {font-size:167%;} /* for setting 21px */
.ft22 {font-size:174%;} /* for setting 22px */
.ft23 {font-size:182%;} /* for setting 23px */
.ft24 {font-size:189%;} /* for setting 24px */
.ft25 {font-size:197%;} /* for setting 25px */
.ft26 {font-size:215%;} /* for setting 26px */

/* font-color */
.red{color:#d8214a;font-weight:bold;}

/* float */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

/* margin padding */
.m-0{margin:0;}
.mr-0{margin-right:0;}
.ml-5{margin-left:5px;}
.mr-5{margin-right:5px;}
.mr-10{margin-right:10px;}
.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.mt-5{margin-top:5px;}
.mb-5{margin-bottom:5px;}
.mt-10{margin-top:10px;}
.mb-10{margin-bottom:10px;}
.mt-20{margin-top:20px;}
.mb-20{margin-bottom:20px;}
.pl-5{padding-left:5px;}
.pr-5{padding-right:5px;}
.pl-10{padding-left:10px;}
.pl-50{padding-left:50px;}
.pr-10{padding-right:10px;}
.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pb-10{padding-bottom:10px;}
.b0{border:0;}
.bt{border-bottom:1px dotted #666;padding-bottom:10px;}

/* vertical align */
.va-t{vertical-align:top;}
.va-b{vertical-align:bottom;}
.va-m{vertical-align:middle;}
.ta-c{text-align:center;}

/* hidden */
.hidden{display:none;}

/* hidden text*/
.hide-textindent{text-indent:-999em;display:block;overflow:hidden;text-decoration:none;}
p,span{color:#203552;}
a{color:#203552;}
div{word-wrap: break-word; }

/* strong */
.strong{font-weight:bold;}
.mar10{margin-top:10px;}
.font14,font14 a{font-size:14px;}
.ellips,.ellips li{white-space:nowrap;overflow:hidden;
-o-text-overflow:ellipsis;/* for Opera */text-overflow:ellipsis;/*for IE*/}
.clearfix:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table; +display:inline-block;}/* Hides from IE-mac */* html .clearfix {height: 1%;}.clearfix {display: block;}
