#hccontainer{
width:990px;
margin:auto;
margin-top:0;

}

#hchead{
background-color:#2C96AE;
width:990px;
}

#hcheadlogo{
width:360px;
border:1px solid black;
}

#hcheadbanner{
float:right;
display:inline;
margin-right:20px;
width:300px;
border:1px solid black;
}

#hcbanner{
text-align:center;
}

#hcmainleft{
float:left;
width:200px;
border:1px solid #2C96AE;
}

#hcmainmiddle{
float:left;
width:740px;
margin-left:20px;
margin-right:20px;
overflow:auto;
}

#hcmainright{
float:right;
width:120px;
height:auto;
}
#hcfooter{
margin-top:inherit;
display:block;
}
#pagename{
position:absolute;
left:20px;
top:96px;
width:337px;
height:48px;
z-index:1;
}

.mainmenu{
background-color:#2C96AE;
color:#000000;
font-weight:bold;
margin-top:0;
margin-bottom:0;
}
#pagename p{
margin:0px;
font-size:20px;
}
#hcfooter{
display:none;
}

