body { background-color: #FEF1DE; background-image: url('../imgs/bg.jpg'); margin: 0px; background-repeat: repeat-x;}
.containerall { 
	margin: 0px auto; 
	width: 799px; 
	background-color: #ffffff; 
	background-image: url('../imgs/container_bg.jpg'); 
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	position: relative; /* needed for footer positioning*/
	min-height:100%; /* real browsers */
}
.containerbanner { float: right; width: 515px; height: 63px; background: url('../imgs/top_logo_part2.jpg'); padding: 64px 0px 45px 0px;}
.containermenu { background-image: url('../imgs/menu_bg.jpg'); height: 19px; width: 799px; color: #ffffff; padding: 0px 0px; font-size: 12px; font-family: Verdana;}
.containermenulinks { vertical-align: middle; margin: 0px;}
.containermenulinks a:link { color: #ffffff; text-decoration: none; }
.containermenulinks a:visited {color: #ffffff; text-decoration: none; }
.containermenulinks a:hover { color: #ffffff; text-decoration: none; }
.containerleft { width: 188px; background: #f0e3d3; float: left;}
.containermain { width: 611px; float: right; }
.containerfooter { background-color: #d20001; color: #ffffff; height: 18px; font-family: Arial; font-size: 10px; padding: 5px;}
.containerfooter a:link { color: #ffffff; }
.containerfooter a:visited { color: #ffffff; }
.containerfooter a:hover { color: #ffffff; }
.containercopyright { vertical-align: middle; float: left;}
.containerdeveloper { vertical-align: middle; float: right;}
.containerheadertitle { background-image: url('../imgs/header_title_bg.jpg');  background-repeat: no-repeat; height: 32px; width: 611px; padding: 15px 10px 0px 160px; margin: 0px; border: 0px; font-family: Arial; font-weight: bold; font-size: 15px; color: #4885AB;}
.containermaincontent { background-image: url('../imgs/main_bg.jpg'); background-repeat: no-repeat; width: 591px; min-height: 206px; padding: 86px 10px 10px 10px; font-family: Verdana; font-size: 12px; line-height: 21px;}
.menuDiv {
	position: absolute; 
	visibility: hidden; 
	width: 210px; 
	padding: 5px 5px 5px 5px; 
	left:-70px; 
	top:-70px; 
	z-index:2; 
	background: #0189C7; 
	font-family: Verdana; 
	font-size: 12px; 
	line-height: 18px;
	color: #ffffff;
}
.menutable td { padding: 0px 5px; }
.menutable { margin: 0px; }
.menuDiv a { color: #FFFFFF; text-decoration: none;}
.menuDiv a:hover { color: #FFEA5D;}