H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #287CE1; font-weight: bold;}
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #287CE1; font-weight: bold; text-decoration: none; }
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C90050;
	font-weight: bold;
	margin-bottom: 2px;
}
H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
}
H5 {}
H6 {}
.BodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	cursor: default;
}
.BodyText a:link {color: #C90050; text-decoration: underline}
.BodyText a:active {color: #C90050; text-decoration: underline}
.BodyText a:visited {color: #C90050; text-decoration: underline}
.BodyText a:hover {color: #F89321; text-decoration: underline}
.txtForm { BACKGROUND-COLOR: #DDDDDD; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial; FONT-SIZE: 11px; }
.CaptionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
	cursor: default;

}
.CaptionText a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2F2E4D; text-decoration: none;}
.CaptionText a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.CaptionText a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2F2E4D; text-decoration: none; }
.CaptionText a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2F2E4D; text-decoration: none; }
.Nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-right: 3px; padding-left: 3px; cursor: hand; border: 1px solid #FFCE63; background-color: #FFCE63; }	
.NavOver { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; padding-right: 3px; padding-left: 3px; cursor: hand;border: 1px solid #990000;}
.BodyTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
	cursor: default;
}
.BodyTextRed a:link { text-decoration: none; }
.BodyTextRed a:active  { text-decoration: none; }
.BodyTextRed a:visited { text-decoration: none; color: #990000; }
.BodyTextRed a:hover { text-decoration: none; }
.TourTextOver { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003333; cursor: hand; text-decoration: none; padding: 0px 0px 0px 10px; background-color: #CC9B54; height: 20px; border: 0px none;}
.TourText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003333; cursor: hand; text-decoration: none;
padding: 0px 0px 0px 10px; height: 20px; border: 0px none; }
 
.OtherDestinations {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A3828; 
padding: 5px;
cursor: hand;
text-decoration:none;
border: 1px solid #FFCE63;
}
.OtherDestinations a:link {color: #5A3828; text-decoration:none;}
.OtherDestinations a:active{ color: #5A3828; text-decoration:none;}
.OtherDestinations a:visited { color: #5A3828; text-decoration:none;}
.OtherDestinations a:hover { color: #C90050;
text-decoration:none;  background-color: #FFE1A4;
border: 1px solid #C90050; 
background-repeat: repeat-y; 
background-position: center top; 
padding: 3px;
}

.OtherBlue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5A3828; padding: 5px;  cursor: hand;}

.OtherBlue a:link {color: #5A3828; text-decoration:none;}
.OtherBlue a:active{ color: #5A3828; text-decoration:none;}
.OtherBlue a:visited { color: #5A3828; text-decoration:none;}
.OtherBlue a:hover { color: #5A3828;	 
background-color: #A1CEF5;
border: 1px solid #C90050; 
background-repeat: repeat-y; 
background-position: center top; 
padding: 3px;
}
.DestOver { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
  color: #5A3828;
    padding: 5px;
	 cursor: hand;
	  background-color: #FFE1A4;
	  border: 1px solid #C90050; 
	  background-repeat: repeat-y; 
	  background-position: center top; }
	  
 

.DestOver a:link {color: #5A3828;
text-decoration:none; }
.DestOver a:active{ color: #5A3828;
text-decoration:none;}
.DestOver a:visited { color: #5A3828;
text-decoration:none;}
.DestOver a:hover { color: #C90050;
	text-decoration:none;
background-color: #FFE1A4;
border: 1px solid #C90050; 
background-repeat: repeat-y; 
background-position: center top;
	}
	
	.OtherLang {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A3828; 
cursor: hand;
text-decoration:none;
border: 1px solid #FFCE63;
}
.OtherLang a:link {color: #5A3828; text-decoration:none;}
.OtherLang a:active{ color: #5A3828; text-decoration:none;}
.OtherLang a:visited { color: #5A3828; text-decoration:none;}
.OtherLang a:hover { color: #C90050;
text-decoration:none;   

}
.DestOverBlue { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
  color: #FFFFFF; padding-right: 3px;
   padding-left: 8px; cursor: hand;
    background-color: #3996EA;
	border: 1px solid #000000;  
	background-repeat: repeat-y;
	 background-position: center top; }

.SubNavHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #C90050; padding-left: 2px; border-bottom-style: none; cursor: default; }


.Sunset { background-image:  url("../_Images/includes/mauritius_sunrise_top.jpg"); background-repeat: no-repeat; background-position: left top; }
.BodyTextDB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	cursor: default;
}
.BodyTextDB a:link{
	font-size: 11px;
	color: #C90050;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	text-decoration: underline;
}
.BodyTextDB a:hover {
	font-size: 11px;
	color: #C90050;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	text-decoration: underline;
}
.BodyTextDB a:visited {
	font-size: 11px;
	color: #C90050;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	text-decoration: underline;
}
.BodyTextDB a:active {
	font-size: 11px;
	color: #C90050;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	text-decoration: underline;
}
.CaptionTextBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: default;
}
.CaptionTextBlack a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.CaptionTextBlack a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.CaptionTextBlack a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.CaptionTextBlack a:active{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.LinkHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C13F80;
	text-decoration: underline;
}
body {
	margin: 0px;
}
div.menu {
	position:absolute;
	width: 350px;
	height: 11px;
	top: 30px;
	right: 0px;
	margin-right: 15px;
	
} 

table.menu a { 
	display: block;
} 

div.menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	cursor: pointer;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
	border: 1px solid #FFCE63; 
	background-color: #FFCE63;
}
div.menu a:link {
	color: #000000;
}

div.menu a:active { 
	color: #000000;
}

div.menu a:visited {
	color: #000000;
}

div.menu a:hover {
	color: #000000;
	border: 1px solid #990000;
}

/*  New Navigation sections for dropdowns */
div.menudrop { 
	width: auto;
	background-color: #FFCE63;
} 

table.menudrop a { 
	display: block;	
} 

div.menudrop a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	cursor: pointer;
	border: 1px none;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFCE63; 
}
div.menudrop a:link {
	color: #000000; 
}

div.menudrop a:active { 
	color: #000000;
}

div.menudrop a:visited {
	color: #000000;
}

div.menudrop a:hover {
	color: #000000;
	border: 1px solid #990000;
	margin-left: 0px;
}.TableBorder {
	border: 1px solid #CC0000;
}
