body
	{margin-top: 221px; margin-left: 10px; font-family: arial, verdana, helvetica, sans-serif; padding: 0px;}

a:link, a:visited, a:active
	{color: #0000cc; text-decoration: none;}

a:visited
	{color: #990099;}

a:hover
	{color: #006559; text-decoration: underline;}

p, ul, ol, td, th, div, span
	{font-size: 9pt; margin-top: 0px;}

/* Heading styles */
h1, h2, h3, h4, h5, h6, form
	{margin: 0;}
h1
	{font-size: 18pt; margin-bottom: 10px; border-bottom: solid 1px #009180;}
h2
	{font-size: 12pt;}
h3
	{font-size: 11pt;}
h4
	{font-size: 10pt;}

#logo
	{position: absolute; left: 10px; top: 8px;}

#tagline
	{color: #666666; position: absolute; top: 20px; left: 225px; width: 525px; font-size: 9pt;}

#searchbox
	{color: #666666; position: absolute; top: 52px; left: 459px; width: 300px; text-align: right; font-size: 12px; font-weight: bold;}

#searchbox input
	{font-family: verdana; font-size: 9px;}

#topnav
	{position: absolute; top: 76px; left: 9px; width: 750px; z-level: 777;}

#topnav table tr td
	{background-color: #009180;}

#topnav table tr td a, #sidemenu a, #sidemenu table tr td, #footer h5
	{font-family: verdana; font-size: 8pt; color: #ffffff; text-decoration: none; margin: 0 5px 0 5px;}

#topnav table tr td a:hover, #sidemenu table tr td a:hover, #sidemenu a:hover 
	{color: #cccc66;}

/* Side navigation table */
#sidemenu
	{width: 160px; margin-left: -1px; margin-top: -1px; margin-right: 1px; float: left;}
#sidemenu table tr td.sm
	{background-color: #006559;}
#sidemenu table tr td.sm a
	{font-size: 7pt;}
#sidemenu table
	{background-color: #ffffff;}
#sidemenu table tr td
	{background-color: #009180;}

#main
	{width: 748px; background: #e9e9e9 url('images/contentback.gif') repeat-y;}

#piclt
	{position: absolute; left: 10px; top: 110px;}

#picct
	{position: absolute; left: 263px; top: 110px;}

#picrt
	{position: absolute; left: 516px; top: 110px;}

#content
	{background-color: #ffffff; width: 580px; float: left; padding: 0 0 7px 7px; font-size: 9pt;}

#homelists
	{margin-top: 10px; width: 748px;}

#footer
	{width: 748px; margin-top: 10px; background: #cccccc url('images/scanBack.gif');}

#footer h5
	{font-weight: bold; margin: 0; padding: 4px; background-color: #104D69; text-align: center;}

#footer p
	{font-family: verdana; font-size: 7pt; color: #000000;}

#footer h6
	{font-family: verdana; font-size: 8pt; color: #000000;}

.newslist
	{width: 190px; float: right; border-left: 1px solid #999999;}

.newslist ul
	{margin: 0 0 0 25px; padding: 0px;}

.newslist ul li
	{font-size: 11px;}

div.homelist
	{width: 32%; float: left; border-right: solid 1px #009180; margin-right: 1%;}

.homelist h5
	{color: #ffffff; font-weight: bold; margin: 0; padding: 4px; background-color: #009180;}

.homelist p
	{padding: 5px; font-size: 11px; line-height: normal;}

.thumbcontent
	{clear: both;}

.thumbcontent img
	{float: left; margin: 0 10px 5px 0; vertical-align: middle;}

.small
	{font-size: 8pt;}

.tiny
	{font-size: 8px;}

.copyright
	{font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 9px; width: 748px; margin: 8px 0 8px 0;}

.partnerlogos
	{text-align: center;}

.partnerlogos img
	{vertical-align: middle; margin: 5px;}

.headline
	{color: #ffffff; font-weight: bold; background-color: #009180;}

table.color
	{background-color: #ffffff;}

table.color tr
	{background-color: #dddddd;}

table.color tr th
	{color: #ffffff; background-color: #009180;}

.searchtitle
	{font-size: 16px; font-weight: normal;}

.searchurl
	{color: #008000;}