body {
	background-color: #330099;
}
#body,td,th {
#	color: #FFFFFF;
#}
.text {
    color: #000000;
}
.style40{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	border: 1px solid #D2D1D5;
	background-color: #00ff00;
}
.table_border{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
	background-color: #ededed;
}
.style2 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}.style0 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style1 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style30 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330099; }
.style8 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link {
	/*color: #FFFFFF;*/
	text-decoration: none;
}
a:visited {
	/*color: #FFFFFF;*/
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a.menu {
    text-decoration: none;
    color:#ffffff;
}
.style9 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#ffffff;
}
.style10 {color: #00CC66}
.style11 {color: #003399}
.style12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #00CC66;
}
.style13 {color: #00CC33}
.style14 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #00CC33;
}
.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
}
.style17 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; font-weight: bold; }
.style18 {color: #009933}
.style22 {font-size: 12px; color: #00CC33; font-family: Arial, Helvetica, sans-serif;}
.style23 {font-family: Arial, Helvetica, sans-serif;
         font-size: 13px;
         font-weight: bold;
         color: black;
}
.style43 {font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         font-weight: bold;
         color: blue;}
.style24 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style25 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style26 {
	color: #330099;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.calendar {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;

}
.calendarHeader{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: white;
	font-weight:bold;
}
.calendarToday{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffaaaa;
	background-color: #f9f9f9;
}
.calendarTable{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffaaaa;
	border: 1px solid #999999; 
	background-color: #f9f9f9;
}
.calendar_border{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffaaaa;
	border: 1px solid #000000; 
	background-color: #f9f9f9;
}
.calendar {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	border: 1px solid #D2D1D5;
	background-color: #ffffff;
}
.reserved {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:line-through;
	color: #666666;
	border: 1px solid #D2D1D5;
	background-color: #ff0000;
}
.rated {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	border: 1px solid #D2D1D5;
	background-color: #0000ff;
}
.period {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	border: 1px solid #D2D1D5;
	background-color: #ffff00;
}
.future_date {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	border: 1px solid #D2D1D5;
	background-color: #ffffff;
}
.past_date {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	border: 1px solid #D2D1D5;
	background-color: #dddddd;
}
.calendarHeader{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: black;
}
.calendarToday{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffaaaa;
	background-color: #f9f9f9;
}
.calendarTable{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffaaaa;
	border: 1px solid #999999; 
	background-color: #f9f9f9;
}
.calendar_border{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #141414;
	border-collapse: collapse;
	border: 1px solid #D2D1D5;
}
.calend{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	border: 1px solid red;
	background-color: red;
}
.calendarTop{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #141414;
	background-color: #C0C0C0;
}
.calendarNames{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	font-weight: bold;
	background-color: #808080;
}
.Total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	background-color: #DDDDDD;
}


