body, div, ul
	{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times New Roman, Arial;
	}
	
div#container
	{
	width: 100%;
	text-align: center;
	}

div#page
	{
	position: relative;
	width: 560px;
	margin: 0px auto 0px auto;
	}
	
h1	
	{
	margin: 3px 0px;
	padding: 0px;
	font-size: 14px;
	color: #439D05;
	}
	
h2, h3, h4, h5
	{
	margin: 3px 0px;
	padding: 0px;
	font-size: 12px;
	color: #439D05;
	}
	
	h2 a, h3 a, h4 a, h5 a
		{
		color: #439D05;
		cursor: help;
		}
		
div#content
	{
	position: relative;
	margin: 20px 0px 0px 0px;
	}
	
		
div#navi
	{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 2;
	}
	
		
	div#navi h2 {
		text-align: left;
		font-size:16px;
	}
	
	div#navi p
		{
		color: #626262;
		text-align: left;
		font-size:14px;
		}
		
	div#navi a
		{
		display: block;
		text-align: left;
		margin: 0px;
		padding: 3px 0px 3px 10px;
		font-size: 14px;
		color: #439D05;
		background-repeat: no-repeat;
		background-position: 25px 7px;
		}
		
		div#navi a#navi0
			{
			font-weight: bold;
			font-size: 20px;
			padding-top: 20px;
			margin-bottom: 10px;
			border-bottom: 1px dotted #439D05;
			text-decoration: none;
			}
		
		div#navi a.navi1
			{
			background-image: url(img/navi1.gif);
			padding-left: 45px;
			}
			
		div#navi a.navi2
			{
			background-image: url(img/navi2.gif);
			padding-left: 45px;
			}
			
		div#navi a.navi3
			{
			background-image: url(img/navi3.gif);
			padding-left: 45px;
			}
			
		div#navi a.navi4
			{
			background-image: url(img/navi4.gif);
			padding-left: 45px;
			}
	
li
	{
	width: 528px;
	background: url(img/li-bg.gif) no-repeat top left;
	list-style-type: none;
	text-align: left;
	padding: 10px 10px 15px 22px;
	margin: 5px 0px;
	}
	
	li a
		{
		color: #439D05;
		}
	
	li span
		{
		color: #626262;
		font-size: 18px;
		display: block;
		margin: 0px 0px 10px 10px;
		}
		
	li span.green
		{
		color: #439D05;
		}
		
	li p.text
		{
		color: #626262;
		color: #626262;
		font-size: 14px;
		}
		
	div#maparea {
		position: relative;
	}
	
		div#maparea div#map {
			width: 300px;
			height: 100px;
			border: 1px solid #439D05;
		}
		
			div#maparea div#map span {
				font-size: 8px;
			}
		
		div#maparea a#bigger {
			position: absolute;
			left: 310px;
			top: 25px;
			font-size: 12px;
		}
		
div#footer
	{
	border-top: 1px dotted #439D05;
	text-align: right;
	padding: 4px 10px;
	margin: 30px 0px;
	font-size: 10px;
	}
	
	div#footer a
		{
		color: #626262;
		}
		
	div#footer ul {
	
	}
	
		div#footer li {
			background: none;
			padding: 0 0 10px 0;
			margin: 0;
			text-align: center;
			color: #626262;
		}