body { background-color: #FFFFFF; padding: 0px; margin: 0px; color: #000000; font: 84% Arial, Helvetica, sans-serif; }
.tablefont { font: 100% Arial, Helvetica, sans-serif; color:#000; }

div.ed_header { background: #C60101; margin: 0px; padding:0px; height:88;}
div.ed_footer { clear: both; width:100%; font-size: 10px; }

div.ed_navi { background: #A30505 url('/images/header_back.gif') repeat; padding: 0px; margin: 0px; height:23px;}
span.ed_navi_off { margin: 0px; padding-top: 0px; padding-left: 20px; padding-right:20px; color: white; font-weight: bold;}

.ed_navi_off a:link    { color:#c0f4fc; text-decoration:none; }
.ed_navi_off a:visited { color:#c0f4fc; text-decoration:none; }
.ed_navi_off a:active  { color:#FFFFAA; text-decoration:underline; }
.ed_navi_off a:hover   { color:#FFFFAA; text-decoration:underline; }


.mainColumn {
vertical-align: top;
float: left;
width: 66%;
background: #fff;
}

.sideColumn {
vertical-align: top;
float: right;
width: 33%;
background: #fff;
}

.textBox{
clear: both;
margin-right: 10px;
margin-left: 20px;
margin-top: 8px;
margin-bottom: 8px;
border: 1px solid red;
padding-right: 8px;
padding-left: 8px;
padding-top: 4px;
padding-bottom: 6px;
}

.textBox h2 { margin-top: 0px;
margin-bottom: 8px; }

.textBox ul {
margin-left: 8px;
padding-left: 8px;
margin-top: 0px;
margin-bottom: 0px;
}
