@charset "UTF-8";
body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FBFBFB;
	background-image: url('../images/background-blue.jpg');
    background-repeat: no-repeat;
    background-position: 50% 0%;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
.header1 {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.descriptiontext {font-size: 11px}


ul { list-style:none;}
.list1 li { background:url(../images/bullet-blue-arrow.gif) no-repeat left top; margin-left: -30px; padding: 0 0 9px 8px; 

}

a:link {
	color: #ebc252;
	text-decoration: underline;
}
a:visited {
	color: #ebc252;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;	
}

a.headernav:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.headernav:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.headernav:hover {
	color: #ebc252;
	text-decoration: underline;
}

a.headernav:active {
	color: #ebc252;
	text-decoration: none;
}

a.subnav:link {
	color: #703b22;
	font-size: 18px;
	text-decoration: none;
}

a.subnav:visited {
	color: #703b22;
	font-size: 18px;
	text-decoration: none;
}

a.subnav:hover {
	color: #cec19f;
	font-size: 18px;
	text-decoration: none;
}

a.subnav:active {
	color: #ebc252;
	font-size: 18px;
	text-decoration: none;
}

a.activenav:link {
	color: #005277;
	font-size: 18px;
	text-decoration: none;
}

a.activenav:visited {
	color: #005277;
	font-size: 18px;
	text-decoration: none;
}

a.activenav:hover {
	color: #ebc252;
	font-size: 18px;
	text-decoration: none;
}

a.activenav:active {
	color: #ebc252;
	font-size: 18px;
	text-decoration: none;
}


a.subnav2:link {
	color: #6e6e6e;
	text-decoration: none;
}

a.subnav2:visited {
	color: #6e6e6e;
	text-decoration: none;
}

a.subnav2:hover {
	color: #ebc252;
	text-decoration: none;
}

a.subnav2:active {
	color: #ebc252;
	text-decoration: none;	
}

a.subnav2on:link {
	color: #ebc252;
	text-decoration: none;
}

a.subnav2on:visited {
	color: #ebc252;
	text-decoration: none;
}

a.subnav2on:hover {
	color: #ebc252;
	text-decoration: none;
}

a.subnav2on:active {
	color: #ebc252;
	text-decoration: none;	
}

a.footernav:link {
	color: #703b22;
	text-decoration: none;
}

a.footernav:visited {
	color: #703b22;
	text-decoration: none;
}

a.footernav:hover {
	color: #000000;
	text-decoration: underline;
}

a.footernav:active {
	color: #000000;
	text-decoration: underline;	
}

a.subfooternav:link {
	color: #cec19f;
	text-decoration: underline;
}

a.subfooternav:visited {
	color: #cec19f;
	text-decoration: underline;
}

a.subfooternav:hover {
	color: #000000;
	text-decoration: none;
}

a.subfooternav:active {
	color: #000000;
	text-decoration: none;	
}

#container { 
	width: 981px;
	margin: 0 auto; 
	text-align: left;
	background: #FFFFFF;
	background-image: url('../images/heritage-safe-body-brawn-bg.jpg');
} 

#header { 
	height: 165px;
	padding: 0;
	background-image: url('../images/heritage-safe-header-brawn.jpg');
} 

#header h1 {
	margin: 0;
	padding: 8px 12px 0 0;
	font-size: 10px;
	text-align: right;
	color: #ebc252;
}

#navigation {
	float: right;
	padding-top: 38px;
	width: 729px;
}


#logolink {
	float: left;
	padding-top: 2px;
	padding-left: 129px;
	width: 250px;
}


#content {
	float: right;
	width: 720px;
	margin: 0;
	padding: 0 20px 0 0;
}


#tabcontent {
	float: right;
	width: 460px;
	margin: 0;
	padding: 0;
	
}

#safecontent {
	float: right;
	width: 460px;
	margin: 0;
	padding: 0;
}


#safeleft {
	float: left;
	width: 280px;
	margin: 0;
	padding: 0;
	
}

#saferight {
	float: right;
	width: 160px;
	margin: 0;
	padding: 0;
	
}


#menubar {
	margin: 0;	
	padding: 20px 0 0 0 ;
	float: left;
	width: 208px;
}

#menubarcontent {
	width: 180px;
	margin-left: 22px;
	font-size: 12px;
	text-align: left;	
}


#footer { 
	width: 981px;
	height: 120px;
	margin: 0px;
	background-image: url('../images/heritage-safe-footer-brawn-bg.gif');
    background-repeat: no-repeat;
	color: #cec19f;	
	line-height: 1.4em;	
	
} 

#footer p {
	margin: 0;
	padding: 0;
}

#footernav {
	width: 981px;
	padding: 40px 0 0 0 ;
	font-size: 11px;
	text-align: center;
	
}


.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

<!--[if IE 5]>
<style type="text/css"> 
/* place css box model fixes for IE 5* in this conditional comment */
#sidebar1 { width: 233px; }
</style>
<![endif]--><!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
#sidebar1 { padding-top: 0px; }
#navigation { zoom: 1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]-->