/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorVerdanaOFAAPrograms {
	background-color: #ffffff;
	}

.FormTitleBgColorVerdanaOFAAPrograms {
	background-color: #ffffff;
	}

.FormTitleFontColorVerdanaOFAAPrograms {
	color: #000000;
	}

.CaptionBgColorVerdanaOFAAPrograms {
	background-color: #c0c0c0;
	}

.CaptionFontColorVerdanaOFAAPrograms {
	color: #000000;
	}

.DataBgColorVerdanaOFAAPrograms {
	background-color: #ffffff;
	}

.AltDataBgColorVerdanaOFAAPrograms {
	background-color: #ffffff;
	}

.DataFontColorVerdanaOFAAPrograms {
	color: #000000;
	}

.LinkColorVerdanaOFAAPrograms {
	color: #3333cc;
	}

.VisitedLinkColorVerdanaOFAAPrograms {
	color: #3333cc;
	}

.HoverLinkColorVerdanaOFAAPrograms {
	color: #840084;
	}

.ColorBgButtonVerdanaOFAAPrograms {
	background-color: #ddd9dd;
}

.ColorFontButtonVerdanaOFAAPrograms {
	color: #000000;
}

.ColorBgButtonPassiveVerdanaOFAAPrograms {
	background-color: #abd1ff;
}

.ColorFontButtonPassiveVerdanaOFAAPrograms {
	color: #000000;
}



.HeaderVerdanaOFAAPrograms {
	width: 100%;
	}

.HeaderVerdanaOFAAPrograms th { 
	font-family: Verdana; font-size: 80%; text-align: left; font-weight: normal;
	padding: 3px;
	background-color: #ffffff; color: #000000;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .HeaderVerdanaOFAAPrograms th {
	font-family: Verdana; font-size: 100%; text-align: left; font-weight: normal;
}


/*ie6*/
* html body .HeaderVerdanaOFAAPrograms th {
	font-family: Verdana; font-size: 100%; text-align: left; font-weight: normal;
}
/*end*/

.HeaderVerdanaOFAAPrograms a:link { 
	color: #000000;
	}

.HeaderVerdanaOFAAPrograms a:visited { 
	color: #000000;
	}

.HeaderVerdanaOFAAPrograms a:hover, .CaptionVerdanaOFAAPrograms a:active { 
	color: #000000; text-decoration: none;
	}

.HeaderLeftVerdanaOFAAPrograms { 
	background-image: url('../../../heweb/Styles/VerdanaOFAAPrograms/Images/HeaderLeft.gif');
	}

.HeaderRightVerdanaOFAAPrograms { 
	background-image: url('../../../heweb/Styles/VerdanaOFAAPrograms/Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftVerdanaOFAAPrograms img{
	width: 1px;
	}

.HeaderRightVerdanaOFAAPrograms img{
	width: 1px;
	}


/* Grid Options */
.GridVerdanaOFAAPrograms { 
	
	width: 100%;
	}

.CaptionVerdanaOFAAPrograms th { 
	font-family: Verdana; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #c0c0c0; color: #000000;
	white-space: nowrap;
	}

.CaptionVerdanaOFAAPrograms td { 
	font-family: Verdana; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #c0c0c0; color: #000000;
	white-space: nowrap;
	}


html>body .CaptionVerdanaOFAAPrograms th, html>body .CaptionVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionVerdanaOFAAPrograms th, * html body .CaptionVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionVerdanaOFAAPrograms a:link { 
	color: #000000;
	}

.CaptionVerdanaOFAAPrograms a:visited { 
	color: #000000;
	}

.CaptionVerdanaOFAAPrograms a:hover, .CaptionVerdanaOFAAPrograms a:active { 
	color: #840084;
	}

.CaptionVerdanaOFAAPrograms img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionVerdanaOFAAPrograms input {
	vertical-align: middle;
	}

.RowVerdanaOFAAPrograms th { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowVerdanaOFAAPrograms td { 
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	

html>body .RowVerdanaOFAAPrograms th, html>body .RowVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .RowVerdanaOFAAPrograms th, * html body .RowVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

caption.RowVerdanaOFAAPrograms { 
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


html>body caption.RowVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body caption.RowVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.RowVerdanaOFAAPrograms a:link { 
	color: #3333cc;
	}

.RowVerdanaOFAAPrograms a:visited { 
	color: #3333cc;
	}

.RowVerdanaOFAAPrograms a:hover, .RowVerdanaOFAAPrograms a:active { 
	color: #840084;
	}

.SeparatorVerdanaOFAAPrograms{
	color: #ffffff;
	}

.SeparatorVerdanaOFAAPrograms td{
	height: 1px;
	}


.AltRowVerdanaOFAAPrograms th { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowVerdanaOFAAPrograms td { 
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .AltRowVerdanaOFAAPrograms th, html>body .AltRowVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .AltRowVerdanaOFAAPrograms th, * html body .AltRowVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.AltRowVerdanaOFAAPrograms a:link { 
	color: #3333cc;
	}

.AltRowVerdanaOFAAPrograms a:visited { 
	color: #3333cc;
	}

.AltRowVerdanaOFAAPrograms a:hover, .AltRowVerdanaOFAAPrograms a:active { 
	color: #840084;
	}

.NoRecordsVerdanaOFAAPrograms td { 
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	background-color: #ffffff; 
	color: #000000;
	vertical-align: top;
	}

.FooterVerdanaOFAAPrograms td { 
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsVerdanaOFAAPrograms td, html>body .FooterVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsVerdanaOFAAPrograms td, * html body .FooterVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.FooterVerdanaOFAAPrograms a:link { 
	color: #3333cc;
	}

.FooterVerdanaOFAAPrograms a:visited { 
	color: #3333cc;
	}

.FooterVerdanaOFAAPrograms a:hover, .FooterVerdanaOFAAPrograms a:active { 
	color: #840084;
	}

.FooterVerdanaOFAAPrograms img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterVerdanaOFAAPrograms input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordVerdanaOFAAPrograms { 
	
	width: 100%;
	}

.ErrorVerdanaOFAAPrograms td { 
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}


* html>body .ErrorVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .ErrorVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.ControlsVerdanaOFAAPrograms th { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsVerdanaOFAAPrograms td { 
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	
.BottomVerdanaOFAAPrograms td { 
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsVerdanaOFAAPrograms th, html>body .ControlsVerdanaOFAAPrograms td, html>body .BottomVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .ControlsVerdanaOFAAPrograms th, * html body .ControlsVerdanaOFAAPrograms td, * html body .BottomVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.BottomVerdanaOFAAPrograms a:link { 
	color: #3333cc;
	}

.BottomVerdanaOFAAPrograms a:visited { 
	color: #3333cc;
	}

.BottomVerdanaOFAAPrograms a:hover, .CaptionVerdanaOFAAPrograms a:active { 
	color: #840084;
	}

.BottomVerdanaOFAAPrograms img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomVerdanaOFAAPrograms input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionVerdanaOFAAPrograms th{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}

.GroupCaptionVerdanaOFAAPrograms td{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .GroupCaptionVerdanaOFAAPrograms th, html>body .GroupCaptionVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionVerdanaOFAAPrograms th, * html body .GroupCaptionVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.GroupCaptionVerdanaOFAAPrograms a:link {
	color: #000000;
	}

.GroupCaptionVerdanaOFAAPrograms a:visited{
	color: #000000;
	}

.GroupCaptionVerdanaOFAAPrograms a:hover, .GroupCaptionVerdanaOFAAPrograms a:active{
	color: #840084;
	}

.GroupFooterVerdanaOFAAPrograms td{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #c0c0c0; 
	color: #000000;
	}


html>body .GroupFooterVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.GroupFooterVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.GroupFooterVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.GroupFooterVerdanaOFAAPrograms a:hover, .GroupFooterVerdanaOFAAPrograms a:active{
	color: #840084;
	}

.GroupFooterVerdanaOFAAPrograms img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterVerdanaOFAAPrograms input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalVerdanaOFAAPrograms td{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	border-bottom: 2px solid #ffffff;
	}


html>body .SubTotalVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .SubTotalVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.SubTotalVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.SubTotalVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.SubTotalVerdanaOFAAPrograms a:hover, .SubTotalVerdanaOFAAPrograms a:active{
	color: #840084;
	}

.TotalVerdanaOFAAPrograms td{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}


html>body .TotalVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .TotalVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.TotalVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.TotalVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.TotalVerdanaOFAAPrograms a:hover, .TotalVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Form Options */
.ButtonVerdanaOFAAPrograms { 
	background-color: #ffffff; color: #000000; border: solid 1px #ffffff; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 11px; font-weight: bold;
	}

/* Calendar */

.CalendarVerdanaOFAAPrograms { 
	
	width: 100%;
	}

.CalendarWeekdayNameVerdanaOFAAPrograms{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.CalendarWeekdayNameVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.CalendarWeekdayNameVerdanaOFAAPrograms a:hover, .CalendarWeekdayNameVerdanaOFAAPrograms a:active{
	color: #840084;
	}

.CalendarWeekendNameVerdanaOFAAPrograms{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ffffff;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarWeekendNameVerdanaOFAAPrograms a:link {
	color: #000000;
	}

.CalendarWeekendNameVerdanaOFAAPrograms a:visited{
	color: #000000;
	}

.CalendarWeekendNameVerdanaOFAAPrograms a:link, .CalendarWeekendNameVerdanaOFAAPrograms a:visited{
	color: #840084;
	}

/* Calendar Day */
.CalendarDayVerdanaOFAAPrograms{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarDayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarDayVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.CalendarDayVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.CalendarDayVerdanaOFAAPrograms a:hover, .CalendarDayVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Calendar Weekend */
.CalendarWeekendVerdanaOFAAPrograms{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarWeekendVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarWeekendVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.CalendarWeekendVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.CalendarWeekendVerdanaOFAAPrograms a:hover, .CalendarWeekendVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Calendar Today */
.CalendarTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 80%;
	padding: 1px;
	border: 2px solid #ffffff;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarTodayVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.CalendarTodayVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.CalendarTodayVerdanaOFAAPrograms a:hover, .CalendarTodayVerdanaOFAAPrograms a:active {
	color: #840084;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 80%;
	padding: 1px;
	border: 2px solid #ffffff;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}


html>body .CalendarWeekendTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.CalendarWeekendTodayVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.CalendarWeekendTodayVerdanaOFAAPrograms a:hover, .CalendarWeekendTodayVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayVerdanaOFAAPrograms{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #ffffff;
	}


html>body .CalendarOtherMonthDayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayVerdanaOFAAPrograms a:link {
	color: #ffffff;
	}

.CalendarOtherMonthDayVerdanaOFAAPrograms a:visited{
	color: #ffffff;
	}

.CalendarOtherMonthDayVerdanaOFAAPrograms a:hover, .CalendarOtherMonthDayVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 80%;
	padding: 1px;
	border: 2px solid #ffffff;
	text-align: center;
	background-color: #ffffff;	
	color: #ffffff;
	}


html>body .CalendarOtherMonthTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayVerdanaOFAAPrograms a:link {
	color: #ffffff;
	}

.CalendarOtherMonthTodayVerdanaOFAAPrograms a:visited{
	color: #ffffff;
	}

.CalendarOtherMonthTodayVerdanaOFAAPrograms a:hover, .CalendarOtherMonthTodayVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #ffffff;
	}


html>body .CalendarOtherMonthWeekendVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendVerdanaOFAAPrograms a:link {
	color: #ffffff;
	}

.CalendarOtherMonthWeekendVerdanaOFAAPrograms a:visited{
	color: #ffffff;
	}

.CalendarOtherMonthWeekendVerdanaOFAAPrograms a:hover, .CalendarOtherMonthWeekendVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 80%;
	padding: 1px;
	border: 2px solid #ffffff;
	text-align: center;
	color: #ffffff;
	background-color: #ffffff;	
	}
	

html>body .CalendarOtherMonthWeekendTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayVerdanaOFAAPrograms a:link {
	color: #ffffff;
	}

.CalendarOtherMonthWeekendTodayVerdanaOFAAPrograms a:visited{
	color: #ffffff;
	}

.CalendarOtherMonthWeekendTodayVerdanaOFAAPrograms a:hover, .CalendarOtherMonthWeekendTodayVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayVerdanaOFAAPrograms{
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	background-color: #c0c0c0;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarSelectedDayVerdanaOFAAPrograms a:link {
	color: #000000;
	}

.CalendarSelectedDayVerdanaOFAAPrograms a:visited{
	color: #000000;
	}

.CalendarSelectedDayVerdanaOFAAPrograms a:hover, .CalendarSelectedDayVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Calendar Navigator */
.CalendarNavigatorVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	background-color: #ffffff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarNavigatorVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.CalendarNavigatorVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.CalendarNavigatorVerdanaOFAAPrograms a:hover, .CalendarNavigatorVerdanaOFAAPrograms a:active{
	color: #840084;
	}

.CalendarNavigatorVerdanaOFAAPrograms img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 80%;
	}

.CalendarNavigatorVerdanaOFAAPrograms th {
	font-family: Verdana; font-size: 80%;
	}


html>body .CalendarNavigatorVerdanaOFAAPrograms th, html>body .CalendarNavigatorVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorVerdanaOFAAPrograms th, * html body .CalendarNavigatorVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventVerdanaOFAAPrograms{
	font-family: Verdana; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}
/*end*/

.CalendarEventVerdanaOFAAPrograms a:link {
	color: #3333cc;
	}

.CalendarEventVerdanaOFAAPrograms a:visited{
	color: #3333cc;
	}

.CalendarEventVerdanaOFAAPrograms a:hover, .CalendarEventVerdanaOFAAPrograms a:active{
	color: #840084;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thVerdanaOFAAPrograms { 
	font-family: Verdana; font-size: 80%;
	font-weight: bold;
}


html>body .thVerdanaOFAAPrograms {
	font-size: 100%;
}


/*ie6*/
* html body .thVerdanaOFAAPrograms {
	font-size: 100%;
}
/*end*/

.HeaderVerdanaOFAAPrograms .thVerdanaOFAAPrograms { 
	font-family: Verdana; font-size: 80%; text-align: left; font-weight: normal;
	padding: 3px;
	background-color: #ffffff; color: #000000;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%; text-align: left; font-weight: normal;
}


/*ie6*/
* html body .HeaderVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%; text-align: left; font-weight: normal;
}
/*end*/

.CaptionVerdanaOFAAPrograms .thVerdanaOFAAPrograms { 
	font-family: Verdana; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #c0c0c0; color: #000000;
	white-space: nowrap;
}


html>body .CaptionVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowVerdanaOFAAPrograms .thVerdanaOFAAPrograms { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowVerdanaOFAAPrograms .thVerdanaOFAAPrograms { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsVerdanaOFAAPrograms .thVerdanaOFAAPrograms { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
}


html>body .GroupCaptionVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}

html>body .RowVerdanaOFAAPrograms .thVerdanaOFAAPrograms, html>body .AltRowVerdanaOFAAPrograms .thVerdanaOFAAPrograms, html>body .ControlsVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%;
}

* html body .RowVerdanaOFAAPrograms .thVerdanaOFAAPrograms, * html body .AltRowVerdanaOFAAPrograms .thVerdanaOFAAPrograms, * html body .ControlsVerdanaOFAAPrograms .thVerdanaOFAAPrograms {
	font-family: Verdana; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 80%;
}


html>body .simpleMenuVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuVerdanaOFAAPrograms td {
	font-family: Verdana; font-size: 100%;
} 
/*end*/