body {
margin:0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: small;
}
p {
text-align:justify;
line-height:normal;
}
h3 {
color:#3366CC;
}
h5 {
color:#3366CC;
}
table.newslist {
/*margin-left:auto;
margin-right:auto;*/
width:140px;
color:#334499;
background-color:#8cb1db;
font-size:x-small;
display:block;
}
table.newslist td {
background-color:#8cb1db;
}
table.newslist th {
background-color:#8cb1db;
color:#FFFFFF;
}
a.nicelink {
color:#9999CC;
font-style:italic;
color:#666666;
}
a.nicelink:link, a.nicelink:hover, a.nicelink:active { 
color: black; 
}
a.nicelink:visited { 
color: grey; 
}
a {
color:#000000;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:none;
color:#009933;
background-color:#FFFFFF;
}

a:active {
text-decoration:none;
}

#container {
width:100%;
margin: 10px 0 0 0;
padding:0;
}
#content {
width:770px;
margin: 20px auto 0 auto;
/*border: 1px solid black;*/
}
#banner {
background-image:url(../images/BDGv1_small.jpg);
background-position:top left;
background-repeat:no-repeat;
height:85px;
font-size:x-small;
color:#999933;
}
#leftcol {
width:100px;
float:left;
/*border: 1px solid black;*/
padding: 4px;
}
#midcol {
width:55%;
float:left;
/*border: 1px solid black;*/
padding: 4px;
}
#gencol {
width:75%;
float:left;
/*border: 1px solid black;*/
padding: 4px;
}
#rightcol {
width:140px;
float:right;
padding: 4px;
}

#logoholder {
width:95%;
/*margin: 0 auto;*/
font-size:9px;
text-align:center;
}
#figholder {
width:85%;
/*margin: 0 auto;*/
font-size:9px;
text-align:center;
}
#footer {
clear:both;
font-size:xx-small;
padding: 4px;
}
.logostrip 
{
float:justify;
width:auto;
height:60px;
margin:5px;
}
img.figs {
float:right;
padding:5px;
border-top:2px solid #9999CC;
border-bottom:2px solid #9999CC;
}