@import "marriottNav.css";

/* 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; }
.rewardsGray {background-color: #b2c2c2; }
.rewardsLightGray {background-color: #e8eded; }
.red { BACKGROUND-COLOR: #9D102D; }
.red a {FONT-SIZE:11px; COLOR:#ffffff; BACKGROUND-COLOR: #9D102D; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.red a:visited { COLOR: #ffffff; }
.red a:hover { COLOR: #ffffff; TEXT-DECORATION:none; }
.red a:active { COLOR: #ffffff; }
/* 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: #9D102D; TEXT-DECORATION: none;}
.redText A { COLOR: #9D102D; TEXT-DECORATION: none;}
.redText A:active { COLOR: #9D102D;}
.redText A:visited { COLOR: #9D102D; }
.redText A:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }

.blueText { COLOR: #0000ff; }

SUP { VERTICAL-ALIGN: super; FONT-SIZE: 75%; LINE-HEIGHT: 75%; }
.dottedRule { BACKGROUND-IMAGE: url(/Images/Lines/thedottedrule.gif); }
.verticalDottedRule { BACKGROUND-IMAGE: url(/Images/Buttons/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:visited { COLOR: #3399ff; }
.pageHead A:hover { COLOR: #9D102D;TEXT-DECORATION: underline; }
.pageHead A:active { COLOR: #9D102D; }

.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:visited { COLOR: #3399ff; }
.pageHeader A:hover { COLOR: #9D102D;TEXT-DECORATION: underline; }
.pageHeader A:active { COLOR: #9D102D; }

.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:visited { COLOR: #333333; }
.subHead A:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }
.subHead A:active { COLOR: #333333; }

.subHeadNews { FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #003399;LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.subHeadNews A { COLOR: #9D102D; TEXT-DECORATION: none; }
.subHeadNews A:visited { COLOR: #3399ff; }
.subHeadNews A:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }
.subHeadNews A:active { COLOR: #9D102D; }

.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:visited { COLOR: #333333;}
.subHeadTwo A:hover { COLOR: #9D102D;TEXT-DECORATION: underline; }
.subHeadTwo A:active { COLOR: #333333;}

.arialSubHead { FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #333333;LINE-HEIGHT: 16px;FONT-FAMILY: verdana, sans-serif;TEXT-DECORATION: none; }

.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:visited { COLOR: #3399ee;}
.smallCopy A:hover { COLOR: #9D102D;TEXT-DECORATION: underline; }
.smallCopy A:active { COLOR: #9D102D;}

.arialCopy { FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.arialCopy p { FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; padding:0px;margin:0px;}
.arialCopy a {FONT-SIZE: 10px; FONT-FAMILY: arial, sans-serif; COLOR: #003399; TEXT-DECORATION: none;}
.arialCopy a:link {FONT-SIZE: 10px; FONT-FAMILY: arial, sans-serif; COLOR: #003399; TEXT-DECORATION: none;}
.arialCopy a:visited { COLOR: #3399ee;}
.arialCopy a:hover {COLOR: #9D102D; TEXT-DECORATION: underline;}
.arialCopy a:active {COLOR: #9D102D;}

.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: #9D102D; TEXT-DECORATION: underline }
.anchors { FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #9D102D; 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, .anchorLinksList { FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; }
.bodyCopy A, .anchorLinksList a { COLOR: #003399; TEXT-DECORATION: none; }
.bodyCopy A:visited, .anchorLinksList a:visited { COLOR: #3399ee; }
.bodyCopy A:hover, .anchorLinksList a:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }
.bodyCopy A:active, .anchorLinksList a:active { COLOR: #9D102D; }

.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:visited{COLOR: #3399ee; }
.bodyCopyBold A:hover{COLOR: #9D102D; TEXT-DECORATION: underline; }
.bodyCopyBold A:active{COLOR: #9D102D; }

/* 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: #9D102D;LINE-HEIGHT: 14px;FONT-FAMILY: arial, sans-serif;TEXT-DECORATION: none;}
.arialNavOn A:visited { COLOR: #9D102D;}
.arialNavOn A:hover{COLOR: #9D102D;TEXT-DECORATION: underline;}
.arialNavOn A:active { COLOR: #9D102D;}
.arialNav A {FONT-SIZE: 10px;COLOR: #003399;LINE-HEIGHT: 16px;FONT-FAMILY: arial, sans-serif;TEXT-DECORATION: none;}
.arialNav A:visited { COLOR: #003399;}
.arialNav A:hover { COLOR: #9D102D; TEXT-DECORATION: underline;}
.arialNav A:active { COLOR: #9D102D;}

/* 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
}
.secondNavColor { BACKGROUND-COLOR: #BCBCA6; }
.secondNavColor a { BACKGROUND-COLOR: #bcbca6; COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.secondNavColor a:link { COLOR: #000000;}
.secondNavColor a:visited { COLOR: #000000;}
.secondNavColor a:hover {COLOR: #000000; TEXT-DECORATION: none;}
.secondNavColor a:active {COLOR: #000000;}
.thirdNavColor { BACKGROUND-COLOR: #D7D7BF; }
.thirdNavColor a { BACKGROUND-COLOR: #D7D7BF; COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.thirdNavColor a:link { COLOR: #000000;}
.thirdNavColor a:visited { COLOR: #000000;}
.thirdNavColor a:hover {COLOR: #000000; TEXT-DECORATION: none;}
.thirdNavColor a:active {COLOR: #000000;}
.fourthNavColor { BACKGROUND-COLOR: #EEEED6; }
.fourthNavColor a { BACKGROUND-COLOR: #EEEED6; COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.fourthNavColor a:link {COLOR: #000000;}
.fourthNavColor a:visited { COLOR: #000000;}
.fourthNavColor a:hover {COLOR: #000000; TEXT-DECORATION: none;}
.fourthNavColor a:active {COLOR: #000000;}
.arialNestedNav a { COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION:none; DISPLAY:block;}
.arialNestedNav a:link { COLOR: #000000;}
.arialNestedNav a:visited { COLOR: #000000;}
.arialNestedNav a:hover {COLOR:#9D102D; TEXT-DECORATION:underline;}
.arialNestedNav a:active {COLOR: #000000;}
.arialNestedNavRed a { COLOR: #9D102D; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; DISPLAY:block; }
.arialNestedNavRed a:link { COLOR: #9D102D; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.arialNestedNavRed a:visited { COLOR: #9D102D;}
.arialNestedNavRed a:hover {COLOR:#9D102D; TEXT-DECORATION:underline;}
.arialNestedNavRed a:active {COLOR: #9D102D;}
.arialNestedNavWhite a { COLOR: #ffffff; FONT-SIZE:11px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; DISPLAY:block; }
.arialNestedNavWhite a:link { COLOR: #ffffff;}
.arialNestedNavWhite a:visited { COLOR: #ffffff;}
.arialNestedNavWhite a:hover {COLOR:#ffffff; TEXT-DECORATION:underline;}
.arialNestedNavWhite a:active {COLOR: #ffffff;}

#leftNav .arialNestedNavWhite a { COLOR: #ffffff; FONT-SIZE:11px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; DISPLAY:block; }
#leftNav .arialNestedNavWhite a:link { COLOR: #ffffff;}
#leftNav .arialNestedNavWhite a:visited { COLOR: #ffffff;}
#leftNav .arialNestedNavWhite a:hover {COLOR:#ffffff; TEXT-DECORATION:underline;}
#leftNav .arialNestedNavWhite a:active {COLOR: #ffffff;}

.topNavRollover { FONT-SIZE: 11px; COLOR:#ffffff; BACKGROUND-COLOR: #9D102D; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.topNavRollover a { FONT-SIZE: 11px; COLOR:#ffffff; BACKGROUND-COLOR: #9D102D; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.topNavRollover a:link {COLOR:#ffffff;}
.topNavRollover a:visited { COLOR: #ffffff;}
.topNavRollover a:hover {COLOR: #ffffff;TEXT-DECORATION: none;}
.topNavRollover a:active {COLOR: #ffffff;}
.topNavRollout {BACKGROUND-COLOR: #bcbca6;COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.topNavRollout a {BACKGROUND-COLOR: #bcbca6;COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.topNavRollout a:link {COLOR: #000000;}
.topNavRollout a:visited { COLOR: #000000;}
.topNavRollout a:hover {COLOR: #000000;TEXT-DECORATION: none;}
.topNavRollout a:active {COLOR: #000000;}
.thirdNavRedemptionColor { BACKGROUND-COLOR: #FF6600; }
.arialNestedNavRedemptionOrange A{FONT-SIZE: 10px;COLOR: #FCD788; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNavRedemptionOrange A:hover{TEXT-DECORATION: underline; }
.arialNestedNavOrange A{FONT-SIZE: 11px;COLOR: #FF6600; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNavOrange A:hover{TEXT-DECORATION: underline; }
.arialNestedNavGray A{FONT-SIZE: 10px;COLOR: #8e9080; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNavGray A:hover{ TEXT-DECORATION: underline; }


SPAN.redText { COLOR: #9D102D; TEXT-DECORATION: none;}
SPAN.redText A { COLOR: #9D102D; TEXT-DECORATION: none;}
SPAN.redText A:visited { COLOR: #9D102D; }
SPAN.redText A:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }
SPAN.redText A:active { COLOR: #9D102D;}

DIV.redText { COLOR: #9D102D; TEXT-DECORATION: none;}
DIV.redText A { COLOR: #9D102D; TEXT-DECORATION: none;}
DIV.redText A:visited { COLOR: #9D102D; }
DIV.redText A:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }
DIV.redText A:active { COLOR: #9D102D;}

SPAN.whiteText { COLOR:#ffffff; TEXT-DECORATION: none; }
SPAN.whiteText A { COLOR: #ffffff; TEXT-DECORATION: none; }
SPAN.whiteText A:visited { COLOR: #ffffff; }
SPAN.whiteText A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }
SPAN.whiteText A:active { COLOR: #ffffff; }

DIV.whiteText { COLOR:#ffffff; TEXT-DECORATION: none; }
DIV.whiteText A { COLOR: #ffffff; TEXT-DECORATION: none; }
DIV.whiteText A:visited { COLOR: #ffffff; }
DIV.whiteText A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }
DIV.whiteText A:active { COLOR: #ffffff; }

/* marriott.com footer styles */
#footerContainer {
    width:auto;
    height:30px;
    border-top:1px solid #000000;
    margin-top:15px;
    margin-bottom:10px;
    padding:0px;
}
.footerCopyContainer {
    background-color:#ebebdb;
    padding:0px;
    width:100%;
    height:24px;
    margin-top:4px;
}
.footerCopy {
    height:24px;
    padding-left:6px;
    text-align:right;
    display:block;
    width:714px;
}
.footerCopyLinks {
    float:left;
    height:24px;
    padding-left:6px;
    text-align:left;
    display:block;
    width:250px;
}
.footerCopyright {
    width:464px;
    height:24px;
    text-align:right;
    float:left;
    display:block;
}

#footerContainer ul { margin:0px;padding:0px;display:block;list-style:none;}
#footerContainer li { font-size:10px;color:#333333;line-height:24px;font-family:arial, sans-serif;text-decoration:none;padding:0px;margin:0px;list-style:none;display:block;float:left}
#footerContainer p { font-size:10px;color:#333333;line-height:24px;font-family:arial, sans-serif;text-decoration:none;padding:0px;margin:0px;}
#footerContainer a {font-size: 10px; font-family: arial, sans-serif; color: #003399; text-decoration: none;}
#footerContainer a:link {font-size: 10px; font-family: arial, sans-serif; color: #003399; text-decoration: none;}
#footerContainer a:visited { color: #3399ee;}
#footerContainer a:hover {color: #9D102D; text-decoration: underline;}
#footerContainer a:active {color: #9D102D;}
/* 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:2px; margin-top:2px; }
.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:visited { color:#ffffff; }
.msgGrayOne DIV.subHead A:hover { color:#ffffff; text-decoration:underline; }
.msgGrayOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgGrayOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgGrayOne DIV.bodyCopy A:active { color:#ffffff; }


/* 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:visited { color:#ffffff; }
.darkRed DIV.subHead A:hover { color:#ffffff; text-decoration:underline; }
.darkRed DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.darkRed DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.darkRed DIV.bodyCopy A:active { color:#ffffff; }

.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:visited { color:#333333; }
.msgLTTanEight DIV.subHead A:hover { color:#9D102D; text-decoration:underline; }
.msgLTTanEight DIV.subHead A:active { color:#333333; }
.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:visited { color:#333333; }
.msgTanEight DIV.subHead A:hover { color:#9D102D; text-decoration:underline; }
.msgTanEight DIV.subHead A:active { color:#333333; }
.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:visited { color:#ffffff; }
.msgFormBlue DIV.subHead A:hover { color:#ffffff; text-decoration:underline; }
.msgFormBlue DIV.subHead A:active { color:#ffffff; }

.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:visited { color:#ffffff; }
.msgDKTanOne DIV.subHead A:hover { text-decoration:underline; }
.msgDKTanOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgDKTanOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgDKTanOne DIV.bodyCopy A:active { color:#ffffff; }

.msgLtBrownTwo { background-color:#dbcdaa; padding:10px; margin-bottom:1px }
.msgLtBrownTwo DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#000000; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgLtBrownTwo DIV.subHead A { color:#000000; text-decoration: none; }
.msgLtBrownTwo DIV.subHead A:active { color:#000000; }
.msgLtBrownTwo DIV.subHead A:visited { color:#000000; }
.msgLtBrownTwo DIV.subHead A:hover { color:#000000; text-decoration:underline; }

.msgWarmBeige { background-color:#dec7ad; padding:10px; margin-bottom:1px }
.msgWarmBeige DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#000000; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgWarmBeige DIV.subHead A { color:#000000; text-decoration: none; }
.msgWarmBeige DIV.subHead A:active { color:#000000; }
.msgWarmBeige DIV.subHead A:visited { color:#000000; }
.msgWarmBeige DIV.subHead A:hover { color:#000000; 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:visited { color:#ffffff; }
.msgGreenOne DIV.subHead A:hover { text-decoration:underline; }
.msgGreenOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgGreenOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgGreenOne DIV.bodyCopy A:active { color:#ffffff; }

.msgGreenTwo { background-color:#AAD069; padding:10px; margin-bottom:1px }
.msgGreenTwo DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgGreenTwo DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgGreenTwo DIV.subHead A:active { color:#ffffff; }
.msgGreenTwo DIV.subHead A:visited { color:#ffffff; }
.msgGreenTwo DIV.subHead A:hover { text-decoration:underline; }
.msgGreenTwo DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgGreenTwo DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgGreenTwo DIV.bodyCopy A:active { color:#ffffff; }
.msgGreenTwo DIV.bodyCopy A:visited { color:#ffffff; }
.msgGreenTwo 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:visited { color:#333333; }
.msgLTBrown DIV.subHead A:hover { color:#9D102D; text-decoration:underline; }
.msgLTBrown DIV.subHead A:active { color:#333333; }
/* 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:visited { color:#ffffff; }
.msgBlueOne DIV.subHead A:hover { text-decoration:underline; }
.msgBlueOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgBlueOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgBlueOne DIV.bodyCopy A:active { color:#ffffff; }

.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:visited { color:#ffffff; }
.msgUKLTOrangeOne DIV.subHead A:hover { text-decoration:underline; }
.msgUKLTOrangeOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgUKLTOrangeOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgUKLTOrangeOne DIV.bodyCopy A:active { color:#ffffff; }

.msgGlobalRewardsEight { padding:6px 0px 8px 0px; margin:1px 0px 19px 0px; }
.msgGlobalRewardsEight img {border:0px;}
.msgGlobalRewardsEight .subHead { padding:0px 0px 13px 0px}
.msgGlobalRewardsEight .subHead h2 {
    background-color:#b2c2c2;
    padding:2px 0px 2px 10px;
    margin:0px 0px 7px 0px;
    font-weight:bold;
    font-size: 12px;
    color: #333333;
    line-height:15px;
    font-family:arial, sans-serif;
    text-decoration:none;
    height:auto;
}
/* Targets IE Win only \*/
* html .msgGlobalRewardsEight .subHead h2 {height: 1%;}
/* End */
.msgGlobalRewardsEight .bodyCopy {padding:0px 10px 0px 10px;}
.msgGlobalRewardsEight .bodyCopy h3 {
    margin:0px 0px 13px 0px;
    padding:0px;
    font-size: 11px;
    font-weight:bold;
    font-family: verdana, sans-serif;
    word-spacing: -0.05em;
    color: #333333;
    line-height: 14px;
    text-decoration: none;
}
.msgGlobalRewardsEight .bodyCopy p {margin:-13px 0px 13px 0px; padding:0px;}
.msgGlobalRewardsEight .bodyCopy ul {margin:-13px 0px 13px 0px; padding:0px;}
.msgGlobalRewardsEight .bodyCopy li {list-style:none;}
.msgGlobalRewardsEight .image {display:block; text-align:right; margin-top:-5px; margin-bottom:16px;}

/* 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:visited { color:#ffffff; }
.msgDKBlueOne DIV.subHead A:hover { text-decoration:underline; }
.msgDKBlueOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgDKBlueOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgDKBlueOne DIV.bodyCopy A:active { color:#ffffff; }

.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:visited { color:#ffffff; }
.msgTealOne DIV.subHead A:hover { text-decoration:underline; }
.msgTealOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgTealOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgTealOne DIV.bodyCopy A:active { color:#ffffff; }

.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:visited { color:#ffffff; }
.msgRedOrangeOne DIV.subHead A:hover { text-decoration:underline; }
.msgRedOrangeOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgRedOrangeOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgRedOrangeOne DIV.bodyCopy A:active { color:#ffffff; }

.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:visited { color:#ffffff; }
.msgKhakiOne DIV.subHead A:hover { text-decoration:underline; }
.msgKhakiOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgKhakiOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgKhakiOne DIV.bodyCopy A:active { color:#ffffff; }



.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:visited { color:#ffffff; }
.msgMedGrayOne DIV.subHead A:hover { text-decoration:underline; }
.msgMedGrayOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgMedGrayOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgMedGrayOne DIV.bodyCopy A:active { color:#ffffff; }

/* Incentive Award 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; }

.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:visited, .pageHeadDotted DIV.subHead A:active { color: #ffffff; text-decoration: none; }
.msgPageHeadDotted DIV.subHead A:hover{ color: #9D102D; 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:visited { color:#ffffff; }
.msgJWYellowOne DIV.subHead A:hover { text-decoration:underline; }
.msgJWYellowOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgJWYellowOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgJWYellowOne DIV.bodyCopy A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgPumpkinOne DIV.subHead A:hover { text-decoration:underline; }
.msgPumpkinOne DIV.subHead A:active { color:#ffffff; }
.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:visited { color:#ffffff; }
.msgPumpkinOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgPumpkinOne DIV.bodyCopy A:active { color:#ffffff; }

.msgGoldenRodOne { background-color:#EBB600; padding:10px; margin-bottom:1px }
.msgGoldenRodOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#752C05; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgGoldenRodOne DIV.subHead A { color:#752C05; text-decoration: none; }
.msgGoldenRodOne DIV.subHead A:visited { color:#752C05; }
.msgGoldenRodOne DIV.subHead A:hover { text-decoration:underline; }
.msgGoldenRodOne DIV.subHead A:active { color:#752C05; }
.msgGoldenRodOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #752C05; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgGoldenRodOne DIV.bodyCopy A { color:#752C05; text-decoration: none; }
.msgGoldenRodOne DIV.bodyCopy A:visited { color:#752C05; }
.msgGoldenRodOne DIV.bodyCopy A:hover { color:#752C05; text-decoration: underline; }
.msgGoldenRodOne DIV.bodyCopy A:active { color:#752C05; }

.msgBrickRedOne { background-color:#C65208; padding:10px; margin-bottom:1px }
.msgBrickRedOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgBrickRedOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgBrickRedOne DIV.subHead A:visited { color:#FFFFFF; }
.msgBrickRedOne DIV.subHead A:hover { text-decoration:underline; }
.msgBrickRedOne DIV.subHead A:active { color:#FFFFFF; }
.msgBrickRedOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgBrickRedOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgBrickRedOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgBrickRedOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }
.msgBrickRedOne DIV.bodyCopy A:active { color:#FFFFFF; }

.msgGrassGreenOne { background-color:#85A64F; padding:10px; margin-bottom:1px }
.msgGrassGreenOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgGrassGreenOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgGrassGreenOne DIV.subHead A:visited { color:#FFFFFF; }
.msgGrassGreenOne DIV.subHead A:hover { text-decoration:underline; }
.msgGrassGreenOne DIV.subHead A:active { color:#FFFFFF; }
.msgGrassGreenOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgGrassGreenOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgGrassGreenOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgGrassGreenOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }
.msgGrassGreenOne DIV.bodyCopy A:active { color:#FFFFFF; }

.msgBlueGrayOne { background-color:#A7C6CB; padding:10px; margin-bottom:1px }
.msgBlueGrayOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#004862; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgBlueGrayOne DIV.subHead A { color:#004862; text-decoration: none; }
.msgBlueGrayOne DIV.subHead A:visited { color:#004862; }
.msgBlueGrayOne DIV.subHead A:hover { text-decoration:underline; }
.msgBlueGrayOne DIV.subHead A:active { color:#004862; }
.msgBlueGrayOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #004862; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgBlueGrayOne DIV.bodyCopy A { color:#004862; text-decoration: none; }
.msgBlueGrayOne DIV.bodyCopy A:visited { color:#004862; }
.msgBlueGrayOne DIV.bodyCopy A:hover { color:#004862; text-decoration: underline; }
.msgBlueGrayOne DIV.bodyCopy A:active { color:#004862; }

.msgPeaGreenOne { background-color:#9FAA00; padding:10px; margin-bottom:1px }
.msgPeaGreenOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgPeaGreenOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgPeaGreenOne DIV.subHead A:visited { color:#FFFFFF; }
.msgPeaGreenOne DIV.subHead A:hover { text-decoration:underline; }
.msgPeaGreenOne DIV.subHead A:active { color:#FFFFFF; }
.msgPeaGreenOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgPeaGreenOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgPeaGreenOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgPeaGreenOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }
.msgPeaGreenOne DIV.bodyCopy A:active { color:#FFFFFF; }

.msgSkyBlueOne { background-color:#59A6DE; padding:10px; margin-bottom:1px }
.msgSkyBlueOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgSkyBlueOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgSkyBlueOne DIV.subHead A:visited { color:#FFFFFF; }
.msgSkyBlueOne DIV.subHead A:hover { text-decoration:underline; }
.msgSkyBlueOne DIV.subHead A:active { color:#FFFFFF; }
.msgSkyBlueOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgSkyBlueOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgSkyBlueOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgSkyBlueOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }
.msgSkyBlueOne DIV.bodyCopy A:active { color:#FFFFFF; }

/* Foundation Messaging Display Styles */
.msgGrayBlueOne { background-color:#DDE7E9; padding:10px; margin-bottom:1px }

/* Global Sites Messaging Display Styles */
.msgDarkBlueOne { background-color:#1F4363; padding:10px; margin-bottom:1px }
.msgDarkBlueOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgDarkBlueOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgDarkBlueOne DIV.subHead A:active { color:#FFFFFF; }
.msgDarkBlueOne DIV.subHead A:visited { color:#FFFFFF; }
.msgDarkBlueOne DIV.subHead A:hover { text-decoration:underline; }
.msgDarkBlueOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgDarkBlueOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgDarkBlueOne DIV.bodyCopy A:active { color:#FFFFFF; }
.msgDarkBlueOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgDarkBlueOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }

/* Marriott Rewards Messaging Display Styles */
.msgRewardsRedOne { background-color:#BA576C; padding:10px; margin-bottom:1px }
.msgRewardsRedOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgRewardsRedOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgRewardsRedOne DIV.subHead A:active { color:#FFFFFF; }
.msgRewardsRedOne DIV.subHead A:visited { color:#FFFFFF; }
.msgRewardsRedOne DIV.subHead A:hover { text-decoration:underline; }
.msgRewardsRedOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgRewardsRedOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgRewardsRedOne DIV.bodyCopy A:active { color:#FFFFFF; }
.msgRewardsRedOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgRewardsRedOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }

IMG { BORDER: 0; }
img.spacer {display:block;}
/* Marriott Brazil Messaging Display Styles */
.msgBrazilRedOne { background-color:#BF6E2D; padding:10px; margin-bottom:1px }
.msgBrazilRedOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgBrazilRedOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgBrazilRedOne DIV.subHead A:visited { color:#FFFFFF; }
.msgBrazilRedOne DIV.subHead A:hover { text-decoration:underline; }
.msgBrazilRedOne DIV.subHead A:active { color:#FFFFFF; }
.msgBrazilRedOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgBrazilRedOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgBrazilRedOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgBrazilRedOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }
.msgBrazilRedOne DIV.bodyCopy A:active { color:#FFFFFF; }


/* Marriott China Messaging Display Styles */
.msgChinaOrangeOne { background-color:#C06e2d; padding:10px; margin-bottom:1px }
.msgChinaOrangeOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgChinaOrangeOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgChinaOrangeOne DIV.subHead A:visited { color:#FFFFFF; }
.msgChinaOrangeOne DIV.subHead A:hover { text-decoration:underline; }
.msgChinaOrangeOne DIV.subHead A:active { color:#FFFFFF; }
.msgChinaOrangeOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgChinaOrangeOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgChinaOrangeOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgChinaOrangeOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }
.msgChinaOrangeOne DIV.bodyCopy A:active { color:#FFFFFF; }

.msgChinaRedOne { background-color:#9d102d; padding:10px; margin-bottom:1px }
.msgChinaRedOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#FFFFFF; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgChinaRedOne DIV.subHead A { color:#FFFFFF; text-decoration: none; }
.msgChinaRedOne DIV.subHead A:visited { color:#FFFFFF; }
.msgChinaRedOne DIV.subHead A:hover { text-decoration:underline; }
.msgChinaRedOne DIV.subHead A:active { color:#FFFFFF; }
.msgChinaRedOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #FFFFFF; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgChinaRedOne DIV.bodyCopy A { color:#FFFFFF; text-decoration: none; }
.msgChinaRedOne DIV.bodyCopy A:visited { color:#FFFFFF; }
.msgChinaRedOne DIV.bodyCopy A:hover { color:#FFFFFF; text-decoration: underline; }
.msgChinaRedOne DIV.bodyCopy A:active { color:#FFFFFF; }

/* Marriott Rewards on Global Sites Display Styles */
.msgMRGrayBrdrFour { background-color: #ffffff; border:1px; border-color: #B2C2C2; border-style:solid; border-width: 1px; margin-bottom:1px; margin-top:1px }
.msgMRGrayBrdrFour DIV.subHead { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px }
.msgMRGrayBrdrFour DIV.image { padding-top:0px; padding-left:10px; padding-right:5px; padding-bottom:10px }
.msgMRGrayBrdrFour DIV.bodyCopy { padding-top:0px; padding-left:0px; padding-right:10px; padding-bottom:10px }

.darkMRGray { background-color:#B2C2C2; padding:10px; margin-bottom:1px }
.darkMRGray DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#333333; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.darkMRGray DIV.subHead A { color:#333333; text-decoration: none; }
.darkMRGray DIV.subHead A:visited { color:#333333; }
.darkMRGray DIV.subHead A:hover { color:#333333; text-decoration:underline; }
.darkMRGray DIV.subHead A:active { color:#333333; }
.darkMRGray DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #333333; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.darkMRGray DIV.bodyCopy A { color:#333333; text-decoration: none; }
.darkMRGray DIV.bodyCopy A:visited { color:#333333; }
.darkMRGray DIV.bodyCopy A:hover { color:#333333; text-decoration: underline; }
.darkMRGray DIV.bodyCopy A:active { color:#333333; }

/* Added for Air Car ticket#22834 */
.msgTangerineOne { background-color:#F7B529; padding:10px; margin-bottom:1px }
.msgTangerineOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgTangerineOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgTangerineOne DIV.subHead A:visited { color:#ffffff; }
.msgTangerineOne DIV.subHead A:hover { text-decoration:underline; }
.msgTangerineOne DIV.subHead A:active { color:#ffffff; }
.msgTangerineOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgTangerineOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgTangerineOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgTangerineOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgTangerineOne DIV.bodyCopy A:active { color:#ffffff; }

.msgOrangeOne { background-color:#FF9408; padding:10px; margin-bottom:1px }
.msgOrangeOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#ffffff; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgOrangeOne DIV.subHead A { color:#ffffff; text-decoration: none; }
.msgOrangeOne DIV.subHead A:visited { color:#ffffff; }
.msgOrangeOne DIV.subHead A:hover { text-decoration:underline; }
.msgOrangeOne DIV.subHead A:active { color:#ffffff; }
.msgOrangeOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgOrangeOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgOrangeOne DIV.bodyCopy A:visited { color:#ffffff; }
.msgOrangeOne DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }
.msgOrangeOne DIV.bodyCopy A:active { color:#ffffff; }

.msgPeachOne { background-color:#FCCB70; padding:10px; margin-bottom:1px }
.msgPeachOne DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#000000; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgPeachOne DIV.subHead A { color:#000000; text-decoration: none; }
.msgPeachOne DIV.subHead A:visited { color:#000000; }
.msgPeachOne DIV.subHead A:hover { text-decoration:underline; }
.msgPeachOne DIV.subHead A:active { color:#000000; }
.msgPeachOne DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #000000; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgPeachOne DIV.bodyCopy A { color:#ffffff; text-decoration: none; }
.msgPeachOne DIV.bodyCopy A:visited { color:#000000; }
.msgPeachOne DIV.bodyCopy A:hover { color:#000000; text-decoration: underline; }
.msgPeachOne DIV.bodyCopy A:active { color:#000000; }

.msgImage {display:block;}

.msgDreamTracker { background-color:#EDF7F8; padding:10px; margin-bottom:1px }
.msgDreamTracker DIV.subHead { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR:#333333; LINE-HEIGHT: 12px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.msgDreamTracker DIV.subHead A { color:#003399; text-decoration: none; }
.msgDreamTracker DIV.subHead A:visited { color:#3399ee; }
.msgDreamTracker DIV.subHead A:hover { color: #9d102d; text-decoration:underline; }
.msgDreamTracker DIV.subHead A:active { color:#9d102d; }
.msgDreamTracker DIV.bodyCopy { font-size: 11px; word-spacing: -0.05em; color: #333333; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }
.msgDreamTracker DIV.bodyCopy A { color:#003399; text-decoration: none; }
.msgDreamTracker DIV.bodyCopy A:visited { color:#3399ee; }
.msgDreamTracker DIV.bodyCopy A:hover { color:#003399; text-decoration: underline; }
.msgDreamTracker DIV.bodyCopy A:active { color:#9d102d; }

/* DreamRewards Tracker Dynamic MU Styles */
div.visible {visibility: visible;}
div.hidden {display: none;}
/* End DreamRewards Tracker Dynamic MU Styles */
/* Container class for all generic pop-ups*/
.popupWindowContainer { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }

/* My Account Messaging Unit Dynamically Used Styles */
.myAccountMessagingUnitBackground  { BACKGROUND-COLOR: #ebebdb; }
.myAccountMessagingUnitBackgroundR { BACKGROUND-COLOR: #ebebdb; }
.myAccountMessagingUnitBackgroundS { BACKGROUND-COLOR: #d5d5d5; }
.myAccountMessagingUnitBackgroundG { BACKGROUND-COLOR: #dad9b1; }
.myAccountMessagingUnitBackgroundP { BACKGROUND-COLOR: #c8d3d6; }

/* Added for weddings messaging unit control list. */
.msgWeddings {border:1px solid #a5a7a6; margin:0 0 2px;}
.msgWeddings div.bodyCopy img {display:block; border:0; margin:0; padding:0;}
.msgWeddings DIV.bodyCopy { padding:5px 10px 7px; margin:0; }
.msgWeddings DIV.bodyCopy h3 {
	font:bold 11px/14px  verdana, sans-serif; 
	color:#826a55;
	margin:0;
	padding:0;
}
/* Sign In Error Style (used for all sign in error messaging) */
.signInError { background-color: #ffffff; border: 1px solid #9D102D; padding: 10px; margin-bottom: 10px; }
/* Correcting anchor link lists */
.anchorLinksList {
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border:0px solid green;
	font: 
}
ul.anchorLinksList {
	border:0px solid orange;
	margin:0px;
	padding-bottom:7px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.anchorLinksList li {
	list-style:none;
	background-image: url(https://marriott.com/Images/Arrows/blue_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 75%;
	margin:0px;
	padding-left:13px;
	border:0px solid orange;	
}

.dottedStyle{
	border-top: black 1px dotted; 
	margin-top: 5px; 
	padding-top: 5px" ;
}