body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{font-family:arial,Verdana,Helvetica,sans-serif;}

/* REMOVED for DUAL STYLES - NITEO 8/24 --> body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:12px;}-- */

body,th,td,p{color:#666666}
BODY {background-color:White;}
a:link,a:visited,a:active,a:hover{text-decoration:underline;}
a:link{color: #336699;} 
a:visited{color: #336699;} 
a:active{color: #336699;}
a:hover{color: #BB3333;}
.SmLinkHot:link,.SmLinkHot:visited,.SmLinkHot:active,.SmLinkHot:hover{font-size:11px;line-height:13px;color:#9A0000;}

/* REMOVED for DUAL STYLES - NITEO 8/24 --> SmLink:link,.SmLink:visited,.SmLink:active,.SmLink:hover,.IcoLink:link,.IcoLink:visited,.IcoLink:active,.IcoLink:hover,.IcoLinkSlt,.IcoLinkSlt:link,.IcoLinkSlt:visited,.IcoLinkSlt:active,.IcoLinkSlt:hover{font-size:11px; line-height:13px;}-- */

.SmTextB{font-size:11px;font-weight:bold;color:#336699;}
.SmTextBold{font-size:11px;font-weight:bold;}
.BodyCopy{line-height:16px;}
.LeftCopyText{font-size:11px;line-height:16px;}
.SmLink:link,.SmLink:visited,.SmLink:active,.SmLink:hover,.IcoLink:link,.IcoLink:visited,.IcoLink:active,.IcoLink:hover{text-decoration:underline;}
.IcoLinkSlt,.IcoLinkSlt:link,.IcoLinkSlt:visited,.IcoLinkSlt:active,.IcoLinkSlt:hover{color:#003366;text-decoration:none;font-weight:normal;}
.MainNav:link,.MainNav:visited,.MainNav:active,.MainNav:hover{font-size:11px;font-weight:bold;text-decoration:none;}
.MainNav:link{color:#ffffff;}
.MainNav:visited{color:#ffffff;}
.MainNav:active{color:#ffffff;}
.MainNav:hover{color:#cceeff;}
.OnCell,.OffCell{padding:1px 12px}
.OnCell{background:#003366;}
.OffCell{background:#336699;}
.TvlAlert{font-size:11px;color:#cc3333;font-weight:bold;}
.TvlAlert:link,.TvlAlert:visited,.TvlAlert:active,.TvlAlert:hover{font-size:11px; color:#cc3333;font-weight:bold;text-decoration:underline;}
form{display:inline}
form,select,input,textarea,ul li{margin:0px;padding:0px}
.sp5{ font-size:4px !important; line-height:5px;}
.sp10{font-size:8px !important;	line-height:10px;}
.sp15{font-size:12px !important;line-height:15px;}
td.SltSearch,select.SearchVac,SearchPrice,select.SearchRes,select.SearchVac,select.SearchPrice{font-size:11px; color:#666666;}
select{color:#666666;}
select.SearchVac{width:155px;}
select.SearchVac3 { font-size:11px; color:#666666;; font-size:11px; color:#666666;; width:250px; }
select.SearchPrice{width:185px;}
select.SearchRes{width:162px;color:#666666;}
.LgText{font-size:14px;font-weight:bold}
.PopHead{font-size:18px;font-weight:bold}
.XLgText{font-size:21px;font-weight:bold}

/* REMOVED for DUAL STYLES - NITEO 8/24 --> .LNHead,.SmText,.SmColor1Text,.SmColor2Text,.LoginText,.IndText,.SSHead,.SSHead2,.SSHead3,.SSHead4,.Pad0Sm,.Pad1Sm,.Pad2Sm,.Pad3Sm,.Pad3cSm,.Pad4Sm,.Pad4bSm,.Pad5Sm,.Pad6Sm,.Pad7Sm,.Pad7bSm,.Pad7cSm,.Pad8Sm,.Pad8bSm,.Pad9Sm,.Pad10Sm,.Pad11Sm,.Pad12Sm,.Pad13Sm,.Pad13bSm,.Pad13cSm,.Pad14Sm,.Pad15cSm,.Pad16Sm,.Pad17Sm,.Pad18Sm,.Pad19Sm,.Pad20Sm,.Pad21cSm,.Pad22Sm,.Pad23bSm,.Pad24cSm,.Pad25Sm,.Pad26Sm,.Pad27Sm,.Pad30Sm,.Pad31Sm,.WidthLgSm,.WidthMdSm,.Height1Sm,.FieldS1Sm,.FieldS2Sm,.FieldS3Sm{font-size:11px; line-height:13px;} */

.SSHead,.SSHead2,.SSHead3,.SSHead4,.LoginText,.LNHead,.DashHead,.Color3Text,.Color4Text,.SmColor2Text{font-weight:bold;}
.subHeader {font-size:12px;line-height:13px;font-weight:bold;color:#336699;}
.Color1Text,.SmColor1Text,.LgText,.XLgText,.PopHead{color:#336699;}
.Color2Text,.SmColor2Text{color:#bb3333;}
.ResText{color:#BB3333;}
.Color3Text{color:#bb3333;}
.Color4Text{color:#990000;}
.Color5Text{color:#c1c1c1;}
.Color6Text{color:#009900;}
.Color7Text{color:#51A7A6;}
.Color8Text{color:#333333;}
.Color9Text{color:#cc9900;}
.Color10Text{color:#c1c1c1;}
.Color11Text{color:#009900;}
.HText{ color:#ffffff;line-height:18px;}
.BoxHead{color:#ffffff;line-height:20px;padding-left:20px;font-weight:bold;}
.BoxHead2{color:#666666;line-height:20px;padding-left:20px;font-weight:bold;}
.GiftBox{padding-left: 22px;padding-right: 32px;padding-top: 15px;padding-bottom: 15px;background:#efefef;line-height:18px;}
.SSHead{color:#336699;}
.LNHead{color:#003366;}
.SSHead2{color:#339933;}
.SSHead3{color:#cc7733;}
.SSHead4{color:#bb3333;}
.DashHead{color:#336699;}
.Color3Bg{background:#efefef;} 
.Color4Bg{background:#ebf5ff;} 
.Color5Bg{background:#ffffff;} 
.Color6Bg{background:#bed0e6;} 
.Color7Bg{background:#cccccc;} 
.Color8Bg{background:#f0f0f0;} 
.Color9Bg{background:#e2e2e2;} 
.Color10Bg{background:#a3a3a3;}
.Color11Bg{background:#f3feed;}
.Color12Bg{background:#bdd1e7;}
.Color13Bg{background:#fef0f0;}
.Color14Bg{background:#009999;}
.Color15Bg{background:#fefee7;}
.Color16Bg{background:#cc5664;}
.Color17Bg{background:#aa44aa;}
.Color18Bg{background:#e6e6e6;}
.Color19Bg{background:#f0f0f0;}
.Color20Bg{background:#E5E5E5;}
.Color21Bg{background:#CECAC4;}
.Color22Bg{background:#9B9FA3;}
.Color23Bg{background:#91B3D5;}
.Color24Bg{background:#BDD1E6;}
.Color25Bg{background:#9D9D9D;}
.Color26Bg{background:#BFD1E7;}
.Color27Bg{background:#E3AB00;}
.Color28Bg{background:#990000;}
.Color29Bg{background:#ffebc2;}
.Color30Bg{background:#ff9900;}
.Color31Bg{background:#333333;}
.Color32Bg{background:#DCDADB;}
.Color33Bg{background:#A4BFDC;}
.Color34Bg{background:#E5EEEF;}
.Color35Bg{background:#66CCCC;}
.Color36Bg{background:#9D9D9D;}
.Color37Bg{background:#F1F7FC;}
.Color38Bg{background:#D7D6D5;}
.Color39Bg{background:#DDEEFF;}
.Color40Bg{background:#E1E8F0;}
.Color41Bg{background:#F4F5F7;}
.Color42Bg{background:#E7E7E7;}
.Color43Bg{background:#D9D9D9;}
.Color44Bg{background:#fcfcfc;}
.Color45Bg{background:#B9B9B9;}
.Color46Bg{background:#A3BFDC;}
.Color47Bg{background:#92bbe8;}
.Color48Bg{background:#CFE4FA;}
.Color49Bg{background:#EEFCED;}
.Color50Bg{BACKGROUND:#e2e9ef}
.Color51Bg{BACKGROUND:#999999}
.Color52Bg{BACKGROUND:#bdd1e6}
.Color53Bg{BACKGROUND:#003366}
.Color54bg{BACKGROUND:#f5f5f5}
.Color56Bg{background-color:#D6F4F4;} /* greenish Table BG color for CAS - completed cruises; Author: r.shin */
.Color57Bg{background-color:#dfdfdf;} /* grayish Table BG outline color for CAS; Author: r.shin */
.Color61Bg{background:#009933;}
.Color62Bg{background:#999999;}
.Color63Bg{background:#009900;}
.Color64Bg{background:#9A0000;}
.Color65Bg{background:#336699;}
.Color66Bg{background:#6699CC;}
.Color67Bg{background:#DDFAF9;}
.Color68Bg{background:#F6ECF5;}
.Color69Bg{background:#FEF6D6;}
.Color70Bg{background:#e6f2fe;}
.Color80Bg{background:#CFE4FA;}
.Color81Bg{background:#A4B4C6;}
.Color82Bg{background:#F2F0F0;}
.Color83Bg{background:#DBDBDB;}
.Color90bg{background:#F9F6ED;}
.Pad0b,.Pad4b,.Pad4bSm,.Pad7bSm,.Pad8b,.Pad8bSm,.Pad13bSm,.Pad17Sm,.Pad23bSm{padding-bottom:3px; padding-top:3px;}
.Pad0,.Pad1,.Pad3,.Pad4,.Pad8,.Pad22,.Pad10,.Pad0Sm,.Pad1Sm,.Pad2Sm,.Pad3Sm,.Pad4Sm,.Pad5Sm,.Pad6Sm,.Pad7Sm,.Pad8Sm,.Pad11Sm,.Pad13Sm,.Pad16Sm,.Pad22Sm{padding-bottom:4px;padding-top:4px;}
.Pad0c,.Pad7,.Pad4c,.Pad3cSm,.Pad7cSm,.Pad13cSm,.Pad15cSm,.Pad20cSm,.Pad21cSm,.Pad24cSm{padding-bottom:6px;padding-top:6px;}	
.Pad0,.Pad0b,.Pad0c{padding-left:0px;padding-right:0px;}
.Pad1{padding-left:4px;padding-right:10px;}
.Pad2{padding-bottom:6px;padding-top:0px;padding-left: 6px;padding-right:6px;}
.Pad3{padding-left:0px;padding-right:20px;}
.Pad4{padding-left:0px;padding-right:10px;}
.Pad4b{padding-left:0px;padding-right:10px;}
.Pad5{padding-top:5px;padding-bottom:10px;padding-left: 5px;padding-right: 5px;}
.Pad6{padding-top:0px;padding-bottom:10px;padding-left:0px;padding-right:18px;}
.Pad7{padding-left:45px;padding-right:0px;}
.Pad8{padding-left:20px;padding-right:10px;}
.Pad8b{padding-left:20px;padding-right:10px;}
.Pad9{padding-left:14px;padding-right:0px;}
.Pad10{padding-left:10px;}
.Pad22{padding-left:0px;padding-right:0px;}
.Pad50{PADDING-LEFT: 14px;PADDING-TOP: 6px}
.Pad4c{padding-left:0px;padding-right:10px;}
.Pad0Sm{padding-left:0px;padding-right:0px;}
.Pad1Sm{padding-left:4px;padding-right:10px;}
.Pad2Sm{padding-left: 6px;padding-right:6px;}
.Pad3Sm{padding-left:0px;padding-right:20px;}
.Pad3cSm{padding-left:0px;padding-right:10px;}
.Pad4Sm{padding-left:13px;padding-right:20px;}
.Pad4bSm{padding-left:13px;padding-right:20px;}
.Pad5Sm{padding-left:13px;padding-right:6px;}
.Pad6Sm{padding-right:6px;}
.Pad7Sm{padding-left:10px;padding-right:0px;}
.Pad7bSm{padding-left:10px;padding-right:0px;}
.Pad7cSm{padding-left:10px;padding-right:0px;}
.Pad8Sm{padding-left:0px;padding-right:10px;}
.Pad8bSm{padding-left:0px;padding-right:10px;}
.Pad9Sm{padding-top:6px;padding-bottom:0px;padding-left:4px;padding-right:4px;}
.Pad10Sm{padding-top:0px;padding-bottom:10px;padding-right:50px;}
.Pad11Sm{padding-left:10px;padding-right:15px;}
.Pad12Sm{padding-left:10px;padding-right:5px;}
.Pad13Sm{padding-left:4px;padding-right:4px;}
.Pad13bSm{padding-left:4px;padding-right:4px;}
.Pad13cSm{padding-left:4px;padding-right:4px;}
.Pad14Sm{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:0px;}
.Pad15cSm{padding-left:13px;padding-right:6px;}
.Pad16Sm{padding-left: 4px;padding-right:4px;}
.Pad17Sm{padding-left:0px;padding-right:0px;}
.Pad18Sm{padding-left:0px;padding-right:20px;padding-top:12px;padding-bottom:6px;}
.Pad19Sm{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:10px;}
.Pad20cSm{padding-left:6px;padding-right:0px;}
.Pad21cSm{padding-left:0px;padding-right:0px;}
.Pad22Sm{padding-left:15px;padding-right:15px;}
.Pad23bSm{padding-left:0px;padding-right:3px;}
.Pad24cSm{padding-left:0px;padding-right:15px;}
.Pad25Sm{padding-left:20px;}
.Pad26Sm{padding-left:5px;padding-right:20px;padding-top:10px;padding-bottom:8px;}
.Pad27Sm{padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;}
.Pad28Sm{padding-left:30px;padding-right:5px;}
.Pad30Sm{padding-left:8px;padding-right:6px;padding-top:0px;padding-bottom:0px;line-height:15px;}
.Pad31Sm{padding-left:6px;padding-right:0px;padding-top:3px;padding-bottom:3px;}
.Pad33Sm{
	padding-left:3px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:6px;
	font-size:11px
}
.WidthXSm{width:68px;font-size:11px;color:#666666;}
.WidthSm{width:100px;font-size:11px;}
.WidthLgSm{font-size:11px; width:200px;}
.WidthMdSm{font-size:11px; width:138px;}
.WidthShSm{font-size:11px; width:160px;}
.Height1Sm{height:18px;}
.FieldS1Sm{height:18px;width:100px;}
.FieldS2Sm{height:18px;width:160px;}
.FieldS3Sm{height:18px;width:190px;}
.FieldS10{height:18px;width:457px;}
.WidthLg{font-size:12px;width:200px;}
.WidthXLgSm{font-size:11px;width:240px;}
.CheckBoxSm{width:16px;height:16px;}
.RadioSm{height:12px;width:12px;}
.ResSumTop,.ResSumBot,.ResSumLeft,.ResSumRight,.LeftContent{background-repeat : repeat;}
.ResSumTop{background-image : url(/img/bld/mis_restopbg_bld.gif);}
.ResSumBot{background-image : url(/img/bld/mis_resbotbg_bld.gif);}
.ResSumLeft{background-image : url(/img/bld/mis_resleftbg_bld.gif);}
.ResSumRight{background-image : url(/img/bld/mis_resrightbg_bld.gif);}
.LeftContent{background-image : url(/img/bld/cor_rightcolumn_bld.gif);}

#dropdownLayer1,#dropdownLayer2,#dropdownLayer3,#dropdownLayer4,#dropdownLayer5,#dropdownLayer6{position:absolute; top:65px; z-index:2; visibility: hidden;}
#dropdownLayer1{left:29px; width:125px;}
#dropdownLayer2{left:154px; width:92px;}
#dropdownLayer3{left:246px; width:95px;}
#dropdownLayer4{left:341px; width:120px;}
#dropdownLayer5{left:461px; width:187px;}
#dropdownLayer6{left:586px; width:171px;}
#closer1,#closer2,#closer3,#closer4,#closer5,#closer6{position:absolute; top:40px; height:260px; z-index:1; visibility: hidden;}
#closer1b,#closer2b,#closer3b,#closer4b,#closer5b,#closer6b{position:absolute; top:58px; height:25px; z-index:3; visibility: hidden;}
#pull,#pull2,#pull3,#pull4,#pull5,#pull6{position:absolute; z-index:100;}
#closer1{left:1px;width:240px;}
#closer1b{left:154px;width:92px;}
#closer2{left:120px;width:210px;}
#closer2b{left:246px;width:95px;}
#closer3{left:206px;width:302px;}
#closer3b{left:341px;width:120px;}
#closer4{left:301px;width:260px;}
#closer4b{left:461px;width:120px;}
#closer5{left:413px;width:214px;}
#closer5b{left:586px;width:120px;}
#closer6{left:550px;width:314px;}
#closer6b{left:466px;width:120px;}

/* Home Page Only --- Styles used for the placement and look of the navigation dropdown layers */
#dropdownLayer1f,#dropdownLayer2f,#dropdownLayer3f,#dropdownLayer4f,#dropdownLayer5f{position:absolute; top:39px; z-index:2; visibility: hidden;}
#dropdownLayer1f{left:198px;width:125px;}
#dropdownLayer2f{left:323px;width:92px;}
#dropdownLayer3f{left:415px;width:95px;}
#dropdownLayer4f{left:510px;width:120px;}
#dropdownLayer5f{left:569px;width:187px;}
#closer1f,#closer2f,#closer3f,#closer4f,#closer5f{position:absolute;top:14px;height:260px;z-index:1;visibility: hidden;}
#closer1bf,#closer2bf,#closer3bf,#closer4bf,#closer5bf{position:absolute;top:32px;height:25px;z-index:3;visibility: hidden;}
#closer1f{left:170px;width:240px;}
#closer1bf{left:323px;width:92px;}
#closer2f{left:289px;width:210px;}
#closer2bf{left:415px;width:95px;}
#closer3f{left:375px;width:302px;}
#closer3bf{left:510px;width:120px;}
#closer4f{left:470px;width:260px;}
#closer4bf{left:629px;width:120px;}
#closer5f{left:529px;width:214px;}
#closer5bf{left:510px;width:120px;}

sup {FONT-SIZE: 9px;}

.ColorS1Bg{background:#cdcdcd;} 
.ColorS2Bg{background:#e0e0e0;} 
.ColorS3Bg{background:#9d9d9d;} 
.ColorS4Bg{background:#bdd1e7;} 
.ColorS4Bg_2{background:#ffc000;} 
.ColorS5Bg{background:#9B9FA2;} 
.ColorS6Bg{background:#EFEFEF;}
.Color60Bg{background:#FDFCEA;}

.ALCAN{background:#88eeee;} 
.ALCAN_on{background:#99ffff;} 
.BAHAM{background:#bbeeaa;} 
.BAHAM_on{background:#ccffbb;} 
.BERMU{background:#ffcccc;} 
.BERMU_on{background:#ffdddd;} 
.ATLCO{background:#ddcc99;} 
.ATLCO_on{background:#eeddbb;} 
.CARIB{background:#99ddff;} 
.CARIB_on{background:#bbeeff;} 
.EUROP{background:#ccccff;} 
.EUROP_on{background:#ddddff;} 
.HAWAI{background:#dd99dd;} 
.HAWAI_on{background:#eebbee;}
.ISLAN{background:#ffdd77;} 
.ISLAN_on{background:#ffee77;} 
.MEXCO{background:#eebb99;} 
.MEXCO_on{background:#eeccbb;} 
.PACIF{background:#ff9999;} 
.PACIF_on{background:#ffbbbb;} 
.TPAN{background:#77cc66;} 
.TPAN_on{background:#99dd88;} 
.TATL{background:#88bbee;} 
.TATL_on{background:#aaccee;}  

.PadS1{
padding-top:6px;
padding-bottom:6px;
padding-left:15px;
padding-right:18px;
}

.PadS2{
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
font-size:11px;
line-height:11px;
}

.PadS3{
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:15px;
font-size:11px;
font-weight:bold;
}


#TipLayer{
position: absolute;
width: 110px;
border: 1px solid #666666;
padding: 2px;
background-color:#FFFFCC;
visibility: hidden;
z-index: 100;
font-size:11px; color:#666666;
top:100
}

a.SmTextB:link, a.SmTextB:visited, a.SmTextB:active, a.SmTextB:hover {
	text-decoration:none;
}
.WText{color:#ffffff;font-size:11px;line-height:13px;}
.WText2{color:#ffffff;font-size:12px;line-height:13px;}
.WTextB{color:#ffffff;font-size:11px;line-height:13px;font-weight:bold;}
.HiText{font-weight:bold;color:#346597;}
body {
	font-family:arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #333;
    margin:0px 0px 0px 0px; /*top,right,bottom,left*/
    background:#FFF;
	/*line-height: 140%;*/
	}

.SmTextB{
	font-size:11px;
	font-weight:bold;
	color:#336699;
}

#tblCalendar td.bar{	
	background:#cccccc;
	width:1px;
}

#tblCalendar td.check{	
	border-width:0px 0px 0px 0px;
	background-image: url("/img/bld/cor_chk_bld.gif");
	background-repeat: repeat-y;
	background-position: center;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
}

#tblCalendar td.ship{	
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}


#tblCalendar td.port{	
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}

#tblCalendar td.price{	
	text-align: right;
	font-size: 11px;
	vertical-align: middle;
}


#tblCalendar tr.day td{
  	width: 22px;
	text-align: center;
	font-size: 10px;
}

#flash{ position:absolute; top:182px; z-index:0; left:35px; width:690px; }

.tablePad4_11{
	font-size:11px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}

.Text18B{
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}

.Text13B{
	font-size:13px;
	font-weight:bold;
}	

.TextW13B{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}		

.Text12B{
	font-size:12px;
	font-weight:bold;
}	

.TextW12B{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.Text11Padb5{
	font-size:11px;
	padding-bottom:5px;
}

.WText:link{color:#ffffff;}
.WText:visited{color:#ffffff;}
.WText:active{color:#ffffff;}
.WText:hover{color:#ffffff;}

.TablePad4{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
}

.TablePad4a_11{
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}


.TablePad4a_11b{
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.TablePad4a{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.TablePad4a_12b{
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.TablePad4a_12{
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.DeckTab_on{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	color:#666666;
	background:#ffffff;
}

.DeckTab_off{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}

.DeckTab_off:link{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}
	
.DeckTab_off:visited{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}


.DeckTab_off:active{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}


.DeckTab_off:hover{
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#336699;
}


.cd11pxText{FONT-SIZE:11px;COLOR:#666666}
.cd11pxTextBold{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#336699}
.cd13pxTextBold{FONT-WEIGHT:bold;FONT-SIZE:13px;COLOR:#336699}
.cd14pxTextBold{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#336699}
.subHeader1{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#336699;LINE-HEIGHT:18px}
.subHeader14 {font-size:14px; line-height:13px; font-weight:bold; color:#336699;}
.Pad25v1{PADDING-LEFT:25px}
.sdi18pxTextBold { font-size:18px; line-height:18px; font-weight:bold; color:#336699; }
select.SearchVac2 { font-size:11px; color:#666666;; font-size:11px; color:#666666;; width:50px; }
.18TextBold { font-size:18px; line-height:18px; font-weight:bold; color:#666666; }
.whitetablerowno{PADDING-RIGHT:4px;PADDING-LEFT:15px;PADDING-BOTTOM:6px;PADDING-TOP: 6px}
.whitetablerow{PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px}
.lbluetablerow{PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px;BACKGROUND-COLOR:#ebf5ff}
.greytablerow{PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;BACKGROUND:#f3f3f3;PADDING-BOTTOM:4px;PADDING-TOP:4px}
.dbluetablerowubwtext{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;BACKGROUND:#336699;PADDING-BOTTOM:4px;COLOR:#ffffff;PADDING-TOP:4px;TEXT-DECORATION:underline}
.SmTextRB{font-size:11px;font-weight:bold;color:#990000;}
.greytablerowrb{BORDER-RIGHT:#a3a3a3 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;BACKGROUND:#f3f3f3;PADDING-BOTTOM:4px;PADDING-TOP:4px}
.whitetablerowrb{BORDER-RIGHT:#a3a3a3 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px}
.lbluetablerowrb{BORDER-RIGHT:#a3a3a3 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:35px;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px;BACKGROUND-COLOR:#ebf5ff}
.rightborder{BORDER-RIGHT:#a3a3a3 1px solid}
.dbluetablerowubwtextrb{BORDER-RIGHT:#a3a3a3 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;BACKGROUND:#336699;PADDING-BOTTOM:4px;COLOR:#ffffff;PADDING-TOP:4px;TEXT-DECORATION:underline}
.lbluetablerowvideo{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:4px;COLOR:#336699;PADDING-TOP:4px;BACKGROUND-COLOR:#ebf5ff;TEXT-DECORATION:underline}
.whitetablerowvideo{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:4px;COLOR:#666666;PADDING-TOP:4px;TEXT-DECORATION:underline}
.whitetablerowphoto{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:4px;COLOR:#666666;PADDING-TOP:4px}
.whitetablerowvideonbold{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-SIZE:11px;PADDING-BOTTOM:4px;COLOR:#666666;PADDING-TOP:1px}
.Text18B{font-size:18px;font-weight:bold;line-height:18px;}

.contractText {  height: 150px; width: 490px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; color: #999999; text-indent: 0px}

.msPad1{font-size:11px;padding-top:0px;padding-bottom:8px;padding-right:8px;}
.msPad2{font-size:11px;padding-top:4px;padding-bottom:4px;padding-right:4px;}
.msPad3{font-size:11px;}
.msPad4a{font-size:11px;padding-left:4px;padding-top:4px;padding-bottom:4px;padding-right:4px;}
.msPad4b{font-size:10px;padding-left:6px;padding-top:6px;padding-bottom:6px;padding-right:0px;}
.msPad5{padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:8px;}
.msPad5b{padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:8px;color:#E1E1E1;}
.msPad6{font-size:11px;padding-left:6px;}

.TabOn{background:#F2F0F0;font:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;text-align:center;}
.TabOff{background:#DBDBDB;font:Arial, Helvetica, sans-serif;font-size:12px;color:#336699;font-weight:bold;text-decoration:underline;text-align:center;}

.CalEventBlock{width: 102px;padding: 2px;background-color: #ffffff;vertical-align: top;margin: 0px;height: 28px;}
.CalEventON{width: 102px;padding: 2px;background-color: #ffffff;vertical-align: middle;text-align: center;margin: 0px;height: 28px;}
.CalVertialSpacer{border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;background-color: F2F0F0;}
.CalHorSpacer15{Padding: 0px;background-color: ffffff;height: 1px;}
.CalHorSpacer30{Padding: 0px;background-color: F2F0F0;height: 1px;}
.CalHorSpacer60{Padding: 0px;background-color: CCCCCC;height: 1px;}
.CalTimes{padding: 0px 3px 0px 0px;width: 37px;background-color: F2F0F0;color:#666666;font-size:11px;font-weight:bold;text-align: right;line-height: 25px;height: 28px;margin: 0px;}
.CalLabels{padding: 5px;vertical-align: top;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;font:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;font-weight:bold;}
.CalEventText{padding: 2px 0px 0px 5px;color:#666666;font-size:11px;font-weight:normal;text-align: left;line-height: 20px;margin: 0px;}
.CalEventText A{color:#666666;text-decoration: none;font-weight: bold;}
.CalEventText A:hover{color:#666666;text-decoration: underline;}
.CalCancelAlert{padding: 3px 3px 3px 5px;left-padding: 5px;color:#ffffff;font-size:11px;font-weight:bold;text-align: left;background-color: #9b0000;height: 15px;}
.CalPurchaseAlert{padding: 3px 3px 3px 5px;color:#ffffff;font-size:11px;font-weight:bold;text-align: left;background-color: #009900;height: 15px;}
.CalConflictAlert{padding: 3px 3px 3px 3px;left-padding: 5px;color:#990000;font-size:11px;text-vagin:middle;text-align: left;text-decoration: underline;height: 15px;}
.CalBuffer {background-color: #cccccc; border: 1px solid #666666; height: 25px; margin: 2px 0px 0px; width: 98px;}
.CalKeyItinerary {background-color: #CFE4FA; border: 1px solid #356695; margin: 0px; width: 18px; height: 18px;}
.CalKeyShore {background-color: #FCE897; border: 1px solid #CC6601; margin: 0px; width: 18px; height: 18px; }
.CalKeySpa {background-color: #ACF2F0; border: 1px solid #6BBBB8; margin: 0px; width: 18px; height: 18px;}
.CalKeyDinning {background-color: #EDD9EC; border: 1px solid #A04097; margin: 0px; width: 18px; height: 18px;}
.CalKeyBuffer {background-color: #cccccc; border: 1px solid #666666; margin: 0px; width: 18px; height: 18px;}
.CalEventItinerary15m{height: 25px;width: 98px;background-color: #CFE4FA;border: 1px solid #356695;vertical-align: top;margin: 0px;padding: 0px;}
.CalEventItinerary30m {height: 49px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary45m {height: 78px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary60m {height: 105px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary75m {height: 130px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary90m {height: 155px; width: 98px;	background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary120m {height: 180px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventItinerary120m {height: 217px; width: 98px; background-color: #CFE4FA; border: 1px solid #356695; vertical-align: top; margin: 0px;}
.CalEventShore15m {height: 25px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore30m {height: 49px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore45m {height: 78px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore60m {height: 105px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore75m {height: 130px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore90m {height: 155px; width: 98px;	background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore120m {height: 180px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventShore120m {height: 217px; width: 98px; background-color: #FCE897; border: 1px solid #CC6601; vertical-align: top; margin: 0px;}
.CalEventSpa15m {height: 25px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpaA30m {height: 49px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa45m {height: 78px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa60m {height: 105px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa75m {height: 130px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa90m {height: 155px; width: 98px;	background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa120m {height: 180px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventSpa120m {height: 217px; width: 98px; background-color: #ACF2F0; border: 1px solid #6BBBB8; vertical-align: top; margin: 0px;}
.CalEventDinning15m {height: 25px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinningA30m {height: 49px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning45m {height: 78px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning60m {height: 105px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning75m {height: 130px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning90m {height: 155px; width: 98px;	background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning120m {height: 180px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}
.CalEventDinning120m {height: 217px; width: 98px; background-color: #EDD9EC; border: 1px solid #A04097; vertical-align: top; margin: 0px;}

.sideaddon{margin: 0px;width: 223px;padding: 0px;}
.sp28 { font-size:11px!important; line-height:28px; }
.Pad32Sm { font-size:11px; line-height:13px;; padding-left:3px; padding-right:0px; padding-top:3px; padding-bottom:3px; ; color: #336699; font-weight: bold}
.Pad2a { padding-bottom:6px; padding-top:6px; padding-left: 6px; padding-right:6px; }

.filler{font-weight:bold;}
.s11_666666{font-size:11px;font-weight:normal;color:#666666;}
.s11_bold_666666{font-size:11px;font-weight:bold;color:#666666;}
.s12_666666{font-size:12px;font-weight:normal;color:#666666;}
.s12_bold_666666{font-size:12px;font-weight:bold;color:#666666;}
.s18_bold_666666{font-size:18px;font-weight:bold;color:#666666;}
.s28_bold_666666{font-size:28px;font-weight:bold;color:#666666;}
.s10_336699{font-size:10px;font-weight:normal;color:#336699;}
.s10_bold_336699{font-size:10px;font-weight:bold;color:#336699;}
.s11_336699{font-size:11px;font-weight:normal;color:#336699;}
.s10{font-size:10px;}
.s11_bold_336699{font-size:11px;font-weight:bold;color:#336699;}
.s5_padding_top_bottom{padding-bottom:5;padding-top:5;}
.Color55bg{background:#666666;}

div.break {page-break-before:always}	
	
.EventKeyShore { background-color: #FCE897; border: 1px solid #CA6700; margin: 0px; width: 18px; height: 18px; }
.EventKeyDining { background-color: #FADCD4; border: 1px solid #CC3433; margin: 0px; width: 18px; height: 18px; }
.EventKeySpa { background-color: #ECDAEA; border: 1px solid #944C8C; margin: 0px; width: 18px; height: 18px; }
.Color99Bg { background:#E4EEEF; }
.RedText{color:#990000;font-size:11px;line-height:13px;}

.border_thin{border-width:thin;}

.TextRed {
	font-size:11px;
	font-weight:bold;	
	color: red
}
.TextBlack {
	font-size:11px;
	font-weight:bold;	
	color: black
}

a.grayLink, a.grayLink:active, a.grayLink:visited {text-decoration: none; color: #666666; font-size: 11px; line-height: 24px; padding-left: 5;}
a.grayLink:hover {text-decoration: underline; color: #BB3333; font-size: 11px;line-height: 24px; padding-left: 5;}
a.grayLinkHdr, a.grayLinkHdr:active, a.grayLinkHdr:visited {text-decoration: underline; color: #666666; font-weight: bold; font-size: 11px; line-height: 24px; padding-left: 5;}
a.grayLinkHdr:hover {text-decoration: underline; color: #BB3333; font-weight: bold; font-size: 11px; line-height: 24px; padding-left: 5;}

/* added classes from NITEO 8/24/05*/
/* Brian Anth - removed ones that were already existing and ones that were not formatted correctly */
.actpop-bt {border-top: none;border-right: none;border-bottom: 1px solid #91a8d6;border-left: none;height: 9px;}
.actpop-close A{font-size:11px;color:#336699;text-decoration:underline;}
.actpop-corners {border-top: none;border-right: none;border-bottom: none;border-left: none;width: 9px;height: 9px;}
.actpop-lt {border-top: none;border-right: none;border-bottom: none;border-left: 1px solid #91a8d6;}
.actpop-rt {border-top: none;border-right: 1px solid #91a8d6;border-bottom: none;border-left: none;}
.actpop-tp {border-top: 1px solid #91a8d6;border-right: none;border-bottom: none;border-left: none;height: 9px;}
.CalLabels A {font:Arial, Helvetica, sans-serif; font-size:11px; color:#336699; font-weight: normal; text-decoration:underline;}

.CheckBoxSmaller {width:12px; height:12px; }
.closedItem{display: none;}
.font11 {font-size:11px;line-height:16px;}
.font12 {font-size:12px;line-height:16px;}
.font12 A{font-size:12px;}
.FormOff{color:#b2b2b2;}
.MsgAlert:active{color:#990000;}
.MsgAlert:hover{color:#cc3333;}
.MsgAlert:link,.MsgAlert:visited,.MsgAlert:active,.MsgAlert:hover{font-size:11px; font-weight:bold; text-decoration:none;}
.MsgAlert:link{color:#990000;}
.MsgAlert:visited{color:#990000;}
.msPad8{font-size:11px;padding-left:8px;}
.openItem{display: inline;}
.Pad22s {padding-bottom:4px; padding-top:4px;; padding-left:0px; padding-right:0px; }
.Pad29Sm{padding-left:0px; padding-right:30px;}
/*.Pad28Sm,.Pad26Sm,.Pad27Sm{padding-bottom:10px; padding-top:10px;}*/
.sidetab-bt {border-top: none;border-right: 1px solid #CFE4FA;border-bottom: none;border-left: 1px solid #CFE4FA;font-size:11px;line-height:16px;}
.sidetab-lt {border-top: none;border-right: none;border-bottom: none;border-left: 1px solid #CFE4FA;}
.sidetab-rt {border-top: none;border-right: 1px solid #CFE4FA;border-bottom: none;border-left: none;}
.SmTextSp{line-height:16px;}
.sp26{font-size:15px !important;line-height:26px;}
.SSHead12{color:#336699;font-size:12px; font-weight:bold}
.SSHead5{color:#ffffff;}
.txtDefault {font-size:12px;line-height:13px;}
.txtExpand {font-size:11px;line-height:16px;}
div#tipDiv {position:absolute; visibility:hidden; left:0; top:0; z-index:10000;  background-color:none; border:0px solid #336; width:173px; padding:0px; color:#000; font-size:11px; font-family:arial,Verdana,Helvetica,sans-serif; line-height:1.3;}
/*font-size:11px;padding-right: 10px;line-height:16px;}*/
select.SearchVac4{width:100px; font-size:11px; color:#666666;}
/* end of added classes from NITEO 8/24/05*/
.cd11pxText{color:#666666; font-size:11px}
.cd13pxTextBold{color:#336699; font-size:13px; font-weight:bold}
.cd12pxTextBold{color:#336699; font-size:12px; font-weight:bold}
.cd11pxTextBold{color:#336699; font-size:11px; font-weight:bold}
.cd14pxTextBold{color:#336699; font-size:14px; font-weight:bold}
.sdi18pxTextBold {font-size:18px; line-height:18px; font-weight:bold; color:#336699;}
.18TextBold { font-size:18px; line-height:18px; font-weight:bold; color:#666666; }
.border_thin{ border-width:thin;}	
.filler{font-weight:bold;}
.contractText {height: 150px; width: 490px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; color: #999999; text-indent: 0px}
.WText{color:#ffffff;font-size:11px;line-height:13px;}
.WTextB{color:#ffffff;font-size:11px;line-height:13px;font-weight:bold;}
.HText{color:#ffffff;line-height:18px;}
/* --- END STYLES FOR CONTENT TEXT --- */

/* Box Styles */
.BoxHead{
	color:#ffffff;
	line-height:20px;
	padding-left: 20px;
	font-weight:bold;
}
.BoxHead2{
	color:#666666;
	line-height:20px;
	padding-left: 20px;
	font-weight:bold;
}
.GiftBox{
	padding-left: 22px;
	padding-right: 32px;
	padding-top: 15px;
	padding-bottom: 15px;
	background:#efefef;
	line-height:18px;
}
/* End Box Styles */

.Header6b{FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #336699; LINE-HEIGHT: 18px}
.Header6c{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; LINE-HEIGHT: 18px}
.Header14b{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 15px}

/* For EDocs */
.disabled_text {color: #999999; font-size:11px;}
.msPad14 {padding-left:14px; padding-right:14px;}
.ColorA1Bg {background:#1166AA;}
.ColorA2Bg {background:#79A2CB;} 
.PadA1{ padding-left:25px; padding-top:14px; padding-bottom:14px;}	

/* ADDED STYLES FOR CAS COUPON PRINTABLE 12/13 by Russell */
.printMargin {padding-left: 15px;}
.padLeft12 {padding-left: 12px;}
.padLeft8 {padding-left: 8px;}
.offerData {padding-left: 8px; padding-bottom: 8px; padding-right: 5px;}
.offerDataLast {padding-left: 8px; padding-bottom: 0px; padding-right: 5px;}
.padRight15 {padding-right: 12px;}
.padRow {padding-top:9px; padding-bottom:9px;}
.dontPrint {visibility:visible; display:inline;}
.doPrint {visibility:hidden; display:none;}
.padcoupon {padding-left: 8px; padding-bottom: 8px; padding-right: 6px; padding-top:10px;}
.agentLine {line-height:18px;}
.legalText {font-size:9px; line-height:10px;}

#footer {
	height: 103px;
	background-image: url(../img/misc/onlineprofile/popupbox_btm.gif);
	text-align: left;
	}


