/* commonly used colors- find other colors in miscellaneous.css */
.tan { BACKGROUND-COLOR: #cecdbe; }
.lightTan { BACKGROUND-COLOR: #ebebdb; }
.darkTan { BACKGROUND-COLOR: #8d8c7d; }
.gray { BACKGROUND-COLOR: #666666; }
.lightGray { BACKGROUND-COLOR: #cccccc; }
.medGray { BACKGROUND-COLOR: #999999; }
.darkGray { BACKGROUND-COLOR: #333333; }
.white { BACKGROUND-COLOR: #ffffff; }
.black { BACKGROUND-COLOR: #000000; }
.red { BACKGROUND-COLOR: #cc0000; }

/* text colors */
.whiteText { COLOR:#ffffff; TEXT-DECORATION: none; }
.whiteText A { COLOR: #ffffff; TEXT-DECORATION: none; }
.whiteText A:active { COLOR: #ffffff; }
.whiteText A:visited { COLOR: #ffffff; }
.whiteText A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.redText { COLOR: #cc0000; TEXT-DECORATION: none;}
.redText A { COLOR: #cc0000; TEXT-DECORATION: none;}
.redText A:active { COLOR: #cc0000;}
.redText A:visited { COLOR: #cc0000; }
.redText A:hover { COLOR: #cc0000; TEXT-DECORATION: underline; }

.blueText { COLOR: #0000ff; }

SUP { VERTICAL-ALIGN: super; FONT-SIZE: 75%; LINE-HEIGHT: 75%; }
.dottedRule { BACKGROUND-IMAGE: url(../images_form/thedottedrule.gif); }
.verticalDottedRule { BACKGROUND-IMAGE: url(/shared/images/verticalDottedRule.gif); }

/* text styles */
.bold {FONT-WEIGHT: bold;}

.pageHead { FONT-WEIGHT: normal; FONT-SIZE: 16px;COLOR: #333333;LINE-HEIGHT: 18px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.pageHead A { COLOR: #003399; TEXT-DECORATION: none; }
.pageHead A:active { COLOR: #cc0000; }
.pageHead A:visited { COLOR: #3399ff; }
.pageHead A:hover { COLOR: #cc0000;TEXT-DECORATION: underline; }

.pageHeader { FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #333333;LINE-HEIGHT: 18px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.pageHeader A { COLOR: #003399; TEXT-DECORATION: none; }
.pageHeader A:active { COLOR: #cc0000; }
.pageHeader A:visited { COLOR: #3399ff; }
.pageHeader A:hover { COLOR: #cc0000;TEXT-DECORATION: underline; }

.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #333333;LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.subHead A { COLOR: #333333; TEXT-DECORATION: none; }
.subHead A:active { COLOR: #333333; }
.subHead A:visited { COLOR: #333333; }
.subHead A:hover { COLOR: #cc0000; TEXT-DECORATION: underline; }

.subHeadTwo { FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #333333;LINE-HEIGHT: 14px;FONT-FAMILY: verdana, sans-serif;TEXT-DECORATION: none; }
.subHeadTwo A { COLOR: #333333; TEXT-DECORATION: none;}
.subHeadTwo A:active { COLOR: #333333;}
.subHeadTwo A:visited { COLOR: #333333;}
.subHeadTwo A:hover { COLOR: #cc0000;TEXT-DECORATION: underline; }

.smallCopy { FONT-SIZE: 10px;WORD-SPACING: -0.05em;COLOR: #003333;LINE-HEIGHT: 13px;FONT-FAMILY: verdana, sans-serif;TEXT-DECORATION: none; }
.smallCopy A { COLOR: #003399; TEXT-DECORATION: none;}
.smallCopy A:active { COLOR: #cc0000;}
.smallCopy A:visited { COLOR: #3399ee;}
.smallCopy A:hover { COLOR: #cc0000;TEXT-DECORATION: underline; }

.arialCopy { FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.arialCopy A{COLOR: #003399; TEXT-DECORATION: none;}
.arialCopy A:active{COLOR: #cc0000;}
.arialCopy A:visited{ COLOR: #3399ee;}
.arialCopy A:hover{COLOR: #cc0000;TEXT-DECORATION: underline;}

.letterAnchors { FONT-WEIGHT: 600; FONT-SIZE: 13px; COLOR: #003399; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none }
.letterAnchors A:visited{ COLOR: #003399;}
.letterAnchors A:hover { COLOR: #cc0000; TEXT-DECORATION: underline }
.anchors { FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none }

/* Content used in j1Visa and go.marriott/NE */
.Content { FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }

.bodyCopy { FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; }
.bodyCopy A { COLOR: #003399; TEXT-DECORATION: none; }
.bodyCopy A:active { COLOR: #cc0000; }
.bodyCopy A:visited { COLOR: #3399ee; }
.bodyCopy A:hover { COLOR: #cc0000; TEXT-DECORATION: underline; }

.bodyCopyBold{FONT-WEIGHT: bold; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none;}
.bodyCopyBold A{COLOR: #003399; TEXT-DECORATION: none; }
.bodyCopyBold A:active{COLOR: #cc0000; }
.bodyCopyBold A:visited{COLOR: #3399ee; }
.bodyCopyBold A:hover{COLOR: #cc0000; TEXT-DECORATION: underline; }

/* used in inc_footer.inc */
.footerColons{ FONT-WEIGHT: bold;FONT-SIZE: 5px; COLOR: #666666; LINE-HEIGHT: 11px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; }

/* Nested Navigation Classes */
.arialNavOn A{FONT-SIZE: 10px;COLOR: #cc0000;LINE-HEIGHT: 14px;FONT-FAMILY: arial, sans-serif;TEXT-DECORATION: none;}
.arialNavOn A:hover{COLOR: #cc0000;TEXT-DECORATION: underline;}
.arialNav A{FONT-SIZE: 10px;COLOR: #003399;LINE-HEIGHT: 16px;FONT-FAMILY: arial, sans-serif;TEXT-DECORATION: none;}
.arialNav A:active { COLOR: #cc0000;}
.arialNav A:visited { COLOR: #003399;}
.arialNav A:hover { COLOR: #cc0000; TEXT-DECORATION: underline;}

/* Header class for epp and dpp menus*/

.subNavHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: verdana, sans-serif;
    LETTER-SPACING: 0.02em;
    TEXT-DECORATION: none
}

.arialNestedNav A{FONT-SIZE: 10px;COLOR: #000000; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNav A:hover{COLOR: #cc0000; TEXT-DECORATION: underline; }
.arialNestedNavRed A{FONT-SIZE: 10px;COLOR: #cc0000; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNavRed A:hover{TEXT-DECORATION: underline}
.arialNestedNavWhite A{FONT-SIZE: 11px;COLOR: #ffffff; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNavWhite A:hover{TEXT-DECORATION: underline; }
.secondNavColor { BACKGROUND-COLOR: #BCBCA6; }
.thirdNavColor { BACKGROUND-COLOR: #D7D7BF; }
.fourthNavColor { BACKGROUND-COLOR: #EEEED6; }
.topNavRollover { COLOR: #ffffff;BACKGROUND-COLOR: #cc0000;FONT-SIZE: 11px;FONT-FAMILY: arial, sans-serif, verdana;TEXT-DECORATION: none}
.topNavRollout {COLOR: #000000;BACKGROUND-COLOR: #bcbca6;FONT-SIZE: 10px;FONT-FAMILY: arial, sans-serif, verdana;TEXT-DECORATION: none}

SPAN.redText { COLOR: #cc0000; TEXT-DECORATION: none;}
SPAN.redText A { COLOR: #cc0000; TEXT-DECORATION: none;}
SPAN.redText A:active { COLOR: #cc0000;}
SPAN.redText A:visited { COLOR: #cc0000; }
SPAN.redText A:hover { COLOR: #cc0000; TEXT-DECORATION: underline; }

DIV.redText { COLOR: #cc0000; TEXT-DECORATION: none;}
DIV.redText A { COLOR: #cc0000; TEXT-DECORATION: none;}
DIV.redText A:active { COLOR: #cc0000;}
DIV.redText A:visited { COLOR: #cc0000; }
DIV.redText A:hover { COLOR: #cc0000; TEXT-DECORATION: underline; }

SPAN.whiteText { COLOR:#ffffff; TEXT-DECORATION: none; }
SPAN.whiteText A { COLOR: #ffffff; TEXT-DECORATION: none; }
SPAN.whiteText A:active { COLOR: #ffffff; }
SPAN.whiteText A:visited { COLOR: #ffffff; }
SPAN.whiteText A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

DIV.whiteText { COLOR:#ffffff; TEXT-DECORATION: none; }
DIV.whiteText A { COLOR: #ffffff; TEXT-DECORATION: none; }
DIV.whiteText A:active { COLOR: #ffffff; }
DIV.whiteText A:visited { COLOR: #ffffff; }
DIV.whiteText A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }


/* Messaging Display Styles */

/* Bordered Messaging Display Styles */
.msgDKGrayBrdr { background-color: #ffffff; border:1px; border-color: #333333; border-style:solid; padding:10px; border-width:1px; margin-bottom:1px; margin-top:1px }
.msgWhiteTanBrdr { background-color: #ffffff; border:1px; border-color:#cecdbe; border-style:solid; padding:10px; border-width:1px; margin-bottom:1px; margin-top:1px }
.msgGrayBrdr { background-color: #ffffff; border:1px; border-color:#666666; border-style:solid; padding:10px; border-width:1px; margin-bottom:1px; margin-top:1px }
.msgLTGrayBrdr { background-color:#e4e4e4; border:1px solid #999999; padding:10px; margin-bottom:1px }

.msgDKGrayBrdrFour { background-color: #ffffff; border:1px; border-color: #333333; border-style:solid; border-width: 1px; margin-bottom:1px; margin-top:1px }
.msgDKGrayBrdrFour DIV.subHead { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px }
.msgDKGrayBrdrFour DIV.image { padding-top:0px; padding-left:10px; padding-right:5px; padding-bottom:10px }
.msgDKGrayBrdrFour DIV.bodyCopy { padding-top:0px; padding-left:0px; padding-right:10px; padding-bottom:10px }

.msgGrayOne { background-color:#666666; padding:10px; margin-bottom:1px }
.msgGrayOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgGrayOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgGrayOne DIV.subHead A:active { color:#ffffff; }
.msgGrayOne DIV.subHead A:visited { color:#ffffff; }
.msgGrayOne DIV.subHead A:hover { color:#ffffff; text-decoration:underline; }
.msgGrayOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgGrayOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgGrayOne DIV.bodyCopy A:active { color:#ffffff; }
.msgGrayOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgGrayOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }


/* Light Tan Messaging Display Styles */
.darkRed { background-color:#9c0318; padding:10px; margin-bottom:1px }
.darkRed DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.darkRed DIV.subHead A { color:#ffffff; text-decoration: none; }
.darkRed DIV.subHead A:active { color:#ffffff; }
.darkRed DIV.subHead A:visited { color:#ffffff; }
.darkRed DIV.subHead A:hover { color:#ffffff; text-decoration:underline; }
.darkRed DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.darkRed DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.darkRed DIV.bodyCopy A:active { color:#ffffff; }
.darkRed DIV.bodyCopy A:visited { color:#ffffff; }
.darkRed DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

.lightTanMessaging { background-color:#ebebdb; padding:10px; margin-bottom:1px }
.msgLTTanTwo { background-color: #ebebdb; padding-left: 9px; padding-right: 9px; padding-top:10px; padding-bottom:10px; margin-bottom:1px }
.msgLTTanTwo DIV.subHead { padding-bottom: 10px }
.msgLTTanTwo DIV.image { padding-bottom: 10px }
.msgLTTanFour { background-color:#ebebdb; margin-bottom:1px;}
.msgLTTanFour DIV.subHead { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px }
.msgLTTanFour DIV.image { padding-top:0px; padding-left:10px; padding-right:5px; padding-bottom:10px }
.msgLTTanFour DIV.bodyCopy { padding-top:0px; padding-left:0px; padding-right:10px; padding-bottom:10px }
.msgLTTanFive { background-color:#ebebdb; margin-bottom:15px; padding:0px}
.msgLTTanFive DIV.subHead { vertical-align:middle; padding-top:10px; padding-left:5px; padding-right:10px; padding-bottom:0px }
.msgLTTanFive DIV.bodyCopy { padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; margin-right:0px; margin-left:0px }
.msgLTTanFive DIV.image {padding-left:10px; padding-top:10px; padding-right:0px; float:left }
.msgLTTanEight { background-color:#ebebdb; padding:10px; margin-bottom:1px }
.msgLTTanEight DIV.subHead { font-weight: bold; font-size:11px; color:#333333; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgLTTanEight DIV.subHead A { color:#333333; text-decoration: none; }
.msgLTTanEight DIV.subHead A:active { color:#333333; }
.msgLTTanEight DIV.subHead A:visited { color:#333333; }
.msgLTTanEight DIV.subHead A:hover { color:#cc0000; text-decoration:underline; }
.msgLTTanEight DIV.bodyCopy { padding-bottom:10px; }

/* Tan Messaging Display Styles */
.msgTanOne { background-color:#cecdbe; padding:10px; margin-bottom:1px }
.msgTanTwo { background-color: #cecdbe; padding-left: 9px; padding-right: 9px; padding-top:10px; padding-bottom:10px; margin-bottom:1px }
.msgTanTwo DIV.subHead { padding-bottom: 10px }
.msgTanTwo DIV.image { padding-bottom: 10px }
.msgTanFour { background-color:#cecdbe; margin-bottom:1px;}
.msgTanFour DIV.subHead { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px }
.msgTanFour DIV.image { padding-top:0px; padding-left:10px; padding-right:5px; padding-bottom:10px }
.msgTanFour DIV.bodyCopy { padding-top:0px; padding-left:0px; padding-right:10px; padding-bottom:10px }
.msgTanFive { background-color:#cecdbe; margin-bottom:15px; padding:0px}
.msgTanFive DIV.subHead { vertical-align:middle; padding-top:10px; padding-left:5px; padding-right:10px; padding-bottom:0px }
.msgTanFive DIV.bodyCopy { padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; margin-right:0px; margin-left:0px }
.msgTanFive DIV.image {padding-left:10px; padding-top:10px; padding-right:0px; float:left }
.msgTanEight { background-color:#cecdbe; padding:10px; margin-bottom:1px }
.msgTanEight DIV.subHead { font-weight: bold; font-size:11px; color:#333333; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgTanEight DIV.subHead A { color:#333333; text-decoration: none; }
.msgTanEight DIV.subHead A:active { color:#333333; }
.msgTanEight DIV.subHead A:visited { color:#333333; }
.msgTanEight DIV.subHead A:hover { color:#cc0000; text-decoration:underline; }
.msgTanEight DIV.bodyCopy { padding-bottom:10px; }

/* Events & Meetings */

.msgFormBlue { background-color:#a5c6d6; padding:10px; margin-bottom:1px }
.msgFormBlue DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgFormBlue DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgFormBlue DIV.subHead A:active { color:#ffffff; }
.msgFormBlue DIV.subHead A:visited { color:#ffffff; }
.msgFormBlue DIV.subHead A:hover { color:#ffffff; text-decoration:underline; }

.msgDKTanOne { background-color:#8d8c7d; padding:10px; margin-bottom:1px }
.msgDKTanOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgDKTanOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgDKTanOne DIV.subHead A:active { color:#ffffff; }
.msgDKTanOne DIV.subHead A:visited { color:#ffffff; }
.msgDKTanOne DIV.subHead A:hover { text-decoration:underline; }
.msgDKTanOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgDKTanOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgDKTanOne DIV.bodyCopy A:active { color:#ffffff; }
.msgDKTanOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgDKTanOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }


/* Destinations Messaging Display Styles */

.msgLTTanBrdrTop { background-color: #ebebdb; padding:10px; border-top:1px solid #333333; margin-bottom:1px }
.msgLTTanBrdrTop DIV.subHead { padding-bottom: 10px }
.msgLTTanBrdrTop DIV.image { padding-bottom: 10px }
.msgWhiteGrayBrdr { background-color: #ffffff; border:1px; border-color:#999999; border-style:solid; padding: 10px; border-width: 1px; margin-bottom:1px; margin-top:0px
}

/* Corporate Info Messaging Display Styles */

.msgLTTanBrdrOne { background-color:#ebebdb; border:1px solid #333333; padding:10px; margin-bottom:15px }
.msgLTTanBrdrFour { background-color:#ebebdb; border:1px solid #333333; margin-bottom:15px;}
.msgLTTanBrdrFour DIV.subHead { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px }
.msgLTTanBrdrFour DIV.image { padding-top:0px; padding-left:10px; padding-right:5px; padding-bottom:10px }
.msgLTTanBrdrFour DIV.bodyCopy { padding-top:0px; padding-left:0px; padding-right:10px; padding-bottom:10px }


.msgLTTanBrdrBttm { background-color: #ebebdb; padding:10px; border-top:1px solid #333333; border-bottom:1px dashed #666666; margin-bottom:1px }
.msgLTTanBrdrBttm DIV.subHead { font-weight: normal; font-size: 16px;color: #333333;line-height: 18px;font-family: arial, sans-serif; text-decoration: none; padding-bottom: 10px }
.msgLTTanBrdrBttm DIV.image { padding-bottom: 10px }
.msgLTBlueBrdrBttm { background-color:#cee2ed; padding:10px; border-top:1px solid #333333; border-bottom:1px dashed #666666; margin-bottom:1px }
.msgLTBlueBrdrBttm DIV.subHead { font-weight:bold; font-size: 11px;color: #333333;line-height: 14px;font-family: verdana, sans-serif;text-decoration: none; }
.msgLTBlueBrdrBttm DIV.image { padding-bottom: 10px }

.msgLTTanBrdrFive { background-color:#ebebdb; border: 1px solid #333333; margin-bottom:15px; padding:0px}
.msgLTTanBrdrFive DIV.subHead { vertical-align:middle; padding-top:10px; padding-left:5px; padding-right:10px; padding-bottom:0px }
.msgLTTanBrdrFive DIV.bodyCopy { padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; margin-right:0px; margin-left:0px }
.msgLTTanBrdrFive DIV.image {padding-left:10px; padding-top:10px; padding-right:0px; float:left }

.msgSMTextLTTan { background-color:#ebebdb; border:1px solid #999999; padding:10px; margin-bottom:1px }
.msgSMTextLTTan DIV.bodyCopy { FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgLTPurpleBrdrOne { background-color:#d6d6f6; border:1px solid #999999; padding:10px; margin-bottom:15px }
.msgGreenBrdrOne { background-color:#cccc99; border:1px solid #999999; padding:10px; margin-bottom:15px }
.msgSalmonBrdrOne { background-color:#f6d7b7; border:1px solid #999999; padding:10px; margin-bottom:15px }


/* Specials & Packages Messaging Display Styles */

.msgGreenOne { background-color:#589140; padding:10px; margin-bottom:1px }
.msgGreenOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgGreenOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgGreenOne DIV.subHead A:active { color:#ffffff; }
.msgGreenOne DIV.subHead A:visited { color:#ffffff; }
.msgGreenOne DIV.subHead A:hover { text-decoration:underline; }
.msgGreenOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgGreenOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgGreenOne DIV.bodyCopy A:active { color:#ffffff; }
.msgGreenOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgGreenOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }



/* Execustay Messaging Display Styles */

.msgLTBrown { background-color:#f2ece3; padding:10px; margin-bottom:1px }
.msgLTBrown DIV.subHead {font-weight: bold; font-size:11px; color:#333333; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgLTBrown DIV.subHead A { color: #333333; text-decoration: none; }
.msgLTBrown DIV.subHead A:active { color:#333333; }
.msgLTBrown DIV.subHead A:visited { color:#333333; }
.msgLTBrown DIV.subHead A:hover { color:#cc0000; text-decoration:underline; }

/* Marriott.co.uk Messaging Display Styles */

.msgLTTanSHpad { background-color:#ebebdb; padding:10px; margin-bottom:1px }
.msgLTTanSHpad DIV.subHead {padding-bottom:15px}
.msgTanSHpad { background-color:#ebebdb; padding:10px; margin-bottom:1px }
.msgTanSHpad DIV.subHead {padding-bottom:15px}

.msgLTTanBrdrTopTwo { background-color: #ebebdb; padding-top:10px; padding-left:5px; padding-right:5px; border-top:1px solid #333333; margin-bottom:1px }
.msgLTTanBrdrTopTwo DIV.subHead { padding-bottom: 10px }
.msgLTTanBrdrTopTwo DIV.image { padding-bottom: 10px }

.msgBlueOne { background-color:#6699CC; padding:10px; margin-bottom:1px }
.msgBlueOne DIV.subHead { font-weight: bold; font-size:11px; color:#ffffff; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgBlueOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgBlueOne DIV.subHead A:active { color:#ffffff; }
.msgBlueOne DIV.subHead A:visited { color:#ffffff; }
.msgBlueOne DIV.subHead A:hover { text-decoration:underline; }
.msgBlueOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgBlueOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgBlueOne DIV.bodyCopy A:active { color:#ffffff; }
.msgBlueOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgBlueOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

.msgUKLTOrangeOne { background-color:#E7A518; padding:10px; margin-bottom:1px }
.msgUKLTOrangeOne DIV.subHead { font-weight: bold; font-size:11px; color:#ffffff; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgUKLTOrangeOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgUKLTOrangeOne DIV.subHead A:active { color:#ffffff; }
.msgUKLTOrangeOne DIV.subHead A:visited { color:#ffffff; }
.msgUKLTOrangeOne DIV.subHead A:hover { text-decoration:underline; }
.msgUKLTOrangeOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgUKLTOrangeOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgUKLTOrangeOne DIV.bodyCopy A:active { color:#ffffff; }
.msgUKLTOrangeOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgUKLTOrangeOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

/* Marriott.com.mx Messaging Display Styles */

.msgDKBlueOne { background-color:#6899cc; padding:10px; margin-bottom:1px }
.msgDKBlueOne DIV.subHead { font-weight: bold; font-size:11px; color:#ffffff; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgDKBlueOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgDKBlueOne DIV.subHead A:active { color:#ffffff; }
.msgDKBlueOne DIV.subHead A:visited { color:#ffffff; }
.msgDKBlueOne DIV.subHead A:hover { text-decoration:underline; }
.msgDKBlueOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgDKBlueOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgDKBlueOne DIV.bodyCopy A:active { color:#ffffff; }
.msgDKBlueOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgDKBlueOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

.msgTealOne { background-color:#047CA5; padding:10px; margin-bottom:1px }
.msgTealOne DIV.subHead { font-weight: bold; font-size:11px; color:#ffffff; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgTealOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgTealOne DIV.subHead A:active { color:#ffffff; }
.msgTealOne DIV.subHead A:visited { color:#ffffff; }
.msgTealOne DIV.subHead A:hover { text-decoration:underline; }
.msgTealOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgTealOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgTealOne DIV.bodyCopy A:active { color:#ffffff; }
.msgTealOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgTealOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

.msgRedOrangeOne { background-color:#CE6329; padding:10px; margin-bottom:1px }
.msgRedOrangeOne DIV.subHead { font-weight: bold; font-size:11px; color:#ffffff; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgRedOrangeOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgRedOrangeOne DIV.subHead A:active { color:#ffffff; }
.msgRedOrangeOne DIV.subHead A:visited { color:#ffffff; }
.msgRedOrangeOne DIV.subHead A:hover { text-decoration:underline; }
.msgRedOrangeOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgRedOrangeOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgRedOrangeOne DIV.bodyCopy A:active { color:#ffffff; }
.msgRedOrangeOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgRedOrangeOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

.msgKhakiOne { background-color:#cccb9a; padding:10px; margin-bottom:1px }
.msgKhakiOne DIV.subHead { font-weight: bold; font-size:11px; color:#ffffff; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgKhakiOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgKhakiOne DIV.subHead A:active { color:#ffffff; }
.msgKhakiOne DIV.subHead A:visited { color:#ffffff; }
.msgKhakiOne DIV.subHead A:hover { text-decoration:underline; }
.msgKhakiOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgKhakiOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgKhakiOne DIV.bodyCopy A:active { color:#ffffff; }
.msgKhakiOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgKhakiOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }



.msgMedGrayOne { background-color:#8e9080; padding:10px; margin-bottom:1px }
.msgMedGrayOne DIV.subHead { font-weight: bold; font-size:11px; color:#ffffff; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgMedGrayOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgMedGrayOne DIV.subHead A:active { color:#ffffff; }
.msgMedGrayOne DIV.subHead A:visited { color:#ffffff; }
.msgMedGrayOne DIV.subHead A:hover { text-decoration:underline; }
.msgMedGrayOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgMedGrayOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgMedGrayOne DIV.bodyCopy A:active { color:#ffffff; }
.msgMedGrayOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgMedGrayOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

/* Incentive Award & Gift Certificate Messaging Display Styles */

.msgPaleYellowOne { background-color:#ffffcc; padding:10px; margin-bottom:1px }
.msgLTBlueTrans { background-color:#cee2ed; padding:10px; border-top:1px solid #333333; border-bottom:1px dashed #666666; margin-bottom:1px }
.msgLTBlueTrans DIV.bodyCopy { FONT-SIZE: 10px;COLOR: #333333;FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none; }
.msgInCentOne { background-color:#ffffcc; padding:10px; margin-bottom:1px }
.msgInCentOne DIV.subHead { FONT-WEIGHT: normal; FONT-SIZE: 16px;COLOR: #333333;LINE-HEIGHT: 18px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgGiftRedTwo {background-color: #9a3333; padding-left: 9px; padding-right: 9px; padding-top:10px; padding-bottom:10px; margin-bottom:1px}
.msgGiftRedTwo DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgGiftRedTwo DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgGiftRedTwo DIV.subHead A:active { color:#ffffff; }
.msgGiftRedTwo DIV.subHead A:visited { color:#ffffff; }
.msgGiftRedTwo DIV.subHead A:hover { text-decoration:underline; }
.msgGiftRedTwo DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgGiftRedTwo DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgGiftRedTwo DIV.bodyCopy A:active { color:#ffffff; }
.msgGiftRedTwo DIV.bodyCopy A:visited { color:#ffffff; }
.msgGiftRedTwo DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }


.msgPageHeadDotted { background-color: #ffffff; border: 1px solid #333333; margin-bottom:10px }
.msgPageHeadDotted DIV.subHead { background-color: #EBEBDB; FONT-FAMILY: arial, sans-serif; font-size: 16px; color: #333333; line-height: 18px; border-bottom: 1px dashed #333333; padding-left:6px; padding-right:5px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; }
.msgPageHeadDotted DIV.image { padding-left:6px; padding-right:5px; padding-top:5px; padding-bottom: 5px }
.msgPageHeadDotted DIV.subHead A, .pageHeadDotted DIV.subHead A:active, .pageHeadDotted DIV.subHead A:visited { color: #ffffff; text-decoration: none; }
.msgPageHeadDotted DIV.subHead A:hover{ color: #cc0000; text-decoration:underline}
.msgPageHeadDotted DIV.bodyCopy { padding-left:6px; padding-right:5px; padding-bottom:10px; }
.msgNoColor { background-color: #ffffff; padding: 10px; border-width: 1px; margin-bottom:1px; margin-top:1px }

/* Brands Messaging Display Styles */

.msgSlateBlueOne { background-color:#A7C6CB; padding:10px; margin-bottom:1px }
.msgJWYellowOne { background-color:#c69200; padding:10px; margin-bottom:1px }
.msgJWYellowOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgJWYellowOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgJWYellowOne DIV.subHead A:active { color:#ffffff; }
.msgJWYellowOne DIV.subHead A:visited { color:#ffffff; }
.msgJWYellowOne DIV.subHead A:hover { text-decoration:underline; }
.msgJWYellowOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgJWYellowOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgJWYellowOne DIV.bodyCopy A:active { color:#ffffff; }
.msgJWYellowOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgJWYellowOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgWhiteJWYellowBrdr { background-color: #ffffff; border:1px; border-color:#c69200; border-style:solid; padding: 10px; border-width: 1px; margin-bottom:1px; margin-top:1px }
.msgJWGoldOne { background-color:#e7d398; padding:10px; margin-bottom:1px }
.msgPumpkinOne { background-color:#B38525; padding:10px; margin-bottom:1px }
.msgPumpkinOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgPumpkinOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgPumpkinOne DIV.subHead A:active { color:#ffffff; }
.msgPumpkinOne DIV.subHead A:visited { color:#ffffff; }
.msgPumpkinOne DIV.subHead A:hover { text-decoration:underline; }
.msgPumpkinOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgPumpkinOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgPumpkinOne DIV.bodyCopy A:active { color:#ffffff; }
.msgPumpkinOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgPumpkinOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

/* Foundation Messaging Display Styles */
.msgGrayBlueOne { background-color:#DDE7E9; padding:10px; margin-bottom:1px }

IMG { BORDER: 0; }



.topNavRollover {
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, sans-serif, verdana; 
	BACKGROUND-COLOR: #cc0000; 
	TEXT-DECORATION: none 
} 

.topNavRollout {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: arial, sans-serif, verdana; 
	BACKGROUND-COLOR: #bcbca6; 
	TEXT-DECORATION: none 
}

.arialCopyRed {
   font-size: 10px;
   color: #cc0000;
   line-height: 10px;
   font-family: arial, sans-serif;
   text-decoration: none;
   padding-top:0px;
   padding-bottom:0px
}

.LeftNavItems {
    background-color: #c6c6b0;
    font-size: 10px;
    color: #000000;
    font-family: arial, sans-serif, verdana;
    text-decoration: none
}

.LeftNavItemsHighLight {
      font-size: 10px;
      background-color: #cc0000;
      font-family: arial, sans-serif, verdana;; 
      color: #ffffff;
      font-weight: bold;
      text-decoration: none
}

SUP {
	FONT-SIZE: 75%; VERTICAL-ALIGN: super; LINE-HEIGHT: 75%
}
.dottedRule {
	BACKGROUND-IMAGE: url(http://www.marriott.com/Images/Lines/thedottedrule.gif)
}
.verticalDottedRule {
	BACKGROUND-IMAGE: url(http://www.marriott.com/shared/images/verticalDottedRule.gif)
}
.dottedRuleLD {
	BACKGROUND-IMAGE: url(http://www.marriott.com/development/images/dottedRuleLD.gif)
}
.dottedRuleLDWhite {
	BACKGROUND-IMAGE: url(http://www.marriott.com/development/images/dottedRuleWhite.gif)
}
.white {
	BACKGROUND-COLOR: #ffffff
}
.lighterOrange {
	BACKGROUND-COLOR: #fcc278
}
.darkOrange {
	BACKGROUND-COLOR: #ff9900
}
.lightestOrange {
	BACKGROUND-COLOR: #ffcc99
}
.orange {
	BACKGROUND-COLOR: #f08041
}
.black {
	BACKGROUND-COLOR: #000000
}
.green {
	BACKGROUND-COLOR: #99cc66
}
.blue {
	BACKGROUND-COLOR: #0000ff
}
.red {
	BACKGROUND-COLOR: #cc0000
}
.darkRed {
	BACKGROUND-COLOR: #660000
}
.tan {
	BACKGROUND-COLOR: #cecdbe
}
.lightTan {
	BACKGROUND-COLOR: #ebebdb
}
.darkTan {
	BACKGROUND-COLOR: #8d8c7d
}
.gray {
	BACKGROUND-COLOR: #666666
}
.lightGray {
	BACKGROUND-COLOR: #cccccc
}
.medGray {
	BACKGROUND-COLOR: #999999
}
.darkGray {
	BACKGROUND-COLOR: #333333
}
.blue {
	BACKGROUND-COLOR: #99cccc
}
.purple {
	BACKGROUND-COLOR: #99ccff
}
.lightBlue {
	BACKGROUND-COLOR: #ccffff
}
.formLightBlue {
	BACKGROUND-COLOR: #cee2ed
}
.formBlue {
	BACKGROUND-COLOR: #a5c6d6
}
.lightOrange {
	BACKGROUND-COLOR: #f2e8d0
}
.spDarkGreen {
	BACKGROUND-COLOR: #aad069
}
.spLightGreen {
	BACKGROUND-COLOR: #589140
}
.spDarkOrange {
	BACKGROUND-COLOR: #ef8441
}
.spLightOrange {
	BACKGROUND-COLOR: #fdbd54
}
.spDarkBlue {
	BACKGROUND-COLOR: #46919e
}
.spLightBlue {
	BACKGROUND-COLOR: #67cae3
}
.spDarkYellow {
	BACKGROUND-COLOR: #b2a032
}
.spLightYellow {
	BACKGROUND-COLOR: #dcc94b
}
.epDarkBlue {
	BACKGROUND-COLOR: #047ca5
}
.epLightBlue {
	BACKGROUND-COLOR: #6899cc
}
.emMedGray {
	BACKGROUND-COLOR: #8e9080
}
.emDarkGray {
	BACKGROUND-COLOR: #505046
}
.emKhaki {
	BACKGROUND-COLOR: #cccb9a
}
.mrRed {
	BACKGROUND-COLOR: #dd1f26
}
.mrDarkRed {
	BACKGROUND-COLOR: #b02024
}
.pageHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.pageHeaderWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.pageHeaderWhite {
	COLOR: #ffffff
}
A.pageHeaderWhite:active {
	COLOR: #ffffff
}
A.pageHeaderWhite:visited {
	COLOR: #ffffff
}
A.pageHeaderWhite:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.pageHeadWhite {
	FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.pageHeadWhite {
	COLOR: #ffffff
}
A.pageHeadWhite:active {
	COLOR: #ffffff
}
A.pageHeadWhite:visited {
	COLOR: #ffffff
}
A.pageHeadWhite:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.sectionSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.subHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.subHead {
	COLOR: #333333
}
A.subHead:active {
	COLOR: #333333
}
A.subHead:visited {
	COLOR: #333333
}
A.subHead:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.subHeadWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.subHeadWhite {
	COLOR: #ffffff
}
A.subHeadWhite:active {
	COLOR: #ffffff
}
A.subHeadWhite:visited {
	COLOR: #ffffff
}
A.subHeadWhite:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.subHeadTwo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.subHeadTwo {
	COLOR: #333333
}
A.subHeadTwo:active {
	COLOR: #333333
}
A.subHeadTwo:visited {
	COLOR: #333333
}
A.subHeadTwo:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.footerColons {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 11px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.subNavHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; LETTER-SPACING: 0.02em; TEXT-DECORATION: none
}
.bodyCopy {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopy {
	COLOR: #003399
}
A.bodyCopy:active {
	COLOR: #cc0000
}
A.bodyCopy:visited {
	COLOR: #3399ee
}
A.bodyCopy:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.arialCopy {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.arialCopyBlue {
	FONT-SIZE: 10px; COLOR: #003399; LINE-HEIGHT: 10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.formSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.formSubHead_Blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000ff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.formContent {
	COLOR: #003399
}
A.formContent:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.formContent {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
A.formContent {
	COLOR: #003399
}
A.formContent:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.smallCopy {
	FONT-SIZE: 10px; WORD-SPACING: -0.05em; COLOR: #003333; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.smallCopy {
	COLOR: #003399
}
A.smallCopy:active {
	COLOR: #cc0000
}
A.smallCopy:visited {
	COLOR: #3399ee
}
A.smallCopy:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.bodyCopyRed {
	FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyRed {
	COLOR: #cc0000
}
A.bodyCopyRed:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A.arialCopy {
	FONT-SIZE: 10px; COLOR: #003399; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.arialCopy:active {
	COLOR: #cc0000
}
A.arialCopy:visited {
	COLOR: #3399ee
}
A.arialCopy:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.hotelName {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.hotelName {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: arial, sans-serif
}
A.hotelName:active {
	FONT-WEIGHT: bold; COLOR: #cc0000; FONT-FAMILY: arial, sans-serif
}
A.hotelName:hover {
	FONT-WEIGHT: bold; COLOR: #cc0000; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: underline
}
A.hotelName:visited {
	FONT-WEIGHT: bold; COLOR: #3399ff; FONT-FAMILY: arial, sans-serif
}
A.arialNavOn {
	FONT-SIZE: 10px; COLOR: #cc0000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.arialNavOn:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A.arialNav {
	FONT-SIZE: 10px; COLOR: #003399; LINE-HEIGHT: 16px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.arialNav:active {
	COLOR: #cc0000
}
A.arialNav:visited {
	COLOR: #003399
}
A.arialNav:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.globalUtilities {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.globalUtilities {
	FONT-SIZE: 11px; COLOR: #666666
}
A.globalUtilities:active {
	FONT-SIZE: 11px; COLOR: #cc0000
}
A.globalUtilities:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.pageHead {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.pageHead {
	COLOR: #003399
}
A.pageHead:active {
	COLOR: #cc0000
}
A.pageHead:visited {
	COLOR: #3399ff
}
A.pageHead:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.coolYellowDot {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffcc00; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.coolBlue {
	BACKGROUND-COLOR: #add6eb
}
.coolYellow {
	BACKGROUND-COLOR: #ffe085
}
.coolLightBlue {
	BACKGROUND-COLOR: #d6ebf5
}
.coolLightYellow {
	BACKGROUND-COLOR: #fff5d6
}
.coolHeadBack {
	BACKGROUND-IMAGE: url(images/sp_bg.gif)
}
.coolGold {
	BACKGROUND-COLOR: #ffcc33
}
.bodyCopyWhite {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyWhite {
	COLOR: #ffffff
}
A.bodyCopyWhite:active {
	COLOR: #ffffff
}
A.bodyCopyWhite:visited {
	COLOR: #ffffff
}
A.bodyCopyWhite:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.bodyCopyBold {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #003399; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBold:active {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #cc0000; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBold:visited {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #3399ee; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBold:hover {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #cc0000; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: underline
}
.bodyCopyWhiteBold {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.pageTitle {
	FONT-WEIGHT: 800; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.blueCopy {
	COLOR: #0000ff
}
.redCopy {
	COLOR: #cc0000
}
.letterAnchors {
	FONT-WEIGHT: 600; FONT-SIZE: 16px; COLOR: #003399; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
A.letterAnchors:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.letterAnchors {
	FONT-WEIGHT: 600; FONT-SIZE: 16px; COLOR: #003399; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.Anchors {
	FONT-WEIGHT: 600; FONT-SIZE: 20px; COLOR: #cc0000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.searchTitle {
	FONT-SIZE: 12px; WORD-SPACING: -0.05em; COLOR: #003333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.bodyCopyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBold {
	FONT-WEIGHT: 600; COLOR: #003399
}
A.bodyCopyBold:active {
	FONT-WEIGHT: 600; COLOR: #cc0000
}
A.bodyCopyBold:visited {
	FONT-WEIGHT: 600; COLOR: #3399ee
}
A.bodyCopyBold:hover {
	FONT-WEIGHT: 600; COLOR: #cc0000; TEXT-DECORATION: underline
}
.bodyCopyWhiteBold {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyWhiteBold {
	COLOR: #ffffff
}
A.bodyCopyWhiteBold:active {
	COLOR: #ffffff
}
A.bodyCopyWhiteBold:visited {
	COLOR: #ffffff
}
A.bodyCopyWhiteBold:hover {
	TEXT-DECORATION: underline
}
A.arialNestedNav {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none
}
A.arialNestedNav:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A.arialNestedNavRed {
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none
}
A.arialNestedNavRed:hover {
	TEXT-DECORATION: underline
}
A.arialNestedNavWhite {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none
}
A.arialNestedNavWhite:hover {
	TEXT-DECORATION: underline
}
.secondNavColor {
	BACKGROUND-COLOR: #bcbca6
}
.thirdNavColor {
	BACKGROUND-COLOR: #d7d7bf
}
.fourthNavColor {
	BACKGROUND-COLOR: #eeeed6
}
.priceRange {
	FONT-SIZE: 10px; COLOR: #cc0000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.meoteaser {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial, Helvetica
}

/* Amenities Brand Controlled Colors */
.bgFS {
	BACKGROUND-COLOR: #9D102D
}
.bg2FS {
	BACKGROUND-COLOR: #AAAA01
}
.amenFS {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}

.bgMC {
	BACKGROUND-COLOR: #9D102D
}
.bg2MC {
	BACKGROUND-COLOR: #AAAA01
}
.amenMC {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}


.bgRI {
	BACKGROUND-COLOR: #752641
}
.bg2RI {
	BACKGROUND-COLOR: #c2510f
}
.amenRI {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}

.bgCC {
	BACKGROUND-COLOR: #006a4e
}
.bg2CC {
	BACKGROUND-COLOR: #ebb600
}
.amenCC {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}

.bgCY {
	BACKGROUND-COLOR: #006a4e
}
.bg2CY {
	BACKGROUND-COLOR: #ebb600
}
.amenCY {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}

.bgFI {
	BACKGROUND-COLOR: #00267f
}
.bg2FI {
	BACKGROUND-COLOR: #abadb4
}
.amenFI {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}

.bgJW {
	BACKGROUND-COLOR: #151d71
}
.bg2JW {
	BACKGROUND-COLOR: #c69200
}
.amenJW {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}

.bgTS {
	BACKGROUND-COLOR: #00466E
}
.bg2TS {
	BACKGROUND-COLOR: #CAB388
}
.amenTS {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}

.bgBR {
	BACKGROUND-COLOR: #000000
}
.bg2BR {
	BACKGROUND-COLOR: #FFFFFF
}
.amenBR {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #cccccc; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; 
}

