body {margin: 0px;}
body, table, input, select, textarea, .maintable, .button, .altbg1, .altbg2 {
font: 12px arial;
}
table {
empty-cells: show;
border-collapse: separate !important;
border-collapse: collapse;
}
a {
text-decoration: none;
color: #261CDC;
}
a:hover {
text-decoration: underline;
}

.color1{color:#5B5554;}
.color2{color:#937D42;}
.fb{font-weight:bold;}
.leftpadd10{padding-left:10px;}
.input1{border:1px solid #DDDDDD;}
.button1{border:1px solid #000;background-color:#02029D;color:#FFF;}
.f14px{font-size:14px;}

.ContactPadd{padding-left:23px;line-height:20px;}
.msn{background:url(/images/ico_MQP.gif) no-repeat 5px 3px;}
.QQ{background:url(/images/ico_MQP.gif) no-repeat 5px -29px;}
.phone{height:3em;line-height:140%;background:url(/images/ico_MQP.gif) no-repeat 5px -59px;}
.kf{font-weight:bold;color:#444;text-align:center;line-height:1.2em;padding:1em 0;}

a.nav {
	text-decoration: none;
	color: #261CDC;
	font-size:14px;
}
a.nav:hover {
	text-decoration: underline;
	font-size:14px;
	color:#F00;
}
.ok{padding:5px 10px 5px 30px;color:#000}
.ok{border:1px solid #5EBF01;background:#E7FBC0 url(ok.gif) no-repeat 5px 6px;}
.error{padding:5px 10px 5px 30px;color:#000; font-size:12px}
.error{border:1px solid #FF0000;background:#FEE9E1 url(error.gif) no-repeat 8px 8px;}

.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blank6{ height:6px; clear:both; font-size:1px;overflow:hidden;}
.blank9{ height:9px; clear:both; font-size:1px;overflow:hidden;}

.IndexBorder{border-left:1px solid #9ECDE7;border-right:1px solid #9ECDE7;border-bottom:1px solid #9ECDE7;}