 /* main site classes */
body { background-image:url("images/bg_site.gif"); margin: 0px; }
td { font-size: 12px; color: #333; font-family: Arial, Helvetica, sans-serif; }
A:visited { color: #0000CC; font-size: 12px; text-decoration: underline; text-align: right; }
A:link { color: #0000CC; font-size: 12px; text-decoration: underline; text-align: right; }
A:hover { color: #0000CC; font-size: 12px; text-decoration: none; text-align: right; }
A.nav:visited { color: #003366; font-size: 12px; line-height: 18pt; text-decoration: underline; text-align: right; }
A.nav:link { color: #003366; font-size: 12px; line-height: 18pt; text-decoration: underline; text-align: right; }
A.nav:hover { color: #CC0033; font-size: 12px; line-height: 18pt; text-decoration: none; text-align: right; }
A.linksmall:visited { color: #0000CC; font-size: 11px; text-decoration: underline; text-align: right; }
A.linksmall:link { color: #0000CC; font-size: 11px; text-decoration: underline; text-align: right; }
A.linksmall:hover { color: #0000CC; font-size: 11px; text-decoration: none; text-align: right; }
h1 { color: #000; font-size: 15px; font-family: Arial, sans-serif; font-weight: bold; }
.textsmall { color: #1f1f1f; font-size: 11px; line-height: 10pt; }
.footer { color: #4a4925; font-size: 11px; padding-bottom: 4px; vertical-align: bottom; }
.hotel_name_position { vertical-align: bottom; }	
.footerhdr { color: #000; font-size: 12px; } 	
.hotel_address { color: #3f3e12; font-size: 10px; }
.nav_sep_line { color: #A9A9A9; font-size: 11px; text-align: right; }
hr { border: #CCC 1px dashed; width: 100%; }
div.3rdcolumn { padding: 25px 10px 0px 10px; }
div.navcontainer { padding: 27px 23px 40px 0px; text-align:right; background-image:url("images/nav_dashed_line_tile.gif"); } 
div.contentcontainer { padding: 25px 0px 0px 25px; }
 /* classes which define more info links */
A.moreInfo:Link {text-decoration:underline ;color: #0000FF; font-size: 11px; }
A.moreInfo:Visited {text-decoration:underline ;color: #0000FF; font-size: 11px; }
A.moreInfo:Active {text-decoration:underline; color: #0000FF; font-size: 11px; }
A.moreInfo:Hover {text-decoration:none; color: #0000FF; font-size: 11px; }
.inputFormButton {font-size:12px; cursor:hand; background-color:#CCCCCC; color: #000000; width: 110px; border: 1px; border-style: solid; border-color: #000000; }
 /* classes which define the calendar styles */
.inputFormButton { font-size: 10px; color: #000000; background-color:#cccccc; border-style:1px; }
.titleSpecial { font-size: 12px; font-weight: bold; color: #000000; }
A.linkSpecial { font-size: 12px; text-decoration: underline; }
A.linkSpecial:hover { font-size: 12px; text-decoration: none; }
.titleEvent { font-size: 12px; font-weight: bold; color: #000000; }
.eventLine { font-size: 12px; color: #000000; }
.monthYear { font-size:16px; font-weight: bold; }
.daysOfWeek { font-size: 11px;font-weight: bold; }
.gridMain { font-size: 11px; }
.todayColorIn { color: #CC0000; background-color: #FFFFCC; } /* font color for the current date for current month */
.inMonthFaceIn { color: #000000; background-color: #FFFFCC; } /* font color for days in the display month for current month */
.outMonthFaceIn { color: #333333; background-color: #FFFFCC; } /* font color for days not in the display month for current month */
.todayColorOut { color: #CC0000; background-color: #999999; } /* font color for the current date for days in the display month */
.inMonthFaceOut { color: #000000; background-color: #999999; } /* font color for days in the display month for days in the display month */
.outMonthFaceOut { color: #333333; background-color: #999999; } /* font color for days not in the display month for days in the display month */
.linkDayInCell { font-size: 11px; }
.dropDownInCalendar { font-size: 12px; background-color:#ffffff; border: 1px #666666 solid; }
.allEventsLink { font-size: 12px; }
.textOutsideCalendar { font-size: 12px; }
.calendardetail { font-size: 12px; line-height: 15px; color: #000000; padding-right: 5px; padding-left: 5px; }