/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorcoralcoast {
	background-color: #bdcddb;
	}

.FormTitleBgColorcoralcoast {
	background-color: #025098;
	}

.FormTitleFontColorcoralcoast {
	color: #ffffff;
	}

.CaptionBgColorcoralcoast {
	background-color: #dfdfdf;
	}

.CaptionFontColorcoralcoast {
	color: #000000;
	}

.DataBgColorcoralcoast {
	background-color: #f7f7f7;
	}

.AltDataBgColorcoralcoast {
	background-color: #ebf2f8;
	}

.DataFontColorcoralcoast {
	color: #000000;
	}

.LinkColorcoralcoast {
	color: #000033;
	}

.VisitedLinkColorcoralcoast {
	color: #000033;
	}

.HoverLinkColorcoralcoast {
	color: #d1250a;
	}

.ColorBgButtoncoralcoast {
	background-color: #025098;
}

.ColorFontButtoncoralcoast {
	color: #ffffff;
}

.ColorBgButtonPassivecoralcoast {
	background-color: #5697d4;
}

.ColorFontButtonPassivecoralcoast {
	color: #ffffff;
}



.Headercoralcoast {
	width: 100%;
	}

.Headercoralcoast th { 
	font-family: Calibri; font-size: 90%; text-align: left;
	padding: 3px;
	background-color: #025098; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}



/*ie6*/
* html body .Headercoralcoast th {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Headercoralcoast a:link { 
	color: #ffffff;
	}

.Headercoralcoast a:visited { 
	color: #ffffff;
	}

.Headercoralcoast a:hover, .Captioncoralcoast a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftcoralcoast { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightcoralcoast { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftcoralcoast img{
	width: 1px;
	}

.HeaderRightcoralcoast img{
	width: 1px;
	}


/* Grid Options */
.Gridcoralcoast { 
	
	width: 100%;
	}

.Captioncoralcoast th { 
	font-family: Calibri; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #dfdfdf; color: #000000;
	white-space: nowrap;
	}

.Captioncoralcoast td { 
	font-family: Calibri; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #dfdfdf; color: #000000;
	white-space: nowrap;
	}



/*ie6*/
* html body .Captioncoralcoast th, * html body .Captioncoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Captioncoralcoast a:link { 
	color: #000000;
	}

.Captioncoralcoast a:visited { 
	color: #000000;
	}

.Captioncoralcoast a:hover, .Captioncoralcoast a:active { 
	color: #d1250a;
	}

.Captioncoralcoast img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captioncoralcoast input {
	vertical-align: middle;
	}

.Rowcoralcoast th { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Rowcoralcoast td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	


/*ie6*/
* html body .Rowcoralcoast th, * html body .Rowcoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

caption.Rowcoralcoast { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}



/*ie6*/
* html body caption.Rowcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Rowcoralcoast a:link { 
	color: #000033;
	}

.Rowcoralcoast a:visited { 
	color: #000033;
	}

.Rowcoralcoast a:hover, .Rowcoralcoast a:active { 
	color: #d1250a;
	}

.Separatorcoralcoast{
	color: #025098;
	}

.Separatorcoralcoast td{
	height: 1px;
	}


.AltRowcoralcoast th { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowcoralcoast td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	vertical-align: top;
	background-color: #ebf2f8; 
	color: #000000;
	}



/*ie6*/
* html body .AltRowcoralcoast th, * html body .AltRowcoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.AltRowcoralcoast a:link { 
	color: #000033;
	}

.AltRowcoralcoast a:visited { 
	color: #000033;
	}

.AltRowcoralcoast a:hover, .AltRowcoralcoast a:active { 
	color: #d1250a;
	}

.NoRecordscoralcoast td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.Footercoralcoast td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .NoRecordscoralcoast td, * html body .Footercoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Footercoralcoast a:link { 
	color: #000033;
	}

.Footercoralcoast a:visited { 
	color: #000033;
	}

.Footercoralcoast a:hover, .Footercoralcoast a:active { 
	color: #d1250a;
	}

.Footercoralcoast img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footercoralcoast input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordcoralcoast { 
	
	width: 100%;
	}

.Errorcoralcoast td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}



/*ie6*/
* html body .Errorcoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Controlscoralcoast th { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controlscoralcoast td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.Bottomcoralcoast td { 
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .Controlscoralcoast th, * html body .Controlscoralcoast td, * html body .Bottomcoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Bottomcoralcoast a:link { 
	color: #000033;
	}

.Bottomcoralcoast a:visited { 
	color: #000033;
	}

.Bottomcoralcoast a:hover, .Captioncoralcoast a:active { 
	color: #d1250a;
	}

.Bottomcoralcoast img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottomcoralcoast input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptioncoralcoast th{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	}

.GroupCaptioncoralcoast td{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}



/*ie6*/
* html body .GroupCaptioncoralcoast th, * html body .GroupCaptioncoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.GroupCaptioncoralcoast a:link {
	color: #000000;
	}

.GroupCaptioncoralcoast a:visited{
	color: #000000;
	}

.GroupCaptioncoralcoast a:hover, .GroupCaptioncoralcoast a:active{
	color: #d1250a;
	}

.GroupFootercoralcoast td{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dfdfdf; 
	color: #000000;
	}



/*ie6*/
* html body .GroupFootercoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.GroupFootercoralcoast a:link {
	color: #000033;
	}

.GroupFootercoralcoast a:visited{
	color: #000033;
	}

.GroupFootercoralcoast a:hover, .GroupFootercoralcoast a:active{
	color: #d1250a;
	}

.GroupFootercoralcoast img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFootercoralcoast input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalcoralcoast td{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	border-bottom: 2px solid #025098;
	}



/*ie6*/
* html body .SubTotalcoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.SubTotalcoralcoast a:link {
	color: #000033;
	}

.SubTotalcoralcoast a:visited{
	color: #000033;
	}

.SubTotalcoralcoast a:hover, .SubTotalcoralcoast a:active{
	color: #d1250a;
	}

.Totalcoralcoast td{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	}



/*ie6*/
* html body .Totalcoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Totalcoralcoast a:link {
	color: #000033;
	}

.Totalcoralcoast a:visited{
	color: #000033;
	}

.Totalcoralcoast a:hover, .Totalcoralcoast a:active{
	color: #d1250a;
	}

/* Form Options */
.Buttoncoralcoast { 
	background-color: #025098; 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: 10px; text-align: left;
	}

/* Calendar */

.Calendarcoralcoast { 
	
	width: 100%;
	}

.CalendarWeekdayNamecoralcoast{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ebf2f8; 
	color: #000000;
	font-weight: normal;
	}



/*ie6*/
* html body .CalendarWeekdayNamecoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarWeekdayNamecoralcoast a:link {
	color: #000033;
	}

.CalendarWeekdayNamecoralcoast a:visited{
	color: #000033;
	}

.CalendarWeekdayNamecoralcoast a:hover, .CalendarWeekdayNamecoralcoast a:active{
	color: #d1250a;
	}

.CalendarWeekendNamecoralcoast{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ebf2f8;	
	color: #000000;
	font-weight: normal;
	}



/*ie6*/
* html body .CalendarWeekendNamecoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarWeekendNamecoralcoast a:link {
	color: #000000;
	}

.CalendarWeekendNamecoralcoast a:visited{
	color: #000000;
	}

.CalendarWeekendNamecoralcoast a:link, .CalendarWeekendNamecoralcoast a:visited{
	color: #d1250a;
	}

/* Calendar Day */
.CalendarDaycoralcoast{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarDaycoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarDaycoralcoast a:link {
	color: #000033;
	}

.CalendarDaycoralcoast a:visited{
	color: #000033;
	}

.CalendarDaycoralcoast a:hover, .CalendarDaycoralcoast a:active{
	color: #d1250a;
	}

/* Calendar Weekend */
.CalendarWeekendcoralcoast{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: center;
	background-color: #ebf2f8;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarWeekendcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarWeekendcoralcoast a:link {
	color: #000033;
	}

.CalendarWeekendcoralcoast a:visited{
	color: #000033;
	}

.CalendarWeekendcoralcoast a:hover, .CalendarWeekendcoralcoast a:active{
	color: #d1250a;
	}

/* Calendar Today */
.CalendarTodaycoralcoast {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 1px;
	border: 2px solid #025098;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarTodaycoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarTodaycoralcoast a:link {
	color: #000033;
	}

.CalendarTodaycoralcoast a:visited{
	color: #000033;
	}

.CalendarTodaycoralcoast a:hover, .CalendarTodaycoralcoast a:active {
	color: #d1250a;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaycoralcoast {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 1px;
	border: 2px solid #025098;
	text-align: center;
	background-color: #ebf2f8;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarWeekendTodaycoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarWeekendTodaycoralcoast a:link {
	color: #000033;
	}

.CalendarWeekendTodaycoralcoast a:visited{
	color: #000033;
	}

.CalendarWeekendTodaycoralcoast a:hover, .CalendarWeekendTodaycoralcoast a:active{
	color: #d1250a;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaycoralcoast{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: center;
	background-color: #f7f7f7;	
	color: #025098;
	}



/*ie6*/
* html body .CalendarOtherMonthDaycoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarOtherMonthDaycoralcoast a:link {
	color: #025098;
	}

.CalendarOtherMonthDaycoralcoast a:visited{
	color: #025098;
	}

.CalendarOtherMonthDaycoralcoast a:hover, .CalendarOtherMonthDaycoralcoast a:active{
	color: #d1250a;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaycoralcoast {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 1px;
	border: 2px solid #025098;
	text-align: center;
	background-color: #f7f7f7;	
	color: #025098;
	}



/*ie6*/
* html body .CalendarOtherMonthTodaycoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarOtherMonthTodaycoralcoast a:link {
	color: #025098;
	}

.CalendarOtherMonthTodaycoralcoast a:visited{
	color: #025098;
	}

.CalendarOtherMonthTodaycoralcoast a:hover, .CalendarOtherMonthTodaycoralcoast a:active{
	color: #d1250a;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendcoralcoast {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: center;
	background-color: #ebf2f8;	
	color: #025098;
	}



/*ie6*/
* html body .CalendarOtherMonthWeekendcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarOtherMonthWeekendcoralcoast a:link {
	color: #025098;
	}

.CalendarOtherMonthWeekendcoralcoast a:visited{
	color: #025098;
	}

.CalendarOtherMonthWeekendcoralcoast a:hover, .CalendarOtherMonthWeekendcoralcoast a:active{
	color: #d1250a;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaycoralcoast {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 1px;
	border: 2px solid #025098;
	text-align: center;
	color: #025098;
	background-color: #ebf2f8;	
	}
	


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaycoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarOtherMonthWeekendTodaycoralcoast a:link {
	color: #025098;
	}

.CalendarOtherMonthWeekendTodaycoralcoast a:visited{
	color: #025098;
	}

.CalendarOtherMonthWeekendTodaycoralcoast a:hover, .CalendarOtherMonthWeekendTodaycoralcoast a:active{
	color: #d1250a;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaycoralcoast{
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #dfdfdf;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	


/*ie6*/
* html body .CalendarSelectedDaycoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarSelectedDaycoralcoast a:link {
	color: #000000;
	}

.CalendarSelectedDaycoralcoast a:visited{
	color: #000000;
	}

.CalendarSelectedDaycoralcoast a:hover, .CalendarSelectedDaycoralcoast a:active{
	color: #d1250a;
	}

/* Calendar Navigator */
.CalendarNavigatorcoralcoast {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .CalendarNavigatorcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarNavigatorcoralcoast a:link {
	color: #000033;
	}

.CalendarNavigatorcoralcoast a:visited{
	color: #000033;
	}

.CalendarNavigatorcoralcoast a:hover, .CalendarNavigatorcoralcoast a:active{
	color: #d1250a;
	}

.CalendarNavigatorcoralcoast img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorcoralcoast td {
	font-family: Calibri; font-size: 70%; text-align: left;
	}

.CalendarNavigatorcoralcoast th {
	font-family: Calibri; font-size: 70%; text-align: left;
	}



/*ie6*/
* html body .CalendarNavigatorcoralcoast th, * html body .CalendarNavigatorcoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

/* Calendar Extra */
.CalendarEventcoralcoast{
	font-family: Calibri; font-size: 70%; text-align: left;
	text-align: left;
	}



/*ie6*/
* html body .CalendarEventcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.CalendarEventcoralcoast a:link {
	color: #000033;
	}

.CalendarEventcoralcoast a:visited{
	color: #000033;
	}

.CalendarEventcoralcoast a:hover, .CalendarEventcoralcoast a:active{
	color: #d1250a;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thcoralcoast { 
	font-family: Calibri; font-size: 11pt; text-align: left;
	font-weight: bold;
}



/*ie6*/
* html body .thcoralcoast {
	font-size: 100%;
}
/*end*/

.Headercoralcoast .thcoralcoast { 
	font-family: Calibri; font-size: 90%; text-align: left;
	padding: 3px;
	background-color: #025098; color: #ffffff;
	width: 100%;
	white-space: nowrap;
}



/*ie6*/
* html body .Headercoralcoast .thcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Captioncoralcoast .thcoralcoast { 
	font-family: Calibri; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #dfdfdf; color: #000000;
	white-space: nowrap;
}



/*ie6*/
* html body .Captioncoralcoast .thcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

.Rowcoralcoast .thcoralcoast { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowcoralcoast .thcoralcoast { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controlscoralcoast .thcoralcoast { 
	font-family: Calibri; font-size: 70%; text-align: left; font-weight: normal; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptioncoralcoast .thcoralcoast {
	font-family: Calibri; font-size: 70%; text-align: left;
	padding: 3px;
	border-bottom: solid 1px #dfdfdf;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
}



/*ie6*/
* html body .GroupCaptioncoralcoast .thcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}

* html body .Rowcoralcoast .thcoralcoast, * html body .AltRowcoralcoast .thcoralcoast, * html body .Controlscoralcoast .thcoralcoast {
	font-family: Calibri; font-size: 100%; text-align: left;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenucoralcoast td {
	font-family: Calibri; font-size: 70%; text-align: left;
}



/*ie6*/
* html body .simpleMenucoralcoast td {
	font-family: Calibri; font-size: 100%; text-align: left;
} 
/*end*/

