html,body{
}
html, body, td 
{
    font-family: verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 11px;
}
body 
{
	background: #eaeaea;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
div#page
{
	position: relative;
	margin: 0 auto;
	width: 1000px;
}
h1 {
  font-size:1.6em;
}
h2 {
  font-size:1.4em;
}
h3 {
  font-size:1.2em;
}

a {
  color:#D68C3F;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

/* top */
div#page .top {
  background: #fbf9fc;
  height: 90px;
}
div#page .top ul, div#page .top li {
  margin: 0px;
  padding: 0px;
}
div#page .top ul {
  position: absolute;
  left: 838px;
  top: 64px;
}
div#page .top li {
  list-style:none;
  list-style-type:none;
  display:block;
  float: left;
  position: relative;
  margin-right: 7px;
}

/* header */
div#page .header {
  background: #fbf9fc url(/files/templates/mhavn/images/header_bg.gif) no-repeat;
  height: 180px;
}
div#page .header img {
  position: absolute;
  left: 386px;
}
div#page .header2 {
  position: absolute;
  background: url(/files/templates/mhavn/images/header_img2.gif) no-repeat;
  height: 180px;
  width: 80px;
  left: 674px;
}
div#page .header3 {
  position: absolute;
  background: url(/files/templates/mhavn/images/header_img3.gif) no-repeat;
  height: 229px;
  width: 80px;
  left: 756px;
  margin-top: -49px;
}
div#page .header4 {
  position: absolute;
  background: url(/files/templates/mhavn/images/header_img4.gif) no-repeat;
  height: 180px;
  width: 80px;
  left: 838px;
}
div#page .header5 {
  position: absolute;
  background: url(/files/templates/mhavn/images/header_img5.gif) no-repeat;
  height: 180px;
  width: 80px;
  left: 920px;
}
div#page .foldbutton, div#page .foldbuttonleft, div#page .foldbuttonleft1, div#page .foldbuttonleft2, div#page .foldbuttonleft3, div#page .foldbuttonleft4 {
  position: absolute;
  background: url(/files/templates/mhavn/images/foldbutton.png) no-repeat;
  height: 39px;
  width: 291px;
  margin-top: 64px;
  left: 718px;
  text-align: left;
  line-height: 36px;
  padding-left: 15px;
  font-weight: bold;
  font-size: 13px;
}
	div#page .foldbuttonleft {
		background: url(/files/templates/mhavn/images/foldbuttonleft.png) no-repeat;
		margin-top: 20px;
		width: 291px;
		left: -4px;
		text-align: right;
	}
	div#page .foldbuttonleft1 {
		background: url(/files/templates/mhavn/images/foldbuttonleft.png) no-repeat;
		margin-top: 20px;
		width: 291px;
		left: -4px;
		text-align: right;
	}
	div#page .foldbuttonleft2 {
		background: url(/files/templates/mhavn/images/foldbuttonleft.png) no-repeat;
		margin-top: 70px;
		width: 291px;
		left: -4px;
		text-align: right;
	}
	div#page .foldbuttonleft3 {
		background: url(/files/templates/mhavn/images/foldbuttonleft.png) no-repeat;
		margin-top: 120px;
		width: 291px;
		left: -4px;
		text-align: right;
	}
	div#page .foldbuttonleft4 {
		background: url(/files/templates/mhavn/images/foldbuttonleft.png) no-repeat;
		margin-top: 170px;
		width: 291px;
		left: -4px;
		text-align: right;
	}
	div#page .foldbutton a{
		color: #fff;
		padding-left: 15px;
	}
	div#page .foldbuttonleft a {
		color: #fff;
		padding-right: 35px;
	}
	div#page .foldbuttonleft1 a {
		color: #fff;
		padding-right: 35px;
	}
	div#page .foldbuttonleft2 a {
		color: #fff;
		padding-right: 35px;
	}
	div#page .foldbuttonleft3 a {
		color: #fff;
		padding-right: 35px;
	}
	div#page .foldbuttonleft4 a {
		color: #fff;
		padding-right: 35px;
	}

/* context */
div#page .context {
  background: #fbf9fc;
  border-left: #fbf9fc 225px solid;
  text-align: left;
  min-height: 450px;
  padding-bottom: 15px;
  padding-right: 20px;
}
div#page .context ul, div#page .context li {
  margin: 0px;
  padding: 0px;
}
div#page .context h3 a {
  text-decoration: none;
  color: #D68C3F;
}
div#page .menu {
  position: absolute;
  left: 0px;
  width: 225px;
}
div#page .menu li {
  list-style:none;
  list-style-type:none;
  display:block;
  padding-left: 31px;
  color:#616161;
}
div#page .menu li.lvl1, div#page .menu li.lvl1_selected {
  background: url(/files/templates/mhavn/images/menu_inactive.gif) no-repeat;
  color: #325a8d;
  font-size: 10.5pt;
  padding-top: 2px;
  padding-left: 31px;
  margin: 5px 0px;
  height: 19px;
}
div#page .menu li.lvl1 a, div#page .menu li.lvl1_selected a {
  color: #325a8d;
  text-decoration: none;
}
div#page .menu li.lvl1 a:hover, div#page .menu li.lvl1_selected a:hover {
  text-decoration: underline;
}
div#page .menu li.lvl1_selected {
  background: url(/files/templates/mhavn/images/menu_active.gif) no-repeat;
}
div#page .menu li.lvl2, div#page .menu li.lvl2_selected {
  background: url(/files/templates/mhavn/images/menu_inactive.gif) no-repeat;
  color: #325a8d;
  font-size: 10.5pt;
  padding-top: 2px;
  padding-left: 41px;
  margin: 5px 0px 5px 0px;
  height: 19px;
}
div#page .menu li.lvl2 a, div#page .menu li.lvl2_selected a {
  color:#616161;
  text-decoration: none;
}
div#page .menu li.lvl2 a:hover, div#page .menu li.lvl2_selected a:hover {
  text-decoration: underline;
}
div#page .menu li.lvl2_selected {
  font-weight: bold;
}
div#page .menu li.lvl3, div#page .menu li.lvl3_selected {
  background: url(/files/templates/mhavn/images/menu_inactive.gif) no-repeat;
  color: #325a8d;
  font-size: 8.5pt;
  padding-top: 2px;
  padding-left: 41px;
  margin: 5px 0px 5px 0px;
  height: 19px;
}
div#page .menu li.lvl3 a, div#page .menu li.lvl3_selected a {
  color:#616161;
  text-decoration: none;
}
div#page .menu li.lvl3 a:hover, div#page .menu li.lvl3_selected a:hover {
  text-decoration: underline;
}
div#page .menu li.lvl3_selected {
  font-weight: bold;
}
div#page .announcements {
  /*position: absolute;
  left: 674px;*/
  float: right;
  position: relative;
  width: 326px;
  margin: 0px -250px 25px 10px;
}
div#page .announcements .announce, div#page .announcements .announce_blue {
  position: relative;
  background: url(/files/templates/mhavn/images/newlist_bg.gif) repeat-x;
  height: 96px;
  margin-bottom: 2px;
  padding: 20px 0px 20px 20px;
}
div#page .announcements .announce_blue {
  position: relative;
  background: url(/files/templates/mhavn/images/logo_bg_1px.gif) repeat-x;
  height: auto;
  min-height: 34px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 20px 0px 20px 20px;
  color: #325a8d;
}
div#page .announcements  .announce_blue h3, div#page .announcements  .announce_blue span {
  color: #325a8d;
  margin-bottom: 2px;
}
div#page .announcements h3, div#page .announcements span {
  color: #d68c3f;
}
div#page .announcements h3 {
  margin-top: 2px;
  font-size: 13px;
  font-size:1.4em;
}
div#page .announcements small {
  font-size: 10px;
}
div#page .announcements .link {
  position: absolute;
  left: 160px;
  top: 100px;
}
div#page .context h2, div#page .context h3 {
  font-weight: normal;
}

/* footer */
div#page .footer {
  background-color:#EAEAEA;
  color:#6D6D6D;
  height:26px;
  line-height:14px;
  margin-top:0px;
  padding-left:31px;
  padding-top:13px;
  text-align:left;
}

/* mailinglist */
div#page .mailinglist {
  position: absolute;
  top: 56px;
  left: 26px;
  height: 40px;
}
div#page .mailinglist fieldset {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
div#page .mailinglist legend, div#page .mailinglist label {
  display: none;
}
div#page .mailinglist input {
  border: #ccd8e7 1px solid;
  color: #325a8d;
  font-size: 11px;
  height: 21px;
}
div#page .mailinglist .submit {
  border: 0px;
  background: url(/files/templates/mhavn/images/newsletter_button.png) no-repeat;
  height: 21px;
  width: 163px;
  margin-bottom: -3px;
}

/* */
.waterlevelsplash {
  margin-top: 54px;
  position: absolute;
  text-align: left;
  color: #325A8D;
}
	.waterlevelsplash h3 {
	  font-size: 12px;
	  margin: 0px;
	  line-height: 18px;
	}
	.waterlevelsplash span {
	  font-size: 10px;
	}
  
div#page .linkmenu {
  margin-top: 72px;
  margin-left: 676px;
  position: absolute;
  text-align: left;
  color: #325A8D;
}
  div#page .linkmenu a {
    color: #325A8D;
  }