/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorVC {
	background-color: #bfbfbf;
	}

.FormTitleBgColorVC {
	background-color: #2c7d98;
	}

.FormTitleFontColorVC {
	color: #f7f7f7;
	}

.CaptionBgColorVC {
	background-color: #b4c5c9;
	}

.CaptionFontColorVC {
	color: #25687e;
	}

.DataBgColorVC {
	background-color: #f7f7f7;
	}

.AltDataBgColorVC {
	background-color: #eaeaea;
	}

.DataFontColorVC {
	color: #333333;
	}

.LinkColorVC {
	color: #007898;
	}

.VisitedLinkColorVC {
	color: #2c7d98;
	}

.HoverLinkColorVC {
	color: #808080;
	}

.ColorBgButtonVC {
	background-color: #2c7d98;
}

.ColorFontButtonVC {
	color: #f7f7f7;
}

.ColorBgButtonPassiveVC {
	background-color: #78bdd4;
}

.ColorFontButtonPassiveVC {
	color: #ffffff;
}



.HeaderVC {
	width: 100%;
	}

.HeaderVC th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #f7f7f7;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .HeaderVC th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderVC th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderVC a:link { 
	color: #f7f7f7;
	}

.HeaderVC a:visited { 
	color: #f7f7f7;
	}

.HeaderVC a:hover, .CaptionVC a:active { 
	color: #f7f7f7; text-decoration: none;
	}

.HeaderLeftVC { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightVC { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftVC img{
	width: 9px;
	}

.HeaderRightVC img{
	width: 9px;
	}


/* Grid Options */
.GridVC { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.CaptionVC th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-image: url('Images/CaptionBg.gif'); color: #25687e;
	white-space: nowrap;
	}

.CaptionVC td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-image: url('Images/CaptionBg.gif'); color: #25687e;
	white-space: nowrap;
	}


html>body .CaptionVC th, html>body .CaptionVC td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionVC th, * html body .CaptionVC td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionVC a:link { 
	color: #25687e;
	}

.CaptionVC a:visited { 
	color: #25687e;
	}

.CaptionVC a:hover, .CaptionVC a:active { 
	color: #808080;
	}

.CaptionVC img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionVC input {
	vertical-align: middle;
	}

.RowVC th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #333333;
	white-space: nowrap;
	color: #333333;
	}

.RowVC td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #333333;
	}
	

html>body .RowVC th, html>body .RowVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowVC th, * html body .RowVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowVC { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 1px solid #FFFFFF; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #333333;
	}


html>body caption.RowVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowVC a:link { 
	color: #007898;
	}

.RowVC a:visited { 
	color: #2c7d98;
	}

.RowVC a:hover, .RowVC a:active { 
	color: #808080;
	}

.SeparatorVC{
	color: #2c7d98;
	}

.SeparatorVC td{
	height: 1px;
	}


.AltRowVC th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #333333;
	white-space: nowrap;
	color: #333333;
	}

.AltRowVC td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #eaeaea; 
	color: #333333;
	}


html>body .AltRowVC th, html>body .AltRowVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowVC th, * html body .AltRowVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowVC a:link { 
	color: #007898;
	}

.AltRowVC a:visited { 
	color: #2c7d98;
	}

.AltRowVC a:hover, .AltRowVC a:active { 
	color: #808080;
	}

.NoRecordsVC td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	background-color: #f7f7f7; 
	color: #333333;
	vertical-align: top;
	}

.FooterVC td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #333333;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #333333;
	}


html>body .NoRecordsVC td, html>body .FooterVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsVC td, * html body .FooterVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterVC a:link { 
	color: #007898;
	}

.FooterVC a:visited { 
	color: #2c7d98;
	}

.FooterVC a:hover, .FooterVC a:active { 
	color: #808080;
	}

.FooterVC img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterVC input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordVC { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.ErrorVC td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


* html>body .ErrorVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsVC th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #333333;
	white-space: nowrap;
	color: #333333;
	}

.ControlsVC td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #333333;
	}
	
.BottomVC td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #333333;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #333333;
	}


html>body .ControlsVC th, html>body .ControlsVC td, html>body .BottomVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsVC th, * html body .ControlsVC td, * html body .BottomVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomVC a:link { 
	color: #007898;
	}

.BottomVC a:visited { 
	color: #2c7d98;
	}

.BottomVC a:hover, .CaptionVC a:active { 
	color: #808080;
	}

.BottomVC img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomVC input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionVC th{
	font-family: Arial; font-size: 80%;
	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: #eaeaea; 
	color: #333333;
	}

.GroupCaptionVC td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #333333;
	}


html>body .GroupCaptionVC th, html>body .GroupCaptionVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionVC th, * html body .GroupCaptionVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionVC a:link {
	color: #25687e;
	}

.GroupCaptionVC a:visited{
	color: #25687e;
	}

.GroupCaptionVC a:hover, .GroupCaptionVC a:active{
	color: #808080;
	}

.GroupFooterVC td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #b4c5c9; 
	color: #333333;
	}


html>body .GroupFooterVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterVC a:link {
	color: #007898;
	}

.GroupFooterVC a:visited{
	color: #2c7d98;
	}

.GroupFooterVC a:hover, .GroupFooterVC a:active{
	color: #808080;
	}

.GroupFooterVC img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterVC input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalVC td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #eaeaea; 
	color: #333333;
	border-bottom: 2px solid #2c7d98;
	}


html>body .SubTotalVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalVC a:link {
	color: #007898;
	}

.SubTotalVC a:visited{
	color: #2c7d98;
	}

.SubTotalVC a:hover, .SubTotalVC a:active{
	color: #808080;
	}

.TotalVC td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #eaeaea; 
	color: #333333;
	}


html>body .TotalVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalVC a:link {
	color: #007898;
	}

.TotalVC a:visited{
	color: #2c7d98;
	}

.TotalVC a:hover, .TotalVC a:active{
	color: #808080;
	}

/* Form Options */
.ButtonVC { 
	background-color: #eaeaea; color: #25687e; border: solid 1px #2c7d98; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 11px; font-weight: bold;
	}

/* Calendar */

.CalendarVC { 
	
	width: 100%;
	}

.CalendarWeekdayNameVC{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #eaeaea; 
	color: #333333;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameVC a:link {
	color: #007898;
	}

.CalendarWeekdayNameVC a:visited{
	color: #2c7d98;
	}

.CalendarWeekdayNameVC a:hover, .CalendarWeekdayNameVC a:active{
	color: #808080;
	}

.CalendarWeekendNameVC{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #eaeaea;	
	color: #333333;
	font-weight: normal;
	}


html>body .CalendarWeekendNameVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameVC a:link {
	color: #25687e;
	}

.CalendarWeekendNameVC a:visited{
	color: #25687e;
	}

.CalendarWeekendNameVC a:link, .CalendarWeekendNameVC a:visited{
	color: #808080;
	}

/* Calendar Day */
.CalendarDayVC{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #f7f7f7;	
	color: #333333;
	}


html>body .CalendarDayVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayVC a:link {
	color: #007898;
	}

.CalendarDayVC a:visited{
	color: #2c7d98;
	}

.CalendarDayVC a:hover, .CalendarDayVC a:active{
	color: #808080;
	}

/* Calendar Weekend */
.CalendarWeekendVC{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #eaeaea;	
	color: #333333;
	}


html>body .CalendarWeekendVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendVC a:link {
	color: #007898;
	}

.CalendarWeekendVC a:visited{
	color: #2c7d98;
	}

.CalendarWeekendVC a:hover, .CalendarWeekendVC a:active{
	color: #808080;
	}

/* Calendar Today */
.CalendarTodayVC {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #2c7d98;
	text-align: center;
	background-color: #f7f7f7;	
	color: #333333;
	}


html>body .CalendarTodayVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayVC a:link {
	color: #007898;
	}

.CalendarTodayVC a:visited{
	color: #2c7d98;
	}

.CalendarTodayVC a:hover, .CalendarTodayVC a:active {
	color: #808080;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayVC {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #2c7d98;
	text-align: center;
	background-color: #eaeaea;	
	color: #333333;
	}


html>body .CalendarWeekendTodayVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayVC a:link {
	color: #007898;
	}

.CalendarWeekendTodayVC a:visited{
	color: #2c7d98;
	}

.CalendarWeekendTodayVC a:hover, .CalendarWeekendTodayVC a:active{
	color: #808080;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayVC{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #f7f7f7;	
	color: #2c7d98;
	}


html>body .CalendarOtherMonthDayVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayVC a:link {
	color: #2c7d98;
	}

.CalendarOtherMonthDayVC a:visited{
	color: #2c7d98;
	}

.CalendarOtherMonthDayVC a:hover, .CalendarOtherMonthDayVC a:active{
	color: #808080;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayVC {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #2c7d98;
	text-align: center;
	background-color: #f7f7f7;	
	color: #2c7d98;
	}


html>body .CalendarOtherMonthTodayVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayVC a:link {
	color: #2c7d98;
	}

.CalendarOtherMonthTodayVC a:visited{
	color: #2c7d98;
	}

.CalendarOtherMonthTodayVC a:hover, .CalendarOtherMonthTodayVC a:active{
	color: #808080;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendVC {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #eaeaea;	
	color: #2c7d98;
	}


html>body .CalendarOtherMonthWeekendVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendVC a:link {
	color: #2c7d98;
	}

.CalendarOtherMonthWeekendVC a:visited{
	color: #2c7d98;
	}

.CalendarOtherMonthWeekendVC a:hover, .CalendarOtherMonthWeekendVC a:active{
	color: #808080;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayVC {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #2c7d98;
	text-align: center;
	color: #2c7d98;
	background-color: #eaeaea;	
	}
	

html>body .CalendarOtherMonthWeekendTodayVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayVC a:link {
	color: #2c7d98;
	}

.CalendarOtherMonthWeekendTodayVC a:visited{
	color: #2c7d98;
	}

.CalendarOtherMonthWeekendTodayVC a:hover, .CalendarOtherMonthWeekendTodayVC a:active{
	color: #808080;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayVC{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #b4c5c9;
	color: #25687e;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayVC a:link {
	color: #25687e;
	}

.CalendarSelectedDayVC a:visited{
	color: #25687e;
	}

.CalendarSelectedDayVC a:hover, .CalendarSelectedDayVC a:active{
	color: #808080;
	}

/* Calendar Navigator */
.CalendarNavigatorVC {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #f7f7f7; color: #333333;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #333333;
	}


html>body .CalendarNavigatorVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorVC a:link {
	color: #007898;
	}

.CalendarNavigatorVC a:visited{
	color: #2c7d98;
	}

.CalendarNavigatorVC a:hover, .CalendarNavigatorVC a:active{
	color: #808080;
	}

.CalendarNavigatorVC img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorVC td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorVC th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorVC th, html>body .CalendarNavigatorVC td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorVC th, * html body .CalendarNavigatorVC td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventVC{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventVC {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventVC {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventVC a:link {
	color: #007898;
	}

.CalendarEventVC a:visited{
	color: #2c7d98;
	}

.CalendarEventVC a:hover, .CalendarEventVC a:active{
	color: #808080;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thVC { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thVC {
	font-size: 100%;
}


/*ie6*/
* html body .thVC {
	font-size: 100%;
}
/*end*/

.HeaderVC .thVC { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #f7f7f7;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderVC .thVC {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderVC .thVC {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionVC .thVC { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-image: url('Images/CaptionBg.gif'); color: #25687e;
	white-space: nowrap;
}


html>body .CaptionVC .thVC {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionVC .thVC {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowVC .thVC { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #333333;
	white-space: nowrap;
	color: #333333;
}

.AltRowVC .thVC { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #333333;
	white-space: nowrap;
	color: #333333;
}

.ControlsVC .thVC { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #333333;
	white-space: nowrap;
	color: #333333;
}

.GroupCaptionVC .thVC {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #eaeaea; 
	color: #333333;
}


html>body .GroupCaptionVC .thVC {
	font-family: Arial; font-size: 100%;
}

html>body .RowVC .thVC, html>body .AltRowVC .thVC, html>body .ControlsVC .thVC {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionVC .thVC {
	font-family: Arial; font-size: 100%;
}

* html body .RowVC .thVC, * html body .AltRowVC .thVC, * html body .ControlsVC .thVC {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuVC td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuVC td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuVC td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
