body {  color: #333366;}

a {color:#666677}

.news td {vertical-align: top; padding:0;}
.news td.mainmenu {height:1000px;}

.mainmenu table {background-color: #DDDDDD; border: solid #999999; border-width: 1; border-collapse:collapse;}


.mainmenu td {font: 11pt "Times New Roman", Times, serif;  background-color: #BBBBBB; height=20px; vertical-align: middle;
               border: solid #999999; border-width: 0;}

.mainmenu td.head{ color: #666677; font-weight:bold; background-image: url(menu_bg.gif);  background-repeat: repeat-x; padding:2px;}
.mainmenu td.end{ color: #88888A; background-image: url(menu_end.gif);}
.mainmenu td.sel { color: #666677; font-weight: bold; border: solid #999999; border-width: 0;
                   background-color: #FFFFFF; background-image: url(menu_sel.gif); background-repeat: repeat-y; padding: 2px 10px 2px 20px; height: 100%}

.mainmenu a { display: block; color: #FFFFFF; font-weight:normal; text-decoration:none; width=230px; padding:3px 10px 3px 20px;}
.mainmenu a:hover { color: #666677; background-color: #DDDDDD; width=230px;}
.mainmenu a.sel { color: #666677; font-weight: bold; width=230px;
                   background-color: #FFFFFF; background-image: url(menu_sel.gif); background-repeat: repeat-y; border: solid #999999; border-width: 1px 0;}
.mainmenu a.unsel { color: #FFFFFF; font-weight: normal; width=230px;
                   background-color: #BBBBBB; background-image: none;border-width:0;}
.mainmenu a.unsel:hover { color: #666677; background-color: #DDDDDD; width=230px; }
.mainmenu a.sel:hover { color: #666677; background-color: #FFFFFF; width=230px; }


.bnr {  font-family: "Times New Roman", Times, serif; font-size: 8pt; font-style: normal; font-weight: normal;
        color: #FFFFFF; text-decoration: none;  text-align:center; padding:0;}
.bnr a { color: #FFFFFF; font-weight:normal; text-decoration:none; padding:0;}


td.all_mess {padding: 0 0 0 20px; }
td.all_mess table { border-collapse:collapse;}


td.mess { color: #333366; padding: 0; color: #333366; border: solid #FFFFFF; border-width: 0 0 20px 0;}
td.mess div.mess_head{ color: #AAAAAA; padding: 5px 10px; background-color: #F0F0F0; border: dotted #999999; border-width: 1px 1px 0 1px;}
td.mess div.mess_body{ padding: 10px;background-color: #F9F9F9; border: dotted #999999; border-width: 1px;}

.data { color: #333366; }
.data td { padding: 10px 10px 0 5px; }
.data .head { font: bold 14pt; padding:0 5px 5px 5px; }
.data a { color: #333366; }
.data .head a { color: #666677; text-decoration: none; }

.rdata { color: #333366; }
.rdata td { padding: 20px 10px 0 5px; }
.rdata .head { font: bold 14pt; padding: 5px 5px; }
.rdata a { color: #333366; }
.rdata .head a { color: #666677; text-decoration: none; }

