body {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: .7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5B5B5B;
background-color:#fff;
}

a {
color:#2C6C20;
}

a:hover {
text-decoration:none;
}

#header {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: #fff;
background-image: url(/include/images/h5.jpg);
background-repeat: repeat-x;
background-position: 0px 0px;
height: 192px;
}

#house {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: transparent;
background-image: url(/include/images/h4.gif);
background-repeat: no-repeat;
background-position: right top;
height: 192px;
}

#logo {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: transparent;
background-image: url(/include/images/h1.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 192px;
}

#grass {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: transparent;
background-image: url(/include/images/h3.jpg);
background-repeat: repeat-x;
background-position: right bottom;
height: 192px;
}

#menu {
width:100%;
height:39px;
background-image: url(/include/images/mbg.jpg);
background-repeat:repeat-x;
}

#grassC {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: transparent;
background-image: url(/include/images/h2.jpg);
background-repeat: no-repeat;
background-position: left bottom;
height: 192px;
}

#l {
display:block;
width:100px;
height:100px;
margin-left:15px;
}

#l span {
display:none;
}

ul#mmenu  {
list-style:none;
margin: 14px 0 0 7px;
padding:0 0 0 0;
float:left;
}

ul#mmenu li {
float:left;
border-right: solid 1px #397415;
border-left: solid 1px #E4F3CC;
padding:0 6px;
}

ul#mmenu li a, ul#lmenu li a {
color:#F8FEE8;
text-decoration:none;
font-weight:bold;
}

ul#mmenu li a:hover {
text-decoration:underline;
}

ul#mmenu li.nb1, #nav ul li.nb1 {
border-left:none;
}

ul#mmenu li.nb2, #nav ul li.nb2 {
border-right:none;
}

ul#lmenu {
list-style:none;
margin: 14px 7px 0 0;
float:right;
padding: 0 0 0 0;
}

ul#lmenu li {
float:left;
color:#fff;
border-left: solid 1px #fff;
padding:0 6px;
}

#content {
width:640px;
float:left;
clear:both;
}

#rcol {
width: 350px;
float:right;
}

#corner {
width: 169px;
height:38px;
background-image:url(/include/images/corner.jpg);
float:left;
}

.bbox {
clear:both;
padding-left:20px;
float:left;
width:97%;
margin-bottom: 10px;
}

.bbox h1 {
color: #2C6C20;
font-size:1.3em;
margin:0 0 10px 0;
}

.bbox img {
float:left;
margin-right:10px;
}

#nav {
background-image:url(/include/images/nav.jpg);
height:27px;
padding-left: 25px;
float:right
}

#nav ul {
list-style:none;
margin:6px 0 0 0;
padding:0 0 0 0;
float:left;
}

#nav ul li {
float:left;
border-right: solid 1px #397415;
border-left: solid 1px #E4F3CC;
padding: 0 6px;
}

#nav ul li a {
color:#F8FEE8;
text-decoration:none;
font-weight:bold;
}

#rcontent {
width:290px;
border-left:dotted 1px black;
margin-left:27px;
margin-top:10px;
margin-bottom:10px;
padding-left:15px;
}

#rcontent h1 {
color:#2C6C20;
font-size:1em;
}

.ibox {
background-image:url(/include/images/infobg.jpg);
width:286px;
height:131px;
padding:10px;
}

.ibox img {
float:left;
margin: 0 5px 5px 0;
}

#footer{
width:100%;
height:26px;
background-image:url(/include/images/fbg.jpg);
background-repeat:repeat-x;
color:#fff;
padding: 15px 0 0 0;
clear:both;
}

#footer a {
color:#fff;
}

p.fl {
float:left;
margin: 0 0 0 15px;
}

p.fr {
float:right;
margin: 0 15px 0 0;
}

#navi {
width:100%;
}

#gallery, .gallery {
float:left;
margin-top:10px;
clear:both;
width:97%;
}

#gallery img, .gallery img {
border: solid 8px #DDE8BF;
margin-bottom:10px;
}

.floors {
float:left;
width:117px;
padding: 0;
}

.apinfo {
float:left;
width:117px;
padding: 0;
}

.apinfo p {
margin:0 0 6px 0;
padding:0;
}

.floors p {
margin:0;
padding:0;
}

.floors p a {
font-size:1.2em;
border-bottom:solid 1px #2C6C20;
display:block;
width:117px;
padding:3px 0 3px 10px;
text-decoration:none;
background-color:#DDE8BF;
clear:both;
}

.floors p a:hover {
background-color:#fff;
}

img.bigb {
border: solid 2px #DDE8BF;
}
.download {
clear:both;
padding-top:10px;
margin-bottom:10px;
}

.download a {
background-image:url(/include/images/leaf.jpg);
background-repeat:no-repeat;
padding-left:25px;
}

#mainTable {
background-color:#fff;
margin-bottom:10px;
}

#mainTable th {
background-color:#2C6C20;
color:#fff;
height:20px;
}

#mainTable th a{

color:#fff;

}

#mainTable td {
border-bottom:solid 1px #2C6C20;
text-align:center;
padding:7px 3px;
}

.mm1 {
background-color:#DDE8BF;
cursor:pointer;
}

#links {
float:left;
margin:20px 0;
padding:10px 15px;
background-color:#DDE8BF;
}

#links h3 {
color: #2C6C20;
font-size:1.3em;
margin:0 0 10px 0;
}

#links a {
clear:both;
display:block;
margin-bottom:8px;
}
