﻿/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorGoGreen {
	background-color: #e2e6cf;
	}

.FormTitleBgColorGoGreen {
	background-color: #41a641;
	}

.FormTitleFontColorGoGreen {
	color: #ffffff;
	}

.CaptionBgColorGoGreen {
	background-color: #d6e68a;
	}

.CaptionFontColorGoGreen {
	color: #000000;
	}

.DataBgColorGoGreen {
	background-color: #f7f7f7;
	}

.AltDataBgColorGoGreen {
	background-color: #f4f7e6;
	}

.DataFontColorGoGreen {
	color: #000000;
	}

.LinkColorGoGreen {
	color: #0033cc;
	}

.VisitedLinkColorGoGreen {
	color: #830000;
	}

.HoverLinkColorGoGreen {
	color: #ff0000;
	}




.HeaderGoGreen {
	width: 100%;
	}

.HeaderGoGreen th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}


html>body .HeaderGoGreen th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}




.HeaderGoGreen a:link { 
	color: #ffffff;
	}

.HeaderGoGreen a:visited { 
	color: #ffffff;
	}

.HeaderGoGreen a:hover, .CaptionGoGreen a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftGoGreen { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightGoGreen { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftGoGreen img{
	width: 3px;
	}

.HeaderRightGoGreen img{
	width: 9px;
	}


/* Grid Options */
.GridGoGreen { 
	
	width: 100%;
	}

.CaptionGoGreen th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionGoGreen td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}


html>body .CaptionGoGreen th, html>body .CaptionGoGreen td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}




.CaptionGoGreen a:link { 
	color: #000000;
	}

.CaptionGoGreen a:visited { 
	color: #000000;
	}

.CaptionGoGreen a:hover, .CaptionGoGreen a:active { 
	color: #ff0000;
	}

.CaptionGoGreen img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionGoGreen input {
	vertical-align: middle;
	}

.RowGoGreen th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowGoGreen td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	

html>body .RowGoGreen th, html>body .RowGoGreen td {
	font-family: Arial; font-size: 100%;
}




caption.RowGoGreen { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body caption.RowGoGreen {
	font-family: Arial; font-size: 100%;
}




.RowGoGreen a:link { 
	color: #0033cc;
	}

.RowGoGreen a:visited {
	color: #0033cc;
}

.RowGoGreen a:hover, .RowGoGreen a:active {
	color: #009933;
}

.SeparatorGoGreen{
	color: #41a641;
	}

.SeparatorGoGreen td{
	height: 1px;
	}


.AltRowGoGreen th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowGoGreen td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	vertical-align: top;
	background-color: #f4f7e6; 
	color: #000000;
	}


html>body .AltRowGoGreen th, html>body .AltRowGoGreen td {
	font-family: Arial; font-size: 100%;
}




.AltRowGoGreen a:link { 
	color: #0033cc;
	}

.AltRowGoGreen a:visited { 
	color: #830000;
	}

.AltRowGoGreen a:hover, .AltRowGoGreen a:active { 
	color: #ff0000;
	}

.NoRecordsGoGreen td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterGoGreen td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #d6e68a; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsGoGreen td, html>body .FooterGoGreen td {
	font-family: Arial; font-size: 100%;
}




.FooterGoGreen a:link { 
	color: #0033cc;
	}

.FooterGoGreen a:visited { 
	color: #830000;
	}

.FooterGoGreen a:hover, .FooterGoGreen a:active { 
	color: #ff0000;
	}

.FooterGoGreen img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterGoGreen input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordGoGreen { 
	
	width: 100%;
	}

.ErrorGoGreen td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


html>body .ErrorGoGreen td {
	font-family: Arial; font-size: 100%;
}




.ControlsGoGreen th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsGoGreen td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.BottomGoGreen td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #d6e68a; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsGoGreen th, html>body .ControlsGoGreen td, html>body .BottomGoGreen td {
	font-family: Arial; font-size: 100%;
}




.BottomGoGreen a:link { 
	color: #0033cc;
	}

.BottomGoGreen a:visited { 
	color: #830000;
	}

.BottomGoGreen a:hover, .CaptionGoGreen a:active { 
	color: #ff0000;
	}

.BottomGoGreen img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomGoGreen input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionGoGreen th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f7e6; 
	color: #000000;
	}

.GroupCaptionGoGreen td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body .GroupCaptionGoGreen th, html>body .GroupCaptionGoGreen td {
	font-family: Arial; font-size: 100%;
}




.GroupCaptionGoGreen a:link {
	color: #000000;
	}

.GroupCaptionGoGreen a:visited{
	color: #000000;
	}

.GroupCaptionGoGreen a:hover, .GroupCaptionGoGreen a:active{
	color: #ff0000;
	}

.GroupFooterGoGreen td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #d6e68a; 
	color: #000000;
	}


html>body .GroupFooterGoGreen td {
	font-family: Arial; font-size: 100%;
}




.GroupFooterGoGreen a:link {
	color: #0033cc;
	}

.GroupFooterGoGreen a:visited{
	color: #830000;
	}

.GroupFooterGoGreen a:hover, .GroupFooterGoGreen a:active{
	color: #ff0000;
	}

.GroupFooterGoGreen img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterGoGreen input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalGoGreen td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f7e6; 
	color: #000000;
	border-bottom: 2px solid #41a641;
	}


html>body .SubTotalGoGreen td {
	font-family: Arial; font-size: 100%;
}




.SubTotalGoGreen a:link {
	color: #0033cc;
	}

.SubTotalGoGreen a:visited{
	color: #830000;
	}

.SubTotalGoGreen a:hover, .SubTotalGoGreen a:active{
	color: #ff0000;
	}

.TotalGoGreen td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #f4f7e6; 
	color: #000000;
	}


html>body .TotalGoGreen td {
	font-family: Arial; font-size: 100%;
}




.TotalGoGreen a:link {
	color: #0033cc;
	}

.TotalGoGreen a:visited{
	color: #830000;
	}

.TotalGoGreen a:hover, .TotalGoGreen a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonGoGreen { 
	background-color: #41a641; 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 */

.CalendarGoGreen { 
	
	width: 100%;
	}

.CalendarWeekdayNameGoGreen{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #f4f7e6; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarWeekdayNameGoGreen a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameGoGreen a:visited{
	color: #830000;
	}

.CalendarWeekdayNameGoGreen a:hover, .CalendarWeekdayNameGoGreen a:active{
	color: #ff0000;
	}

.CalendarWeekendNameGoGreen{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #f4f7e6;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarWeekendNameGoGreen a:link {
	color: #000000;
	}

.CalendarWeekendNameGoGreen a:visited{
	color: #000000;
	}

.CalendarWeekendNameGoGreen a:link, .CalendarWeekendNameGoGreen a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayGoGreen{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarDayGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarDayGoGreen a:link {
	color: #0033cc;
	}

.CalendarDayGoGreen a:visited{
	color: #830000;
	}

.CalendarDayGoGreen a:hover, .CalendarDayGoGreen a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendGoGreen{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: center;
	background-color: #f4f7e6;	
	color: #000000;
	}


html>body .CalendarWeekendGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarWeekendGoGreen a:link {
	color: #0033cc;
	}

.CalendarWeekendGoGreen a:visited{
	color: #830000;
	}

.CalendarWeekendGoGreen a:hover, .CalendarWeekendGoGreen a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayGoGreen {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #41a641;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarTodayGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarTodayGoGreen a:link {
	color: #0033cc;
	}

.CalendarTodayGoGreen a:visited{
	color: #830000;
	}

.CalendarTodayGoGreen a:hover, .CalendarTodayGoGreen a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayGoGreen {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #41a641;
	text-align: center;
	background-color: #f4f7e6;	
	color: #000000;
	}


html>body .CalendarWeekendTodayGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarWeekendTodayGoGreen a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayGoGreen a:visited{
	color: #830000;
	}

.CalendarWeekendTodayGoGreen a:hover, .CalendarWeekendTodayGoGreen a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayGoGreen{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: center;
	background-color: #f7f7f7;	
	color: #41a641;
	}


html>body .CalendarOtherMonthDayGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarOtherMonthDayGoGreen a:link {
	color: #41a641;
	}

.CalendarOtherMonthDayGoGreen a:visited{
	color: #41a641;
	}

.CalendarOtherMonthDayGoGreen a:hover, .CalendarOtherMonthDayGoGreen a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayGoGreen {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #41a641;
	text-align: center;
	background-color: #f7f7f7;	
	color: #41a641;
	}


html>body .CalendarOtherMonthTodayGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarOtherMonthTodayGoGreen a:link {
	color: #41a641;
	}

.CalendarOtherMonthTodayGoGreen a:visited{
	color: #41a641;
	}

.CalendarOtherMonthTodayGoGreen a:hover, .CalendarOtherMonthTodayGoGreen a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendGoGreen {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: center;
	background-color: #f4f7e6;	
	color: #41a641;
	}


html>body .CalendarOtherMonthWeekendGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarOtherMonthWeekendGoGreen a:link {
	color: #41a641;
	}

.CalendarOtherMonthWeekendGoGreen a:visited{
	color: #41a641;
	}

.CalendarOtherMonthWeekendGoGreen a:hover, .CalendarOtherMonthWeekendGoGreen a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayGoGreen {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #41a641;
	text-align: center;
	color: #41a641;
	background-color: #f4f7e6;	
	}
	

html>body .CalendarOtherMonthWeekendTodayGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarOtherMonthWeekendTodayGoGreen a:link {
	color: #41a641;
	}

.CalendarOtherMonthWeekendTodayGoGreen a:visited{
	color: #41a641;
	}

.CalendarOtherMonthWeekendTodayGoGreen a:hover, .CalendarOtherMonthWeekendTodayGoGreen a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayGoGreen{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #d6e68a;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarSelectedDayGoGreen a:link {
	color: #000000;
	}

.CalendarSelectedDayGoGreen a:visited{
	color: #000000;
	}

.CalendarSelectedDayGoGreen a:hover, .CalendarSelectedDayGoGreen a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorGoGreen {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #d6e68a; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarNavigatorGoGreen a:link {
	color: #0033cc;
	}

.CalendarNavigatorGoGreen a:visited{
	color: #830000;
	}

.CalendarNavigatorGoGreen a:hover, .CalendarNavigatorGoGreen a:active{
	color: #ff0000;
	}

.CalendarNavigatorGoGreen img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorGoGreen td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorGoGreen th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorGoGreen th, html>body .CalendarNavigatorGoGreen td {
	font-family: Arial; font-size: 100%;
}




/* Calendar Extra */
.CalendarEventGoGreen{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventGoGreen {
	font-family: Arial; font-size: 100%;
}




.CalendarEventGoGreen a:link {
	color: #0033cc;
	}

.CalendarEventGoGreen a:visited{
	color: #830000;
	}

.CalendarEventGoGreen a:hover, .CalendarEventGoGreen a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thGoGreen { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thGoGreen {
	font-size: 100%;
}




.HeaderGoGreen .thGoGreen { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderGoGreen .thGoGreen {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}




.CaptionGoGreen .thGoGreen { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
}


html>body .CaptionGoGreen .thGoGreen {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}




.RowGoGreen .thGoGreen { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowGoGreen .thGoGreen { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsGoGreen .thGoGreen { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionGoGreen .thGoGreen {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #d6e68a;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f7e6; 
	color: #000000;
}


html>body .GroupCaptionGoGreen .thGoGreen {
	font-family: Arial; font-size: 100%;
}

html>body .RowGoGreen .thGoGreen, html>body .AltRowGoGreen .thGoGreen, html>body .ControlsGoGreen .thGoGreen {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}




/* Class for Application Builder Menu */
.simpleMenuGoGreen td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuGoGreen td {
	font-family: Arial; font-size: 100%;
} 



