
/* Global Elements */

A { color:#339933;}

A:visited { color:#339933;}

A:hover { color:#999999;}

A.footer_link { color:#919191;}

A.footer_link:visited { color:#919191;}

A.footer_link:hover { color:#919191;}

BODY { 
	margin:0px; 
	padding:0px;
	border: 0px;
	background-color: #ffffff;	
}

.bol	{font-weight: bold;}

img {border:0px;}

img.bord {
	border:solid;
	border-width: 1px;
	border-color: #000000;
}

input {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #5E5E5E;
}

p {
	margin-top: 0px;
	margin-bottom: 5px;
}

.sup {
	font-size:9px;
	color:#99C24B;
}

UL {
	margin:4px 0px 4px 15px;
	padding: 0px 0px 0px 8px;
}

select {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #5E5E5E;
}


/* Classes and IDs */

.activity_nav {
	background-color:#99C24B;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	width: 161px;
}

.contact_nav {
	background-color:#FBBB5C;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	width: 161px;
}

.elua_nav {
	background-color:#EDC93B;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	width: 161px;
}

.elua_content {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #515050;
}

.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
	color: #919191;
}	
	
.island_nav {
	background-color:#49C2C3;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	width: 161px;
}

.maalaea_nav {
	background-color:#a9d9bc;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	width: 161px;
}

.main_text {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #5E5E5E;
}

.rates_table {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #5E5E5E;
	border: 1px solid #848585;	
}

.title {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #5E5E5E;
}


* html td.fullCell a {width: 100%;} 

td.fullCell { width:141px; height:20px; /* NOTE: no padding here! */ } 
td.fullCell a { display:block; padding: 6px 10px 6px 10px;} 
td.fullCell a:link, 
td.fullCell a:visited { background:#EDC93B; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #FFFFFF; text-decoration:none;} 
td.fullCell a:hover, 
td.fullCell a:active { background:#F5E19E; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none;}

td.fullCellOn {background:#F5E19E; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}

td.fullCellOn a:link, td.fullCellOn a:visited {background:#9dd6f3; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none; padding:-10px;}
td.fullCellOn a:hover, td.fullCellOn a:active {color: #003366; text-decoration: underline;}


td.fullCellActivityOn {background:#CADCA1; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}

td.fullCellContactOn {background:#FFDBA9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}


* html td.fullCellIsland a {width: 100%;} 

td.fullCellIsland { width:141px; height:20px; /* NOTE: no padding here! */ } 
td.fullCellIsland a { display:block; padding: 6px 10px 6px 10px;} 
td.fullCellIsland a:link, 
td.fullCellIsland a:visited { background:#49C2C3; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #FFFFFF; text-decoration:none;} 
td.fullCellIsland a:hover, 
td.fullCellIsland a:active { background:#ABDDDD; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none;}

td.fullCellIslandOn {background:#ABDDDD; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}


* html td.fullCellBanyan a {width: 100%;} 

td.fullCellBanyan { width:141px; height:20px; /* NOTE: no padding here! */ } 
td.fullCellBanyan a { display:block; padding: 6px 10px 6px 10px;} 
td.fullCellBanyan a:link, 
td.fullCellBanyan a:visited { background:#a9d9bc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #FFFFFF; text-decoration:none;} 
td.fullCellBanyan a:hover, 
td.fullCellBanyan a:active { background:#99ffcc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none;}

td.fullCellBanyanOn {background:#a9d9bc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}



div#mp {
	line-height: 16px;
	}

