body, div, table, tr, td, p, ul, li {
 font-family: verdana, geneva, arial, sans-serif;
 font-size: 11px;
 line-height:16px;
 color: #000000;
}

body {
margin: 7px;
background-color: #eeeedd;
}

a, a:active, a:visited{
 color: #660066; 
 text-decoration: none; 
}

a:hover{
 color: #cc99cc;
 text-decoration: none;
}

hr {
 color:#660066;
 width:100%;
}

.big {
 font-family: verdana, geneva, arial, sans-serif;
 font-size: 12px;
 color: #003399;
 line-height: 16px;
 font-weight:bold;
}
.big {
 font-family: verdana, geneva, arial, sans-serif;
 font-size: 12px;
 color: #003399;
 line-height: 16px;
 font-weight:bold;
}

.sidebig {
 font-family: verdana, geneva, arial, sans-serif;
 font-size: 12px;
 color: #003399;
 font-weight:bold;
 border-bottom: 1px solid #aaaaaa;
 padding-bottom:3px;
}

.sidebody {
 padding-top:3px;
}

.heading {
 border-bottom: 1px solid #aaaaaa;
 padding-bottom:3px;
}

.topimage { 
 border-bottom: 1px solid #ffffff;
}

.body {
 padding-top:7px;
 padding-bottom:7px;
}
.newsbody {
 padding-top:7px;
 padding-bottom:7px;
}
.title {
 font-family: georgia,geneva, arial, sans-serif;
 font-size: 20px;
 color: #660066;
 line-height: 24px;
}

.tiny {
 font-family: verdana, geneva, arial, sans-serif;
 font-size: 9px;
 color: #aaaaaa;
}

.event {
 padding-top:3px;
 border-bottom: 1px solid #aaaaaa;
 padding-bottom:3px;
}

.padded {
 padding-left:10px;
 padding-right:10px;
 padding-top:7px;
 padding-bottom: 7px;
}
.nav {
 color: #ffffff;
 font-weight:bold;
 padding-right:10px;
 line-height:20px;
}

.nav a,.nav a:active,.nav a:visited{
 color: #ffffff; 
 text-decoration: none; 
}

.nav a:hover{
 color: #cc99cc;
 text-decoration: none;
}


table.topnav {
 border-top: 1px solid #ffffff;
}
table.topnav td {
 padding-bottom:1px;
}

table.whenwemeet {
 width:100%;
}

table.whenwemeet td {
 padding-right:3px;
 padding-left:3px;
 padding-top:1px;
 padding-bottom:1px;
}

table.mainbody {
 width:700px;
}

table.mainbody td.right {
 background:#ffffff;
 vertical-align:top;
}

table.mainbody td.left {
 background:#e6e6e6;
 vertical-align:top; 
}

table.mainbody td.bottom {
 vertial-align:top;
}

table.mainbody td.top {

}


.footer {
 color: #aaaaaa;
 font-size: 9px;
 text-align:center;
 padding-top:5px;
}

.footer a,.footer a:active,.footer a:visited{
 color: #aaaaaa;
 text-decoration: none; 
}

.footer a:hover{
 color: #cc99cc;
 text-decoration: none;
}

table.data {
 border:1px solid #186931;
 font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000000;
 width:100%;
}
table.data td {
 font-size: 11px;
 padding:3px;
}
table.data td.header {
 background-color:#808080;
 color:#ffffff;
 font-size: 11px;
 font-weight:bold;
}

table.data td.regbd {
 font-size: 11px;
 font-weight:bold;
 text-align:center;
}
