BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #038ACC; 
}
#tablebody {
	BORDER-RIGHT: #025B86 3px solid; 
	MARGIN-TOP: 0px; 
	BORDER-LEFT: #025B86 3px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #025B86 3px solid
}
#tabletext {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tabletext P {
	PADDING-BOTTOM: 2px; MARGIN: 4px 12px 0px 25px
}
#tabletext A {
	FONT-WEIGHT: bold; COLOR: #FF0000
}
#tabletext A:active {
	COLOR: #FF0000
}
#tabletext A:hover {
	COLOR: #000000
}
#tabletext TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tabletext INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tabletext TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tabletext SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tablemain {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#tablemain P {
	PADDING-BOTTOM: 2px; MARGIN: 4px 8px 0px 25px
}
#tablemain A {
	FONT-WEIGHT: bold; COLOR: #3c6193
}
#tablemain A:hover {
	COLOR: #f2820d
}
#tablemain A:active {
	COLOR: #f2820d
}
#tablemain TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tablemain INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tablemain TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tablemain SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tableform {
	MARGIN-TOP: 0px; FONT-SIZE: 11px
}
#tableform P {
	PADDING-BOTTOM: 2px; MARGIN: 2px 4px 2px 5px
}
#tableform TD {
	PADDING-BOTTOM: 2px; MARGIN: 2px 4px 2px 5px
}
#tableform A {
	FONT-WEIGHT: bold; WIDTH: 35px; COLOR: #3c6193
}
#tableform A:hover {
	COLOR: #f2820d
}
#tableform A:active {
	COLOR: #f2820d
}
#tableform TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tableform INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tableform TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tableform SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.title {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; COLOR: #003399; LINE-HEIGHT: 16px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e1ebee
}
H2 {
	MARGIN-TOP: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	MARGIN-BOTTOM: 4px; 
	MARGIN-LEFT: 15px; 
	COLOR: #FF0000;
}
H3 {
	MARGIN-TOP: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	MARGIN-BOTTOM: 8px; 
	COLOR: #fe0000; 
	MARGIN-RIGHT: 8px; 
	FONT-STYLE: italic
}
H4 {
	MARGIN-TOP: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	MARGIN-BOTTOM: 4px;
	COLOR: #000000;
}
#tablesteps {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #003399; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e1f8ff
}
#tablesteps P {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
#tablesteps TD {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
TD.tdrules P {
	FONT-SIZE: 9px; MARGIN-LEFT: 5px
}
#tablecabins {
	FONT-SIZE: 11px
}
#tablecabins TD {
	PADDING-LEFT: 2px
}
TR.trcolor1 {
	BACKGROUND-COLOR: #eeeeee
}
TR.trcolor2 {
	BACKGROUND-COLOR: #fafafa
}
TR.trcolor3 {
	BACKGROUND-COLOR: #000000
}
TR.trcolor4 {
	BACKGROUND-COLOR: #000000
}
TR.trcolor5 {
	BACKGROUND-COLOR: #666666
}
TD.line {
	BACKGROUND-IMAGE: url(images/bg_line.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
#tdcabinlink {
	COLOR: #000000
}
#tdcabinlink A {
	DISPLAY: none; PADDING-BOTTOM: 0px; COLOR: #000000; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
#tdcabinlink A:hover {
	COLOR: #ff0000
}
#tdcabinlink A:active {
	COLOR: #ff0000
}
#tablesummary {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fde7d0
}
#tablesummary TD {
	PADDING-LEFT: 4px
}
#tablesummary P {
	PADDING-LEFT: 4px
}
TD.tablesummarytitle {
	BACKGROUND-COLOR: #f3d1d1
}
#tablecostsummary {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-LEFT: 10px
}
#tablecostsummary TD {
	PADDING-LEFT: 4px
}
#tablecostsummary P {
	PADDING-LEFT: 4px
}
.tdcost {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffcc
}
.tdcost2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.tdcosttotal {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 18px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffcaca
}
#tablesumtitle {
	MARGIN-TOP: 3px
}
#tablestepstitle {
	MARGIN-TOP: 3px; TEXT-ALIGN: left
}
UL {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
LI {
	PADDING-LEFT: 2px; MARGIN: 2px
}
.tdinsurance {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #003399; BORDER-BOTTOM: #cccccc 1px solid
}
TD.link { 
	FONT-SIZE: 13px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 24px; 
	TEXT-ALIGN: center;
	background-color:#0270A4;
	border-top: 2px solid #025B86;
	border-bottom: 2px solid #025B86;
	border-right: 1px dotted #FFFFFF;
}
TD.link A {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
TD.link A:active {
	COLOR: #FFFFFF;
}
TD.link A:hover {
	text-decoration: underline
}
TD.link-r { 
	FONT-SIZE: 13px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 24px; 
	TEXT-ALIGN: center;
	background-color:#0270A4;
	border-top: 2px solid #025B86;
	border-bottom: 2px solid #025B86;
}
TD.link-r A {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
TD.link-r A:active {
	COLOR: #FFFFFF;
}
TD.link-r A:hover {
	text-decoration: underline;
}
TD.footer {
	FONT-SIZE: 9px; 
	COLOR: #FFFFFF;
	background-color: #025B86;
	height: 20px;
}
#tablepricing {
	BORDER-RIGHT: #0050c9 1px dotted; BORDER-TOP: #0050c9 1px dotted; MARGIN-TOP: 10px; BORDER-LEFT: #0050c9 1px dotted; BORDER-BOTTOM: #0050c9 1px dotted
}
.bg1 {
	BACKGROUND-COLOR: #e6f0ff
}
#tableitinerary {
	MARGIN-TOP: 0px; MARGIN-LEFT: 35px
}
#tablepics {
	margin-left: 15px;
}
#tableprices {
	background-color: #FFFFFF;
	border: 1px dotted #FF0000;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.prices {
	background-color: #FFFFFF;
	border: 1px dotted #FF0000;
	margin-top: 10px;
	margin-bottom: 10px;
}
