BODY {
	COLOR: #666666; 
	BACKGROUND-COLOR: #ffffff; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0; 
	
}
BODY.BackgRound{
	BACKGROUND-COLOR: #f3f3fb; 
}

.m_menu {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4B4B4B;
	COLOR: #ffffff;
	text-align : center;
	cursor : hand;	
}

.m_menu_over {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #326094;
	COLOR: #ffffff;
	text-align : center;
	cursor : hand;
}

.m_menu_sel {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #B5CACD;
	COLOR: #ffffff;
	text-align : center;
	cursor : hand;
}

.td_ok {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #BFDDB4;
	COLOR: #000000;
	text-align : center;
	cursor : hand;
	vertical-align : middle;
}

.td_attention {
	FONT-SIZE: 16px;
	font-weight:bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #000000;
	cursor : hand;
	vertical-align : middle;
	
}

.blue_table{
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4B4B4B;
	COLOR: #ffffff;
	text-align : center;
}
.header_table{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4B4B4B;
	COLOR: #ffffff;
	text-align : center;
}
.header_table1{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4B4B4B;
	COLOR: #ffffff;
	font-weight:bold;
}
.blue_table1{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #1F497D;
	COLOR: #ffffff;
	text-align : center;
	font-weight: bold;	
}

.blue_table_noal{
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4B4B4B;
	COLOR: #ffffff;	
}

.blue_table_12{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4B4B4B;
	COLOR: #ffffff;
}
.table_12{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR:#f3f3fb;
	COLOR: #003366; 
}

.blue_table_9{
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4B4B4B;
	COLOR: #ffffff;
}

.white_on_black{
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
	COLOR: #ffffff;
}

.white_9_font{
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #ffffff;
}
.white_11_font_bold{
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
}

.content {
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.newshead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; BACKGROUND-COLOR: #B5CACD
}

.help {
	FONT-SIZE: 12px; COLOR: #003366
}


.blue_9_font {
	COLOR: #003366; FONT-SIZE: 9px;
}

.blue_9_font_Grd {
	COLOR: #003366; FONT-SIZE: 9px;
	background-color:#D3D3DB;
}
.black_12_font_Grd {
	COLOR:Black; 
	FONT-SIZE: 12px;
	background-color:#E9E9F4;
}
.black_9_font 
{
	COLOR: #000000; 
	FONT-SIZE: 9px;
	padding:0,0,0,0;
	font-family:Arial;
	height:15;
}

.blue_12_font {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003366; 
	FONT-SIZE: 12px;
}
.black_12_font_bold
{
	COLOR: #000000; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	font-family:Arial;
}
.pageTitle_bold
{
	COLOR: #000000; 
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	font-family:Arial;
}
.pageTitle
{
	COLOR: Black; 
	FONT-SIZE: 12pt;
	font-family:Arial;
}
.subTitle_bold
{
	COLOR: #000000; 
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
	font-family:Arial;
}
.subTitle
{
	COLOR: #000000; 
	FONT-SIZE: 11pt;
	font-family:Arial;
	cursor:default;
}
.pageExplan
{
	COLOR: #000000; 
	FONT-SIZE: 10pt;
	font-family:Arial;
}
.orange_bold
{
	COLOR: #000000; 
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	font-style:italic;
	font-family:Arial;
	background-color: #FFCC00;
}
.orange_12_font
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR:#ff9900; 
	FONT-SIZE: 12px;
	font-weight:bold;
}
.Black_12_font {
	COLOR: #000000; 
	FONT-SIZE: 12px;
	font-family:Arial;
}

.Err_10_font 
{
	COLOR:Red; 
	FONT-SIZE: 10pt;
	padding:0,0,0,0;
	font-family:Arial;
	height:15;
}
A.HeaderLink:link
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;	
	TEXT-DECORATION: underline;
}
/*
A.HeaderLink:hover 
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
*/
A.HeaderLink:visited 
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

A.faq:link {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #cc6600;
	TEXT-DECORATION: none;
}
A.faq:visited {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #cc6600;
	TEXT-DECORATION: none;
}
A.faq:hover {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #cc0000;
	TEXT-DECORATION: none;
}
.BtnDate
{
	width:16px;
	height:16px;
	background-image:url(http://www.greenroadtech.com/safetycenter/Images/Buttons/calendar.gif);
	font-size:9px;
}

.RequierdStyle
{
	border-color:Red;
	border-style:solid;
	border-top-width:thin;
	border-left-width:thin;
	border-bottom-width:thin;
	border-right-width:thin;
}

/*grid style*/
.AlternatingItemStyle
{
	background-color:#A7A6B6;
	COLOR: #003366; FONT-SIZE: 9px;		
}
.SelectedItemStyle
{
	background-color:#ffcc99;
}
.AlternatingItemStyleBlue
{
	background-color:#D0D8E8;
	COLOR: Black; 
	FONT-SIZE: 12px;		
}
.AlternatingItemStyleGray
{
	background-color:#F0F1F4;
	COLOR: Black; 
	FONT-SIZE: 12px;		
}
.SelectedItemStyleBlue
{
	background-color:#D0D8E8;
	COLOR: black; 
	FONT-SIZE: 12px;	
}
.SelectedItemStyleGray
{
	background-color:#FFFFFF;
	COLOR: black; 
	FONT-SIZE: 12px;	
}
.BtnStyle
{
	font-size:9px;
	height:16px;
}
.TableCheckBox
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:5px;
}
.NoRes
{
	color:Red;
	font-weight:bold;
	font-size:12px;
}

.ReportHead 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: black; 
	BACKGROUND-COLOR: white;
}

.RedRemark_10
{
	color:Red;
	font-size:10px;
	font-weight:bold;
}
.Black_5_font
{
	color:Black;
	font-size:5px;
}
.Black_10_font
{
	color:Black;
	font-size:10px;
}
.BlackMargins
{
	border-bottom-color:Black;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-color:Black;
	border-top-width:1px;
	border-top-style:solid;
	border-left-color:Black;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:Black;
	border-right-width:1px;
	border-right-style:solid;
	
	font-size:1px;
	height:5px;
}

.BlueScroll
{
	scrollbar-base-color : #B5CACD;
    scrollbar-track-color: #F3F3FB;
    scrollbar-arrow-color: white;
}

.BlackScroll
{
	scrollbar-base-color : black;
    scrollbar-track-color: #D3D3DB;
    scrollbar-arrow-color: FFFDDC;
}

.NavyScroll
{
	scrollbar-base-color : #4B4B4B;
    scrollbar-track-color: #F3F3FB;
    scrollbar-arrow-color: white;
}

.FAQ_Question
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003366; 
	FONT-SIZE: 12px;
	line-height:1.5;
}

.FAQ_Answer
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003366; 
	FONT-SIZE: 12px; 
	line-height:1.5;	
}

.FAQ_Subject
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003366; 
	FONT-SIZE: 14px;
	font-style:oblique;
	font-weight:bolder;
	list-style-type:none;
	text-decoration:none;
}

.FAQ_SBJ_Bullets
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003366; 
	FONT-SIZE: 12px;
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: none;
	line-height:2;
}

.FAQ_Q_Bullets
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003366; 
	FONT-SIZE: 12px;
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE:decimal;
}

.FAQ_A_Bullets
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003366; 
	FONT-SIZE: 12px;
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE:square; 
}

.WalkthroughSbj
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #B3BCC5; 
	FONT-SIZE: 12px;
	font-weight:bolder;	
}

/* safety stars design*/

.InfoArea
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #117EAE; 
	FONT-SIZE: 14px;
	font-weight:bolder;		
}

.GreenFont
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #8DC63F; 
	FONT-SIZE: 14px;
	font-weight:bolder;	
}
.NavyFont
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR:Navy; 
	FONT-SIZE: 14px;
	font-weight:bolder;	
}

.Stars
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003663; 
	FONT-SIZE: 13px;
	background-color:#FAFAA3;
	font-weight:bolder;	
}
.SafetyStars
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003663; 
	FONT-SIZE: 9px;
	background-color:#FAFAA3;
	font-weight:bold;	
}

.PrizeTbl
{
	border-color:#CDE44C;
	border-style:solid;
	border-width:2px; 
}

.PrizeDsc
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #000000; 
	FONT-SIZE: 11px;
	font-weight:normal;	
}
.PleaseNote
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003663; 
	FONT-SIZE: 11px;
	font-weight:normal;
	background-color:#CDE44C;		
}

.Note2
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003663; 
	FONT-SIZE: 11px;
	font-weight:normal;	
}

.Note3
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #0076A3; 
	FONT-SIZE: 14px;	
}

.Note4
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #117EAE; 
	FONT-SIZE: 14px;	
	text-decoration:underline;
	font-weight:bold;
}

.Note5
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003663; 
	FONT-SIZE: 11px;
	font-weight:bold;	
}

.Note6
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003663; 
	FONT-SIZE: 16px;
	font-weight:normal;	
}
.StarsStatus
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #117EAE; 
	FONT-SIZE: 14px;
	font-weight:bold;		
}

.StarsNumbers
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #598527; 
	FONT-SIZE: 14px;
	font-weight:bold;		
}

.SepLine
{
	border-bottom-color:#0076A3;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.BlueFrame
{
	border-color:#2E537D;
	border-style:solid;
	border-width:1px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #003366; 
	FONT-SIZE: 12px;	
}

.SystemReq
{
	border-color:#336799;
	border-style:solid;
	border-width:1px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #336799; 
	FONT-SIZE: 12px;
	width:210px;
	height:220px;
	font-weight:bold;	
}

.SytemReqTitle
{
	COLOR: #336799; 
	FONT-SIZE: 16px;
	font-weight:bold;
}

.SytemReqMinBest
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #336799; 
	FONT-SIZE: 12px;
	font-weight:bold;
	text-decoration:underline;
}

input.btn
{
   color:white;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:75%;
   font-weight:normal;
   background-color:#7DB135;
   border:2px solid;
   border-top-color:#8BC33E;
   border-left-color:#8BC33E;
   border-right-color:#527525;
   border-bottom-color:#527525;
   width:91px;
   height:21px;
   cursor:hand;
   visibility:visible;
}

input.btnDisabled
{
   color:white;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:75%;
   font-weight:normal;
   background-color:#BED49F;
   border:1px solid;
   border-top-color:#ACA899;
   border-left-color:#ACA899;
   border-right-color:#ACA899;
   border-bottom-color:#ACA899;
   width:91px;
   height:21px; 
}
.ImageFrame
{
	border-bottom-color:Silver;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-top-color:Silver;
	border-top-width:2px;
	border-top-style:solid;
	border-left-color:Silver;
	border-left-width:2px;
	border-left-style:solid;
	border-right-color:Silver;
	border-right-width:2px;
	border-right-style:solid;
}

.BreadCrumbsPage
{
	FONT-SIZE: 10pt;
	color:Black;	
}
.BreadCrumbsDir
{
	FONT-SIZE: 10pt;	
}

/*     FOOTER BAR              */
.footerbar {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff; 
	FONT-SIZE: 10pt;
	border-top-color:40A040;
	border-top-width:1px;
	border-top-style:solid;
}
A.footer:link {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 12px
}
A.footer:hover {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline; FONT-SIZE: 12px
}

A.footer:active {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 12px
}
A.footer:visited {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 12px
}

A.footerorange:link {
	FONT-WEIGHT: bold; COLOR: #B9B9B9; TEXT-DECORATION: none; FONT-SIZE: 12px
}
.footerorange 
{
	FONT-WEIGHT: bold; 
	COLOR: #B9B9B9; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 12px;
	cursor:hand;
}
/*A.footerorange:hover {
	FONT-WEIGHT: normal; COLOR: #ff9900; TEXT-DECORATION: underline; FONT-SIZE: 12px
}
A.footerorange:active {
	FONT-WEIGHT: normal; COLOR: #ff9900; TEXT-DECORATION: none; FONT-SIZE: 12px
}*/
A.footerorange:visited {
	FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none; FONT-SIZE: 12px
}