
   
    a:link {
            font-weight:500;
            text-decoration: none;
            color:blue;
           }
    a:visited {
            font-weight:500;
            text-decoration: none;
            color:red;}
    a:hover {
            font-weight:500;
            text-decoration:underline overline;
            color: lime;
            }
    a:active {
            font-weight:500;
            text-decoration: none;
            color: purple;}
body { background: black; }
p {text-align: center;  margin-left: 1em; margin-right: 1em;}
div.center { text-align: center }


    body {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: navy; }
    tr.body {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: purple; }
    th.body {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: purple; }
    td.body {font-family: arial, Helvetica, Verdana; font-weight: bold; font-size: 10pt; color: navy; margin-top: 1em; margin-bottom: 1em;  text-align: center;}

    th.menu {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: yellow; text-align: left;}
    tr.menu {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: yellow; }
    td.menu {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: yellow; }

    th.links {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: yellow; text-align: center; background-color: black;}
    tr.links {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: red; text-align: center; background-color: aqua;}
    td.links {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: navy; font-weight: bold; text-align: center; background-color: aqua;}

    td.mini {font-family: arial, Helvetica, Verdana; font-size: 8pt; color: white; margin-top: 0em; margin-bottom: 0em; width: 75%;}

    tr.promo {font-family: arial, Helvetica, Verdana; font-weight: bold; font-size: 10pt; color: black; }
    td.promo {font-family: arial, Helvetica, Verdana; font-size: 8pt; color: black; }

    th.list {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; background-color: black; width: 90%;}
    tr.list {font-family: arial, Helvetica, Verdana; font-size: 10pt; color: red; text-align: center; background-color: white; }
    td.list {font-family: arial, Helvetica, Verdana; font-size: 9pt; color: black; text-align: center; background-color: white; }

    th.info {font-family: arial, Helvetica, Verdana; font-size: 16pt; color: red; text-align: center; background-color: white; width: 90%;}
    tr.info {font-family: arial, Helvetica, Verdana; font-size: 14pt; color: blue; text-align: center; background-color: white; }
    td.info {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: black; text-align: center; background-color: white; }

    th.listblue {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; background-color: blue;}
    th.listred {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; background-color: red;}
    th.listgreen {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; background-color: green;}
    th.listfuchsia {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; background-color: fuchsia;}
    th.listyellow {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: black; text-align: center; background-color: yellow;}
    th.listlime {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: black; text-align: center; background-color: lime;}
    th.listpurple {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; background-color: purple;}
    th.listnavy {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; background-color: navy;}
    th.listteal {font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; background-color: teal;} 

table {   margin-left: auto;   margin-right: auto; }

table.list {   border: solid; border-width: thin; text-align: center; border-color:black; width: 90%;}
table.black {   border: solid; border-width: medium; text-align: center; border-color:black; width: 90%;}
table.menu {    text-align: center;  width: 100%;}
table.mini {   font-family: arial, Helvetica, Verdana; font-size: 8pt; color: silver;  text-align: center; background-color: black; margin-top: 0em; margin-bottom: 0em; width: 100%; }
table.info {   font-family: arial, Helvetica, Verdana; font-size: 12pt; color: black;  text-align: center; background-color: white;  width: 100%; }

table.blue {   border: solid; border-width: medium; text-align: center; border-color:blue; width: 90%;}
table.red {   border: solid; border-width: medium; text-align: center; border-color:red; width: 90%;}
table.green {   border: solid; border-width: medium; text-align: center; border-color:green; width: 90%;}
table.fuchsia {   border: solid; border-width: medium; text-align: center; border-color:fuchsia; width: 90%;}
table.yellow {   border: solid; border-width: medium; text-align: center; border-color:yellow; width: 90%;}
table.lime {   border: solid; border-width: medium; text-align: center; border-color:lime; width: 90%;}
table.purple {   border: solid; border-width: medium; text-align: center; border-color:purple; width: 90%;}
table.navy {   border: solid; border-width: medium; text-align: center; border-color:navy; width: 90%;}
table.teal {   border: solid; border-width: medium; text-align: center; border-color:teal; width: 90%;}


a.body:hover {text-decoration: none; color: fuchsia;}
a.links:hover {text-decoration: none; color: green;}
 
b  { font-family: arial, Helvetica, Verdana; color: red;}
b.black  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 11pt; color: black; text-align: center; background-color: white;}
b.fuchsia  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 11pt; color: fuchsia; text-align: center; background-color: white;}
b.purple  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 11pt; color: purple; text-align: center; background-color: white;}
b.teal  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 11pt; color: teal; text-align: center; background-color: white;}
b.yellow  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 11pt; color: yellow; text-align: center; background-color: white;}
b.lime  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 11pt; color: lime; text-align: center; background-color: white;}

b.blue  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 11pt; color: blue; text-align: center; background-color: white;}
b.green  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 11pt; color: green; text-align: center; background-color: white;}
b.navy  { font-weight: bold; font-family: arial, Helvetica, Verdana; font-size: 9pt; color:navy; text-align: center; background-color: white;}

em { font-style: italic; font-family: arial, Helvetica, Verdana; font-size: 8pt; color: black; text-align: center; background-color: white;}
strong.promo { font-family: arial, Helvetica, Verdana;  font-weight: bold; font-size: 9pt; color: black; text-align: center;}
strong { font-family: arial, Helvetica, Verdana;  font-weight: bold; font-size: 12pt; }

small  {font-family: arial, Helvetica, Verdana; font-size: 8pt; color: black; text-align: center; background-color: white; margin-top: 0em; margin-bottom: 0em;}    
small.promo  {font-family: arial, Helvetica, Verdana; font-size: 8pt; font-weight: bold; color: black;  text-align: center; background-color: white; margin-top: 0em; margin-bottom: 0em;}    

hr  { color: #333; width: 50%; align: center; }

    h1 { font-size: 150%; font-family: arial, Helvetica, Verdana; color: red; text-align: center; background-color: black; margin-top: 2em; margin-bottom: 0em; width: 90%;}
    h2 { font-size: 140%; font-family: arial, Helvetica, Verdana; color: yellow; text-align: center; background-color: black;}
    h3 { font-size: 120%; font-family: arial, Helvetica, Verdana; color: red; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4 { font-size: 110%; font-family: arial, Helvetica, Verdana; color: blue; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5 { font-size: 100%; font-family: arial, Helvetica, Verdana; color: black; text-align: center; margin-top: 1em; margin-bottom: 0em;}
    h6 { font: small-caps 90% arial,Verdana, Helvetica;  color: #eee; text-align: center; margin-top: 0em; margin-bottom: 0em;}


 
    h4.red { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: red; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.navy { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: navy; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.blue { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: blue; text-align: center; margin-top: 0em; margin-bottom: 0em; }
    h4.purple { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: purple; text-align: center; margin-top: 0em; margin-bottom: 0em; }
    h4.fuchsia { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: fuchsia; text-align: center; margin-top: 2em; margin-bottom: 2em;}
    h4.green { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: green; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.yellow { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: yellow; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.silver { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: silver; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.gray { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: gray; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.maroon { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: maroon; text-align: center; margin-top: 0em; margin-bottom: 0em; }
    h4.lime { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: lime; text-align: center; margin-top: 2em; margin-bottom: 2em;}
    h4.olive { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: olive; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.teal { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: teal; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.aqua { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: aqua; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h4.white { font-family: arial, Helvetica, Verdana; font-size: 12pt; color: white; text-align: center; margin-top: 0em; margin-bottom: 0em;}
  .fnt{ font-size:11px;    }
    h5.red { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: red; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.navy { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: navy; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.blue { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: blue; text-align: center; margin-top: 0em; margin-bottom: 0em; }
    h5.purple { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: purple; text-align: center; margin-top: 0em; margin-bottom: 0em; }
    h5.fuchsia { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: fuchsia; text-align: center; margin-top: 2em; margin-bottom: 2em;}
    h5.green { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: green; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.yellow { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: yellow; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.silver { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: silver; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.gray { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: gray; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.maroon { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: maroon; text-align: center; margin-top: 0em; margin-bottom: 0em; }
    h5.lime { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: lime; text-align: center; margin-top: 2em; margin-bottom: 2em;}
    h5.olive { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: olive; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.teal { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: teal; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.aqua { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: aqua; text-align: center; margin-top: 0em; margin-bottom: 0em;}
    h5.white { font-family: arial, Helvetica, Verdana; font-size: 11pt; color: white; text-align: center; margin-top: 0em; margin-bottom: 0em;}



ul,ol
	{
	margin : 1em -0.5em;
	padding : 0;
	}

ul
	{
	list-style-type : none;
	}

ul li, ol li
	{
	margin-bottom : 0.5em;
	}

ul li
	{
	
	padding-left : 10px;
	}

ul ul
	{
	margin : 0.5em 1em;
	}


ul li li        {text-indent:30px;}

/* site media */


@media screen,projection{

div#banner {

   font-weight: bold;
   text-align: center;
   width: auto;
}   

@media screen,projection{
div#navbartop
	{
	background : black;
	margin-top : 10px;
	margin-bottom : 4px;

        width: 100%;
        text-align: center;

	}

div#navbar
	{
	background : black;
	margin-top : 4px;
	margin-bottom :10px;

        width: 100%;
        text-align: center;

	}

div#banner div#navbar ul
	{
	
	margin : 0;
	padding : 0;
	border-top : 1px solid #DDC3AD;
	border-bottom : 1px solid #DDC3AD;
	}

div#navbar li
	{
	background : transparent;
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
	}

div#navbar li a
	{
	padding-left : 0;
	}

div#navbar li#contact a
	{
	border : none;
	}

div#navbar li#accom a
	{
	border : none;
	}

div#navbar li#contact a:hover
	{
	border : none;
   text-decoration: underline overline;
	}

div#navbar li a
	{
	background : white;
	border-right : 1px solid #003366;
	color : #7d6a55;
	font-size : 0.75em;
	padding : 0 9px 0 3px;
	text-decoration : none;
	text-transform : uppercase;
	}

div#navbar li a:hover
	{
   background: #ffffff;
   color: #c47900;
   text-decoration: underline overline;
	}

div#navbar ul li a:hover
	{
   background: #ffffff;
   color: #c47900;
   text-decoration: underline overline;
	}



div#navbar li.currentpage a
	{
	color : black;
	font-weight : bold;
	letter-spacing : 0.1em;
	}

#slogan
  {
   background: white;
   color: #ff0000;
   font-family: Times, "Veranda", serif;
   font-size: 150%;
   font-style: italic;
   font-weight: bold;
   text-align: center;
   width:100%;
   margin: 0;
   padding: 0;
   margin-bottom: 4px;
   margin-top: 4px;
   line-height:32px;
   }



#content {
	position:relative; 
	width:auto;
	min-width:120px;
	margin:0px 0px 0px 0px;
        right:2px;
        left:2px;
	background-color:white;
	padding:1px;
	z-index:3;
        text-align:center;
        voice-family: "\"}\"";
	voice-family:inherit;
        width:450px; 
	}

body>#content {width:450px;}

#content a
        {
        text-decoration: none;
        color: blue;
        font-weight: 700;
        }

#content a:hover
        {
        text-decoration: underline overline;
        color: green;
        font-weight: 700;
        }
       

#content li li {text-indent:5px;}

#navMenu li li        {text-indent:3px;}


#navMenu
        {
	position:relative;
	width:auto;
	float:left;
	background-color:#000;
        right:2px;
        left:1px;
	z-index:2;
        voice-family: "\"}\"";
	voice-family:inherit;
        width:120px;
	}





body>#navMenu {width:120px;}

#mapMenu ul li        {text-indent:5px;}


#mapMenu
        {
	position:relative;
	width:140px;
	float:left
	left:5px;

	background-color:#000;
	padding:5px;
	z-index:1;
        voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
	}





body>#mapMenu {width:140px;}


}


         