

html {
	max-height: 100%; /* for Mozilla and Firefox */
	padding: 0 0 101px 0; /* for IE6 */
	background: #fff; /* for Mozilla */
}


body{
 margin: 0;
 padding:0; 
 background:#ffffff;
 height: 100%; /* used with the padding fix for IE6 above */
 background-image: url(/images/bg_hexagons.gif);
 background-repeat: repeat;
 }	 

#Header {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:111px; /* 14px + 17px + 0px = 23px */
	border-style:solid;
	border-color:black;
	border-width:0px 0px; /* top and bottom borders: 0px; left and right borders: 0px */
	background-color:#ffffff;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
The incorrect IE5/Win value is above, while the correct value is 
below. */
	voice-family: "\";
	background-position: 111px;
}\"";
	voice-family:inherit;
	height:111px; /* the correct height */
	}
/* the "be nice to Opera 5" rule. */

body>#Header {height:111px;}

#Content {
	margin:0px 210px 50px 40px;
	padding:10px;
	}

#Menu {
	position:absolute;
	top:111px;
	right:10px;
	width:181px;
	padding:0px;
	background-color:#fff;
	border:0px dashed #999;
	/*line-height:17px;
/* Again, the ugly brilliant hack. */
	
	voice-family: "\"}\"";
	voice-family:inherit;
	width:181px;
	}
	
/* Again, "be nice to Opera 5". */
body>#Menu {width:181px;}


@media print {
.noprint {
display: none;
}

#Header {
height: 0px;
display: none;
}

#Menu {
width: 0px;
display: none;
}

#Content {
margin: 0px;
padding: 0px;
}

}