body {margin: 0; padding: 0; text-align: left; font-family: Trebuchet, Helvetica, sans-serif; font-size: small; color: #004743; } 	
								
.menu {width:755px; height:27px; position:relative; z-index:100;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
.menu li {float:right;width:149px;position:relative;}
.menu a, .menu a:visited {display:block;text-decoration:none; color:#efecca; width:139px; height:27px; background:#046380; padding-left:10px; line-height:29px;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:27px;left:0; width:149px;border-top:2px solid #bcb379;}
.menu ul ul a, .menu ul ul a:visited {background:#046380; color:#efecca; height:auto; line-height:1em; padding:5px 10px; width:7em;border-width:0 1px 1px 1px;}
.menu :hover > a {color:#bcb379; background:#046380;}
.menu ul ul :hover > a {color:#004743;background:#bcb379;}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible; }

div#content { 	clear: both; float: left; margin: 180px 0em 2em 3em; }
div#content p { line-height: 2.2em; width: 180px; }
div#content h3 { border-bottom: 3px solid #bcb379; color: #046380; }
div#feature img { float: left; margin: 180px 6em 2em 30px; border: 2px solid #bcb379; }
				
/* begin slides styling */
/* ================================================================ 
The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menu/slides.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any  way to fit your requirements.
=================================================================== */
.photo {padding:20px; width:620px; height:315px; text-align:left;}
.photo h1 {font-size:14px; font-weight:normal; color:#fc0; margin:0 0 0 5px; padding:0;}
.photo ul {list-style:none; padding: 0; margin: 0; width:180px; position:relative; height:144px;}
.photo ul span {font-size: 90%; font-style: italic; margin: 8px;}
.photo ul li {display:inline; width:48px; height:36px; float:left; margin:6px;}
.photo ul li a {display:block; width:48px; height:36px; cursor:default; text-decoration:none;}
.photo ul li a b {display:none;}
.photo ul li a img {display:block; width:46px; height:34px; border:1px solid #666; border-top-color:#ccc;}
.photo ul li a:active, .photo ul li a:focus {position:static; outline:0;}
.photo ul li a:focus.hor img, .photo ul li a:active.hor img {background-color:#08627c; position:absolute; left:220px; top:0; width:400px; height:300px; padding:2px 2px;}
.photo ul li a:focus b, .photo ul li a:active b {display:block; position:absolute; width:168px; top: 250px; left:0; color:#004743; font-weight:normal; padding: 8px;}
/* end slides styling */
								
div#footer  {
	clear: both;
	padding: .5em 0 0 3em;
	background: #bcb379;
	color: #046380;
	font-size: 90%;
	line-height: 200%;
}
