body {
	background-repeat: repeat-x;
	margin: 0px;
	text-align: center;
	font-family: verdana;
	}

body.security {
	background-image: url('../img/interface/background-security.gif');
	}
body.firesafety {
	background-image: url('../img/interface/background-firesafety.gif');
	}



div {
position: relative;
}

p {
	font-size: 8pt;
	color: #3a3a3a;
	line-height: 1.6em;
	margin: 0px 3px 12px 3px;
	}

h1 {
	font-size: 14pt;
	margin: 0px 0px 18px 0px;
	}
h2 {
	color: white;
	font-size: 9pt;
	margin: 0px 0px 6px 0px;
	padding: 2px 3px 3px 3px;
	}





h1.security {
	color: #0039b4;
	}
h2.security {
	background-color: #0039b4;
	}
h1.firesafety {
	color: #ed1c24;
	}
h2.firesafety {
	background-color: #ed1c24;
	}

img {
    border: 0px;
    }

a {
	font-size: 8pt;
	color: #ff5a00;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
    }

ul {
	margin: 0px 0px 0px 16px;
	padding: 0;
}
li {
	font-size: 8pt;
	color: #3a3a3a;
	xcolor: #ff5a00;
	xtext-decoration: none;
	}

div {
	margin: 0px;
	padding: 0px;
	}

div#main {
	width: 1024px;
	xborder: 1px solid red;
	margin-left: auto;
	margin-right: auto;
	height: 100px;
	}

div#main *{
	text-align: left;
	xposition: relative;
	}


div#header {
	height: 300px;
	width: 1024px;
	margin-bottom: 20px;
	}

div#menubar {
	height: 25px;
	width: 1024px;
	xbackground-color: yellow;
	}

div#headerimages {
	height: 200px;
	width: 1024px;
	xbackground-color: silver;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 20px 0px 0px 0px;

	}

div#headerimages img{
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	}

div#content {
	float: left;
	width: 640px;
	padding: 0px 20px 0px 0px;
	}

div.security {
	border-right: 1px dotted #0039b4;
	}
div.firesafety {
	border-right: 1px dotted #ed1c24;
	}

table#generalinfo{
	width: 620px;
	border-bottom: 1px dashed #ababab;
	margin: 0px 0px 12px 0px;
	}
table#generalinfo td{
	vertical-align: top;
	}

td.productgroups {
	width: 240px;
	}

td.description {
	width: 400px;
	}

div#freecontent {
	}

div#freecontent h1 {
	color: #3a3a3a;
	font-size: 12pt;
	margin: 0px 0px 6px 0px;
	font-style: italic;
	}

div#freecontent ul {
	color: #3a3a3a;
	font-size: 8pt;
	margin-bottom: 6px;
	}


div#freecontent h2 {
	color: #3a3a3a;
	font-size: 9pt;
	background-color: transparent;
	padding: 6px 0px 3px 0px;
	margin: 0px;
	}

div#freecontent h3 {
	color: #3a3a3a;
	font-size: 8pt;
	background-color: transparent;
	padding: 6px 0px 3px 0px;
	margin: 0px;
	text-decoration: underline;
	}

div#freecontent p {
	padding: 0px 0px 6px 0px;
	margin: 0px;
	}

div#company {
	position: relative;
	float: left;
	margin-left: 20px;
	border: 0px solid red;
	width: 340px;
	_width: 363px;
	}

div#companyinfo {
	xpadding: 0px 0px 20px 0px;
	border-bottom: 1px dashed #ababab;
	margin: 0px 0px 12px 0px;
	}

table#headerimages td {
	vertical-align: middle;
	}

table#affiliatecompanies {
	}

table#affiliatecompanies td.affiliatelogo{
	width: 134px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	vertical-align: top;
	}
table#affiliatecompanies td.affiliateinfo{
	padding: 0px 0px 1px2 0px;
	}
table#affiliatecompanies p{
	font-size: 7pt;
	}
table#affiliatecompanies a{
	font-size: 7pt;
	}