/* CSS Document */
strong { color: maroon; 
         font-style: italic; }
p      { text-align: Justify; 
         margin: 5px 10px 5px 10px;}
a      { text-decoration: none; 
         color: white; }
ul     { text-align: Justify; 
         margin: 5px 10px 5px 10px;}
li     { text-align: Justify; 
         margin: 0px 10px 0px 50px;}

h1 { font-family: helvetica;
     font-size: 1.4em; 
     font-weight: bolder; 
     font-style: italic;
     color: navy; 
     text-transform: uppercase;     
     text-align: Left;
     margin-top: 0px; 
     letter-spacing: 0.3em;
     padding: 10px 0px 0px 10px; } 
h2 { font-family: helvetica;
     font-size: 1.2em; 
     color: Black; 
     text-transform: capitalize;     
     border: 1px Gray Dotted; 
     border-width: 1px 0px 0px 1px; 
     text-align: left;
     margin-top: 5px; 
     padding: 3px 0px 0px 3px;
     line-height: 1.0em; }   
h6 { font-family: helvetica;
     font-size: 1.1em; 
     color: Maroon; 
     text-transform: capitalize;     
     border: 2px Navy solid; 
     border-width: 2px 0px 0px 1px; 
     text-align: left;
     margin-top: 5px; 
     padding: 3px 0px 0px 3px;
     line-height: 1.0em; } 
h3 { font-family: helvetica;
     font-size: 1.3em; 
     font-weight: bold; 
     font-style: italic;
     color: navy;
     text-transform: capitalize;     
     border: 1px Gray Dotted; 
     border-width: 1px 0px 0px 1px; 
     text-align: left;
     line-height: 1.0em;
     padding: 3px 0px 0px 3px;
     margin-top: 5px; }   
h4 { font-family: helvetica;
     font-size: 0.83em;
     font-style: italic; 
     color: maroon;
     text-transform: capitalize;     
     line-height: 0.25em;
     text-align: right; }
h5 { font-family: helvetica;
     font-size: 0.75em; 
     color: navy;
     text-transform: capitalize;     
     line-height: 0.25em;
     text-align: right; }  
    
.bannerleft { 
     font-family: helvetica; 
     font-size: 0.8em;
     font-weight: bold; 
     color: white; 
     text-align: left;
     text-transform: lowercase;
     line-height: 1.2em;
     letter-spacing: 0.25em;
     margin: 2px 5px 2px 5px; }
.bannerright {
     font-family: helvetica; 
     font-size: 0.8em;
     font-weight: bold; 
     color: white; 
     text-align: right;
     text-transform: lowercase;
     line-height: 1.2em;
     letter-spacing: 0.25em;
     margin: 2px 5px 2px 5px; }
.Body { 
     font-size: 0.9em; 
     font-family: helvetica; 
     color: Navy; 
     padding: 0px 10px 0px 10px;
     text-align: justify; }
.DataIndent {
     font-family: helvetica; 
     padding: 3px 3px 3px 40px;     
     font-size: 0.80em; 
     color: Navy; 
     text-align: Left;
     margin: 0px 0px 5px 20px; 
     background-color: transparent; } 
.Data {
     font-family: helvetica; 
     padding: 3px 3px 3px 20px;
     font-size: 0.90em; 
     color: Navy; 
     text-align: Left;
     margin: 0px 0px 5px 20px; 
     background-color: transparent; } 
.Super {
     font-family: helvetica; 
     padding: 3px 3px 3px 20px;
     font-size: 1.0em; 
     font-weight: bold;      
     color: Maroon; 
     text-align: Center;
     margin: 0px 0px 5px 20px; 
     background-color: #e6e6e6;
     border: 1px #d6d6d6 solid; 
     border-width: 1px 1px 1px 1px; 
      }      
.Datadark {
     font-family: helvetica; 
     padding: 3px 3px 3px 20px;
     font-size: 0.90em; 
     color: Navy; 
     text-align: Left;
     margin: 0px 0px 5px 20px; 
     background-color: #e6e6e6; } 
.Datasmall {
     font-family: helvetica; 
     padding: 3px 3px 3px 20px;
     font-size: 0.70em; 
     color: Navy; 
     font-style: italic;      
     text-align: Left;
     margin: 0px 0px 5px 20px; 
     padding: 0px 0px 0px 10px;
     background-color: transparent; } 
.Datadarksmall {
     font-family: helvetica; 
     padding: 3px 3px 3px 20px;
     font-size: 0.70em; 
     color: Navy; 
     font-style: italic;
     text-align: Left;
     margin: 0px 0px 5px 20px; 
     padding: 0px 0px 0px 10px;
     background-color: #e6e6e6; }       
.Info {
     font-family: helvetica; 
     padding: 3px 3px 3px 15px;
     font-size: 0.90em; 
     color: Navy; 
     text-align: Left;
     margin: 0px 0px 5px 15px; 
     background-color: transparent;
     width: 100%; }
.Pic { 
     font-size: 0.8em; 
     font-family: helvetica; 
     color: Navy; 
     padding: 10px 10px 10px 10px;
     text-align: center; }
.Required {
     font-family: helvetica; 
     font-size: 0.90em; 
     color: Maroon;
     font-style: italic; 
     text-align: Left;
     padding: 10px 10px 15px 0px; }
.NotRequired {
     font-family: helvetica; 
     font-size: 0.90em; 
     color: Navy; 
     text-align: Left;
     padding: 10px 10px 15px 0px; }
.Title {
     font-family: helvetica; 
     font-size: 0.9em; 
     color: Navy; 
     text-transform: Uppercase;     
     text-align: Left;
     margin-top: 0px; 
     background-color: #ccccff;
     border: 0px 0px 0px 0px;
     Letter-spacing: .15em; } 
.CalTitle {
     font-family: helvetica; 
     font-size: 0.9em; 
     color: Navy; 
     text-transform: Uppercase;     
     text-align: Left;
     margin-top: 0px; 
     background-color: #ccccff;} 
.CalDay {
     font-family: helvetica; 
     font-size: 0.9em; 
     color: Navy; 
     text-transform: Uppercase;     
     text-align: Center;
     margin-top: 0px; 
     background-color: #ccccff;} 
.CalDate {
     font-family: helvetica; 
     font-size: 0.9em; 
     color: Maroon; 
     text-transform: Uppercase;     
     text-align: Right;
     margin-top: 0px; } 
.CalRider {
     font-family: helvetica; 
     font-size: 0.7em; 
     color: Maroon; 
     text-transform: lowercase;     
     text-align: Right;
     margin-top: 0px; 
     background-color: transparent;} 
     
.TitleTable {
     font-family: helvetica; 
     font-size: 0.9em; 
     color: Navy; 
     text-transform: Uppercase;     
     text-align: Center;
     margin-top: 0px; 
     padding: 5px 10px 5px 10px;
     background-color: #ccccff;
     border: 0px 0px 0px 0px;
     Letter-spacing: .15em; } 
.Button {
     font-family: helvetica; 
     font-size: 1.3em; 
     color: Navy;
     font-weight: bolder;
     text-align: Left;
     margin-top: 5px; 
     background-color: #ccccff;
     border: 1px Navy double; 
     border-width: 1px 1px 1px 1px; 
     Letter-spacing: .05em; 
     padding: 10px 10px 10px 10px;} 
.ButtonWhite {
     font-family: helvetica; 
     font-size: 0.9em; 
     font-weight: bolder;
     color: Navy; 
     text-align: center;
     margin-top: 0px; 
     background-color: White;
     border: 1px Navy double; 
     border-width: 1px 1px 1px 1px; 
     Letter-spacing: .05em; 
     padding: 5px 5px 5px 5px;} 
#banner1  {   
     width: 30%;
     float: left;
     background-color: Navy; }
#banner2 {    
     width: 70%;
     float: right;
     background-color: Navy; }
#calendar { 
     margin-left: 10em;
     padding: 0px 10px 0 px 10px; }   
#content {    
     margin-left: 10em;
     padding: 0px 10px 0px 10px; }
#content img {
     float: left; 
     margin: 2px 10px 2px 2px;
     padding: 5px 5px 5px 5px; }    
#content p {  
     font-size: 1.0em; 
     font-family: helvetica; 
     color: Navy; 
     padding: 0px 10px 0px 10px;
     text-align: justify; } 
#content a {  
     font-family: helvetica;
     font-size: 1.0em; 
     color: maroon; 
     text-transform: capitalize;     
     border: 0px Gray Dotted; 
     border-width: 0px 0px 0px 20px; 
     text-align: left;
     margin-top: 5px; 
     padding: 3px 0px 0px 3px; } 
#footer  {    
     clear: both; 
     width: 100%;
     font-family: helvetica;
     font-size: 0.65em; 
     color: Navy;
     text-transform: lowercase;     
     border: 1px Navy Solid; 
     border-width: 10px 0px 0px 0px; 
     text-align: justify;
     padding: 3px 3px 3px 3px; } 
#header  {    
     width: 100%;
     padding: 2px 0px 0px 2px;
     font-family: helvetica;
     font-size: 2.00em; 
     color: Navy; 
     text-transform: capitalize;     
     text-align: Left; }
#navigation  {
     float: left; 
     width: 10em;
     line-height: .3em; } 
#navigation a {
     font-family: helvetica;
     font-size: 1.0em; 
     color: Black; 
     text-transform: capitalize;     
     border: 0px Gray Dotted; 
     border-width: 0px 0px 0px 0px; 
     text-align: left;
     margin-top: 5px; 
     padding: 3px 0px 0px 3px; } 
#news { 
     padding: 0px 10px 0 px 10px; }   
#news a {
     font-family: helvetica;
     color: Maroon; 
     font-size: .8em;
     text-transform: uppercase;
     text-decoration: underline;
     padding: 0px 8px 0px 8px; } 
#news img {   
     float: left; 
     margin: 2px 10px 2px 2px;
     padding: 5px 5px 5px 5px; }                     
#officers   { 
     float: 10em;
     padding: 0px 10px 0 px 20px; }    
#officers a  { 
     float: 10em;
     margin: 0em 0em 0em 0em;
     padding: 5px 10px 5 px 0px; 
     font-family: helvetica; 
     font-size: 1.0em; 
     color: Navy; 
     text-align: Left; } 
#intra { 
     margin-left: 10em;
     padding: 10px 10px 10px 10px; }   
#intra a { font-family: helvetica;
     color: Maroon; 
     font-size: .8em;
     text-transform: uppercase;
     text-decoration: underline;
     margin: 0px 0px 0px 30px;
     padding: 0px 8px 0px 30px;  }  
#intra font {
     font-family: helvetica;
     color: Navy;
     font-size: .7em;
     text-align: center;
     text-transform: lowercase;
     letter-spacing: .05em;
     padding: 3px 0px 3px 0px; }
     
     #banner { 
     font-family: helvetica; 
     font-size: 1.1em;
     font-weight: bold; 
     background-color: transparent;
     color: black; 
     text-align: left;
     text-transform: lowercase;
     line-height: 1.0em;
     margin: 4px 5px 2px 5px;   
     border: 1px Navy Solid; 
     border-width: 0px 1px 1px 1px;} 
#banner a{ 
     font-family: helvetica; 
     font-size: 0.9em;
     font-weight: bold; 
     background-color: Grey;
     color: black; 
     text-align: left;
     text-transform: lowercase;
     line-height: 1.0em;
     padding: 2px 10px 2px 2px
     margin: 4px 5px 2px 5px;   
     border: 0px Navy Dotted; 
     border-width: 0px 1px 0px 0px;} 
#subbanner { 
     font-family: helvetica; 
     font-size: 1.1em;
     font-weight: bold; 
     background-color: #ccccff;
     color: Navy; 
     text-align: left;
     text-transform: lowercase;
     line-height: 1.0em;
     margin: 4px 5px 2px 2px;  
     border: 1px Gray solid; 
     border-width: 0px 1px 1px 1px; } 
#subbanner a{ 
     font-family: helvetica; 
     font-size: 0.9em;
     font-weight: bold; 
     background-color: transparent;
     color: Navy; 
     text-align: left;
     text-transform: lowercase;
     line-height: 1.2em;
     margin: 4px 5px 2px 15px; } 
