body {
      margin: 0px 0px 0px 0px;
      background-color: #ffffff;
      background-image: none;
      font-family: 'Times New Roman', Verdana, sans-serif;  
      font-weight: normal;
      text-align: center;
        
       }
       
a:link,a:visited,a:active {color: #003399; text-decoration: underline;}

table { 
      text-align: left;
      vertical-align: top;
      }

table ul li {
    line-height: 130%;
    list-style-type: disc;
    color: #333333;
    margin: 5px; 
    background-color: #CCCCCC;
    border: none;
    font-size: small;
    text-align: left;
    }
       
td {
      padding: 5px;
      background-color: #CCCCCC;
      border: 1px solid #006633;
    }
   
          
 h2 {    
    font-family: 'Times New Roman', Verdana, sans-serif; 
    color: #000000;
    line-height: 150%;
    font-size: medium; 
    font-weight: bold;   
    text-align: left;
    
    }
    

h3 {    
    font-family: 'Times New Roman', Verdana, sans-serif; 
    color: #006600;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: large; 
    font-weight: bold;   
    text-align: center;
    text-decoration: none;
    text-transform: none;
    }
    
h4 {    
    font-family: 'Times New Roman', Verdana, sans-serif; 
    color: #000000;
    line-height: 150%;
    font-size: small; 
    font-weight: bold;   
    text-align: left;
   
    }



 h5 {
     
    line-height: 150%;
    font-size: small;
    padding: 3px; 
    text-align: left;
    font-weight: bold;
    font-color: #333333;
    }

p {
     
    line-height: 150%;
    font-size: small;
    font-weight: normal;
    font-color: #333333;
    margin-left: 10px;
    margin-right: 10px;
    }


.center {
        text-align: center;
}


 
ul { 
    vertical-align: top;
    }

ul li {
    line-height: 130%;
    list-style-type: none;
    color: #333333;
    margin: 5px; 
    background-color: #CCCCCC;
    border: 2px solid #006633;
    font-size: medium;
    padding: 3px; 
    text-align: left;
    }
    
ol li {
    line-height: 130%;
    list-style-position: outside;
    list-style-type: decimal;
    margin-left: 15px;  
    padding-top: 3px;
    padding-bottom: 3px;  
    text-align: left;
    }

#container {
	 margin: 0px auto;
    width: 800px; 
    font-family: 'Times New Roman', Verdana, sans-serif;
    line-height: 150%;
    border: none;
    font-size: medium;
    font-weight: normal;
	text-align: left;	
    background-image: none;
    background-color: #ffffff;     
	}

#sustcontainer {
    margin: 0px auto;
    width: 800px; 
    font-family: 'Times New Roman', Verdana, sans-serif;
    line-height: 150%;
    border: none;
    font-size: medium;
    font-weight: normal;
	text-align: left;	
    background-image: none;
    background-color: #ffffff;
   
	}
	
#banner img {
        border: none;
        vertical-align: bottom;   
        text-align: center;   
       }
       
#banner {
       float: left;
       }
       


#main {
    font-family: 'Times New Roman', Verdana, sans-serif; 
    line-height: 150%;
    font-size: small;
    font-weight: normal;
    font-color: #333333;
    margin-left: 10px;
    margin-right: 10px;
    }
 
    
#golf td {
      padding: 5px;
      background-color: #ffffff;
      border: none;
    }   

.winners {
    
    line-height: 180%;
    font-size: small;
    margin-left: 150px;
    margin-right: 150px;
    text-align: center;
    font-weight: normal;
    font-color: #333333;
    background-color: #CCCCCC;
    border: 2px solid #006633;
    padding: 3px;
    color: #000000;
    }
    
.bulletin {
   
    line-height: 150%;
    font-size: small;
    margin-10px;
    text-align: justify;
    font-weight: normal;
    font-color: #333333;
  
    }
    
.guidelines {   
    line-height: 150%;
    font-size: small;
    margin-left: 100px;
    margin-right: 100px;
    text-align: justify;
    font-weight: normal;
    font-color: #333333;  
    }
    
 .guidelines ul li {
    list-style-type: disc;
    line-height: 130%;
    font-size: small;
    background-color: #ffffff;
    border: none;
    font-weight: normal;
   } 
   
 .bylaws ul li {
    list-style-type: disc;
    line-height: 130%;
    font-size: small;
    background-color: #ffffff;
    border: none;
    font-weight: normal;
   }      
    
.general {
    line-height: 150%;
    font-size: small;
    font-weight: normal;
    font-color: #333333;
    }
    
 .scholarshipinfo {
    line-height: 130%;
    font-size: small;
    text-align: center;
    font-weight: normal;
    font-color: #333333;
    margin: 20px;
    }
 .scholarshipinfo li {
    list-style-type: none;
   }

    
.notes {
   
    line-height: 150%;
    font-size: x-small;
    font-weight: normal;
    font-color: #333333;
  
    }
  
    

    
.comments {
    margin-top: 30px;
    font-size: x-small;
    }



.bylaws {

     color: #333333;
    line-height: 130%;
    font-size: small; 
    text-align: left;
}
.members td {
    background-color: #cccccc;
    border: none;
    }
    
.members tr {
    background-color: #cccccc;
    border: none;
    }
.mainpage {
    margin-top: 50px;
    }
    
   
.mainpage td {
    font-size: medium;
    font-weight: bold;
    margin: 10px;
    background-color: #cccccc;
    border: none;
    }
 .mainpage li {
    background-color: #cccccc;
    padding: 0px;
    margin: 0px;
    
   }

.footer {
    font-family: 'Arial', Verdana, sans-serif;
    line-height: 130%;
    float: left;
    margin-top: 40px;
    text-align: right;
    border-top: 1px #333 dotted;
    padding-top: 0px; 
    width: 100%;  
    font-weight: normal;
    font-size: xx-small;      
	}
	
.whowhatwhen {    
    font-family: 'Times New Roman', Verdana, sans-serif; 
    color: #006600;
    margin-top: 35px;
    margin-bottom: 15px;
        font-size: large; 
    font-weight: bold;   
    text-align: left;
    text-decoration: none;
    text-transform: none;
    padding: 10px;
    line-height: 180%;
    border-top: 3px dashed #000000;
    }
    
    
 .sustaininfo {   
    line-height: 150%;
    font-size: small;
    font-weight: normal;
    color: #333333;
    padding: 10px;
    border-bottom: 3px dashed #000000;
    } 
      
.sustaindirections {
    padding: 10px;
    line-height: 150%;
    font-size: x-small;
    font-weight: normal;
    color: #333333;
  
    }
    
.photopage {
    margin-top: 10px;
    }
.photopage img {
    padding: 5px;
    
    }
    
.caption {
     font-size: small;
     color: #333333;
     line-height: 140%;
     font-family: 'Times New Roman', Verdana, sans-serif; 
     margin: 10px 100px 10px 100px;
     text-align: center;
}