/* generic styles */
h1 {color: #0099FF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
h2 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
p {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
ul {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
ol {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
form {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
table.border {border-collapse: collapse}
input {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
input.four {width:70px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
input.ten {width:120px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
input.thirteen {width:155px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
input.fifteen {width:180px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
input.nineteen {width:220px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

textarea {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
textarea.address {width:180px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
textarea.replymessage {width:355px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
textarea.note {width:100%; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

A:Link {text-decoration: underline; color: #0066FF}
A:Hover {text-decoration: none; color: #0022AA}
A:Visited {text-decoration: underline; color: #0022AA}
td.Top {text-align: right}

/* pricing tables */
table.Price {border: solid; border-width: 1px; border-color: #000000} 
td.PriceIndent {font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #006600; border: solid; border-width: 0px 0px 0px 0px; border-color: #C0C0C0; padding: 3px 5px 3px 20px}
td.Price {font-family: Verdana, Arial, Helvetica; font-size: 8pt; border: solid; border-width: 0px 0px 1px 0px; border-color: #C0C0C0; padding: 3px 5px 3px 5px}
th.Price {font-family: Verdana, Arial, Helvetica; font-size: 10pt; border-width: 0px; padding: 3px 5px 3px 5px; color: #000000}
tr.Price {background-color: #99CC00}
td.PriceBorderR {font-family: Verdana, Arial, Helvetica; font-size: 8pt; border: solid; border-width: 0px 1px 1px 0px; border-color: #C0C0C0; padding: 3px 5px 3px 5px}

/* invoice table */
table.Invoice {border: solid; border-width: 1px; border-color: #000000}
th.Invoice {padding: 2px 10px 2px; font-size: 9pt; font-weight: bold;}
td.Invoice {padding: 0px 10px 2px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.InvoiceBordered {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* used? */
.txt {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.whitetxtreg {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.greentxtreg {color: #669900; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.bluetxtreg {color: #0099FF; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.orangetxtreg {color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.graytxtreg {color: #808080; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.smalltxt {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.smallwhitetxt {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.smallbluetxt {color: #0099FF; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.smallgraytxt {color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.smallredtxt {color: red; font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.graytxt {color: #808080; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.blacktxt {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.greentxt {color: #669900; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.bluetxt {color: #0099FF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.orangetxt {color: #ff9900; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.whitetxt {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.purpletxt {color: #281464; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}

.right {FONT-SIZE: 9pt; MARGIN-BOTTOM: 5pt; COLOR: #808080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right}

.alignright {FONT-SIZE: 9pt; MARGIN-BOTTOM: 5pt; COLOR: #808080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right}


.hdrtxt {color: #0099FF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.orangehdr {color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.greenhdr {color: #669900; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.greenhdrtrue {color: #99CC00; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.bluehdr {color: #0099FF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}

/* Menu stuff */
table.blue {background-color: #0099ff}
table.blueblackbottom {background-color: #0099ff; border-bottom-width: 1px; padding-left: 10px; border-color: black; border-bottom-style: solid}
td.pad {background-color: #0099ff; padding-right: 10px}
td.black {background-color: #000000;}
tr.black {background-color: #000000;}

ul.nospace { margin-top:0px; margin-bottom:0px; }
.small-font { font-size: 6px; }

