a {font: normal 11px Tahoma, Arial;color: #797979;text-decoration: underline;}
a:hover {font: normal 11px Tahoma, Arial;color: #797979;text-decoration: none;}

#header .headrow1 a {font: bold 15px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 20px; text-decoration: none;}
#header .headrow1 a:hover {font: bold 15px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 20px; text-decoration: underline;}
#header .headrow2 a {font: bold 15px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 0px; text-decoration: none;}
#header .headrow2 a:hover {font: bold 15px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 0px; text-decoration: underline;}
#header .headrow3 a {font: bold 15px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 30px; text-decoration: none;}
#header .headrow3 a:hover {font: bold 15px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 30px; text-decoration: underline;}
#header .headrow4 a {font: bold 15px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 25px; text-decoration: none;}
#header .headrow4 a:hover {font: bold 15px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 25px; text-decoration: underline;}

#page1 #content .column1 a {font: bold 17px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 80px; text-decoration: none;}
#page1 #content .column1 a:hover {font: bold 17px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 80px; text-decoration: underline;}
#page1 #content .column1 h2 {font: bold 15px Tahoma, Arial;color: #5d5d5d;}


#page1 #content .column1 .subrow4 a {font: bold 13px Tahoma, Arial;color: #7c7c7c; padding:0px 0px 0px 0px; text-decoration: underline;}
#page1 #content .column1 .subrow4 a:hover {font: bold 13px Tahoma, Arial;color: #7c7c7c; padding:0px 0px 0px 0px; text-decoration: none;}
#page1 #content .column1 .orange {color: #f17e22;}

#page1 #content .column2 h1 {font: bold 15px Tahoma, Arial;color: #5d5d5d;padding:10px 0px 10px 0px;}
#page1 #content .column2 h2 {font: bold 13px Tahoma, Arial;color: #5d5d5d;padding:0px 0px 0px 0px;}
#page1 #content .column2 h4 {font: bold 11px Tahoma, Arial;color: #FF0000;padding:0px 0px 5px 0px;}
#page1 #content .column2 .blue {font: bold 15px Tahoma, Arial;color: #348CBC;}
#page1 #content .column2 p, ul {font: normal 12px Tahoma, Arial;color: #7c7c7c;}

#page1 #content .facilities td {vertical-align: top; padding: 0 10px 0 0;}
#page1 #content .facilities ul {padding: 0; margin: 0 0 0 7px;}
#page1 #content .facilities .header {font: bold 15px Tahoma, Arial;color: #5d5d5d;padding:10px 0px 10px 0px;}


#page1 #content .calendar img{border-style: none;padding: 0px 0px 0px 5px;}
#page1 #content .calendar td{padding: 0px 10px 5px 0px;}


#page1 #footer .foot p {font: normal 11px Tahoma, Arial;color: #FFFFFF; padding:0px 0px 0px 0px; text-decoration: none;}


.property .calendars {	clear:both;	display:block;	margin-top:15px;	position:relative;	width: 950px;}
.property .calendars .cal-content {	float:left;	width: 54.5em;}
.property .calendars .cal-content .lastUpdated {	margin-bottom: 1em;}
.calendars .cal-content table {	border-collapse: separate;}
.calendars .cal-content .month {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	display:inline;	float:left;	margin-right:.5em;	border: solid 1px #BFBFBF;	padding: 4px;	margin-bottom: 1em;}
.calendars .cal-content .month tr {	overflow:hidden;}
.calendars .cal-content .month th, .calendars .cal-content .month td{	width:auto;	padding: 4px;	border: 0px;	text-align: center;}
.calendars .cal-content .month th.month-label{	background-color: #2A6EBB;	color: #fff;	font-weight: bold;	*width: 160px;}
.calendars .cal-content .month th.day-label{	background-color: #ddedf9;	color: #000000;}
.calendars .cal-content .month td.e {	visibility:hidden !important;}
.calendars .cal-content .month th,.calendars .cal-content .month td {	line-height:1em;	overflow:visible;	vertical-align:middle;	white-space:nowrap;	width:1em;}
.calendars .changeover {	margin-bottom: 10px;}
.calendars .changeover span {	font-weight: bold;}
.calendars .legend-content {	width: 12em;	float: left;	padding-top: 30px;	*zoom: 1;}
.calendars .legend dt {	border:1px solid #BFBFBF;	display:block;	height:25px;	width:25px;	margin-top:0.25em;	text-align:center;	clear:left;	float:left;}
.calendars .legend dd {	line-height:30px;	margin-top: 0.25em;	margin-left: 2.5em;	min-height:25px;	vertical-align:middle;}
#availability .legend dt.a,.calendars .month td.a {	background-color:#fff;}
#availability .legend dt.unknown,.calendars .month td {	background-color:#ffe55c;}
.calendars .legend dt.s,.calendars .month td.s {	background-color:#ffa952;}
.calendars .legend dt.u,.calendars .month td.u {	background-color:#BFBFBF;	text-decoration:line-through;}



.TESTcpMonthNavigation{background-color:#F8A544;text-align:center;vertical-align:center;text-decoration:none;color:#FFFFFF;font-weight:bold;}
.TESTcpText{font: 8px Tahoma, Arial;}
TD.TESTcpDayColumnHeader{font: bold 12px Tahoma, Arial;border-width:0 0 1 0;color: #5d5d5d; text-align:center;}
.TESTcpCurrentDate{text-decoration:none; text-align:center;}
.TESTcpCurrentDateDisabled{color:#D0D0D0; text-align:center; text-decoration:line-through;}
.TESTcpCurrentMonthDate{color:#F8A544;font-weight:bold; text-align:center;}
.TESTcpCurrentDate{color: #FFFFFF;font-weight:bold; text-align:center;}
.TESTcpOtherMonthDate{color:#808080; text-align:center;}
TD.TESTcpCurrentDate{color:#FFFFFF; text-align:center; background-color: #F8A544;border-width:1;border:solid thin #000000;}
TD.TESTcpCurrentDateDisabled{border-width:1;border:solid thin #FFAAAA; text-align:center;}
SPAN.TESTcpTodayTextDisabled{height:20px; text-align:center;}
A.TESTcpTodayText{color:#F8A544;font-weight:bold; text-align:center;}
SPAN.TESTcpTodayTextDisabled {color:#D0D0D0; text-align:center;}
