A:active  {
	color : #FF3333;
	font-size : 8pt;
	font-family : Arial;
	text-decoration : underline;
}

A:link  {
	color : #003399;
	text-decoration : underline;
	font-size : 8pt;
	font-family : Arial;
}

A:visited  {
	color : #003399;                                                 /* mmmmmm */
	text-decoration : underline;
	font-size : 8pt;
	font-family : Arial;
}

A:hover  {
	color : #FF3333;
	font-family : Arial;
	font-size : 8pt;
	text-decoration : underline; 
}

A  {
	color : #003399;
	text-decoration : underline;
	font-size : 8pt;
	font-family : Arial;
}

.cellOn  {
	background-color : #336699;
}

.cellOff  {
	background-color : #FFFFCC;
}

.label  {
	font : 10pt arial;
	font-weight : bold;
}

.smalltitle  {
	font : 12pt arial;
	font-weight : bold;
	color : #000080;
}

.actionresult  {
	font : 10pt arial;
	font-weight : bold;
	color : #FF0000;
}

.xlargetitle  {
	font : 14pt arial;
	font-weight : bold;
	color : #000000;
}

.direntryOn  {
	text-decoration : none;
	font-weight : bold;
	color : #0000FF;
}

.direntryOff  {
	text-decoration : none;
	color : #FFFFFF;
	font : 14pt Book Antiqua;
}

P  {
	font : 10pt arial;
	color : #000080;
}

.largetitle  {
	font : 12pt arial;
	font-weight : bold;
	color : #000080;
}

.stdtitle  {
	font : 9pt arial;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #686830;
}

.instruction  {
	font : 12pt arial;
	font-weight : italic;
	color : #FF0000;
}

.smallinstruction  {
	font : 10pt arial;
	font-weight : bold;
	color : #000080;
}

DIV  {}

.viewtext  {
	color : #000080;
	align : center;
	font : 12pt arial;
}

BODY  {
	color : Black;
	background-color : #f0f4ff;
	font-family : arial;
	font-size : 8pt;
}

.menubgcolor  {
	background : #3399FF;
}

TD  {
	color : #000000;
	font-family : Arial;
	font : 10pt;
}

.pubcat  {
	width : 20%;
	height : 60;
	background-color : #3399FF;
	; clip : rect(   );
}

.brstyle  {
	width : 20%;
	height : 70;
	background : #FFFFCC;
}

.matcolstyle  {
	background : #FFFFCC;
}

.matrowstyle  {
	background : #FFFFCC;
}

.matokstyle  
{
 bgcolor: #003399;
 background-color: #003399;
}

.matnotokstyle  {
	background : white;
}

.std10style  {
	font : 10pt arial;
	color : #000000;
	font-weight : bold;
}

.std12style  {
	font : 12pt arial;
	color : #000000;
	font-weight : bold;
}

.std10header  {
	font : bold 10pt arial;
	color : #000000;
	background-color : #cccc99;
}

.std8detail  {
	font : 8pt arial;
	color : #ffffff;
	background-color : #686830;
}

.styledetail  {
	background : #C6EFF7;
	color : #000000;
}

TH  {
	font : bold 10pt arial;
	color : #000080;
	valign : bottom;
}

.ordhead  {
	font : 30pt arial;
	color : RED;
	font-weight : bold;
}

TR  {
	color : #000080;
	font-weight : normal;
}

.menuitembgcolor  {}

.stylefeature  {
	background : #C6EFF7;
	color : #FF0000;
}

H1  {
	font : 10pt arial;
	color : #000080;
	font-weight : bold;
}

H2  {
	font : 12pt arial;
	color : #000080;
	font-weight : bold;
}

FONT  {}

.prevselection  {
	font : 12pt arial;
	color : BLACK;
	font-weight : bold;
}

.instruction  {
	font : 12pt arial;
	font-weight : bold;
	color : #FF0000;
}

.stylecode  {
	font : 14pt Book Antiqua;
	font-weight : bold;
	color : #FF0000;
}

.footnote  {
	color       : #000000; /* 003399; */
	font-size   : 11px;
}

.dl  {}

.invmaintitle  {
	font : 20pt arial;
	font-weight : bold;
	color : #000000;
}

.invdetail  {
	font : 8pt arial;
	color : #000000;
}

.invdetailgreen  {
	font : 8pt arial;
	color : #008800;
}

.invbolddetail  {
	font : 8pt arial;
	color : #000000;
}

.invaddress  {
	font : 10pt arial;
	color : #000000;
}

.engtitle  {
	font : 20pt arial;
	font-weight : bold;
	color : #000000;
}

.engdetail  {
	font : 10pt arial;
	color : #000000;
}

.engbolddetail  {
	font : 10pt arial;
 color : #003399;
	font-weight : bold;
 bgcolor: #CFE1F1;
 background-color: #CFE1F1;

}

.bodydetail  {
	font : 10pt arial;
	color : #000000;
	font-weight : normal;
}

.engbolddetailrev  {
	font : 10pt arial;
	font-weight : bold;
	color : #FFFFFF;
}

.engbolddetailred  {
	font : 10pt arial;
	font-weight : bold;
	color : #FF0000;
}

.engboldmeddetail  {
	font : 12pt arial;
	color : #000000;
	font-style : italic;
	font-weight : bold;
}

.engboldmeddetailrev  
{
	font : 12pt arial;
	font-weight : bold;
	color : #FFFFFF;
 bgcolor: #003399;
 background-color: #003399;
}

.englargedetail  {
	font : 14pt arial;
	color : #000000;
}

.engboldlargedetail  {
	font : 14pt arial;
	font-weight : bold;
	color : #000000;
}

.loglargenote  {
	font : 14pt arial;
	font-weight : bold;
	color : #FF0000;
}

.cattitle  {
	font : 20pt arial;
	font-weight : bold;
	color : #000000;
}

.cattitlewhite  {
	font : 20pt arial;
	font-weight : bold;
	color : #ffffff;
}

.ordboldsmldetailrev  {
	font : 8pt arial;
	font-weight : bold;
	color : #FFFFFF;
}

.orddetail  
{
	font : 8pt arial;
	color : #000000;
}

.orddetailwhite  {
	font : 8pt arial;
	color : #FFFFFF;
}

.ordbolddetail  
{
	font : 8pt arial;
	font-weight : bold;
	color : #000000;
 bgcolor: #CFE1F1;
 background-color: #CFE1F1;
}

.ordbolddetailblue  {
	font : 9pt arial;
	font-weight : bold;
	color : #3366CC;
}

.ordbolddetailred  {
	font : 10pt arial;
	font-weight : bold;
	color : #FF0000;
}

.pricelargeblue  {
	font : 14pt arial;
	font-weight : bold;
	color : #000099;
}

.srcbolddetailblue  {
	font : 7pt arial;
	font-weight : bold;
	color : #3366CC;
}

.srcdetail  {
	font : 9pt arial;
	color : #000000;
}

.srcdetailrev  {
	font : 10pt arial;
	color : #FFFFFF;
}

.copyright  {
	font : 8pt gothic;
 font-style: italic;
	color : #003399;
}

.copyrightsmall  {
	font : 8pt gothic;
	color : #DFDFDF;
}

.darkback  {
	background-color : #686830;
	color : #ffffff;
}

.lightback  
{
 bgcolor: #CFE1F1;
 background-color: #CFE1F1;
}

.hilight  {
	background-color : #cfb53b;
}

.redmsg  {
	font-size : 8pt;
	font-family : arial;
	color : #FFFFFF;
}
.shiplightback  {
  background-color : #ffffcc;
  font-weight : bold;
  color : #000000;
  font-family : Times New Roman;
  font-size : 8pt;
  }
  .shipsmallback  {
   background-color : ##ffffcc;
   font-weight : normal; 
   color : #000000;
   font-family : Times New Roman;
   font-size : 8pt;
  }
  .shipdarkback  {
   background-color : #47482F;
   color : #FFFFFF;
   font-weight : bold;
   font-style : italic;
   font-family : Times New Roman;
  } 
  .inputtext  {
   color : #000000;
   background-color : #FFFFFF;
  }
  .shipm1back  {
   background-color : #999966 ;
   color : #ffffff;
   font-size : 8pt;
   font-weight : bold;
   font-family : Times New Roman;
  }
  .shipm9back  {
   background-color : #999966 ;
   color : #ffffff;
   font-size : 9pt;
   font-weight : bold;
   font-family : Times New Roman;
  }
  .shiphdrlight  {
   background-color : #ffffcc;
   font-weight : bold;
   color : #000000;
   font-family : Times New Roman;
  }
  .shiphdrdark  {
   background-color : #666633;
   color : #FFFFFF;
   font-weight : bold;
   font-style : italic;
   font-family : Times New Roman;
  }
  .shiptitledark  {
   background-color : #666633;
   color : #FFFFFF;
  	font : 9pt arial;
  	font-weight : bold;
  }
  .shipm2back  {
   background-color : #BCBC96;
   font-size : 8pt;
   font-weight : bold;
   color : #000000;
   font-family : Times New Roman;
  }
  
.smallDrillDown
{
   font-face : Verdana, Arial, Helvetica, sans-serif;
   font-size : 8pt;
   color     : #000000;
}

.drillDownHeader
{
   font-face   : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 10pt;
   font-weight : bold;
   color       : #000000;
   bgcolor     : lightgrey;
   background-color : lightgrey;
}

.drillDownTitle
{
   font-face   : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 12pt;
   font-weight : bold;
   color       : #990033;
}

.drillDownVendor
{
   font-face   : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 8pt;
   color       : #000000;
}

.drillDownLabel
{
   font-face   : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 8pt;
   color       : #000000;
   font-weight : bold;
}

.drillDownData
{
   font-face   : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 8pt;
   color       : #000000;
}
 
.drillDownPages
{
   font-face   : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 8pt;
   color       : #000000;
}
                
.drillDownLine
{
   size  : 4;
   color : #990033;
}

.carthead  {
	background-color : #f6f6f6;
 bgcolor          : #CFE1F1;
 font-weight      : bold;
 color            : #000000;
	font-size        : 11px;

}

.cartline  {
	background-color : #e1f0ff;
}

.greybackstd  {
	background-color : #cccccc;
	font-size : 8pt;
	font-family : Verdana;
	color : #000000;
}

.stdtext  {
	font-size : 8pt;
	font-family : Verdana;
	color : #000000;
	font-weight : normal;
}

.stdTextWhite
{
	font-size : 8pt;
	font-family : Verdana;
	color : #FFFFFF;
	font-weight : normal;
}

.smallText  {
	font-size : 7pt;
	font-family : Verdana;
	color : #000000;
	font-weight : normal;
}

.frmField
{
	height: 20px;
	width: 140px;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.frmField2
{
	height: 20px;
	width: 170px;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.frmField3
{
	height: 18px;
	width: 170px;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.frmField4
{
	height: 20px;
	width: 270px;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.frmName
{
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #333366;
	font-weight: bold;
}

.custheader
{
 color: #660000; 
 font-weight: italic; 
 font-size:14pt;
}

.darkback  
{
	background-color : #537daf;
 font-weight      : bold;
 color            : #FFFFFF;

}

.lightback  
{
	background-color : e1f0ff;
}

.popup 
{
   position:absolute; 
   visibility:hidden; 
   overflow:hidden; 
   margin:0; 
   padding:0; 
   color:#cccccc; 
   background:#cccccc; 
   layer-background-color:#cccccc;
}

.popupHeader
{
	background-color : #537daf;
 font-weight      : bold;
 color            : #FFFFFF;
}

.thirdPartyHeader
{
	font-size : 12pt;
	font-family : Verdana;
 font-face: Verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-style: none;
 bgcolor: #003399;
 background-color: #003399;
}

.thirdPartyColumn
{
	font-size : 10pt;
	font-family : Verdana;
 font-face: Verdana, arial, helvetica, sans-serif;
	color : #003399;
	font-weight : bold;
 bgcolor: #CFE1F1;
 background-color: #CFE1F1;
}

.boxBorder {
	border: 1px solid #003399;
}

.tddata{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4c4c62; /* details */
}

.tddata a {
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.tddata a:hover {
	color: #6F7C96;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* shopping cart */
a:link.cartUpdateLine, a:active.cartUpdateLine, a:visited.cartUpdateLine { font-size: 10px; }
