a:active {  color: #CC9933; text-decoration: none;}a:link {  color: #A3732B; text-decoration: none;}a:visited {  color: #7B6303; text-decoration: none;}a:hover {  color: #CC9933; text-decoration: none;}h1		{font-size: 15px; font-family:  arial, helvetica, sans-serif;}p		{font-size:	12px; font-family:  arial, helvetica, sans-serif; color: #333333;}.big	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}.small	{	font-size:	11px;	font-family:  arial, helvetica, sans-serif;	color: #4A4949;	line-height: 15px;}.submenu {	font-family:  arial, helvetica, sans-serif;	font-style: italic;	font-size: 10px;	color: #FFFFFF;	text-indent: 5pt;}.border {	padding-left: 0.8em;	padding-top: .8em;	border: 2px solid #333333;}.head {	font-family:  arial, helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-decoration: underline;}.bold {	font-family:  arial, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	border: 0;}.background {	background-image: url(../images/sidebar.jpg);	background-repeat: no-repeat;}.menu {	font-family:  arial, helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 20px;	color: #FFFFFF;	font-weight: bold;}.link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #CCCCCC;	padding: 3px;	width: auto;	border: 1px solid #333333;}.error {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF0000;}#text {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	background-color: #CCCCCC;	padding: 3px;	width: auto;	border: 1px solid #666666;	font-weight: bold;	text-align: center;}.headertext {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #D3C6A0;	margin: 4px;	padding: 4px;	width: auto;	border: 1px solid #9A772A;}.vertical {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}.box {	font-family: arial, helvetica, sans-serif;	font-weight: bold;	border: 1px solid #665400;	background-color: #CDBB84;	width: 400px;	text-align: center;}.accent {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #BEA36F;}.topspace { padding-top: 30px; }#finishes ul {	list-style: none;	font-family: arial,helvetica,sans-serif;	font-size: 12px;	color: #333333;	margin-top: 7px;}.button {	border: 1px solid #000000;	background-color: #E1DCD6;	font-family: helvetica, arial, sans-serif;	font-size: 12px;	font-weight: bold;	width: 75px;	height: 18px;	text-align: center;	margin-left: auto;	margin-right: auto;	padding-top: 3px;}div#mainwrap { 	margin-left: auto; 	margin-right: auto;	width: 800px;	background-color: #FFF;	text-align: center;}td img { display: block; }/* vertical centering */#wrapper {	position: relative;	text-align: middle;	width: 100%;	height: 100%;	margin: 0px auto;}#horizon {	background-color: transparent;	position: absolute;	top: 45%;	left: 0px;	width: 100%;	margin-top: -200px;	text-align: center;	min-width: 792px; }/* styles for IE 5 Mac */ #horizon {	background-color: transparent;	position: absolute;	top: 20px;	left: 20px; }  /* following rules are invisible to IE 5 \*/ #horizon {   top: 45%;   left: 0px;   width: 100%;   margin-top: -200px;   text-align: center;   min-width: 792px;  } /* end IE 5 hack */ 