/* use colors of the form #rgb instead of #rrggbb  since this discourages 
 * web-unsafe colors. Web-safe colors are of the form #rgb where 
 * values of r, g and b are one of { 0,3,6,9,C,F} }
 */

BODY {
       font: normal normal  normal 1.0em/1.2em Arial, Helvetica, sans-serif;
       background:      #FFFFFF ; /* white */
       color:           #000000 ; /* black */
       margin-top:      0.5em;
       margin-right:    1.0em;
       margin-bottom:   0.5em;
       margin-left:     1.0em;
       padding-top:     0.5em;
       padding-right:   1.0em;
       padding-bottom:  0.5em;
       padding-left:    1.0em;
       }

P, ADDRESS, BLOCKQUOTE, CITE, DIR, DL, LI, MENU, OL {
                                                      }

A { text-decoration: underline; }

/*
A:link { color: #001366; }

A:visited { color: #200066 ; }

A:active { color: #ff0066; }

A:hover { color: black; 
          background: #ff0066; }
*/

CODE, PRE {
            font-family: courier, lucinda, monospace ;
            font-size: 1em ;
            }

H1, H2, H3, H4, H5, H6 {
                         font-weight: bold;
                         font-family: trebuchet, helvetica, verdana, serif;
                         }

H1 {
     font-size: 2.0em; 
     }
H2 {
     font-size: 1.8em;
     }
H3 {
     font-size: 1.6em;
     }
H4 {
     font-size: 1.4em;
     }
H5 {
     font-size: 1.2em;
     }
H6 {
     font-size: 1em;
     }


IMG { image-align: center; }

LI.decimal { 
             list-style-type:	decimal;
             }	

LI.upperrome {
               list-style-type:      upper-roman;
               }

LI.lowerrome {
               list-style-type:      lower-roman;
               }

LI.upperalpha {
                list-style-type:      upper-alpha;
                }

LI.loweralpha {
                list-style-type:      lower-alpha;
                }


LI.disc {
          list-style-type:      disc;
          }

LI.square {
            list-style-type:      square;
            }

LI.circle {
            list-style-type:      circle;
            }

DT.small {
        font-size: 0.90em ;
        }

DD.small {
        font-size: 0.90em ;
        }

DD.tiny {
           font-size: 0.80em ;
          }

div.titlebar { 
               color: #000000;
               text-align: center;
               font-size: 1.6em;
               font-weight: bold;
               padding-top:    0.5em;
               padding-bottom: 0.5em;
               }

div.sectionbar {
                 color: #000000;
                 text-align: left;
                 font-size: 1.4em;
                 font-weight: bold;
                 padding-top:    0.5em;
                 padding-bottom: 0.5em;
                 }


div.topnavbar { 
                font-size: 0.8em;
                font-family: trebuchet, helvetica, verdana, serif;
                line-height: 1.0em;
                border:   solid thin;
                border-color:   #222d54;
                background: #6586fc;
                color: #000000;
                text-align: left;
                padding-top:    0.8em;
                padding-bottom: 0.8em;
                }

div.black { 
            background: #000000;
            color: #FFFFFF;
            border: solid-thin;
            border-color: #C00;
            padding-top: 1em;
            padding-bottom: 1em;
            padding-left: 5em;
            padding-right: 5em;
            }

div.blacktitle {
                 background: #000000;
                 color: #FFFFFF;
                 text-align: left;
                 font-size: 1.4em;
                 font-weight: bold;
                 padding-top:    0.5em;
                 padding-bottom: 0.5em;
                 }

div.newsArea { 
            /* padding */
            padding-top:    0.8em;
            padding-right:  0.8em;
            padding-bottom: 0.8em;
            padding-left:   0.8em;
            background:     #CCFFFF;
            border:         solid thin;
            border-color:   #000000;
            font-family:    Arial, sans-serif;
            font-size:      90%;
            line-height:    100%
            }

span.navHome {
           color:                  #000000;
           font-weight:            bold;
           }

span.navItem {
           font-weight:            bold;
           }

span.newsDate { 
            font-family:            Arial, sans-serif;
            font-weight:            bold;
            font-style:             normal;
            color:                  #000000;
            font-size:              80%;
            margin-bottom:          -2em;
            }

td.LeftColumn { border:           solid thin;
                border-color:     #000000;
                background-color: #6586fc; 
                vertical-align:   top ; }

td.MidColumn { border:           solid thin;
                border-color:     #000000;
                background-color: white; 
                vertical-align:   top ; }

td.RightColumn { border:           solid thin;
                border-color:     #000000;
                background-color: #6586fc; 
                vertical-align:   top ; }

.left { text-align: left ; }

.center { text-align: center ; }

.right { text-align: right ; }

.bold { font-weight: bold; }

.sftback {  border:         solid thin;
            border-color:   #000000;
            color:      #000000;
            background: #6586fc ;
            text-align: center ; }

.grayback { border:         solid thin;
            border-color:   #000000;
            background: #9166ff ;
            text-align: center ; }

.warning {  border:         solid thin;
            border-color:   #000000;
            background: #FF9900 ;
            text-align: center ; }

.danger {   border:         solid thin;
            border-color:   #000000;
            background: #FF0000 ;
            text-align: center ; }

.small {  font-size: small; }
