﻿html, body, div, a, img, ul, li, h1, h2, h3
{
    margin:0px;
    padding:0px;
    border:0px solid transparent;
    }

body 
{
    text-align:center;
    background-color:#094907;
    font-family:Arial;
    }
a:focus
{
    outline:none;
    }
.container
{
    width:950px;
    margin:0px auto;
    background-color:#FFFFFF;
    }

.header
{
    width:950px;
    height:120px;
    background-color:#094907;
    }
.header img
{
    margin-top:24px;
    float:left;
    }
.header div
{
    margin-top:24px;
    float:right;
    color:#FFFFFF;
    text-align:right;
    font-size:12px;
    font-weight:900;
    }
        
.nav
{
    width:280px;
    min-height:600px;
    font-size:12px;
    font-weight:900;
    margin-bottom:50px;
    position:relative;
    z-index:500;
    }
    
.photo
{    
    border-left:3px solid #CA9F09;
    width:667px;
    position:relative;
    min-height:239px;
    }
.photo img
{
    width:667px;
    height:239px;
    margin-bottom:-4px;
    }

.slide
{
    position:absolute;
    top:0px;
    left:0px;
    }
.zero
{
    z-index:0;
    }
.zone
{
    z-index:1;
    }
.ztwo
{
    z-index:2;
    } 
    
.quote
{
    width:627px;
    padding:0px 20px;
    height:65px;
    border-left:3px solid #CA9F09;
    border-bottom:1px solid #CA9F09;
    border-top:1px solid #CA9F09;
    background-color:#094907;
    color:#FFFFFF;    
    font-family:Times New Roman;
    font-style:italic;
    line-height:30px;
    font-size:20px;
    text-align:left;
    }
.content
{
    width:430px;
    padding:10px 20px 0px 0px;
    text-align:justify;
    color:#094907;
    font-size:12px;
    margin-bottom:50px;
    min-height:400px;
    }
    
.content li
{
    margin-left:20px;
    }
.content form
{
    margin-left:-20px;
    }        
.news
{
    width:200px;
    padding:10px;
    background-color:#CA9F09;
    border-bottom:1px solid #094907;
    color:#FFFFFF;
    font-size:12px;
    text-align:justify;
    font-family:Arial;
    }
.email
{
    width:180px;
    padding:20px;
    background-color:#CA9F09;
    border-bottom:1px solid #094907;
    border-top:1px solid #094907;
    color:#FFFFFF;
    margin-top:30px;
    font-size:12px;
    text-align:center;
    }
.email h1
{
    color:#094907;
    }        
.footlinks
{
    height:40px;
    width:930px;
    padding:10px;
    position:relative;
    }
.footlinks a
{
    margin:0px 14px;
    }    
    
.footer
{
    height:50px;
    width:950px;
    border-top:3px solid #094907;
    background-color:#CA9F09;
    font-size:11px;
    color:#094907;
    position:relative;
    }
.tiny
{
    font-size:9px;
    line-height:8px;
    display:inline-block;
    }

    
.fl
{
    float:left;
    }
.fr
{
    float:right;
    }
.cl
{
    clear:both;
    }
    
    
    

.one:link
{
    color:#094907;
    text-decoration:underline;
    }
.one:visited
{
    color:#094907;
    text-decoration:underline;
    }    
.one:hover
{
    color:#CA9F09;
    text-decoration:underline;
    }
    
.two:link
{
    color:#094907;
    text-decoration:underline;
    }
.two:visited
{
    color:#094907;
    text-decoration:underline;
    }    
.two:hover
{
    color:#FFFFFF;
    text-decoration:underline;
    }

.tri:link
{
    color:#094907;
    }
.tri:visited
{
    color:#094907;
    }    
.tri:hover
{
    color:#CA9F09;
    }
.phr:link
{
    color:#CA9F09;
    }    
.phr:visited
{
    color:#CA9F09;
    }    
.phr:hover
{
    color:#FFFFFF;
    }    
    
h1{
    color:#CA9F09;
    font-size:1.4em;
    }
h2
{
    font-size:1em;
    font-weight:inherit;
    color:#CA9F09;
    }
    
.navtitle
{
    color:#094907;
    text-decoration:none;
    font-variant:small-caps;
    font-size:24px;
    display:inline-block;
    margin-top:12px;
    text-align:center;
    }
.mainnav, .smallnav
{
    margin:0px auto;
    }

.mainnav>div
{
    position:relative;
    width:242px;
    height:65px;
    margin:0px auto;
    margin-top:12px;
    }
.smallnav>div
{
    position:relative;
    width:240px;
    height:20px;
    margin:0px auto;
    margin-top:8px;
    }

.mainnav>div img
{
    border:1px solid #CA9F09;
    }                 
.mainnav>div a, .smallnav>div a
{
    color:#FFFFFF;
    text-decoration:none;
    letter-spacing:0px;
    }             
.mainnav>div a:hover, .smallnav>div a:hover
{
    color:#CA9F09;
    cursor:pointer;
    }
.mainnav>div span, .smallnav>div>a
{
    position:absolute;
    bottom:1px;
    left:1px;
    width:240px;
    height:20px;
    line-height:20px;
    background:transparent url(cleargreen.png) 0px 0px repeat;
    }

.mainnav>div div, .smallnav>div div
{
    width:240px;
    padding:10px;
    background:transparent url(cleargreen.png) 0px 0px repeat;
    border:1px solid #CA9F09;
    position:absolute;
    left:250px;
    top:0px;
    text-align:justify;
    font-weight:100;
    z-index:500;
    }
.smallnav>div div
{
    top:-3px;
    }
.smallnav>div>a
{
    display:inline-block;
    width:240px;
    height:20px;
    line-height:20px;
    background-color:#094907;
    border:1px solid #CA9F09;
    margin-top:4px;
    }



.depnav
{
    margin:0px auto;
    width:242px;
    color:#094907;
    text-align:justify;
    }

.quote a
{
    display:inline-block;
    height:67px;
    width:125px;
    float:left;
    text-align:center;
    line-height:67px;
    color:#FFFFFF;
    text-decoration:none;
    }

.quote a.active, .quote a:hover
{
    background:transparent url(tabfade.png) center center no-repeat;
    color:#094907;
    }        
    


.attcontent
{
    width:430px;
    }
    
.attcontent img
{
    float:left;
    border:1px solid #CA9F09;
    margin-right:10px;
    }
    
.attlinks li
{
    line-height:20px;
    list-style:none;
    margin-top:3px;
    padding-top:3px;
    }

.attlinks li a
{
    text-decoration:none;
    color:#094907;
    padding-top:5px;
    border-top:1px dotted #ffffff;
    }

.attlinks li a:hover
{
    text-decoration:none;
    color:#FFFFFF;
    }

.green
{
    color:#094907;
    }
.sig
{
    font-family:Times New Roman;
    font-style:italic;
    font-size:1.6em;    
    }
    
.cen
{
    text-align:center;
    }                       

.bquo
{
    display:inline-block;
    width:627px;
    line-height:65px;
    }    

.modal 
{
    position:absolute;
    left:50%;
    margin-left:-170px;
    overflow:hidden;
    width:0px;
    top:40px;
    height:40px;
    z-index:9999;
    background-color:#FFFFFF;
    }

.login{
    font-size:8px;
}
    