
/* REMOVED for DUAL STYLES - NITEO 8/24 -->th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:12px;}-- */


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.SearchRes3, 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;}
select.SearchRes3{width:210px;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,.FieldS1aSm,.FieldS1bSm,.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{color:#bb3333;}
.SmColor2Text{color:#bb3333; font-size:11px; line-height:13px;}
.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:#FFF5B3;} 
.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;}
.Color71Bg{background:#FCE897;}
.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
}
.Pad34Sm{padding: 0px 0px 5px 0px;}
.Pad35Sm{padding: 0px 0px 20px 0px;}
.Pad36Sm{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:5px;}
.Pad37Sm{padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:5px;font-size:11px;line-height:16px;}
.Pad38Sm{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:5px;font-size:11px;line-height:16px;}
.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;}
.FieldS1aSm{height:18px;width:55px;}
.FieldS1bSm{height:18px;width:35px;}
.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;}

#dropdownLayer2{left:29px; width:92px;} /* was left:154px; width:92px;*/
#dropdownLayer3{left:122px; width:95px;} /* was left:246px; width:95px;*/
#dropdownLayer4{left:214px; width:120px;} /* was left:341px; width:120px;*/
#dropdownLayer1{left:334px; width:125px;} /* was left:29px; width:125px;*/
#dropdownLayer5{left:460px; width:187px;} /* was left:461px; width:187px;*/
#dropdownLayer6{left:585px; width:171px;} /* was 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;}
#closer2{left:1px; width:240px;} /* was left:120px; width:210px;*/
#closer2b{left:120px; width:95px;} /* was left:246px; width:95px;*/
#closer3{left:93px; width:302px;} /* was left:206px; width:302px;*/
#closer3b{left:214px; width:120px;} /* was left:341px; width:120px*/
#closer4{left:185px; width:260px;} /* was left:301px; width:260px*/
#closer4b{left:334px; width:120px;} /* was left:460px; width:120px*/
#closer1{left:305px; width:240px;} /* was left:1px; width:240px*/
#closer1b{left:461px; width:125px;} /* was left:154px; width:92px*/
#closer5{left:431px; width:243px;} /* was left:413px; width:214px*/
#closer5b{left:585px; width:169px;} /* was left:591px; width:120px*/
#closer6{left:550px; width:314px;} /* was left:550px; width:314px*/
#closer6b{left:460px; width:125px;} /* was left:466px; width:120px*/
#context{
	position:relative;
	left:-20px;
	z-index:2; 
	visibility:hidden;
	width:253px; 
}
#TipLayer{
	position: absolute;
	width: 276px;
	visibility: hidden;
	z-index: 100;
}

/* Home Page Only --- Styles used for the placement and look of the navigation dropdown layers */
#dropdownLayer1f, #dropdownLayer2f, #dropdownLayer3f, #dropdownLayer4f, #dropdownLayer5f, #dropdownLayer6f{position:absolute; top:71px; z-index:20; visibility: hidden;} /* z-index:2 */
#dropdownLayer2f{left:27px; width:92px;} /* was left:323px; width:92px;*/
#dropdownLayer3f{left:121px; width:95px;} /* was left:415px; width:95px;*/
#dropdownLayer4f{left:214px; width:120px;} /* was left:510px; width:120px;*/
#dropdownLayer1f{left:335px; width:125px;}/* was left:198px; width:125px;*/
#dropdownLayer5f{left:462px; width:187px;} /* was left:569px; width:187px;*/
#dropdownLayer6f{left:587px; width:170px;} /* was left:569px; width:187px;*/

#closer1f, #closer2f, #closer3f, #closer4f, #closer5f, #closer6f{position:absolute;top:75px;height:260px;z-index:10;visibility: hidden;} /* before z-index:1*/
#closer1bf, #closer2bf, #closer3bf, #closer4bf, #closer5bf, #closer6bf{position:absolute;top:83px;height:25px;z-index:3;visibility: hidden;}

#closer2f{left:11px; width:210px;} /* was left:170px; width:210px; */
#closer2bf{left:21px; width:95px;} /* was left:293px; width:95px; */

#closer3f{left:106; width:302px;} /* left:375px; width:302px; */
#closer3bf{left:116px; width:120px;} /* left:510px; width:120px; */

#closer4f{left:200px; width:260px;} /* was left:470px; width:260px; */
#closer4bf{left:210px; width:126px;} /* was left:629px; width:120px; */

#closer1f{left:319px; width:250px;} /* was left:170px; width:240px; */
#closer1bf{left:329px; width:128px;} /* was left:170px; width:240px; */

#closer5f{left:447px; width:214px;} /* was left:582px; width:214px; */
#closer5bf{left:457px; width:187px;} /* was left:510px; width:120px; */

#closer6f{left:555px; width:200px;} /* was left:550px; width:314px*/
#closer6bf{left:582px; width:170px;} /* was left:466px; 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;}
.FARE{background:#CAE166;} 
.FARE_on{background:#E4F2A9;} 
.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;}
.AUSTL{background:#A797FA;} 
.AUSTL_on{background:#C2B7FB;}
.PACIF{background:#ff9999;} 
.PACIF_on{background:#ffbbbb;}
.SAMER{background:#CCCC66;}
.SAMER_on{background:#EEEE99;}
.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;
}
.PadS2Font10{
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
font-size:10px;
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*/
	/*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;
	background-image: url('/img/bld/cor_chk_bld.gif');
	background-repeat: no-repeat;
	background-position:  center 50%;
	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;}

.Color80Bg{background:#CFE4FA;}
.Color81Bg{background:#A4B4C6;}
.Color82Bg{background:#F2F0F0;}
.Color83Bg{background:#DBDBDB;}

.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; }
.TextBold18 { 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;}

/* Added for price disclaimer */
.pdText1 {font-family:arial,Verdana,Helvetica,sans-serif; font-size:18px; font-weight:bold;}
.pdText2 {font-family:arial,Verdana,Helvetica,sans-serif; font-size:11px;}
.pdText3 {font-family:arial,Verdana,Helvetica,sans-serif; font-size:12px; font-weight:bold;}

/* ADDED STYLES FOR RC HOME PAGE REDESIGN */
.Color100Bg{background:#346699;}
.Color101Bg{background:#113868;}
.Color102Bg{background:#CC3333;}
.Color103Bg{background:#4C9CB5;}


.hptabs{padding-left:29px; padding-right:24px; line-height:18px; font-size:12px; font-family:arial,Verdana,Helvetica,sans-serif;}
.WText12{
	font-family:arial,Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-size:12px; 
	line-height:16px;
}
.WText12 A{
	font-family:arial,Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-size:12px; 
	line-height:16px;
}
.WText12 A:hover{
	font-family:arial,Verdana,Helvetica,sans-serif;
	color:#ffffff;
	font-size:12px; 
	line-height:16px;
}

.WText12 A:visited{
color:#ffffff;
}
.WText12:link{color:#ffffff;}
.WText12:visited{color:#ffffff;}
.WText12:active{color:#ffffff;}
.WText12:hover{color:#ffffff;}

#p7s1content1 {
	position: absolute;
	width: 550px;
	z-index: 99;
	left: 0px;
	top: 0px;
	visibility: visible;
}
#swfContainer { position: relative; width: 812px; height:343; z-index: 1; left: 0px; top: 0px; visibility: visible }

/* new styles for Searchable Price Programs */
.sppText {font-size:11px; line-height:13px; color:#990000;}
.sppHd {font-family:Arial; font-size:12px; color:#990000;}
.sppRed {color:#990000; font-weight:bold;}
select.SearchVac8{width:182px;}
.greytablerowrb2{
	font-size:11px;
	padding-top:11px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:4px;
	background:#f3f3f3;
	border-right-color:#a3a3a3;
	border-right-style:solid;
	border-right-width:1px;
	line-height: 9px;
}

/*SSPP should already have these styles*/
.ColorOurBg{background:#ECECEC;}
.Color10Bg{background:#a3a3a3;}

/*SSPP NEW STYLES*/
.sspText {font-size:11px; line-height:13px; color:#990000;}
.sspHd {font-family:Arial; font-size:12px; color:#990000;}

/*C2C New Styles*/
.c2cbglt {
background-image:url('/img/c2c/c2c_sidebg_lt.gif');
background-repeat:repeat-y
}
.c2cbgrt {
background-image:url('/img/c2c/c2c_sidebg_rt.gif');
background-repeat:repeat-y
}
.ccsubHeader14 {font-size:14px; line-height:14px; font-weight: bold; color:#FFFFFF; padding-bottom:10px;}
.Color104Bg{background:#D7D7D7;}
.Color105Bg{background:#99CC99;}
.Color106Bg{background:#A5A5A5;}
.Color107Bg{background:#ECF6FF;}
.Color108Bg{background:#C2D4E7;}
.Color109Bg{background:#000000;}
.SmTextBK {font-size:11px; color:#000000;}
.SmTextBK A{font-size:11px; color:#000000; text-decoration:none;}
.Text14B{font-size:14px; font-weight:bold;}	
.SmText16{font-size:11px; line-height:16px;}
.SmText16 A{font-size:11px; line-height:16px; text-decoration:underline; color:#336699;}
.selectC2C{width:177px; color:#666666; font-size:11px;}
.SmText A{font-size:11px;} 
.SmTextBL {font-size:12px; color:#336699;}
.Text16BL {font-size:17px; color:#336699; font-weight:bold;}
.SmText{font-size:11px;line-height:13px;}
/*new colors for C2C weather mods*/
.Color115Bg{background:#b2b2b2;}
.Color116Bg{background:#F6FDFF;}
.Color117bg{background:#cbd9eb;}


