body, div, dl, dt, dd,  ol,  h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	
}

html {
     overflow: -moz-scrollbars-vertical;
	 scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#FFFFFF;

}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset {
	border:0;
}
address, caption, cite, code, dfn, em,  th, var {
	font-style:normal;
	font-weight:normal;
}

caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input, textarea, select {
*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
del, ins {
	text-decoration:none;
}
body {

 *font-size:small;
 *font:x-small;
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 11px;
	line-height: 1.231;
	
}
select, input, button, textarea {
	font:99% arial, helvetica, clean, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
 *font-size:108%;
	line-height:100%;
}


h1 {
display:block;
font-size:1.5em;
font-weight:bold;
margin:0.67em 0;
}
h2 {
display:block;
font-size:1.2em;
font-weight:bold;
margin:0.83em 0;
}
h3 {
display:block;
font-size:1.17em;
font-weight:bold;
margin:1em 0;
}
h4 {
display:block;
font-weight:bold;
margin:1.33em 0;
}
h5 {
display:block;
font-size:0.83em;
font-weight:bold;
margin:1.67em 0;
}
h6 {
display:block;
font-size:0.67em;
font-weight:bold;
margin:2.33em 0;
}

abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {
	font-style:italic;
}
del {
	text-decoration:line-through;
}
blockquote, ol, dl {
	margin:1em;
}


q {
	quotes: "" "";
}
 ol {
	list-style: none;
}
hr {
	display: none;
} /* we don't need a visual hr in layout */
font {
	color: inherit !important;
	font: inherit !important;
	color: inherit !important;
	
} /* disables some nasty font attributes in standard browsers */
marquee {
	overflow: inherit !important;
	-moz-binding: none;
}
blink {
	text-decoration: none;
}
nobr {
	white-space: normal;
}
