img {
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.header_menu_bar{
	width:725px;
	height:6px;
	position:relative;
	top:0px;
	left:0px;
	background:url("../images/header_menu_bar.gif") repeat-x top left;
}

.header_menu_bar0{
	width:15px;
	height:6px;
	position:absolute;
	top:113px;
	left:208px;
}

.header_menu_bar2{
	width:15px;
	height:9px;
	position:absolute;
	top:112px;
	left:940px;
}

.header_control{
	width:224px;
	height:24px;
	position:relative;
	top:4px;
	left:440px;
	background:url("../images/header_control.gif") no-repeat top left;
	z-index:0;
	z-index:1;
}


.header_control:hover{
	background:url("../images/header_control_rollover.gif") no-repeat top left;
}

.header_webmail{
	width:187px;
	height:23px;
	position:relative;
	top:3px;
	left:290px;
	background:url("../images/header_webmail.gif") no-repeat top left;
	z-index:2;
}

.header_webmail:hover{
	background:url("../images/header_webmail_rollover.gif") no-repeat top left;
}


.middle{
	position:relative;
	width:800px;
}

.menu{
	width:88px;
	border:1px solid black;
	padding:5px;
}

.menu_main a{
	color:black;
	text-decoration:none;
}

.menu_main a:visited{
	color:black;
	text-decoration:none;
}

.menu_main a:hover{
	color:gray;
	text-decoration:none;
}

a img {
	border: 0px;
}

.header{
	height: 120px;
	text-align:left;
}

#logo {
	background: #EAF6FE url('../images/header_bg.gif') no-repeat left top;
	width: 215px;
	text-align: center;
	float: left;
}

#logo_menu {
	float: left;
}

.header_logo{
	margin-top: 8px;
	width:108px;
	height:66px;
}

.header_hippo{
	width:193px;
	height:38px;
}


#header_menu{
	padding: 0 0 0 2px;
	margin: 0 0 0 0;
	border: 0;
	background: url('../images/header_menu_bg.gif') no-repeat left bottom;
	height: 42px;
}

.header_phone{
	width:135px;
	height:72px;
	float: right;
	margin: 5px 10px 0 0;
}

.menu_1{
	width:87px;
	height:41px;
	float:left;
}

.menu_1_sel{
	width:103px;
	height:33px;
	position:relative;
	top:13px;
	left:0px;
	background:url("../images/menu_1_sel.gif") no-repeat top left;
}

.menu_1_sel:hover{
	background:url("../images/menu_1_sel_over.gif") no-repeat top left;
}

.menu_2_sel{
	width:145px;
	height:29px;
	position:absolute;
	top:13px;
	left:-8px;
	background:url("../images/menu_2_sel.gif") no-repeat top left;
}

.menu_2_sel:hover{
	background:url("../images/menu_2_sel_over.gif") no-repeat top left;
}

.menu_3_sel{
	width:126px;
	height:29px;
	position:relative;
	top:13px;
	left:180px;
	background:url("../images/menu_3_sel.gif") no-repeat top left;
}

.menu_3_sel:hover{
	background:url("../images/menu_3_sel_over.gif") no-repeat top left;
}

.menu_4_sel{
	width:126px;
	height:32px;
	position:relative;
	top:13px;
	left:280px;
	background:url("../images/menu_4_sel.gif") no-repeat top left;
}

.menu_4_sel:hover{
	background:url("../images/menu_4_sel_over.gif") no-repeat top left;
}

.menu_5_sel{
	width:126px;
	height:29px;
	position:relative;
	top:13px;
	left:380px;
	background:url("../images/menu_5_sel.gif") no-repeat top left;
}

.menu_5_sel:hover{
	background:url("../images/menu_5_sel_over.gif") no-repeat top left;
}

.menu_6_sel{
	width:126px;
	height:30px;
	position:relative;
	top:13px;
	left:480px;
	background:url("../images/menu_6_sel.gif") no-repeat top left;
}

.menu_6_sel:hover{
	background:url("../images/menu_6_sel_over.gif") no-repeat top left;
}

.menu_7{
	width:114px;
	height:43px;
	float:left;
}

.menu_7_sel{
	width:121px;
	height:30px;
	position:relative;
	top:13px;
	left:575px;
	background:url("../images/menu_7_sel.gif") no-repeat top left;
}

.menu_7_sel:hover{
	background:url("../images/menu_7_sel_over.gif") no-repeat top left;
}

.menu_item{
	height:40px;
	float:left;
	text-align: center;
}

.mill {
	float: left;
	background:url("../images/mill.gif") no-repeat top left;
	width: 8px;
	height: 40px;
}

.mill_over {
	float: left;
	background:url("../images/mill_over.gif") no-repeat top left;
	width: 8px;
	height: 40px;
}

.mil {
	float: left;
	background:url("../images/mil.gif") no-repeat top left;
	width: 13px;
	height: 40px;
}

.mil_sel {
	float: left;
	background:url("../images/mil_sel.gif") no-repeat top left;
	width: 13px;
	height: 40px;
}

.mil_sel_over {
	float: left;
	background:url("../images/mil_sel_over.gif") no-repeat top left;
	width: 13px;
	height: 40px;
}

.mil_over {
	float: left;
	background:url("../images/mil_over.gif") no-repeat top left;
	width: 13px;
	height: 40px;
}

.mir {
	float: right;
	background:url("../images/mir.gif") no-repeat top right;
	width: 13px;
	height: 40px;
}

.mir_sel {
	float: right;
	background:url("../images/mir_sel.gif") no-repeat top right;
	width: 13px;
	height: 40px;
}

.mir_over {
	float: right;
	background:url("../images/mir_over.gif") no-repeat top right;
	width: 13px;
	height: 40px;
}

.mir_sel_over {
	float: right;
	background:url("../images/mir_sel_over.gif") no-repeat top right;
	width: 13px;
	height: 40px;
}

.mirr {
	float: right;
	background:url("../images/mirr.gif") no-repeat top right;
	width: 25px;
	height: 40px;
}

.mirr_over {
	float: right;
	background:url("../images/mirr_over.gif") no-repeat top right;
	width: 25px;
	height: 40px;
}

.mim{
	background:url("../images/mim.gif") repeat-x top left;
	height:40px;
	float: left;
}

.mim_sel{
	background:url("../images/mim_sel.gif") repeat-x top left;
	height:40px;
	float: left;
	text-align: center;
}

.mim img {
	margin-top: 11px;
}

.mim_over{
	background:url("../images/mim_over.gif") repeat-x top left;
	height:40px;
	float: left;
}

.mim_over img {
	margin-top: 18px;
}

.mim_sel img {
	margin-top: 23px;
}

.menu_item_sel{
	width:102px;
	height:40px;
	float:left;
}
