.bg {background-color: #96C1E4;
	background-image: url(img/bg.gif); 
	background-repeat: repeat-x;
}

.bg-main {background-color: #93BC3C;
	background-image: url(img/bg-main.jpg); 
	background-repeat: no-repeat;
	background-position: bottom; 
}

.bg-main2 {background-color: #83AB38;
	background-image: url(img/bg-main.jpg); 
	background-repeat: no-repeat;
}

.bg_navi {background-image: url(img/menu-bg.gif); 
	background-repeat: repeat-x; 
	height: 28px  
}

.navi {  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #ffffff; 
	line-height:28px;	
	padding: 4px 14px 4px 14px;
	text-decoration:none;
}

.navi:hover { background-image:url(img/menu-bg-a.gif);	 
	background-repeat: repeat-x;
	text-decoration:none; 
	color: #ffffff; 
}

p {font-size:13px;
	color:#3A5B00;
	line-height:18px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	word-spacing:1px;
	padding-left: 14px;
	padding-right: 14px;
}


a {color:#3A5B00;
	text-decoration:underline;
	font-weight: bold; 
}


a:hover {color:#3A5B00;
	text-decoration:none;
}

h1 {  font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS"; 
	font-size: 24px; 
	font-weight: lighter; 
	color: #ffffff;
	padding: 28px 0 0 14px; 
}

h2 {  font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS"; 
	font-size: 18px; 
	font-weight: lighter; 
	color: #ffffff;
	padding-top: 7px; 
	padding-left: 14px;
}

.footer {background-image: url(img/bg-footer.gif); 
	height: 28px
}

.footernavi {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	padding: 8px 14px 8px 14px;
	text-decoration:none;
}

.footernavi:hover {  
	color: #ffffff;
	text-decoration:underline; 
}

.links {color:#3A5B00;
	font-size:10px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 14px;
	padding-right: 14px;
}

.links:a {color:#3A5B00;
	text-decoration: none;
}

.links:hover {color:#3A5B00;
	text-decoration: underline;
}


.img {margin: 14px;
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 2px; 
}


.img:hover {border-color: #3A5B00; 
}
	


.profile-bg {background-color: #93BC3C;
}


.profile-table1 { width: 620px;
	background-color: #83AB38; 
	padding-top: 14px; 
	padding-right: 14px; 
	padding-bottom: 14px; 
	padding-left: 14px; 
}

.profile-table2 {padding-top: 7px; 
	padding-right: 7px; 
	padding-bottom: 7px; 
	padding-left: 7px;
}

.profile-image {width="300px";
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 2px; 
	padding: 4px;
	margin: 8px 12px 8px 8px;
	background-color: #1F1F1F; 
		
}

.profile-text1 {font-family: Geneva, Arial, Helvetica, san-serif;
	color: #ffffff; 
	font-size: 13px;
	line-height:20px;
	padding-right: 14px; 
}

.profile-text2 {font-family: Geneva, Arial, Helvetica, san-serif;
	color: #3A5B00;
	font-size: 13px; 
	line-height:18px;
}

.profile-telnumber {font-family: Geneva, Arial, Helvetica, san-serif;
	color: #3A5B00; 
	font-size: 18px; 
	line-height:18px;
}

