.main {

width:120px;

background-color:#A39D84;

}



.month {

background-color:black;

font:10px verdana;

color:white;

}



.daysofweek {

background-color:gray;

font:bold 10px verdana;

color:white;

}



.days {

font-size: 10px;

font-family:verdana;

color:white;

background-color: #5B564D;

padding: 0px;

}



.event{

font-size: 10px;

font-family:verdana;

padding: 1px;

font-weight: bold;

color: black;

}



.event a{

display:block;

font-size: 10px;

font-weight: bold;

color: black;

text-decoration:none;

background-color: #eaeaea;

}

.event a:hover{
background-color: #666666;
text-decoration:none;
}

.photoItem{
padding:5px 5px 10px 5px;
background-color:#514F49;
vertical-align:top;
color:#eaeaea;
font-family:Arial;
font-size:11px;
border-top:1px solid #646159;
border-left:1px solid #646159;
border-right:1px solid #171615;
border-bottom:1px solid #171615;
}

.photoItem:hover{
background-color:#ffffff;
}

.photoItem img{
border-bottom:1px solid #646159;
border-right:1px solid #646159;
border-top:1px solid #171615;
border-left:1px solid #171615;
}


.today{

font-size: 10px;

font-family:verdana;

padding: 1px;

font-weight: bold;

color: black;

background-color: white;

}



.style1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



a {

	text-decoration: none;

	color: #D7D6D4;

	font-weight:bold;

	font-size:11px;

	

	}

a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #D7D6D4;

	font-weight:bold;

}



a:hover {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

	color: #FF6600;



}



a:active {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF6600;



}



a:visited {

	font-family: Arial, Helvetica, sans-serif;



}



.regulartext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #D7D6D4;

}



.regulartextdim {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

}



.newstitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #990000;

}





.rowseparator {

	background-color: cccccc;

	margin: 0px;

	padding: 0px;

	height: 1px;

}



.dropdown {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	border: 1px solid #A5A1A1;

}



.textbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	border: 1px solid #A5A1A1;

}



.boxed {

	border: 1px solid #666666;

	background-attachment: fixed;

	background-image: url(images/ad_logo_gray_small.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.boxedlightgrey {

	border: 1px solid #cccccc;

	background-attachment: fixed;

	background-image: url(images/ad_logo_gray_small.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.regulartextdark {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3A3A38;

}



.regulartextdarksmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #3A3A38;

}



.notetext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

}





.phototext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #3A3A38;

}



.message {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3A3A38;

}





.linkwhite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

}



.regulartextblue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0000ee;

}

.welcometitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: FFD200;

}



#homeWelcomeDiv{
	
	text-align:right;

	border-right:1px dashed #7D7A75;

	height:275px;

	width:250;

	margin-top:15px;

	padding-right:5px;

}



#footerLeft{
	float:left;
	text-align:right;
	border-bottom:5px solid #7D7A75;	
	width:300;
	margin-top:15px;
	padding-right:5px;
	padding-bottom:8px;
}

#footerRight{
	float:right;
	text-align:left;	
	width:120;
	margin-top:30px;
	padding-right:5px;
	padding-bottom:8px;
}





#galleryTable{

	border:0px 0px 0px 0px;

}

#galleryTable img{

	border-top:1px solid #cccccc;

	border-left:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;

}



#galleryTable img:hover{	

	border-color:#ffffff;

}



.contentLeftMenu{

	padding-top:13px;

	padding-right:13px;

	border-right:1px dashed #7D7A75;

}



.contentLeftMenuPrint{

	padding-top:13px;

	padding-right:13px;

	border-right:1px dashed #000000;

}



.contentRightMenu{
	border-left:1px dashed #7D7A75;
	padding-left:10px;
}


.contentRightMenuPrint{
	border-left:1px dashed #000000;
	padding-left:10px;
}



#print{

	text-decoration: underline;

	color: #000000;

	font-weight:bold;

	font-size:14px;

}



.summaryLeft{
	border-right:1px dashed #7D7A75;
	top:-30px;

}



.summaryRight{

	padding-left:15px;

}





.summaryRight li{

	display:inline;

	font:8pt arial,helvetica,Verdana;

	color:#E2E1DC;

	list-style-type: none;

	margin-right:10px;	

}



#homeRightDiv{

	text-align:right;

	height:290px;

	width:100%;

	margin-top:13px;

	padding-right:5px;

}



.titlebig {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight:bold;

	color: 666666;

}



.titlesection {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:bold;

	color: 666666;

}



.titlesubsection {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: 666666;

}



.documenttitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: 999999;

}



.nav-home {

	border-right:thin solid 001F4F; font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #FFFFFF;

	background-color: 156094;

	border-top-style: none;

	border-bottom-style: none;

	border-left-style: none;

	letter-spacing: -1px

}





.galleryViewTD{

	background-color:#413E38;

}



.galleryControlTD{

	background:#eaeaea;

}



.nav-regular {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #FFFFFF;

	background-color: 094073;

	border-right-width: thin;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-right-color: B8D9F0;

	letter-spacing: -1px;

}





.MainHeader

{

	font-weight: bold;

	text-transform: uppercase;

	color: #990066;

}



.BlueTitle

{

	font-weight: bold;

	text-transform: capitalize;

	color: #0099cc;

}



.CenteredTitle

{

	font-weight: bold;

	color: #ff0033;

	text-align: center;

}



/*reservation form*/

.reservationTD{

	font-family:Arial;

	font-size:11px;

	color: #D7D6D4;

	background-color:#4B4741;

}



.reservationTDPrint{

	font-family:Arial;

	font-size:11px;

	color: #000000;

	background-color:#ffffff;

}



.reservationInput{

	font-family:Arial;

	font-size:11px;

}



.reservationInputPrint{

	font-family:Arial;

	font-size:11px;

	border:1px 1px 1px 1px;

}



.reservationsubselect{

	background-color:#55514B;

	padding:3px 0px 3px 0px;

}



.reservationsubselectprint{

	

	padding:3px 0px 3px 0px;

	border-top:1px solid #999999;

	border-left:1px solid #999999;

	border-bottom:1px solid #999999;

	border-right:1px solid #999999;



}



/* Table Automatic Format Styles */



.1topleft

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

}



.1topcenter

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

}

.1topright

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

}

.1odd

{

	background-color: #F6F6F6;

}

.1even

{

	background-color: #F6F6F6;

}



.1middleleft

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.1middlecenter

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.1middleright

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.1bottomleft

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.1bottomcenter

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.1bottomright

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}





.2topleft

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

}



.2topcenter

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

	text-align: right;

}

.2topright

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

	text-align: right;

}



.2odd

{

	background-color: #F6F6F6;

}

.2even

{

	background-color: #F6F6F6;

}



.2middleleft

{

	background-color: #FFFBED;

	color: #004A84;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.2middlecenter

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: right;

}

.2middleright

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: right;

}



.2bottomleft

{

	background-color: #FFFBED;

	color: #004A84;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.2bottomcenter

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: right;

}

.2bottomright

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: right;

}



.3topleft

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

}

.3topcenter

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

}

.3topright

{

	background-color: #FFEEBA;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #004A84;

	padding: 5px;

	font-weight: bold;

}



.3odd

{

	background-color: #F6F6F6;

}

.3even

{

	background-color: #FFFFFF;

}



.3middleleft

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.3middlecenter

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.3middleright

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.3bottomleft

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.3bottomcenter

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.3bottomright

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}





.4topleft

{

	background-color: #3D66B5;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding: 5px;

	font-weight: bold;

}



.4topcenter

{

	background-color: #3D66B5;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding: 5px;

	font-weight: bold;

	text-align: center;

}

.4topright

{

	background-color: #3D66B5;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding: 5px;

	font-weight: bold;

	text-align: center;

}



.4middleleft

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #E9EEF4;

	color: #004A84;

	font-weight: bold;

}



.4middleleftlight

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #E9EEF4;

	color: #004A84;



}



.4middlecenter

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #E9EEF4;

	color: #004A84;

	text-align: center;

}

.4middleright

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #E9EEF4;

	color: #004A84;

	text-align: center;

}



.4bottomleft

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #E9EEF4;

	color: #004A84;

	font-weight: bold;

}

.4bottomcenter

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #E9EEF4;

	color: #004A84;

	text-align: center;

}

.4bottomright

{

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #E9EEF4;

	color: #004A84;

	text-align: center;

}





.fontdarkblue {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: 172B50;

}

.fontmessage {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-wight: bold;

	color: 7B1926;

}



.fontsubject {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: 2C16A9;

}





.message1 {

	background-color: 869DAB;

}

.message2 {

	background-color: 7099AF;

}

.message3 {

	background-color: C7D8E0;

}

.message4 {

	background-color: B8C9D3;

}

.message5 {

	background-color: E5EAED;

}



.welcomeArea{

	background-attachment: fixed;

	background-image: url(images/home.template_08.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	background-color: 3F3F37;

}





#topNav{
	height: 25px;
	padding: 0px;
	vertical-align: top;
}



#topNav a{
	display:table-cell;
	padding:0;
	height: 20px;
	font:11px arial,helvetica,Verdana;
	font-weight:bold;
	color:6D6D6D;
	border-right: 1px solid #89898D	;
	border-bottom: 3px solid #FFFFFF;
	background: #FFFFFF;
	padding: 8px 8px 0px 8px;
	vertical-align: bottom;
	text-decoration:none;
}



#topNav a:hover{
	border-bottom: 3px solid #F8A602;	
}


#newsList{

	display:block;

	font:8pt arial,helvetica,Verdana;

	color:E2E1DC;

	list-style-type: none;

	border:1px;

	margin-top:5px;	

}



#newsList a{

	color:E2E1DC;	

	text-decoration:none;

}





#newsListComplete{

	font:8pt arial,helvetica,Verdana;

	color:E2E1DC;

	list-style-type: none;

	border:1px;

	margin-top:15px;

	width:400;

}



#newsListComplete span{

	font:10pt arial,helvetica,Verdana;

	font-weight:bold;

	color:F9A806;	

	text-decoration:none;

}



#newsList a:hover{

	color:#FF6600;	

	text-decoration:underline;

}



/*Event List*/



#eventList{

	display:block;

	font:8pt arial,helvetica,Verdana;

	color:#E2E1DC;

	list-style-type: none;

	border:1px;

	margin-top:5px;

	width:175;

}



#eventList{

	display:block;

	font:8pt arial,helvetica,Verdana;

	color:#E2E1DC;

	list-style-type: none;

	border:1px;

	margin-top:5px;

	width:175;

}







.eventListComplete{



	font:8pt arial,helvetica,Verdana;

	color:#F9A806;	

	border:1px;

	margin-top:15px;

	width:400;

}

.eventListCompletePrint{



	font:8pt arial,helvetica,Verdana;

	color:#000000;	

	border:1px;

	margin-top:15px;

	width:400;

}



#eventListPrint a{	

	color:000000;	

	text-decoration:underline;

}



#eventList a{	

	color:E2E1DC;	

	text-decoration:none;

}



#eventList a:hover{	

	color:#FF6600;	

	text-decoration:underline;

	}





#facilityList{

	font:8pt arial,helvetica,Verdana;

	color:E2E1DC;		

	list-style-image: url(images/bullet.gif);

	margin-left:10px;	

	width:180px;

}



#facilityList a{

	color:E2E1DC;		

	text-decoration:none;

}



#facilityList a:hover{

	color:#FF6600;		

	text-decoration:underline;

}



/*Room List*/



#roomListThumb{

	display:inline;	

	list-style-type: none;

	padding:0px 2px 0px 0px;

}



#roomListDetails{

	display:block;	

	list-style-type: none;

	padding:0px 2px 0px 0px;

}



#roomListDetails img{

	width:102px;

}



#leftSideLinks{

	font:8pt arial,helvetica,Verdana;

	color:E2E1DC;		

	list-style-type: none;	

	width:180px;

}



#leftSideLinksPrint{

	font:8pt arial,helvetica,Verdana;

	color:000000;		

	list-style-type: none;	

	width:180px;

}



#leftSideLinksPrint a{ 

	color:00000;		

	text-decoration:underline;

}



#leftSideLinks a{

	color:E2E1DC;		

	text-decoration:none;

}



#leftSideLinks a:hover{

	color:#FF6600;		

	text-decoration:underline;

}



#rightSideLinks{
	font:8pt arial,helvetica,Verdana;
	font-weight:lighter;
	color:747069;		
	list-style-type: circle;	
}

#rightSideLinks a{
	display:block;
  	color:747069;	
  	width:120px;
	text-decoration:none;
	border-left:4px solid #5A5650;	
	padding:3px 3px 3px 3px;
	margin-top:2px;	
	background-color:#4B4741;
}



#rightSideLinks a:hover{

	background-color:#595247;		

	color:D7D7D7;			

}


#rightSideLinksPrint{

	font:8pt arial,helvetica,Verdana;

	font-weight:lighter;

	color:000000;		

	list-style-type: none;	

}



#rightSideLinksPrint a{
	display:block;
  color:000000;	
	text-decoration:underline;		
	padding:3px 3px 3px 3px;
	margin-top:2px;
}





#roomListThumb img{

	border:0px;

}









.clouds {

	background-attachment: fixed;

	background-image: url(/templates/default/images/master-home-v1.0-copy_09.jpg);

	background-repeat: 0;

	background-position: right top;

}



.searchboxbottom {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #cccccc;

	border-bottom-color: #cccccc;

	border-left-color: #cccccc;

}

