body { background-color: #ffffff; 
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
       color: #333333; 
     }
input {font-size: 8pt; }

caption { font-size: 18pt;
          padding: 12px;
          background-color: #eeeeff;
          border-style: none solid solid none;
          border-width: 4px;
          border-color: #cccccc;
}

a:link {  background:transparent; text-decoration: none; }
a:visited { color: #666666; background:transparent; text-decoration: none; }
a:hover { color: #660000; background-color:#ffffcc; text-decoration: none; }
a:active { color: #660000; background-color:#ffffcc; text-decoration: none; }

.banner {font-size: 14pt; }
.small {font-size: 8pt; }
.tiny {font-size: 7pt; }
.tinycap {font-size: 7.5pt; font-variant: SMALL-CAPS; }

td {font-size: 10pt; }
td.tdTitle {font-weight: bold;  }
.cq { font-size: 8pt; color: #999999; }
.code { font-family: "Courier New"; color: #000066; }
.comment { font-family: "Courier New"; color: #006600; }
.copyright { font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
             color: 666666;
           }

.img-shadow {
  float:left;
  background: url(/images/shadow.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
