BODY {
	COLOR: #666666
}
TH {
	COLOR: #666666
}
TD {
	COLOR: #666666
}
P {
	COLOR: #666666
}
BODY {
	BACKGROUND-COLOR: white
}
A:link {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #336699
}
A:visited {
	COLOR: #336699
}
A:active {
	COLOR: #336699
}
A:hover {
	COLOR: #bb3333
}
.SmLinkHot:link {
	LINE-HEIGHT: 13px; COLOR: #9a0000; FONT-SIZE: 11px
}
.SmLinkHot:visited {
	LINE-HEIGHT: 13px; COLOR: #9a0000; FONT-SIZE: 11px
}
.SmLinkHot:active {
	LINE-HEIGHT: 13px; COLOR: #9a0000; FONT-SIZE: 11px
}
.SmLinkHot:hover {
	LINE-HEIGHT: 13px; COLOR: #9a0000; FONT-SIZE: 11px
}
.SmTextB {
	COLOR: #336699; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.SmTextBold {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.BodyCopy {
	LINE-HEIGHT: 16px
}
.LeftCopyText {
	LINE-HEIGHT: 16px; FONT-SIZE: 11px
}
.SmLink:link {
	TEXT-DECORATION: underline
}
.SmLink:visited {
	TEXT-DECORATION: underline
}
.SmLink:active {
	TEXT-DECORATION: underline
}
.SmLink:hover {
	TEXT-DECORATION: underline
}
.IcoLink:link {
	TEXT-DECORATION: underline
}
.IcoLink:visited {
	TEXT-DECORATION: underline
}
.IcoLink:active {
	TEXT-DECORATION: underline
}
.IcoLink:hover {
	TEXT-DECORATION: underline
}
.IcoLinkSlt {
	COLOR: #003366; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.IcoLinkSlt:link {
	COLOR: #003366; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.IcoLinkSlt:visited {
	COLOR: #003366; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.IcoLinkSlt:active {
	COLOR: #003366; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.IcoLinkSlt:hover {
	COLOR: #003366; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.MainNav:link {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.MainNav:visited {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.MainNav:active {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.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 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 1px
}
.OffCell {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 1px
}
.OnCell {
	BACKGROUND: #003366
}
.OffCell {
	BACKGROUND: #336699
}
.TvlAlert {
	COLOR: #cc3333; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.TvlAlert:link {
	COLOR: #cc3333; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.TvlAlert:visited {
	COLOR: #cc3333; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.TvlAlert:active {
	COLOR: #cc3333; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.TvlAlert:hover {
	COLOR: #cc3333; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
FORM {
	DISPLAY: inline
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sp5 {
	LINE-HEIGHT: 5px; FONT-SIZE: 4px !important
}
.sp10 {
	LINE-HEIGHT: 10px; FONT-SIZE: 8px !important
}
.sp15 {
	LINE-HEIGHT: 15px; FONT-SIZE: 12px !important
}
TD.SltSearch {
	COLOR: #666666; FONT-SIZE: 11px
}
SELECT.SearchVac {
	COLOR: #666666; FONT-SIZE: 11px
}
SearchPrice {
	COLOR: #666666; FONT-SIZE: 11px
}
SELECT.SearchRes {
	COLOR: #666666; FONT-SIZE: 11px
}
SELECT.SearchRes3 {
	COLOR: #666666; FONT-SIZE: 11px
}
SELECT.SearchVac {
	COLOR: #666666; FONT-SIZE: 11px
}
SELECT.SearchPrice {
	COLOR: #666666; FONT-SIZE: 11px
}
SELECT {
	COLOR: #666666
}
SELECT.SearchVac {
	WIDTH: 155px
}
SELECT.SearchVac3 {
	WIDTH: 250px; COLOR: #666666; FONT-SIZE: 11px
}
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
}
.SSHead {
	FONT-WEIGHT: bold
}
.SSHead2 {
	FONT-WEIGHT: bold
}
.SSHead3 {
	FONT-WEIGHT: bold
}
.SSHead4 {
	FONT-WEIGHT: bold
}
.LoginText {
	FONT-WEIGHT: bold
}
.LNHead {
	FONT-WEIGHT: bold
}
.DashHead {
	FONT-WEIGHT: bold
}
.Color3Text {
	FONT-WEIGHT: bold
}
.Color4Text {
	FONT-WEIGHT: bold
}
.SmColor2Text {
	FONT-WEIGHT: bold
}
.subHeader {
	LINE-HEIGHT: 13px; COLOR: #336699; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.Color1Text {
	COLOR: #336699
}
.SmColor1Text {
	COLOR: #336699
}
.LgText {
	COLOR: #336699
}
.XLgText {
	COLOR: #336699
}
.PopHead {
	COLOR: #336699
}
.Color2Text {
	COLOR: #bb3333
}
.SmColor2Text {
	LINE-HEIGHT: 13px; COLOR: #bb3333; FONT-SIZE: 11px
}
.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 {
	LINE-HEIGHT: 18px; COLOR: #ffffff
}
.BoxHead {
	LINE-HEIGHT: 20px; PADDING-LEFT: 20px; COLOR: #ffffff; FONT-WEIGHT: bold
}
.BoxHead2 {
	LINE-HEIGHT: 20px; PADDING-LEFT: 20px; COLOR: #666666; FONT-WEIGHT: bold
}
.GiftBox {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; PADDING-LEFT: 22px; PADDING-RIGHT: 32px; BACKGROUND: #efefef; PADDING-TOP: 15px
}
.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
}
.Color57Bg {
	BACKGROUND-COLOR: #dfdfdf
}
.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 {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad4b {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad4bSm {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad7bSm {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad8b {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad8bSm {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad13bSm {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad17Sm {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad23bSm {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Pad0 {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad1 {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad3 {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad4 {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad8 {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad22 {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad10 {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad0Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad1Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad2Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad3Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad4Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad5Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad6Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad7Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad8Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad11Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad13Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad16Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad22Sm {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Pad0c {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad7 {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad4c {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad3cSm {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad7cSm {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad13cSm {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad15cSm {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad20cSm {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad21cSm {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad24cSm {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.Pad0 {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.Pad0b {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.Pad0c {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.Pad1 {
	PADDING-LEFT: 4px; PADDING-RIGHT: 10px
}
.Pad2 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.Pad3 {
	PADDING-LEFT: 0px; PADDING-RIGHT: 20px
}
.Pad4 {
	PADDING-LEFT: 0px; PADDING-RIGHT: 10px
}
.Pad4b {
	PADDING-LEFT: 0px; PADDING-RIGHT: 10px
}
.Pad5 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.Pad6 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 18px; PADDING-TOP: 0px
}
.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
}
.Pad25b {
	PADDING-LEFT: 20px; PADDING-TOP: 1px
}
.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-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 6px
}
.Pad10Sm {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 50px; PADDING-TOP: 0px
}
.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-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.Pad15cSm {
	PADDING-LEFT: 13px; PADDING-RIGHT: 6px
}
.Pad16Sm {
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px
}
.Pad17Sm {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.Pad18Sm {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 12px
}
.Pad19Sm {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.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-BOTTOM: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
.Pad27Sm {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
.Pad28Sm {
	PADDING-LEFT: 30px; PADDING-RIGHT: 5px
}
.Pad30Sm {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.Pad31Sm {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.Pad33Sm {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.Pad34Sm {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.Pad35Sm {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.Pad36Sm {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.Pad37Sm {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.Pad38Sm {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.WidthXSm {
	WIDTH: 68px; COLOR: #666666; FONT-SIZE: 11px
}
.WidthSm {
	WIDTH: 100px; FONT-SIZE: 11px
}
.WidthLgSm {
	WIDTH: 200px; FONT-SIZE: 11px
}
.WidthMdSm {
	WIDTH: 138px; FONT-SIZE: 11px
}
.WidthShSm {
	WIDTH: 160px; FONT-SIZE: 11px
}
.Height1Sm {
	HEIGHT: 18px
}
.FieldS1Sm {
	WIDTH: 100px; HEIGHT: 18px
}
.FieldS1aSm {
	WIDTH: 55px; HEIGHT: 18px
}
.FieldS1bSm {
	WIDTH: 35px; HEIGHT: 18px
}
.FieldS2Sm {
	WIDTH: 160px; HEIGHT: 18px
}
.FieldS3Sm {
	WIDTH: 190px; HEIGHT: 18px
}
.FieldS10 {
	WIDTH: 457px; HEIGHT: 18px
}
.WidthLg {
	WIDTH: 200px; FONT-SIZE: 12px
}
.WidthXLgSm {
	WIDTH: 240px; FONT-SIZE: 11px
}
.CheckBoxSm {
	WIDTH: 16px; HEIGHT: 16px
}
.RadioSm {
	WIDTH: 12px; HEIGHT: 12px
}
.ResSumTop {
	BACKGROUND-REPEAT: repeat
}
.ResSumBot {
	BACKGROUND-REPEAT: repeat
}
.ResSumLeft {
	BACKGROUND-REPEAT: repeat
}
.ResSumRight {
	BACKGROUND-REPEAT: repeat
}
.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)
}
#context {
	Z-INDEX: 2; POSITION: relative; WIDTH: 253px; VISIBILITY: hidden; LEFT: -20px
}
#TipLayer {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 276px; VISIBILITY: hidden
}
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
}
.DUBAI {
	BACKGROUND: #bf9037
}
.DUBAI_on {
	BACKGROUND: #e1ad49
}
.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-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 18px; PADDING-TOP: 6px
}
.PadS2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.PadS2Font10 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.PadS3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.PadS4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#TipLayer {
	Z-INDEX: 100; BORDER-BOTTOM: #666666 1px solid; POSITION: absolute; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffcc; PADDING-LEFT: 2px; WIDTH: 110px; PADDING-RIGHT: 2px; VISIBILITY: hidden; COLOR: #666666; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; TOP: 100px; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 2px
}
A.SmTextB:link {
	TEXT-DECORATION: none
}
A.SmTextB:visited {
	TEXT-DECORATION: none
}
A.SmTextB:active {
	TEXT-DECORATION: none
}
A.SmTextB:hover {
	TEXT-DECORATION: none
}
.WText {
	LINE-HEIGHT: 13px; COLOR: #ffffff; FONT-SIZE: 11px
}
.WText2 {
	LINE-HEIGHT: 13px; COLOR: #ffffff; FONT-SIZE: 12px
}
.WTextB {
	LINE-HEIGHT: 13px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.HiText {
	COLOR: #346597; FONT-WEIGHT: bold
}
BODY {
	MARGIN: 0px; FONT-FAMILY: arial,Verdana,Helvetica,sans-serif; BACKGROUND: #fff; COLOR: #333; FONT-SIZE: 12px
}
.SmTextB {
	COLOR: #336699; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#tblCalendar TD.bar {
	WIDTH: 1px; BACKGROUND: #cccccc
}
#tblCalendar TD.check {
	BACKGROUND-IMAGE: url(/img/bld/cor_chk_bld.gif); PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 2px
}
#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 {
	TEXT-ALIGN: center; WIDTH: 22px; FONT-SIZE: 10px
}
#flash {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 690px; TOP: 182px; LEFT: 35px
}
.tablePad4_11 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.Text18B {
	LINE-HEIGHT: 18px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.Text13B {
	FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.TextW13B {
	COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.Text12B {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.TextW12B {
	COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.Text11Padb5 {
	PADDING-BOTTOM: 5px; FONT-SIZE: 11px
}
.WText:link {
	COLOR: #ffffff
}
.WText:visited {
	COLOR: #ffffff
}
.WText:active {
	COLOR: #ffffff
}
.WText:hover {
	COLOR: #ffffff
}
.TablePad4 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.TablePad4a_11 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.TablePad4a_11b {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.TablePad4a {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.TablePad4a_12b {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.TablePad4a_12 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.DeckTab_on {
	BACKGROUND: #ffffff; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.DeckTab_off {
	COLOR: #336699; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.DeckTab_off:link {
	COLOR: #336699; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.DeckTab_off:visited {
	COLOR: #336699; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.DeckTab_off:active {
	COLOR: #336699; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.DeckTab_off:hover {
	COLOR: #336699; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.cd11pxText {
	COLOR: #666666; FONT-SIZE: 11px
}
.cd11pxTextBold {
	COLOR: #336699; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.cd13pxTextBold {
	COLOR: #336699; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.cd14pxTextBold {
	COLOR: #336699; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.subHeader1 {
	LINE-HEIGHT: 18px; COLOR: #336699; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.subHeader14 {
	LINE-HEIGHT: 13px; COLOR: #336699; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.Pad25v1 {
	PADDING-LEFT: 25px
}
.sdi18pxTextBold {
	LINE-HEIGHT: 18px; COLOR: #336699; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
SELECT.SearchVac2 {
	WIDTH: 50px; COLOR: #666666; FONT-SIZE: 11px
}
.18TextBold {
	LINE-HEIGHT: 18px; COLOR: #666666; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.whitetablerowno {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 4px; PADDING-TOP: 6px
}
.whitetablerow {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 35px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.lbluetablerow {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ebf5ff; PADDING-LEFT: 35px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.greytablerow {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 35px; PADDING-RIGHT: 4px; BACKGROUND: #f3f3f3; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.dbluetablerowubwtext {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #336699; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 4px
}
.SmTextRB {
	COLOR: #990000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.greytablerowrb {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 35px; PADDING-RIGHT: 4px; BACKGROUND: #f3f3f3; FONT-SIZE: 11px; BORDER-RIGHT: #a3a3a3 1px solid; PADDING-TOP: 4px
}
.whitetablerowrb {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 35px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; BORDER-RIGHT: #a3a3a3 1px solid; PADDING-TOP: 4px
}
.lbluetablerowrb {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ebf5ff; PADDING-LEFT: 35px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; BORDER-RIGHT: #a3a3a3 1px solid; PADDING-TOP: 4px
}
.rightborder {
	BORDER-RIGHT: #a3a3a3 1px solid
}
.dbluetablerowubwtextrb {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #336699; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; BORDER-RIGHT: #a3a3a3 1px solid; TEXT-DECORATION: underline; PADDING-TOP: 4px
}
.lbluetablerowvideo {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ebf5ff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #336699; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 4px
}
.whitetablerowvideo {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 4px
}
.whitetablerowphoto {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.whitetablerowvideonbold {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #666666; FONT-SIZE: 11px; PADDING-TOP: 1px
}
.Text18B {
	LINE-HEIGHT: 18px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.contractText {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; FONT-STYLE: normal; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 490px; PADDING-RIGHT: 0px; HEIGHT: 150px; COLOR: #999999; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.msPad1 {
	PADDING-BOTTOM: 8px; PADDING-RIGHT: 8px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.msPad2 {
	PADDING-BOTTOM: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.msPad3 {
	FONT-SIZE: 11px
}
.msPad4a {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.msPad4b {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 6px
}
.msPad5 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.msPad5b {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #e1e1e1; PADDING-TOP: 8px
}
.msPad6 {
	PADDING-LEFT: 6px; FONT-SIZE: 11px
}
.Color80Bg {
	BACKGROUND: #cfe4fa
}
.Color81Bg {
	BACKGROUND: #a4b4c6
}
.Color82Bg {
	BACKGROUND: #f2f0f0
}
.Color83Bg {
	BACKGROUND: #dbdbdb
}
.TabOn {
	TEXT-ALIGN: center; BACKGROUND: #f2f0f0; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.TabOff {
	TEXT-ALIGN: center; BACKGROUND: #dbdbdb; COLOR: #336699; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.CalEventBlock {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 2px; WIDTH: 102px; PADDING-RIGHT: 2px; HEIGHT: 28px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.CalEventON {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 2px; WIDTH: 102px; PADDING-RIGHT: 2px; HEIGHT: 28px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
.CalVertialSpacer {
	BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #f2f0f0
}
.CalHorSpacer15 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
.CalHorSpacer30 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f2f0f0; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
.CalHorSpacer60 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
.CalTimes {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #f2f0f0; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 37px; PADDING-RIGHT: 3px; HEIGHT: 28px; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.CalLabels {
	BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #336699; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.CalEventText {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.CalEventText A {
	COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.CalEventText A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
.CalCancelAlert {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #9b0000; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; HEIGHT: 15px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 3px; left-padding: 5px
}
.CalPurchaseAlert {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #009900; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; HEIGHT: 15px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.CalConflictAlert {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 15px; COLOR: #990000; FONT-SIZE: 11px; TEXT-DECORATION: underline; PADDING-TOP: 3px; left-padding: 5px; text-vagin: middle
}
.CalBuffer {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BACKGROUND-COLOR: #cccccc; MARGIN: 2px 0px 0px; WIDTH: 98px; HEIGHT: 25px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
}
.CalKeyItinerary {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid
}
.CalKeyShore {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalKeySpa {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalKeyDinning {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.CalKeyBuffer {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BACKGROUND-COLOR: #cccccc; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
}
.CalEventItinerary15m {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 98px; PADDING-RIGHT: 0px; HEIGHT: 25px; VERTICAL-ALIGN: top; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid; PADDING-TOP: 0px
}
.CalEventItinerary30m {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; WIDTH: 98px; HEIGHT: 49px; VERTICAL-ALIGN: top; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid
}
.CalEventItinerary45m {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; WIDTH: 98px; HEIGHT: 78px; VERTICAL-ALIGN: top; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid
}
.CalEventItinerary60m {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; WIDTH: 98px; HEIGHT: 105px; VERTICAL-ALIGN: top; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid
}
.CalEventItinerary75m {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; WIDTH: 98px; HEIGHT: 130px; VERTICAL-ALIGN: top; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid
}
.CalEventItinerary90m {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; WIDTH: 98px; HEIGHT: 155px; VERTICAL-ALIGN: top; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid
}
.CalEventItinerary120m {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; WIDTH: 98px; HEIGHT: 180px; VERTICAL-ALIGN: top; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid
}
.CalEventItinerary120m {
	BORDER-BOTTOM: #356695 1px solid; BORDER-LEFT: #356695 1px solid; BACKGROUND-COLOR: #cfe4fa; MARGIN: 0px; WIDTH: 98px; HEIGHT: 217px; VERTICAL-ALIGN: top; BORDER-TOP: #356695 1px solid; BORDER-RIGHT: #356695 1px solid
}
.CalEventShore15m {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 98px; HEIGHT: 25px; VERTICAL-ALIGN: top; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalEventShore30m {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 98px; HEIGHT: 49px; VERTICAL-ALIGN: top; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalEventShore45m {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 98px; HEIGHT: 78px; VERTICAL-ALIGN: top; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalEventShore60m {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 98px; HEIGHT: 105px; VERTICAL-ALIGN: top; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalEventShore75m {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 98px; HEIGHT: 130px; VERTICAL-ALIGN: top; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalEventShore90m {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 98px; HEIGHT: 155px; VERTICAL-ALIGN: top; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalEventShore120m {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 98px; HEIGHT: 180px; VERTICAL-ALIGN: top; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalEventShore120m {
	BORDER-BOTTOM: #cc6601 1px solid; BORDER-LEFT: #cc6601 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 98px; HEIGHT: 217px; VERTICAL-ALIGN: top; BORDER-TOP: #cc6601 1px solid; BORDER-RIGHT: #cc6601 1px solid
}
.CalEventSpa15m {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 98px; HEIGHT: 25px; VERTICAL-ALIGN: top; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalEventSpaA30m {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 98px; HEIGHT: 49px; VERTICAL-ALIGN: top; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalEventSpa45m {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 98px; HEIGHT: 78px; VERTICAL-ALIGN: top; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalEventSpa60m {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 98px; HEIGHT: 105px; VERTICAL-ALIGN: top; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalEventSpa75m {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 98px; HEIGHT: 130px; VERTICAL-ALIGN: top; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalEventSpa90m {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 98px; HEIGHT: 155px; VERTICAL-ALIGN: top; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalEventSpa120m {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 98px; HEIGHT: 180px; VERTICAL-ALIGN: top; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalEventSpa120m {
	BORDER-BOTTOM: #6bbbb8 1px solid; BORDER-LEFT: #6bbbb8 1px solid; BACKGROUND-COLOR: #acf2f0; MARGIN: 0px; WIDTH: 98px; HEIGHT: 217px; VERTICAL-ALIGN: top; BORDER-TOP: #6bbbb8 1px solid; BORDER-RIGHT: #6bbbb8 1px solid
}
.CalEventDinning15m {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 98px; HEIGHT: 25px; VERTICAL-ALIGN: top; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.CalEventDinningA30m {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 98px; HEIGHT: 49px; VERTICAL-ALIGN: top; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.CalEventDinning45m {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 98px; HEIGHT: 78px; VERTICAL-ALIGN: top; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.CalEventDinning60m {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 98px; HEIGHT: 105px; VERTICAL-ALIGN: top; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.CalEventDinning75m {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 98px; HEIGHT: 130px; VERTICAL-ALIGN: top; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.CalEventDinning90m {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 98px; HEIGHT: 155px; VERTICAL-ALIGN: top; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.CalEventDinning120m {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 98px; HEIGHT: 180px; VERTICAL-ALIGN: top; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.CalEventDinning120m {
	BORDER-BOTTOM: #a04097 1px solid; BORDER-LEFT: #a04097 1px solid; BACKGROUND-COLOR: #edd9ec; MARGIN: 0px; WIDTH: 98px; HEIGHT: 217px; VERTICAL-ALIGN: top; BORDER-TOP: #a04097 1px solid; BORDER-RIGHT: #a04097 1px solid
}
.sideaddon {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 223px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sp28 {
	LINE-HEIGHT: 28px; FONT-SIZE: 11px !important
}
.Pad32Sm {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; COLOR: #336699; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.Pad2a {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.filler {
	FONT-WEIGHT: bold
}
.s11_666666 {
	COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.s11_bold_666666 {
	COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.s12_666666 {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.s12_bold_666666 {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.s18_bold_666666 {
	COLOR: #666666; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.s28_bold_666666 {
	COLOR: #666666; FONT-SIZE: 28px; FONT-WEIGHT: bold
}
.s10_336699 {
	COLOR: #336699; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.s10_bold_336699 {
	COLOR: #336699; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.s11_336699 {
	COLOR: #336699; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.s10 {
	FONT-SIZE: 10px
}
.s11_bold_336699 {
	COLOR: #336699; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.s5_padding_top_bottom {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.Color55bg {
	BACKGROUND: #666666
}
DIV.break {
	PAGE-BREAK-BEFORE: always
}
.EventKeyShore {
	BORDER-BOTTOM: #ca6700 1px solid; BORDER-LEFT: #ca6700 1px solid; BACKGROUND-COLOR: #fce897; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER-TOP: #ca6700 1px solid; BORDER-RIGHT: #ca6700 1px solid
}
.EventKeyDining {
	BORDER-BOTTOM: #cc3433 1px solid; BORDER-LEFT: #cc3433 1px solid; BACKGROUND-COLOR: #fadcd4; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER-TOP: #cc3433 1px solid; BORDER-RIGHT: #cc3433 1px solid
}
.EventKeySpa {
	BORDER-BOTTOM: #944c8c 1px solid; BORDER-LEFT: #944c8c 1px solid; BACKGROUND-COLOR: #ecdaea; MARGIN: 0px; WIDTH: 18px; HEIGHT: 18px; BORDER-TOP: #944c8c 1px solid; BORDER-RIGHT: #944c8c 1px solid
}
.Color99Bg {
	BACKGROUND: #e4eeef
}
.RedText {
	LINE-HEIGHT: 13px; COLOR: #990000; FONT-SIZE: 11px
}
.border_thin {
	BORDER-RIGHT-WIDTH: thin; BORDER-TOP-WIDTH: thin; BORDER-BOTTOM-WIDTH: thin; BORDER-LEFT-WIDTH: thin
}
.TextRed {
	COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.TextBlack {
	COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
A.grayLink {
	LINE-HEIGHT: 24px; PADDING-LEFT: 5px; COLOR: #666666; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.grayLink:active {
	LINE-HEIGHT: 24px; PADDING-LEFT: 5px; COLOR: #666666; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.grayLink:visited {
	LINE-HEIGHT: 24px; PADDING-LEFT: 5px; COLOR: #666666; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.grayLink:hover {
	LINE-HEIGHT: 24px; PADDING-LEFT: 5px; COLOR: #bb3333; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
A.grayLinkHdr {
	LINE-HEIGHT: 24px; PADDING-LEFT: 5px; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.grayLinkHdr:active {
	LINE-HEIGHT: 24px; PADDING-LEFT: 5px; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.grayLinkHdr:visited {
	LINE-HEIGHT: 24px; PADDING-LEFT: 5px; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.grayLinkHdr:hover {
	LINE-HEIGHT: 24px; PADDING-LEFT: 5px; COLOR: #bb3333; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.actpop-bt {
	BORDER-BOTTOM: #91a8d6 1px solid; BORDER-LEFT: medium none; HEIGHT: 9px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.actpop-close A {
	COLOR: #336699; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.actpop-corners {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 9px; HEIGHT: 9px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.actpop-lt {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #91a8d6 1px solid; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.actpop-rt {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: #91a8d6 1px solid
}
.actpop-tp {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 9px; BORDER-TOP: #91a8d6 1px solid; BORDER-RIGHT: medium none
}
.CalLabels A {
	COLOR: #336699; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.CheckBoxSmaller {
	WIDTH: 12px; HEIGHT: 12px
}
.closedItem {
	DISPLAY: none
}
.font11 {
	LINE-HEIGHT: 16px; FONT-SIZE: 11px
}
.font12 {
	LINE-HEIGHT: 16px; FONT-SIZE: 12px
}
.font12 A {
	FONT-SIZE: 12px
}
.FormOff {
	COLOR: #b2b2b2
}
.MsgAlert:active {
	COLOR: #990000
}
.MsgAlert:hover {
	COLOR: #cc3333
}
.MsgAlert:link {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.MsgAlert:visited {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.MsgAlert:active {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.MsgAlert:hover {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.MsgAlert:link {
	COLOR: #990000
}
.MsgAlert:visited {
	COLOR: #990000
}
.msPad8 {
	PADDING-LEFT: 8px; FONT-SIZE: 11px
}
.openItem {
	DISPLAY: inline
}
.Pad22s {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.Pad29Sm {
	PADDING-LEFT: 0px; PADDING-RIGHT: 30px
}
.sidetab-bt {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #cfe4fa 1px solid; LINE-HEIGHT: 16px; FONT-SIZE: 11px; BORDER-TOP: medium none; BORDER-RIGHT: #cfe4fa 1px solid
}
.sidetab-lt {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #cfe4fa 1px solid; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.sidetab-rt {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: #cfe4fa 1px solid
}
.SmTextSp {
	LINE-HEIGHT: 16px
}
.sp26 {
	LINE-HEIGHT: 26px; FONT-SIZE: 15px !important
}
.SSHead12 {
	COLOR: #336699; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.SSHead5 {
	COLOR: #ffffff
}
.txtDefault {
	LINE-HEIGHT: 13px; FONT-SIZE: 12px
}
.txtExpand {
	LINE-HEIGHT: 16px; FONT-SIZE: 11px
}
DIV#tipDiv {
	Z-INDEX: 10000; BORDER-BOTTOM: #336 0px solid; POSITION: absolute; BORDER-LEFT: #336 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; PADDING-LEFT: 0px; WIDTH: 173px; PADDING-RIGHT: 0px; FONT-FAMILY: arial,Verdana,Helvetica,sans-serif; VISIBILITY: hidden; COLOR: #000; FONT-SIZE: 11px; BORDER-TOP: #336 0px solid; TOP: 0px; BORDER-RIGHT: #336 0px solid; PADDING-TOP: 0px; LEFT: 0px
}
SELECT.SearchVac4 {
	WIDTH: 100px; COLOR: #666666; FONT-SIZE: 11px
}
.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 {
	LINE-HEIGHT: 18px; COLOR: #336699; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.18TextBold {
	LINE-HEIGHT: 18px; COLOR: #666666; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.TextBold18 {
	LINE-HEIGHT: 18px; COLOR: #666666; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.border_thin {
	BORDER-RIGHT-WIDTH: thin; BORDER-TOP-WIDTH: thin; BORDER-BOTTOM-WIDTH: thin; BORDER-LEFT-WIDTH: thin
}
.filler {
	FONT-WEIGHT: bold
}
.contractText {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; FONT-STYLE: normal; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 490px; PADDING-RIGHT: 0px; HEIGHT: 150px; COLOR: #999999; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.WText {
	LINE-HEIGHT: 13px; COLOR: #ffffff; FONT-SIZE: 11px
}
.WTextB {
	LINE-HEIGHT: 13px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.HText {
	LINE-HEIGHT: 18px; COLOR: #ffffff
}
.BoxHead {
	LINE-HEIGHT: 20px; PADDING-LEFT: 20px; COLOR: #ffffff; FONT-WEIGHT: bold
}
.BoxHead2 {
	LINE-HEIGHT: 20px; PADDING-LEFT: 20px; COLOR: #666666; FONT-WEIGHT: bold
}
.GiftBox {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; PADDING-LEFT: 22px; PADDING-RIGHT: 32px; BACKGROUND: #efefef; PADDING-TOP: 15px
}
.Header6b {
	LINE-HEIGHT: 18px; COLOR: #336699; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.Header6c {
	LINE-HEIGHT: 18px; COLOR: #336699; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.Header14b {
	LINE-HEIGHT: 15px; COLOR: #003366; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.disabled_text {
	COLOR: #999999; FONT-SIZE: 11px
}
.msPad14 {
	PADDING-LEFT: 14px; PADDING-RIGHT: 14px
}
.ColorA1Bg {
	BACKGROUND: #1166aa
}
.ColorA2Bg {
	BACKGROUND: #79a2cb
}
.PadA1 {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 25px; PADDING-TOP: 14px
}
.printMargin {
	PADDING-LEFT: 15px
}
.padLeft12 {
	PADDING-LEFT: 12px
}
.padLeft8 {
	PADDING-LEFT: 8px
}
.offerData {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 5px
}
.offerDataLast {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 5px
}
.padRight15 {
	PADDING-RIGHT: 12px
}
.padRow {
	PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.dontPrint {
	DISPLAY: inline; VISIBILITY: visible
}
.doPrint {
	DISPLAY: none; VISIBILITY: hidden
}
.padcoupon {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 6px; PADDING-TOP: 10px
}
.agentLine {
	LINE-HEIGHT: 18px
}
.legalText {
	LINE-HEIGHT: 10px; FONT-SIZE: 9px
}
.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
}
.Color100Bg {
	BACKGROUND: #346699
}
.Color101Bg {
	BACKGROUND: #113868
}
.Color102Bg {
	BACKGROUND: #cc3333
}
.Color103Bg {
	BACKGROUND: #4c9cb5
}
.hptabs {
	LINE-HEIGHT: 18px; PADDING-LEFT: 29px; PADDING-RIGHT: 24px; FONT-FAMILY: arial,Verdana,Helvetica,sans-serif; FONT-SIZE: 12px
}
.WText12 {
	LINE-HEIGHT: 16px; FONT-FAMILY: arial,Verdana,Helvetica,sans-serif; COLOR: #ffffff; FONT-SIZE: 12px
}
.WText12 A {
	LINE-HEIGHT: 16px; FONT-FAMILY: arial,Verdana,Helvetica,sans-serif; COLOR: #ffffff; FONT-SIZE: 12px
}
.WText12 A:hover {
	LINE-HEIGHT: 16px; FONT-FAMILY: arial,Verdana,Helvetica,sans-serif; COLOR: #ffffff; FONT-SIZE: 12px
}
.WText12 A:visited {
	COLOR: #ffffff
}
.WText12:link {
	COLOR: #ffffff
}
.WText12:visited {
	COLOR: #ffffff
}
.WText12:active {
	COLOR: #ffffff
}
.WText12:hover {
	COLOR: #ffffff
}
#p7s1content1 {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 550px; VISIBILITY: visible; TOP: 0px; LEFT: 0px
}
#swfContainer {
	Z-INDEX: 1; POSITION: relative; WIDTH: 812px; HEIGHT: 343px; VISIBILITY: visible; TOP: 0px; LEFT: 0px
}
#horizTabs {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#horizTabs LI {
	TEXT-ALIGN: center; WIDTH: 10.06em; BACKGROUND: url(/images/tab_bg_left.jpg) no-repeat left top; FLOAT: left
}
#horizTabs LI.active {
	BACKGROUND: url(/images/tab_bg_left_active.jpg) no-repeat left top; COLOR: #003366
}
#horizTabs LI A {
	PADDING-BOTTOM: 0.65em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(/images/tab_bg_right.jpg) no-repeat right top; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0.65em
}
#horizTabs LI.active A {
	BACKGROUND: url(/images/tab_bg_right_active.jpg) no-repeat right top; COLOR: #003366
}
#tabsFeature {
	BACKGROUND: url(/images/tab_feature_bg.jpg) repeat-x
}
#tabsFeature TD {
	PADDING-TOP: 14px
}
.capsFeatureTxt {
	TEXT-TRANSFORM: uppercase; COLOR: #003366; FONT-WEIGHT: bold
}
.tabFooterLinks {
	TEXT-ALIGN: center
}
.tabFooterLinks A {
	WIDTH: 25%; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: -3px
}
.width330 {
	WIDTH: 350px; FLOAT: left
}
.multimediaLinks {
	WIDTH: 125px; FLOAT: left
}
.ColorOurBg {
	BACKGROUND: #ececec
}
.Color10Bg {
	BACKGROUND: #a3a3a3
}
.sspText {
	LINE-HEIGHT: 13px; COLOR: #990000; FONT-SIZE: 11px
}
.sspHd {
	FONT-FAMILY: Arial; COLOR: #990000; FONT-SIZE: 12px
}
.sppText {
	LINE-HEIGHT: 13px; COLOR: #990000; FONT-SIZE: 11px
}
.sppHd {
	FONT-FAMILY: Arial; COLOR: #990000; FONT-SIZE: 12px
}
.sppRed {
	COLOR: #990000; FONT-WEIGHT: bold
}
SELECT.SearchVac8 {
	WIDTH: 182px
}
.greytablerowrb2 {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 9px; PADDING-LEFT: 10px; PADDING-RIGHT: 4px; BACKGROUND: #f3f3f3; FONT-SIZE: 11px; BORDER-RIGHT: #a3a3a3 1px solid; PADDING-TOP: 11px
}
.ColorOurBg {
	BACKGROUND: #ececec
}
.Color10Bg {
	BACKGROUND: #a3a3a3
}
.sspText {
	LINE-HEIGHT: 13px; COLOR: #990000; FONT-SIZE: 11px
}
.sspHd {
	FONT-FAMILY: Arial; COLOR: #990000; FONT-SIZE: 12px
}
.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 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.Color104Bg {
	BACKGROUND: #d7d7d7
}
.Color105Bg {
	BACKGROUND: #99cc99
}
.Color106Bg {
	BACKGROUND: #a5a5a5
}
.Color107Bg {
	BACKGROUND: #ecf6ff
}
.Color108Bg {
	BACKGROUND: #c2d4e7
}
.Color109Bg {
	BACKGROUND: #000000
}
.SmTextBK {
	COLOR: #000000; FONT-SIZE: 11px
}
.SmTextBK A {
	COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.Text14B {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.SmText16 {
	LINE-HEIGHT: 16px; FONT-SIZE: 11px
}
.SmText16 A {
	LINE-HEIGHT: 16px; COLOR: #336699; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.selectC2C {
	WIDTH: 177px; COLOR: #666666; FONT-SIZE: 11px
}
.SmText A {
	FONT-SIZE: 11px
}
.SmTextBL {
	COLOR: #336699; FONT-SIZE: 12px
}
.Text16BL {
	COLOR: #336699; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.SmText {
	LINE-HEIGHT: 13px; FONT-SIZE: 11px
}
.Color115Bg {
	BACKGROUND: #b2b2b2
}
.Color116Bg {
	BACKGROUND: #f6fdff
}
.Color117bg {
	BACKGROUND: #cbd9eb
}
.BG_Color19 {
	BACKGROUND-COLOR: #0a4989
}
.cvp {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 11px; WIDTH: 150px; PADDING-RIGHT: 8px; HEIGHT: 150px; COLOR: #2a70a2; PADDING-TOP: 18px
}
.cvp1 {
	LINE-HEIGHT: 14px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.cvp2 {
	FONT-STYLE: italic; COLOR: #5c6ba7; FONT-WEIGHT: bold
}
.radio {
	DISPLAY: none
}
.radio_img {
	MARGIN: 0px 0px 3px; CURSOR: pointer
}
.header {
	TEXT-ALIGN: left; HEIGHT: 153px
}
.header IMG {
	MARGIN-LEFT: 297px
}
.content_middle {
	PADDING-BOTTOM: 49px; PADDING-LEFT: 161px; PADDING-RIGHT: 0px; PADDING-TOP: 117px
}
.content_middle .mid_matter {
	HEIGHT: 160px; VERTICAL-ALIGN: top
}
.content_middle .mid_matter .select {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 30px; WIDTH: 290px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.content_middle .mid_matter .continue_button {
	TEXT-ALIGN: left; HEIGHT: 44px
}
.content_middle .mid_matter .continue_button IMG {
	MARGIN: 0px 0px 0px 215px; CURSOR: pointer
}
.content_middle .mid_matter .continue_button INPUT {
	MARGIN: 0px 0px 0px 215px; CURSOR: pointer
}
.content_middle .mid_matter LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #001356; FONT-SIZE: 12px; CURSOR: pointer; PADDING-TOP: 0px
}
.errorImg {
	TEXT-ALIGN: left; MARGIN: 6px 0px 0px 5px; DISPLAY: none; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #910208; FONT-SIZE: 10px
}
.footer {
	HEIGHT: 130px
}
.footer .royalcaribbean_new {
	MARGIN: 34px 16px 0px 245px; FLOAT: left
}
.footer .company {
	MARGIN: 34px 12px 0px 13px
}
.footer .line {
	MARGIN: 40px 0px -5px
}
.footer .partners {
	MARGIN: 0px 0px -2px 11px
}
.floors A {
	FONT-SIZE: 10px
}
.picnav A {
	FONT-SIZE: 10px
}
.floors A {
	COLOR: #336699; TEXT-DECORATION: none
}
.floors A:visited {
	COLOR: #336699; TEXT-DECORATION: none
}
.picnav A {
	COLOR: #336699; TEXT-DECORATION: none
}
.picnav A:visited .floors A:hover {
	COLOR: #336699; TEXT-DECORATION: none
}
.floors A:link {
	COLOR: #336699; TEXT-DECORATION: none
}
.picnav A:hover {
	COLOR: #336699; TEXT-DECORATION: none
}
.picnav A:link {
	COLOR: #336699; TEXT-DECORATION: none
}
.floors A:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.picnav A:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.floors .active {
	COLOR: #336699; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.floors {
	PADDING-LEFT: 3px
}
.picnav .active {
	COLOR: #336699; FONT-WEIGHT: bold
}
.picnav A {
	FONT-SIZE: 11px
}
.picnav UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px
}
.picnav UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; MARGIN-LEFT: 0px
}
.picnav UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; BORDER-RIGHT: #336699 1px solid; PADDING-TOP: 0px
}
.360panolinks {
	PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.checkboxTable TD {
	LINE-HEIGHT: 13px; FONT-SIZE: 11px
}
.checkboxTable TD DIV {
	LINE-HEIGHT: 13px; FONT-SIZE: 11px
}
.checkboxBlock1 {
	WIDTH: 60px; DISPLAY: block; FLOAT: left
}
.checkboxBlock2 {
	WIDTH: 135px; DISPLAY: block; FLOAT: left
}
.checkboxBlock {
	MARGIN: 2px 0px 0px; DISPLAY: block; CLEAR: both
}
