.bill-top-details
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
padding: 0px 4px 0px 4px;
}

.bill-top-left
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 0px 4px 0px 4px;
}

.bill-top-center
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
padding: 0px 4px 0px 4px;
line-height: 16px;
}

.bill-top-right
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px 4px 0px 4px;
line-height: 16px;
}

.bill-foot
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding: 0px 2px 0px 2px;
}


.grid-rule
{
background-color: #000000;
}

.grid-rule-b
{
background: url(./images/grid_rule.gif) repeat-y;
}

.grid-rule-b-g
{
background: #FF0000 url(./images/grid_rule.gif) repeat-y;
}

.grid-address
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
}

.grid-title
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 8px;
padding-bottom: 4px;
}

.grid-info1
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 8px;
}

.grid-info2
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding-right: 8px;
}

.grid-info3
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
}

.grid-head-gray
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
background-color: #DDDDDD;
}

.grid-head
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

.grid-sub-head
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
padding-left: 6px
}

.grid
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
}

.grid-gray
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
background-color: #DDDDDD;
}

.grid-foot
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
padding: 6px, 12px, 6px, 0px;
}

.grid-a
{
background-color: #EEEEEE;
}

.grid-b
{
background-color: #DDDDDD;
}

.blsub
{
background: #FFFFFF;
color: #000000;
border: solid 1px #888888;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
margin-top: 4px;
}


.billdiv
{
background: #000000;
}

.billfixed
{
background: #FFFFFF;
color: #000000;
font-family:  "Courier New", "Letter Gothic", "Sans Mono", monospace;
font-size: 12px;
}



.title
{
font-size: 24px;
font-weight: bold;
}

.ib-grid
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #000000;
border: solid 1px #DDDDDD;
}

.ib-grid-text-color-grey
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #eeeeee;
border: solid 1px #DDDDDD;
}

.ib-head
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #5E0A48;
background: #FFFFFF;
border: solid 1px #5E0A48;
}

A.ib-head-link
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #5E0A48;
}

A:hover.ib-head-link
{
color: #0000FF;
}

ib-head-nb
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #5E0A48;
background: #FFFFFF;
}

.ib-new
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #BB0000;
border: solid 1px #FFDDDD;
}

.ib-viewed
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #00BB00;
border: solid 1px #DDFFDD;
}

.ib-view
{
border: solid 1px #FFD694;
}

.ib-graph-text1
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
}

.ib-graph-text2
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 600;
font-style: normal;
}

.ib-graph-input
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
color: #000000;
border : 1px;
border-style : solid;
border-color : #5E0A48;
background-color : #FFFFFF;
width: 100px;
}

.ib-welcome
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 13px;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #5E0A48;
}

.ib-bills
{
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 13px;
font-weight: 600;
font-style: normal;
text-decoration: none;
text-transform: none;
font-variant: normal;
color: #888888;
}