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

/* Colors */
.PageBgColorfrati_White {
	background-color: #fbf9f3;
	}

.FormTitleBgColorfrati_White {
	background-color: #d8b025;
	}

.FormTitleFontColorfrati_White {
	color: #ffffff;
	}

.CaptionBgColorfrati_White {
	background-color: #fbf9f3;
	}

.CaptionFontColorfrati_White {
	color: #626a79;
	}

.DataBgColorfrati_White {
	background-color: #fbf9f3;
	}

.AltDataBgColorfrati_White {
	background-color: #fbf9f3;
	}

.DataFontColorfrati_White {
	color: #626a79;
	}

.LinkColorfrati_White {
	color: #0a465f;
	}

.VisitedLinkColorfrati_White {
	color: #626a79;
	}

.HoverLinkColorfrati_White {
	color: #800000;
	}




.Headerfrati_White {
	width: 100%;
	}

.Headerfrati_White th { 
	font-family: Trebuchet MS; font-size: 12px; text-align: left;
	padding: 3px;
	background-color: #d8b025; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}


html>body .Headerfrati_White th {
	<FormTitleDoctype>
}




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

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

.Headerfrati_White a:hover, .Captionfrati_White a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftfrati_White { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightfrati_White { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftfrati_White img{
	width: 9px;
	}

.HeaderRightfrati_White img{
	width: 12px;
	}


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

.Captionfrati_White th { 
	font-family: Verdana; font-size: 10px; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
	}

.Captionfrati_White td { 
	font-family: Verdana; font-size: 10px; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
	}


html>body .Captionfrati_White th, html>body .Captionfrati_White td {
	<CaptionDoctype>
}




.Captionfrati_White a:link { 
	color: #626a79;
	}

.Captionfrati_White a:visited { 
	color: #626a79;
	}

.Captionfrati_White a:hover, .Captionfrati_White a:active { 
	color: #800000;
	}

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

.Captionfrati_White input {
	vertical-align: middle;
	}

.Rowfrati_White th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
	color: #626a79;
	}

.Rowfrati_White td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fbf9f3; 
	color: #626a79;
	}
	
	.Rowfrati_White2 td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: right;
	vertical-align: top;
	background-color: #fbf9f3; 
	color: #626a79;
	}
	

html>body .Rowfrati_White th, html>body .Rowfrati_White td {
	<DataDoctype>
}




caption.Rowfrati_White { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fbf9f3; 
	color: #626a79;
	}


html>body caption.Rowfrati_White {
	<DataDoctype>
}




.Rowfrati_White a:link { 
	color: #0a465f;
	}

.Rowfrati_White a:visited { 
	color: #626a79;
	}

.Rowfrati_White a:hover, .Rowfrati_White a:active { 
	color: #800000;
	}

.Separatorfrati_White{
	color: #d8b025;
	}

.Separatorfrati_White td{
	height: 1px;
	}


.AltRowfrati_White th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
	color: #626a79;
	}

.AltRowfrati_White td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fbf9f3; 
	color: #626a79;
	}


html>body .AltRowfrati_White th, html>body .AltRowfrati_White td {
	<DataDoctype>
}




.AltRowfrati_White a:link { 
	color: #0a465f;
	}

.AltRowfrati_White a:visited { 
	color: #626a79;
	}

.AltRowfrati_White a:hover, .AltRowfrati_White a:active { 
	color: #800000;
	}

.NoRecordsfrati_White td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	background-color: #fbf9f3; 
	color: #626a79;
	vertical-align: top;
	}

.Footerfrati_White td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #626a79;
	}


html>body .NoRecordsfrati_White td, html>body .Footerfrati_White td {
	<DataDoctype>
}




.Footerfrati_White a:link { 
	color: #0a465f;
	}

.Footerfrati_White a:visited { 
	color: #626a79;
	}

.Footerfrati_White a:hover, .Footerfrati_White a:active { 
	color: #800000;
	}

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

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

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

.Errorfrati_White td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #fbf9f3; 
	}


html>body .Errorfrati_White td {
	<DataDoctype>
}




.Controlsfrati_White th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
	color: #626a79;
	}

.Controlsfrati_White td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fbf9f3; 
	color: #626a79;
	}
	
.Bottomfrati_White td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #626a79;
	}


html>body .Controlsfrati_White th, html>body .Controlsfrati_White td, html>body .Bottomfrati_White td {
	<DataDoctype>
}




.Bottomfrati_White a:link { 
	color: #0a465f;
	}

.Bottomfrati_White a:visited { 
	color: #626a79;
	}

.Bottomfrati_White a:hover, .Captionfrati_White a:active { 
	color: #800000;
	}

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

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

/* Report */
.GroupCaptionfrati_White th{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fbf9f3; 
	color: #626a79;
	}

.GroupCaptionfrati_White td{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fbf9f3; 
	color: #626a79;
	}


html>body .GroupCaptionfrati_White th, html>body .GroupCaptionfrati_White td {
	<DataDoctype>
}




.GroupCaptionfrati_White a:link {
	color: #626a79;
	}

.GroupCaptionfrati_White a:visited{
	color: #626a79;
	}

.GroupCaptionfrati_White a:hover, .GroupCaptionfrati_White a:active{
	color: #800000;
	}

.GroupFooterfrati_White td{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #fbf9f3; 
	color: #626a79;
	}


html>body .GroupFooterfrati_White td {
	<DataDoctype>
}




.GroupFooterfrati_White a:link {
	color: #0a465f;
	}

.GroupFooterfrati_White a:visited{
	color: #626a79;
	}

.GroupFooterfrati_White a:hover, .GroupFooterfrati_White a:active{
	color: #800000;
	}

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

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

.SubTotalfrati_White td{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fbf9f3; 
	color: #626a79;
	border-bottom: 2px solid #d8b025;
	}


html>body .SubTotalfrati_White td {
	<DataDoctype>
}




.SubTotalfrati_White a:link {
	color: #0a465f;
	}

.SubTotalfrati_White a:visited{
	color: #626a79;
	}

.SubTotalfrati_White a:hover, .SubTotalfrati_White a:active{
	color: #800000;
	}

.Totalfrati_White td{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #fbf9f3; 
	color: #626a79;
	}


html>body .Totalfrati_White td {
	<DataDoctype>
}




.Totalfrati_White a:link {
	color: #0a465f;
	}

.Totalfrati_White a:visited{
	color: #626a79;
	}

.Totalfrati_White a:hover, .Totalfrati_White a:active{
	color: #800000;
	}

/* Form Options */
.Buttonfrati_White { 
	background-color: #fbf9f3; color: #626a79; border: solid 1px #d8b025; padding: 2px; font-weight: bold; font-family: Verdana; font-size: 10px;
	}

/* Calendar */

.Calendarfrati_White { 
	
	width: 100%;
	}

.CalendarWeekdayNamefrati_White{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #fbf9f3; 
	color: #626a79;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamefrati_White {
	<DataDoctype>
}




.CalendarWeekdayNamefrati_White a:link {
	color: #0a465f;
	}

.CalendarWeekdayNamefrati_White a:visited{
	color: #626a79;
	}

.CalendarWeekdayNamefrati_White a:hover, .CalendarWeekdayNamefrati_White a:active{
	color: #800000;
	}

.CalendarWeekendNamefrati_White{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #fbf9f3;	
	color: #626a79;
	font-weight: normal;
	}


html>body .CalendarWeekendNamefrati_White {
	<DataDoctype>
}




.CalendarWeekendNamefrati_White a:link {
	color: #626a79;
	}

.CalendarWeekendNamefrati_White a:visited{
	color: #626a79;
	}

.CalendarWeekendNamefrati_White a:link, .CalendarWeekendNamefrati_White a:visited{
	color: #800000;
	}

/* Calendar Day */
.CalendarDayfrati_White{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: center;
	background-color: #fbf9f3;	
	color: #626a79;
	}


html>body .CalendarDayfrati_White {
	<DataDoctype>
}




.CalendarDayfrati_White a:link {
	color: #0a465f;
	}

.CalendarDayfrati_White a:visited{
	color: #626a79;
	}

.CalendarDayfrati_White a:hover, .CalendarDayfrati_White a:active{
	color: #800000;
	}

/* Calendar Weekend */
.CalendarWeekendfrati_White{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: center;
	background-color: #fbf9f3;	
	color: #626a79;
	}


html>body .CalendarWeekendfrati_White {
	<DataDoctype>
}




.CalendarWeekendfrati_White a:link {
	color: #0a465f;
	}

.CalendarWeekendfrati_White a:visited{
	color: #626a79;
	}

.CalendarWeekendfrati_White a:hover, .CalendarWeekendfrati_White a:active{
	color: #800000;
	}

/* Calendar Today */
.CalendarTodayfrati_White {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border: 2px solid #d8b025;
	text-align: center;
	background-color: #fbf9f3;	
	color: #626a79;
	}


html>body .CalendarTodayfrati_White {
	<DataDoctype>
}




.CalendarTodayfrati_White a:link {
	color: #0a465f;
	}

.CalendarTodayfrati_White a:visited{
	color: #626a79;
	}

.CalendarTodayfrati_White a:hover, .CalendarTodayfrati_White a:active {
	color: #800000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayfrati_White {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border: 2px solid #d8b025;
	text-align: center;
	background-color: #fbf9f3;	
	color: #626a79;
	}


html>body .CalendarWeekendTodayfrati_White {
	<DataDoctype>
}




.CalendarWeekendTodayfrati_White a:link {
	color: #0a465f;
	}

.CalendarWeekendTodayfrati_White a:visited{
	color: #626a79;
	}

.CalendarWeekendTodayfrati_White a:hover, .CalendarWeekendTodayfrati_White a:active{
	color: #800000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayfrati_White{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: center;
	background-color: #fbf9f3;	
	color: #d8b025;
	}


html>body .CalendarOtherMonthDayfrati_White {
	<DataDoctype>
}




.CalendarOtherMonthDayfrati_White a:link {
	color: #d8b025;
	}

.CalendarOtherMonthDayfrati_White a:visited{
	color: #d8b025;
	}

.CalendarOtherMonthDayfrati_White a:hover, .CalendarOtherMonthDayfrati_White a:active{
	color: #800000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayfrati_White {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border: 2px solid #d8b025;
	text-align: center;
	background-color: #fbf9f3;	
	color: #d8b025;
	}


html>body .CalendarOtherMonthTodayfrati_White {
	<DataDoctype>
}




.CalendarOtherMonthTodayfrati_White a:link {
	color: #d8b025;
	}

.CalendarOtherMonthTodayfrati_White a:visited{
	color: #d8b025;
	}

.CalendarOtherMonthTodayfrati_White a:hover, .CalendarOtherMonthTodayfrati_White a:active{
	color: #800000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendfrati_White {
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: center;
	background-color: #fbf9f3;	
	color: #d8b025;
	}


html>body .CalendarOtherMonthWeekendfrati_White {
	<DataDoctype>
}




.CalendarOtherMonthWeekendfrati_White a:link {
	color: #d8b025;
	}

.CalendarOtherMonthWeekendfrati_White a:visited{
	color: #d8b025;
	}

.CalendarOtherMonthWeekendfrati_White a:hover, .CalendarOtherMonthWeekendfrati_White a:active{
	color: #800000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayfrati_White {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border: 2px solid #d8b025;
	text-align: center;
	color: #d8b025;
	background-color: #fbf9f3;	
	}
	

html>body .CalendarOtherMonthWeekendTodayfrati_White {
	<DataDoctype>
}




.CalendarOtherMonthWeekendTodayfrati_White a:link {
	color: #d8b025;
	}

.CalendarOtherMonthWeekendTodayfrati_White a:visited{
	color: #d8b025;
	}

.CalendarOtherMonthWeekendTodayfrati_White a:hover, .CalendarOtherMonthWeekendTodayfrati_White a:active{
	color: #800000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayfrati_White{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	background-color: #fbf9f3;
	color: #626a79;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayfrati_White {
	<DataDoctype>
}




.CalendarSelectedDayfrati_White a:link {
	color: #626a79;
	}

.CalendarSelectedDayfrati_White a:visited{
	color: #626a79;
	}

.CalendarSelectedDayfrati_White a:hover, .CalendarSelectedDayfrati_White a:active{
	color: #800000;
	}

/* Calendar Navigator */
.CalendarNavigatorfrati_White {
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	background-color: #fbf9f3; color: #626a79;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #626a79;
	}


html>body .CalendarNavigatorfrati_White {
	<DataDoctype>
}




.CalendarNavigatorfrati_White a:link {
	color: #0a465f;
	}

.CalendarNavigatorfrati_White a:visited{
	color: #626a79;
	}

.CalendarNavigatorfrati_White a:hover, .CalendarNavigatorfrati_White a:active{
	color: #800000;
	}

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

.CalendarNavigatorfrati_White td {
	font-family: Verdana; font-size: 10px;
	}

.CalendarNavigatorfrati_White th {
	font-family: Verdana; font-size: 10px;
	}


html>body .CalendarNavigatorfrati_White th, html>body .CalendarNavigatorfrati_White td {
	<DataDoctype>
}




/* Calendar Extra */
.CalendarEventfrati_White{
	font-family: Verdana; font-size: 10px;
	text-align: left;
	}


html>body .CalendarEventfrati_White {
	<DataDoctype>
}




.CalendarEventfrati_White a:link {
	color: #0a465f;
	}

.CalendarEventfrati_White a:visited{
	color: #626a79;
	}

.CalendarEventfrati_White a:hover, .CalendarEventfrati_White a:active{
	color: #800000;
	}

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

.thfrati_White { 
	font-family: Verdana; font-size: 10px;
	font-weight: bold;
}


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




.Headerfrati_White .thfrati_White { 
	font-family: Trebuchet MS; font-size: 12px; text-align: left;
	padding: 3px;
	background-color: #d8b025; color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .Headerfrati_White .thfrati_White {
	<FormTitleDoctype>
}




.Captionfrati_White .thfrati_White { 
	font-family: Verdana; font-size: 10px; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
}


html>body .Captionfrati_White .thfrati_White {
	<CaptionDoctype>
}




.Rowfrati_White .thfrati_White { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
	color: #626a79;
}

.AltRowfrati_White .thfrati_White { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
	color: #626a79;
}

.Controlsfrati_White .thfrati_White { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #fbf9f3; color: #626a79;
	white-space: nowrap;
	color: #626a79;
}

.GroupCaptionfrati_White .thfrati_White {
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #fbf9f3; 
	color: #626a79;
}


html>body .GroupCaptionfrati_White .thfrati_White {
	<DataDoctype>
}

html>body .Rowfrati_White .thfrati_White, html>body .AltRowfrati_White .thfrati_White, html>body .Controlsfrati_White .thfrati_White {
	<ControlsDoctype>
}




/* Class for Application Builder Menu */
.simpleMenufrati_White td {
	font-family: Verdana; font-size: 10px;
}


html>body .simpleMenufrati_White td {
	<DataDoctype>
} 




