
BODY    
{ 
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 10pt; 
  color: #000; 
  background-color: #fff;
  margin: 3px 8px 8px 3px;
}

INPUT   
{ 
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color: #000;
}

INPUT.navTiny
{
  font-size: 8px;
  color: #000;
}

INPUT.navSmall
{
  font-size: 9px;
  color: #000;
}

INPUT.disabled
{
  color: #ccc;
}

INPUT[type="text"]
{
  color: #000;
  background-color: #fff;
}

SELECT  
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
}

TD      
{ 
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color: #000;
}

TH      
{ 
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt; 
  font-weight: normal;
  color: #fff;
}

A       
{ 
  font-weight: bold; 
  text-decoration: none;
  color: #039;
}

A:link  
{ 
  color: #039;
}

A:active 
{ 
  color: #223;
}

A:visited 
{ 
  color: #039;
}

A:hover 
{ 
  text-decoration: underline;
  color: #039;
}

A.nav1       
{ 
  color: #ddd;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav1:link  
{ 
  color: #ddd;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav1:active 
{ 
  color: #ddd;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav1:visited 
{ 
  color: #ddd;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav1:hover 
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline; 
}

A.nav2       
{ 
  color: #ddd;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

A.nav2:link  
{ 
  color: #ddd;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

A.nav2:active 
{ 
  color: #ddd;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

A.nav2:visited 
{ 
  color: #ddd;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

A.nav2:hover 
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}

A.nav1sel       
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav1sel:link  
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav1sel:active 
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav1sel:visited 
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav1sel:hover 
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

A.nav2sel       
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

A.nav2sel:link  
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

A.nav2sel:active 
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

A.nav2sel:visited 
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

A.nav2sel:hover 
{ 
  color: #ff6;
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline;
}

A.navSmall
{ 
  font-size: 8pt;
  color: #ddd;
}

A.navSmall:link  
{ 
  font-size: 8pt;
  color: #ddd;
}

A.navSmall:active 
{ 
  font-size: 8pt;
  color: #ddd;
}

A.navSmall:visited 
{ 
  font-size: 8pt;
  color: #ddd;
}

A.navSmall:hover 
{ 
  font-size: 8pt;
  color: #ddd;
  text-decoration: underline;
}

A.th       
{ 
  font-size: 10pt;
  color: #fff;
  font-weight: normal;
}

A.th:link  
{ 
  font-size: 10pt;
  color: #fff;
  font-weight: normal;
}

A.th:active 
{ 
  font-size: 10pt;
  color: #fff;
  font-weight: normal;
}

A.th:visited 
{ 
  font-size: 10pt;
  color: #fff;
  font-weight: normal;
}

A.th:hover 
{ 
  font-size: 10pt;
  color: #ff6;
  font-weight: normal;
}

A.thSel       
{ 
  font-size: 10pt;
  color: #ff6;
}

A.thSel:link  
{ 
  font-size: 10pt;
  color: #ff6;
}

A.thSel:active 
{ 
  font-size: 10pt;
  color: #ff6;
}

A.thSel:visited 
{ 
  font-size: 10pt;
  color: #ff6;
}

A.thSel:hover 
{ 
  font-size: 10pt;
  color: #ff6;
}

.big, h1
{ 
  font-size: 12pt;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

.medium, h2
{ 
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

.mediumWhite, h2.white
{ 
  font-size: 10pt;
  font-weight: normal;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: white;
}

.small  
{ 
  font-size: 8pt; 
}

.header 
{ 
  font-size: 12pt;
  font-weight: bold;
}

.error  
{ 
  color: red;
}

.loginError  
{ 
  font-weight: bold;
  color: white;
}

.smallVerdana 
{ 
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  color: white;
}

.courier 
{ 
  font-family: courier, monospace;
}

.bigCourier 
{ 
  font-family: courier, monospace;
  font-size: 12pt;
}

.very_dim
{
  background-color: #bbb;
}

.textBlock 
{ 
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  color: #000;
}

.th      
{ 
  font-size: 10pt;
  color: #fff;
  font-weight: normal;
}

.thSel      
{ 
  font-size: 10pt;
  color: #ff6;
  font-weight: bold; 
}

.bigTblHdr 
{ 
  font-size: 12pt;
  color: white; 
}

.tableHeader 
{ 
  font-size: 10pt; 
  color: #fff;
}

.td1BgColor 
{ 
  color: #C5C9CA; 
}

.pageBgColor 
{ 
  color: #fff; 
}

.navBarBgColor 
{
  color: #334; 
}

.bgColorSmall 
{ 
  color: #fff; 
  font-size: 12pt; 
}

.titleSection 
{
  color: white; 
}

.navSmall 
{ 
  font-family: Arial, Helvetica, sans-serif;
  color: #ddd;
  font-size: 8pt;
}

.navTiny
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ddd;
  font-size: 7pt;
}

.nav
{ 
  font-family: Arial, Helvetica, sans-serif;
  color: #ddd;
}

.navSel   
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff6;
}

.navSpace1 
{ 
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: -3px;
}

.navSpace2 
{ 
  font-family: Arial, Helvetica, sans-serif;
  margin-top: -3px;
  margin-bottom: -3px;
}

.header
{
  background-color: #334; 
}

.transparent
{
  background-color: #fff; 
}

.odd_row
{
  background-color: #C5C9CA;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

.even_row
{
  background-color: #D5D9DD; 
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

.new_account
{
  background-color: #9c9;
  color: #000;
}


.modified_account
{
  background-color: #fa6;
  color: #000;
}


.deleted_account
{
  background-color: #ff6;
  color: #000;
}

.new_order
{
  background-color: #9c9;
}

.invoice_due
{
  background-color: #fa6;
}

.payment_due
{
  background-color: #d00;
}


.due_task
{
  background-color: #ff6;
}

.overdue_task
{
  background-color: #f55;
}

.negative_monetary_value
{
  color: #F33;
  font-weight: bold;
}

.red_cell
{
  background-color: #f66; 
  font-weight: bold;
}

.green_cell
{
  background-color: #6f6;
  font-weight: bold;
}

.payment_accepted
{
  color: #009900;
  font-weight: bold;
}

.payment_declined
{
  color: #FF3333;
  font-weight: bold;
}

A.time_label
{ 
  color: #fff; 
  font-weight: normal;
}

A.time_label:hover
{ 
  color: #ff6;
  font-weight: normal;
}

.time_label
{
  background-color: #334;
  text-align: right;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #fff;
  font-weight: normal;
}

.label
{
  background-color: #334; 
  text-align: right;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #fff; 
  font-weight: normal;
}

.bordered_event
{
  background-color: #D5D9DD;
  border: 1px solid black;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #000; 
}

.bordered_bg_color_table
{
  background-color: #fff;
  border: 1px solid black;
}

.bordered_cell_color_table
{
  background-color: #C5C9CA;
  border: 1px solid black;
}

.dialogue_title
{
  background-color: #334;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #fff;
}

#nav_bar
{
  background: url(/corner/334-fff-tl.png) no-repeat top left;
  background-color: #334;
}

.nav_bar
{
  background-color: #334;
}

td#left_nav {
  width: 7em;
}

.value
{
  background-color: #C5C9CA;  
  color: #000; 
}

.fixed_width
{
  font-family: courier, monospace; 
}


.clock
{
  font-weight:normal;
  font-size: 10pt;
  color: #ddd;
  padding: 0px;
  border: 0px solid; 
  background-color: #334;
}

.date
{
  font-weight:normal;
  font-size: 10pt;
  color: #ddd;
  padding:0px;
  border:0px solid #334;
  background-color: #334;
}

.nav_bar_hidden
{
  font-weight:normal;
  font-size: 8pt;
  color: #334;
  padding:0px;
  border:0px solid #334;
  background-color: #334;
}

.hidden_text_field
{
  font-weight: normal;
  font-size: 10pt;
  background-color: #C5C9CA;  
  color: #000;
  text-align: left;
  padding: 0px;
  border: 0px solid;
}

.numeric_field
{
  font-weight: normal;
  font-size: 10pt;
  background-color: white;
  color: black;
  text-align: right;
  padding: 0px;
  border: 0px solid;
}

.hidden_numeric_field
{
  font-weight: normal;
  font-size: 10pt;
  background-color: #C5C9CA;
  color: #000;
  text-align: right;
  padding: 0px;
  border: 0px solid;
}

.hidden_huge_numeric_field
{
  font-weight: bold;
  font-size: 32pt;
  background-color: #C5C9CA;
  color: #000;
  text-align: right;
  padding: 0px;
  border: 0px solid;
}

#nav_selected {
  display: none;
}


