body { font: 10pt tahoma, verdana, arial, helvetica, sans-serif; }
td { font: 10pt verdana, tahoma, arial, helvetica, sans-serif; color: #000000; }
a { font: bold 10pt tahoma, verdana, arial, helvetica, sans-serif; color: #003DAE; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }
textarea { font: 10pt tahoma, verdana, arial, helvetica, sans-serif; }
h1 { color: #CC0000; font: bold 24pt tahoma, verdana, arial, helvetica, sans-serif; letter-spacing: -1pt; }
h2 { color: #003DAE; font: bold 15pt tahoma, verdana, arial, helvetica, sans-serif; letter-spacing: -0.25pt; }
.highlight { background-color: #FFFF66; }
.box { background-color: #f2f2f2; border-collapse: collapse; border: 1px dashed silver; padding: 25px; }
.box1 { background-color: #E0E8F8; border-collapse: collapse; border: 4px dashed #003DAE; padding: 25px; }
.price { font: bold 16pt tahoma, verdana, arial, helvetica, sans-serif; color: green; }
.msrp { font: bold 16pt tahoma, verdana, arial, helvetica, sans-serif; color: #cc0000; text-decoration: line-through; }
.countdown { background-color: lightyellow; border-collapse: collapse; border: 3px dashed #CC0001; padding: 5px; }
.clock { color: #CC0000; font: bold 13pt tahoma, verdana, arial, helvetica, sans-serif; }

.btn { font: bold 11px tahoma, verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #003DAE; cursor: pointer; }
.btn1 { font: bold 11px tahoma, verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #CC0000; cursor: pointer; }
.btn2 { font: bold 11px tahoma, verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: green; cursor: pointer; }

.pre {
/*font: 10pt Tahoma, Verdana, Geneva, Helvetica, sans-serif;
/*white-space: pre-wrap; /* css-3 */
/*white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
/*white-space: -pre-wrap; /* Opera 4-6 */
/*white-space: -o-pre-wrap; /* Opera 7 */
/*word-wrap: break-word; /* Internet Explorer 5.5+ */
}

@media print { .noprint { display: none; } }

/*INPUT BOX STYLES*/
.ltInput { text-align: left; padding: 2 2 0 3; }
.rtInput { text-align: right; padding: 2 3 0 2; }
.cnInput { text-align: center; padding: 2 2 0 2; }

.rtNoInput { font: bold 7pt tahoma,arial,helvetica,sans-serif; text-align:center; border: 0 none; background-color: transparent; color: #535352; padding: 2 0 0 0; width: 75px; }

.stdInput { text-align: right; padding: 2 5 0 0; }
.noInput { font: bold 10pt tahoma,arial,helvetica,sans-serif; text-align:right; border: 0 none; background-color: transparent; color: #535352; padding: 2 5 0 0; }
.noInput1 { font: bold 10pt tahoma,arial,helvetica,sans-serif; text-align:right; border: 0 none; background-color: transparent; color: #003DAE; padding: 2 5 0 0; }
.noInput2 { font: bold 10pt tahoma,arial,helvetica,sans-serif; text-align:right; border: 0 none; background-color: transparent; color: #CC0000; padding: 2 5 0 0; }
.noInput3 { font: bold 10pt tahoma,arial,helvetica,sans-serif; text-align:right; border: 0 none; background-color: transparent; color: green; padding: 2 5 0 0; }

.txt { font: 10pt tahoma,arial,helvetica,sans-serif; color: #003DAE; text-decoration: none; }
.txt a:hover { color: #CC0000; text-decoration: underline; }
.bd { font: bold 10pt tahoma,arial,helvetica,sans-serif; color: #003DAE; text-decoration: none; }
.bd a:hover { color: #CC0000; text-decoration: underline; }
.wh { font: 10pt tahoma,arial,helvetica,sans-serif; color: #FFFFFF; text-decoration: none; }
.wh a:hover { color: #FFFFFF; text-decoration: underline; }
.whbd { font: bold 10pt tahoma,arial,helvetica,sans-serif; color: #FFFFFF; text-decoration: none; }
.whbd a:hover { color: #FFFFFF; text-decoration: underline; }

.huge { color: #CC0000; font: bold 24pt tahoma, verdana, arial, helvetica, sans-serif; letter-spacing: -1pt; }
.big { font: bold 16pt tahoma, verdana, arial, helvetica, sans-serif; }
.bigRed { color: #CC0000; font: bold 16pt tahoma, verdana, arial, helvetica, sans-serif; }
.red { color: #CC0000; font: bold 10pt tahoma, verdana, arial, helvetica, sans-serif; }

.lg { font: bold 14pt tahoma,arial,helvetica,sans-serif; color: #003DAE; text-decoration: none; }
.lg a:hover { color: #CC0000; text-decoration: underline; }
.med { font: 14pt tahoma, verdana, arial, helvetica, sans-serif; }
.med a:hover { color: #CC0000; text-decoration: underline; }
.sm { font: 8pt tahoma,arial,helvetica,sans-serif; color: #000000; text-decoration: none; }
.sm a:hover { color: #CC0000; text-decoration: underline; }
.smbd { font: bold 8pt tahoma,arial,helvetica,sans-serif; color: #003DAE; text-decoration: none; }
.smbd a:hover { color: #CC0000; text-decoration: underline; }
.tiny { font: 8pt tahoma, verdana, arial, helvetica, sans-serif; color: #003DAE; }
.tiny a { font: 8pt tahoma, verdana, arial, helvetica, sans-serif; color: #003DAE; }
.tiny a:hover { color: #CC0000; text-decoration: underline; }

.menuOn { font: bold 10pt tahoma, verdana, arial, helvetica, sans-serif; color: #CC0000; text-decoration: none; }
.menuOn:hover { color: #003DAE; text-decoration: underline; }
.menuOff { font: bold 10pt tahoma, verdana, arial, helvetica, sans-serif; color: #003DAE; text-decoration: none; }
.menuOff:hover { color: #CC0000; text-decoration: underline; }

.mOn { font: bold 8pt tahoma,arial,helvetica,sans-serif; color: #CC0000; text-decoration: none; }
.mOn:hover { color: #003DAE; text-decoration: underline; }
.mOff { font: bold 8pt tahoma,arial,helvetica,sans-serif; color: #003DAE; text-decoration: none; }
.mOff:hover { color: #CC0000; text-decoration: underline; }