/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorATSafety {
	background-color: #e6decf;
	}

.FormTitleBgColorATSafety {
	background-color: #3d84cc;
	}

.FormTitleFontColorATSafety {
	color: #ffffff;
	}

.CaptionBgColorATSafety {
	background-color: #ffe3b0;
	}

.CaptionFontColorATSafety {
	color: #000000;
	}

.DataBgColorATSafety {
	background-color: #f7f7f7;
	}

.AltDataBgColorATSafety {
	background-color: #fff6e6;
	}

.DataFontColorATSafety {
	color: #000000;
	}

.LinkColorATSafety {
	color: #0033cc;
	}

.VisitedLinkColorATSafety {
	color: #830000;
	}

.HoverLinkColorATSafety {
	color: #ff0000;
	}

.ColorBgButtonATSafety {
	background-color: #3d84cc;
}

.ColorFontButtonATSafety {
	color: #ffffff;
}

.ColorBgButtonPassiveATSafety {
	background-color: #93c9ff;
}

.ColorFontButtonPassiveATSafety {
	color: #ffffff;
}



.HeaderATSafety {
	width: 100%;
	}

.HeaderATSafety th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .HeaderATSafety th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}




.HeaderATSafety a:link { 
	color: #ffffff;
	}

.HeaderATSafety a:visited { 
	color: #ffffff;
	}

.HeaderATSafety a:hover, .CaptionATSafety a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftATSafety { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightATSafety { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftATSafety img{
	width: 12px;
	}

.HeaderRightATSafety img{
	width: 12px;
	}


/* Grid Options */
.GridATSafety { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;
	}

.CaptionATSafety th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #ffe3b0; color: #000000;
	white-space: nowrap;
	}

.CaptionATSafety td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #ffe3b0; color: #000000;
	white-space: nowrap;
	}


html>body .CaptionATSafety th, html>body .CaptionATSafety td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}




.CaptionATSafety a:link { 
	color: #000000;
	}

.CaptionATSafety a:visited { 
	color: #000000;
	}

.CaptionATSafety a:hover, .CaptionATSafety a:active { 
	color: #ff0000;
	}

.CaptionATSafety img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionATSafety input {
	vertical-align: middle;
	}

.RowATSafety th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowATSafety td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	

html>body .RowATSafety th, html>body .RowATSafety td {
	font-family: Arial; font-size: 100%;
}




caption.RowATSafety { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 1px solid #3d84cc; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body caption.RowATSafety {
	font-family: Arial; font-size: 100%;
}




.RowATSafety a:link { 
	color: #0033cc;
	}

.RowATSafety a:visited { 
	color: #830000;
	}

.RowATSafety a:hover, .RowATSafety a:active { 
	color: #ff0000;
	}

.SeparatorATSafety{
	color: #3d84cc;
	}

.SeparatorATSafety td{
	height: 1px;
	}


.AltRowATSafety th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowATSafety td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #fff6e6; 
	color: #000000;
	}


html>body .AltRowATSafety th, html>body .AltRowATSafety td {
	font-family: Arial; font-size: 100%;
}




.AltRowATSafety a:link { 
	color: #0033cc;
	}

.AltRowATSafety a:visited { 
	color: #830000;
	}

.AltRowATSafety a:hover, .AltRowATSafety a:active { 
	color: #ff0000;
	}

.NoRecordsATSafety td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterATSafety td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsATSafety td, html>body .FooterATSafety td {
	font-family: Arial; font-size: 100%;
}




.FooterATSafety a:link { 
	color: #0033cc;
	}

.FooterATSafety a:visited { 
	color: #830000;
	}

.FooterATSafety a:hover, .FooterATSafety a:active { 
	color: #ff0000;
	}

.FooterATSafety img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterATSafety input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordATSafety { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;
	}

.ErrorATSafety td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


html>body .ErrorATSafety td {
	font-family: Arial; font-size: 100%;
}




.ControlsATSafety th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsATSafety td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.BottomATSafety td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsATSafety th, html>body .ControlsATSafety td, html>body .BottomATSafety td {
	font-family: Arial; font-size: 100%;
}




.BottomATSafety a:link { 
	color: #0033cc;
	}

.BottomATSafety a:visited { 
	color: #830000;
	}

.BottomATSafety a:hover, .CaptionATSafety a:active { 
	color: #ff0000;
	}

.BottomATSafety img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomATSafety input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionATSafety th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #000000;
	}

.GroupCaptionATSafety td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body .GroupCaptionATSafety th, html>body .GroupCaptionATSafety td {
	font-family: Arial; font-size: 100%;
}




.GroupCaptionATSafety a:link {
	color: #000000;
	}

.GroupCaptionATSafety a:visited{
	color: #000000;
	}

.GroupCaptionATSafety a:hover, .GroupCaptionATSafety a:active{
	color: #ff0000;
	}

.GroupFooterATSafety td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ffe3b0; 
	color: #000000;
	}


html>body .GroupFooterATSafety td {
	font-family: Arial; font-size: 100%;
}




.GroupFooterATSafety a:link {
	color: #0033cc;
	}

.GroupFooterATSafety a:visited{
	color: #830000;
	}

.GroupFooterATSafety a:hover, .GroupFooterATSafety a:active{
	color: #ff0000;
	}

.GroupFooterATSafety img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterATSafety input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalATSafety td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #000000;
	border-bottom: 2px solid #3d84cc;
	}


html>body .SubTotalATSafety td {
	font-family: Arial; font-size: 100%;
}




.SubTotalATSafety a:link {
	color: #0033cc;
	}

.SubTotalATSafety a:visited{
	color: #830000;
	}

.SubTotalATSafety a:hover, .SubTotalATSafety a:active{
	color: #ff0000;
	}

.TotalATSafety td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #000000;
	}


html>body .TotalATSafety td {
	font-family: Arial; font-size: 100%;
}




.TotalATSafety a:link {
	color: #0033cc;
	}

.TotalATSafety a:visited{
	color: #830000;
	}

.TotalATSafety a:hover, .TotalATSafety a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonATSafety { 
	background-color: #3d84cc; 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-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.CalendarATSafety { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.CalendarWeekdayNameATSafety{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #fff6e6; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarWeekdayNameATSafety a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameATSafety a:visited{
	color: #830000;
	}

.CalendarWeekdayNameATSafety a:hover, .CalendarWeekdayNameATSafety a:active{
	color: #ff0000;
	}

.CalendarWeekendNameATSafety{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #fff6e6;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarWeekendNameATSafety a:link {
	color: #000000;
	}

.CalendarWeekendNameATSafety a:visited{
	color: #000000;
	}

.CalendarWeekendNameATSafety a:link, .CalendarWeekendNameATSafety a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayATSafety{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarDayATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarDayATSafety a:link {
	color: #0033cc;
	}

.CalendarDayATSafety a:visited{
	color: #830000;
	}

.CalendarDayATSafety a:hover, .CalendarDayATSafety a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendATSafety{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #fff6e6;	
	color: #000000;
	}


html>body .CalendarWeekendATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarWeekendATSafety a:link {
	color: #0033cc;
	}

.CalendarWeekendATSafety a:visited{
	color: #830000;
	}

.CalendarWeekendATSafety a:hover, .CalendarWeekendATSafety a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayATSafety {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarTodayATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarTodayATSafety a:link {
	color: #0033cc;
	}

.CalendarTodayATSafety a:visited{
	color: #830000;
	}

.CalendarTodayATSafety a:hover, .CalendarTodayATSafety a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayATSafety {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #fff6e6;	
	color: #000000;
	}


html>body .CalendarWeekendTodayATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarWeekendTodayATSafety a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayATSafety a:visited{
	color: #830000;
	}

.CalendarWeekendTodayATSafety a:hover, .CalendarWeekendTodayATSafety a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayATSafety{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}


html>body .CalendarOtherMonthDayATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarOtherMonthDayATSafety a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthDayATSafety a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthDayATSafety a:hover, .CalendarOtherMonthDayATSafety a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayATSafety {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}


html>body .CalendarOtherMonthTodayATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarOtherMonthTodayATSafety a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthTodayATSafety a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthTodayATSafety a:hover, .CalendarOtherMonthTodayATSafety a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendATSafety {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: center;
	background-color: #fff6e6;	
	color: #3d84cc;
	}


html>body .CalendarOtherMonthWeekendATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarOtherMonthWeekendATSafety a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendATSafety a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendATSafety a:hover, .CalendarOtherMonthWeekendATSafety a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayATSafety {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #3d84cc; border-right: 3px solid #3d84cc; border-left: 2px solid #3d84cc; border-bottom: 2px solid #3d84cc;
	text-align: center;
	color: #3d84cc;
	background-color: #fff6e6;	
	}
	

html>body .CalendarOtherMonthWeekendTodayATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarOtherMonthWeekendTodayATSafety a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendTodayATSafety a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendTodayATSafety a:hover, .CalendarOtherMonthWeekendTodayATSafety a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayATSafety{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #ffe3b0;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarSelectedDayATSafety a:link {
	color: #000000;
	}

.CalendarSelectedDayATSafety a:visited{
	color: #000000;
	}

.CalendarSelectedDayATSafety a:hover, .CalendarSelectedDayATSafety a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorATSafety {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarNavigatorATSafety a:link {
	color: #0033cc;
	}

.CalendarNavigatorATSafety a:visited{
	color: #830000;
	}

.CalendarNavigatorATSafety a:hover, .CalendarNavigatorATSafety a:active{
	color: #ff0000;
	}

.CalendarNavigatorATSafety img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorATSafety td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorATSafety th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorATSafety th, html>body .CalendarNavigatorATSafety td {
	font-family: Arial; font-size: 100%;
}




/* Calendar Extra */
.CalendarEventATSafety{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventATSafety {
	font-family: Arial; font-size: 100%;
}




.CalendarEventATSafety a:link {
	color: #0033cc;
	}

.CalendarEventATSafety a:visited{
	color: #830000;
	}

.CalendarEventATSafety a:hover, .CalendarEventATSafety a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thATSafety { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thATSafety {
	font-size: 100%;
}




.HeaderATSafety .thATSafety { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderATSafety .thATSafety {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}




.CaptionATSafety .thATSafety { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #ffe3b0; color: #000000;
	white-space: nowrap;
}


html>body .CaptionATSafety .thATSafety {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}




.RowATSafety .thATSafety { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowATSafety .thATSafety { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsATSafety .thATSafety { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionATSafety .thATSafety {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #000000;
}


html>body .GroupCaptionATSafety .thATSafety {
	font-family: Arial; font-size: 100%;
}

html>body .RowATSafety .thATSafety, html>body .AltRowATSafety .thATSafety, html>body .ControlsATSafety .thATSafety {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}




/* Class for Application Builder Menu */
.simpleMenuATSafety td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuATSafety td {
	font-family: Arial; font-size: 100%;
} 




