/* CCSTheme v 3.x */
/* General */



.HeaderGourd_Uninano {
	width: 100%;
	}

.HeaderGourd_Uninano th { 
	font-family: Tahoma; font-size: 110%; font-weight: bold; text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif'); color: #0000a0;
	width: 100%;
	white-space: nowrap;
	}

.HeaderGourd_Uninano a:link { 
	color: #0000a0;
	}

.HeaderGourd_Uninano a:visited { 
	color: #0000a0;
	}

.HeaderGourd_Uninano a:hover, .Caption a:active { 
	color: #0000a0; text-decoration: none;
	}

.HeaderLeftGourd_Uninano { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightGourd_Uninano { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftGourd_Uninano img{
	width: 3px;
	}

.HeaderRightGourd_Uninano img{
	width: 9px;
	}


/* Grid Options */
.GridGourd_Uninano { 
	border-left: 1px solid #ffcc99; border-bottom: 1px solid #ffcc99;
	width: 100%;
	}

.CaptionGourd_Uninano th { 
	font-family: Tahoma; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionGourd_Uninano td { 
	font-family: Tahoma; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionGourd_Uninano a:link { 
	color: #000000;
	}

.CaptionGourd_Uninano a:visited { 
	color: #000000;
	}

.CaptionGourd_Uninano a:hover, .Caption a:active { 
	color: #ff0000;
	}

.CaptionGourd_Uninano img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionGourd_Uninano input {
	vertical-align: middle;
	}

.RowGourd_Uninano th { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowGourd_Uninano td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.RowGourd_Uninano a:link { 
	color: #0033cc;
	}

.RowGourd_Uninano a:visited { 
	color: #830000;
	}

.RowGourd_Uninano a:hover, .Row a:active { 
	color: #ff0000;
	}

.SeparatorGourd_Uninano{
	color: #ffcc99;
	}

.SeparatorGourd_Uninano td{
	height: 1px;
	}


.AltRowGourd_Uninano th { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowGourd_Uninano td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	vertical-align: top;
	background-color: #fffae0; 
	color: #000000;
	}

.AltRowGourd_Uninano a:link { 
	color: #0033cc;
	}

.AltRowGourd_Uninano a:visited { 
	color: #830000;
	}

.AltRowGourd_Uninano a:hover, .AltRow a:active { 
	color: #ff0000;
	}

.NoRecordsGourd_Uninano td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterGourd_Uninano td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.FooterGourd_Uninano a:link { 
	color: #0033cc;
	}

.FooterGourd_Uninano a:visited { 
	color: #830000;
	}

.FooterGourd_Uninano a:hover, .Footer a:active { 
	color: #ff0000;
	}

.FooterGourd_Uninano img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterGourd_Uninano input {
	vertical-align: middle;
	}

/* Record Options */
.RecordGourd_Uninano { 
	border-left: 1px solid #ffcc99; border-bottom: 1px solid #ffcc99;
	width: 100%;
	}

.ErrorGourd_Uninano td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.ControlsGourd_Uninano th { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsGourd_Uninano td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.BottomGourd_Uninano td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.BottomGourd_Uninano a:link { 
	color: #0033cc;
	}

.BottomGourd_Uninano a:visited { 
	color: #830000;
	}

.BottomGourd_Uninano a:hover, .Caption a:active { 
	color: #ff0000;
	}

.BottomGourd_Uninano img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomGourd_Uninano input {
	vertical-align: middle;
	}

/* Report */
.GroupCaptionGourd_Uninano th{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #fffae0; 
	color: #000000;
	}

.GroupCaptionGourd_Uninano td{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}

.GroupCaptionGourd_Uninano a:link {
	color: #000000;
	}

.GroupCaptionGourd_Uninano a:visited{
	color: #000000;
	}

.GroupCaptionGourd_Uninano a:hover, .GroupCaption a:active{
	color: #ff0000;
	}

.GroupFooterGourd_Uninano td{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #f2eac2; 
	color: #000000;
	}

.GroupFooterGourd_Uninano a:link {
	color: #0033cc;
	}

.GroupFooterGourd_Uninano a:visited{
	color: #830000;
	}

.GroupFooterGourd_Uninano a:hover,.GroupFooter a:active{
	color: #ff0000;
	}

.GroupFooterGourd_Uninano img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterGourd_Uninano input {
	vertical-align: middle;
	}

.SubTotalGourd_Uninano td{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	vertical-align: top;
	font-weight: bold;
	background-color: #fffae0; 
	color: #000000;
	border-bottom: 2px solid #ffcc99;
	}

.SubTotalGourd_Uninano a:link {
	color: #0033cc;
	}

.SubTotalGourd_Uninano a:visited{
	color: #830000;
	}

.SubTotalGourd_Uninano a:hover, .SubTotal a:active{
	color: #ff0000;
	}

.TotalGourd_Uninano td{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #fffae0; 
	color: #000000;
	}

.TotalGourd_Uninano a:link {
	color: #0033cc;
	}

.TotalGourd_Uninano a:visited{
	color: #830000;
	}

.TotalGourd_Uninano a:hover, .Total a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonGourd_Uninano { 
	margin: 2px
	}

/* Calendar */

.CalendarGourd_Uninano { 
	border: 1px solid #ffcc99;
	width: 100%;
	}

.CalendarWeekdayNameGourd_Uninano{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #fffae0; 
	color: #000000;
	}

.CalendarWeekdayNameGourd_Uninano a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameGourd_Uninano a:visited{
	color: #830000;
	}

.CalendarWeekdayNameGourd_Uninano a:hover, .CalendarWeekdayName a:active{
	color: #ff0000;
	}

.CalendarWeekendNameGourd_Uninano{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #fffae0;	
	color: #000000;
	}

.CalendarWeekendNameGourd_Uninano a:link {
	color: #000000;
	}

.CalendarWeekendNameGourd_Uninano a:visited{
	color: #000000;
	}

.CalendarWeekendNameGourd_Uninano a:link, .CalendarWeekendName a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayGourd_Uninano{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarDayGourd_Uninano a:link {
	color: #0033cc;
	}

.CalendarDayGourd_Uninano a:visited{
	color: #830000;
	}

.CalendarDayGourd_Uninano a:hover, .CalendarDay a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendGourd_Uninano{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	text-align: center;
	background-color: #fffae0;	
	color: #000000;
	}

.CalendarWeekendGourd_Uninano a:link {
	color: #0033cc;
	}

.CalendarWeekendGourd_Uninano a:visited{
	color: #830000;
	}

.CalendarWeekendGourd_Uninano a:hover, .CalendarWeekend a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayGourd_Uninano {
	font-family: Tahoma; font-size: 80%;
	border-top: 3px solid #ffcc99; border-right: 3px solid #ffcc99; border-left: 2px solid #ffcc99; border-bottom: 2px solid #ffcc99;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarTodayGourd_Uninano a:link {
	color: #0033cc;
	}

.CalendarTodayGourd_Uninano a:visited{
	color: #830000;
	}

.CalendarTodayGourd_Uninano a:hover, .CalendarToday a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayGourd_Uninano {
	font-family: Tahoma; font-size: 80%;
	border-top: 3px solid #ffcc99; border-right: 3px solid #ffcc99; border-left: 2px solid #ffcc99; border-bottom: 2px solid #ffcc99;
	text-align: center;
	background-color: #fffae0;	
	color: #000000;
	}

.CalendarWeekendTodayGourd_Uninano a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayGourd_Uninano a:visited{
	color: #830000;
	}

.CalendarWeekendTodayGourd_Uninano a:hover, .CalendarWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayGourd_Uninano{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	text-align: center;
	background-color: #f7f7f7;	
	color: #ffcc99;
	}

.CalendarOtherMonthDayGourd_Uninano a:link {
	color: #ffcc99;
	}

.CalendarOtherMonthDayGourd_Uninano a:visited{
	color: #ffcc99;
	}

.CalendarOtherMonthDayGourd_Uninano a:hover, .CalendarOtherMonthDay a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayGourd_Uninano {
	font-family: Tahoma; font-size: 80%;
	border-top: 3px solid #ffcc99; border-right: 3px solid #ffcc99; border-left: 2px solid #ffcc99; border-bottom: 2px solid #ffcc99;
	text-align: center;
	background-color: #f7f7f7;	
	color: #ffcc99;
	}

.CalendarOtherMonthTodayGourd_Uninano a:link {
	color: #ffcc99;
	}

.CalendarOtherMonthTodayGourd_Uninano a:visited{
	color: #ffcc99;
	}

.CalendarOtherMonthTodayGourd_Uninano a:hover,.CalendarOtherMonthToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendGourd_Uninano {
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	text-align: center;
	background-color: #fffae0;	
	color: #ffcc99;
	}

.CalendarOtherMonthWeekendGourd_Uninano a:link {
	color: #ffcc99;
	}

.CalendarOtherMonthWeekendGourd_Uninano a:visited{
	color: #ffcc99;
	}

.CalendarOtherMonthWeekendGourd_Uninano a:hover, .CalendarOtherMonthWeekend a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayGourd_Uninano {
	font-family: Tahoma; font-size: 80%;
	border-top: 3px solid #ffcc99; border-right: 3px solid #ffcc99; border-left: 2px solid #ffcc99; border-bottom: 2px solid #ffcc99;
	text-align: center;
	color: #ffcc99;
	background-color: #fffae0;	
	}

.CalendarOtherMonthWeekendTodayGourd_Uninano a:link {
	color: #ffcc99;
	}

.CalendarOtherMonthWeekendTodayGourd_Uninano a:visited{
	color: #ffcc99;
	}

.CalendarOtherMonthWeekendTodayGourd_Uninano a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayGourd_Uninano{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #ffcc99; border-right: 1px solid #ffcc99;
	background-color: #f2eac2;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDayGourd_Uninano a:link {
	color: #000000;
	}

.CalendarSelectedDayGourd_Uninano a:visited{
	color: #000000;
	}

.CalendarSelectedDayGourd_Uninano a:hover, .CalendarSelectedDay a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorGourd_Uninano {
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigatorGourd_Uninano a:link {
	color: #0033cc;
	}

.CalendarNavigatorGourd_Uninano a:visited{
	color: #830000;
	}

.CalendarNavigatorGourd_Uninano a:hover, .CalendarNavigator a:active{
	color: #ff0000;
	}

.CalendarNavigatorGourd_Uninano img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEventGourd_Uninano{
	font-size: 80%;
	text-align: left;
	}

.CalendarEventGourd_Uninano a:link {
	color: #0033cc;
	}

.CalendarEventGourd_Uninano a:visited{
	color: #830000;
	}

.CalendarEventGourd_Uninano a:hover, .CalendarEvent a:active{
	color: #ff0000;
	}

