div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem { font-family: Arial, "MS Sans Serif", Tahoma, Verdana, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000;}
div.menuBar { border:2px double #000080; background-color: #336699; text-align: left; color:#DEE4FE; padding-left:1px; padding-right:2px; padding-top:4px; padding-bottom:4px}
div.menuBar a.menuButton {border:1px solid #336699; font-family: Arial, "MS Sans Serif", Tahoma, Verdana, sans-serif; background-color: #336699; color: #DEE4FE; cursor: default; left: 0px; margin: 1px; position: relative; text-decoration: none; top: 0px;  z-index: 100; font-weight:bold; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px }
p.menuheading{ border:1px solid #000080; color: #000080; cursor: default; left: 0px; margin: 1px; position: relative; text-decoration: none; top: 0px; z-index: 100; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px; background-color:#DEE4FE; font-weight:bold }
div.menuBar a:hover.menuButton { font-family: Arial, "MS Sans Serif", Tahoma, Verdana, sans-serif; border:1px outset #FFFFFF; background-color: #336699; left: 0px; top: 0px; margin: 1px; color: #FFFFFF }
div.menuBar a.menuButtonActive, div.menuBar a:hover.menuButtonActive { font-family: Arial, "MS Sans Serif", Tahoma, Verdana, sans-serif; border-style:inset; border-width:1px; background-color: #A0A0A0; color: #FFFFFF; }
div.menubar a.menuItem { color: #EEEEEE; cursor: default; left: 0px; margin: 1px; position: relative; text-decoration: none; top: 0px; z-index: 100; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px }
div.menubar a:hover.menuItem, div.menu a.menuItemHighlight { background-color: #000080; color: #ffffff; }
div.menu { border-left:2px solid #F0F0F0; border-right:2px solid #909090; border-top:2px solid #F0F0F0; border-bottom:2px solid #909090; background-color: #4682B4; left: 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; padding-left:0px; padding-right:1px; padding-top:1px; padding-bottom:1px }
div.menu a.menuItem { color: #EEEEEE; cursor: default; display: block; text-decoration: none; white-space: nowrap; padding-left:1em; padding-right:1em; padding-top:3px; padding-bottom:3px; background-color:#4682B4; text-align:left }
div.menu a:hover.menuItem, div.menu a.menuItemHighlight { background-color: #000080; color: #ffffff; }
div.menu a.menuItem span.menuItemText {}
div.menu a.menuItem span.menuItemArrow { margin-right: -.75em;}
div.menu div.menuItemSep { border-top: 1px solid #909090; border-bottom: 1px solid #f0f0f0; margin: 4px 2px;}

body           { font-size: 8pt; background-color:#929FB4; color:#000000; font-family:Verdana }
input          { border:3px outset #CCCCCC; background-color:#CCCCFF; font-family:Verdana; font-size:8pt; font-weight:bold; text-align:center}
input:hover    { border:3px inset #FFFFFF; background-color:#008080; font-family:Verdana; font-size:8pt; font-weight:bold; text-align:center; color:#FFFFFF}
select         { border:3px outset #CCCCCC; background-color:#CCCCFF; font-family:Verdana; font-size:8pt; font-weight:bold}
select:hover   { border:3px inset #FFFFFF; background-color:#008000; font-family:Verdana; font-size:8pt; font-weight:bold; color:#FFFFFF}
textarea       { border:3px outset #CCCCCC; background-color:#CCCCFF; font-family:Courier New; font-size:8pt; font-weight:bold; text-align:left }
textarea:hover { border:3px inset #000000; background-color:#EDE0D8; font-family:Courier New; font-size:8pt; font-weight:bold; text-align:left; color:#000000}
.frmbutton     { border-style:outset; border-width:1px; style="font-family: serif"; font-size:12pt; color:#000080; font-weight:bold; background-color:#808080; font-family:Courier New }
.BIGH          { font-family: Arial; font-size: 13pt; background-color:#09284D; font-weight:bold; color:#FFFFFF }
.EX            { font-family: Verdana; font-size: 18pt; background-color:#000033; font-weight:bold; color:#FFFF99 }
.NORMAL        { font-family: Verdana; font-size: 8pt; text-align:left; background-color:#000066; color:#FFFFFF }
.COURIER       { font-family: Courier New; font-size: 8pt; text-align:left; background-color:#000066; color:#FFFFFF }
.CNORMAL       { font-family: Verdana; font-size: 7pt; text-align:center; font-style:italic; color:#663300 }
.SMALL         { font-family: Arial; font-size: 7pt; color:#000000 }
.B-Link        { font-family: Verdana; font-size: 8pt; text-align:center; color:#FFFFCC; font-weight:bold }
.BNORMAL       { font-family: Verdana; font-size: 8pt; font-weight: bold; text-align:left; background-color:#000066; color:#FFFFFF }
.HILITE-BG     { border-style:outset; border-width:2px; color: #E8E8E8; font-weight: bold; background-color: #203764 }
.HILITE-BGA    { border:2px dotted #800000; color: #000000; font-weight: bold; background-color: #FEE2EC }
.ROW-HEAD      { color: #FFFFCC; font-weight: bold; background-color: #002448 }
.CELL-HEAD     { color: #FFFF99; font-weight: bold; background-color: #000033 }
.tableB        { border:1px solid #000000; font-family: Verdana; font-size: 8pt; text-align:left; background-color:#E8E8E8; color:#000000; alignment:center }
.tableA        { border:0; font-family: Verdana; font-size: 8pt; text-align:center; background-color:#008EFE; color:#FFFFFF; alignment:left; padding:0; border-collapse: collapse; spacing:0}
.tdB           { border-style:outset; border-width:2px; background-color:#D9D9EC; text-align:left }
.tdA           { border-style:outset; border-width:2px; background-color:#E8E8E8 }
a:visited      { text-decoration: none underline; color: #800000 }
a              { color: #CCCCCC; text-decoration: none }
a:link         { border:0 dotted #800000; color: #800000; text-decoration: none underline }
a:hover        { color: #FFFF00; text-decoration: none; background-color:#203764 }
.divstyle      { max-width: 1020px; min-width: 600px }
pre            { font-size:8pt; font-weight:bold; font-family:Courier New }
.BOLDER        { font-weight: bold}
.HILITE        { color: #FFFFFF; font-weight: bold; background-color: #800000}
.HILITEG       { color: #FFFFFF; font-weight: bold; background-color: #006600}
.ALTBG-0       { background-color: #D9D9EC}
.ALTBG-1       { background-color: #C0C0C0}
.ALT-BG-0      { background-color: #D9D9EC; font-weight:bold}
.ALT-BG-1      { background-color: #C0C0C0; font-weight:bold}
.bred          {color: #CC0000; font-weight: bold}
.borg          {color: #FF6600; font-weight: bold}
.bgrn          {color: #008000; font-weight: bold}
.bbrn          {color: #990000; font-weight: bold}
.bblu          {color: #000099; font-weight: bold}
.txtHDR        {font-size: 10pt; color: #050B3A; text-decoration: underline; font-weight: bold}
.blight        {color: #808080}
.BG            {background-color: #325074}
/*---------- bubble tooltip -----------*/
a.tt                    { position:relative; z-index:24; color:#000033; text-decoration:none }
a.tt span               { display: none; }
a:hover.tt              { z-index:25; color: #800000; background:}
a:hover.tt span.tooltip { display:block; position:absolute; top:0px; left:0px; padding: 15px 15px 15px 15px; width:200px; color: #000000; text-align: center; filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }
a:hover.tt span.top     {        display: block;        background: url('/billx/bubble.gif') no-repeat top;; color:#800000; padding-left:8px; padding-right:8px; padding-top:30px; padding-bottom:0; text-decoration:underline; font-weight:bold }
a:hover.tt span.middle  { display: block;        padding: 0 4px; background: url(/billx/bubble_filler.gif) repeat bottom; text-align: left;}
a:hover.tt span.bottom  {        display: block;        padding:3px 9px 12px;        color: #003300; background: url(/billx/bubble.gif) no-repeat bottom; text-align: left;}
/* --------- DROP DOWN MENU ---------- */
div.tmenu + p { clear:both;}
#article div.tmenu { margin:0 !important; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:25px; text-align:left }
#article div.tmenu ul { margin: 0 !important; list-style-type: none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:25px; }
#article div.tmenu li  { width:135px; height:20px; margin: 0 -1px 0 0; padding: 0; border:1px solid black; color:black; text-decoration:none; background-color:white; float:left; }
#article div.tmenu a { text-decoration: none; display: block; color: #000000; background-color: #ffffff; padding: 5px; }
#article div.tmenu a:hover { text-decoration: none; color: #FFFFFF; background-color: #000033; }
#article div.tmenu li ul { display: none; margin:0 !important; }
#article div.tmenu li:hover ul { visibility: visible; display: block; position:absolute; z-index:1; width:100px; padding: 0; margin:0 !important; border:1px solid black; }
#article div.tmenu li li { border: none; }
#article div.tmenu li li a { padding: 2px 2px 2px 10px; }
.bq {position:absolute;right:300px; top:330px}
/* Sold Out */
.outofstock {background-image: url('/billx/sold_out.gif'); background-repeat: no-repeat; background-position: center; height:300px;}

