﻿/*Marriott Stylesheet starts here*/
/* @group https://cache.marriott.com/common/css/Marriott.css */

.required-label { text-align: right; }



/*--- Common msg unit layout styles ---*/

.msg-layout-1 {

	padding:0 10px;

	margin: 0 0 1px;

}

.msg-layout-1 h2, .msg-layout-1 .subHead {

	font: bold 12px/15px arial, helvetica, sans-serif;

	color:#333;

	text-decoration: none;

	line-height:15px;

	padding:3px 0 2px;

	margin:0;

}

.msg-layout-1 h3, .msg-layout-1 p, .msg-layout-1 ul, .msg-layout-1 .bodyCopy {

	padding:6px 0 7px;

	margin:0;

}



/*--- Common msg unit fonts, font colors, and backgrounds ---*/

.color-1, .msg-color-1 {

	background:#e5e5e5;

	color:#333;

	border-bottom:1px solid #e5e5e5; /*--- Prevents margin-collapse in IE ---*/

}

.msg-layout-1 h2.collapsed {

	cursor:pointer;

	padding-left:16px;

	background:url(/Images/icons/darkPlus.gif) no-repeat scroll 0 5px;

}

.msg-layout-1 h2.expanded {

	cursor:pointer;

	padding-left:16px;

	background:url(/Images/icons/darkMinus.gif) no-repeat scroll 0 5px;

}

/*--- light blue arrows ---*/



/*--- Sign in/My Account module ---*/

div.my-account-module { font: normal 11px/14px verdana, sans-serif; color: #333; padding-bottom: 10px;}

div.my-account-module-not-rewards { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; WIDTH: 163px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid;}

div.my-account-module-remembered { margin-bottom: 5px; BORDER-BOTTOM: #cccccc thin solid;}

.signInMsg { margin-bottom: 10px;}



.subHead h2.my-account-module a:link, .subHead h2.my-account-module a:visited, h2.my-account-module a:link, h2.my-account-module a:visited { color: #9d102d; text-decoration: none; }

.subHead h2.my-account-module a:hover, .subHead h2.my-account-module a:active, h2.my-account-module a:hover, h2.my-account-module a:active { color: #9d102d; text-decoration: underline; }

.my-account-module form, .my-account-module form p { font-size: 10px; }

/*-- End My Account styles ---*/



/*--- Order certs form MU ---*/

.subHead h2.order-certs-header { color: #9d102d; margin-bottom: 10px; }

/*--- End Order certs form ---*/



/*--- Visa Card messaging unit styles ---*/

.visa-header img { width: 53px; float: left; margin-right: 10px; }

.visa-header h2 { width: 80px; float: left; margin-top: 0; color: #333; }

/*--- End Visa Card ---*/



/*--- "Standard" MU styles for read subhead and a bulleted list ---*/

.rewards-messaging-unit h2 { font: bold 12px/14px arial, sans-serif; color: #9d102d; margin-bottom: 10px; }

.rewards-messaging-unit li { margin-bottom: 10px; }



/*--- benefits message styles for head image and a bulleted list ---*/

.subHead img{ margin-left: 0px;}

.noIndent {PADDING-LEFT: 12px; MARGIN-LEFT: 4px; LIST-STYLE-TYPE: disc;}







/* 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 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: bold 14px/17px arial,sans-serif; }

.subHead a, .subHead a:link, .subHead a:visited, .subHead a:active { COLOR: #333333; TEXT-DECORATION: none; }

.subHead a:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }



.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: bold 13px/15px arial, sans-serif; }

.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: #006; text-decoration: none; }

.bodyCopy A:visited, .anchorLinksList a:visited { color: #006; }

.bodyCopy A:hover, .anchorLinksList a:hover { color: #9D102D; text-decoration: underline; }

.bodyCopy A:active, .anchorLinksList a:active { color: #9D102D; text-decoration: underline; }



.bodyCopy ul.mu-list {margin-left:0; padding:0;}

.bodyCopy ul.mu-list li {padding-left:16px; padding-bottom: 3px; list-style:none; background: transparent url(/Images/Arrows/arrow_msgunitbullet.gif) 3px 6px no-repeat; }



.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; }



h2.redText { COLOR: #9D102D; TEXT-DECORATION: none; padding:0;}



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;}



/* 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; }



.msgRedOrangeTwo { background-color:#d65730; padding:10px; margin-bottom:1px;}

.msgRedOrangeTwo DIV.subHead { font-weight: bold; font-size:11px; color:#ffffff; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }

.msgRedOrangeTwo DIV.subHead A { color:#ffffff; text-decoration: none; }

.msgRedOrangeTwo DIV.subHead A:visited { color:#ffffff; }

.msgRedOrangeTwo DIV.subHead A:hover { text-decoration:underline; }

.msgRedOrangeTwo DIV.subHead A:active { color:#ffffff; }

.msgRedOrangeTwo DIV.bodyCopy, .msgRedOrangeTwo DIV.bodyCopy p { font-size: 11px; word-spacing: -0.05em; color: #ffffff; line-height: 14px; font-family: verdana, sans-serif; text-decoration: none; }

.msgRedOrangeTwo DIV.bodyCopy A { color:#ffffff; text-decoration: none; }

.msgRedOrangeTwo DIV.bodyCopy A:visited { color:#ffffff; }

.msgRedOrangeTwo DIV.bodyCopy A:hover { color:#ffffff; text-decoration: underline; }

.msgRedOrangeTwo DIV.bodyCopy A:active { color:#ffffff; }

.msgRedOrangeTwo DIV.image {margin: -10px 0 10px -10px; border:0px solid black; position: relative; zoom:1;}



.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; }

.msgDarkBlueGlobal { height:190px; margin-bottom:0px; }



/* Marriott France Messaging Display Styles */

.msgDarkBlueFR { height:190px; margin-bottom:0px; width:181px; }

.msgCountrySelect { width:181px; }



/* 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; }



.msgDreamTracker { background-color:#edf7f8; padding:10px; margin-bottom:1px; }

.msgDreamTracker div.subHead { }

.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(/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;

}



.pop-up-window {

	background: url(/Images/Arrows/icon_newwindow_9x8.gif) no-repeat center right;

	padding-right:12px;

}



/* This class is applied to the double window image that is inserted with the externalLinks method in effects.js.  */

.double-window-icon {

	margin-top:-2px;

	margin-left:3px;

	border:none;

	text-decoration:none;

}

/* @end */


/*Marriott Stylesheet ends here*/
/*added by Net Link*/
body {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

.bodyCopy a, .anchorLinksList a

{
color: #000066;
text-decoration: none;
}

.bodyCopy a:visited, .anchorLinksList a:visited
{
color: #3399ee;
}

.bodyCopy a:hover, .anchorLinksList a:hover
{
color: #9d102d;
text-decoration: underline;
}

.instructions {
    font-size: smaller;
    width:300px;
    display:block;
    float:right;
    /*margin-top:-23px;*/
}
fieldset {
    border: 1px solid #FFF;
}
legend {
    color: #9D102D;
}
img {
    border: 0;
    padding: 0px;
    margin: 0px;
}
sup {
    font-size: 76%;
}
a {
    color: #003399;
    text-decoration: none;
}
a:visited {
    color: #3399ee;
    text-decoration: none;
}
a:hover {
    color: #9d102d;
    text-decoration: underline;
}
a:active {
    color: #9d102d;
    text-decoration: none;
}
ul.ToList li {
    list-style-type: none;
    width: 265px;
}
ul.ToList input, ul.ToList textarea {
    float: right;
    width: 150px;
}
ul.ToList .tolabel {
    float: left;
    width: 100px;
    line-height: 14px;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-family: Verdana;
}


ul.logos {
    margin: 0;
    padding: 0;
}
ul.logos li {
    list-style-type: none;
    display: inline;
    margin: 0;
    padding: 0;
}
.bodyCopy {
    line-height: 14px;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-family: Verdana;
}

.red .redtext {
    background-color: #9D102D;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    padding-left: 9px;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-right: 9px;
    line-height: 17px;
    position: relative;
    border-bottom: 3px solid #9d102d;
}
.css_button {
    font-family: Arial;
    /*font-weight: bold;*/
    color: #ffffff;
    font-size: 10px;
    background-color: #9d102d;
    border: 0;
    padding-left: 9px;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-right: 9px;
    line-height: 14px;
    display: inline-block;
    margin: 5px;
}



a.css_button {
    font-family: Arial;
    /*font-weight: bold;*/
    font-size: 10px;
    color: #ffffff;
    background-color: #9d102d;
    border: 0;
    padding-left: 9px;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-right: 9px;
    line-height: 14px;
    display: inline-block;
    text-decoration: underline;
}
a.css_button:visited {
    color: #ffffff;
}

a.css_button:hover {
    text-decoration: underline !important;
    color: #ffffff;
}
a.css_button:active {
    color: #ffffff;
    text-decoration: none;
}

/*Form Styles*/

.form {
    background-color: #CECDBE;
}

.form_field_title {
    font-weight: bold;
    font-size: 12px;
    text-transform: capitalize;
    color: #333333;
    font-family: Arial;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 0pt;
}

.form_field_subtitle {
    font-weight: bold;
    font-size: 12px;
    text-transform: capitalize;
    color: #333333;
    font-family: Arial;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 0pt;
}

.right {
    text-align: right;
}

.pageHeader {
    line-height: 18px;
    font-weight: bold;
    font-size: 16px; /*text-transform: capitalize;*/
    color: #333333;
    font-family: Arial;
    padding-right: 5px; /*padding-left: 5px;*/
    padding-bottom: 5px; /*padding-top: 10px;*/
    text-align: center;
}

.error {
    color: red;
}
.form_label {
    font-weight: bold;
    font-size: 10px;
    color: #333333;
    font-family: Arial;
}

.lightTan {
    background-color: #EBEBDB;
}

.label {
    font-size: 9px;
    line-height: 14px;
    color: rgb(51, 51, 51);
    font-family: verdana,arial, sans-serif;
    text-decoration: none;
    margin: 0px 0px 2px 0px;
    padding: 0px;
}
.required {
    font-weight: bold;
    font-size: 12px;
    text-transform: lowercase;
    color: #333333;
    font-family: Arial;
    text-align: right;
}

.footer {
    font-family: verdana,arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
    word-spacing: -0.05em;
    color: rgb(51, 51, 51);
    text-decoration: none;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0pt;
    padding-bottom: 7px;
    padding-left: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}
.pageFooterContainer {
    border-top: 1px solid #000000; /* margin-top: 15px;     z-index: 21;*/
    width: auto;
    position: relative;
}

.gridrow {
    border-bottom: 1px solid #000;
}
.formContent {
    font-size: 10px;
    color: #333333;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
}
.formContent a {
    color: #003399;
    text-decoration: none;
}
.formContent a:visited {
    color: #3399ee;
}
.formContent a:hover {
    color: #9D102D;
    text-decoration: underline;
}
.formContent a:active {
    color: #9D102D;
}
.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;
}

