div.top
{
border: solid 0px;
margin: 0px auto;
padding: 0;
top: 0px;
left: 0px;
position: relative;
background: none;
width: 100%;
height: 190px;
text-align:center;
z-index: 20;
}

div.toplinks
{
border: solid 0px;
position: relative;
width: 100%;
height: 24px;
text-align: right;
padding-top: 3px;
padding-bottom: 3px;
}

a.toplink
{
color: black;
font: 12px arial;
padding-right: 47px;
text-decoration: none;
}

div.logo
{
margin: 0 auto;
border: solid 0px;
position: relative;
width: 800px;
height: 118px;
text-align: left;
}

div.logo_img
{
position: relative;
top: -10px;
display: inline;
}

img.logo
{
position:relative;
left: 6px;
top: 0px; 
}

img.HFWLetters
{
position:relative;
left: 28px;
top: -16px; 
}

div.menubar
{
position:relative;
display: block;
left: 0px;
top: 0px;
width: 100%;
height: 54px;
background: #FF0000;
}