/* Body CSS */

body {
	margin-left: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	background-color: #F3F3F3;
}
.date-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Normal;
	color: #666666;
}

.main-table{
	background-color: #FFFFFF;
}
.main-text {
	font-size: 12px;
	font-weight: Normal;
	color: #666666;
}
.main-bold {
	font-size: 12px;
	font-weight: Bold;
	color: #333333;
}
.right-box-bold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.white-text-bold {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}	
/* Calendar CSS */

.cal-table-border{
	border: 1px solid #cccccc;
}
.cal-table-border td {
	border: 1px solid #cccccc;
}
.cal-main-heading {
	font-size: 18px;
	font-weight: bold;
	color: #42A9C5;
	text-align: center;
	vertical-align: middle;
}
.days-of-week {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/cal-heading-back.gif);
}
.calendar-cell {
	font-size: 12px;
	font-weight: Bold;
	color: #333333;
	padding: 5px;
	height: 90px;
	vertical-align: text-top;
	background-image: url(images/cal-cell.gif);	
}
.cal-blank-cell {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
	height: 90px;
	vertical-align: text-top;
	background-image: url(images/cal-blank-cell.gif);
}
.event-cell {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
	height: 90px;
	vertical-align: text-top;
	background-image: url(images/cal-event-cell.gif);
}

/* Links CSS */

a.red-bold-link:active{color: #cc0033;text-decoration: none;}
a.red-bold-link:visited{ color: #cc0033; text-decoration: none}
a.red-bold-link:hover{color: #cc0033;text-decoration: none;}
a.red-bold-link{
	font-size: 12px;
	font-weight: bold;
	color: #cc0033;
	text-decoration: none;
}

a.red-link:active{color: #cc0033;text-decoration: underline;}
a.red-link:visited{ color: #cc0033; text-decoration: underline}
a.red-link:hover{color: #cc0033;text-decoration: underline;}
a.red-link{
	font-size: 12px;
	font-weight: normal;
	color: #cc0033;
	text-decoration: underline;
}

a.main-link:active{color: #666666;text-decoration: none;}
a.main-link:visited{ color: #666666; text-decoration: none}
a.main-link:hover{color: #CC0033;text-decoration: none;}
a.main-link{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.nav-link:active{color: #666666;text-decoration: none;}
a.nav-link:visited{ color: #666666; text-decoration: none}
a.nav-link:hover{color: #CC0033;text-decoration: none;}
a.nav-link{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: Normal;
	color: #666666;
	text-decoration: none;
}
a.right-link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #41a8c5;
	text-decoration: none;
}


/* Footer CSS */
a.footer-link:active{color: #666666;text-decoration: none;}
a.footer-link:visited{ color: #666666; text-decoration: none}
a.footer-link:hover{color: #CC0033;text-decoration: none;}
a.footer-link{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: Normal;
	color: #666666;
	text-decoration: none;
}
.footer-break{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: Normal;
	color: #666666;
}
.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.error-text {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.main-right-text {
	font-size: 10px;
	font-weight: Normal;
	color: #666666;
}

a.cal-link:active{color: #666666;text-decoration: none;}
a.cal-link:visited{ color: #666666; text-decoration: none}
a.cal-link:hover{color: #CC0033;text-decoration: none;}
a.cal-link{
	font-size: 11px;
	font-weight: Normal;
	color: #666666;
	text-decoration: none;
}
.days-of-week-print {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/cal-heading-back.gif);
}
.cal-blank-cell-print {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	height: 90px;
	vertical-align: text-top;
	background-color:#CCCCCC;
}
.calendar-cell-print {
	font-size: 12px;
	font-weight: Bold;
	color: #000000;
	padding: 5px;
	height: 90px;
	vertical-align: text-top;
	background:#ffffff;
}
.event-cell-print {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	height: 90px;
	vertical-align: text-top;
	background:#e5e3e3;
}
.cal-text-print{
	font-size: 11px;
	font-weight: Normal;
	color: #000000;
}
