/*
A:link {
	font-family:verdana;
	color:#579F8F;
	text-decoration: none;
	font-weight:bold;
}

A:active {
	font-family:verdana;
	color:#579F8F;
	text-decoration: none;
	font-weight:bold;
}

A:visited {
	font-family:verdana;
	color:#579F8F;
	text-decoration: none;
	font-weight:bold;
}
*/
A:hover {
	color:#579F8F;
	text-decoration: underline;
}

th {

	background:#579F8F;
	color:white;
}

.row0 {
	background:#E6E6E6;
}

.row1 {
	background:#D6D6D6;
}

.inform {
	padding:10px;
	color:red;
	font-weight:bold;
}

.admin_form td {
	background:#E6E6E6;
}

.dot {
	color: red;
	padding-right:1px;
}

.text {
	font-family: Helvetica;
	font-size:12px
}

/* calendar styles */

.cal_total {
	background-color:#E1E1E0;
}

.cal_info {
	color:#656565;
}

tr.topdays {
	background-color: #579F8F; font-family: Verdana; font-size: 11px; font-weight: bold; color : white; 
}

.toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.eventinbox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;		
}
.currentdate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	font-size: 17px; 
	font-weight: bold;	
	background: yellow;
}

td.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
td.dayboxes {
	background-color: #eeeeee; color: #000000;	
}
td.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
td.highlighteddayboxes {
	background-color: #EFEFEF; color: #000000;
}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
