body  
{
    scrollbar-3dlight-color: #FBFBFB;
    scrollbar-arrow-color: #6E9BC5;
    scrollbar-base-color: #FBFBFB;
    scrollbar-darkshadow-color: #FBFBFB;
    scrollbar-face-color: #FBFBFB;
    scrollbar-highlight-color: #999999;
    scrollbar-shadow-color: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
      }

td    {
      font: 12px/15px arial, helvetica, sans-serif;
      color: #4C4C4C;
      }

td.user	{
	      font: 12px/15px arial, helvetica, sans-serif;
      	color: #2D7EAC;
	      }

td.global   {
	      font: 11px/14px arial, helvetica, sans-serif;
      	color: #023466;
	      }

td.sub	{
		font: 11px/14px arial, helvetica, sans-serif;
      	color: #FFFFFF;
	      }

td.footer   {
	      font: 11px/14px arial, helvetica, sans-serif;
      	color: #FFFFFF;
	      }

td.page	{
	      font: 12px/15px arial, helvetica, sans-serif;
      	color: #4C4C4C;
		font-weight: bold;
		background-color: #E9E9E9;
		text-align:right;
	      }

th	{
      font: 12px/15px arial, helvetica, sans-serif;
     	color: #4C4C4C;
	font-weight: bold;
	background-color: #E9E9E9;
	text-align:left;
      }

a:link	{color: #2D7EAC; font-weight: normal; text-decoration: underline;}
a:visited	{color: #2D7EAC; font-weight: normal; text-decoration: underline;}
a:hover	{color: #2D7EAC; font-weight: normal; text-decoration: none;}

a.global:link	{color: #023466; font-weight: normal; text-decoration: none;}
a.global:visited	{color: #023466; font-weight: normal; text-decoration: none;}
a.global:hover	{color: #023466; font-weight: normal; text-decoration: underline;}

a.suboff:link	{color: #FFFFFF; font-weight: bold; text-decoration: underline;}
a.suboff:visited	{color: #FFFFFF; font-weight: bold; text-decoration: underline;}
a.suboff:hover	{color: #FFFFFF; font-weight: bold; text-decoration: none;}

a.subon:link	{color: #023466; font-weight: bold; text-decoration: none;}
a.subon:visited	{color: #023466; font-weight: bold; text-decoration: none;}
a.subon:hover	{color: #023466; font-weight: bold; text-decoration: none;}

a.useron:link	{color: #646567; font-weight: bold; text-decoration: none;}
a.useron:visited	{color: #646567; font-weight: bold; text-decoration: none;}
a.useron:hover	{color: #646567; font-weight: bold; text-decoration: none;}

a.footer:link	{color: #FFFFFF; font-weight:normal; text-decoration: none;}
a.footer:visited	{color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.footer:hover	{color: #FFFFFF; font-weight: normal; text-decoration: underline;}

a.head:link		{color: Black; font-weight: bold; text-decoration: underline;}
a.head:visited	{color: Black; font-weight: bold; text-decoration: underline;}
a.head:hover	{color: Black; font-weight: bold; text-decoration: none;}

.subon	{
		font: 11px/14px arial, helvetica, sans-serif;
      	color: #023466;
	      }

.useron	{
      	color: #646567;
	      }

.head	{
      font: 14px/14px;
     	color: Black;
	font-weight: bold;
      }

.red	{
	color: #FF0000;
	}



.search	{
		width: 150px;
		height: 17px;
		font: 11px;
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		color: #4C4C4C;
		border: 1 outset #104173;
		}

.input	{
		width: 200px;
		height: 19px;
		font: 11px;
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		color: #4C4C4C;
		border: 1 outset #999999;
		
		}

.textarea	{
		width: 280px;
		height: 180px;
		font: 11px;
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		color: #4C4C4C;
		border: 1 outset #999999;
		}
		
		      /* Used to display headline copy */

.account-header-red 
 {
	 color : #993333; 
	 font-size: 13px;
	 font-weight: bold;
	 line-height: 16px;
	 font-family: Verdana, Arial, Helvetica, sans-serif
  }
  
.datagrid
{
	   border-bottom:#9A9A9A 1px; border-bottom-style:dotted;
}

.datagridNoBorders
{
	border-bottom:none; border-right:none;
}

.invoicehead	{
              font: 21px/23px arial, helvetica, sans-serif;
              color: #646567;
              font-weight: bold;
              }
td.invoice   	{
      	      font: 12px/20px arial, helvetica, sans-serif;
            	color: #4C4C4C;
      	      }

.receipthead	{
              font: 21px/23px arial, helvetica, sans-serif;
              color: #646567;
              font-weight: bold;
              }
td.receipt   	{
      	      font: 12px/20px arial, helvetica, sans-serif;
            	color: #4C4C4C;
      	      }
      	      
      	      .accordionHeaderSelected
      	      {
      			BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid;  PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid;
      			background-color:Lime;border-color:#AAAAAA;border-width:1px;color:Black
      	      }
      	      
      	      .accordionHeader
      	      {
      			BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid;  PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid;
      			background-color:Orange;border-color:#AAAAAA;border-width:1px;color:#BED5ED
      	      }
