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,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-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}:focus {	outline: 0;}body {	line-height: 1;	height: 100%;}html, body {	height: 100%;}ol, ul {	list-style: none;}input, textarea, select {	padding: 0;	border: 0;	margin: 0;}table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}blockquote {	line-height: 1.2em;	font-style: italic;/*	padding: 20px 20px 20px 60px;*/	margin: 20px 0;/*	background: url(images/quote.png) no-repeat 0 0;*/}acronym {	cursor: help;	border-bottom: 1px dashed #333;}strong {	font-weight: bold;}em {	font-style: italic;}del {	text-decoration: line-through;}ins {	text-decoration: underline;}hr {	display: none;}.right {	float: right;}.left {	float: left;}.hide {	display: none;}.clear {	clear: both;}
