#bodybg{
font-family: verdana, arial, tahoma;
background:#1a4208;
margin:0px;
padding:0px;
}
#cutline{
background:transparent url(./layout/dotline.png) top left repeat-x;
height:3px;
position:relative;
top:14px;
}
#wrapper{
width:960px;
margin:auto;
text-align:center;
}
#contactinfo{
text-align:left;
margin:0px 0px 0px 380px;
padding-top:30px;
font-size:80%;
}
#intro{
background: transparent url(./filelibrary/intro.jpg) top left no-repeat; 
color: #fff;
height:155px;

}
#navi{
margin-top:6px;
margin-bottom:6px;
}
#navi a{
color:#fff;
text-decoration:none;
font-size:11pt;
padding-right:12px;
padding-left:12px;
text-transform:uppercase;
}

#container{
background:#fff;
}
#content h1{
margin-top:0;
color:#97bc2f;
font-weight:normal;
font-size:15pt;
}

#content h2{
font-size:11pt;
font-weight:bold;
color:#878888;
margin:0;
}
#content h4{
font-size:10pt;
font-weight:bold;
color:#000;
margin:0;
}
#content p{
font-size:10pt;
margin:0 0 13px 0;
}
#content li{
font-size:10pt;
}

#content a{
color:#409619;
text-decoration:none;
}
#textcontent{
padding-top:8px;
padding-left:14px;
padding-right:14px;
}
.lightimages{
margin-bottom:8px;
}
.lightimages a{
margin-right:8px;
}

#lbar{
width:180px;

text-align:center;
background: transparent url(./layout/border_l.jpg) top right repeat-y;
}
#rbar{
width:180px;
text-align:center;
background: transparent url(./layout/border_r.jpg) top left repeat-y;
}
.greenliner{
background:#97bc2f;
height:20px;
margin-bottom:6px;
}
#greenbox{
background:#97bc2f;
}
#greenbox a{
color:#fff;
font-size:80%;
font-weight:bold;
}
#footer{
background:transparent url(./layout/dotline_bottom.png) top left repeat-x;

}
#footerbar{
width:960px;
margin:auto;
background:#3c9514 url(./layout/dotline_bottom.png) top left repeat-x;
text-align:center;
}
.clear{clear:both;}