body {	background-color:#ffffff;color: #0F4560;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;margin: 0;padding:15px;}#page{width: 53.5em;text-align:left;}img{border:0;}p {margin:0;padding:0 0 0.8em 0;}hr{clear:both;height: 1px;border: 0;border-top: 1px solid #00A0CD;margin-bottom: 1em;}a {	color: #00A0CD;text-decoration: none;}a:visited{color: #00A0CD;}a:hover{color: #FF6700;text-decoration: underline;}.imageright{float:right;margin:5px 0 5px 5px;border:1px solid #F0F9BA;}.imageleft{float:left;margin:5px 10px 5px 0;border:1px solid #F0F9BA;}/* TABLES */table {margin: 0 0 1.5em 0;padding: 0;border: 1px solid #F0F9BA;}th {font-weight: bold;text-align: left;}th, td {padding: 0.2em 0.2em 0.2em 0.4em;margin: 0;border: 1px solid #F0F9BA;vertical-align: top;}/* FORMS */input, textarea{margin-bottom:1em;width: 25em;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;color: #0F4560;background-color: #ffffff;padding:0.1em 0.2em;}label{margin-bottom: 0.5em;}input.submit{background-color: #F0F9BA;color: #0F4560;width: auto;cursor:pointer;font-size: 100%;font-weight:bold;}/* Accessibility and Fixes */.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */#skiplinks{position:absolute; top:-100em;margin:0;padding:0;width:1px;}