BODY {
	background-color: #FFFFFF;
	color: #323232;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
}
P {
	color: #323232;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify; 
}
.NinePt {
	color: #323232;
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify; 
}
H1 {
	color: #0033cc;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H2 {
	color: #0033cc;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.green:link		{font-size: 10pt; color: #007B4F; text-decoration : underline; font-weight: bold; }
A.green:visited	{font-size: 10pt; color: #007B4F; text-decoration : underline; font-weight: bold; }
A.green:hover		{font-size: 10pt; color: #878787; text-decoration : underline; font-weight: bold; }
A.menu:link			{font-size: 9pt; color: #878787; text-decoration : none; font-weight: bold; font-family: Tahoma; }
A.menu:visited	{font-size: 9pt; color: #878787; text-decoration : none; font-weight: bold; font-family: Tahoma; }
A.menu:hover		{font-size: 9pt; color: #007B4F; text-decoration : underline; font-weight: bold; font-family: Tahoma; }
A.smallgreen:link			{font-size: 8pt; color: #007B4F; text-decoration : underline; font-weight: normal; font-family: Tahoma; }
A.smallgreen:visited	{font-size: 8pt; color: #007B4F; text-decoration : underline; font-weight: normal; font-family: Tahoma; }
A.smallgreen:hover		{font-size: 8pt; color: #878787; text-decoration : underline; font-weight: normal; font-family: Tahoma; }
A:link		{font-size: 10pt; color: #007B4F; text-decoration : none; font-weight: bold; font-family: Tahoma; }
A:visited	{font-size: 10pt; color: #007B4F; text-decoration : none; font-weight: bold; font-family: Tahoma; }
A:hover		{font-size: 10pt; color: #878787; text-decoration : none; font-weight: bold; font-family: Tahoma; }
small { color: #878787; }
A.blue:link		{font-size: 10pt; color: #0000ff; text-decoration : underline; font-weight: bold; }
A.blue:visited	{font-size: 10pt; color: #0000ff; text-decoration : underline; font-weight: bold; }
A.blue:hover		{font-size: 10pt; color: #878787; text-decoration : underline; font-weight: bold; }
.EightPt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
}
.Title {
	font-family: Tahoma;
	font-size: 8pt;
	color: #0033cc;
	font-weight: bold;
}
.TitleGreen {
	font-family: Tahoma;
	font-size: 8pt;
	color: #007B4F;
	font-weight: bold;
}

.adjustedZIndex { z-index: 1; }
.collapsePanel { background-color:white; overflow:hidden; }
.collapsePanelHeader{ width:100%; height:30px;
	color:#007B4F;
	font-weight:bold;
}
.collapsePanelHeader a {color:#007B4F;}
.collapsePanelHeader a:hover {text-decoration:none;background:none;}

.CalendarPopup .ajax__calendar_container { 
		border: 1px solid #101499; 
		color: #101499;
		background-color: #ffffff; 
    font-weight: normal;
}
.CalendarPopup .ajax__calendar_day,
.CalendarPopup .ajax__calendar_year {
    color: #101499;
    font-weight: bold;
}
.CalendarPopup .ajax__calendar_other .ajax__calendar_day,
.CalendarPopup .ajax__calendar_other .ajax__calendar_year {
    color: #777777;
    font-weight: normal;
}
.CalendarPopup .ajax__calendar_hover .ajax__calendar_day,
.CalendarPopup .ajax__calendar_hover .ajax__calendar_month,
.CalendarPopup .ajax__calendar_hover .ajax__calendar_year,
.CalendarPopup .ajax__calendar_hover .ajax__calendar_today {
		color: #ffffff;
		background-color: #101499; 
    font-weight: bold;
}
.CalendarPopup .ajax__calendar_active .ajax__calendar_day,
.CalendarPopup .ajax__calendar_active .ajax__calendar_month,
.CalendarPopup .ajax__calendar_active .ajax__calendar_year {
    color: #101499;
    font-weight: bold;
}
