html,body,address,blockquote,div,p,pre,h1,h2,h3,h4,h5,h6,hr,	dd,dl,dt,ul,ol,li,						abbr,acronym,b,big,br,cite,code,del,dfn,em,i,			ins,kbd,q,samp,small,span,strong,sub,sup,tt,var,		img,object,							caption,table,tbody,td,tfoot,th,thead,tr,			input,textarea,select,button,form,fieldset,legend,label,	u,font,s,center,dir,menu,strike,xmp				{margin: 0;padding: 0;vertical-align: baseline;text-indent: 0;	color: black;text-decoration: none;list-style-type: none;}/***noscript***/#noscript {width:100%;background: #f00;text-align:center;color:#fff;line-height:15px;padding:5px 0 5px 0;border-bottom:1px #fff solid;}#noscript * {color:#fff;font-size: 11px;}#noscript div {width:600px;margin:0 auto;}/***noscript end***//***warning-IE6***/#warning-IE6 {width:100%;background: #f00;text-align:center;color:#fff;line-height:15px;padding:5px 0 5px 0;border-bottom:1px #fff solid;}#warning-IE6 * {color:#fff;font-size: 11px;}#warning-IE6 div {width:800px;margin:0 auto;}#warning-IE6 span {display: block;margin: 6px 0;}#warning-IE6 a#close {position: absolute;top: 3px;right: 10px;cursor: pointer;}#warning-IE6 span#inf {border: 1px #fff solid;width: 700px;margin: 0 auto;}/***warning-IE6 end***/#noscript a {color:#fff;margin: 0 10px;}html, body{padding:0;margin:0;height:100%;position:relative;}body {background:#fff;color:#000;font:normal 62.5% Tahoma, Verdana, Arial, Sans-serif;height:100%;}h1,h2,h3,h4,h5,h6 { margin:1em 0 1em 0;}h1 {font-size:2em;}h2 {font-size:1.8em;}h3 {font-size:1.5em;}h4 {font-size:1em;}h5 {font-size:1em;}h6 {font-size:1em;}q {quotes: "\00AB" "\00BB";}q {*z-index: expression(runtimeStyle.zIndex = 1,innerHTML = "\00AB" + innerHTML + "\00BB");}p {text-indent:2em;margin:1em 0 0 0;cursor:text;}hr {margin: 7px 0;height: 1px;border: none;background: #000;color: #000; clear: both;}* html hr {margin: 0; }*+html hr {margin: 0; }img,object {border: 0;}input,button{overflow: visible;}input,select,button {vertical-align: middle;}input,textarea {outline: none;-moz-appearance: none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}textarea {vertical-align: top;resize: none;}select[size]{vertical-align: top;}select[size="1"] {vertical-align: middle;}fieldset legend {*margin-left: -7px;}caption,td,th,tr {vertical-align: top;padding: 0;}table {border-collapse: collapse;}optgroup {color: black;background: white;font-style: normal;}optgroup option {padding-left: 22px;}ol li, ul li{vertical-align: bottom;}ol li{list-style-type: decimal;}ul li{list-style-type: disc;}sub, sup{position: relative;font-size: 0.8em;}sub{top: 3px;	}sup{top: -5px;}a {outline: none;color: black;margin: 0;padding: 0;vertical-align: baseline;text-align: left;text-indent: 0;text-decoration: underline;}a:link,a:visited {color: black;}a:hover,a:active {color: blue;}/*html5*/aside, nav, footer, header, section, article, hgroup { display: block }/*!html5*/