body {
	margin:0px;
	padding:0px;
	background:#006633;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#000000;
}
#page {
	width:810px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/bg2.jpg) 0px 20px no-repeat;
	padding-left:35px;
}
#slogan {
	width:520px;
	float:left;
	height:45px;
	text-align:left;
	padding:40px 10px 0px 0px;
}
#slogan h1 {
	font-size:27px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#box-menu-top {
	width:260px;
	float:left;
	height:70px;
	text-align:right;
	padding:15px 10px 0px 0px;
}
#box-menu-top ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#box-menu-top li {
	margin:0px;
	padding:0px;
	display:inline;
}
#box-menu-top a {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
#box-menu-top a:hover {
	text-decoration:underline
}
#main {
	width:770px;
	background:#ffffff url(images/bg-box-right.jpg) right top repeat-y;
	clear:left;
	padding:20px 25px 15px 15px;
}
#main #left {
	width:505px;
	float:left;
}
#main #left #box-menu {
	height:65px;
}
#main #left #box-menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#main #left #box-menu li {
	margin:0px 2px 0px 0px;
	padding:0px;
	float:left;
	text-align:center;
}
#main #left #box-menu a {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	padding:6px 0px 0px 0px;
	display:block;
	background-color:#006633;
	width:124px;
	height:24px;
}
#main #left #box-menu a:hover {
	background-color:#009933;
}
#main #left #news {
	width:50px;
	background:url(images/news.gif) 0px 20px no-repeat;
	float:left;
	height:336px;
}
#main #left #photo {
	width:425px;
	float:left;
	height:336px;
}
#main #right {
	width:255px;
	float:left;
	background-color:#006633;
	padding:10px 5px;
}
#main #right #small-logo {
	text-align:center;
	margin:-30px 0px 0px 0px;
}
#main #right #map {
	background:url(images/map.gif) top no-repeat;
	height:140px;
}
#main #right #box-top {
	background:url(images/bg-top-box-column-right.gif) top no-repeat;
	height:7px;
	width:255px;
	overflow:hidden;
}
#main #right #box-bottom {
	background:url(images/bg-bottom-box-column-right.gif) top no-repeat;
	height:7px;
	width:255px;
	overflow:hidden;
}
#main #right #box {
	width:243px;
	border:#FFFFFF 1px solid;
	border-width:0px 1px;
	padding:0px 5px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
#main #right #box ul {
	margin:0px 0px 10px 5px;
	padding:0px;
	list-style:none;
	text-align:left;
}
#main #right #box li {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
}
#main #right #box a {
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;

}
#main #right #box a:hover {
	text-decoration:underline;
}
#main-body {
	clear:left;
	width:770px;
	padding:20px 0px 0px 0px;
}
#main-body h2 {
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#009933;
	text-transform:uppercase;
}
#main-body #main-box-top {
	background:url(images/bg-top-box.gif) no-repeat;
	height:5px;
	overflow:hidden;
}
#main-body #main-box {
	width:758px;
	border:#006633 1px solid;
	border-width:0px 1px;
	padding:0px 5px;
}
#main-body #main-box p {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
}
#main-body #main-box-bottom {
	background:url(images/bg-bottom-box.gif) no-repeat;
	height:5px;
	overflow:hidden;
}
#box-menu-bottom {
	width:808px;
	background:url(images/bg-box-bottom.jpg) top repeat-x;
}
#by {
	width:200px;
	float:right;
	font-size:10px;
	text-align:right;
	padding:10px 20px 0px 0px;
}
#by a {
	color:#ffffff;
	text-decoration:underline;
	font-size:10px;
}
#by a:hover {
	text-decoration:none;
}
#box-menu-bottom ul {
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
}
#box-menu-bottom li {
	margin:0px 1px 0px 0px;
	padding:0px;
	float:left;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
}
#box-menu-bottom li a.first {
	padding:10px 10px 0px 10px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	background:url(images/bg-menu-bottom-first.jpg) left top repeat-x;
	height:24px;
	display:block;
}
#box-menu-bottom li a.first:hover {
	text-decoration:underline;
	background:url(images/bg-menu-bottom-first-on.jpg) left top repeat-x;
}
#box-menu-bottom li a {
	padding:10px 10px 0px 10px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	background:url(images/bg-menu-bottom.jpg) top repeat-x;
	height:22px;
	display:block;
}
#box-menu-bottom li a:hover {
	text-decoration:underline;
	background:url(images/bg-menu-bottom-on.jpg) top repeat-x;
}
#box-menu-bottom li a.last {
	padding:10px 45px 0px 10px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	background:url(images/bg-menu-bottom-last.jpg) right top repeat-x;
	height:24px;
	display:block;
}
#box-menu-bottom li a.last:hover {
	text-decoration:underline;
	background:url(images/bg-menu-bottom-last-on.jpg) right top repeat-x;
	
}
#box-copy {
	clear:both;
	font-size:10px;
	text-align:center;
	padding:5px 0px 20px 0px;
}
#left #photo-home {width:425px; float:left; height:336px; background:url(images/new-bg.gif) no-repeat top;}
.line-white {background-color:#FFFFFF; height:1px; overflow:hidden; clear:both; margin:5px 0px;}
.cls {height:0px; clear:left; overflow:hidden;}