BODY 		{BACKGROUND-COLOR: #ffffff}
TD 		{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none}
A:link 		{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: maroon; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none}
A:visited 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: maroon; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none}
A:active 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: maroon; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none}
A:hover 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: maroon; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none}
.input 		{BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Arial}
.input2 	{BACKGROUND-COLOR: #e4e4e4; FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Arial}
.grey 		{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #aaaaaa; FONT-FAMILY: Arial, Verdana}

.highlight { color: #333333; font-weight:normal}
.highlight:hover { color: #000000; font-weight: normal; background-color: #DAEAEB}

/*
strong { font-size: 9pt; color:#333333; text-align: center; font-weight: bold; font-family: Arial}
*/
/*text*/
.title {font-size: 11pt; color:#333333; font-weight: bold; font-family: Arial; font-style: Italic}
.Bodytext {font-family: Arial; color: #333333; font-size: 9pt; text-align: left; font-weight: normal}
.Bodybold {font-family: Arial; color: #000000; font-size: 9pt; text-align: left; font-weight: bold;}
.error { font-family: Arial; color: #FF0000; font-size: 9pt; text-align: left; }

/* tables */
.bullettable { border: #999999; background-color: #E7EBE7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0.6cm}
.outertable {font-family: Arial; font-size: 9pt; border-color: #ffffff; border-collapse: collapse; border-size: 0px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-spacing: 2px; padding: 1.1cm; background-color: #ffffff; font-weight: normal}
.cal_td{font-family: Arial; font-size: 9pt; text-align: center; width: 19; height: 16}
.summarytable { border: #ffffff; background-color: #F6F7F7 ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0.2cm; font-family: Arial; font-size: 9pt}
.hitable {border: #ffffff; background-color: #E7EBE7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0.3cm; border-collapse: collapse; bordercolor="#111111"}
/*calendar days*/
.changeover {text-align: center; font-family: Arial; background-color: #F3BA76; color: #ffffff; font-size: 9pt}
.available {text-align: center; font-family: Arial; background-color: #B8E39C; color: #ffffff; font-size: 9pt; cursor:default;}
.unavail {text-align: center; font-family: Arial; background-color: #FFFFFF; color: #000000; font-size: 9pt; cursor:default;}
.booked {text-align: center; font-family: Arial; background-color: #FAA9A5; color: #ffffff; font-size: 9pt; cursor:default;}
.short {text-align: center; font-family: Arial; background-color: #C6D5FB; color: #0088CC; font-size: 9pt}

/*others*/
.field { font-family: Arial; font-size: 8pt; background-color: #ffffff; font-weight: normal; color: #000000}

p{ margin-bottom : 6; margin-top : 0;}

/*Paul's stuff here. */
table#avail_calendar_table {
    border: 1px solid #808080;
	width: 100%;
	border-collapse: collapse;
}
table#avail_calendar_table td {
	font-family: Arial;
	font-size: 9pt;
	text-align: center;
	width: 19px;
	height: 16px;
}
table#avail_calendar_table div#cal_day_of_month_header {
	text-align: center;
	width: 100%;
	height: 16px;
}
table#avail_calendar_table td#cal_year {
	font-weight: bold;
}
