html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
body {
	line-height: 1;
}
ol, ul { list-style: none; }
blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

#mainContainer{width:960px;margin:0 auto}
	.top {height:100px;padding:20px 0}
	.top h3{font-size:55px}
	.middle h2{font-size:25px}
	.middle ul{margin:3px 0 ;border-top:2px solid #ccc}
	.middle li{padding:5px 0}
	.top .sv{color:#0AB500}
	.middle .kb{color:#1C72BD}
	.middle .ed{color:#40ADDC  }
	.middle .dkb{color:#91507D}
	.middle .mb{color:#BD1C54}
	.middle .r{color:#911641}
	.middle .ib{color:#40ADDC}
	.middle .kib{color:#911641}
	.middle .tpb{color:#BD1C54}
	.middle .it{color:#91507D}
	.middle span{font-size:20px;color:#2E2E2E}
	.middle p{font-size:18px;color:#2E2E2E}
	.middle a{text-decoration:none;font-size:20px;color:#1C72BD}
	.middle .data{display:block;width:350px;float:left}
	.middle .info{margin:0 0 0 20px}
	.middle ol{padding:20px;}
	.middle ol#refr li{list-style-type:decimal;color:#ccc}