﻿body
{   /* border: solid; border-width: thin; border-color: Lime; */
    text-align: center; /* gets everything centered*/
    height: 100%;
    top: 0px;
    margin-top: 0px;
    padding-top: 0px;
    background-color: #663300; 
    background-image: url(Images/background.gif);
    background-repeat: repeat;
}
#container /* outermost div, margins are settings that center */
{ /*border:solid; border-width:thin; border-color:Yellow;*/
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;  
  margin-left: auto;
  margin-right: auto;
  width: 740px;
  height: 100%;
  text-align: left;
  background-color: #fde3b5; 
  background-color: white; 
}
#header
{  /* adding a border keeps the space at the top from appearing for some reason*/
   border:solid; border-width:thin; border-color:#971B1E; 
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;  
   width: 740px;
   height:135px;
   background-color:#971B1E;
} 
#headerlogo
{  /*border:solid; border-width:thin; border-color:Aqua; */
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;      
   width:379px;
   height:135px;
   float:left;
}
#headergraphic
{   /*border:solid; border-width:thin; border-color:Red;*/
    margin: 5px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;  
    width: 316px;
    height:130px;
    vertical-align:bottom;
    float:right;      
}
#nav
{   /*border-left:solid; border-left-width:5px; border-left-color:#971B1E;  */
    border-right:solid; border-right-width:1px; border-right-color:#663300;  
    margin: 0px 0px 0px 0px; /*margin pushes the div in */ 
    padding: 10px 0px 0px 10px;  
    width:733px; /*when add padding, must subtract from width!! width:100%;*/
    height: 30px;
    vertical-align:middle;
    background-color:#663300;   /* tan = #dfbf86; light yellow = #ffcc66; dark brown = #663300;*/
    clear:both;
    bottom: 0px;
}
#pagecontainer
{   /*border:solid; border-width:thick; border-color:Yellow; */
    clear:both;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;              
    background-color: white;
    height:100%;
    width:740px;
    /*border-top:solid; border-top-width:1px; border-top-color:#971B1E; */
}
#leftbodycol{
   /* border-right:solid; border-right-width:1px; border-right-color:#ffcc66; */
    margin: 0px 0px 0px 10px; 
    padding: 10px 10px 0px 0px;          
    background-color: white;
    height:100%; 
    width:140px;
    float:left;
}
#rightbodycol
{   /*border:solid; border-width:medium; border-color:Navy; */
    border-left:solid; border-left-width:1px; border-left-color:#ffcc66; 
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 10px;          
    background-color: white;
    height:100%;
    width:550px;
    top:0px;
    float:right;
}
#pagetitle
{  /* border:solid; border-width:medium; border-color:Maroon;  */
    margin: 10px 5px 10px 0px; 
    padding: 0px 10px 0px 0px;          
    width: 500px;   
    float: right;
    /*text settings (dark brown) */
    color: #663300; 
    font-family: Verdana;
    font-size: 18pt;
    vertical-align:middle;
    text-align:right;
    font-weight:500;
}
#pagetext
{   /* border:solid; border-width:medium; border-color:Black; */
    margin: 0px 5px 0px 0px; 
    padding: 0px 0px 0px 0px;          
    width: 540px;
    float:left;
    font-family:Sans-Serif, Arial;
    font-size: 10pt;
    color: #8b4513;
    color:  Black;
    text-align: left;
    text-decoration: none;
}
#logofootercontent
{   background-color: white;
    clear:both;
    width: 100%;
    text-align:center;
    padding: 6px  0px 6px 0px;
}
    
#footer
{
    border-top:solid; border-top-width:2px; border-top-color:#663300; 
    clear:both;
    bottom: 0px;
    left:0px;
    width: 100%;
    padding: 10px  0px 0px 0px;
    text-align:center;
}
#sidenav
{float:left; background-color:White;
}

/* text styles */
#leftbodycoltext
{ /* border:solid; border-width:thin; border-color:navy; */ 
    margin: 0px  0px 0px 0px;
    padding:  0px 0px 0px 0px;
    font-family:Franklin Gothic Medium;
    font-size: 10pt;
    color: #8b4513;
    color:black;
}
 .emphtext
{   font-weight: bold;
    text-decoration: none;
    color: black; /*#660000;*/
    color: #663300; 
}
.centeremphtext
{   font-weight:bolder;
    text-decoration:none;
    color: black; /*#660000;*/
    color: #663300; 
    text-align: center;
}

.contentParaHeadertext
{   font-weight: bold;
    font-size:large;
    
    color: #330000; /*dark brown */
    color: #663300; 
    font-family: Sans-Serif;
}
.quoteheader
{   font-size:medium;
    color: #993300;
    font-style: italic;
}
.quotetext
{   color: #9f2114;
    font-size:small;
    text-align: left;
    clear:both;
}
.testimonialtext
{  font-size:x-small;
    text-decoration: none;
    color: #660000;  
}
.footertext
{ color: #663300;
    text-align:center;
    font-size:8pt;
    font-family: Sans-Serif;
}
.DMSanchor
{    color: #663300;
    font-family: Franklin Gothic Medium;
    font-size: 14pt;
    vertical-align:middle;
   
}
.anchorlink
{   font-weight: bold;
    text-decoration: none;
    color: #990000;
    font-family: Franklin Gothic Medium;
    font-size: 10pt;
    text-align:right;
}
    
.redlink
{   font-weight: bold;
    text-decoration:'underline';
    color: #990000;
    font-family: 'arial';
}
.centered
{ text-align: center }


/* menu settings */

.headermenulink
{   font-family:Sans-Serif;
    font-size: 14px;
    font-weight:bold;
}
.staticheadermenulink
{   color: #cc9900;
    text-align: center;
}
.staticsidebarmenulink
{   color: #990000;
    text-align: left;
}
.statichoverheadermenulink
{   font-weight: bold;
    color: #ffcc33;
}
.staticselectedheadermenulink
{  font-weight: bold;
   color: #ffcc33;  
}
.staticselectedsidebarmenulink
{  font-weight: bold;
   color: #660000;  
}
.dynamicheadermenulink
{   color: #cc9900;
}
.dynamichoverheadermenulink
{   font-weight: bold;
    color: #ffcc33;
}


