
/*GLOBAL STYLE CHANGES*/

/*changes main gray, this stays the same as the body bgcolor to make the navbars "continue".*/
#LHS-bar .normal, #RHS-bar .normal, body{background-color:#004500}

/*change border col in line with bgcolor of L/RHS bars.*/
a.side-link:link, a.side-link:active, a.side-link:visited, a.side-link:hover{border:1px solid #ececec}

/*color of lighter text boxes.*/
#LHS-bar .light, #RHS-bar .light{background-color:#000000;}

/*control padding between mainlinksdiv and others below*/
#LHS-bar, #RHS-bar, #content{padding-top:1%;}

/*base-font*/
body{font-size:75%;
     font-family:tahoma}
     
     


/*GLOBAL STYLES  ##################################################################################*/
body{background-color:#7F7F7F;
     margin:0;
     padding:0;}


/*defines div that holds content divs*/
#content-container{background-color:e0e0e0; 
                   margin-left:130px; 
                   margin-right:130px; 
                   padding-top:1%; padding-left:8px; padding-right:8px;}


/*EXT-NAV STYLES  #################################################################################*/
#ext-nav{text-align:right; 
         padding-top:4px; 
         padding-bottom:4px;
         background-color:#004500;
         }

h3{font-weight:100; 
   padding:0; 
   margin:0;  
   font-size:80%; 
   color:white; 
   padding-left:2%; 
   padding-bottom:0px; 
   padding-top:0px;}


/*HEADER STYLES  ##################################################################################*/
.title-div{background: url("web_images/BGTITLE.png"); 
           padding-top:0px;
           padding-bottom:0px; }
           
h1{font-weight:800; 
   padding:0; 
   margin:0;  
   font-size:220%; 
   color:white; 
   padding-left:2%; 
   padding-bottom:1.5%; 
   padding-top:1%}



/*MAIN NAV STYLES  ################################################################################*/
#main-nav{background-color:#004500; 
          padding-left:0;
          padding-top:6px;
          padding-bottom:6px;
           text-align:right; }
              
#main-nav a:link, #main-nav a:active, #main-nav a:visited, #main-nav a:hover{font-size:95%; 
                                                                             color:gray; 
                                                                             text-decoration:none;
                                                                             border:0px solid #bfe2f9;
                                                                             padding:0px;
                                                                             padding-left:4px;
                                                                             padding-right:4px}
                                     
#main-nav a:hover{background-color:white; 
                  border:1px solid gray}
                  



/*SIDE BARS  ######################################################################################*/

/*main styles*/
#LHS-bar, #RHS-bar{width:130px;
                   height:inherit;
                   padding-top:1%;  
                   line-height:150%;
                   z-index:99;}
                   
#LHS-bar{float:left;}
         
#RHS-bar{float:right;  
         text-align:left;}


/*sub-nav stuff*/
#LHS-bar ul, #RHS-bar ul{list-style-type:none;                         
                         margin:0; 
                         padding: 0 0 0 0;
                         }
                         
#LHS-bar li, #RHS-bar li{padding: 0 8 0 5;}
                         
#LHS-bar a:link, #LHS-bar a:active, #LHS-bar a:visited, #LHS-bar a:hover{color:#FFFFFF; 
                                                                         text-decoration:none; 
                                                                         padding: 0 0 5 10; 
                                                                         display:block; 
                                                                         border: solid 1px #fff;
                                                                         font-size: 120%;}
                                                                                                                                                        
                                                                             
#LHS-bar a:hover{background-color:#739C76;
              
                }

#RHS-bar a:link, #RHS-bar a:active, #RHS-bar a:visited, #RHS-bar a:hover{color:#FFFFFF; 
                                                                         text-decoration:none; 
                                                                         padding: 0 0 5 10; 
                                                                         display:block; 
                                                                         border: solid 1px #fff;
                                                                         font-size: 75%;}
                                                                                                                                                        
                                                                             
#RHS-bar a:hover{background-color:#739C76;
              
                }


/*other*/
#LHS-bar .light, #RHS-bar .light{padding-right:5px;;  
                                 border-top:1px solid gray;
                                 padding-left:5px;
                                 padding-right:5px;  
                                 padding-bottom:10px;
                                 }
                                 
#LHS-bar .normal, #RHS-bar .normal{padding-right:0.5%; 
                                   border-top:1px solid gray; 
                                   padding-left:5px;
                                   padding-right:5px; 
                                   padding-bottom:10px;}
                                   
#LHS-bar span, #RHS-bar span{font-size:90%; 
                             font-weight:700}
                             
#LHS-bar .no-padding{padding:0}

#LHS-bar .subnav, #RHS-bar .subnav{border:0; 
                                   padding-left:0; 
                                   padding-right:0}




/*CONTENT STYLES  #######################################################################################*/
#content-container div{padding-bottom:40px; 
                       text-align:justify; 
                       padding-left:8px; 
                       padding-right:8px; 
                       line-height:170%}

h2{line-height:170%; 
   padding-left:5px; 
   border:1px solid #cccccc; 
   letter-spacing:1px; 
   font-size:90%; 
   color:black; 
   margin-bottom:0.5%; 
   padding-top:0; 
   margin-top:0}
          

/*FOOTER STYLES  ##################################################################################*/
#footer{background-color:#f5f5f5; 
        padding-bottom:10px; 
        padding-top:10px; 
        text-align:center; 
        font-size:90%; 
        color:gray;
        float:left;
        
        width:100%}
                                             
#footer a:hover{text-decoration:underline}                                             


/*TABLE SETTING ####################################################################################*/
table{table-layout:fixed;
      overflow:scroll;}  


/* FORM SETTINGS ##################################################################################*/
form{margin: 2px;
     padding: 0px;}

input{color: #000;
      background: #fff;
      border: 2px solid #000;     
     } 

