body {
	margin: 0px;
	padding: 0px;
	background: #fbf8ef;
	}

 #container {
  position: absolute;
	left: 50%;
	top: 0;
	width: 1000px;
	height: 900px; 
	margin-left: -500px;
	margin-top: 0px;
	border: 0px;
	background: #fff;
 }

#banner {
 position: absolute;
 top: 0px;
 left: 0px;
 margin: 0px;
 width: 1000px;
}
#banner img{
 border: 0px;
}
#banner a{
 text-decoration: none;
}

#topnav{z-index: 100;position: absolute;left: 0px;top: 139px;width: 1000px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border: 0px;background: #df8282;}
#topnav a{display: block;float: left;width: 194px;height: 25px;margin: 0px;padding: 0px;border: 0px;text-decoration: none;}
#topnav a:hover{color: #fff;}
#topnav img {border: 0px; margin: 0px; padding: 0px;}

#primary {
	z-index: 114;
	position:absolute;
	width: 760px;
	left: 30px;
	top: 187px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	background: #fff;
	}
	
#primary h1 {
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	font: bold 20px/20px verdana; 
	color: #be0000;
}

#primary p {
	margin: 15px 0px 0px 0px; 
	padding: 0px; 
	font: normal 14px/14px verdana; 
	line-height: 1.3em;
	color: #000;
}

#primary a {
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	font: normal 14px/14px verdana; 
	color: #be0000;
	text-decoration: underline;
}

#primary a:hover {
	text-decoration: none;
	color: #000;
}

#primary #left_text{
 position: absolute;
 left: 0px;
 top: 16px;
 margin: 0px;
 padding: 0px;
 width: 430px;
}

#primary #right_text{
position: absolute;
 left: 484px;
 top: 16px;
 margin: 0px;
 padding: 0px;
 width: 464px;
}

#primary #left_pic{
 position: absolute;
 left: 51px;
 top: 151px;
 margin: 0px;
 padding: 0px;
}

#primary #right_pic{
 position: absolute;
 left: 483px;
 top: 151px;
 margin: 0px;
 padding: 0px;
}

#middle_line {
position: absolute;
 left: 456px;
 top: 159px;
 margin: 0px;
 padding: 0px;
 width: 1px;
 height: 239px;
 background: #bc1b20;
 }
 
#disclaimer {
position: absolute;
 left: 254px;
 top: 643px;
 margin: 0px;
 padding: 0px;
 width: 500px;
 text-align: center;
 }

#disclaimer p {
	width: 500px;
	text-align: center;
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	font: normal 8px/12px verdana; 
	color: #000;
}  

#bottom {
	z-index: 1000;
	position: absolute;
	left: 0px;
	top: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	height: 70px;
	background: #e70000;
	}
	
#mainfooter{z-index: 100;position: absolute;left: 128px;top: 42px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border: 0px;}
#mainfooter a{font: normal 12px/16px verdana; color: #fff;display: block;float: left;height: 16px;margin: 0px 100px 0px 0px;padding: 0px;border: 0px;text-decoration: none;text-align: left;}
#mainfooter a:hover{text-decoration: underline;}
#mainfooter img {border: 0px; margin: 0px; padding: 0px;}	

#subfooter{z-index: 100;position: absolute;left: 170px;top: 15px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border: 0px;}
#subfooter a{font: normal 12px/16px verdana; color: #fff;display: block;float: left;width: 220px;height: 16px;margin: 0px 15px 0px 0px;padding: 0px;border: 0px;text-decoration: none;text-align: left;}
#subfooter a:hover{text-decoration: underline;}
#subfooter img {border: 0px; margin: 0px; padding: 0px;}	

#kaizenseotagline{z-index: 100;position: absolute;left: 451px;top: 55px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border: 0px;}
#kaizenseotagline p{font: normal 10px/10px verdana; color: #000;padding: 0px;border: 0px;text-decoration: none;text-align: center;}
#kaizenseotagline a{font: normal 10px/10px verdana; color: #000;padding: 0px;border: 0px;text-decoration: none;text-align: center;}
#kaizenseotagline a:hover{text-decoration: underline;}

#bottom_contactinfo {
	z-index: 1000;
	position: absolute;
	left: 0px;
	top: 790px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 1000px;
	height: 100px;
	background: #be0000;
	}
