/* CSS Document */body {	padding: 0 350px 0 350px;	margin: 0;	text-align: center;	background: #000000;}		#sizer {	margin: 0 auto 0 auto;	padding: 0;	width: 50%;	max-width: 290px;  /* version for IE is at the bottom of this style block */}#expander {	background: white;	margin: 0 -350px 0 -350px;	min-width: 700px; /* Critical Safari fix! */	position: relative;}/* Holly hack for IE \*/* html #expander { height: 0; }/* *//* helps IE get the child percentages right. */#wrapper { width: 100%; } /* * --- stop copying, but be sure to grab IE's max-width, just above the body-tag --- * * * * * * * * * * * * * * */body { font-family: Tahoma, sans-serif; }#sidebar {	width: 16%;	float: left;	display: inline;	text-align: left;	margin-left: 2%;	color: #686;	font-family: arial, sans-serif;	font-size: .9em;	margin-top: 1em;	}		#header {	background-color: #66CC99;	float: left;	height: auto;	width: 100%;}	#content {	width: 77%;	margin-right: 2%;	text-align: left;	display: inline;	float: right;	padding-bottom: 3em;}#content p {	padding-left: 20px;	line-height: 200%;	word-spacing: 10pt;}#content a {	word-spacing: normal;}#footer {	clear: both;	padding: 0.1em 0;	border-top: 3px solid #66CC99;	color: #686;	margin-top: .1em;	margin-right: 5%;	margin-left: 5%;}p,label {	margin: .95em 0em .95em 0em;	font-size: 13px; 	line-height: 1.2;}/* http://positioniseverything.net/easyclearing */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* * * Decorative Styles * * */h1 {	font-family: Georgia, serif;	text-align: center;	padding: 60px 0 30px 0; 	margin: 0;}h3 {	background: #66CC99;	color: #FFFFFF;	padding: 3px 3px 3px 6px;	border: 1px solid #000000;}h4 {	margin: 0px;	padding: 0px;	line-height: 120%;	text-align: center;	text-decoration: underline;	color: #FF3300;}	p { }.fill { color: #aaa; }.back {text-align: right; padding: 3px 10px 0 0;}.alignright {margin: 30px 0; text-align: right;}.small {font-size: .8em;}.return {position: absolute; top: 10px; right: 20px; width: 20em; text-align: right; font-size: .9em; line-height: 1.4;}.return a {color: #000;}.lists {}#sidebar a {color: #686;}/* * * Form Styles * * */form {margin: 0 0 2em -20%; position: relative;}/*\*/* html form {height: 0;}/* Holly hack */label input { width: 40%; }label span {	display: block;	float: left;	width: 40%;	text-align: right;	padding-right: 2%;}label.max { padding-top: 25px; }.submit { text-align: center; padding-top: 20px; }