body, html { background:#44494F; font-family:Verdana,Arial,Sans-Serif; font-size:90%;}
a { color: #474747; text-decoration : none; }
a:hover { color: #000; text-decoration : underline; }

h1{ color:#930; font-family:arial,sans-serif; font-weight:normal; font-size:22px; margin:0 0 5px 0; }
h2{ color:#930; font-family:arial,sans-serif; font-weight:bold; font-size:14px; margin:0px; }
h4{ margin-bottom: 0; padding-bottom: 0; }


.small { font-size:0.8em; line-height:1.5em; }

#frame { width:56.8em; width:730px; min-width:730px; margin:0 auto; border:2px solid #fff; background:#E5E3D2; }

#nav { font-size:90%; margin: 0 0 0 -2px; padding: 0; height:1.7em; background:#474747; border-top:2px solid #fff; border-bottom:2px solid #fff; }
#nav ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#nav ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#nav ul li a { background: #474747; width:102px; height:2em; border-left: 2px solid #fff; 
	border-right: none; padding: 0; margin:0 0 0 0; color: #fff; text-decoration: none; 
	display: block; text-align: center; font: bold 0.85em/2em verdana, arial, sans-serif; }
#nav ul li a:hover { color: #fff; background: #405572; }
#nav ul li a.selected { color:#fff; background:#597193; }
#nnav ul li a.selected:hover { color: #fff; background: #000; /*height:2.2em; margin-bottom:-0.2em;*/ }

#subnav { font-size:90%; margin:0; padding:0; height:3em; }
#subnav { background:#597193; border-bottom:2px solid #fff; padding-left:20px; }
#subnav ul { border:0; margin:0; padding:0; list-style:none; text-align:center; }
#subnav ul li { display:inline; float:left; text-align:center; padding:0; margin:0; }
#subnav ul li a { padding: 0.85em 1.5em 0.9em 1.5em; margin:0; color: #fff; text-decoration: none; 
	display: block; text-align: center; font: bold 0.85em/1.7em verdana, arial, sans-serif; }
#subnav ul li a:hover { color: #fff; background: #405572; }

#content { padding:20px; line-height:2em; }
#content p.dropcap:first-letter { font-size:1.5em; font-family:serif; }

.clear { clear:both; }

/* Global Styles */
#footer { width:730px; padding-bottom:10px; margin:0 auto; padding:1px; color:#A2A4A7; font-family:Arial,Verdana,Sans-Serif; font-size:0.80em; height:2em;}
#footer a { color:#A2A4A7; }

/* Home Styles */
#homeleft { width:88px; height:280px; border-right:2px solid #fff; float:left; }
#homemiddle { width:239px; height:300px; float:left; valign:bottom; background:#EDEBE0; border-right:2px solid #fff; }
#homemiddle p { margin:0; font-size:0.85em; }
#homemiddle p.dropcap:first-letter { font-size:2em; font-family:serif; }
#homeright { float:left; font-size:0.70em; width:384px; height:280px; background:url("/images/compass.jpg") no-repeat right; padding:20px 0px 0px 15px; line-height:1.2em; }
#homeright div { clear:both; padding-top:10px; width:215px; }
#homeright div img { padding-right:10px; }

/* Rates Styles */
th { text-align: left; font: bold 0.85em/2em verdana, arial, sans-serif; } 
th.h1 { text-align: left; padding:0 0 0 0px; font: bold 0.9em/2em verdana, arial, sans-serif; text-transform:uppercase; color:#405572; border-bottom:1px solid #ccc; }

/* Contact Styles */
#form { font-size:90%; margin: 10px 0 0 0; padding:0 0px 0 0; float: left; }
#form ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: left; }
#form ul li { display: block; float: left; padding: 0; margin: 0; width:100px; }
.space { margin: 10px 10 10 10; padding:10px 10 10 10; }

label,span.spacer { width:160px; }
label { font-weight:bold; color:#000000; font-weight:bold; cursor:hand; }
fieldset { padding:10px; border:0; margin-bottom:15px; padding:10px; }
legend { font-weight:bold; }

pre { font-size:1.2em; }



#form p, div { line-height: 1.4em; }
#form h2 { border-top: 1px solid #ccc; padding: 4px 5px; margin-bottom: 10px; font-size: 140% }
#form h3 { padding: 3px 5px; margin-bottom: 10px; font-size: 90%; font-weight: normal; margin-top: 0; }
#form .pricing { margin-bottom: 10px; font-size: 95%; border-top: 1px solid #ccc; text-align: right; margin 0 auto; }
#form .entry { padding-top:20px; padding-bottom: 10px;}
#form td, .table td { background-color: #f6f5f0; border-bottom: 1px solid #edebe0; }
.playbutton { font-size: 12px; margin:0 0 3px 20px; padding:0; margin-top:2px; }
a.style1 { color:#006699; }