/* CSS Document */

body
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:'Arial',sans-serif;
	font-size:11px;
	line-height:16px;
	color:#000000;
	background-color:#B59A57;
	background-image:url(/images/page_bg.gif);
	background-repeat:repeat-y;
}

p, .bodytext, select, input
{
	font-family:'Arial',sans-serif;
	font-size:11px;
	line-height:16px;
	color:#000000;
}

a:link, a:active, a:visited
{
	color:#B6985A;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.pageColor
{
	background-color:#ffffff;
}

.headerBg
{
	background-image:url(/images/header_bg.gif);
	background-repeat:repeat-x;
}

.topNav
{
	padding-left:89px;
}

.yellowNav
{
	background-color:#E9DEAD;
}

.grayNav
{
	background-color:#BFC7C4;
}

.yellowSubNav ul, .graySubNav ul
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 20px;
}

.yellowSubNav li, .graySubNav li
{
	padding-bottom:5px;
	list-style-image: url(/images/spacer.gif);
	color:#2B453B;
}

.yellowSubNav a:link, .yellowSubNav a:active, .yellowSubNav a:visited
{
	color:#A3884C;
	text-decoration:none;
}

.yellowSubNav a:hover
{
	color:#B99E60;
	text-decoration:underline;
}

.graySubNav a:link, .graySubNav a:active, .graySubNav a:visited
{
	color:#808C88;
	text-decoration:none;
}

.graySubNav a:hover
{
	color:#959D9A;
	text-decoration:underline;
}

.footer
{
	padding:11px 0px 0px 25px;
	color:#C2D1CC;
}

.footerText
{
	padding-top:3px;
	float:left;
}

.footer a:link, .footer a:active, .footer a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.footer a:hover
{
	text-decoration:underline;
}

.footerBg
{
	background-image:url(/images/footer_bg.gif);
	background-repeat:repeat-x;
}

.homePromo
{
	color:#2B453C;
	background-color:#9EC1C3;
}

.yellowHdr
{
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#B49956;
}

.greenHdr
{
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#276F53;
    padding-top:0;
	margin-top:0;
}
div.header {
	padding-bottom:0;
	margin-bottom:0;
}

.roomCaption
{
	height:35px;
	padding-top:5px;
	color:#A3560E;
	text-align:center;
}

.hidden       { display:none }
div.unhidden  { display:block }
span.unhidden { display:inline }

