/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#flashHeader1 {
	color: #ffffff;
	float: left;
	margin: 0;
}
#flashHeader2 {
	float: left;
	margin: 0;
	width: 930px;
	height: 80px;
	text-align: left;
	color: #FFFFFF;
	background-image:url(/images/shared/mgd_logo_flash.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#flashContent {margin: 0;}
#flashSub {margin: 0;}

.subnav {background-color: #000000;}

.subnavW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px;
}

p {
	margin: 0px 0px 10px 0px;
	padding-right: 10px;
	padding-left: 10px;
}
div.hr {
	padding-top: -10px;
	height: 1px;
	margin-left: 0px;
	margin-right: 10px;
	background-image: url(/images/shared/hr_bar.gif);
}

div.hr hr, div.hrLarge hr {display: none;}

#pastEvents .leftCol p {line-height: 1.4em; width:300px;}

ul, li {list-style: square;}

form { display: inline; margin: 0;}

/**************************************************************
	Top Nav
***************************************************************/

div#topnav{width: 930px; height: 24px; margin:0 auto;}

/*Green Nav*/

ul#navGreen{
list-style: none;
margin: 0;
font-size: 11px;
font-weight: bold;
color: #000;
text-align: center;
text-transform: uppercase;
background:url(/images/themes/green_nav.jpg) no-repeat;}
ul#navGreen li{display: inline;}
ul#navGreen a{
padding: 2px 1.15em;
text-align: center;
color: #ABB886;
line-height: 24px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #000;}
ul#navGreen a:hover{color: #FFF;}
ul#navGreen a#current{color:#FFCC00;}

/*Blue Nav*/

ul#navBlue{
list-style: none;
margin: 0;
font-size: 11px;
font-weight: bold;
color: #000;
text-align: center;
text-transform: uppercase;
background:url(/images/themes/blue_nav.jpg) no-repeat;}
ul#navBlue li{display: inline;}
ul#navBlue a{
padding: 2px 1.15em;
text-align: center;
color: #D9E1F4;
line-height: 24px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #000;}
ul#navBlue li a:hover{color: #FFF;}
ul#navBlue li a#current{color:#FFCC00;}
ul#navBlue a#end{border-right: none;}

/*Red Nav*/

ul#navRed{
list-style: none;
margin: 0;
font-size: 11px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
background:url(/images/themes/red_nav.jpg) no-repeat;}
ul#navRed li{display: inline;}
ul#navRed a{
padding: 2px 1.15em;
text-align: center;
color: #FAE2E2;
line-height: 24px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #000;}
ul#navRed a:hover{color: #FFF;}
ul#navRed a#current{color:#FFCC00;}
ul#navRed a#end{border-right: none;}
ul#navRed a#end2{color:#FFCC00; border-right: none;}

/*Gold Nav*/

ul#navGold{
list-style: none;
margin: 0;
font-size: 11px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
background:url(/images/themes/gold_nav.jpg) no-repeat;}
ul#navGold li{display: inline;}
ul#navGold a{
padding: 2px 1.15em;
text-align: center;
color: #F7EBD7;
line-height: 24px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #000;}
ul#navGold a:hover{color: #FFF;}
ul#navGold a#current{color:#FFCC00;}
ul#navGold a#end{border-right: none;}
ul#navGold a#end2{color:#FFCC00; border-right: none;}

/*Brown Nav*/

ul#navBrown{
list-style: none;
margin: 0;
font-size: 11px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
background:url(/images/themes/brown_nav.jpg) no-repeat;}
ul#navBrown li{display: inline;}
ul#navBrown a{
padding: 2px 1.15em;
text-align: center;
color: #E2D7D0;
line-height: 24px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #000;}
ul#navBrown a:hover{color: #FFF;}
ul#navBrown a#current{color:#FFCC00;}
ul#navBrown a#end{border-right: none;}

/*Silver Nav*/

ul#navSilver{
list-style: none;
margin: 0;
font-size: 11px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
background:url(/images/themes/silver_nav.jpg) no-repeat;}
ul#navSilver li{display: inline;}
ul#navSilver a{
padding: 2px 1.15em;
text-align: center;
color: #E2D7D0;
line-height: 24px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #000;}
ul#navSilver a:hover{color: #FFF;}
ul#navSilver a#current{color:#FFCC00;}
ul#navSilver a#end{border-right: none;}
ul#navSilver a#end2{color:#FFCC00; border-right: none;}

/**************************************************************
	Links
***************************************************************/

a.flash:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: Underline;
}
a.flash:visited {
	color: #EEEEEEE;
	text-decoration: none;
}
a.flash:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.flash:active {
	color: #FFFFFF;
	text-decoration: none;
}

a, a:active, a:link, a:visited {color: #555555;}

.GreyBoxInner a, .GreyBoxInner a:active, .GreyBoxInner a:link, .GreyBoxInner a:visited {color: #ffffff;}
a:hover {text-decoration: none; color: #000000;}
.GreyBoxInner a:hover {text-decoration: none;color: #ffffff;}
a img {border: 0px;}

/**************************************************************
	Grey Boxes In Content
***************************************************************/

.navbar {
	background-color: #000000;
	width: 2px;
	height: 24px;
}

a.hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D9E1F4;
	text-decoration: none;
	padding: 0 10px 0 10px;
}
a.hotel:visited {
	color: #D9E1F4;
	text-decoration: none;
}
a.hotel:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.hotel:active {
	color: #FFCC00;
	text-decoration: none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 11px;
	color: #999999;
}

a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
a.footer:visited {
	color: #999999;
	text-decoration: none;
}
a.footer:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:active {
	color: #FFCC00;
	text-decoration: none;
}

.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
a.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.footer2:visited {
	color: #999999;
	text-decoration: none;
}
a.footer2:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer2:active {
	color: #FFCC00;
	text-decoration: none;
}


/**************************************************************
	Content Box
***************************************************************/

.GreyBoxOuter {width: 214px; background-color: #373737;}

.GreyBoxInner
{
	width: 200px;
	border: 1px solid #7b7b7b;
	padding: 10px 6px 10px 6px;
	background-image: url(/images/bgGreyBox.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #f5f5f5;
}
.GreyBoxOuterLarge
{
	width: 213px;
	border: 4px solid #d9d9d9;
	padding: 0px;
	margin-top: 25px;
	background-image: url(/images/shared/bgGreyBoxLarge.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.GreyBoxInnerLarge
{
	font-size: 10px;
	width: 207px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #ffffff;
	padding: 10px 6px 10px 6px;
	color: #717171;
}

.GreyBoxInner P {color: #ffffff;}

.GreyBoxInner ul, .GreyBoxOuterLarge ul
{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.GreyBoxInner li, .GreyBoxInnerLarge li {background-image: url(/images/shared/arrowDark.gif);}

/**************************************************************
	Titles
***************************************************************/
h2, h3
{
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	text-transform: none;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-transform: uppercase;

}
.rightCol, .rightCol h2, .rightCol h3
{
	marging-right: 6px;
	padding-right: 6px;
	font-size: 11px;
}
.rightCol h2 {margin-bottom:2px;}

.leftCol p {line-height: 1.4em;}

h3 {margin-bottom: 10px;}

#contentNav, #contentNav a, #contentNav a:hover, #contentNav a:active, #contentNav a:visited
{
	text-decoration: none;
}
#contentNav a:hover
{
	color: #000000;
}
#contentNav span.Selected
{
	color: #000000;
}

/**************************************************************
	Book Gui
***************************************************************/
.calendarEntry {
	background-color:#a6a6a6;
	border-left:solid 1px #212121;
	border-top:solid 1px #212121;
	border-right:solid 1px #212121;
	border-bottom:none;
	height:12px;
	width:67px;
	float:left;
	color:#212121;
	font-size:9px;
	font-family:Arial, Verdana, Serif, Sans-Serif;
	letter-spacing:0px;
	text-align:center;
	text-transform:lowercase;
}
.nightsEntry{
	background-color:#a6a6a6;
	border-left:solid 1px #212121;
	border-top:solid 1px #212121;
	border-right:solid 1px #212121;
	border-bottom:none;
	height:12px;
	width:18px;
	color:#212121;
	font-size:9px;
	float:left;
	text-align:center;
}

.selectChoice{
	font-size:9px;
}

.selectChoice:link {
	color:#333333;
	text-decoration:none;
}

 .selectChoice:visited {
	color:#333333;
	text-decoration:none;
}

.selectChoice:hover {
	color:#767676;
	text-decoration:none;
}
#selectnbGuest {
	background-color:#a6a6a6;
	font-size:10px;
	position:absolute;	 
	display:none;
	border:1px solid #000000;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
	padding-top:3px;
	z-index:1;
	width: 18px;
}


#selectnbGuest a
{
	display:block;
}
/**************************************************************
	Themes 
***************************************************************/

#promoTheme {

	background-color: #000000;
	margin: 0;
	padding: 2px 1px 5px 1px;
	width: 252px;
	text-align: center;
}

#emailTheme {
	background-color: #000000;
	margin: 0;
	padding: 2px 1px 1px 1px;
	width: 252px;
}

.black {background-color:#000000;}
.gray {background-color:#F3F3F3;}

.blackB {
	background-color: #000000;
	border: #000000 1px solid;
	padding: 1px 1px 1px 1px;
}
.green {background-color:#55632B;}
.greenB {
	border: #55632B 1px solid;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 242px;
	height: auto;
}
.greenB2 {
	border: #55632B 1px solid;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 242px;
	height: auto;
}
.greenTitle {
    background-color: #242A13;
	color: #C9D6A0;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 232px;
    height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	
}
.greenContent {
    background-color: #353E1C;
	color: #C9D6A0;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.30;
	padding: 5px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.greenContent2 {
    background-color: #353E1C;
	color: #C9D6A0;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.greenForm {
    background-color: #353E1C;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.greenInput {
    border: #000000 1px solid;
	color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	height: 14px;
	background-color: #AEB0A9;
}

.blue {background-color: #1D3566;}

.blueB {
	border: #1D3566 1px solid;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 242px;
}
.blueTitle {
    background-color: #142444;
	color: #D9E1F4;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 232px;
    height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	
}
.blueContent {
    background-color: #1B3260;
	color: #D9E1F4;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	padding: 5px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.blueForm {
    background-color: #1B3260;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 4px 0 2px 6px;
	
	width: 232px;
}
.blueInput {
    border: #000000 1px solid;
	color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	background-color: #A9AEB8;
}

.brown {background-color: #A35222;}

.brownB {
	border: #A35222 1px solid;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 242px;
	height: auto;
}
.brownTitle {
    background-color: #6E3717;
	color: #eeeeee;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 232px;
    height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	
}
.brownContent {
    background-color: #A35222;
	color: #eeeeee;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.30;
	padding: 5px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.brownForm {
    background-color: #A35222;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.brownInput {
    border: #000000 1px solid;
	color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	height: 14px;
	background-color: #AEB0A9;
}

.red {background-color: #BD2A2D;}

.redB {
	border: #BD2A2D 1px solid;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 242px;
	height: auto;
}
.redB2 {
	border: #BD2A2D 1px solid;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 242px;
	height: auto;
}
.redTitle {
    background-color: #8E1F22;
	color: #eeeeee;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 232px;
    height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	
}
.redContent {
    background-color: #BD2A2D;
	color: #eeeeee;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.30;
	padding: 5px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.redForm {
    background-color: #BD2A2D;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.redInput {
    border: #000000 1px solid;
	color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	height: 14px;
	background-color: #AEB0A9;
}

.gold {background-color: #BB9148;}

.goldB {
	border: #BB9148 1px solid;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 242px;
	height: auto;
}
.goldB2 {
	border: #BB9148 1px solid;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 242px;
	height: auto;
}
.goldTitle {
    background-color: #8C6D36;
	color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 232px;
    height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	
}
.goldContent {
    background-color: #BB9148;
	color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.30;
	padding: 5px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.goldForm {
    background-color: #BB9148;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0 2px 6px;
	text-align: left;
	width: 232px;
}
.goldInput {
    border: #000000 1px solid;
	color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	height: 14px;
	background-color: #AEB0A9;
}

/**********************************************************
	toggle | MENU 
**********************************************************/

.ToggleH2
{ 
	cursor: pointer;
	padding-right: 14px;
	background-image: url(/images/shared/btnToggleUp.gif);
	background-repeat: no-repeat;
	background-position: center right;
	line-height: 27px;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
}

.ToggleContainer{ margin: 2px 10px 2px 10px; width: 500px;}

.ToggleContainer p{margin-top: 2px;}

.ToggleContent{
	display: none;
	margin-top: 10px;
	padding-bottom: 10px;
}

.ToggleContent a:link{color: #555; text-decoration: underline;}
.ToggleContent a:active{color: #555; text-decoration: underline;}
.ToggleContent a:hover{color: #000; text-decoration: none;}
.ToggleContent a:visited{color: #555; text-decoration: underline;}

/**************************************************************
	Print Specific Styles
***************************************************************/
.PrintHeader {display: none;}

h1 {display: none;}

.PrintFooter { display: none;}
.print
{
	margin-top: 7px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: right;
}
