/* Netscape 4.7 friendly */
body { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffffff; }
.main-text { font-size: 12px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
ul { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; list-style-type: square; margin-top: -1em; }
h1, h2, h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
h1 { font-size: 12px; line-height: -1em; }
h2 { font-size: 10px; }
.sm-head { font-size: 10px; line-height: -.25em; margin-top: .5em; }/* NN4 specific margins*/
.index-head { font-size: 11px; line-height: .85; margin-top: 0px; }
h3 { font-size: 14px; margin-top: 0px; line-height: 1em; }
h4 { font-size: 15px; font-weight: bold; margin-top: 0px;}
P { font-size: 11px; margin: 1px; }
B { font-weight: bold; }
.sub-title { font-size: 12px; font-weight: bold; }
.b { font-weight: bold; }
.red { color: red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }
.small-text { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.big-text { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; line-height: .5em; }
.med-text { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.tiny-text { font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.t2 { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.t4 { font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 0px; }
a { font-size: 11px; }
a:link { color: blue; text-decoration: none; }
a:visited { color: purple; text-decoration: none; }
a:hover { color: #ff3333; text-decoration: underline; }
.white { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }
/* distributor site specific colors */
.form { background-color: #3399cc; }
.dark-bg { background-color: #003366; }
.header { background-color: #F9DA4C; color: #ffffff; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }
.cont-bg { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #f8f5eb; }
.chart-hd { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #e06000; font-weight: bold; }
.lt-gray { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #efefef; }