#about {
	color: #2b3d49;
}

#news {
	color: #2b3d49;
}

#contact {
	color: #2b3d49;
}

#links {
	color: #2b3d49;
}


#navigation {
	width: 768px;
	height: 40px;
	background-color: #8ed8f8;
}

table.mainnav {
	
}

td {
	font: 13px sans-serif;
}

#about td.icon {
	width: 206px;
	height: 40px;
	background: url(../images/sub_icon_about.jpg) no-repeat top center;
	padding-left: 0;
}

#news td.icon {
	width: 206px;
	height: 40px;
	background: url(../images/sub_icon_news.jpg) no-repeat top center;
	padding-left: 0;
}

#contact td.icon {
	width: 206px;
	height: 40px;
	background: url(../images/sub_icon_contact.jpg) no-repeat top center;
	padding-left: 0;
}

#links td.icon {
	width: 206px;
	height: 40px;
	background: url(../images/sub_icon_links.jpg) no-repeat top center;
	padding-left: 0;
}

td.about {
	width: 100px;
}

td.about_hi {
	width: 65px;
}

td.news {
	width: 150px;
}

td.news_hi {
	width: 115px;
}

td.contact {
	width: 115px;
}

td.contact_hi {
	width: 80px;
}

td.links {
	width: 122px;
}

td.links_hi {
	width: 87px;
}

td.blank {
	width: 75px;
}

td.hi {
	display:block;
	text-decoration: none;
	height: 28px;
	vertical-align: middle;
	padding-top: 12px;
	color: #ffffff;
	background: url(../images/nav_icon_on.gif) no-repeat left center;
	background-color: #2b3d49;
	padding-left: 35px;
}

td a {
	display:block;
	text-decoration: none;
	height: 28px;
	vertical-align: middle;
	padding-top: 12px;
	color: #2b3d49;
	background: url(../images/nav_icon_off.gif) no-repeat left center;
	padding-left: 35px;
}

td a:hover {
	color: #ffffff;
	background: url(../images/nav_icon_on.gif) no-repeat left center;
	background-color: #2b3d49;
}



#content_sub {
	width: 768px;
	font-size: 12px;
}

#sub_nav_left {
	width: 195px;
	float: left;
	padding-top: 26px;
	padding-right: 10px;
	padding-bottom: 20px;
}

ul.sub_nav {
	margin-top: 0;
	line-height: 2.0em;
	margin-left: 30px;
	padding-left: 0;
	color: #ffffff;
}

ul.sub_nav li {
	margin-bottom: 0.7em;
	line-height: 1.2em;
	padding-left: -5px;
	margin-left: 0;
}

ul.sub_nav li.hi {
	color: #a6ce39;
}

ul.sub_nav li a {
	color: #2b3d49;
	text-decoration: none;
}

ul.sub_nav li a:hover {
	color: #a6ce39;
	text-decoration: none;
}

ul.sub_nav li span {
	color: #2b3d49;
}

#content_right {
	width: 522px;
	float: right;
	border-left: 1px solid #a6ce39;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 26px;
	padding-bottom: 20px;
}

h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

p.first {
	margin-top: 0px;
	font-size: 14px;
}


img.content_img_top {
	border: #a4cb39 solid 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

img.content_img_right {
	border: #a4cb39 solid 1px;
	margin-bottom: 5px;
	margin-left: 10px;
}

table.services td {
	padding-bottom: 10px;
	vertical-align: top;
}

table.diary {
	padding-top: 20px;
}

table.diary td {
	padding-bottom: 5px;
	vertical-align: top;
}

ul.activities li {
	padding-bottom: 10px;
}

p.footnote {
	font-size: 10px;
	margin-top: 30px;
}