body {
font-family:arial,helvetica,'sans serif';
font-size:small;
text-decoration: none;
color: #000066;
}
ul{
background-color:transparent;
color:#333333;
}
li{
background-color:transparent;
color:#333333;
font-size:80%;
line-height:140%;
text-align:justify;
}
p{
background-color:transparent;
color:#666666;
font-size:90%;
line-height:140%;
margin-bottom:2%;
margin-top:5px;
/*text-align:left;*/
}
p.top{
/*background-color:transparent; */
font-size:70%;
}
h1{
background-color:transparent;
color:#ffffff;
font-family:Georgia,Times,serif;
font-size:100%;
font-variant:small-caps;
font-weight:bold;
letter-spacing:2px;
line-height:12px;
margin:0px;
padding:0px;
text-align:left;
}
h1#featured{
background-color:transparent;
color:#0066cc;
font-family:arial,helvetica,'sans serif';/*Georgia,Times,serif*/
font-size:150%;
font-variant:small-caps;
font-weight:bold;
/*letter-spacing:4px;*/
/*line-height:12px;*/
margin:5px;
padding:5px;
text-align:left;
}

div.header{
background:#330066;
border-bottom:1px solid #cccccc;
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
}
div.header a{
border:none;
}
div.header p{
background-color:transparent;
color:#666666;
font-size:75%;
font-weight:normal;
margin:3px 0px;
text-align:left;
}

a{
background-color:transparent;
color:#3366cc;
/*border-bottom:0px solid #330066*/
padding:0px 2px;
text-decoration:none;
font-size:12px;
}
a:hover{
color:#ff6600;
}

.vacation a{
background-color:transparent;
color:#3366cc;
/*border-bottom:0px solid #330066*/
padding:0px 2px;
text-decoration:none;
font-size:18px;
}
.vacation a:hover{
color:#ff6600;
}

div.navigation{
background:#000099;/*#000033 #003366*/
border-top:0px solid #0066cc;
border-bottom:0px solid #000033;/*#333366*/
color:#eeeeee;
float:left;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
width:150px;
}
div.navigation ul{
border-top:1px solid #333366;
border-bottom:1px solid #000033;
list-style:none;
margin:0px;
padding:0px;
text-align:center;
}
div.navigation li{
font-size:80%;
list-style:none;
/*margin:0px 0px 0px 0px;
padding:0px;*/
text-align:center;
}
div.navigation li a{
background-color:#000033;/*#000066 #511e84*/
border-top:1px solid #0066cc;/*#000099*/
border-bottom:1px solid #000033;/*#330066 #330066*/
color:#ffffff;
display:block;
list-style:none;
padding:2px 0px 2px;
text-align:center;
text-decoration:none;
width:100%;
}
div.navigation li a:hover{
background-color:#66CCFF;/*#00ffff #99ccff#3300cc*/
border-top:1px solid #0066cc;
border-bottom:1px solid #0066cc;/*#333366*/
color:#000066;/*#ccffff*/
}
div.navigation li a.current{
background-color:#3300cc;
border-bottom:1px solid #330066;
border-top:1px solid #99ccff;
color:#ffffff;
font-weight:bold;
}
div.navigation p{
background-color:transparent;
color:#666666;
font-size:70%;
line-height:120%;
margin:5px;
text-align:center;
}

div.nav-listings{
background:#000066;/*#003366*/
border-top:0px solid #0066cc;
border-bottom:0px solid #000033;/*#333366*/
color:#eeeeee;
float:left;
margin:0px;
padding:0px;
text-align:center;
width:1050px;
}
div.nav-listings ul li {
display:inline;
}
div.nav-listings ul{
border-top:1px solid #333366;
border-bottom:1px solid #000033;
list-style:none;
margin:0px;
padding:2px;
text-align:center;
}
div.nav-listings li{
font-size:80%;
list-style:none;
/*margin:0px 0px 0px 0px;*/
padding:4px 4px 4px 4px;
text-align:center;
line-height:30px;
}
div.nav-listings li a{
background-color:#000066;/*#511e84*/
border-top:1px solid #000099;/*#0066cc#6f3ca2*/
border-bottom:1px solid #000033;/*#330066 #330066*/
color:#ffffff;
/*display:block;*/
list-style:none;
padding:2px 4px 2px 4px;
text-align:center;
text-decoration:none;
width:100%;
}
div.nav-listings li a:hover{
background-color:#00ffff;/*#99ccff #3300cc*/
border-top:1px solid #0066cc;
border-bottom:1px solid #0066cc;/*#333366*/
color:#000066;/*#ccffff*/
}
div.nav-listings li a.current{
background-color:#3300cc;
border-bottom:1px solid #330066;
border-top:1px solid #99ccff;
color:#ffffff;
font-weight:bold;
}
div.nav-listings p{
background-color:transparent;
color:#666666;
font-size:70%;
line-height:120%;
margin:5px;
text-align:center;
}

a:link img,a:visited img{	
border-color: #000;
border-width: 1px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
a:focus img,a:active img,a:hover img{
border-color: #00ffff;
border-width: 1px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}