body {
	margin: 0;
	color: BLACK;
	FONT-FAMILY: Arial, sans-serif; 
	
	
}



.error { color: RED;}

.TableBorderColor  {background-color:black;}

.label,.text,.link 	{font-size:70%;font-family: tahoma,arial,Geneva,Helvetica,sans-serif;}

.buttn,.buttnText		{font-size:80%; font-family: tahoma,arial,Geneva,Helvetica,sans-serif;background-color:#e0e0d5;}

.buttn-fix			{font-family: tahoma,arial,Geneva,Helvetica,sans-serif;background-color:#e0e0d5;width:7.5em; font-size:80%;}

.PageContent  {LINE-HEIGHT: 140%; FONT-SIZE: 80%;}

.PageTitle  {FONT-SIZE: 120%; font-weight: bold;}

.subtitle {font-weight: bold; color: #003366 font-size: 100%;}
.subtitle  A{text-decoration:none; color: #000000; }
.subtitle  A:hover{text-decoration:underline; color: #FF0000;}

.edit_mode {font-weight: normal; color: #003366 font-size: 11pt;}
.edit_mode   A{text-decoration:none; color: #ffffff; }
.edit_mode   A:hover{text-decoration:underline; color: #FF0000;}

.calendar-title 	{background-color:#006600; font-size: 13pt; font-family: Arial, Helvetica, sans-serif;}
.calendar-bar 	{background-color:#ccccc5; }
.callendar-arrow 	{color: #ffffff; text-decoration:none;}
.calendar-form-title 	{color:white; font-weight: bold;}
.calendar-number 	{font-weight: bold; 	
	color:#888885;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.calendar-day-title 	{
	background-color:#669966;
	style:border-left-style;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.calendar-events {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.calendar-events  A{text-decoration:none; color: #000000; }
.calendar-events  A:hover{text-decoration:underline; color: #006600;}

.Form-title			{background-color:#888885;color:white;font-weight: bold; }
.color-header		{background-color:#ddddd5;}
.button-bar		{background-color:#ccccc5;}
.color-border		{background-color:#666666;}

.text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-weight: normal; color: Black;}

.text3 {background-color:#e0e0d5;  font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-weight: normal; color: Black;}


.text2   A:hover { color:#339966; text-decoration:underline;  }
.text2   A { color:black; text-decoration:none; font-weight: normal; }

.text3   A:hover { color:#339966; text-decoration:underline }
.text3   A { color:black; text-decoration:none; font-weight: normal;  }

.table_title { font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: Black;}
.table_title   A:hover { color:#339966; text-decoration:underline;  }
.table_title   A { color:black; text-decoration:none;  }


.Page_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22pt; font-weight: bold; color: #FF6633}


/* ---------  contact  ------------*/

.contact {FONT-SIZE: 10pt;font-family: Arial, Helvetica, sans-serif; }
.contact 	A{color: #666666;text-decoration: none; font-weight: normal;}
.contact  	A:hover{color: #333333;text-decoration: underline}

.contactbox {FONT-SIZE: 10pt;font-family: Arial, Helvetica, sans-serif; }