body {font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size:14px; line-height: 20px; color: #333333; padding:0px; margin:0px; text-align:left; background-color: #336699; background-image: url('../images/mainbackground.png');}
p, div, table, tr, td, form, input { margin: 0px;}

a {color: #CC6600; text-decoration:underline;}
a:visited {color: #CC6600; text-decoration:underline;}
a:hover {color: #FF9900; text-decoration:underline;}

td.off {background: #5C5752;}
td.on {background: #48413A;}

.onwhite a {color: #336699; text-decoration:underline; } 
.onwhite a:hover {color: #CC0000; text-decoration:underline; }

h1 {font-size:20px;	line-height:24px; color:#E7771D; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}
h2 {font-size:18px;	line-height:24px; color:#FFFFFF; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}
h3 {font-size:18px; line-height:18px; color:#003366; padding:0px; margin:0px; font-weight:bold; text-decoration:none;}
h4 {font-size:10px; line-height:14px; color:#E8E8E8; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}

hr {color: #e8e8e8; background-color: #e8e8e8; border: 1px dotted;}

img.floatLeft {float: left; margin: 5px; }
img.floatRight {float: right; margin: 10px; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 12px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 0em;
border: 0px solid #625e00;
border-width: 0px 0;
background: black url(../images/blockdefault.png) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 12px 11px;
text-decoration: none;
border-right: 1px dotted #B8CDED;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/blockactive.png) center center repeat-x;
}