/* COLORS */
#document                       { background: #FFF;  color: #A03;  }
.mainarea                       { background: #FFF;  color: #A03;  border-color: #FFF;  }

.topbanner                      { background: #FFF;  color: #A00030;  background-image: url(/images/bg-banner.jpg);  } 
DIV#topbanner DIV#loginfo       { background: #A03;  color: #FFF;  border-color: #FFF; }

DIV#topbanner #menubttn         { background: #888;  color: #000;  }
DIV#topbanner #newsbttn         { background: #888;  color: #000;  }
DIV#topbanner .leftbttn         { background: #888;  color: #000;  }
DIV#topbanner .rightbttn        { background: #888;  color: #000;  }
DIV#topbanner A#lognbttn,
DIV#topbanner A:link#lognbttn,
DIV#topbanner A:hover#lognbttn,
DIV#topbanner A:visited#lognbttn,
DIV#topbanner A:active#lognbttn,
DIV#topbanner #lognbttn         { background: #888;  color: #000;  
                                  border-top: #FFF;  border-left: #FFF;
                                  border-bottom: #000; border-right: #000;
                                }
DIV#topbanner .leftbttn,
DIV#topbanner .rightbttn        { background: #888; color: #000;
                                  border-top: #FFF; border-left: #FFF;
                                  border-bottom: #000; border-right: #000;
                                }
A.linkbttn,
A:link.linkbttn,
A:visited.linkbttn,
A:hover.linkbttn,
A:active.linkbttn               { background: #888;  color: #000;
                                  border-top: #FFF;  border-left: #FFF;
                                  border-bottom: #000; border-right: #000;
                                }


.menu-show                      { background: #FFF;  color: #A03;  border-color: #FFF; }
.menu-show						{ background-image: url(/images/bg-menu.jpg); background-repeat: repeat-y; }
.menu-hide                      { background: #FFF;  color: #A03;  }
.menuitem-col                   { background: #CCC;  color: #000;  }
.menuitem-exp                   { background: #CCC;  color: #000;  }

.menuitem-col,
.menuitem-exp                   { border-top-color:  #000;  border-left-color:  #000;
                                  border-bottom-color: #FFF; border-right-color:#FFF;
                                }

.submenu-show                   { background: #888;  color: #FFF; border-color: #888;  }
.submenu-hide                   { background: #888;  color: #FFF; border-color: #888;  }
.menu-show A                    { background: #CCC;  color: #000; border-color: #CCC;  }
.menu-show A:link               { background: #CCC;  color: #000; border-color: #CCC;  }
.menu-show A:visited            { background: #CCC;  color: #000; border-color: #CCC;  }
.menu-show A:hover              { background: #000;  color: #FFF; border-color: #000;  }
.menuitem-col A                 { background: #CCC;  color: #000; border-color: #000;  }
.menuitem-col A:link            { background: #CCC;  color: #000; border-color: #CCC;  }
.menuitem-col A:visited         { background: #CCC;  color: #000; border-color: #CCC;  }
.menuitem-col A:hover           { background: #000;  color: #FFF; border-color: #000;  }
.menuitem-exp A                 { background: #BBB;  color: #000; border-color: #BBB;  }
.menuitem-exp A:link            { background: #BBB;  color: #000; border-color: #BBB;  }
.menuitem-exp A:visited         { background: #BBB;  color: #000; border-color: #BBB;  }
.menuitem-exp A:hover           { background: #000;  color: #FFF; border-color: #000;  }

.newsshow                       { background: #F6A;                border-color: #A03; }
.news-div                       { background: #F6A;  color: #800;  }
.newshide                       { background: #E88;                }
.newsartshow                    { background: #F6A;  color: #800;  }
.newsarthide                    { background: #F6A;  color: #800;  }
#news-block DIV.news-div H1     { background: #A03;  color: #FFF;  border-color: #FFF; }
#news-block DIV.news-div H1 BUTTON { background: #688;  color: #FFF; }

.footer                         { background: #EEE;  color: #000;  }


TABLE                           { background: #A03;  color: #FFF;  }
TABLE CAPTION                   { background: #A03;  color: #FFF;  }
TABLE TR     TH                 { background: #F88;  color: #FFF;  }
TABLE TR.odd TH                 { background: #D66;  color: #FFF;  }
TABLE TR     TH.key             { background: #F8A;  color: #FFF;  }
TABLE TR.odd TH.key             { background: #D68;  color: #FFF;  }

TABLE TR     TD                 { background: #F8A;  color: #FFF;  }
TABLE TR.odd TD                 { background: #D68;  color: #FFF;  }
TABLE TR     TD.key             { background: #F8C;  color: #FFF;  }
TABLE TR.odd TD.key             { background: #D6A;  color: #FFF;  }