body{
margin:0;
padding:0;
height:100%;
color:black;
text-align:left;
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
}

A {color:#000000;}
A:active {color:#7E3337;}
A:active:hover {color:#7E3337; font-weight:bold;}
A:hover {color:7E3337; font-weight:bold;}
A:visited {color:#7E3337; font-weight:bold;}
A:visited:hover {color:7E3337; font-weight:bold;}

#main{
position: absolute;
margin:0;
padding:0;
width:100%;
height: 100%;
}
.lrspace{
width:20px;
}
.menustyle1off{
color:black;
font: 0.9em Arial, Helvetica, sans-serif;
cursor:pointer;
}
.menustyle1on{
color:white;
background:#CA5F5F;
font: 0.9em Arial, Helvetica, sans-serif;
cursor:pointer;
}
.menustyle2off{
color:white;
font: 0.9em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
cursor:pointer;
}
.menustyle2on{
color:white;
background:#CA5F5F;
font: 0.9em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
cursor:pointer;
}
.subtitle{
color:black;
font: bolder 1.3em Arial, Helvetica, sans-serif;
text-align:left;
}
.text{
color:black;
font: 1em Arial, Helvetica, sans-serif;
text-align:left;
}
.title{
color:white;
background:url(../images/middle.jpg) repeat-x;
font: bolder 1.3em Arial, Helvetica, sans-serif;
text-align:left;
}
#biotable img{
border:1px solid #fffafa;
}
#biotable td{
border:1px solid #FED8D6;
}
#biotable td.first{
padding-left:8px;
}
#biotable tr{
background:#FEE7E5;
}
#menu{
vertical-align:top;
}
#topmenu{
background:url(../images/middle.jpg) repeat-x;
height: 28px;
vertical-align:middle;
border-bottom: solid 1px #AA5773;
}
#topmenu td{
color: white;
font-size: 12px;
}
#banner{
margin: 0;
padding 0;
background-color: #AC9898;
height: 130px;
}
#content{
color: Black;
background-color: #FED8D6;
font-size: 1em;
padding-left: 16px;
padding-right: 16px;
border-top: solid 1px #AA5773;
}
#content h1.header{
color: Black;
background-color: #FED8D6;
font: bold 1.2em Arial, Helvetica, sans-serif;
border-bottom: solid 1px #AA5773;
line-height: 1.6em;
}
#content h2.subheader{
color: Black;
background-color: #FED8D6;
font: bold 1.0em Arial, Helvetica, sans-serif;
}
#content p{
width:575px;
}
#footer{
position: absolute;
left:0px;
bottom: 0px;
width: 100%;
color: white;
background-color: #AC9898;
border-top: solid 1px #AA5773;
height: 19px;
text-align: center;
vertical-align: middle;
font-size: 0.9em;
padding-top:2px;
}
#bylaws{
width: 600px;
}
#bylaws h2{
font-size: 1.0em;
line-height: 1.0em;
}
#bylaws ol li{
font-size: 0.9em;
line-height: 1.2em;
padding-top:2px;
padding-bottom: 2px;
}
#bylaws ul li{
font-size: 0.9em;
line-height: 1.2em;
padding-top:2px;
padding-bottom: 2px;
}
