body.bop {
	background-color: #000;
	background-image: url("images/foam_strip.jpg");
	background-repeat: repeat-y;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #aaf;

}

.bop Table{
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.bop td, .bop th{
	padding:.2em .5em;
	vertical-align: top;
}

.bop a{
	text-decoration: none;
	color: #ccc;

}

.exp {
	font-weight: normal;
	color: #88f;
}

Table.rd {
	border: 1px solid black;
	border-collapse: collapse;
        font: 95%/130% Arial, Tahoma, Helvetica, sans-serif;
        border-spacing: 0
}

.rd thead th, .rd tbody th {
        font-weight: bold;
        padding: .2em;
        text-align: center;
        border: 1px solid black;
}

.rd thead th {
        font-size: 12px;
}

.rd tbody tr td {
        font-size: 8pt;
}

.rd tbody th a, .rd tbody th a:link, .rd tbody th a:visited, .rd tbody th a:hover, .rd tbody th a:active {
        color: #2442b1;
        font-weight: bold;
        text-decoration: none;
        font-size: 1.1em;
}
.rd th a:link{
        color:#EEF;
        text-decoration: none;
}
.rd th a:visited{
        color:#CCF;
        text-decoration: none;
}

.rd tbody th a:hover {
        text-decoration: underline;
}

.rd td a:link {
        color: #537fc3;
}

.rd tbody th a:visited, .rd td a:visited {
        color: #444;
}

.rd th a:hover, .rd td a:hover {
        text-decoration: none;
}

.rd td {
        border: 1px solid black;
        padding: 0.2em 0.5em 0.2em 0.5em;
}

.rd tfoot th, .rd tfoot td {
        padding: .5em .5em .5em .5em !important;
        color: #fff;
}

