BODY,TABLE,TD,P { font-family: Helvetica, Arial, sans-serif;
                  font-size: 11pt; }
                  
BODY { margin: 0, 0, 0, 0;
       background: #a5c0ca url(./images/backgrounds/lines.gif) repeat-y fixed bottom right; }

BODY.admin { background: #ffffff; }

A { text-decoration: none; }

A:hover { color: #000000;
          text-decoration: underline; }

H1,H2,H3,H4 { margin: 0px; } 

H2 { font-size: 16pt;
     color: #000000;
     margin-bottom: 2px; }

H3 { font-size: 12pt; }

H4 { font-size: 12pt;
     color: #000000;
     border-bottom: thin solid #077a73;
     margin-bottom: 2px; }

UL { margin-bottom: 0px; }

FORM { margin-bottom: 0px; }

INPUT { font-family: monospace;
        font-size: 10pt; }

SELECT.filter { width: 400px; }

P.indent { margin-left: 16px;
           margin-top: 15px; }

TABLE.indent { margin-left: 30px;
               margin-right: 30px; }

.outline { border: thin solid #a5c0ca; }

.imaged { border-top: thin solid #000000;
          border-bottom: thin solid #000000;
          background: #78a39d url(./images/backgrounds/formlines.gif) repeat scroll top left; }

.formbox { background-color: #ffffff;
           border: thin solid #000000; }

.sectionbox { background-color: #b5c4ca;
              border: thin solid #000000; }

.cardbox { border: medium solid #077a73; }

.topline { background: #ffffff url(./images/backgrounds/topline.gif) repeat-x scroll top left;
           padding: 0px,0px,0px,0px; }