h1 { color: navy; font-size: 14px; font-family: verdana, arial, helvetica, sans-serif; }
h2 { color: navy; font-size: 14px; font-family: verdana, arial, helvetica, sans-serif; }
h3 { color: navy; font-size: 18px; font-family: verdana, arial, helvetica, sans-serif; }
h4 { color: black; font-size: 12px; text-align: center; font-family: verdana, arial, helvetica, sans-serif; }
h5 { color: navy; font-size: 14px; font-family: verdana, arial, helvetica, sans-serif; }
h6 { color: navy; font-size: 14px; font-family: verdana, arial, helvetica, sans-serif; }
p { color: black; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; }
ul { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: black; }
td { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: black; }
dt { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: black; }
li { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: black; }
.contact_name { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold; text-align: left; vertical-align: top; padding: 5px 10px 2px 4px; }
.contact_details { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; vertical-align: top; padding: 5px 10px 2px 0px; }
.contact_phone { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; vertical-align: top; padding: 5px 10px 2px 0px; }
.contact_cell_background { font-size: 12px; color: #cccccc; text-align: left; margin-right: 1px; margin-left: 1px; }
.left_image { padding: 0px 10px 10px 0px; }
.question { color: black; font-size: 14px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; padding: 0px 0px 0px 0px; }
.answer { color: #333333; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; padding: 0px 0px 20px 0px; }
.copyright { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; text-align: center; padding: 0px 0px 20px 0px;}
 A:link { color: blue; font-weight: none; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
 A:visited { color: blue; font-weight: none; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
 A:active { color: red; font-weight: none; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
 A:hover { color: red; font-weight: none; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }

 .a_link:link { color: white; font-weight: none; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
 .a_link:visited { color: white; font-weight: none; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
 .a_link:active { color: yellow; font-weight: bold; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
 .a_link:hover { color: yellow; font-weight: bold; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }

body
{
	background-image: url(background_safety_3.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-attachment: scroll;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.body_industrial
{
	background-image: url(background_industrial_3.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-attachment: scroll;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.body_no_background
{
	background-color: #ffffff;
	margin: 80px 0px 0px 0px;
	background-image: url(none);
	background-repeat: repeat-x;
	background-attachment: scroll;
}

.main_table
{
	background-image: url(none);
	background-repeat: repeat-x;
	background-attachment: fixed;
	padding: 0px 0px 0px 0px;
}

html { height: 101%; }
html {overflow: scroll;}