/* Common CSS for all browsers and platforms */
/* (contains non-"font-size" specific styles only) */

   A:LINK      {COLOR:  #7777FF;}
   A:VISITED   {COLOR:  #7777FF;}
   A:ACTIVE {COLOR: #339999;}
   A:HOVER  {COLOR:  #339999;}
   A {TEXT-DECORATION:  NONE;}

   A:LINK.nav     {COLOR: #ccccff;} /* Anchor classes Not supported by NS 4.x */
   A:VISITED.nav  {COLOR:  #ccccff;}   /* Must use embedded styles in web page */
   A:HOVER.nav    {COLOR:  #00cc00;}
   A:ACTIVE.nav   {COLOR: #00cc00;}

   A:LINK.lnav    {COLOR: #4A61D5;}
   A:VISITED.lnav {COLOR:  #4A61D5;}
   A:HOVER.lnav   {COLOR:  #009900;}
   A:ACTIVE.lnav  {COLOR: #009900;}



   body {
      background: #FFFFFF;
      font-family: arial, verdana, helvetica, sans-serif;
      color: #000000;  /* was #003366 */
   }

   .box-blue1 {
      background-color: #ECF2FF;
      border-style: solid; border-color: #929FD9; border-width: thin;
      padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px;
   }

   .box-white1 {
      background-color: #FFFFFF;
      border-style: solid; border-color: #929FD9; border-width: thin;
      padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px;
   }


   hr             { height:0; color:      #000099; }
   hr.hr1            { height:0; width: 65%; color:      #000099; align: middle;}

   .bold          { font-weight: bold; }
   .normal           { font-weight: normal; }
   .italic           { font-style: italic; }
   .i-bold           { font-weight: bold; font-style: italic; }

   .red              { color:       red; }
   .green            { color:       green; }
   .blue             { color:       blue; }
   .red-b            { color: red; font-weight: bold }
  .green-b           { color: green; font-weight: bold }
  .blue-b            { color: blue; font-weight: bold }

   .l-blue              { color:    #ccccff; }

   .bg-blue          {background-color: #DDEEFF; }
   .bg-blue2            {background-color: #99CCFF; }
   .bg-yellow           {background-color: #FFFFCC; }

   tr.tr-head           { background: #ccccff; font-weight: bold; }  /* indigo */
   tr.tr-body           { background: #ffffff; }  /* white */
   tr.tr-white          { background: #ffffff; }

   td.td-head           { background: #ccccff; font-weight: bold; }              /*indigo*/
   td.td-head2          { background: #ccffcc; font-weight: bold; }              /*green*/
   td.td-body           { background: #ffffff; } /*white*/
   td.td-body-b         { background: #ffffff; font-weight: bold; }

   td.td-price          { background: #ccffcc; text-align: right; } /*green*/
   td.td-price2         { background: #ddeeff; text-align: right; } /*blue*/
   /*td.td-blank*/

   td.td-white          { background: #ffffff; }
   td.td-white-b        { background: #ffffff; font-weight: bold; }
   td.td-grey           { background: #ebebfb; }
   td.td-grey-b         { background: #ebebfb; font-weight: bold; }
   td.td-grey2          { background: #cccccc; }
   td.td-lightgrey      { background: #f6f6f6; }
   td.td-yellow      { background: #ffffcc; }
   td.td-yellow-b    { background: #ffffcc; font-weight: bold; }
   td.td-indigo      { background: #ccccff; }
   td.td-indigo-b    { background: #ccccff; font-weight: bold; }
   td.td-indigo2     { background: #ccddff; }
   td.td-indigo2-b      { background: #ccddff; font-weight: bold; }
   td.td-green       { background: #ccffcc; }
   td.td-green-b        { background: #ccffcc; font-weight: bold; }
   td.td-green2         { background: #009900; }
   td.td-green2-b    { background: #009900; font-weight: bold; }
   td.td-cyan           { background: #ccffff; }
   td.td-cyan-b         { background: #ccffff; font-weight: bold; }
   td.td-cyan2          { background: #99ffff; }
   td.td-cyan2-b     { background: #99ffff; font-weight: bold; }
   td.td-navy           { background: #000077; }
   td.td-navy-b         { background: #000077; font-weight: bold; }
   td.td-blue           { background: #ddeeff; }
   td.td-blue-b         { background: #ddeeff; font-weight: bold; }
   td.td-blue2          { background: #99ccff; }
   td.td-blue2-b     { background: #99ccff; font-weight: bold; }
   td.td-gold        { background: #E4BC04; } /* E4BC04 e2d222 */
   td.td-brown          { background: #996633; }
   td.td-brown-b     { background: #996633; font-weight: bold; }
   td.td-brown2         { background: #EEDDBB; }
   td.td-brown2-b       { background: #EEDDBB; font-weight: bold; }
   td.td-reqlabel    { color: #ff0000; text-align: right; }
   td.td-label          { text-align: right; }

   .aligntop
   {
   	vertical-align: top;
   }

   .box-green {
      background-color: #ccffcc;
      border-color: #009900;
      border-style: solid;
      border-width: 3px;
      padding: 1mm;
   }

   .box-blue {
      background-color: #ddeeff;
      border-color: #99ccff;
      border-style: solid;
      border-width: 3px;
      padding: 1mm;
   }

   .box-brown {
      background-color: #EEDDBB;
      border-color: #996633;
      border-style: solid;
      border-width: 3px;
      padding: 1mm;
   }

   img
   {
   	border-top-width: 0px;
   	border-left-width: 0px;
   	border-right-width: 0px;
   	border-bottom-width: 0px;
   }

   pre {
      font-family: courier, monospace;
      font-size: larger;
      color: green;
   }

  .title {
      font-weight: bold;
      font-style: italic;
       border-style: solid; border-color: #000099;
       border-bottom-width: 1pt;    /* ns 4.x only */
       border-top: 0 solid #ffffff; border-bottom: 1pt solid #000099;
       border-left: 0 solid #ffffff;   border-right: 0 solid #ffffff;
      padding-bottom: 0.5mm;
   }

  .light    {color:  #ccccff; }
  .lnav-head {
      color:   #caca5a;
      font-weight: bold;
   }

  .navbar {
      text-align: center;
       border-style: solid; border-color: #336699;
       width: 100%;  border-top-width: 1pt;  border-bottom-width: 1pt;  /* ns 4.x only */
       border-top: 1pt solid #336699;  border-bottom: 1pt solid #336699;
       border-left: 0 solid #ffffff;      border-right: 0 solid #ffffff;
      padding-top: 0.5mm;     padding-bottom: 0.5mm;
   }

	.order_page_sequence td
	{
		text-align: center;
		padding: 3px;
		font-style: italic;
	}
	.order_page_sequence .current
	{
		background-color: Honeydew;
		font-weight: bold;
		font-style: normal;
	}
	.order_page_sequence .current_top
	{
		border-top:   2px solid #009933;
		border-left:  2px solid #009933;
		border-right: 2px solid #009933;
	}
	.order_page_sequence .current_middle
	{
		border-left:  2px solid #009933;
		border-right: 2px solid #009933;
	}
	.order_page_sequence .current_bottom
	{
		border-left:   2px solid #009933;
		border-right:  2px solid #009933;
		border-bottom: 2px solid #009933;
	}
	ul
	{
		list-style-type: disc;
	}

