*{margin:0; padding:0;}
body{background-color:#001933; background:url(images/Wave.gif); margin:0;padding:0;}
p {margin-top:15px;
/*margin-left: 20px;*/
/*margin-right:250px;*/
font-family: Helvetica, Arial,  sans-serif;
font-size: small;
color: #222222;
line-height: 1.6em;
text-align:left;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/skeleton.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.
=================================================================== */
#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 13px verdana, sans-serif; color: white; background:#184278; position:relative; z-index:200;}
#nav {height:25px;  width:590px;   padding:0;}

#nav table {border-collapse:collapse;}
#nav li {float:left;  padding:0 10px 0 5px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#fff; height:25px; padding-right:3px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none; font: 12px verdana, sans-serif;}

#nav li:hover {position:relative; z-index:300; background:#FCAE27;}
#nav a:hover {position:relative; z-index:300; text-decoration:none; color:#FFF;}

#nav :hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#fff;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

img.village { margin: 5px 15px 5px 0px; float: left;border:2px solid #ffffff;}

div.content p{margin-top:10px;
margin-left: 0px;
margin-right:0px;
font-family: Helvetica, Arial,   sans-serif;
font-size: small;
color: #222222;
line-height: 1.4em;
text-align:left;
}

div.caption {margin-top:4px;
margin-right:0;
margin-bottom:0;
margin-left: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #222222;
line-height: 1em;
text-align: center; }

table.list{
margin-left: 20px;
float:left;
}

table.list td{font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #222222;
line-height: 1.4em;
text-align:left;}

p.quote {
font-family: Arial, Helvetica, sans-serif;
float:left;
width: 150px;
margin: 0px;
padding: 0px 0px 0px 20px;
font-size: 10px;
color: #ffffff;
background:#044472;
line-height: 1.3em;
text-align:left;
}

h2{margin-top:20px;
margin-left:  0px;
margin-bottom:0px;
margin-right:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #004371;
text-align:left;
}

.unitheader {

/*margin-top:15px;
margin-left:  0px;
margin-right:0px;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #004371;
text-align:left;
font-weight:bold;

}

td.unitheader {

/*position:relative;
margin-top:60px;
margin-right:15px;
margin-bottom:auto;
margin-left: 0px;*/

font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #004371;
text-align:left;

}

.location {
position:relative; 
/*margin-top:60px;
margin-left: 0px;
margin-right:15px;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align:left;
font-weight:bold;

}

.backlink {
/*margin-top:50px;
margin-left: 200px;*/
margin-right:20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #ffffff;
text-align:right;

}
hr.hrlist{width:80%; position:relative; margin-bottom:15px;}

a:link, a:visited{color: #5BBBD1;}
a:hover, a:active{color: #FCB740;}

div#footer p{color:#ffffff; background-color:#001951; font: 12px verdana, sans-serif;  text-align:center;margin:0;padding:0;}

div#footer a:link, a:visited{color: #5BBBD1; font: 12px verdana, sans-serif; text-decoration:underline;}
div#footer a:hover{text-decoration:underline;color: #FCB740;}
div#footer a:active{color: #FCB740;}

/* table.wrapper {border: 1px solid #000000;} */

div#contact{margin-top:10px;

font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #000000;
line-height: 1.4em;
text-align:center;}

td.listing{
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
color: #000000;
text-align:left;
}

style1{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align:center; margin-bottom: 15px;color: #CCCCCC;}
	
	hr.divider{ margin-bottom:10px; height:2px; margin-top:10px;color:#000033; }