body {margin: 0; padding: 0; text-align: center; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;background: url("images/body_bg.jpg") repeat-x; background-color: #899ebb;}table, td {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;}#header {width: 687px; padding: 0;text-align: left; margin: 15px auto 0; }#main div.column {text-align: left; margin-bottom: 1em;}#main p {margin: 0 0 1em 0;}#main p.last {margin: 0;}#main p.intro {font-weight: bold;}#main h1 {font-size: 24px; margin: 0 0 .1em 0;}#main h2 {font-size: 16px; margin: 0;}#main h3 {font-size: 12px; margin: 0;}#main h4 {font-size: 10px; margin: 0;}#content {float: left; width: 450px;}#sidebar {float: right; width: 200px; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}#sidebar h2 {font-size: 12px; margin: 0;}#sidebar h3 {font-size: 11px; margin: 0;}#sidebar h4 {font-size: 10px; margin: 0;}#main .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}#content .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}#sidebar .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 11px;}img.left {float: left; margin: 2px 5px 5px 0; border: 0;}img.right {float: right; margin: 2px 0 5px 10px; border: 0;}img.across {margin: 0 0 10px 0; border: 0;}ul {	list-style: disc url(none) outside;	padding-top: 0px;	}ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}li {	margin-top: 0px;	margin-bottom: 7px;	margin-left: 10px;	padding-bottom: 3px;}ul ul.circle {margin-top: .3em;}ul ul.square {margin-top: .3em;}ol.last {padding: 0;}ul.last {padding: 0;}dl.last {padding: 0;}li.last {padding: 0;}.copyleft {font-size: 10px; color: #213B63;}ol.copyleft {margin-left: 0; padding-left: 1.5em; clear: both;}div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}#main {border-left: 1px solid #777D85; border-right: 1px solid #777D85; background: white url("images/mainshadow.gif") repeat-x left top;  border-bottom: 1px solid #899EBB; margin: 0 auto;}#main {   width: 687px;   voice-family: "\"}\"";   voice-family:inherit;  width:685px;} #main #mainfooter {background: white url("images/footshadow.jpg") no-repeat bottom left; height: 20px; margin: 0 -15px;}#main .padder {padding: 20px 15px 0}#main #slide {	height: 450px;	width: 650px;	left: 150px;	top: 300px;}#content {width: 430px;}#sidebar .sidebox, #main .sidebox {margin-bottom: 10px; background: #899EBB url(images/sidebar_bg.jpg) no-repeat left bottom; padding-bottom: 4px; }#sidebar .sidebox h3, #sidebar .sidebox h4, #main .sidebox h3, #main .sidebox h4, #main .sidebox p, #main .sidebox ul, #main .sidebox ol {padding: 0 8px 4px;}#sidebar .sidebox h3, #main .sidebox h3 {	padding: 6px 8px;	margin-bottom: 6px;	border-bottom: 2px none #354D6F;	background: #4B5D7A url(images/sidebar_header_bg.jpg) repeat-x left top;	color: white;	border-top: 2px solid #354D6F;	border-right: 2px solid #354D6F;	border-left: 2px solid #354D6F;}#sidebar .sidebox h4, #main .sidebox h4 {margin-top: 5px; padding-bottom: 0;}#sidebar .sidebox h5 {	font-weight: normal;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 6px;	padding-top: 0px;	padding-right: 6px;	padding-bottom: 0px;	padding-left: 6px;}#header h1 {margin: 0;}#main h2 { border-bottom: 1px solid #a1a5a9; padding-bottom: 0; margin-bottom: 5px;}.nav {border-top: 1px solid #1D2434; border-left: 1px solid #1D2434; border-bottom: none; border-right: 1px solid #1D2434; margin: 0; width: 687px;}.nav td {text-align: center; font-weight: bold; padding: 0;}.nav td a {display: block;  font-size:11px; padding: 7px; text-decoration: none; background: #203b60 url("images/navbg.jpg") repeat-x right top; color: white; border-bottom: 1px solid #1D2435;}.nav td a:hover {background-color: #1A59B0; background-position: left top; border-bottom-color: #384563;}.nav td.hi a{background: #687EA3 url("images/navhibg.jpg") repeat-x top left; border-bottom-color: #4A5C82;}ul ul {padding-bottom: 0;}ul.collapse {margin-top: -.7em;}img.border {border: 1px solid #a1a5a9;}#hbox {	background-color: #000000;	border: 0px;	display: block;	text-align: center;	color: #999999;	margin: 0px;	padding: 0px;	height: 204px;	width: 687px;	font-size: 36px;	font-weight: bold;}#hbox .imgleft{	float: left;	margin: 0px 0px 0px 15px;	}