
/*  Standard Tag Classes */

body       { font-family: arial, helvetica, sans-serif; font-size: 10pt;}
H1         { font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #f10000;} /* #002D73 #cc0000*/
H2         { font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #00894A;}
H3         { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #00894A;}
H4         { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ffffff;}
hr         { color: #AAAAAA; height: 1px; border-bottom: 1px solid; border-top: 0px; border-left: 0px; border-right: 0px;}



/*    red links     */
.bookingL a:link { color: #3F5B69; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.bookingL a:hover { color:#FF0000; font-family: arial, helvetica, sans-serif; text-decoration: underline;}

/* Standard Tag Classes - Extended */

a:link    { color: #3F5B69; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a:active  { color: #3F5B69; font-family: arial, helvetica, sans-serif; text-decoration: underline;}
a:visited { color: #3F5B69; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a:hover   { color: #3F5B69; font-family: arial, helvetica, sans-serif; text-decoration: underline;}

a.dest:link    { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest:active  { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest:visited { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest:hover   { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ff0000; text-decoration: none;}

a.dest1:link    { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest1:active  { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest1:visited { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest1:hover   { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ff0000; text-decoration: none;}

a.dest2:link    { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest2:active  { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest2:visited { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}
a.dest2:hover   { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #0000cc; text-decoration: none;}

a.header2:link    { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ff0000; text-decoration: none;}
a.header2:active  { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ff0000; text-decoration: none;}
a.header2:visited { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ff0000; text-decoration: none;}
a.header2:hover   { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}

a.footer:link    { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #3F5B69; text-decoration: none;}
a.footer:active  { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #3F5B69; text-decoration: none;}
a.footer:visited { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #3F5B69; text-decoration: none;}
a.footer:hover   { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #3F5B69; text-decoration: underline;}

a.alert:link    { color: #cc0033; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.alert:active  { color: #cc0033; font-family: arial, helvetica, sans-serif; text-decoration: underline;}
a.alert:visited { color: #cc0033; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.alert:hover   { color: #cc0033; font-family: arial, helvetica, sans-serif; text-decoration: underline;}

a.book:link    { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #ff0000; text-decoration: none;}
a.book:active  { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #ff0000; text-decoration: none;}
a.book:visited { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #ff0000; text-decoration: none;}
a.book:hover   { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #00894A; text-decoration: none;}


/* Special Classes */

.standard { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #000000; font-weight: 400 }
.title    { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ff0000; }
.small    { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #000000; font-weight: 400 }
.header1  { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #002D73; }
.header2  { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ff0000; }
.footer   { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #3F5B69; }
.news     { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #000000; font-weight: 400 }
.newsred  { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #ff0000; font-weight: 400 }
.whitedoor { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #1063be; font-weight: 400 }
.white {	color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none}
.white2 {	color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}
.green {	color: #3F5B69; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none}


.table_header  { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #002D73;}   


/* Webclips Popups */

#popitmenu		 {
							 position: absolute;
							 background-color: white;
							 border:1px solid black;
							 font: normal 12px Verdana;
							 line-height: 18px;
							 z-index: 100;
							 visibility: hidden;
							 text-align: left;
							 }

#popitmenu a	 { text-decoration: none; padding-left: 6px; color: black; display: block;}

#popitmenu a:hover		{ background-color: #CCFF9D; }



/* Form Classes */

.form 
{
	border:1px #ff0000 solid; 
	background:#ffffff; 
	padding:1px;
	font-size: 8pt; 
	font-family: arial, helvetica, sans-serif; 
	color:#1063be;
	font-weight: 400		
}


/* Global css*/


#menubox 
{
  font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #002D73;
  display: none;
	position: absolute;
	margin: 20px;
	margin-left: -100px;
	padding: 10px;
  background-color: #ffffff;
	border: 1px solid #00894A;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
}

#menubox2 
{
  font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #002D73;
  display: none;
	position: absolute;
	/*margin: 20px;*/
	margin-left: -100px;
	padding: 10px;
  background-color: #ffffff;
	border: 1px solid #00894A;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
}

.container {
	background-color: #FFFFFF;
	width: 760px;
	margin: 0 auto;
	padding: 0px 0px 3px;
	color: #000000;
	clear: none;
   }



.copyr {
	text-align: center;
	font-size: xx-small;
	font-weight: bold;
	margin: 0px auto;
	padding-top: 18px;
	color: #336633;
	background-color: #66CC66;
	width: 760px;
	clear: both;
	height: 25px;
	vertical-align: bottom;
	background-image: url('/img/swirliness.gif');
	background-repeat: repeat-x
   }

  

  

.item {
	width: auto;
	background-color: #bbffbb;
	background-image: url('/img/littleswirl.gif');
	background-repeat: repeat-x;
	float: none
   }



   

.leftcol .item {
	padding: 2px;
	border: 2px solid #ffffff;
}

 




.rightcol h2 {
   background-image: url('/img/biground.gif');
   background-repeat: repeat-x
   }



.rightcol p {
   margin: 10px 10px;
   }



.leftcol .item h2 {
    padding: 2px;
    background-image: url('/img/round.gif');
	background-repeat: repeat-x
	}

	 

.item p {
   margin: 4px;
   padding: 4px;
   }



.item ul {
   margin: 5px 8px;
   padding: 3px 0px;
   } 


.item li {
   margin: 2px;
   padding: 0px;
   list-style: none;
   }

   



.new {
  font-size: smaller;
  font-weight: bold;
  color: #006633;
  }

   

.righttext {
	float: left;
	width: auto;
	padding: 5px;
	margin: 5px;
}



.leftcol {
	float: left;
	width: 210px;
}



.rightcol {
	background-color: #FFFFFF;
	padding: 5px;
	color: #000000;
	float: left;
	width: 530px;
	text-align: justify;
}



.level1 { padding: 10px; background-color: #88EE88; border: 1px solid #00894A; margin: 5px;	}
.level1head { font-size: large; font-weight: bold;	}
.level1body {	font-size: medium;	}

.level2 {padding: 10px;	border: 1px solid #00894A; background-color: #AAFFAA;	margin: 5px;	}
.level2head {	font-weight: bold;	}
.level2body { background-color: #AAFFAA;	}

.level3 {	padding: 10px;	border: 1px solid #00894A; background-color: #CCFFCC;	margin: 5px;	}
.level3head {	font-size: x-small;	font-weight: bold;	}
.level3body { font-size: x-small;	}


.listings { padding-top: 10px; font-size: x-small; border-bottom: 10px solid #CCFFCC;	}
.listings td {	border-top: 1px solid #cccccc; }
.listings th {  background-color: #CCFFCC;	}

.currentplace {  background-color: #00894A;  margin: 0px 2px 0px 2px;  padding: 4px;  }
.currentplace td {  list-style: none;  width: 160px;  margin: 0px 2px;  background-color: #bbffbb;  text-align: center;  }
.currentplace tr {  margin: 0px;  padding: 0px;  }
.currentplace a {  padding: 3px;  display: block;  }
.currentplace a:hover {    background-color: #eeffee;    }


.currentplace2    {  font-size: 10pt; font-weight: 600; color: #3F5B69; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.currentplace2 td {  width: 160px; text-align: center;  }
.currentplace2 tr {  margin: 0px;  padding: 0px;  }
.currentplace2 a {  padding: 3px;  display: block;  }
.currentplace2 a:hover {text-decoration: underline;}






	

.menu{
position:absolute;
/*width:165px;*/
background-color:#dbe1e8;
border:1px dotted black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
visibility:hidden;
}



.menu a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}



#mouseoverstyle{background-color:highlight;}
#mouseoverstyle a { color:white; }


.videolink {
  display: block;
  background-color: #cccccc;
  padding: 10px;
  height: 100%;
  border: 5px dashed #cccccc;
  border-left: none;
  border-right: none;
  }

.videolink img {
  float: left;
  }
  
.videolink span {
  display: block;
  padding-left: 40px;
  margin-top: 18px;
  vertical-align: middle;
  }
