BODY {
	FONT-SIZE: 11px; 
	FONT-FAMILY: "Arial", serif; 
	SCROLLBAR-DARKSHADOW-COLOR: #666666; 
	color:#ffffff
}

TABLE {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Arial", "MS Sans Serif", sans-serif
}

td.bannerRight
{
	background-image: url('images/imgBannerRight.gif');
	background-attachment:fixed;
	background-repeat:repeat-x;
}


table.tblCalendar
{
	BACKGROUND-COLOR: #008057;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-top: #666666 1px solid;
	padding:none;
	margin: none;

	width:100%;
}

.trCalendarNav
{
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	BACKGROUND-COLOR: #008057;
}

.trTeaser
{
	height:30px;
	color:#ffffff;
	BACKGROUND-COLOR: #005232;
	text-align:left;
	font-weight:900;
	padding:3px;
}

/*used to be #F5F4D3 */
.CalendarHeader 
{ 
	font-size: 11px; font-weight: bold; color: #000000; 
	BACKGROUND-COLOR: #DDDDDD;
}

.CalendarNormalDay { font-size: 11px; font-weight: bold; color: #000000; BACKGROUND-COLOR: #FFFFFF;}
.CalendarWeekend { font-size: 11px; font-weight: bold; color: #000000; BACKGROUND-COLOR: #FFFFFF;}
.CalendarEventDay { font-size: 11px; font-weight: bold; color: #FFFFFF; BACKGROUND-COLOR: #008057;}
.CalendarEventDay A{DISPLAY: block;WIDTH: 100%;color:#FFFFFF;}
.CalendarEventDay A:hover{DISPLAY: block;WIDTH: 100%;color:#FFFFFF;}


A
{
    COLOR: black;
    FONT-FAMILY: Arial;
    text-decoration: none;
}

A:hover {
	color: #005232;
	text-decoration: underline;
}

/******pMenu********/
.pMenu {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; MARGIN: 0px 1px 1px 0px; 
	TEXT-ALIGN: left;
}

.pMenu A {	
	PADDING: 3px 3px 3px 3px; 
	
	BORDER-TOP: #C0D4B7 1px solid; 
	BORDER-BOTTOM: #006432 1px solid; 
	BACKGROUND-COLOR: #005232; 
	DISPLAY: block; 
	FONT-SIZE: 100%; 
	WIDTH: 100%; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	
	TEXT-DECORATION: none;
}

.pMenu A:hover {
	BORDER-TOP: #BAC88E 1px solid; 
	BORDER-BOTTOM: #005232 1px solid; 
	COLOR: #008057; 	
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: none;
}

.pMenuFst {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; MARGIN: 0px 1px 1px 0px; 
	TEXT-ALIGN: left;
}

.pMenuFst A {	
	PADDING: 3px 3px 3px 3px; 
	
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #006432 1px solid; 
	BACKGROUND-COLOR: #005232; 
	DISPLAY: block; 
	FONT-SIZE: 100%; 
	WIDTH: 100%; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	
	TEXT-DECORATION: none;
}

.pMenuFst A:hover {
	BORDER-TOP: #BAC88E 1px solid; 
	BORDER-BOTTOM: #005232 1px solid; 
	COLOR: #008057; 	
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: none;
}

/******pMenuHighlight********/
.pMenuHighlight {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; MARGIN: 0px 1px 1px 0px; 
	TEXT-ALIGN: left;
}

.pMenuHighlight A {	
	PADDING: 3px 3px 3px 3px; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	BACKGROUND-COLOR: #FFFFFF; 

	DISPLAY: block; 
	FONT-SIZE: 100%; 
	WIDTH: 100%; 
	COLOR: #008057; 
	FONT-FAMILY: Arial; 
	
	TEXT-DECORATION: none;
}

.pMenuHighlight A:hover {
	/*BORDER-TOP: #BAC88E 1px solid; */
	COLOR: #008057; 
	BORDER-BOTTOM: #005232 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: none;
}

.pMenuHighlightFst {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; MARGIN: 0px 1px 1px 0px; 
	TEXT-ALIGN: left;
}

.pMenuHighlightFst A {	
	PADDING: 3px 3px 3px 3px; 
	BORDER-Top: #000000 1px solid; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	BACKGROUND-COLOR: #FFFFFF; 

	DISPLAY: block; 
	FONT-SIZE: 100%; 
	WIDTH: 100%; 
	COLOR: #008057; 
	FONT-FAMILY: Arial; 
	
	TEXT-DECORATION: none;
}

.pMenuHighlightFst A:hover {
	BORDER-TOP: #000000 1px solid; 
	COLOR: #008057; 	
	BORDER-BOTTOM: #005232 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: none;
}

/******pSubMenu********/
.pSubMenu {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; MARGIN: 0px 1px 1px 0px; 
	TEXT-ALIGN: left;
}

.pSubMenu A {		
	BORDER-TOP: #C0D4B7 1px solid; 
	BORDER-BOTTOM: #006432 1px solid; 
	BACKGROUND-COLOR: #005232; 
	DISPLAY: block; 
	FONT-SIZE: 100%; 
	font-weight:900;
	WIDTH: 100%; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	
	TEXT-DECORATION: none;

	PADDING: 3px 3px 3px 3px; 	
}

.pSubMenu A:hover {
	COLOR: #008057; 	
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: none;
}


/******pSubMenuHighlight********/
.pSubMenuHighlight {
	FONT-WEIGHT: bold; 
	FONT-SIZE: xx-small; 
	MARGIN: 0px 0px 1px 0px; 
	TEXT-ALIGN: left;
}

.pSubMenuHighlight A {	
	PADDING: 3px 3px 3px 3px; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	BACKGROUND-COLOR: #FFFFFF; 

	DISPLAY: block; 
	FONT-SIZE: 100%; 
	WIDTH: 100%; 
	COLOR: #008057; 
	FONT-FAMILY: Arial; 
	
	TEXT-DECORATION: none;
}

.pSubMenuHighlight A:hover {
	COLOR: #008057; 	
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: none;
}