body 						{ background:#420000; margin:0px; padding:0px; }
img							{ border:0px; }
img.png						{ behavior: url("pngbehavior.htc"); }
div							{ font-family:"Helvetica", Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; }

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

div.main					{ width:640px; text-align:left; }
div.header					{ height:94px; background:url("../images/bg_header.png"); }
div.header div.contents		{ width:640px; text-align:right; padding-top:12px; }
div.mainNav					{ letter-spacing:2px; }

div.mainNav					{ font-size:11px; color:#fff; }
div.mainNav a				{ color:#fff; text-decoration:none; }
div.mainNav a:hover 		{ color:#FFCC00; text-decoration:none; }

div.mainContents			{ padding-top:5px; padding-bottom:15px; background:#fff url("../images/floweryBG.gif") bottom center no-repeat; }
div.mainContent				{ padding-top:5px; padding-bottom:15px; }
div.mainContent div.contents{ width:640px; text-align:left; color:#666; background-image:none; }

div.imageDescription		{ text-align:justify; padding-top:50px; line-height:16px; }
div.imageDescription_landscape	{ text-align:justify; padding-top:10px; line-height:16px; margin-left:90px; }
div.portImage_portrait		{ float:right; width:420px; text-align:right; }
div.portImage_portrait table{ float:right; }
div.portImage_landscape		{ display:block; width:506px; margin-left:62px; }
div.portImage_pagecontent	{ float:right; width:360px; text-align:right; }
div.portImage_pagecontent_smallLeft { float:left; width:260px; text-align:left; }
div.portImage_pagecontent table { float:right; }
div.paging					{ text-align:left; padding-left:27px; padding-top:10px; }
div.paging a				{ display:block; float:left; background:url("../images/port_ini.gif"); width:12px; height:17px; margin-right:3px; padding-left:4px; color:#999; text-decoration:none; font-size:10px; }
div.paging a:hover, div.paging a.sel 	{ background:url("../images/port_ro.gif"); color:#fff; text-decoration:none; }
#pagingTitle				{ display:block; float:left; font-size:10px; color:#666; }

div.footer					{ height:53px; background:url("../images/bg_footer.png"); }
div.footer div.contents		{ width:640px; padding-top:15px; font-size:11px; color:#fff; text-align:right; line-height:18px; }
div.footer div.contents a		{ color:#fff; text-decoration:none; }
div.footer div.contents a:hover { color:#fff; text-decoration:underline; }

#dropDown					{ position:absolute; z-index:2; margin:0px; padding:0px; width:144px; top:78px; left:50%; margin-left:5px; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; visibility:hidden; }
td.dropDown					{ background:#333; }
td.dropDown a				{ display:block; margin:5px; padding:5px; color:#fff; text-decoration:none; font-size:12px; }
td.dropDown a:hover			{ background:#444; color:#fff; text-decoration:none; }
 
h1							{ font-family:Georgia,Times,serif; font-size:18px; color:#420000; margin-bottom:0px; padding-bottom:8px; text-align:left; }

td.formLabel				{ font-weight:bold; color:#333; text-align:right; padding-right:5px; }
input.textField				{ width:200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; padding:3px; color:#666; }
textarea.textField			{ width:200px; height:200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; padding:3px; color:#666; }

dl				{ margin:0px; padding:0px; }
dd				{ margin:2px; margin-left:10px; padding:0px; padding-bottom:10px; }
dt				{ font-size:13px; font-weight:bold; color:#420000; }
a.newsStory		{ font-size:13px; font-weight:bold; color:#420000; text-decoration:none; }
a.newsStory:hover{ text-decoration:underline; }

div.smallerText		{ font-size:11px !important; }

#callOutImage 		{ position:absolute; z-index:3; width:141px; height:67px; visibility:hidden; }
#callOut	 		{ position:absolute; z-index:4; width:125px; height:55px; visibility:hidden; line-height:normal; font-weight:bold; text-align:center; padding-top:12px; padding-left:8px; padding-right:8px; color:#663333; }