html, body {
 padding:0;
 margin:0;
 font: 12px Arial, Verdana, Helvetica;
}

td {
 font: 12px Arial, Verdana, Helvetica;
}

#outer {
 background:white;
 position:relative;
 text-align:left;
 width:750px;
 margin:auto;
 border: 1px solid black;
 }

#head0 {
 padding: 0;
 margin: 0;
 height:11px;
 background: url(img/head0_bg.gif)
}
#head1 {
 height:94px;
}
#topmenu {
 height:34px;
 background: #4A6F40 url(img/topmenu_bg.gif) no-repeat;
 padding-left: 40px;
 border-bottom: 1px solid white;
 color: white;
}
#leftmenu {
 background: #ffffff url(img/leftmenu_bg.jpg) no-repeat;
 border-right: 1px solid white;
}

.content-left {
  border-left: 1px dotted black;
  border-top: 1px dotted black;
}

#main-content {
  padding: 5px;
  clear: both;

}


#foot {
 height:24px;
 background: #9DAD8A;
 color: black;
 font-weight: bold;
}

#topmenu a, #topmenu a:visited {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.menu-lvl2 {
	background: #6C6D54;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 1px;
}

.menu-lvl2 a, .menu-lvl2 a:visited {
	color: black;
	text-decoration: none;
	font-weight: bold;
}


.menu-lvl2-act {
	background: black;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 1px;
}

.menu-lvl2-act a, .menu-lvl2-act a:visited {
	display: block;
	color: white;
	text-decoration: none;
	font-weight: bold;
	border-left: 8px solid white;
	padding-left: 4px;
}

.menu-lvl3, .menu-lvl4, .menu-lvl5   {
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menu-lvl3 a, .menu-lvl3 a:visited, .menu-lvl4 a, .menu-lvl4 a:visited, .menu-lvl5 a, .menu-lvl5 a:visited {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;

}

.menu-lvl4  {
	padding-left: 28px;
}


.menu-lvl5  {
	padding-left: 33px;
}
