.pageBkGrnd {
	BACKGROUND-COLOR: #f2efea
}
.navBarSeparator {
	BACKGROUND-COLOR: #cecdbe
}
.arialNavSub {
	FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 9px; FONT-FAMILY: arial, sans-serif; WORD-SPACING: -0.05em; TEXT-DECORATION: none
}
A.arialNavSub {
	COLOR: #003399
}
A.arialNavSub:active {
	COLOR: #9d102d
}
A.arialNavSub:visited {
	COLOR: #003399
}
A.arialNavSub:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.navBarTxt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WORD-SPACING: -0.05em; FONT-FAMILY: arial, sans-serif; color:#666666; text-decoration:none;
	}
A.navBarTxt:hover {
	color:#9d102d; TEXT-DECORATION: underline
	}
.topBarRouge {
	BACKGROUND-COLOR: #9d102d
}
.black {
	BACKGROUND-COLOR: #000000
}
.red {
	BACKGROUND-COLOR: #9d102d
}
.jwbars {
	BACKGROUND-COLOR: #cc9900
}
.secondNavColor {
	BACKGROUND-COLOR: #bcbca6
}
.thirdNavColor {
	BACKGROUND-COLOR: #d7d7bf
}
.fourthNavColor {
	BACKGROUND-COLOR: #eeeed6
}
.marriobars {
	BACKGROUND-COLOR: #9c0318
}
.tan {
	BACKGROUND-COLOR: #cecdbe
}
.lightTan {
	BACKGROUND-COLOR: #ebebdb
}
.darkTan {
	BACKGROUND-COLOR: #8d8c7d
}
.lightBlue {
	BACKGROUND-COLOR: #ccffff
}
.formLightBlue {
	BACKGROUND-COLOR: #cee2ed
}
.formBlue {
	BACKGROUND-COLOR: #a5c6d6
}
.subHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.subHead {
	COLOR: #333333
}
A.subHead:active {
	COLOR: #333333
}
A.subHead:visited {
	COLOR: #333333
}
A.subHead:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.subNavHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; LETTER-SPACING: 0.02em; TEXT-DECORATION: none
}
.bodyCopy {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.popHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT:14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.popPrecio {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.popBody {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopy {
	COLOR: #003399
}
A.bodyCopy:active {
	COLOR: #9d102d
}
A.bodyCopy:visited {
	COLOR: #3399ee
}
A.bodyCopy:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.arialCopy {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.arialCopyWhite {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; word-spacing:-0.05em; TEXT-DECORATION: none
}
A.arialCopyWhite {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; word-spacing:-0.05em; TEXT-DECORATION: none
}
A.arialCopyWhite:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; word-spacing:-0.05em; TEXT-DECORATION: underline
}
.arialCopyBlue {
	FONT-SIZE: 10px; COLOR: #003399; LINE-HEIGHT: 10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.formSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9d102d; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.formContent {
	COLOR: #003399
}
A.formContent:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.formContent {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
A.formContent {
	COLOR: #003399
}
A.formContent:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.smallCopy {
	FONT-SIZE: 10px; WORD-SPACING: -0.05em; COLOR: #003333; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.smallCopy {
	COLOR: #003399
}
A.smallCopy:active {
	COLOR: #9d102d
}
A.smallCopy:visited {
	COLOR: #3399ee
}
A.smallCopy:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.bodyCopyRed {
	FONT-SIZE: 11px; COLOR: #9d102d; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyRed {
	COLOR: #9d102d
}
A.bodyCopyRed:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
A.arialCopy {
	FONT-SIZE: 10px; COLOR: #003399; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.arialCopy:active {
	COLOR: #9d102d
}
A.arialCopy:visited {
	COLOR: #3399ee
}
A.arialCopy:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
A.arialNavOn {
	FONT-SIZE: 10px; COLOR: #9d102d; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.arialNavOn:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
A.arialNav {
	FONT-SIZE: 10px; COLOR: #003399; LINE-HEIGHT: 16px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.arialNav:active {
	COLOR: #9d102d
}
A.arialNav:visited {
	COLOR: #003399
}
A.arialNav:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.pageHead {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.pageHead {
	COLOR: #003399
}
A.pageHead:active {
	COLOR: #9d102d
}
A.pageHead:visited {
	COLOR: #3399ff
}
A.pageHead:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.bodyCopyWhite {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyWhite {
	COLOR: #ffffff
}
A.bodyCopyWhite:active {
	COLOR: #ffffff
}
A.bodyCopyWhite:visited {
	COLOR: #ffffff
}
A.bodyCopyWhite:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.bodyCopyBold {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #003399; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBold:active {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #9d102d; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBold:visited {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #3399ee; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBold:hover {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #9d102d; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: underline
}
.bodyCopyWhiteBold {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.pageTitle {
	FONT-WEIGHT: 800; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.bodyCopyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBold {
	FONT-WEIGHT: 600; COLOR: #003399
}
A.bodyCopyBold:active {
	FONT-WEIGHT: 600; COLOR: #9d102d
}
A.bodyCopyBold:visited {
	FONT-WEIGHT: 600; COLOR: #3399ee
}
A.bodyCopyBold:hover {
	FONT-WEIGHT: 600; COLOR: #9d102d; TEXT-DECORATION: underline
}
.bodyCopyWhiteBold {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyWhiteBold {
	COLOR: #ffffff
}
A.bodyCopyWhiteBold:active {
	COLOR: #ffffff
}
A.bodyCopyWhiteBold:visited {
	COLOR: #ffffff
}
A.bodyCopyWhiteBold:hover {
	TEXT-DECORATION: underline
}
A.arialNestedNav {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none
}
A.arialNestedNav:hover {
	COLOR: #9d102d; TEXT-DECORATION: none
}
A.arialNestedNavRed {
	FONT-SIZE: 10px; COLOR: #9d102d; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none
}
A.arialNestedNavRed:hover {
	TEXT-DECORATION: none
}
A.arialNestedNavWhite {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none
}
A.arialNestedNavWhite:hover {
	TEXT-DECORATION: none
}
.bodyCopylorange {
	FONT-SIZE: 10px; WORD-SPACING: -0.05em; COLOR: #DBB284; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}

.bodyCopydorange {
	FONT-SIZE: 10px; WORD-SPACING: -0.05em; COLOR: #73250E; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}

.bodyCopyWhiteSmall {
	FONT-SIZE: 10px; WORD-SPACING: -0.05em; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}

.bodyCopyJW {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #6B4713; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.navbutton {
	font-family: Arial, sans-serif, Verdana;
	font-size: 10px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	background-color: #bcbca6;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 18px;
	width: 113px;
	position: static;

}
.navbutton:hover {
	color: #ffffff;
	background-color: #9d102d;

}
.navbutton:active {
	color: #ffffff;
	background-color: #9d102d;
}
.subHeadWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.subHeadWhite {
	COLOR: #ffffff
}
A.subHeadWhite:active {
	COLOR: #ffffff
}
A.subHeadWhite:visited {
	COLOR: #ffffff
}
A.subHeadWhite:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.pageHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.subHeadTwo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.subHeadTwo {
	COLOR: #333333
}
A.subHeadTwo:active {
	COLOR: #333333
}
A.subHeadTwo:visited {
	COLOR: #333333
}
A.subHeadTwo:hover {
	COLOR: #9d102d; TEXT-DECORATION: underline
}
.formLightBlue {
	BACKGROUND-COLOR: #cee2ed
}
.formBlue {
	BACKGROUND-COLOR: #a5c6d6
}
.formSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9d102d; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.formSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.JWFormTitle {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #cc9900
}
.JW-RFormTitle {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #cc9900
}
.bodyCopyBlack {
	FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.bodyCopyBlack {
	COLOR: #333333
}
A.bodyCopyBlack:active {
	COLOR: #333333
}
A.bodyCopyBlack:visited {
	COLOR: #333333
}
A.bodyCopyBlack:hover {
	COLOR: #333333; 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; 
}
.arialTopbarWhite {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; word-spacing:-0.05em; TEXT-DECORATION: none
}
A.arialTopbarWhite {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; word-spacing:-0.05em; TEXT-DECORATION: none
}
A.arialTopbarWhite:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; word-spacing:-0.05em; TEXT-DECORATION: underline
}
.arialTopbarRed {
	FONT-SIZE: 11px; COLOR: #9D102D; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; word-spacing:-0.05em; TEXT-DECORATION: none
}
.dynTableSmallButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #9d132d;
	background-color: #fbfbfb;
	text-decoration: none;
	border: 1px solid #cacaca;
	height: 10px;
	width: 45px;
	vertical-align: middle;
	padding-top: 2px;
}
a.dynTableSmallButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #9d132d;
	background-color: #fbfbfb;
	text-decoration: none;
	border: 1px solid #cacaca;
	height: 10px;
	width: 45px;
	vertical-align: middle;
	padding-top: 2px;
}
a.dynTableSmallButton:hover {
	padding-top: 3px;
	background-color: #f1f1f1;
	border-top-color: #cacaca;
	border: 1px inset #cacaca;
}
.dynTableSmallButtonOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #333333;
	background-color: #ededed;
	text-decoration: none;
	border: 1px solid #cacaca;
	height: 10px;
	width: 45px;
	vertical-align: middle;
	padding-top: 2px;
}
.dynTablesSmallButSep {
	line-height: 10px;
}

.dynTablesButSep {
	line-height: 10px;
}
.dynTableButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9d132d;
	background-color: #fbfbfb;
	text-decoration: none;
	border: 1px solid #cacaca;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}
a.dynTableButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #f2efea;
	text-decoration: none;
	border: 1px solid #cacaca;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}
a.dynTableButton:hover {
	padding-top: 3px;
	background-color: #f1f1f1;
	border-top-color: #cacaca;
	border: 1px inset #cacaca;
}
.dynTableButtonOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #9d132d;
	text-decoration: none;
	border: 1px solid #cacaca;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
}
.mainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: 20pt;
	font-weight: normal;
	color: #FFFFFF;
}
.mainBody {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
A.mainBody {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
.popUpTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 20pt;
	font-weight: normal;
	color: #FFFFFF;
}
.popUpBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.picFrames {
	background-color: #ffffff;
	border: solid 1px #bebebe;
	padding: 6px;
}

.formBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #472f6f;
}

.framecaptionh {
	background-color:#bebebe;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;
	text-align:justify;
	font-family:Arial;
	font-size:10px;
	color:#000000;
}

/* NEW STYLES BELOW THIS LINE */

.navDarkGray {
	background-color:999999;
	display:block;
	width:170px;
	height:19px;
}
a.navDarkGray {
	line-height:19px;
	font-size: 10px;
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	text-decoration: none;
}
a.navDarkGray:hover {
	text-decoration: underline;
}

.navLightGray {
	background-color:ffffff;
	display:block;
	width:170px;
	height:19px;
}
a.navLightGray {
	line-height:19px;
	font-size: 10px;
	color: #333333;
	font-family: arial, helvetica, verdana;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	border-top-color:#d3d3d3;
	border-top-style:solid;
	border-top-width:1px;
	background-image:url(images/navbararrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}
a.navLightGray:hover {
	text-decoration: underline;
	background-color:e8e8e8;
}

.navLightGrayOn {
	background-color:e8e8e8;
	display:block;
	width:170px;
	height:19px;
}

a.navLightGrayOn {
	line-height:19px;
	font-size: 10px;
	color: #9d102d;
	font-family: arial, helvetica, verdana;
	font-weight:bold;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	border-top-color:#d3d3d3;
	border-top-style:solid;
	border-top-width:1px;
	background-image:url(images/navbararrowred.gif);
	background-repeat:no-repeat;
	background-position:right;
}

a.navLightGrayOn:hover {
	text-decoration: underline;
}

.navNested {
	background-color: #ffffff;
	display:block;
	width:170px;
	height:19px;
}

a.navNested {
	line-height:19px;
	font-size: 10px;
	color: #333333;
	font-family: arial, helvetica, verdana;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
}

a.navNested:hover {
	text-decoration: underline;
	background-color:e8e8e8;
}

.navNestedOn {
	background-color: #ffffff;
	display:block;
	width:170px;
	height:19px;
}
a.navNestedOn {
	line-height:19px;
	font-weight:bold;
	font-size: 10px;
	color: #9d102d;
	font-family: arial, helvetica, verdana;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
}
a.navNestedOn:hover {
	text-decoration: underline;
	background-color:e8e8e8;
}


.navLightGrayNoArrow {
	background-color:ffffff;
	display:block;
	width:170px;
	height:19px;
}
a.navLightGrayNoArrow {
	line-height:19px;
	font-size: 10px;
	color: #333333;
	font-family: arial, helvetica, verdana;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	border-top-color:#d3d3d3;
	border-top-style:solid;
	border-top-width:1px;
}
a.navLightGrayNoArrow:hover {
	text-decoration: underline;
	background-color:e8e8e8;
}

.navLightGrayOnNoArrow {
	background-color:e8e8e8;
	display:block;
	width:170px;
	height:19px;
}

a.navLightGrayOnNoArrow {
	line-height:19px;
	font-size: 10px;
	color: #9d102d;
	font-family: arial, helvetica, verdana;
	font-weight:bold;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	border-top-color:#d3d3d3;
	border-top-style:solid;
	border-top-width:1px;
}

a.navLightGrayOnNoArrow:hover {
	text-decoration: underline;
}
/*--------------------------------------------	
	Marriott.com Global Base Styles 
	May 2009
----------------------------------------------*/
html, body { border:0; margin:0; outline:0; padding:0; height: 100.02%; text-align:center; }
body { background:transparent url(http://cache.marriott.com/Images/TNG/lightgray_background.png) repeat-x 0 0; color:#333; font:normal 11px/14px verdana, sans-serif; text-decoration:none; word-spacing:-0.05em; }

#page-container { margin:0 auto; position: relative; text-align:left; width:920px; overflow:hidden;}

#header p, #header ul, #header li, #footer p, #footer ul, #footer li { border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }




/* =HEADER	
----------------------------------------------- */	
#header {border-bottom:solid 1px #cacaca; color:#333; font:normal 11px/14px arial,helvetica,sans-serif; height:76px; margin:0 auto 10px; position:relative; z-index:100;}
#header a, #header a:visited {color:#333; text-decoration:none;}
#header a:hover, #header a:active {color:#9d102d; text-decoration:underline;}
#header li.active a {color:#9d102d}
#header ul {list-style: none; padding:0; }
#header img {border:0;}
.nav-container { clear:both; padding-left:184px; }

/* =LOGO
----------------------------------------------- */	
#logo { bottom:6px; float:left; left:0; position:absolute; }

/* =SITE TOOLS & FOOTER
----------------------------------------------- */	
#header #site-tools { display:block; margin:4px 0 32px; overflow: hidden; float:right; }
#header #site-tools li, #footer li { border-left:solid 1px #5d5d5d; float:left; margin: 0 5px 0 -5px; overflow:hidden; padding: 0 5px; }
#header #site-tools li {font-size:10px; line-height:11px; padding-bottom:3px;}
#header #site-tools li.last, #footer li.last {border:0; margin-right:0;padding:0;}

/* =MAIN NAVIGATION
----------------------------------------------- */	
#header #nav { cursor:pointer; display:inline; float:left; height:16px; margin-top:4px; overflow:hidden; width:736px; }
#header #nav li {cursor:default; float:left; overflow:hidden; padding-left:20px; text-transform:uppercase; }
#header #nav a:hover, #header #nav a:active { text-decoration:none; }
#header #nav a.active:link, #header #nav a.active:visited, #header #nav a.active:hover, #header #nav a.active:active { color:#9d102d }

/* =FOOTER
----------------------------------------------- */	
#footer { color:#333; font:normal 10px/11px arial,helvetica,sans-serif; margin:18px auto 14px; position:relative;}
#footer ul, #footer p {list-style: none; overflow:hidden;}
#footer li.active a {color:#9d102d}
#footer-links a, #footer-links a:visited, #privacy-links a, #privacy-links a:visited {color:#333; text-decoration:none;}
#footer-links a:hover, #footer-links a:active, #privacy-links a:hover, #privacy-links a:active {color:#9d102d; text-decoration:underline;}
#footer #footer-links { width:100%; margin-bottom:17px;}
#footer-links li {height:11px;}
#footer #copyright {float:left; margin:0 0 9px; width:60%;}
#footer ul#privacy-links {float:right;margin:0 0 9px;}
#footer ul#seo-links {float:left; overflow:visible; width:100%;}
#footer #seo-links li { line-height:10px; margin:0 5px 4px -4px; overflow: visible; padding:0 4px; white-space:nowrap;}


#footer a, #footer a:visited {color:#333; text-decoration:none;}
#footer a:hover, #footer a:active {color:#9d102d; text-decoration:underline;}

.footer-line { line-height:1px; margin-top:12px; margin-bottom:15px; background-color:#cccccc; height:1px; clear:both; overflow:hidden;}