html { margin: 0px; padding: 0px; }
body { 
margin: 0px;
margin-top: 10px;
padding: 0px;
text-align: center;
color: #43484e;
font: .7em Verdana, Arial, Helvetica, sans-serif;

 }


a:link { color: #003399; text-decoration: none; }
a:visited { color: #003399; text-decoration: none; }
a:active, a:hover { color: #003399;  text-decoration: underline;}

blockquote {
	width: auto;
	border-left: solid 8px #bdbdbe;
	border-right: solid 8px #bdbdbe;
	padding: 5px 15px 2px 15px;
	background: #e5e5e6;
	font: italic 120% Georgia, Times, 'Times New Roman', serif; }
}

/* Hides from IE5-mac \*/
* html blockquote {height: 1%;}
/* End hide from IE5-mac */ 

h1, h2, h3, h4, h5 { font-family: Georgia, Times, 'Times New Roman', serif; }
h1 {
	color: #171723;
	font-size: 50%;
	font-weight: normal;
}
h2, h3 {
	font-size: 120%;
	font-weight: normal;
}
h3 {
	font-style: italic;
}

h4, h5 {
	font-size: 150%;
	font-weight: normal;
	color: #171723;
}
h5 {
	font-style: italic;
}
h6 {
	font-size: 5%;
	font-weight: bold;
	color: #171723;
}

hr { 
	color: #171723; 
	background: #171723; 
	height: 1px; 
	padding: 0px; 
	border: 0px;
}

img { border: 0px; }

/*********** custom classes **********************/

.center { text-align: center; }

.clear { clear: both; }

.thumbnail {
	width: 200px;
	margin-right: 20px;
	float: left;
	height: 250px;
}

/*********** custom layout styles ****************/

#container {

	background: #3399ff;
	text-align: center;
	width: 730px;
   height: 300px;
  float: center;
}



#body1 {
	width: 730px;
	float: center;

}
	#body1content {
		padding: 10px 20px;
	}

	#iframe {
		margin: 0px;
		padding: 0px;
		width: 729px;
		height: 300px;
		border-top: solid 1px #ccc;
		border-bottom: solid 1px #ccc;
		border-left: none;
		border-right: none;
		border-collapse: collapse;
	}
	
#body2 {
	width: 170px;
	float: left;
	padding: 10px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 150px;
}
	html>body #body2 { width: 150px; }
	
	}
#flashcontent {
	padding: 20px;
	background: #ffffff;
	color: #;



	}

.TableTitle {FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:9pt;font-weight:bold; background-color:#FFFFFF;color:#b72d13;vertical-align:top;}
.TableHeader {  font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;background-color:#b5d6ff;font-weight:bold;text-decoration:none;}
.TableAPR {font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;color:07216B;font-size:18px;}
.cruises {  font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#07216B;text-decoration:none;background-color:#eff7ff;text-align:left;}
.cruise {  font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#07216B;text-decoration:none;background-color:#eff7ff;text-align:center;}

	}
#footer {
	MARGIN-TOP: 15px; MARGIN-left: 5px;
}
#footer1 {
	BORDER-TOP: #c9960c 1px solid; WIDTH: 720px; BACKGROUND-COLOR: #ffcc00
}
.footer1 {
	FONT-SIZE: 11px; COLOR: #c9960c
}
.footer1 {
	TEXT-ALIGN: center
}
 #line {
	border-top: solid 1px #c9960c; WIDTH: 720px;
	padding-top: 5px;
	
	}

#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


#ddcolortabs a{
float:left;
color: white;
background: #3366cc url(color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #4D78FF;
}

#ddcolortabs a:hover span{
background-color: #4D78FF;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #4D78FF;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #3366cc;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}


UL.lightbox {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.lightbox LI {
	BORDER-BOTTOM: #b5d6ff 1px solid; BORDER-LEFT: #b5d6ff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #b5d6ff 1px solid; BORDER-RIGHT: #b5d6ff 1px solid; PADDING-TOP: 0px
}
UL.lightbox LI DIV {
	BACKGROUND-IMAGE: url(/images/LightBlueButton.gif); BORDER-BOTTOM: #b5d6ff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #d6e7ff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; COLOR: #004284; FONT-SIZE: 13px; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #b5d6ff 1px solid; PADDING-TOP: 3px
}
UL.lightbox LI UL {
	BORDER-BOTTOM: #dbecff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eff7ff; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dbecff 1px solid; PADDING-TOP: 0px
}
UL.lightbox LI UL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
UL.lightbox LI UL DIV {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #eff7ff; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL.lightbox LI UL LI P {
	MARGIN: 6px 0px 8px; FONT-WEIGHT: normal
}
UL.lightbox LI UL LI P B {
	COLOR: #004284
}
UL.lightbox LI UL LI UL {
	LIST-STYLE-POSITION: inside; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 16px; LIST-STYLE-TYPE: disc; MARGIN-LEFT: -4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL.lightbox LI UL LI UL LI {
	PADDING-BOTTOM: 0px