td
{
font-family:  verdana, tahoma, arial, helvetica;
font-size:99%;       
}
th
{
font-family:  verdana, tahoma, arial, helvetica;
font-size: 99%;
text-align: left
}
input
{
font-size:  100%;
font-family: verdana, tahoma, arial, helvetica;
}
textarea
{
font-size:  100%;
font-family: 'tahoma','arial','helvetica';
}
select
{
font-family:  verdana, tahoma, arial, helvetica;
font-size: 100%;
}
caption
{
font-family:  verdana, tahoma, arial, helvetica;
padding-top: 2;
padding-bottom: 3;
padding-left: 4;
text-align: left;
}
caption.formcaption
{
background-color:  #9FA5B5;
border: 1 solid black;
font-size: 99%;
color: black;
font-weight: bold;
}
caption.panelformcaption
{
font-weight:  bold;
font-size: 99%;
background-color: #9FA5B5;
border-bottom: black 1px solid;
}
table.maintable
{
border-right:  1px solid black
}
td.headercontainer
{
background-color:  black;
border-bottom: black 1px solid;
}
td.menu
{
background-color:  #EFEFEF;
border-right: black 1px solid;
}
table.menupaneltable
{
width:  150px
}
td.menucontainer
{
}
td.workspace
{
background-color:  white;
padding-top: 8px; 
padding-left: 15px;
padding-right: 15px;
}
td.info
{
background-color:  #dddddd;
border-left: black 1px solid;
}
table.infopaneltable
{
}
td.infocontainer
{
}
input.button
{
cursor:  hand;
background-color: #9FA5B5;
}
input.go
{
cursor:  hand;
background-color: #9FA5B5;
}
input.formcheckbox
{
}
table.form
{
border-left:  1 solid black;
border-right: 1 solid black;
border-bottom: 1 solid black;
background-color: #EFEFEF;
}
table.inform
{
padding-top:  1px;
padding-bottom: 1px; 
padding-right: 4px;
}
table.formgroup
{
}
td.formbutton
{
padding-right:  4px;
}
th.formgroupheader
{
color:  black;
font-weight:     bold;
text-align: left;
padding-top: 4;
padding-bottom: 2
}
td.formcontainer
{
background-color:  #EFEFEF;
}
td.formdata
{
color:  black;
padding-right:  4px;
text-align: left;
}
td.forminput
{
text-align:  left;
}
td.formtab
{
font-size:  100%;
border-bottom: 1px solid white; 
border-left:  1px solid white;
border-right:  1px solid black;
border-top:  1px solid white;
cursor: hand
}
td.formtabselected
{
font-size:  100%;
font-weight: bold;
border-left: 1px solid white;
border-right: 1px solid black;
border-top: 1px solid white;
}
td.formtabcontainer
{
border-left:  1px solid white;
border-right: 1px solid black;
border-bottom: 1px solid black;
padding-top: 4;
padding-left: 4;
padding-bottom: 4
}
td.formtabempty
{
background-color:  transparent;
border-bottom: 1px solid white;
}
table.grid
{
background-color:  black;
}
td.gridheader
{
font-weight:  bold;
background-color: #9FA5B5;
padding-left: 2px;
padding-right: 2px;
}
td.gridforminput
{
background-color:  white;
padding-left: 2px;
padding-right: 2px;
vertical-align: middle
}
input.gridinput
{
margin-top:  0.00px;
margin-bottom: 0.00px;
margin-left: 0.00px;
margin-right: 0.00px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-bottom: none;
border-left: none;
border-right: none;
border-top: none;
}
td.gridnewforminput
{
background-color:  #d9d9d9;
padding-left: 2px;
padding-right: 2px;
padding-top: 3;
padding-bottom: 3;
vertical-align: middle
}
input.gridnewinput
{
margin-top:  0.00px;
margin-bottom: 0.00px;
margin-left: 0.00px;
margin-right: 0.00px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border: 0
}
table.lookup
{
background-color:  black
}
td.lookupdata
{
background-color:  white
}
table.panelform
{
background-color:  #EFEFEF;
width: 100%;
border-bottom: 1px solid black;
}
td.panelformcontainer
{
background-color:  #EFEFEF;
padding-top: 4px;
padding-bottom: 4px;
}
td.panelformdata
{
color:  black;
padding-right: 4
}
td.panelforminput
{
color:  black;
}
span.panelformtext
{
color:  black;
font-weight: bold;
}
td.panelformbutton
{
color:  black;
}
ul.localmenu
{
margin-top:  0;
margin-left: 12px;
}
ul.nested
{
margin-left:  15px;
padding-left: 0px
}
li.nested
{
margin-left:  0px;
padding-left: 0px
}
div.menu
{
margin-left:  4px;
}
li.menulink
{
margin-top:  1px;
margin-bottom: 2px;
}
table.navbar
{
}
div.simplehorzmenu
{
font-size:  90%;
background-color: #4f658a; 
position: absolute; 
visibility: hidden; 
width: 150px; 
padding: 5px 5px 5px 5px; 
border-top: 1 solid #9FA5B5;
border-left: 1 solid #9FA5B5
}
div.simplehorzmenu a
{ 
color: white; 
text-decoration: none
}
div.simplehorzmenu a:visited
{  
color: white;
}
div.simplehorzmenu a:hover
{
color: orange;
}
a:link.menuitem
{
color:  white
}
a:visited.menuitem
{
color:  white
}
a:active.menuitem
{
color:  #9FA5B5
}
a:hover.menuitem
{
color:  #9FA5B5
}
table.reportframe
{
}
table.reportheader
{
margin-bottom:  5px
}
td.companyname
{
font-weight:  bold;
}
td.reportname
{
font-weight:  bold;
}
td.reportdescription
{
}
td.date
{
}
td.time
{
}
td.pageno
{
font-weight:  bold;
}
td.reportcontainer
{
}
th.reportth
{
background-color:  #d9d9d9;
color: black;
text-align: left
}
td.odd
{
background-color:  white;
}
td.even
{
background-color:  #9FA5B5;
}
th.sumrow
{
background-color:  #9FA5B5;
font-weight: bold;  
width: 100%
}
td.sumrow
{
background-color:  #9FA5B5;
font-weight: bold;
}
td.sum
{
background-color:  #9FA5B5;
font-weight: bold;
border-bottom: black 4px double
}
td.addtobasket
{
text-align:  center;
}
td.removefrombasket
{
text-align:  center;
}
input.reportinput
{
text-align:  right;
width: 100%;
}
input.reportbutton
{
}
input.reportbuttonresize
{
cursor:  hand
}
table.reporttablemargin
{
}
td.basketbuttons
{
}
th.reportthfixedwidth
{
background-color:  #cccccc;
font-weight: bold;
width: 80px  
}
.transparent
{
background-color:  transparent;
}
div.foldheaderns
{
color:  white;
font-weight: bold;
margin-top: 8;
}
td.simplebasecolor
{
background-color:  #9FA5B5;
padding-left: 8px;
cursor: hand;
font-size: 60%;
}
td.simplehovercolor
{
background-color:  #c6ced3;
padding-left: 8px;
cursor: hand;
font-size: 60%;
}
td.simplefolder
{
color:  black;
font-weight: bold;
background-color: #9FA5B5;
padding-left: 3px;
font-size: 60%;
}
a:link.simplemenulink
{
color:  black;
text-decoration: none;
}
a:visited.simplemenulink
{
color:  black;
text-decoration: none;
}
select.navigation
{
font-size:  80%;
font-weight: bold
}
.error
{
color:  red
}
.warning
{
color:  black
}
.information
{
color:  blue
}
#foldinglist
{
font-weight:   normal;
list-style: url(sysimageaction.asp?imagename=menuitem);
}
div#divmenubar
{
background-color:  #4f658a;                                      
}
table#tblmenubar
{
border:  none;
}
table#tblmenubar td
{  
font-size: 60%;
color: white; 
padding: 0px 0px 0px 5px; 
}
table#tblmenubar td.simplehorzmenubaritem
{ 
font-weight: bold; 
cursor:hand; 
}
table#tblmenubar td.simplehorzmenubaritem a
{ 
color:white;
text-decoration: none;
}
table#tblmenubar td.simplehorzmenubaritem a:hover
{
color: orange;
}
