/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#f5f5f5;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.9em;
} 
 
#pagewidth{ 
 width:732px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:131px; 
  background-color:#FFFFFF; 
 width:100%;
} 
#menu {
	position: relative;
	height:28px;
	width:731px;
	background:url(../images/hhirc_04.jpg);
}
#menutext {
	padding-left:300px;
	padding-top:3px;
	color:#FFFFFF;
	font-size:110%;
}
a.menulink:link, a.menulink:visited {
color:#FFFFFF;
text-decoration:none;
}
a.menulink:hover {
text-decoration:underline;
color:#CE0000;
}
a:link, a:visited {
text-decoration:none;
color:#CE0000;
}
a:hover {
text-decoration:underline;
color:#666666;
}
 
#maincol{background: url(../images/hhirc_07.jpg) repeat-y;  
 float: right; 
 display:inline; 
 position: relative; 
 width:732px; 
 }
 
#footer{
 height:37px;
 background:url(../images/hhirc_09.jpg);
 clear:both;

 } 
 #footertext {
 font-size:80%;
 color:#FFFFFF;
 font-weight:bold;
 text-align:center;
 padding-top:15px;
 }
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#maincontentbox {
padding: 0px 20px 0px 20px;
}
h1 {
font-size:120%;
color:#CE0000;
}