body {
text-align: center; 
background: #FFFFFF url(../pics/body-bg.gif) repeat-x;
}

#top-container {
width: 880px;
height: 340px;
margin: 10px auto 0px auto;
background: url(../pics/top-border.gif) no-repeat;
padding:0 !important;
}
table.top {
margin-top: 3px;
width: 864px;
height: 101px;
border-width: 0px;
font-family:Arial;
font-size:12pt
}
table.nav {
text-align: left;
width: 864px;
/*height: 29px;*/
border-width: 0px;
font-family:Arial;
font-size:12pt
}
table.adv {
width: 864px;
margin: 5px 5px;
padding: 2px 0px;
border-width: 1px;
border-color: #000080;
border-style: solid;
}
#middle-container {
width: 880px;
text-align: left;
margin: 0 auto 0 auto;
background: url(../pics/middle-border.gif) repeat-y;
padding:0 !important;
}
table.main {
width: 864px;
margin: 7px 0px 7px 0px;
border-width: 0px;
font-family:Arial;
}
table.inmain {
background: url(../pics/grey.gif) repeat-x;
width: 226px;
margin: 0px 0px 10px 0px;
border-width: 1px;
border-color: #C1C1C1;
border-style: solid;

}
table.acomm {
background: url(../pics/red.gif) repeat-x;
width: 226px;
margin: 0px 0px 10px 0px;
border-width: 1px;
border-color: #FF7C4C;
border-style: solid;
}
table.lmain {
background: url(../pics/green.gif) repeat-x;
width: 100%;
margin: 0px 0px 10px 0px;
border-width: 1px;
border-color: #000080;
border-style: solid;
}
table.rmain {
background: url(../pics/yellow.gif) repeat-x;
width: 100%;
margin: 0px 0px 10px 0px;
border-width: 1px;
border-color: #000080;
border-style: solid;
}
td.headercell {
height: 22px;
padding: 0px 4px;
font-size:12pt
}
td.bodycell {
padding: 4px 4px 4px 4px;
font-size:10pt
}
table.bottomlink {
width: 864px;
margin: 10px 0px;
border-width: 0px;
font-family:Arial;
font-size:10pt;
}
A.memberlink {
color: #000080;
text-decoration: none;
font-weight: bold;
font-family: Arial;
font-size: 14px;
}
A.memberlink:hover {
color: #FF6600;
background-color: #FFFFFF;
text-decoration: none; 
font-weight: bold;
font-family: Arial;
font-size: 14px;        
}

A.topnavlink {
color: #000080;
text-decoration: none;
font-weight: bold;
font-family: Arial;
font-size: 14px;
padding: 0px 2px 0px 2px;
}

A.topnavlink:hover {
color: #FFFF00;
text-decoration: none;
font-weight: bold;
font-family: Arial;
font-size: 14px;        
}
A.bottomnavlink {
color: #0000FF;
text-decoration: underline;
font-family: Arial;
font-size: 10pt;
padding: 0px 2px 0px 2px;
}
A.bottomnavlink:hover {
text-decoration: none;
font-family: Arial;
font-size: 10pt;        
color: #FF0000;
}
.copyright {
font-family: Arial;
font-size: 8pt;
}
table.buttons {
width: 200px;
font-size: 11pt;
margin: 5px 0px 0px 5px;
}
td.buttons {
background: #BDDFFD url('../pics/buttons-line.gif') repeat-x bottom;
height: 45px;
padding: 0px 8px 0px 8px;
}
A.buttonslink {
color: #000080;
text-decoration: underline;
font-weight: bold;
}
A.buttonslink:hover {
color: #FF0000;
text-decoration: underline;
font-weight: bold;
}
td.sub-buttons {
background: #FFFFC6 url('../pics/sub-buttons-line.gif') repeat-x bottom;
height: 30px;
padding-left: 24px;
font-size:9pt;
}
A.sub-buttonslink {
color: #000080;
text-decoration: underline;
}
A.sub-buttonslink:hover {
color: #FF0000;
text-decoration: underline;
}
td.main-table {
font-size: 11pt;
padding: 5px 10px 10px 6px;
}
img.floatRight { 
float: right; 
margin: 0px 0px 10px 12px; 
}
img.floatLeft { 
float: left; 
margin: 0px 0px 0px 0px; 
}
table.association {
border-width: 1px;
border-color: #000080;
border-style: solid;
font-size: 9pt;
}
