BODY {
   background-color: #cccccc;
   padding: 0;
   text-algin: center;
   margin: 0 0 0 0;
}
#page_margins {
   position:absolute;
   margin-top: 0;
   width: 810px;
   text-align: center;
   left: 50%;
   margin-left: -405px;
   margin-top:10px;
}
#page {
   background: #ffffff;
   width: 810px;
   margin-bottom:10px;
}
table {
   border-collapse:collapse;
   border: 0;
}
#headerimage {
   height: 171px;
   text-align:center;
}
DIV#head {
   height:171px;
   width:800px;
   margin-top:5px;
   margin-left:5px;
   background-image:url(header.jpg);
   float:left;
}
#menu_1 {
   width: 810px;
}
TD#menu_1 {
   vertical-align: top;
   padding-top: 5px;
   padding-left: 5px;
   text-align:left;
   background-color:#ffffff;
}
DIV#menu_1 {
   float:left;
   width:800px;
   background: #009ee0;
   line-height:normal;
}
TD#hl {
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
}
HR#hl {
   width: 800px;
   color:#cccccc;
}
TD#menu_2 {
   padding-left: 5px;
   vertical-align:top;
}
TD#content {
   padding-left:5px;
   padding-top:4px;
   padding-bottom:5px;
   padding-right:8px;
   vertical-align:top;
}
TD#news {
   padding-left:5px;
   padding-top:5px;
}
DIV#news {
   width:158px;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   border: 1px solid #dddddd;
}
DIV#content {
   background-color:#FFFFFF;
   width: 587px;
   text-align:left;
   vertical-align:top;
   padding-left:5px;
   padding-top:5px;
}
#footer {
}
DIV#copyright {
   color:#e2001a;
   text-align:right;
   width:800px;
   margin-left:5px;
   margin-right:5px;
   margin-bottom:5px;
}
DIV#copyright b{
   display:block;
   padding-top:3px;
   padding-bottom:3px;
   font-weight: bold;
   font-size: 10px;
}