/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorGreenApple1 {
	background-color: #e0e6c3;
	}

.FormTitleBgColorGreenApple1 {
	background-color: #3c964b;
	}

.FormTitleFontColorGreenApple1 {
	color: #ffffff;
	}

.CaptionBgColorGreenApple1 {
	background-color: #dcf3ba;
	}

.CaptionFontColorGreenApple1 {
	color: #000000;
	}

.DataBgColorGreenApple1 {
	background-color: #ebfbe3;
	}

.AltDataBgColorGreenApple1 {
	background-color: #d6e68a;
	}

.DataFontColorGreenApple1 {
	color: #000000;
	}

.LinkColorGreenApple1 {
	color: #0033cc;
	}

.VisitedLinkColorGreenApple1 {
	color: #830000;
	}

.HoverLinkColorGreenApple1 {
	color: #ff0000;
	}

.ColorBgButtonGreenApple1 {
	background-color: #3c964b;
}

.ColorFontButtonGreenApple1 {
	color: #ffffff;
}

.ColorBgButtonPassiveGreenApple1 {
	background-color: #86d292;
}

.ColorFontButtonPassiveGreenApple1 {
	color: #ffffff;
}



.HeaderGreenApple1 {
	width: 100%;
	}

.HeaderGreenApple1 th { 
	font-family: Verdana; font-size: 12pt; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	<FormTitleAdditional>
	}


html>body .HeaderGreenApple1 th {
	font-family: Verdana; font-size: 12pt; text-align: left;
}


/*ie6*/
* html body .HeaderGreenApple1 th {
	font-family: Verdana; font-size: 12pt; text-align: left;
}
/*end*/

.HeaderGreenApple1 a:link { 
	color: #ffffff;
	}

.HeaderGreenApple1 a:visited { 
	color: #ffffff;
	}

.HeaderGreenApple1 a:hover, .CaptionGreenApple1 a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftGreenApple1 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightGreenApple1 { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftGreenApple1 img{
	width: 9px;
	}

.HeaderRightGreenApple1 img{
	width: 9px;
	}


/* Grid Options */
.GridGreenApple1 { 
	border: 1px solid #3c964b; border-left: 0px;
	width: 100%;
	}

.CaptionGreenApple1 th { 
	font-family: Verdana; font-size: 9pt; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b; border-bottom: 1px solid #3c964b;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionGreenApple1 td { 
	font-family: Verdana; font-size: 9pt; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b; border-bottom: 1px solid #3c964b;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}


html>body .CaptionGreenApple1 th, html>body .CaptionGreenApple1 td {
	font-family: Verdana; font-size: 9pt; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionGreenApple1 th, * html body .CaptionGreenApple1 td {
	font-family: Verdana; font-size: 9pt; text-align: left; vertical-align: top;
}
/*end*/

.CaptionGreenApple1 a:link { 
	color: #000000;
	}

.CaptionGreenApple1 a:visited { 
	color: #000000;
	}

.CaptionGreenApple1 a:hover, .CaptionGreenApple1 a:active { 
	color: #ff0000;
	}

.CaptionGreenApple1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionGreenApple1 input {
	vertical-align: middle;
	}

.RowGreenApple1 th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #ebfbe3; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowGreenApple1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: left;
	vertical-align: top;
	background-color: #ebfbe3; 
	color: #000000;
	}
	

html>body .RowGreenApple1 th, html>body .RowGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .RowGreenApple1 th, * html body .RowGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

caption.RowGreenApple1 { 
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border: 1px solid #3c964b; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #ebfbe3; 
	color: #000000;
	}


html>body caption.RowGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body caption.RowGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.RowGreenApple1 a:link { 
	color: #0033cc;
	}

.RowGreenApple1 a:visited { 
	color: #830000;
	}

.RowGreenApple1 a:hover, .RowGreenApple1 a:active { 
	color: #ff0000;
	}

.SeparatorGreenApple1{
	color: #3c964b;
	}

.SeparatorGreenApple1 td{
	height: 1px;
	}


.AltRowGreenApple1 th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #ebfbe3; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowGreenApple1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: left;
	vertical-align: top;
	background-color: #d6e68a; 
	color: #000000;
	}


html>body .AltRowGreenApple1 th, html>body .AltRowGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .AltRowGreenApple1 th, * html body .AltRowGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.AltRowGreenApple1 a:link { 
	color: #0033cc;
	}

.AltRowGreenApple1 a:visited { 
	color: #830000;
	}

.AltRowGreenApple1 a:hover, .AltRowGreenApple1 a:active { 
	color: #ff0000;
	}

.NoRecordsGreenApple1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: left;
	background-color: #ebfbe3; 
	color: #000000;
	vertical-align: top;
	}

.FooterGreenApple1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsGreenApple1 td, html>body .FooterGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .NoRecordsGreenApple1 td, * html body .FooterGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.FooterGreenApple1 a:link { 
	color: #0033cc;
	}

.FooterGreenApple1 a:visited { 
	color: #830000;
	}

.FooterGreenApple1 a:hover, .FooterGreenApple1 a:active { 
	color: #ff0000;
	}

.FooterGreenApple1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterGreenApple1 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordGreenApple1 { 
	border: 1px solid #3c964b; border-left: 0px;
	width: 100%;
	}

.ErrorGreenApple1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b; border-bottom: 1px solid #3c964b;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ebfbe3; 
	}


* html>body .ErrorGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .ErrorGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.ControlsGreenApple1 th { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #ebfbe3; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsGreenApple1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: left;
	vertical-align: top;
	background-color: #ebfbe3; 
	color: #000000;
	}
	
.BottomGreenApple1 td { 
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsGreenApple1 th, html>body .ControlsGreenApple1 td, html>body .BottomGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .ControlsGreenApple1 th, * html body .ControlsGreenApple1 td, * html body .BottomGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.BottomGreenApple1 a:link { 
	color: #0033cc;
	}

.BottomGreenApple1 a:visited { 
	color: #830000;
	}

.BottomGreenApple1 a:hover, .CaptionGreenApple1 a:active { 
	color: #ff0000;
	}

.BottomGreenApple1 img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomGreenApple1 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionGreenApple1 th{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #d6e68a; 
	color: #000000;
	}

.GroupCaptionGreenApple1 td{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebfbe3; 
	color: #000000;
	}


html>body .GroupCaptionGreenApple1 th, html>body .GroupCaptionGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .GroupCaptionGreenApple1 th, * html body .GroupCaptionGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.GroupCaptionGreenApple1 a:link {
	color: #000000;
	}

.GroupCaptionGreenApple1 a:visited{
	color: #000000;
	}

.GroupCaptionGreenApple1 a:hover, .GroupCaptionGreenApple1 a:active{
	color: #ff0000;
	}

.GroupFooterGreenApple1 td{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dcf3ba; 
	color: #000000;
	}


html>body .GroupFooterGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .GroupFooterGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.GroupFooterGreenApple1 a:link {
	color: #0033cc;
	}

.GroupFooterGreenApple1 a:visited{
	color: #830000;
	}

.GroupFooterGreenApple1 a:hover, .GroupFooterGreenApple1 a:active{
	color: #ff0000;
	}

.GroupFooterGreenApple1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterGreenApple1 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalGreenApple1 td{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #d6e68a; 
	color: #000000;
	border-bottom: 2px solid #3c964b;
	}


html>body .SubTotalGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .SubTotalGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.SubTotalGreenApple1 a:link {
	color: #0033cc;
	}

.SubTotalGreenApple1 a:visited{
	color: #830000;
	}

.SubTotalGreenApple1 a:hover, .SubTotalGreenApple1 a:active{
	color: #ff0000;
	}

.TotalGreenApple1 td{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #d6e68a; 
	color: #000000;
	}


html>body .TotalGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .TotalGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.TotalGreenApple1 a:link {
	color: #0033cc;
	}

.TotalGreenApple1 a:visited{
	color: #830000;
	}

.TotalGreenApple1 a:hover, .TotalGreenApple1 a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonGreenApple1 { 
	background-color: #3c964b; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.CalendarGreenApple1 { 
	border: 1px solid #3c964b;
	width: 100%;
	}

.CalendarWeekdayNameGreenApple1{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b; border-bottom: 1px solid #3c964b;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #d6e68a; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekdayNameGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekdayNameGreenApple1 a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameGreenApple1 a:visited{
	color: #830000;
	}

.CalendarWeekdayNameGreenApple1 a:hover, .CalendarWeekdayNameGreenApple1 a:active{
	color: #ff0000;
	}

.CalendarWeekendNameGreenApple1{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b; border-bottom: 1px solid #3c964b;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #d6e68a;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendNameGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendNameGreenApple1 a:link {
	color: #000000;
	}

.CalendarWeekendNameGreenApple1 a:visited{
	color: #000000;
	}

.CalendarWeekendNameGreenApple1 a:link, .CalendarWeekendNameGreenApple1 a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayGreenApple1{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: center;
	background-color: #ebfbe3;	
	color: #000000;
	}


html>body .CalendarDayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarDayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarDayGreenApple1 a:link {
	color: #0033cc;
	}

.CalendarDayGreenApple1 a:visited{
	color: #830000;
	}

.CalendarDayGreenApple1 a:hover, .CalendarDayGreenApple1 a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendGreenApple1{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: center;
	background-color: #d6e68a;	
	color: #000000;
	}


html>body .CalendarWeekendGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendGreenApple1 a:link {
	color: #0033cc;
	}

.CalendarWeekendGreenApple1 a:visited{
	color: #830000;
	}

.CalendarWeekendGreenApple1 a:hover, .CalendarWeekendGreenApple1 a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
	padding: 1px;
	border: 2px solid #3c964b; border-right: 1px solid #3c964b;
	text-align: center;
	background-color: #ebfbe3;	
	color: #000000;
	}


html>body .CalendarTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarTodayGreenApple1 a:link {
	color: #0033cc;
	}

.CalendarTodayGreenApple1 a:visited{
	color: #830000;
	}

.CalendarTodayGreenApple1 a:hover, .CalendarTodayGreenApple1 a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
	padding: 1px;
	border: 2px solid #3c964b; border-right: 1px solid #3c964b;
	text-align: center;
	background-color: #d6e68a;	
	color: #000000;
	}


html>body .CalendarWeekendTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarWeekendTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarWeekendTodayGreenApple1 a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayGreenApple1 a:visited{
	color: #830000;
	}

.CalendarWeekendTodayGreenApple1 a:hover, .CalendarWeekendTodayGreenApple1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayGreenApple1{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: center;
	background-color: #ebfbe3;	
	color: #3c964b;
	}


html>body .CalendarOtherMonthDayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthDayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthDayGreenApple1 a:link {
	color: #3c964b;
	}

.CalendarOtherMonthDayGreenApple1 a:visited{
	color: #3c964b;
	}

.CalendarOtherMonthDayGreenApple1 a:hover, .CalendarOtherMonthDayGreenApple1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
	padding: 1px;
	border: 2px solid #3c964b; border-right: 1px solid #3c964b;
	text-align: center;
	background-color: #ebfbe3;	
	color: #3c964b;
	}


html>body .CalendarOtherMonthTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthTodayGreenApple1 a:link {
	color: #3c964b;
	}

.CalendarOtherMonthTodayGreenApple1 a:visited{
	color: #3c964b;
	}

.CalendarOtherMonthTodayGreenApple1 a:hover, .CalendarOtherMonthTodayGreenApple1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendGreenApple1 {
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: center;
	background-color: #d6e68a;	
	color: #3c964b;
	}


html>body .CalendarOtherMonthWeekendGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthWeekendGreenApple1 a:link {
	color: #3c964b;
	}

.CalendarOtherMonthWeekendGreenApple1 a:visited{
	color: #3c964b;
	}

.CalendarOtherMonthWeekendGreenApple1 a:hover, .CalendarOtherMonthWeekendGreenApple1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
	padding: 1px;
	border: 2px solid #3c964b; border-right: 1px solid #3c964b;
	text-align: center;
	color: #3c964b;
	background-color: #d6e68a;	
	}
	

html>body .CalendarOtherMonthWeekendTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarOtherMonthWeekendTodayGreenApple1 a:link {
	color: #3c964b;
	}

.CalendarOtherMonthWeekendTodayGreenApple1 a:visited{
	color: #3c964b;
	}

.CalendarOtherMonthWeekendTodayGreenApple1 a:hover, .CalendarOtherMonthWeekendTodayGreenApple1 a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayGreenApple1{
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #dcf3ba;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarSelectedDayGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarSelectedDayGreenApple1 a:link {
	color: #000000;
	}

.CalendarSelectedDayGreenApple1 a:visited{
	color: #000000;
	}

.CalendarSelectedDayGreenApple1 a:hover, .CalendarSelectedDayGreenApple1 a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorGreenApple1 {
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarNavigatorGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarNavigatorGreenApple1 a:link {
	color: #0033cc;
	}

.CalendarNavigatorGreenApple1 a:visited{
	color: #830000;
	}

.CalendarNavigatorGreenApple1 a:hover, .CalendarNavigatorGreenApple1 a:active{
	color: #ff0000;
	}

.CalendarNavigatorGreenApple1 img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
	}

.CalendarNavigatorGreenApple1 th {
	font-family: Verdana; font-size: 8pt;
	}


html>body .CalendarNavigatorGreenApple1 th, html>body .CalendarNavigatorGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarNavigatorGreenApple1 th, * html body .CalendarNavigatorGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

/* Calendar Extra */
.CalendarEventGreenApple1{
	font-family: Verdana; font-size: 8pt;
	text-align: left;
	}


html>body .CalendarEventGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}


/*ie6*/
* html body .CalendarEventGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}
/*end*/

.CalendarEventGreenApple1 a:link {
	color: #0033cc;
	}

.CalendarEventGreenApple1 a:visited{
	color: #830000;
	}

.CalendarEventGreenApple1 a:hover, .CalendarEventGreenApple1 a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thGreenApple1 { 
	font-family: Verdana; font-size: 9pt;
	font-weight: bold;
}


html>body .thGreenApple1 {
	font-size: 100%;
}


/*ie6*/
* html body .thGreenApple1 {
	font-size: 100%;
}
/*end*/

.HeaderGreenApple1 .thGreenApple1 { 
	font-family: Verdana; font-size: 12pt; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 12pt; text-align: left;
}


/*ie6*/
* html body .HeaderGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 12pt; text-align: left;
}
/*end*/

.CaptionGreenApple1 .thGreenApple1 { 
	font-family: Verdana; font-size: 9pt; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3c964b; border-left: 1px solid #3c964b; border-bottom: 1px solid #3c964b;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
}


html>body .CaptionGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 9pt; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 9pt; text-align: left; vertical-align: top;
}
/*end*/

.RowGreenApple1 .thGreenApple1 { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #ebfbe3; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowGreenApple1 .thGreenApple1 { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #ebfbe3; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsGreenApple1 .thGreenApple1 { 
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-left: 1px solid #3c964b;
	background-color: #ebfbe3; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 8pt;
	padding: 3px;
	border-left: 1px solid #3c964b;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #d6e68a; 
	color: #000000;
}


html>body .GroupCaptionGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}

html>body .RowGreenApple1 .thGreenApple1, html>body .AltRowGreenApple1 .thGreenApple1, html>body .ControlsGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
}


/*ie6*/
* html body .GroupCaptionGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 8pt;
}

* html body .RowGreenApple1 .thGreenApple1, * html body .AltRowGreenApple1 .thGreenApple1, * html body .ControlsGreenApple1 .thGreenApple1 {
	font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: left; vertical-align: middle;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
}


html>body .simpleMenuGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
} 


/*ie6*/
* html body .simpleMenuGreenApple1 td {
	font-family: Verdana; font-size: 8pt;
} 
/*end*/

