/* MAIN STYLES */body {	margin: 0px 0px 20px 0px;	padding: 0px;	text-align: center;	background: #004C4C url(images/backdrop.gif) top left repeat-x;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	color: #006A6A;	margin: 0px 0px 18px 0px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;	font-weight: bold;	color: #666666;	margin: 16px 0px 18px 0px;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	color: #000000;	margin: 0px 0px 12px 0px;	line-height: 1.4em;}p.small {	font-size: 70%;	color: #333333;}p.logo {	color: #FFFFFF;	margin: 0px 0px 3px 0px;}p.italic {	font-family: Arial, Helvetica, sans-serif;	font-size: 85%;	font-weight: bold;	font-style: italic;}a:link, a:visited, a:active{	color: #004C4C;	text-decoration: underline;}a:hover {	color: #004C4C;	text-decoration: none;}ul {	margin: 6px 0px 6px 25px;	padding: 0px 0px 1px 0px; /* Need padding for cross-browser differences */}li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	color: #000000;	margin: 0px 0px 6px 0px;	text-align: left;}html>body  li {	margin: 0px 0px 9px 0px;}.fright {	float: right;}p.indent {	margin: 0px 0px 12px 170px;}p.indent img {	float: left;	margin: 0px 0px 0px -170px;}p.outdent {	margin: 0px 170px 12px 0px;}p.outdent img {	float: right;	margin: 0px -170px 0px 0px;}/* LAYOUT STYLES */#header {	position: relative;	width: 780px;	height: 113px;	margin-right: auto;	margin-left: auto;	text-align: left;	background: url(images/header_backdrop.jpg) top center no-repeat;}#logo {	margin: 20px 0px 3px 0px;}#icon {	position: absolute;	top: 16px;	right: 0px;}#headerphoto {	position: absolute;	left: 13px;	top: 120px;	z-index: 1;}#headerquote {	position: absolute;	width: 566px;	top: 140px;	right: 0px;	text-align: center;}#middle {	background-color: #FFFFFF;	text-align: center;	border-bottom: 5px solid #CCCCCC;}#page {	width: 780px;	margin-right: auto;	margin-left: auto;	text-align: left;}#column1 {	width: 540px;	padding: 30px 0px 20px 0px;}#column2 {	float: right;	width: 200px;	padding: 60px 0px 20px 0px;	text-align: center;}#advert {	margin: 20px 0px 0px 10px;}#footer {	position: relative;	width: 780px;	text-align: left;	padding: 0px;	margin: 10px auto 0px auto;}html>body #footer {	margin: 20px auto 0px auto;}#footer p {	font-size: 70%;	color: #BFD2D2;	margin: 10px 0px 0px 0px;}#footer a:link, #footer a:visited, #footer a:active {	color: #BFD2D2;	text-decoration: none;}#footer a:hover {	color: #BFD2D2;	text-decoration: underline;}#footer span {	float: right;	margin: 0px 32px 0px 0px;}#csa {	position: absolute;	top: -92px;	right: 115px;}html>body #csa {	top: -102px;}/* SUBNAV STYLES */#menu {	font-size: 100%;	margin: 40px 0px 0px 0px;	padding: 0px;	list-style: none;}html>body #menu {	margin: 0px;}#menu li {	font-size: 80%;	border-top: 1px solid #E5E5E5;	margin: 0px;	font-weight: normal;}#menu li.menu {	font-size: 70%;}#menu li.menufirst {	font-size: 70%;	border-top: none;	}#menu li a {	display: block;	color: #333333;	text-decoration: none;	padding: 6px 10px;	background-color: #FFFFFF;}#menu li a.on {	color: #004C4C;	font-weight: bold;}#menu li a.on:hover {	background-color: #FFFFFF;}#menu li a:hover {	background-color: #F2EFDB;}#menu li.articles {	font-size: 70%;	color: #333333;	padding: 26px 10px 8px 10px;}/* Fix IE. Hide from IE Mac \*/* html #menu li { float: left; height: 1%; text-align: left }* html #menu li a { height: 1%; }/* End */