body
	{
	background-color: #ABA3A6;
  	font-size: 0.9em;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
        text-align: center;
        margin: 0px auto;
        height: 100%;
	}


a:link {color: #ffffff;}     /* unvisited link */
a:visited {color: #ffffff;}  /* visited link */
a:hover {color: #ffffff;}   /* mouse over link */
a:active {color: #ffffff;}   /* selected link */

.container {
	background-color: #3E282B;
        width:100%;
        margin:0px auto;
        text-align:left;
        
        }

.maincont { width: 700px;
background-image:url(images/hh_bkg.jpg);
	background-repeat:no-repeat;
	text-align: right;
	
			}

.topnav {
	background-color: #FFFFFF;
	}

.hhlogo {text-align: center;}

.middle	{
	
        margin-left:350px;
        margin-top:0px auto;
        margin-bottom:0px auto;
        width: 300px;
        margin-right: 5px;
        
	}

.bottomnav {
	background-color: #000000;
	}


.footercont {
			
			background-color: #ABA3A6;
			}
.footer{
	width: 700px;
	text-align: center;
	}
	
	.leftnav { width: 178px; }
	
	.search   { background: url(/images/btn_search.gif) no-repeat; text-align: center; vertical-align: top; padding-right: 10px; width: 215px; height: 21px; float: left; padding-left: 15px;}

.searchmain  { vertical-align: top; margin: auto; width: 234px; height: 27px; text-align: center; }
.searchinput  { font-size: 10px; vertical-align: top; margin-top: 3px; width: 80px; height: 10px; }

.searchinputmain  { font-size: 10px; vertical-align: top; width: 80px; height: 10px;  padding-left: 25px;  }

form {padding-bottom: 0px;
		margin-bottom: 0px;
		}