/* CSS Document */
body {
padding: 0px;
margin: 0px;
}
.headerTextLink
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.63em;
color: #001870;
text-decoration:none;
}
.headerText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.70em;
color:#5369ba;
}
.footerText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.70em;
color: #ffffff;
text-decoration:none;
}
.footerTextYellow
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.70em;
color: #FFCC00;
text-decoration:none;
}


.mainNav, .mainNavHigh, .mainNav:hover, .mainNavHigh:hover, .mainNavHigh2, .mainNavHigh2:hover,.mainMenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.mainNav
{
	color: #ffffff;

}
.mainMenu
{
 	background-color:#5369ba;
}
.mainNavHigh2, .mainNav:hover, .mainMenu:hover a
{
	background-color:#FECE02; 
	color:#011356;
}
/*
.mainNavHigh2, .mainNav
{
 padding-top:6px; 
 #padding-top:7px; 
 _padding-top:7px; 
 padding-bottom:7px;
 line-height:26px; 
}
*/

.rightNav, .rightNavHigh, .rightNavWhite, .rightNav:hover, .rightNavHigh:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
text-transform:uppercase;
text-decoration:none;
}
.rightNav
{
color: #001870;
}
.rightNavHigh, .rightNav:hover
{
color: #5369BA;
text-decoration:none;
}
.rightNavWhite
{
color: #FFFFFF;
}

td.rightNavBorder
{
border-bottom: 1px #5369BA dashed;
}
.mainText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #011356;

text-decoration:none;
}
.mainHomeText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#001870;
text-decoration:none;
}
.mainTextBold
{
font-weight:bold;
}
.mainTextNormal
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #011356;
text-decoration:none;
}
.mainNum
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #5369ba;
text-decoration:none;
font-weight:bold;
}
.mainText a, .mainNum a
{
text-decoration:none;
}
.mainPrice
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;

}
.mainTextblue
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color: #5369BA;
text-decoration:none;
}
.mainTextBold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #001870;
text-decoration:none;
font-weight:bold;
}
.mainTextBoldWhite
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
}
.mainTextBoldYellow
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color: #FFCC00;
text-decoration:none;
font-weight:bold;
}
.mainHeader
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color: #001870;
text-decoration:none;
font-weight:bold;
}
.mainSubHeader
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color: #5369BA;
text-decoration:none;
text-transform:uppercase;
}
td.Blue
{
border: 3px #546ABA solid;
}

a.rightNav:hover {text-decoration: underline;}
/*a.mainNav:hover {text-decoration: underline;}*/
a.headerTextLink:hover {text-decoration: underline;}
a.footerText:hover {text-decoration: underline;}
a.mainHeader:hover {text-decoration: underline;}
a.mainText:hover {text-decoration: underline;}

a.mainTextBoldWhite:hover {text-decoration: underline;}
a.mainTextBold:hover {text-decoration: underline;}
a.mainTextblue:hover {text-decoration: underline;}
.mainHomeText a:hover {text-decoration: underline;}
.mainHomeText a{text-decoration:none}

/* Additions */
#BookCruise {width:760px;background-color:#FFCE00;height:189px;}
#BookCruise .BorderV {border-right:2px solid #ffffff;width:50%}
#BookCruise .BorderH {border-bottom:2px solid #ffffff;height:50%;width:247px;}
#BookCruise td {vertical-align:top;text-align:left;}
.CruiseHeader {width:228px;margin:10px 0 10px 10px;}
.CruiseHeaderSml {width:168px;margin:5px 0 10px 0;}
.CruiseHeader td, .CruiseHeaderSml td, .DealsDivider  {border-bottom:1px dashed #526BBD;}
.DealsDivider {margin:0 0 4px 0;}
.AlignLeft {text-align:left;}
.FactFile {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.65em;font-weight:bold;}
.FactFile a {text-decoration:underline;color:#10226A;}
.FactFile a:hover {text-decoration:none;}
.BorderV .LrgHdr {margin:13px 0 13px 13px;}
.SmlHdr {margin:11px 0 0 0;}
a img {border:0;}
.rightNavSub {font-family:Verdana, Arial, Helvetica, sans-serif;color: #001870;text-decoration:none;font-size:0.65em;font-weight:bold;}
.rightNavSub:hover{text-decoration:underline;}
.TableHdr {font-weight:bold;background-color:#00105A; color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.75em;height:21px;padding-left:5px;}
.TableFtr {background-color:#00105A;height:2px;}
.TableLbls td {height:21px;padding-left:5px;background-color:#BDC6E7;border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;font-weight:bold;}
.TableData td {border-right:1px solid #cccccc;height:21px;padding:2px 0 2px 5px;}
.TableDataOdd td {background-color:#eceff7;border-right:1px solid #cccccc;height:21px;padding:2px 0 2px 5px;}
td.NoBorder{border-right:0;}
