h1 {background-color:#003008;  font-size: 100%; color: #ffffff; margin-bottom:0; padding-bottom: 3px; padding-top: 3px;}
h2 {font-size:14px; color: #003008; margin-top: 0px; margin-bottom: 2px;}
pre {font-family: arial;}
a {color: #505367;}

body
{
margin-top:20px;
background-color: #F7FDF3;
text-align:center;
font-family:verdana;
font-size:12px;
color: #003008;
}

#container
{
width:960px;
margin:0px auto;
text-align:left;
border:1px solid #003008;
background-color: ffffff;
}


#head
{
height:115px;
background-image:url(img/head.jpg);
background-repeat: no-repeat;
}

#topnavi
{
background-color: #103603;
height:20px;
color: #ffffff;
}
	
	
#content
{
padding-left: 10px;
padding-right: 3px;
background-color: #ffffff;

}
	
	#leftcontent
	{
	float: left;
	width:210px;
	margin-right: 20px;
		}
	
	#leftcontent a
    {
	font-weight: bold;
	color: #71283C;
	text-decoration: none;
	}	
	 #leftcontent a:hover
    {
	font-weight: bold;
	color: #A61139;
	}	
	
	#maincontent
	{
	
	}

	#rightcontent
	{

	margin-right: 20px;
	}
		
#imagediv
	{
		float: right;
		padding: 15px;
		text-align: center;
	    font-size: 90%;
	}	
	
	.imagefloat
	{
		width: 160px;
		border: 1px solid #DBE1E6;
	}
	
	.box
	{
	background-color: #EFF8EA;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-top:1px;
	margin-bottom:2px;
	border-color:#DBE1E6;
	border-width: 1px;
	border-style:solid;
	line-height: 1.4;
	}
	
	li {line-height:1.4; margin-left:210px;}

#footer
{
clear:both;

padding:2px;
text-align: center;
font-size: 85%;
background-color: #103603;
color: #ffffff;
}

	#footer a
	{
	text-decoration: none;
	color: #ffffff;
	}
	
	#footer a:hover
	{
	text-decoration: underline;
	}
	

.tdborder
{ border: 1px dashed #6F5828;
  padding: 3px;
  font-size:14px;
 }