<!--
body {
	font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;/*d8ddff*/
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
}
table.MainTable {
	background-color: #FFFFFF; 
	border: 1px solid #000000;
}
td.LeftBar {
	background-color: #abb9ff;/*c4cbfe;/*c4cbfe;*/
	color: #FFFFFF;
}
td.RightBar {
	background-color: #abb9ff;/*c4cbfe;/*25567f*/
	color: #FFFFFF;
}
td.MainBody {
	font-size: 12px;
	color: #000000;
}
div.MainBody {
	padding: 10px;
	font-size: 12px;
	color: #000000;
}
td.NavBar {
	background-color: #FFFFFF;/*25567f*/
	color: #FFFFFF;
	border-top: 1px solid #000000;
}
td.BottomNavBar {
	background-color: #FFFFFF;/*25567f*/
	color: #000000;
	border-top: 1px solid #000000;
}
.Copyright {
	font-size: 10px;
	text-align: center;
}
/************************/
a {
	text-decoration: underline;
	color: #2e637d;
}
a:hover {
	text-decoration: none;
	color: #2e637d;
}
a.Copyright {
	color: #000000;
	text-decoration: underline;
}
a:hover.Copyright {
	color: #000000;
	text-decoration: none;
}
a.Nav {
	display: block;
    padding: 0px 0px 0px 0px;
	list-style: none;
    vertical-align: middle;
	text-align: center;
	/* background-color: #1d4261;/*25567f*/
	/*background-image: url(images/mid_up.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
	width: 100%;
	height: 24px;
    border: 0px solid #FFFFFF;

    color: #FFFFFF;
}
a:hover.Nav {
    /*background-color: #2d6899;/*1d4261*/
	/*background-image: url(images/mid_down.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
    text-decoration: underline;
	list-style: none;
    border: 0px solid #FFFFFF;
    color: #d8ddff;
}
a.BottomNav {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
a:hover.BottomNav {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
a.subNav {
	display: block;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
	text-align: center;
	background-color: #5f8ba0;/*25567f*/
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
	width: 100%;
	height: 16px;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}
a:hover.subNav {
    background-color: #89afc2;/*1d4261*/
    text-decoration: none;
    border: 1px solid #FFFFFF;
	height: 16px;
    color: #FFFFFF;
}
a.subNavUP {
	display: block;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
	text-align: center;
	background-color: #89afc2;/*25567f*/
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
	width: 100%;
	height: 16px;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}

td.Nav {
	background-color: #788eff;
	width: 100;
}
td.NavPad {
	padding-left: 1px;
	padding-right: 1px;
}
a.QuickNav {
	display: block;
    padding: 0px 0px 0px 0px;
	list-style: none;
    vertical-align: middle;
	text-align: right;
    background-color: #405ffe;/*507d92*/
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
	width: 150px;
	height: 17px;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
}
a:hover.QuickNav {
   background-color: #788EFF;/*2f627d*/
    text-decoration: none;
	list-style: none;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
}
a.TravNav {
	display: block;
    padding: 0px 0px 0px 0px;
	list-style: none;
    vertical-align: middle;
	text-align: right;
    background-color: #5c6f7e;/*6f4143*/
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
	width: 100%;
	height: 17px;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
}
a:hover.TravNav {
   background-color: #a9bfff;
    text-decoration: none;
	list-style: none;
    border-top: 1px solid #FFFFFF;
    color: #000000;
}
div.TitleBar {
	font-size: 12px; 
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
}
td.CruiseSpecials {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
span.CruiseTitle {
	font-size: 14px;
	font-weight: bold;
}
span.CruiseDesc {
	font-size: 14px;
}
a.CruiseSpecials {
	padding: 2px;
	display: block;
	height: 50px;
	font-size: 12px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #b8c4ff;
	text-decoration: none;
}
a:hover.CruiseSpecials {
	color: #000000;
	background-color: #d6ddff;
	text-decoration: none;
}
div.CruiseToolbar {
	display: block;
	background-color: #edf7ff;
	padding: 5px;
	border: 1px solid #000000;
}
div.SpecialContent {
	padding: 10px;
	text-align: justify;
}
strong.SpecialHeader {
	font-size: 16px;
}
div.CruiseHeader {
	color: #000033;
	font-size: 14px;
	font-weight: bold;
}
div.CruiseDates {
	background-color: #2f627d;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
/************************/


/*----TABLE OBJECTS----*/
.RowHighlight {
	color: #FF0000;
	background-color: #000066;
}
.LinkHighlighted {
	color: #FF0000;
}
.RowInfo {
	color: #FFFFFF;
	background-color: #000000;
}
.RowEven {
	color: #000000;
	background-color: #CCCCCC;
}
.RowOdd {
	color: #FFFFFF;
	background-color: #333333;
}
/*----FORM OBJECTS----*/
table.FormTable {
	border: 0px solid #000000;
}
td.FormCells {
	background-color: #dde3ff;
}
.FormText {
	color: #000000;
	font-size: 12px;
	padding: 4px;
}
.FormError {
	color: #FFFFFF;
	background-color:#FF0000;
}
textarea,select,input.FormInput {
	border: 1px solid #000000;
}

input.FormButton {
	border: 1px solid #000000;
	color: #FF0000;
	background-color: #6699CC;
	font-weight:bold;
}
textarea.FormTextarea {
}
.PromptText {
	color: #00CC00;
}
/*----ADMIN COUNTER OBJECTS----*/
.CountTable {
	border: 1px solid #000000;
}
.CountTitle {
	color: #FFFFFF;
	background-color:#000066;
}
.CountStartText {
	color: #FF0000;
}
/*----ADMIN PAGE UPLOAD OBJECTS----*/
.UploadTable {
	border: 1px solid #000000;
}
.UploadTitle {
	 color: #FFFFFF;
	 background-color: #000066;
}
/*--------*/
-->

