/* reset */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;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	/*list-style: none;*/}/* tables still need 'cellspacing="0"' in the markup */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: "" "";}/* end of reset */hr {display: none}hr.cleaner { display: block; margin: -2px; /*_margin: -30px; &margin: -20px;*/ visibility: hidden; clear: both; height: 0; font-size: 0; line-height: 0 }.clearer {clear: both; _clear: none;}.hider { font-size: 0; line-height: 0; position: absolute; left: -9999px }.noprint {display: none;}img {page-break-after: avoid;}embed, object {display: none;}object {display: none;}/* Layout */body {	text-align: left;	font: 8pt/12pt Helvetica,Arial,sans-serif;}/* Typography */strong {font-weight: bold}em {font-style: italic}small {font-size: 0.8em;}a {	color: black;	text-decoration: underline;}p {	margin: 0.2em 0 0.8em 0;}h1 {	margin: 0.8em 0 0.2em 0;	font-weight: bold;	font-size: 1.6em;	line-height: 24pt;}h2 {	margin: 0.8em 0 0.2em 0;	font-weight: bold;	font-size: 1.3em;}h3 {	margin: 0.8em 0 0.2em 0;	font-weight: bold;	font-size: 1.1em;}h4 {	margin: 0.8em 0 0.2em 0;	font-weight: bold;	ont-size: 1em;}ul {	margin: 0.2em 0 0.8em 0;	list-style-type: square;	padding-left: 3em;}ol {	margin: 0.2em 0 0.8em 0;	padding-left: 3em;	list-style-type: decimal;}ol ol {	margin: 0;	list-style-type: lower-alpha;}a {	text-decoration: underline;}#breadcrumbs, #top-nav, #rss, #search, .count, .footer {display: none;}.frontcolumns {width: 40%; padding-right: 5%;}