body

{

	margin:0px;

	background-color:#FFFFFF;
	
	font-family:  Verdana, trebuchet, Arial, Helvetica, sans-serif;

}


p { color:#002e55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	text-align:left;
	 }

.red { color:ff3000; font-weight:bold; }

#email { color: #FFFFFF; text-decoration: none; }
#email a { color: #FFFFFF; text-decoration: none; }
#email :hover { color:#FF3000; }

ul a {
display: block;
float: left;
clear: left;
}

ul { text-align:left }


A:link { color: #002143; }

A:visited {text-decoration: none; color: #002143; }

A:active { text-decoration: none; color: #002143; }

A:hover { text-decoration: underline; color: #FF3000; }


.imge-border-change { border: solid; border-width: 2px; border-color:#FFFFFF; }
.imge-border-change:link { border: solid; border-width: 2px; border-color:#FFFFFF; }
.imge-border-change:visited { border: solid; border-width: 2px; border-color: #CCCCCC; }
.imge-border-change:hover { border: solid; border-width: 2px; border-color: #FF3000; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 17px;

	color:#002143;
	
	text-transform:uppercase;

	text-decoration: none;
	
	font-weight:bold;
	
	text-align:left;
	}

h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 15px;

	color:#002143;
	
	text-transform:uppercase;

	text-decoration: none;
	
	text-align:left;
	
	font-weight:bold;
}


h3

{

	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	
	font-size: 14px;

	color:#FF3000;

	text-decoration: none;

	word-spacing: .1em;
	
	text-transform: uppercase;

	margin-top: 0;
	
	text-align:left;
	
	font-weight:bold;

}



h6

{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 13px;

	word-spacing: .1em;

	margin-top:5px;
	
	margin-bottom:-1em;

	color:#002143;

	text-align: left;

}



h4

{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 12px;

	word-spacing: .1em;

	margin-top:0px;

	margin-bottom:0px;

	color:#002143;

}





h5

{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	word-spacing: .1em;

	margin-top:7px;

	margin-bottom:7px;

	color:#000000;

	margin-left:10px;

}


.headertext {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:normal }
.telnum_box {	color:#FFFFFF; padding-right:30px; text-align:right; font-weight:bold;	}

#container

{

	width: 790px;

	margin-top:11px;

	margin-left:auto;
	
	margin-right:auto;

}	



#header

{

	width:790px;

	border-width:0px;

	border-color:#000000;

	border-style:solid;

	background-color:#002143;

	margin-top:11px;
	
	margin-bottom:-5px;
	
}

*:lang(en) #header { margin-bottom:11px;}


#body1

{

	margin-left:auto;
	
	margin-right:auto;
	
	width:790px;

	border-width:0px;

	border-color:#000000;

	border-style:solid;

	background-color:#FFFFFF;

	padding: 0px;
	
	float:left;

	text-align: center;
	
	margin-top:21px;

}

#footer

{

	margin-left:auto;
	
	margin-right:auto;
	
	width:790px;

	height:auto;

	border-width:0px;

	border-color:#000000;

	border-style:solid;

	background-color:#FFFFFF;

	padding: 0px;

	margin-top:0px;

	text-align: center;
	
	float:left;

}

.news { border: 1px; border-color:#002143;
		background-color:#FFFFFF; padding: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #002143;
		text-align:left;
		}


#bottomnavigation

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#002143;
	color: #fff;
}

#bottomnavigation a {
	color: #fff; text-decoration:none;
}

#bottomnavigation :hover {
	color: #FF3000; text-decoration:none;
}



ul#nav,ul#nav li{list-style-type:none; margin:0; padding:0; padding-left:2px; display:block;}
ul#nav{margin-left: 13px}
ul#nav li{float:left; margin-right: 5px;text-align: center; display:block;}
ul#nav a{	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			float:left;
			padding: 7px;
			padding-left: 15px; padding-right: 15px;
			background: #003466;
			text-decoration:none;
			font-weight:bold;
			color: #FFF;
			width:15em;
			display:block;
			}
ul#nav a:hover{background: #FF3000; color: #FFF; border-color: #fff;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}



ul#safetystandards,ul#safetystandards li{list-style-type:none; margin:0; padding:0; padding-left:2px;}
ul#safetystandards li{ text-align: center; display:inline }
ul#safetystandards a{
			margin-bottom:3px;		
			width: 236px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-transform: uppercase;
			text-decoration:none;
			float:left;
			padding: 7px;
			display:block;
			font-weight:bold;
			color: #FFF}

li#machinery a{background: #FF3000; }
	li#machinery a:hover{background: #cc3300 }
li#european a{background: #0066cc}
	li#european a:hover{background: #003399 }
li#EN12453 a{background: #006600 }
	li#EN12453 a:hover{background: #004400 }
li#liability a{background: #cc9900}
	li#liability a:hover{background: #997700}
li#buildingregs a{background: #339900}
	li#buildingregs a:hover{background: #336600}
li#cecomply a{background: #FF3000 }
	li#cecomply a:hover{background: #cc3300 }
	


ul#lowernav,ul#lowernav li{list-style-type:none; margin:0; padding:0; padding-left:2px;}
ul#lowernav li{float:left; margin-right: 5px;text-align: center; }
ul#lowernav a{	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			float:left;
			padding: 7px;
			padding-left: 15px; padding-right: 15px; padding-bottom:15px;
			background: #003466;
			text-decoration:none;
			font-weight:bold;
			color: #FFF;
			width:15em;
			}
ul#lowernav a:hover{background: #FF3000; color: #FFF; border-color: #fff;}
ul#lowernav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}


ul#trainingnav,ul#trainingnav li{list-style-type:none; margin:0; margin-bottom:3px; padding:0; display: inline; padding-left:2px;}
ul#trainingnav li{float:left; margin-right: 5px; text-align: center; white-space:nowrap; display: inline; width:16.5em }
ul#trainingnav a{	
			width: 16.5em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			float:left;
			letter-spacing:0.05em;
			padding: 7px;
			background: #002143;
			text-decoration:none;
			font-weight:bold;
			color: #FFF}
ul#trainingnav a:hover{background: #FF3000; color: #FFF; border-color: #fff;}
ul#trainingnav li.activelink a,ul#nav li.activelink a:hover{background: #FF3000; color: #002143}


ul#trainingsafetystandards,ul#trainingsafetystandards li{list-style-type:none; margin:0; margin-bottom:3px; padding:0; display: inline; padding-left:2px;}
ul#trainingsafetystandards li{float:left; margin-right: 5px; text-align: center; white-space:nowrap; display: inline; width:17em }
ul#trainingsafetystandards a{	
			width: 17em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			float:left;
			padding: 4px;
			text-decoration:none;
			font-weight:bold;
			color: #FFF}
ul#trainingsafetystandards li.activelink a,ul#safetystandards li.activelink a:hover{background: #FF3000; color: #002143}
