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

/* Colors */
.PageBgColorghccci {
	background-color: #96bfe3;
	}

.FormTitleBgColorghccci {
	background-color: #4a86b8;
	}

.FormTitleFontColorghccci {
	color: #ffffff;
	}

.CaptionBgColorghccci {
	background-color: #e4eafc;
	}

.CaptionFontColorghccci {
	color: #6296cb;
	}

.DataBgColorghccci {
	background-color: #fffffb;
	}

.AltDataBgColorghccci {
	background-color: #f3f3eb;
	}

.DataFontColorghccci {
	color: #4878aa;
	}

.LinkColorghccci {
	color: #0000ff;
	}

.VisitedLinkColorghccci {
	color: #7aa2fd;
	}

.HoverLinkColorghccci {
	color: #ff0080;
	}

.ColorBgButtonghccci {
	background-color: #4a86b8;
}

.ColorFontButtonghccci {
	color: #ffffff;
}

.ColorBgButtonPassiveghccci {
	background-color: #a3d6ff;
}

.ColorFontButtonPassiveghccci {
	color: #ffffff;
}



.Headerghccci {
	width: 100%;
	}

.Headerghccci th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); background-color: #e4eafc; color: #4878aa;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .Headerghccci th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .Headerghccci th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.Headerghccci a:link { 
	color: #4878aa;
	}

.Headerghccci a:visited { 
	color: #4878aa;
	}

.Headerghccci a:hover, .Captionghccci a:active { 
	color: #4878aa; text-decoration: none;
	}

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

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

.HeaderLeftghccci img{
	width: 1px;
	}

.HeaderRightghccci img{
	width: 1px;
	}


/* Grid Options */
.Gridghccci { 
	border: solid 1px #e4eafc; border-bottom: 0px;
	width: 100%;
	}

.Captionghccci th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
	}

.Captionghccci td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
	}


html>body .Captionghccci th, html>body .Captionghccci td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionghccci th, * html body .Captionghccci td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captionghccci a:link { 
	color: #4878aa;
	}

.Captionghccci a:visited { 
	color: #4878aa;
	}

.Captionghccci a:hover, .Captionghccci a:active { 
	color: #ff0080;
	}

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

.Captionghccci input {
	vertical-align: middle;
	}

.Rowghccci th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
	color: #4878aa;
	}

.Rowghccci td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	vertical-align: top;
	background-color: #fffffb; 
	color: #4878aa;
	}
	

html>body .Rowghccci th, html>body .Rowghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Rowghccci th, * html body .Rowghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.Rowghccci { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border: solid 1px #e4eafc; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #fffffb; 
	color: #4878aa;
	}


html>body caption.Rowghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.Rowghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Rowghccci a:link { 
	color: #0000ff;
	}

.Rowghccci a:visited { 
	color: #7aa2fd;
	}

.Rowghccci a:hover, .Rowghccci a:active { 
	color: #ff0080;
	}

.Separatorghccci{
	color: #4a86b8;
	}

.Separatorghccci td{
	height: 1px;
	}


.AltRowghccci th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
	color: #4878aa;
	}

.AltRowghccci td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	vertical-align: top;
	background-color: #f3f3eb; 
	color: #4878aa;
	}


html>body .AltRowghccci th, html>body .AltRowghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowghccci th, * html body .AltRowghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowghccci a:link { 
	color: #0000ff;
	}

.AltRowghccci a:visited { 
	color: #7aa2fd;
	}

.AltRowghccci a:hover, .AltRowghccci a:active { 
	color: #ff0080;
	}

.NoRecordsghccci td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	background-color: #fffffb; 
	color: #4878aa;
	vertical-align: top;
	}

.Footerghccci td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #4878aa;
	}


html>body .NoRecordsghccci td, html>body .Footerghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsghccci td, * html body .Footerghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Footerghccci a:link { 
	color: #0000ff;
	}

.Footerghccci a:visited { 
	color: #7aa2fd;
	}

.Footerghccci a:hover, .Footerghccci a:active { 
	color: #ff0080;
	}

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

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

/* Record Options */
.Recordghccci { 
	border: solid 1px #e4eafc; border-bottom: 0px;
	width: 100%;
	}

.Errorghccci td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #fffffb; 
	}


* html>body .Errorghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Errorghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Controlsghccci th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
	color: #4878aa;
	}

.Controlsghccci td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	vertical-align: top;
	background-color: #fffffb; 
	color: #4878aa;
	}
	
.Bottomghccci td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #4878aa;
	}


html>body .Controlsghccci th, html>body .Controlsghccci td, html>body .Bottomghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Controlsghccci th, * html body .Controlsghccci td, * html body .Bottomghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Bottomghccci a:link { 
	color: #0000ff;
	}

.Bottomghccci a:visited { 
	color: #7aa2fd;
	}

.Bottomghccci a:hover, .Captionghccci a:active { 
	color: #ff0080;
	}

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

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

/* Report */
.GroupCaptionghccci th{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f3f3eb; 
	color: #4878aa;
	}

.GroupCaptionghccci td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fffffb; 
	color: #4878aa;
	}


html>body .GroupCaptionghccci th, html>body .GroupCaptionghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionghccci th, * html body .GroupCaptionghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionghccci a:link {
	color: #4878aa;
	}

.GroupCaptionghccci a:visited{
	color: #4878aa;
	}

.GroupCaptionghccci a:hover, .GroupCaptionghccci a:active{
	color: #ff0080;
	}

.GroupFooterghccci td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #e4eafc; 
	color: #4878aa;
	}


html>body .GroupFooterghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterghccci a:link {
	color: #0000ff;
	}

.GroupFooterghccci a:visited{
	color: #7aa2fd;
	}

.GroupFooterghccci a:hover, .GroupFooterghccci a:active{
	color: #ff0080;
	}

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

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

.SubTotalghccci td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f3f3eb; 
	color: #4878aa;
	border-bottom: 2px solid #4a86b8;
	}


html>body .SubTotalghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalghccci a:link {
	color: #0000ff;
	}

.SubTotalghccci a:visited{
	color: #7aa2fd;
	}

.SubTotalghccci a:hover, .SubTotalghccci a:active{
	color: #ff0080;
	}

.Totalghccci td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #f3f3eb; 
	color: #4878aa;
	}


html>body .Totalghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Totalghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Totalghccci a:link {
	color: #0000ff;
	}

.Totalghccci a:visited{
	color: #7aa2fd;
	}

.Totalghccci a:hover, .Totalghccci a:active{
	color: #ff0080;
	}

/* Form Options */
.Buttonghccci { 
	background-color: #4a86b8; color: #ffffff; 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-family: Tahoma; font-size: 11px; font-weight: bold;
	}

/* Calendar */

.Calendarghccci { 
	border: solid 1px #e4eafc;
	width: 100%;
	}

.CalendarWeekdayNameghccci{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #f3f3eb; 
	color: #4878aa;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameghccci a:link {
	color: #0000ff;
	}

.CalendarWeekdayNameghccci a:visited{
	color: #7aa2fd;
	}

.CalendarWeekdayNameghccci a:hover, .CalendarWeekdayNameghccci a:active{
	color: #ff0080;
	}

.CalendarWeekendNameghccci{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #f3f3eb;	
	color: #4878aa;
	font-weight: normal;
	}


html>body .CalendarWeekendNameghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameghccci a:link {
	color: #4878aa;
	}

.CalendarWeekendNameghccci a:visited{
	color: #4878aa;
	}

.CalendarWeekendNameghccci a:link, .CalendarWeekendNameghccci a:visited{
	color: #ff0080;
	}

/* Calendar Day */
.CalendarDayghccci{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: center;
	background-color: #fffffb;	
	color: #4878aa;
	}


html>body .CalendarDayghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayghccci a:link {
	color: #0000ff;
	}

.CalendarDayghccci a:visited{
	color: #7aa2fd;
	}

.CalendarDayghccci a:hover, .CalendarDayghccci a:active{
	color: #ff0080;
	}

/* Calendar Weekend */
.CalendarWeekendghccci{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: center;
	background-color: #f3f3eb;	
	color: #4878aa;
	}


html>body .CalendarWeekendghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendghccci a:link {
	color: #0000ff;
	}

.CalendarWeekendghccci a:visited{
	color: #7aa2fd;
	}

.CalendarWeekendghccci a:hover, .CalendarWeekendghccci a:active{
	color: #ff0080;
	}

/* Calendar Today */
.CalendarTodayghccci {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #e4eafc; border-top: 1px solid #e4eafc;
	text-align: center;
	background-color: #fffffb;	
	color: #4878aa;
	}


html>body .CalendarTodayghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayghccci a:link {
	color: #0000ff;
	}

.CalendarTodayghccci a:visited{
	color: #7aa2fd;
	}

.CalendarTodayghccci a:hover, .CalendarTodayghccci a:active {
	color: #ff0080;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayghccci {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #e4eafc; border-top: 1px solid #e4eafc;
	text-align: center;
	background-color: #f3f3eb;	
	color: #4878aa;
	}


html>body .CalendarWeekendTodayghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayghccci a:link {
	color: #0000ff;
	}

.CalendarWeekendTodayghccci a:visited{
	color: #7aa2fd;
	}

.CalendarWeekendTodayghccci a:hover, .CalendarWeekendTodayghccci a:active{
	color: #ff0080;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayghccci{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: center;
	background-color: #fffffb;	
	color: #4a86b8;
	}


html>body .CalendarOtherMonthDayghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayghccci a:link {
	color: #4a86b8;
	}

.CalendarOtherMonthDayghccci a:visited{
	color: #4a86b8;
	}

.CalendarOtherMonthDayghccci a:hover, .CalendarOtherMonthDayghccci a:active{
	color: #ff0080;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayghccci {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #e4eafc; border-top: 1px solid #e4eafc;
	text-align: center;
	background-color: #fffffb;	
	color: #4a86b8;
	}


html>body .CalendarOtherMonthTodayghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayghccci a:link {
	color: #4a86b8;
	}

.CalendarOtherMonthTodayghccci a:visited{
	color: #4a86b8;
	}

.CalendarOtherMonthTodayghccci a:hover, .CalendarOtherMonthTodayghccci a:active{
	color: #ff0080;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendghccci {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: center;
	background-color: #f3f3eb;	
	color: #4a86b8;
	}


html>body .CalendarOtherMonthWeekendghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendghccci a:link {
	color: #4a86b8;
	}

.CalendarOtherMonthWeekendghccci a:visited{
	color: #4a86b8;
	}

.CalendarOtherMonthWeekendghccci a:hover, .CalendarOtherMonthWeekendghccci a:active{
	color: #ff0080;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayghccci {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #e4eafc; border-top: 1px solid #e4eafc;
	text-align: center;
	color: #4a86b8;
	background-color: #f3f3eb;	
	}
	

html>body .CalendarOtherMonthWeekendTodayghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayghccci a:link {
	color: #4a86b8;
	}

.CalendarOtherMonthWeekendTodayghccci a:visited{
	color: #4a86b8;
	}

.CalendarOtherMonthWeekendTodayghccci a:hover, .CalendarOtherMonthWeekendTodayghccci a:active{
	color: #ff0080;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayghccci{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #e4eafc;
	color: #6296cb;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayghccci a:link {
	color: #4878aa;
	}

.CalendarSelectedDayghccci a:visited{
	color: #4878aa;
	}

.CalendarSelectedDayghccci a:hover, .CalendarSelectedDayghccci a:active{
	color: #ff0080;
	}

/* Calendar Navigator */
.CalendarNavigatorghccci {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	background-color: #fffffb; color: #4878aa;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #4878aa;
	}


html>body .CalendarNavigatorghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorghccci a:link {
	color: #0000ff;
	}

.CalendarNavigatorghccci a:visited{
	color: #7aa2fd;
	}

.CalendarNavigatorghccci a:hover, .CalendarNavigatorghccci a:active{
	color: #ff0080;
	}

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

.CalendarNavigatorghccci td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorghccci th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorghccci th, html>body .CalendarNavigatorghccci td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorghccci th, * html body .CalendarNavigatorghccci td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventghccci{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventghccci {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventghccci {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventghccci a:link {
	color: #0000ff;
	}

.CalendarEventghccci a:visited{
	color: #7aa2fd;
	}

.CalendarEventghccci a:hover, .CalendarEventghccci a:active{
	color: #ff0080;
	}

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

.thghccci { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


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


/*ie6*/
* html body .thghccci {
	font-size: 100%;
}
/*end*/

.Headerghccci .thghccci { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); background-color: #e4eafc; color: #4878aa;
	width: 100%;
	white-space: nowrap;
}


html>body .Headerghccci .thghccci {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .Headerghccci .thghccci {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.Captionghccci .thghccci { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
}


html>body .Captionghccci .thghccci {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionghccci .thghccci {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowghccci .thghccci { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
	color: #4878aa;
}

.AltRowghccci .thghccci { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
	color: #4878aa;
}

.Controlsghccci .thghccci { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	background-color: #fffffb; color: #4878aa;
	white-space: nowrap;
	color: #4878aa;
}

.GroupCaptionghccci .thghccci {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #e4eafc;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #f3f3eb; 
	color: #4878aa;
}


html>body .GroupCaptionghccci .thghccci {
	font-family: Arial; font-size: 100%;
}

html>body .Rowghccci .thghccci, html>body .AltRowghccci .thghccci, html>body .Controlsghccci .thghccci {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionghccci .thghccci {
	font-family: Arial; font-size: 100%;
}

* html body .Rowghccci .thghccci, * html body .AltRowghccci .thghccci, * html body .Controlsghccci .thghccci {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenughccci td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenughccci td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenughccci td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
