/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorRegionalia {
	background-color: #cfcfcf;
	}

.FormTitleBgColorRegionalia {
	background-color: #626262;
	}

.FormTitleFontColorRegionalia {
	color: #ffffff;
	}

.CaptionBgColorRegionalia {
	background-color: #d7d7d7;
	}

.CaptionFontColorRegionalia {
	color: #000000;
	}

.DataBgColorRegionalia {
	background-color: #f7f7f7;
	}

.AltDataBgColorRegionalia {
	background-color: #e1e1e1;
	}

.DataFontColorRegionalia {
	color: #000000;
	}

.LinkColorRegionalia {
	color: #000080;
	}

.VisitedLinkColorRegionalia {
	color: #000080;
	}

.HoverLinkColorRegionalia {
	color: #ff0000;
	}

.ColorBgButtonRegionalia {
	background-color: #626262;
}

.ColorFontButtonRegionalia {
	color: #ffffff;
}

.ColorBgButtonPassiveRegionalia {
	background-color: #979797;
}

.ColorFontButtonPassiveRegionalia {
	color: #ffffff;
}



.HeaderRegionalia {
	width: 100%;
	}

.HeaderRegionalia th { 
	font-family: Arial Narrow; font-size: 110%; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); background-color: #d7d7d7; color: #000000;
	width: 100%;
	white-space: nowrap;
	
	}



/*ie6*/
* html body .HeaderRegionalia th {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.HeaderRegionalia a:link { 
	color: #000000;
	}

.HeaderRegionalia a:visited { 
	color: #000000;
	}

.HeaderRegionalia a:hover, .CaptionRegionalia a:active { 
	color: #000000; text-decoration: none;
	}

.HeaderLeftRegionalia { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightRegionalia { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftRegionalia img{
	width: 14px;
	}

.HeaderRightRegionalia img{
	width: 1px;
	}


/* Grid Options */
.GridRegionalia { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.CaptionRegionalia th { 
	font-family: Arial Narrow; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	}

.CaptionRegionalia td { 
	font-family: Arial Narrow; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	}



/*ie6*/
* html body .CaptionRegionalia th, * html body .CaptionRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CaptionRegionalia a:link { 
	color: #000000;
	}

.CaptionRegionalia a:visited { 
	color: #000000;
	}

.CaptionRegionalia a:hover, .CaptionRegionalia a:active { 
	color: #ff0000;
	}

.CaptionRegionalia img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionRegionalia input {
	vertical-align: middle;
	}

.RowRegionalia th { 
	font-family: Arial Narrow; 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: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowRegionalia td { 
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	


/*ie6*/
* html body .RowRegionalia th, * html body .RowRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

caption.RowRegionalia { 
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border: 1px solid #FFFFFF; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}



/*ie6*/
* html body caption.RowRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.RowRegionalia a:link { 
	color: #000080;
	}

.RowRegionalia a:visited { 
	color: #000080;
	}

.RowRegionalia a:hover, .RowRegionalia a:active { 
	color: #ff0000;
	}

.SeparatorRegionalia{
	color: #626262;
	}

.SeparatorRegionalia td{
	height: 1px;
	}


.AltRowRegionalia th { 
	font-family: Arial Narrow; 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: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowRegionalia td { 
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #e1e1e1; 
	color: #000000;
	}



/*ie6*/
* html body .AltRowRegionalia th, * html body .AltRowRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.AltRowRegionalia a:link { 
	color: #000080;
	}

.AltRowRegionalia a:visited { 
	color: #000080;
	}

.AltRowRegionalia a:hover, .AltRowRegionalia a:active { 
	color: #ff0000;
	}

.NoRecordsRegionalia td { 
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterRegionalia td { 
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .NoRecordsRegionalia td, * html body .FooterRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.FooterRegionalia a:link { 
	color: #000080;
	}

.FooterRegionalia a:visited { 
	color: #000080;
	}

.FooterRegionalia a:hover, .FooterRegionalia a:active { 
	color: #ff0000;
	}

.FooterRegionalia img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterRegionalia input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordRegionalia { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.ErrorRegionalia td { 
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}



/*ie6*/
* html body .ErrorRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.ControlsRegionalia th { 
	font-family: Arial Narrow; 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: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsRegionalia td { 
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.BottomRegionalia td { 
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .ControlsRegionalia th, * html body .ControlsRegionalia td, * html body .BottomRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.BottomRegionalia a:link { 
	color: #000080;
	}

.BottomRegionalia a:visited { 
	color: #000080;
	}

.BottomRegionalia a:hover, .CaptionRegionalia a:active { 
	color: #ff0000;
	}

.BottomRegionalia img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomRegionalia input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionRegionalia th{
	font-family: Arial Narrow; font-size: 90%;
	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: #e1e1e1; 
	color: #000000;
	}

.GroupCaptionRegionalia td{
	font-family: Arial Narrow; font-size: 90%;
	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: #000000;
	}



/*ie6*/
* html body .GroupCaptionRegionalia th, * html body .GroupCaptionRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.GroupCaptionRegionalia a:link {
	color: #000000;
	}

.GroupCaptionRegionalia a:visited{
	color: #000000;
	}

.GroupCaptionRegionalia a:hover, .GroupCaptionRegionalia a:active{
	color: #ff0000;
	}

.GroupFooterRegionalia td{
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #d7d7d7; 
	color: #000000;
	}



/*ie6*/
* html body .GroupFooterRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.GroupFooterRegionalia a:link {
	color: #000080;
	}

.GroupFooterRegionalia a:visited{
	color: #000080;
	}

.GroupFooterRegionalia a:hover, .GroupFooterRegionalia a:active{
	color: #ff0000;
	}

.GroupFooterRegionalia img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterRegionalia input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalRegionalia td{
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e1e1e1; 
	color: #000000;
	border-bottom: 2px solid #626262;
	}



/*ie6*/
* html body .SubTotalRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.SubTotalRegionalia a:link {
	color: #000080;
	}

.SubTotalRegionalia a:visited{
	color: #000080;
	}

.SubTotalRegionalia a:hover, .SubTotalRegionalia a:active{
	color: #ff0000;
	}

.TotalRegionalia td{
	font-family: Arial Narrow; font-size: 90%;
	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: #e1e1e1; 
	color: #000000;
	}



/*ie6*/
* html body .TotalRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.TotalRegionalia a:link {
	color: #000080;
	}

.TotalRegionalia a:visited{
	color: #000080;
	}

.TotalRegionalia a:hover, .TotalRegionalia a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonRegionalia { 
	background-color: #e1e1e1; color: #000000; border: solid 1px #626262; padding: 2px; font-weight: bold; font-family: Arial; font-size: 10px;
	}

/* Calendar */

.CalendarRegionalia { 
	
	width: 100%;
	}

.CalendarWeekdayNameRegionalia{
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e1e1e1; 
	color: #000000;
	font-weight: normal;
	}



/*ie6*/
* html body .CalendarWeekdayNameRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameRegionalia a:link {
	color: #000080;
	}

.CalendarWeekdayNameRegionalia a:visited{
	color: #000080;
	}

.CalendarWeekdayNameRegionalia a:hover, .CalendarWeekdayNameRegionalia a:active{
	color: #ff0000;
	}

.CalendarWeekendNameRegionalia{
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e1e1e1;	
	color: #000000;
	font-weight: normal;
	}



/*ie6*/
* html body .CalendarWeekendNameRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarWeekendNameRegionalia a:link {
	color: #000000;
	}

.CalendarWeekendNameRegionalia a:visited{
	color: #000000;
	}

.CalendarWeekendNameRegionalia a:link, .CalendarWeekendNameRegionalia a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayRegionalia{
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarDayRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarDayRegionalia a:link {
	color: #000080;
	}

.CalendarDayRegionalia a:visited{
	color: #000080;
	}

.CalendarDayRegionalia a:hover, .CalendarDayRegionalia a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendRegionalia{
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #e1e1e1;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarWeekendRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarWeekendRegionalia a:link {
	color: #000080;
	}

.CalendarWeekendRegionalia a:visited{
	color: #000080;
	}

.CalendarWeekendRegionalia a:hover, .CalendarWeekendRegionalia a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayRegionalia {
	font-family: Arial Narrow; font-size: 90%;
	padding: 1px;
	border: 2px solid #626262;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarTodayRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarTodayRegionalia a:link {
	color: #000080;
	}

.CalendarTodayRegionalia a:visited{
	color: #000080;
	}

.CalendarTodayRegionalia a:hover, .CalendarTodayRegionalia a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayRegionalia {
	font-family: Arial Narrow; font-size: 90%;
	padding: 1px;
	border: 2px solid #626262;
	text-align: center;
	background-color: #e1e1e1;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarWeekendTodayRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayRegionalia a:link {
	color: #000080;
	}

.CalendarWeekendTodayRegionalia a:visited{
	color: #000080;
	}

.CalendarWeekendTodayRegionalia a:hover, .CalendarWeekendTodayRegionalia a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayRegionalia{
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #f7f7f7;	
	color: #626262;
	}



/*ie6*/
* html body .CalendarOtherMonthDayRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayRegionalia a:link {
	color: #626262;
	}

.CalendarOtherMonthDayRegionalia a:visited{
	color: #626262;
	}

.CalendarOtherMonthDayRegionalia a:hover, .CalendarOtherMonthDayRegionalia a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayRegionalia {
	font-family: Arial Narrow; font-size: 90%;
	padding: 1px;
	border: 2px solid #626262;
	text-align: center;
	background-color: #f7f7f7;	
	color: #626262;
	}



/*ie6*/
* html body .CalendarOtherMonthTodayRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayRegionalia a:link {
	color: #626262;
	}

.CalendarOtherMonthTodayRegionalia a:visited{
	color: #626262;
	}

.CalendarOtherMonthTodayRegionalia a:hover, .CalendarOtherMonthTodayRegionalia a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendRegionalia {
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #e1e1e1;	
	color: #626262;
	}



/*ie6*/
* html body .CalendarOtherMonthWeekendRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendRegionalia a:link {
	color: #626262;
	}

.CalendarOtherMonthWeekendRegionalia a:visited{
	color: #626262;
	}

.CalendarOtherMonthWeekendRegionalia a:hover, .CalendarOtherMonthWeekendRegionalia a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayRegionalia {
	font-family: Arial Narrow; font-size: 90%;
	padding: 1px;
	border: 2px solid #626262;
	text-align: center;
	color: #626262;
	background-color: #e1e1e1;	
	}
	


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayRegionalia a:link {
	color: #626262;
	}

.CalendarOtherMonthWeekendTodayRegionalia a:visited{
	color: #626262;
	}

.CalendarOtherMonthWeekendTodayRegionalia a:hover, .CalendarOtherMonthWeekendTodayRegionalia a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayRegionalia{
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #d7d7d7;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	


/*ie6*/
* html body .CalendarSelectedDayRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarSelectedDayRegionalia a:link {
	color: #000000;
	}

.CalendarSelectedDayRegionalia a:visited{
	color: #000000;
	}

.CalendarSelectedDayRegionalia a:hover, .CalendarSelectedDayRegionalia a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorRegionalia {
	font-family: Arial Narrow; font-size: 90%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .CalendarNavigatorRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarNavigatorRegionalia a:link {
	color: #000080;
	}

.CalendarNavigatorRegionalia a:visited{
	color: #000080;
	}

.CalendarNavigatorRegionalia a:hover, .CalendarNavigatorRegionalia a:active{
	color: #ff0000;
	}

.CalendarNavigatorRegionalia img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorRegionalia td {
	font-family: Arial Narrow; font-size: 90%;
	}

.CalendarNavigatorRegionalia th {
	font-family: Arial Narrow; font-size: 90%;
	}



/*ie6*/
* html body .CalendarNavigatorRegionalia th, * html body .CalendarNavigatorRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventRegionalia{
	font-family: Arial Narrow; font-size: 90%;
	text-align: left;
	}



/*ie6*/
* html body .CalendarEventRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CalendarEventRegionalia a:link {
	color: #000080;
	}

.CalendarEventRegionalia a:visited{
	color: #000080;
	}

.CalendarEventRegionalia a:hover, .CalendarEventRegionalia a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thRegionalia { 
	font-family: Arial Narrow; font-size: 10pt;
	font-weight: bold;
}



/*ie6*/
* html body .thRegionalia {
	font-size: 100%;
}
/*end*/

.HeaderRegionalia .thRegionalia { 
	font-family: Arial Narrow; font-size: 110%; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); background-color: #d7d7d7; color: #000000;
	width: 100%;
	white-space: nowrap;
}



/*ie6*/
* html body .HeaderRegionalia .thRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.CaptionRegionalia .thRegionalia { 
	font-family: Arial Narrow; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
}



/*ie6*/
* html body .CaptionRegionalia .thRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

.RowRegionalia .thRegionalia { 
	font-family: Arial Narrow; 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: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowRegionalia .thRegionalia { 
	font-family: Arial Narrow; 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: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsRegionalia .thRegionalia { 
	font-family: Arial Narrow; 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: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionRegionalia .thRegionalia {
	font-family: Arial Narrow; font-size: 90%;
	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: #e1e1e1; 
	color: #000000;
}



/*ie6*/
* html body .GroupCaptionRegionalia .thRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}

* html body .RowRegionalia .thRegionalia, * html body .AltRowRegionalia .thRegionalia, * html body .ControlsRegionalia .thRegionalia {
	font-family: Arial Narrow; font-size: 100%;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuRegionalia td {
	font-family: Arial Narrow; font-size: 90%;
}



/*ie6*/
* html body .simpleMenuRegionalia td {
	font-family: Arial Narrow; font-size: 100%;
} 
/*end*/
