/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorLA {
	background-color: #ffffff;
	}

.FormTitleBgColorLA {
	background-color: #132676;
	}

.FormTitleFontColorLA {
	color: #ffffff;
	}

.CaptionBgColorLA {
	background-color: #e6e7ff;
	}

.CaptionFontColorLA {
	color: #000000;
	}

.DataBgColorLA {
	background-color: #ffffff;
	}

.AltDataBgColorLA {
	background-color: #f5f7ff;
	}

.DataFontColorLA {
	color: #000000;
	}

.LinkColorLA {
	color: #192a9f;
	}

.VisitedLinkColorLA {
	color: #192a9f;
	}

.HoverLinkColorLA {
	color: #584317;
	}




.HeaderLA {
	width: 100%;
	}

.HeaderLA th { 
	font-family: Verdana; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-color: #132676; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.HeaderLA a:link { 
	color: #ffffff;
	}

.HeaderLA a:visited { 
	color: #ffffff;
	}

.HeaderLA a:hover, .CaptionLA a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftLA { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightLA { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftLA img{
	width: 9px;
	}

.HeaderRightLA img{
	width: 12px;
	}


/* Grid Options */
.GridLA { 
	
	width: 100%;
	}

.CaptionLA th { 
	font-family: Verdana; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #e6e7ff; color: #000000;
	white-space: nowrap;
	}

.CaptionLA td { 
	font-family: Verdana; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #e6e7ff; color: #000000;
	white-space: nowrap;
	}

.CaptionLA a:link { 
	color: #000000;
	}

.CaptionLA a:visited { 
	color: #000000;
	}

.CaptionLA a:hover, .CaptionLA a:active { 
	color: #584317;
	}

.CaptionLA img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionLA input {
	vertical-align: middle;
	}

.RowLA th { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowLA td { 
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}

.GridLA caption { 
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}

.RowLA a:link { 
	color: #192a9f;
	}

.RowLA a:visited { 
	color: #192a9f;
	}

.RowLA a:hover, .RowLA a:active { 
	color: #584317;
	}

.SeparatorLA{
	color: #132676;
	}

.SeparatorLA td{
	height: 1px;
	}


.AltRowLA th { 
	font-family: Verdana; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowLA td { 
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #f5f7ff; 
	color: #000000;
	}

.AltRowLA a:link { 
	color: #192a9f;
	}

.AltRowLA a:visited { 
	color: #192a9f;
	}

.AltRowLA a:hover, .AltRowLA a:active { 
	color: #584317;
	}

.NoRecordsLA td { 
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #ffffff; 
	color: #000000;
	vertical-align: top;
	}

.FooterLA td { 
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #e6e7ff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.FooterLA a:link { 
	color: #192a9f;
	}

.FooterLA a:visited { 
	color: #192a9f;
	}

.FooterLA a:hover, .FooterLA a:active { 
	color: #584317;
	}

.FooterLA img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterLA input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordLA { 
	
	width: 100%;
	}

.ErrorLA td { 
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}

.ControlsLA th { 
	font-family: Verdana; font-size: 90%; font-weight: bold; text-align: left; vertical-align: top;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsLA td { 
	font-family: Verdana; font-size: 90%; font-weight: bold;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}

.BottomLA td { 
	font-family: Verdana; font-size: 110%; font-weight: bold;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #e6e7ff; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.BottomLA a:link { 
	color: #192a9f;
	}

.BottomLA a:visited { 
	color: #192a9f;
	}

.BottomLA a:hover, .CaptionLA a:active { 
	color: #584317;
	}

.BottomLA img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomLA input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionLA th{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #f5f7ff; 
	color: #000000;
	}

.GroupCaptionLA td{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}

.GroupCaptionLA a:link {
	color: #000000;
	}

.GroupCaptionLA a:visited{
	color: #000000;
	}

.GroupCaptionLA a:hover, .GroupCaptionLA a:active{
	color: #584317;
	}

.GroupFooterLA td{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #e6e7ff; 
	color: #000000;
	}

.GroupFooterLA a:link {
	color: #192a9f;
	}

.GroupFooterLA a:visited{
	color: #192a9f;
	}

.GroupFooterLA a:hover, .GroupFooterLA a:active{
	color: #584317;
	}

.GroupFooterLA img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterLA input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalLA td{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	font-weight: bold;
	background-color: #f5f7ff; 
	color: #000000;
	border-bottom: 2px solid #132676;
	}

.SubTotalLA a:link {
	color: #192a9f;
	}

.SubTotalLA a:visited{
	color: #192a9f;
	}

.SubTotalLA a:hover, .SubTotalLA a:active{
	color: #584317;
	}

.TotalLA td{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #f5f7ff; 
	color: #000000;
	}

.TotalLA a:link {
	color: #192a9f;
	}

.TotalLA a:visited{
	color: #192a9f;
	}

.TotalLA a:hover, .TotalLA a:active{
	color: #584317;
	}

/* Form Options */
.ButtonLA { 
	background-color: #f5f7ff; color: #000000; border: solid 1px #132676; padding: 2px; font-weight: bold; font-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.CalendarLA { 
	
	width: 100%;
	}

.CalendarWeekdayNameLA{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #f5f7ff; 
	color: #000000;
	}

.CalendarWeekdayNameLA a:link {
	color: #192a9f;
	}

.CalendarWeekdayNameLA a:visited{
	color: #192a9f;
	}

.CalendarWeekdayNameLA a:hover, .CalendarWeekdayNameLA a:active{
	color: #584317;
	}

.CalendarWeekendNameLA{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #f5f7ff;	
	color: #000000;
	}

.CalendarWeekendNameLA a:link {
	color: #000000;
	}

.CalendarWeekendNameLA a:visited{
	color: #000000;
	}

.CalendarWeekendNameLA a:link, .CalendarWeekendNameLA a:visited{
	color: #584317;
	}

/* Calendar Day */
.CalendarDayLA{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}

.CalendarDayLA a:link {
	color: #192a9f;
	}

.CalendarDayLA a:visited{
	color: #192a9f;
	}

.CalendarDayLA a:hover, .CalendarDayLA a:active{
	color: #584317;
	}

/* Calendar Weekend */
.CalendarWeekendLA{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f5f7ff;	
	color: #000000;
	}

.CalendarWeekendLA a:link {
	color: #192a9f;
	}

.CalendarWeekendLA a:visited{
	color: #192a9f;
	}

.CalendarWeekendLA a:hover, .CalendarWeekendLA a:active{
	color: #584317;
	}

/* Calendar Today */
.CalendarTodayLA {
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	border: 2px solid #132676;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}

.CalendarTodayLA a:link {
	color: #192a9f;
	}

.CalendarTodayLA a:visited{
	color: #192a9f;
	}

.CalendarTodayLA a:hover, .CalendarTodayLA a:active {
	color: #584317;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayLA {
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	border: 2px solid #132676;
	text-align: center;
	background-color: #f5f7ff;	
	color: #000000;
	}

.CalendarWeekendTodayLA a:link {
	color: #192a9f;
	}

.CalendarWeekendTodayLA a:visited{
	color: #192a9f;
	}

.CalendarWeekendTodayLA a:hover, .CalendarWeekendTodayLA a:active{
	color: #584317;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayLA{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #ffffff;	
	color: #132676;
	}

.CalendarOtherMonthDayLA a:link {
	color: #132676;
	}

.CalendarOtherMonthDayLA a:visited{
	color: #132676;
	}

.CalendarOtherMonthDayLA a:hover, .CalendarOtherMonthDayLA a:active{
	color: #584317;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayLA {
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	border: 2px solid #132676;
	text-align: center;
	background-color: #ffffff;	
	color: #132676;
	}

.CalendarOtherMonthTodayLA a:link {
	color: #132676;
	}

.CalendarOtherMonthTodayLA a:visited{
	color: #132676;
	}

.CalendarOtherMonthTodayLA a:hover, .CalendarOtherMonthTodayLA a:active{
	color: #584317;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendLA {
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f5f7ff;	
	color: #132676;
	}

.CalendarOtherMonthWeekendLA a:link {
	color: #132676;
	}

.CalendarOtherMonthWeekendLA a:visited{
	color: #132676;
	}

.CalendarOtherMonthWeekendLA a:hover, .CalendarOtherMonthWeekendLA a:active{
	color: #584317;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayLA {
	font-family: Verdana; font-size: 80%;
	padding: 3px;
	border: 2px solid #132676;
	text-align: center;
	color: #132676;
	background-color: #f5f7ff;	
	}

.CalendarOtherMonthWeekendTodayLA a:link {
	color: #132676;
	}

.CalendarOtherMonthWeekendTodayLA a:visited{
	color: #132676;
	}

.CalendarOtherMonthWeekendTodayLA a:hover, .CalendarOtherMonthWeekendTodayLA a:active{
	color: #584317;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayLA{
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #e6e7ff;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDayLA a:link {
	color: #000000;
	}

.CalendarSelectedDayLA a:visited{
	color: #000000;
	}

.CalendarSelectedDayLA a:hover, .CalendarSelectedDayLA a:active{
	color: #584317;
	}

/* Calendar Navigator */
.CalendarNavigatorLA {
	font-family: Verdana; font-size: 80%;
	padding: 5px;
	background-color: #e6e7ff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigatorLA a:link {
	color: #192a9f;
	}

.CalendarNavigatorLA a:visited{
	color: #192a9f;
	}

.CalendarNavigatorLA a:hover, .CalendarNavigatorLA a:active{
	color: #584317;
	}

.CalendarNavigatorLA img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEventLA{
	font-size: 80%;
	text-align: left;
	}

.CalendarEventLA a:link {
	color: #192a9f;
	}

.CalendarEventLA a:visited{
	color: #192a9f;
	}

.CalendarEventLA a:hover, .CalendarEventLA a:active{
	color: #584317;
	}

