﻿body 
{
    background-color: #215e21;
    background-image: url(images/mesh_1.gif);
    clip: rect(0px auto auto 0px); 
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.white
{
    color: #f5f5f5;
}
.white a
{
    color: #f5f5f5;
    margin: 2px 1px 2px 1px;
    padding: 1px 5px 1px 5px;
    text-decoration: underline;
    font-size: x-small;
}
.white a:hover
{
    margin: 2px 1px 2px 1px;
    border: 1px solid #cccccc;
    padding: 0px 4px 0px 4px;
    background-color: #c0cfc0;
    text-decoration: none;
    color: #005500; 
}
.menu 
{
    
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00F5F5F5', endColorStr='#20215e21', gradientType='0');
    color: #000000;
    background: #f5f5f5 url(images/trees-lf.jpg) no-repeat right top;
    text-align: left;
    vertical-align: top;
    font-size: small;
    padding: 0px 3px 0px 3px;
}
.menu h2
{
    margin: 0px 0px 0px 5px;
    font-weight: bold;
    font-size: small;
    }
.menu a
{
    font-size: small;
    display: block;
    text-decoration: none;
    color: #000000;
    padding: 2px 4px 4px 10px;
    margin: 1px 0px 0px 0px;
}
.menu a:hover
{
    border: 1px solid #cccccc;
    margin: 0px 0px 0px 0px;
    padding: 2px 3px 3px 9px;
    background-color: #aaccf1;
    text-decoration: none;
}
.imgbreak a:hover
{
    text-decoration: none;  
    border: 1px solid #aaccf1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #000000;
}
.imgbreak a
{
    border: 1px dashed #215e21;
    display:  block;
    text-decoration: none;
    color: #000000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.main
{
    background: #f4f4f4 url(images/trees-rt.jpg) no-repeat;
}
.p_head
{
    background-image: url(images/backgrad.gif);
    background-repeat: repeat-x;
    border: solid 1px #215e21;
    font-weight: bold;
    font-size: medium;
}
.p_body
{
     background-color: #f3f5f3;
     border: solid 1px #215e21;
     border-top: none;
     font-size: medium;
     padding: 5px 3px 5px 3px;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.p_body a
{
    margin: 2px 1px 2px 1px;
    padding: 1px 5px 1px 5px;
    text-decoration: none;
    color: #006600;
}
.p_body a:hover
{
    margin: 2px 1px 2px 1px;
    border: 1px solid #cccccc;
    padding: 0px 4px 0px 4px;
    background-color: #aaccf1;
    text-decoration: none;
    color: #000055;
}
.p_body h4
{
    font-weight: normal;
    display: inline;
    font-size: medium;
    color: #006600;    
}
.p_body_map
{
     vertical-align: middle;
     background-color: #f3f5f3;
     border-top: none;
     font-size: small;
     padding: 0px 0px 0px 0px;
}


.p_body_img
{
     background-color: #f3f5f3;
     border: solid 1px #215e21;
     border-top: none;
     font-size: small;
     padding: 5px 3px 5px 3px;
}
.p_body_img a
{
    margin: 2px 1px 2px 1px;
    padding: 1px 5px 1px 5px;
    text-decoration: none;
    color: #006600;
}
.p_body_img a:hover
{
    margin: 2px 1px 2px 1px;
    border: 1px solid #cccccc;
    padding: 0px 4px 0px 4px;
    background-color: #aaccf1;
    text-decoration: none;
    color: #000055;
}
.p_body_img h4
{
    font-weight: normal;
    display: inline;
    font-size: small;
    color: #006600;    
}
.main_thumb
{
    width: 135px;
    height: 200px;
}
.shadow
{
    color: #404040;
    font-family: Verdana;
    font-size: xx-large;
    padding-left: 100px;
    filter:progid:DXImageTransform.Microsoft.Glow(strength=10,color=#febc4d);
}
.shadow_white
{
    color: #404040;
    font-family: Verdana;
    font-size: large;
    padding-left: 10px;
    padding-top: 20px;
    filter:progid:DXImageTransform.Microsoft.Glow(strength=5,color=#ffffff);
}