body{
margin:0;
padding:0;
background-color:#B8F296;
}

#header{
width:722px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
font-size:18px;
color:#FFFFFF;
text-align:center;
border-bottom:1px solid #6D9445;
}

#nav{
width:722px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
font-family:'Century Gothic',Arial,Helvetica,sans-serif;
font-size:18px;
color:#527741;
text-align:center;
border-bottom:1px solid #6D9445;
}

#container{
width:794px;
height:auto;
background-image:url(/img/bg2.jpg);
background-repeat:repeat-y;
margin-right:auto;
margin-left:auto;
border-bottom:2px solid #6D9445;
margin-bottom:10px;
}

#mid{
background-color:#fffff;
width:722px;
overflow:hidden;
margin-right:auto;
margin-left:auto;
}

#footer{
width:722px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
font-family:Arial,Helvetica,sans-serif;
color:#333333;
font-size:11px;
text-align:center;
padding:0 0 10px 0;
}

.maintext{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#000000;
width:670px;
margin-right:auto;
margin-left:auto;
padding:30px 0 30px 0;
letter-spacing:.6px;
line-height:16px;
}

.headtext{
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
color:#FFFFFF;
width:670px;
margin-right:auto;
margin-left:auto;
padding:0 0 0 20px;
letter-spacing:.7px;
}

img.right{
float:right;
padding:0 0 10px 10px;
}

span.sectionhead{
color:#527741;
font-size:22px;
font-weight:bold;
line-height:22px;
}

span.testihead{
color:#527741;
font-size:18px;
font-weight:bold;
}

.tbyline{
text-align:right;
color:#000000;
font-style:italic;
font-size:12px;
}

.collapsable {
    margin: 1em;
    padding: 1em;
    border: 1px solid black;
    background-color:#9BCC7E;
} 

li.maingreen{
color:#527741;
font-size:15px;
line-height:17px;
}

#aboutd{
background-color:#ffffff;
padding:10px;
}

.page{
background-color:#ffffff;
padding:5px;
}

.current{
background-color:#cccccc;
padding:5px;
}

td.leftnav{
vertical-align:top;
border-right:1px dotted #6D9445;
padding:0 10px 0 0;
width:120px;
}

td.mainright{
vertical-align:top;
padding:0 0 0 10px;
}

span.smalltext{
font-size:10px;
line-height:10px;
}

.line{
width:400px;
height:1px;
border-top:1px dotted #6D9445;
}

.line2{
width:80%;
height:1px;
border-top:1px dotted #6D9445;
}

span.smaller{
font-size:11px;
line-height:13px;
}

input
{
color: #000000;
background: #ffffff;
border: 1px solid #6D9445;
text-align:left;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
}

textarea{
color: #000000;
background: #ffffff;
border: 1px solid #6D9445;
text-align:left;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
}

.submit input{
color: #000000;
background: #ffffff;
border: 1px solid #6D9445
}

.bottomkey{
width:500px;
margin-right:auto;
margin-left:auto;
color:#cccccc;
}

img.bord{
border:3px solid #6D9445;
}

span.smally{
font-size:11px;
}

a:link{color:#609343;text-decoration:underline;}
a:visited{color:#609343;text-decoration:underline;}
a:hover{color:#333333;text-decoration:underline;}

a.green:link{color:#609343;text-decoration:underline;}
a.green:visited{color:#609343;text-decoration:underline;}
a.green:hover{color:#333333;text-decoration:underline;}

a.gray:link{color:#212B1B;text-decoration:underline;}
a.gray:visited{color:#212B1B;text-decoration:underline;}
a.gray:hover{color:#000000;text-decoration:underline;}