﻿body 
{
    margin:0px;
    padding: 20px 0px 50px 0px;
    font-family:Book Antiqua;
    background-color: #AC6621;   
}

a
{
    color:Blue;    
}

a:hover
{
    color:Black;    
}

.page
{
    width:100%;
    height:100%;
    text-align:center;
}

.container 
{
    width:750px;
    height:auto;
    background-color: #FFFFFF;
    border:solid black 1px;
    margin: 0 auto; /*centers div in mozilla*/
}

.topContainer 
{
    width:100%;
    height:auto;
    border:solid gray 0px;
}

.mozillaContainer
{
    clear:both;
}

.topLeft3C
{
    width:30px;
    height:auto;
    float:left;
    border:solid blue 0px;  
}

.topCenter3C
{
    width:305px;
    height:auto;
    float:left;
    border:solid blue 0px;
}

.topRight3C
{
    width:415px;
    height:auto;
    float:left;
    border:solid blue 0px;
}

.topLeft2C
{
    width:415px;
    height:auto;/*convert back to 100% after content*/
    float:left;
    padding:15px 5px 5px 10px;
    text-align:left;
    border:solid blue 0px;    

}

.topRight2C
{
    width:305px;
    height:auto;
    float:left;
    padding:10px 10px 5px 5px;
    text-align:left;
    border:solid red 0px;    
}

.topFull
{
    width: 95%;
    height:auto;
    padding:10px 10px 5px 5px;
    text-align:left;
    border:solid red 0px;
}

.formLeftColumn
{
    width:170px;
    padding:0px 3px 0px 0px;
    float:left;
    text-align:right;
    font-weight:bold;
    border:solid 0px;   
}

.formRightColumn
{
    width:235px;
    padding:0px 0px 0px 3px;
    float:left;
    text-align:left;
    border:solid 0px;
}

.formRow
{
   height:30px; 
}


.header
{
    background-image: url("../images/banner_bg.jpg");
    width:100%;
    height:70px;

}
.headerImage 
{
    width:303px;
    height:490px;
    border:solid black 1px;
}

.banner
{
    width:100%;
    height:300px;
    background-image: url("../images/banner_sm.jpg");
    background-position: top;
    background-repeat: repeat-x;
    border-top: solid maroon 3px;
    border-bottom: solid maroon 3px;
    margin-top:5px;
}

.bannerFullPage
{
    width:100%;
    height:10px;
    background-image: url("../images/banner_sm.jpg");
    background-position: top;
    background-repeat: repeat-x;
    border:solid black 0px;
    border-top: solid maroon 3px;
    margin-top:5px;
}

.bannerRight
{
    width:375px;
    float:left;
    text-align:left;
    border-right: solid maroon 3px;
    padding:0px 0px 0px 10px;        
}

.bannerRightBottom
{
    width:375px;
    float:left;
    text-align:left;
    padding:15px 0px 15px 10px;
    border: solid black 0px;        
}

.bottomContainer
{
    width:100%;
    height:25px;
    background-image: url("../images/banner_sm.jpg");
    background-position: top;
    background-repeat: repeat-x;
    padding-top:15px;
    color:Gray;
    font-size:14px;
    border:solid gray 0px;
}

.topNav
{
    float:left;
    margin-left:5px;
    background-image: url("../images/top_nav_bg.jpg");
    background-repeat: repeat-x;
    width:72px;
    height:auto;
    border: solid maroon 1px;
    padding-top: 35px;
    padding-left: 3px;
    padding-bottom: 3px;
    font-size:12px;
    text-align:left;
        
}

.topNavLink
{
    color: #FFFFFF;
    text-decoration:none;
}

.topNavLink:hover
{
    color: #000000;
}

.centerNav
{
    float:left;
    width:365px;
    height:120px;
    padding: 15px 10px 0px 10px;
    text-align:center;
    border: solid black 0px;
    border-bottom: solid maroon 5px;    
}

.centerNavItem
{
     float:left;
     width: 108px;
     height: 111px;
     margin: 3px 0px 0px 10px;
     border: solid black 0px;
}

.centerNavItemImage
{
    height: 77px;
    padding: 1px;
    border: solid orange 3px;
}

.centerNavItemLink
{
    width: 70px;
    height: 20px;
    margin: 0px 0px 0px 38px;
    padding: 5px 0px 0px 0px;
    background-color: Orange;
    border: solid black 0px;
}

.centerNavLink
{
    font-size: 12px;
    font-family: Sans-Serif;
    font-weight: bold;
    color:Black;
    text-decoration:none;   
}

.centerNavLink:hover
{
    color:White;   
}

.centerText
{
    width: 300px;
    height: auto;
    padding: 5px 0px 0px 3px;
    text-align: left;
    border: solid black 0px;    
}

.header1
{
    height:43px;
    width:auto;
    background-image:url(../images/gradient1.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
    margin: 10px 0px 0px 0px;
    text-align:left;
    font-size: 30px;
    border: solid black 0px;
}

.header2
{
    height:27px;
    background-image:url(../images/gradient1.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
    font-size: 18px;
    border: solid black 0px;  
}

.text
{
    font-size:14px;   
}

.textLarge
{
    font-size: 18px;
}

.textItem
{
    font-weight:normal;
}

.quote
{
    padding:15px 0px 0px 20px;
    font-size:14px;
    font-style:italic;
    color:Maroon;    
}