/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorStatece {
	background-color: #ffffff;
	}

.FormTitleBgColorStatece {
	background-color: #ffffff;
	}

.FormTitleFontColorStatece {
	color: #02007f;
	}

.CaptionBgColorStatece {
	background-color: #ffffff;
	}

.CaptionFontColorStatece {
	color: #02007f;
	}

.DataBgColorStatece {
	background-color: #f7f7f7;
	}

.AltDataBgColorStatece {
	background-color: #c0c0c0;
	}

.DataFontColorStatece {
	color: #000000;
	}

.LinkColorStatece {
	color: #02007f;
	}

.VisitedLinkColorStatece {
	color: #02007f;
	}

.HoverLinkColorStatece {
	color: #02007f;
	}




.HeaderStatece {
	width: 100%;
	}

.HeaderStatece th { 
	font-family: Arial; font-size: 90%; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); background-color: #f7f7f7; color: #000000;
	width: 100%;
	white-space: nowrap;
	}

.HeaderStatece a:link { 
	color: #000000;
	}

.HeaderStatece a:visited { 
	color: #000000;
	}

.HeaderStatece a:hover, .CaptionStatece a:active { 
	color: #000000; text-decoration: none;
	}

.HeaderLeftStatece { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightStatece { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftStatece img{
	width: 3px;
	}

.HeaderRightStatece img{
	width: 9px;
	}


/* Grid Options */
.GridStatece { 
	border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
	width: 100%;
	}

.CaptionStatece th { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	}

.CaptionStatece td { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	}

.CaptionStatece a:link { 
	color: #000000;
	}

.CaptionStatece a:visited { 
	color: #000000;
	}

.CaptionStatece a:hover, .CaptionStatece a:active { 
	color: #02007f;
	}

.CaptionStatece img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionStatece input {
	vertical-align: middle;
	}

.RowStatece th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowStatece td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.GridStatece caption { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border: 1px solid #ffffff; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.RowStatece a:link { 
	color: #02007f;
	}

.RowStatece a:visited { 
	color: #02007f;
	}

.RowStatece a:hover, .RowStatece a:active { 
	color: #02007f;
	}

.SeparatorStatece{
	color: #ffffff;
	}

.SeparatorStatece td{
	height: 1px;
	}


.AltRowStatece th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowStatece td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	vertical-align: top;
	background-color: #c0c0c0; 
	color: #000000;
	}

.AltRowStatece a:link { 
	color: #02007f;
	}

.AltRowStatece a:visited { 
	color: #02007f;
	}

.AltRowStatece a:hover, .AltRowStatece a:active { 
	color: #02007f;
	}

.NoRecordsStatece td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterStatece td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.FooterStatece a:link { 
	color: #02007f;
	}

.FooterStatece a:visited { 
	color: #02007f;
	}

.FooterStatece a:hover, .FooterStatece a:active { 
	color: #02007f;
	}

.FooterStatece img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterStatece input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordStatece { 
	border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
	width: 100%;
	}

.ErrorStatece td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.ControlsStatece th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsStatece td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.BottomStatece td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.BottomStatece a:link { 
	color: #02007f;
	}

.BottomStatece a:visited { 
	color: #02007f;
	}

.BottomStatece a:hover, .CaptionStatece a:active { 
	color: #02007f;
	}

.BottomStatece img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomStatece input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionStatece th{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #c0c0c0; 
	color: #000000;
	}

.GroupCaptionStatece td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}

.GroupCaptionStatece a:link {
	color: #000000;
	}

.GroupCaptionStatece a:visited{
	color: #000000;
	}

.GroupCaptionStatece a:hover, .GroupCaptionStatece a:active{
	color: #02007f;
	}

.GroupFooterStatece td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #000000;
	}

.GroupFooterStatece a:link {
	color: #02007f;
	}

.GroupFooterStatece a:visited{
	color: #02007f;
	}

.GroupFooterStatece a:hover, .GroupFooterStatece a:active{
	color: #02007f;
	}

.GroupFooterStatece img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterStatece input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalStatece td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	vertical-align: top;
	font-weight: bold;
	background-color: #c0c0c0; 
	color: #000000;
	border-bottom: 2px solid #ffffff;
	}

.SubTotalStatece a:link {
	color: #02007f;
	}

.SubTotalStatece a:visited{
	color: #02007f;
	}

.SubTotalStatece a:hover, .SubTotalStatece a:active{
	color: #02007f;
	}

.TotalStatece td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #c0c0c0; 
	color: #000000;
	}

.TotalStatece a:link {
	color: #02007f;
	}

.TotalStatece a:visited{
	color: #02007f;
	}

.TotalStatece a:hover, .TotalStatece a:active{
	color: #02007f;
	}

/* Form Options */
.ButtonStatece { 
	background-color: #ffffff; color: #02007f; 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 */

.CalendarStatece { 
	border: 1px solid #ffffff;
	width: 100%;
	}

.CalendarWeekdayNameStatece{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #c0c0c0; 
	color: #000000;
	}

.CalendarWeekdayNameStatece a:link {
	color: #02007f;
	}

.CalendarWeekdayNameStatece a:visited{
	color: #02007f;
	}

.CalendarWeekdayNameStatece a:hover, .CalendarWeekdayNameStatece a:active{
	color: #02007f;
	}

.CalendarWeekendNameStatece{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #c0c0c0;	
	color: #000000;
	}

.CalendarWeekendNameStatece a:link {
	color: #000000;
	}

.CalendarWeekendNameStatece a:visited{
	color: #000000;
	}

.CalendarWeekendNameStatece a:link, .CalendarWeekendNameStatece a:visited{
	color: #02007f;
	}

/* Calendar Day */
.CalendarDayStatece{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarDayStatece a:link {
	color: #02007f;
	}

.CalendarDayStatece a:visited{
	color: #02007f;
	}

.CalendarDayStatece a:hover, .CalendarDayStatece a:active{
	color: #02007f;
	}

/* Calendar Weekend */
.CalendarWeekendStatece{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #c0c0c0;	
	color: #000000;
	}

.CalendarWeekendStatece a:link {
	color: #02007f;
	}

.CalendarWeekendStatece a:visited{
	color: #02007f;
	}

.CalendarWeekendStatece a:hover, .CalendarWeekendStatece a:active{
	color: #02007f;
	}

/* Calendar Today */
.CalendarTodayStatece {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 3px solid #ffffff; border-right: 3px solid #ffffff; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarTodayStatece a:link {
	color: #02007f;
	}

.CalendarTodayStatece a:visited{
	color: #02007f;
	}

.CalendarTodayStatece a:hover, .CalendarTodayStatece a:active {
	color: #02007f;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayStatece {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 3px solid #ffffff; border-right: 3px solid #ffffff; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff;
	text-align: center;
	background-color: #c0c0c0;	
	color: #000000;
	}

.CalendarWeekendTodayStatece a:link {
	color: #02007f;
	}

.CalendarWeekendTodayStatece a:visited{
	color: #02007f;
	}

.CalendarWeekendTodayStatece a:hover, .CalendarWeekendTodayStatece a:active{
	color: #02007f;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayStatece{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #f7f7f7;	
	color: #ffffff;
	}

.CalendarOtherMonthDayStatece a:link {
	color: #ffffff;
	}

.CalendarOtherMonthDayStatece a:visited{
	color: #ffffff;
	}

.CalendarOtherMonthDayStatece a:hover, .CalendarOtherMonthDayStatece a:active{
	color: #02007f;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayStatece {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 3px solid #ffffff; border-right: 3px solid #ffffff; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff;
	text-align: center;
	background-color: #f7f7f7;	
	color: #ffffff;
	}

.CalendarOtherMonthTodayStatece a:link {
	color: #ffffff;
	}

.CalendarOtherMonthTodayStatece a:visited{
	color: #ffffff;
	}

.CalendarOtherMonthTodayStatece a:hover, .CalendarOtherMonthTodayStatece a:active{
	color: #02007f;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendStatece {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #c0c0c0;	
	color: #ffffff;
	}

.CalendarOtherMonthWeekendStatece a:link {
	color: #ffffff;
	}

.CalendarOtherMonthWeekendStatece a:visited{
	color: #ffffff;
	}

.CalendarOtherMonthWeekendStatece a:hover, .CalendarOtherMonthWeekendStatece a:active{
	color: #02007f;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayStatece {
	font-family: Arial; font-size: 70%;
	padding: 1px;
	border-top: 3px solid #ffffff; border-right: 3px solid #ffffff; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff;
	text-align: center;
	color: #ffffff;
	background-color: #c0c0c0;	
	}

.CalendarOtherMonthWeekendTodayStatece a:link {
	color: #ffffff;
	}

.CalendarOtherMonthWeekendTodayStatece a:visited{
	color: #ffffff;
	}

.CalendarOtherMonthWeekendTodayStatece a:hover, .CalendarOtherMonthWeekendTodayStatece a:active{
	color: #02007f;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayStatece{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
	background-color: #ffffff;
	color: #02007f;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDayStatece a:link {
	color: #000000;
	}

.CalendarSelectedDayStatece a:visited{
	color: #000000;
	}

.CalendarSelectedDayStatece a:hover, .CalendarSelectedDayStatece a:active{
	color: #02007f;
	}

/* Calendar Navigator */
.CalendarNavigatorStatece {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigatorStatece a:link {
	color: #02007f;
	}

.CalendarNavigatorStatece a:visited{
	color: #02007f;
	}

.CalendarNavigatorStatece a:hover, .CalendarNavigatorStatece a:active{
	color: #02007f;
	}

.CalendarNavigatorStatece img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEventStatece{
	font-size: 80%;
	text-align: left;
	}

.CalendarEventStatece a:link {
	color: #02007f;
	}

.CalendarEventStatece a:visited{
	color: #02007f;
	}

.CalendarEventStatece a:hover, .CalendarEventStatece a:active{
	color: #02007f;
	}

