BODY {color: #000000;
 background-color: #B0B0B0;
 font-family: Times New Roman, Arial, Serif;
 text-align: justify;
 margin-top: .5em;
 padding-left: 1em;
 padding-right: 1em;}  

A {color: #0000FF;
 background-color: #B0B0B0}
A:visited {color: #9B9BFF;
 background-color: #B0B0B0}
A:HOVER {color: #FF00FF;
 background-color: #B0B0B0}

p {text-align: justify;}

h1 {margin-top: .5em;
 text-align: center;
 background-color: #B0B0B0; 
 color: #0000FF;}
h2 {text-align: center;
 margin: 0px 5px 1em 5px;
 background-color: #0000A0;
 color: #00FFFF;
 font-weight: 900;
 padding: .1em .2em;}  
h2.blank {margin: 0px 5px 1em 5px;
 text-align: center;
 background-color: #B0B0B0;
 color: #8080FF; 
 font-weight: 900;
 padding: .1em .2em;}
h3 {margin: 0px 5px 1em 5px;
 background-color: #0000A0;
 color: #00FFFF;
 text-align: center;
 font-weight: 900;
 padding: .1em .2em}

ul.menu {text-align: center;
 background-color: #0000A0;
 color: #000000;
 list-style-type: none;
 padding: 0;
 margin: 0;
 position: absolute;
 top: 5em;
 left: 1em;
 width: 8.5em;}
ul.menu li { background-color: #F3F3F3;
 color: #000000;
 margin: .2em .2em;
 padding: .4em .2em;
 text-align: center;}
ul.menu a {color: #0000FF;
 background-color: #F3F3F3; 
 text-decoration: none;
 font-weight: bold;}
ul.menu A:visited {color: #0000FF;
 background-color: #F3F3F3;
 text-decoration: none;
 font-weight: bold;}
ul.menu A:HOVER {color: #FF00FF;
 background-color: #F3F3F3;
 text-decoration: none;
 font-weight: bold;}
    
#mainbody {margin: 0 8.5em;
 padding-left: .8em;}
#rightbar {width: 8.5em; 
 position: absolute;
 right:.1em;
 top: 5em;
 padding-left: .2em;  
 padding-right: .2em;}
.section {color: #000000; 
 background-color: #F3F3F3;
 margin: -1.5em 5px 10px 5px;
 border: 2px #0000A0 solid;
 padding: .5em;}
.section a {color: #0000FF; 
 background-color: #F3F3F3;}
.section A:visited {color: #0000FF; 
 background-color: #F3F3F3;}
.section A:HOVER {color: #FF00FF; 
 background-color: #F3F3F3;}

.section31 {color: #000000; 
 background-color: #F3F3F3;
 margin: -1.1em 5px 10px 5px;
 border: 2px #0000A0 solid;
 padding: .5em;}
.section31 a {color: #0000FF; 
 background-color: #F3F3F3;}
.section31 A:visited {color: #0000FF; 
 background-color: #F3F3F3;}
.section31 A:HOVER {color: #FF00FF; 
 background-color: #F3F3F3;}
 
.poll { text-align: justify; }
.poll a {color: #0000FF; 
 background-color: #F3F3F3;}
.poll A:visited {color: #0000FF; 
 background-color: #F3F3F3;}
.poll A:HOVER {color: #FF00FF; 
 background-color: #F3F3F3;}
 
.logo1 {float: left;
 margin-top: 1em;
 text-align: center;
 width: 25%;
 margin-bottom: 1em;}
.logo2 {float: left;
 margin-top: .75em;
 width: 50%;           
 text-align: center; 
 margin-bottom: 1em;}
.logo3 {float: left;
 margin-top: 1em;
 width: 25%;
 text-align: center; 
 margin-bottom: 1em;} 
 
.left {float: left;
 text-align: left;
 width: 49%;}
.right {float: right;
 text-align: right;
 width: 49%;}
div.spacer {clear: both;}
