BODY { 
       margin-top: 0pt;
       font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
       font-size: x-small;
       background: #ffffcc;
       color: Black;
       }

P,DL,UL,.normal {
         font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
         font-size: x-small;
         background: #ffffcc;
         color: Black;
         }

TD,INPUT,TEXTAREA {
                    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
                    font-size: x-small;
                    }

.desc { 
        font-style: italic;
        margin-left: 2em;
        padding-left: 2em;
        }

.smaller { font-size: 70%; }
.larger { font-size: 142%; }

.bkgd { background-color: #ffffcc; }

.nudgeup { margin-top: 0em; } /* Do nothing in IE */

/* These sizes are relative to parent (P/BODY) */
TABLE.header { 
               margin-top: -1em;
               font-size : large;
               font-family: "Trebuchet MS", serif;
               font-weight : bold;
               }

H1  {
      margin-top: -1em;
      font-size : large;
      font-family: "Trebuchet MS", serif;
      font-weight : bold;
      }

H2  {
      font-size : medium;
      font-family : "Trebuchet MS", Arial, Helvetica;
      font-weight : bold;
      }

H3  {
      font-size : small;
      font-family : "Trebuchet MS", Arial, Helvetica;
      font-weight : bold;
      }

H4  {
      font-size : x-small;
      font-family : "Trebuchet MS", Arial, Helvetica;
      font-weight : bold;
      }

H5  {
      font-size : xx-small;
      font-family : "Trebuchet MS", Arial, Helvetica;
      font-weight : normal;
      }

.fixed { font-family: "Courier New", Courier, fixed-width; }

/* For embedded font */
@font-face {
  font-family: AriaScr;
  font-style:  normal;
  font-weight: bold;
  src: url(http://www.oneroad.com/css/AriaScr.eot);
}

.drop {
        font-family: AriaScr, "Aria Script SSi", "Verdana Italic", "Arial Italic", cursive;
        font-size: 420%;
        font-weight: bold;
        /*font-style: italic;*/
        width: .8em;              /* This gets "float: left" to work in IE4 */
        float: left;
        margin-top: 0em;
        }

.embimg {
          align: left;
        }

.sidebar { 
           float: right;
           width: 30%;
           padding-left: 4pt;
           }

.whatsnew { 
            font-family: "Times New Roman", "Times Roman", serif;
            font-size: 80%;
            margin-top: 0em;
            background: #ffffff;
            color: #000000;
            text-align: left; /* IE4 improperly inherits this */
            }

.linkbar { 
           font-size: x-small;
           background: #aaaaff;
           color: #000000;
           clear: right;
           }

.inlinkbar {
             background: #aaaaff;
             margin-top: 0em;
             }

.uplink { 
          margin-top: 3em;
          text-align: right;
          margin-bottom: 1em;
          }

.olddate { 
           font-weight: bold;
           background: #cccccc;
           color: #000000;
           margin-top: 1em;
           /* width: 1%; */
           text-decoration: none;
           }

.newdate {
           font-weight: bold;
           background: #cccccc;
           color: #000000;
           margin-top: 1em;
           text-decoration: none;
           }

.title { 
         font-size : large;
         font-family: "Trebuchet MS", serif;
         font-weight : bold;
         color: black;
         text-align: left;
         }

.phototitle { 
              font-size: large; /* 20/18pt */
              font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
              font-weight: normal;
              background: #cc99ff;
              color: Black;
              text-align: left;
              }

.photoborder { 
               background: #000000;
               color: White;
               }

.caption { 
           /* font-size : x-small; Screws up in Netscape if 10pt??!! */
           font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;
           background: #e6cce6;
           color: black;
           }

.pages {
         font-size: xx-small;
         font-family: Verdana, "Times New Roman", "Times Roman", serif;
         font-weight: Bold;
         color: Black;
         text-align: right;
         }

.curpage { 
           /* font-size: 70%-80% */
           /* font-family: Verdana, Times New Roman, Times Roman, serif; */
           /* font-weight: Bold; */
           background: #ffff00;
           color: Blue;
           /* text-align: right; */
           }

.date  {
         background: #ffffcc;
         color : Teal;
         margin-top : 24pt;
         }

.message {
           font-size: xx-small;
           border-width: 1pt;
           border-color: #ffffcc;       /* match bkgd for Netscape bug */
           position: absolute;
           background: #ffe699;         /* match subcolor0 */
           color: Black;
           padding: 0;
           visibility: hidden;
           }

.alert { 
         font-family : "Trebuchet MS", Arial, Helvetica;
         font-style: italic;
         border: 4pt solid black; /* border-width: 4pt; border-color: black; */
         padding: 2pt; 
         background: #ffff00;
         color: Black;
         margin-left: 15%;
         margin-right: 15%;
         }

.progress { 
            font-family : "Trebuchet MS", Arial, Helvetica;
            font-style: italic;
            border: 4pt solid black; /* border-width: 4pt; border-color: black; */
            padding: 2pt; 
            background: #ffff00;
            color: Black;
            margin-left: 10%;
            margin-right: 40%;
            }

.mypad { padding: 6pt; }

.border { background: #000000; }
.highlight { background-color: #ffffff; }

TD.qcell {  
           background: #ffff00;
           color: Black;
           }
           
.qhead { 
         font-size: 18pt;
         float: left;
         text-indent: 0.0in;
         background: #CCCCFF;
         }

.question { 
            font-weight: bold;
            font-style: italic;
            background: #FFFF00;
            /* margin-bottom: .2in; */
            }

TD.embed { /* For embedded pics */
           font-size: x-small;
           font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;
           font-weight: Bold;
           background: #b3cccc;
           color: Black;
           }
