/* linuxforce.css:  Style Sheet for LinuxForce, Inc. */

BODY { background-color: white; color: black; }

A:link { color: black; text-decoration: none; }
A:visited { color: black; text-decoration: none; }
A:hover { color: red; text-decoration: underline; }

A.blue:link { color: blue; text-decoration: underline; }
A.blue:visited { color: blue; text-decoration: underline; }
A.blue:hover { color: blue; text-decoration: underline; }

H1 { font-size: 20px; font-weight: bold; text-align: center; }

H2 { font-size: 20px; font-weight: bold; font-family: impact;
     color: #990033; text-align: center; margin-top: 8px; }

H3 { font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica;
    color: black; padding-left: 20px; padding-right: 20px; margin-top: -12px; }
H3.headline { color: #ff0000; margin-top: 0px; }

H4 { font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica;
    color: black; padding-left: 20px; padding-right: 20px; margin-top: 0px; }

.news_headline { font-family : Arial, Helvetica, sans-serif; font-size : 18px;
                 font-weight: bold; color: #990033; margin-top: 8px; 
                 line-height: 20px; }

.news_subheadline { font-family : Arial, Helvetica, sans-serif; font-size : 14px;
                 font-weight: bold; color: #990033; margin-top: 8px;
                 line-height: 18px; }

UL { color: black; font-family: Arial, Helvetica; font-size: 12px; }
OL { color: black; font-family: Arial, Helvetica; font-size: 12px; }
LI A:link { color: black; text-decoration: none; }
LI A:visited { color: black; text-decoration: none; }
LI A:hover { color: red; text-decoration: underline; }

P { color: black; font-size: 12px; font-weight: normal;
    font-family: Verdana, Helvetica, Arial;
    padding-left: 20px; padding-right: 20px; line-height: 14px; }

.indentedtext { padding-left: 20px; padding-right: 20px; line-height: 14px; }

TABLE { border: 0px; }

/* button is a <td> with an <a> anchor */
.button { display: block; text-decoration: none;
        font-family: Arial, Helvetica, Verdana; font-size: 12px;
        font-weight: bold; text-align: center; 
        padding-top: 3px; padding-bottom: 3px;
        color: black; background: #999999;
        border-top: solid 3px; border-top-color: #cccccc;
        border-right: solid 3px; border-right-color: #666666;
        border-bottom: solid 3px; border-bottom-color: black;
        border-left: solid 3px; border-left-color: #cccccc; }
.button:hover { background: #cccccc; text-decoration: none;
        border-top-color: white; border-left-color: white; }
.button:active { color: white; background: #666666;
        border-top-color: black; border-right-color: #cccccc;
        border-bottom-color: #cccccc; border-left-color: #333333; }

.narrowcol { padding-left: 3px; padding-right: 3px; }
.widecol { padding-left: 20px; padding-right: 20px; }

.mainpage { text-align: left; vertical-align: top;
            background-color: white; background: url("/images/paper.jpg"); }

.customer { color: red; font-family: Arial; font-weight: bold; line-height: 14px; }
A.customer:link { color: red; font-family: Arial; font-weight: bold; line-height: 14px; }
A.customer:visited { color: red; font-family: Arial; font-weight: bold; line-height: 14px; }

.servicemark { font-size: 70%; }

.sidebar { text-decoration: none; background: #ffffcc; color: black;
      font-family: Verdana, Helvetica, Arial;
      font-size: 10px; font-weight: normal; text-align: center; }
.sidebar:link { color: black; text-decoration: none; }
.sidebar:visited { color: black; text-decoration: none; }
.sidebar:hover { text-decoration: underline; color: #990033 }

.backtotop:link { text-decoration: underline; color: blue; }
.backtotop:visited { text-decoration: underline; color: blue; }

.sideheadline { background-color: #996633; color: #99ffff;
      font-family: Arial, Helvetica; font-weight: bold; font-size: 14px;
      text-align: center; text-decoration: none; }
.sideheadline:link { color: #99ffff; text-decoration: none; }
.sideheadline:visited { color: #99ffff; text-decoration: none; }
.sideheadline:hover { color: #990033 }

.checkboxes { font-size: 10px; font-weight: bold;
              font-family: Verdana, Helvetica, Arial; }
.checkboxes A:link { text-decoration: none; }
.checkboxes A:visited { text-decoration: none; }
.checkboxes A:visited { text-decoration: none; }

.form { color: black;
        font-size: 12px; font-weight: bold;
        font-family: Verdana, Helvetica, Arial; }

.toplink { font-family: Verdana, Arial, Helvetica; font-size: 10px;
           color: #cccccc; font-weight: normal; text-decoration: none; }

.toplink:link { font-family: Verdana, Arial, Helvetica; font-size: 10px;
                font-weight: bold; color: #cccccc; }
.toplink:visited { font-family: Verdana, Arial, Helvetica; font-size: 10px;
                   color: #cccccc; text-decoration: none; font-weight: bold; }
.toplink:hover { color: #ffff00; text-decoration: underline; }
.toplink:active { color: white; }

.here { display: block;   
        font-family: Arial, Helvetica, Verdana; font-size: 12px;
        text-align: center; text-decoration: none; font-weight: bold;
        padding-top: 3px; padding-bottom: 3px;
        color: red; width: 100px; }

.heretab { background: url("/images/stab_bkgd.gif");
           background-repeat: no-repeat; text-align: center; 
           background-position: top; background-color: white; }

.subhere { font-family: verdana, helvetica; font-weight: bold; font-size: 12px;
           text-decoration: none; text-align: center; color: #990033; }

.sublink { font-family: verdana, helvetica; font-weight: bold; font-size: 12px;
           text-decoration: none; text-align: center; color: #999999; }
.sublink:link { text-decoration: none; }
.sublink:visited { text-decoration: none; }
.sublink:hover { text-decoration: none; }

.title { font-size: 10px; font-weight: normal; color: #990000; }

.address { font-family: Verdana, Arial, Helvetica;
           font-size: 10px; font-weight: bold;
           color: black; text-align: center; }
.address:link { color: black; }
.address:visited { color: black; }

.legalprint { line-height: 8px; text-decoration: none; 
   font-family: Arial, Helvetica; font-size: 8px; }

.whitefont { color: white; }
.datefont { font-family: Verdana, Arial, Helvetica; font-size: 10px;
            color: black; background-color: #330099;
            font-weight: normal; text-decoration: none;
            text-align: right; }

.menu { font-family: verdana, helvetica; font-weight: bold; font-size: 11px;
        background: #33CCCC;
        padding-top: 3px; padding-bottom: 3px; color: black; }

.activemenu { padding-top: 3px; padding-bottom: 3px;
        font-family: verdana, helvetica; font-weight: bold; font-size: 11px;
        background: url("/images/paper.jpg");
        display: block; color: black; }

.activemenunolink { padding-top: 3px; padding-bottom: 3px;
        font-family: verdana, helvetica; font-weight: bold; font-size: 11px;
        background-color: #CCFFFF;
        display: block; color: black; }
