.ForumTop { color:white; }
.tab{width:100%;margin-top:1em;}
.tabtitle{background:#1d91c2;font-size:.9em;}
.tabtitle th{padding:.5em .5em 0}
.ForumTopTitle { color:white; font-weight:bold;}
#map{width:100%; height:25em; border:1px solid #8ec1dc}
A.ForumTopLink, A:visited.ForumTopLink  { color:white; }
TABLE.Forum {border:1px solid black;width:100%}
TABLE.Forum table{width:100%}
TABLE.Forum .Head {background-color:#a75a7a;}
TABLE.Forum .Head TD {  color: white; font-weight:bold; font-size:11px; padding:3px 5px; }

TABLE.Forum .THead { background-color: #a75a7a; }
TABLE.Forum .THead TD { color: white; font-weight:bold; font-size:11px; padding:3px 5px; }



TABLE.Forum .CatRow1 TD  {background-color: #EEE; padding: 5px 0px 5px 0px; }
TABLE.Forum .CatRow2 TD  { background-color: #FFF; padding: 5px 0px 5px 0px; }

TABLE.Forum .TRow1 TD  {background-color: #EEE; padding: 5px 0px 5px 0px; }
TABLE.Forum .TRow2 TD  { background-color: #FFF; padding: 5px 0px 5px 0px; }

TABLE.Forum .MRow1 TD  {background-color: #fff;  }
TABLE.Forum .MRow2 TD  { background-color: #EEE; }
TABLE.Forum .MRow3 TD  { background-color: #FFF; }

TABLE.Forum .MHead  { border-bottom:1px dashed gray; }
TABLE.Forum .MHead TD  { font-size:9px; }
TABLE.Forum .MHead TD.subject {font-size:12px;color:#06139F; }

TABLE.Forum .Msg  { font-size:12px; padding:5px; }

TABLE.Forum .User  {  }

TABLE.Forum .User .sub   { font-size:9px; }

TABLE.Forum .User .name  { background-color:#D35760; color:white; }


TABLE.Forum A.CatLink { color:#3f3f3f; font-size:12px; font-weight:bold;}
TABLE.Forum .CatDesc {  color:#3f3f3f; font-size:10px; font-weight:bold;}

TABLE.Forum A.TopicLink { color:#3f3f3f; font-size:12px; font-weight:bold;}

TABLE.Forum A:visited.TopicLink { color:#5493B4; font-size:12px; font-weight:bold;}

TABLE.Forum .Divider TD.Cell  { border-bottom:1px solid gray; background-color: #2772BD; padding: 5px; font-weight:bold; font-size:12px; color: white }
TABLE.Forum .Divider .Desc  { font-size:10px; font-weight:normal; }

TABLE.Forum .bottombar  { background-color: white;  border-top:1px solid #3f3f3f; padding:5px; font-size: 12px; font-weight: bold; }

TABLE.Form1 { border: 1px dashed grey; }

TABLE.Form1 .Head { background-color: #003569; }
TABLE.Form1 .Head TD { padding:5px; color:white; font-weight:bold; font-size:12px; border-bottom:1px solid red;}