body, td { font-family: verdana, arial, sans-serif; font-size: 10pt; }
input, select, textarea { font-size: 10pt;  }

body        { background-color: #d0d0d0; color: black; }
tr          { vertical-align: top; }

body, table, form { margin: 0px;  }

.newsdate   { color: navy; font-style: italic; }

.tb1        { background-color: #f0f0f0; color: black; }
.tb2        { background-color: #a0a0b0; color: navy; font-weight: bold; }
.tb3        { background-color: #e0e0e0; color: navy; font-weight: bold; }
.tberr      { background-color: #f0f0f0; color: red; }

.tbh        { background-color: #f0f0f0; color: black; font-weight: bold; vertical-align: bottom; }

.tbh1       { background-color: #f0f0f0; color: black; font-weight: bold; }
.tbh2       { background-color: #f0f0f0; color: navy; font-weight: bold; }

.small      { font-size: 85%; }

a           { color: blue; text-decoration: none; }
a:hover     { color: orange; text-decoration: underline; }

#menu a     { color: navy; }


/* forum styles */
#foridx     td          { border: 1px solid white;
                          padding: 2px;
                          background-color: #a0a0ff;
                          color: black;
                        }

#foridx     .head       { border: none;
                          background-color: #d0d0ff;
                          text-align: center;
                          font-weight: bold;
                        }

#foridx     .data       { border: none;
                          vertical-align: top;
                          padding: 2px;
                          background-color: #fafafa;
                         }

#forsect    td          { border-color: #a0a0ff;
                          padding: 5px;
                          color: black;
                          font-weight: bold;
                          vertical-align: bottom;
                          text-align: center; }

#forhead    td          { border: none;
                          padding: 2px;
                          background-color: #d0d0ff;
                          color: black;
                          text-align: center; }

#forsect    a           { }

#fornav     td          { border: none;
                          padding: 2px;
                          background-color: #a0a0ff;
                          color: black;
                          vertical-align: bottom;
                          text-align: right; }
#fornav     a           { color: blue; }

#forsub     td          { border-top: none;
                          vertical-align: top;
                          padding-left: 8px;
                          padding-right: 2px;
                          background-color: #fafafa;
                          padding-bottom: 14px;
                         }

#forsub     .fordesc    { color: navy; font-size: 90%; }
#forsub     .fine       { font-size: 90%; }

#forsub     a           { }

#forsub     .date       { padding: 1px; border-bottom-color: silver; }

#forsub     .edited     { font-size: 90%; text-align: right; padding: 1px; color: #b0b0b0; }

#fortext     td         { border: none;
                          vertical-align: top;
                          padding: 2px;
                          background-color: #fafafa;
                         }


/* Default DOM Tooltip Style */
div.domTT        { border: 1px solid #333333; }
div.domTTCaption { font-size: 10pt; font-weight: bold; padding: 1px 2px; color: #FFFFFF; background-color: #333333; }
div.domTTContent { font-size: 10pt; padding: 1px 2px; background-color: #FFFFC0; }
