body          
{ color: black; 
font-size: 8pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color: #e0e0e0; 
background-image: url(Images/bg_pattern1.gif); 
background-repeat: repeat-y; 
background-position: 30px 0 }

h1     
{ color: #369; 
font-size: 9pt; 
font-family: Georgia, "Palatino Linotype", Times, serif; 
text-align: center; 
letter-spacing: -0.2pt; 
margin: 5px 0 0 }

h2 
{ color: #fff; 
font-size: 8pt; 
font-weight: normal; 
text-align: center; 
margin: 5px 0 0 }

h3    
{ color: #930; 
font-size: 14pt; 
font-family: Georgia, "Palatino Linotype", Times, serif; 
font-style: italic; 
font-weight: bold; 
display: inline; 
margin-top: 0.2em; 
margin-right: 0; 
margin-bottom: 0.2em; 
padding-left: 5pt; 
width: 100%; 
border-bottom: 1px dotted #600;
clear:both;
}

p 
{ margin: 2pt 0 }

p a{
color: #930;
}

h4 
{ color: #fff; 
font-size: 10pt; 
font-weight: bold; 
line-height: 24px;  
background-image: url(Images/ul_bg1.gif); 
margin: 5px; 
padding-right: 0;  
border-right: 1px solid #666; 
border-bottom: 1px solid #666; 
border-left: 1px solid #666 }

h4:hover
{ 
	background-color: #369;
	color:#FFFFFF;	
	cursor:pointer;
	background-image:none;
}

h4 a 
{ color: #fff; 
text-decoration: none; 
text-indent: 2px; 
display: inline; 
margin-left: 0; 
width: 100%;
padding-left:5px; }

h4 a:hover  
{ color: #fff; 
text-decoration: none; 
background-color: #369; 
text-indent: 2px; 
display: inline; 
margin-left: 0; 
width: 100% }



h5 
{ color: #000;
background-color:#ccc; 
font-size: 10pt;
font-weight:100; 
line-height: 24px;  
margin: 5px;
margin-top:-5px;
padding-right: 0;  
border-right: 1px solid #666; 
border-bottom: 1px solid #666; 
border-left: 1px solid #666 }

h5:hover
{ 
	background-color: #369;
	color:#FFFFFF;	
	cursor:pointer;	
}



h5 a 
{ color: #000; 
text-decoration: none; 
text-indent: 2px; 
display: inline; 
margin-left: 0; 
width: 100%;
padding-left:5px; }

h5 a:hover  
{ color: #fff; 
text-decoration: none; 
background-color: #369; 
text-indent: 2px; 
display: inline; 
margin-left: 0; 
width: 100% }

/*h5
{ color: #000; 
font-weight: normal; 
background-color: #ccc; 
white-space: normal;  
width: 100%; 
border-style: solid; 
border-width: 1px; 
border-color: #f0f0f0 #999 #999 #f0f0f0;
padding-left:15px; }

h5 a 
{ color: #000; 
text-decoration: none; 
display: inline; 
margin-left: 0; 
width: 100% }

h5 a:hover  
{ color: #f00; 
text-decoration: none; 
background-color: #f0f0f0;  
margin-left: 0; 
width: 100% }*/



/*.secondary 
{ color: #000; 
font-weight: normal; 
background-color: #ccc; 
white-space: normal;  
width: 100%; 
border-style: solid; 
border-width: 1px; 
border-color: #f0f0f0 #999 #999 #f0f0f0;
padding-left:15px; }

.secondary a 
{ color: #000; 
text-decoration: none; 
display: inline; 
margin-left: 0; 
width: 100% }

.secondary a:hover  
{ color: #f00; 
text-decoration: none; 
background-color: #f0f0f0;  
margin-left: 0; 
width: 100% }*/

#logohead      
{ background-color: #fff; 
background-image: url(Images/header_bg1.gif); 
background-repeat: no-repeat; 
background-position: right 0; 
text-align: left; 
margin-top: 15px; 
margin-right: 15px; 
margin-left: 15px; 
padding: 5px; 
z-index: 100; 
width: 100%; 
height: 80px; 
border: solid 2px #ccc }

#menutop  
{ font-size: 10pt; 
background-image: url(Images/menutop_bg1.gif); 
white-space: nowrap; 
margin-top: 10px; 
margin-right: 15px; 
margin-left: 15px; 
padding: 5px; 
z-index: 90; 
width: 100%; 
border-style: solid; 
border-width: 1px; 
border-color: #fc0 #600 #600 #fc0 }

#menuleft  
{ background-color: #c60; 
background-image: url(Images/menuleft_bg1.gif); 
background-position: 0; 
margin-top: 10px; 
margin-bottom: 10px; 
margin-left: 15px; 
z-index: 80; 
width: 170px; 
height: auto; 
border-style: solid; 
border-width: 1px; 
border-color: #fc0 #600 #600 #fc0 }

#bodycontent       
{ font-size: 10pt; 
font-weight: normal; 
background-color: #fff; 
background-image: url(Images/content_bg1.gif); 
background-repeat: no-repeat; 
background-position: right bottom; 
visibility: visible; 
text-align: justify; 
display: block; 
padding: 15px 15px 15px; 
position: absolute; 
top: 151px; 
left: 207px; 
width: auto; 
height: auto; 
border: solid 2px #ccc;
margin-bottom:1px; }

#memberships   
{ color: #666; 
background-color: #fff; 
display: block; 
margin: 25px 15px 20px 14px; 
padding: 5px; 
width: 170px; 
border: solid 2px #ccc }

#footer   
{ background-color: #069; 
background-image: url(Images/footer_bg1.gif); 
margin: 15px 15px 0; 
padding: 0; 
width: 99%; 
height: 24px; 
border-style: solid; 
border-width: 1px; 
border-color: #cff #036 #036 #cff }

a.menulink  
{ color: #fff; 
font-weight: bold; 
text-decoration: none; 
padding: 5px }

a:hover.menulink 
{ color: #fff; 
font-weight: bold; 
text-decoration: none; 
background-color: #900; 
padding: 5px }

img.floatleft 
{ float: left }

img.largefloatleft
{
float:left;
margin-bottom:20px;
}

img.members { margin-top: 5px;
margin:0px; 
margin-bottom: 10px; 
border: dotted 1px #999 }

.firstline  
{ font-family: Georgia, "Palatino Linotype", Times, serif; 
font-weight: bold }

.formtype {
font-family: Georgia, "Palatino Linotype", Times, serif;
font-weight:600;

}

  /* allow room for 4 columns */
  ul
  {
    width: 60em;
  }

  /* float & allow room for the widest item */
  ul li
  {
    float: left;
    width: 15em;
  }

  /* stop the float */
  br
  {
    clear: left;
  }


#locations{
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
}