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,
caption,table,tbody,td,tfoot,th,thead,tr,
input,textarea,select,button,form,fieldset,legend,label,
font,u,s,center,dir,menu,strike,xmp
{
	margin: 0;padding: 0;
	vertical-align: baseline;
	text-align: left;
	text-indent: 0;
	text-decoration: none;
	list-style-type: none;
}
applet,iframe {display: none;}
hr,img,object {
	border-style: none;
	border-color: inherit;
	border-width: 0;
}
input,select,button {vertical-align: middle;}
textarea {vertical-align: top;}
input,button{overflow: visible;}
select[size]{vertical-align: top;}

select[size="1"] {vertical-align: middle;}
fieldset legend {*margin-left: -7px;}
caption,td,th,tr {vertical-align: top;}
table {border-collapse: collapse;}
optgroup {color: black;background: white;font-style: normal;}
optgroup option {padding-left: 22px;}
hr {	color: black;background-color: black;height: 1px;margin: 7px 0;	*margin: 0;}
ol li, ul li{vertical-align: bottom;}
ol li{list-style-type: decimal;}
ul li{list-style-type: disc;}
q { quotes: '\00AB' '\00BB' '\201E' '\201C'; }
q:before	{ content: '\00AB'; }
q:after		{ content: '\00BB'; }
q q:before	{ content: '\201E'; }
q q:after	{ content: '\201C'; }

sub, sup{position: relative;font-size: 11px;}
sub{top: 5px;}
sup{top: -5px;}