body
{
    font-family:arial;    
    align:center;
    font-size:10pt;
    margin:10px;
    --background-color:#d9eaf4;
    background-image:url(PageBackground.gif);
}
div.topcap
{
    width:964px;
    height:25px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(TopCap.gif);    
}
div.main
{
    width:964px;
    margin-left:auto;
    margin-right:auto;
    border-left:solid 1px #5f8644;
    border-right:solid 1px #5f8644;
    border-bottom:solid 1px #5f8644;
    background-color:white;
    background-image:url(background3.jpg);
    background-repeat: no-repeat;

}
h1
{
    color:#1d3e1b;
    font-face:arial;
    font-weight:bold;
    font-size:15pt
}
h2
{
    color:#1d3e1b;
    font-face:arial;
    font-weight:bold;
    font-size:12pt;
    border-bottom:solid 1px
}
h3
{
    color:#1d3e1b;
    font-face:arial;
    font-weight:bold;
    font-size:10pt;
    margin:15px 0 5px 0;
}
a
{
    color:#1d3e1b;
}
a img
{
    cursor:pointer;
}
img
{
    border-top:solid 1px #5f8644;
    border-left:solid 1px #5f8644;
    border-right:solid 1px #5f8644;
    border-bottom:solid 1px #5f8644;
}
img.noborder
{
    border:none;
    margin:0;
    padding:0;
}
div.banner
{
    width:954px;
    height:177px;
    font-size:10pt;
    padding-top:7px;
    float:right;
}        
div.mainnav 
{
    float:right;
    font-size:14pt;
    margin-top:200px;
    margin-right:22px;
}
div.mainnav ul 
{
    margin: 0; padding: 0; 
    list-style-type: none;
    list-style-image: none; 
}
div.mainnav  li 
{
    border:solid 1px #1d3e1b;
    display: block;
    float:left; 
    background-color:#1d3e1b;
    color:white;
    margin: 0px 0px 0px 5px;
    color: white;
}
div.mainnav  li a 
{
    text-decoration:none;
    margin: 4px;
    padding: 5px 20px 5px 20px;
    color: white;
}
div.mainnav li a:hover 
{
    text-decoration:underline;
    color:white;
}

/* Drop Menu */

div.mainnav li ul
{
    display: none;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 140px;
    border: 1px solid #ccc;
    background: #fff;
}

div.mainnav li ul li
{
    margin: 0;
    width: inherit;
    z-index: 9999;
    float: left;
    padding: 0;
    position: relative;
    background: none;
}

div.mainnav li ul li a:link, #nav li ul li a:visited
{
    margin: 0px;
    padding: 0px 0;
    padding-left: 15px;
    text-transform: none;
    color: #666;
    display: block;
    border-bottom: 1px solid #ccc;
    font-size: .6500em;
    background: none;
    font-family: Georgia, serif;
}

div.mainnav li ul li a:hover
{
    margin: 0px;
    text-transform: none;
    color: #cfa359;
    display: block;
    text-decoration: none;
    background: none;
}

div.mainnav li:hover ul, #nav li.sfhover ul
{
    margin: 0px;
    display: block;
}

div.mainnav li li ul
{
    display: none;
}
    
div.mainnav li li:hover ul, #navli li.sfhover ul
{
    margin: 0px;
    padding: 0px;
    display: block;
    left: 150px;
    top: 0;
}

div.mainnav li li ul
{
    display: none !important;
}
    



div.body
{
    background-repeat: repeat-y;
    width:952px;
    clear:both;
    margin-bottom:7px;
}
div.imagearea
{
    height:177px;
}
div.leftnav
{
    width:200px;
    float:left;
    color:white;
    margin:0px 14px 0 10px; 
    --background-color:#c69f66;
    --background-image:url(LeftBackground.gif);
}
div.leftnav div.topcap
{
    width:200px;
    height:25px;
    float:left;
    background-image:url(LeftTopCapSmall2.gif);    
}
div.leftnav div.bottomcap
{
    width:200px;
    height:25px;
    float:left;
    background-image:url(LeftBottomCapSmall2.gif);    
}
div.leftnav div.inside
{
    width:180px;
    float:left;
    color:black;
    padding:0px 10px 0px 10px;
    background-image:url(LeftBackground.gif);
    margin-top:0px;
}
div.leftnav h2
{
    color:black;
    border:none;
    padding:0;
    margin:0;
}
div.leftnav a
{
    color:black;
    font-face:arial;
    text-decoration:underline;

}
div.content
{
    width:696px;
    padding-left:10px;
    padding-right:10px;
    float:left;
    background-image:url(background2.gif);
    background-repeat: no-repeat;
    border:solid 1px #5f8644;
    margin-bottom:10px;
}
div.content div.story
{
    float:left;
}
div.content div.story img
{
    float:left;
    margin:10px;
}
div.content div.flash
{
    border:solid 1px #5f8644;
    background-color:#ffffff;
}
div.halfcolumn
{
    width:328px;
    margin:10px 2px 2px 10px;
    float:left
}
div.footer
{
    clear:both;
    width:944px;
    text-align:center;
    border-top:solid 1px #5f8644;
    padding:10px;
    margin-top:10px;
    background-color:#cce4cb;
    color:black; 
}
#radium3
{
    float:right;
    margin:10px 0 0 0;
}

