html, body, img, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, a 
{ margin: 0px; padding: 0px; border: 0px; }
body
{ background-color:#006799; font-family:arial, verdana, sans-serif; font-size:11pt; }
p
{  }

#container
{ margin:0 auto; width:858px; background-color:#fff; }

#tabs
{ float:right; position:relative; width:370px; font-size:9pt; line-height:normal; margin-right:15px; }
    #navigation
	{ margin:0; padding:0; list-style:none; position:absolute; right:0; bottom:0; }
	#navigation li
	{ line-height:1.35em; position:relative; float:left; }
	#navigation a
	{ white-space:nowrap; font-size:12pt; }
    #navigation li.firstdrop
	{ display:inline; margin:0; padding:0; position:relative; }
    #navigation a.toplink
	{ float:left; background:url("../images/nav1.gif") no-repeat left top; margin:0 2px 0 0; padding:0 0 0 20px; 
	text-decoration:none; cursor:pointer; }
    #navigation a.toplink span
	{ float:left; display:block; background:url("../images/nav2.gif") no-repeat right top; padding:7px 20px 6px 0; color:#005891; }
    #navigation a.toplink:hover
	{ background-position:left top; }
    #navigation a.toplink:hover span
	{ background-position:right top; color:#f47f20; }
	#navigation a.currentpage span
	{ color:#f47f20; }

#banner
{ background:url("../images/banner.jpg") no-repeat; width:858px; height:185px; color:#fff; }
	#banner div
	{ padding:10px 20px; width:440px; }
	#banner .emailinput
	{ width:172px; height:20px; background-color:#f7f7f7; font-size:11pt; text-align:center; }
	#banner a
	{ color:#fff; }
#banner2
{ background:url("../images/banner2.jpg") no-repeat; width:858px; height:147px; }

#contentsub
{ padding:10px; }
#contentsub h1
{ color:#ff8f20; font-size:16pt;  }
#contentsub h2
{ color:#006799; font-size:12pt; margin-top:10px; }
#contentsub ul
{ margin-left:20px; }
#contentsub label
{ width:90px; float:left; }
#contentsub .pmap
{ margin-top:3px; }
	#col1, #col2
	{ float:left; }
	#col1 .adbox
	{ margin:8px; }
	#col2 .adbox
	{ margin:8px 8px 8px 0; }
	.adbox
	{ background-color:#eaeaea; padding:10px; width:397px; }
		.adbox .ad
		{ border:2px solid #c6c6c6; }
		.adbox .icons
		{ float:right; padding-top:5px; width:240px; }
			.icons span
			{ padding-left:15px; }
			.icons a
			{ color:#006598; font-size:10pt; }
	.map
	{ float:left; padding-right:30px; }
		
#footer
{ padding:20px; font-size:9pt; color:#666; border-top:4px solid #006799; }
	#footercopyright
	{ float:left; }
	#footermenu
	{ float:right; }
	#footer a
	{ color:#666; }
		
.clear
{ clear:both; }