body       
{ 
  scrollbar-face-color: #313031; 
  scrollbar-shadow-color: #313031; 
  scrollbar-highlight-color: #313031; 
  scrollbar-3dlight-color: #313031; 
  scrollbar-darkshadow-color: #313031; 
  scrollbar-track-color: #000000; 
  scrollbar-arrow-color: #FFFFFF;
}
	
a:hover.linkcolors
{
    COLOR: #B59E5A;
    TEXT-DECORATION: underline
}
A.linkcolors
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}


a:hover.footercolors
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
A.footercolors
{
    COLOR: #616061;
    TEXT-DECORATION: none;
}
	
	/* new table styles */
	.tblMatrix   { border-color: #999999 }
.tblHeader { background-color: #FFCC66; font-weight: bold; font-size: 75%; font-family: verdana, helvetica, sans-serif }
	.tblColOne { background-color: #FFFAEA; font-size: 70%; font-weight: bold; font-family: verdana, helvetica, sans-serif}
	.tblColOneTrans { font-size: 70%; font-weight: bold; font-family: verdana, helvetica, sans-serif}
	.tblData { font-size: 70%; font-family: verdana, helvetica, sans-serif } 

	UL             {margin-top: 0pt}
	a:hover        {color: #FFBA29}
	.chartlabel    {font-size:75%}
	.cancelvlink   {color: #0066CC}
	.sublink       {font-size: 70%; line-height: 150%}
	.subtext       {font-size: 70%}
	.price         {font-family: verdana; font-size: 11px}
	.order         {font-family: verdana; font-size: 10px}
	.blacklink     {color: #000000}
	.hilitelink    {color: #339933}
	FONT.noul A    {text-decoration:none;color:#0066CC}

   .appNavOff
   
     
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #003399;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 100px
}
.appNavUp
{
    BACKGROUND-COLOR: #99ccff;
    BORDER-BOTTOM: #003399 1px solid;
    BORDER-LEFT: #99ffff 1px solid;
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #99ffff 1px solid;
    COLOR: #003399;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}
.leftheaders
{
    COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: .5pt;
    TEXT-DECORATION: none;
}
.headerframe
{
    COLOR: #003399;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 2.0pt;
    TEXT-DECORATION: none;
}
.appNavChosen
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #0066ff;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}
.appNavChosenUp
{
    BACKGROUND-COLOR: #99ccff;
    BORDER-BOTTOM: #003399 1px solid;
    BORDER-LEFT: #99ffff 1px solid;
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #99ffff 1px solid;
    COLOR: #0066ff;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}
.appNavChosenDown
{
    BACKGROUND-COLOR: #99ccff;
    BORDER-BOTTOM: #99ccff 1px solid;
    BORDER-LEFT: #003399 1px solid;
    BORDER-RIGHT: #99ccff 1px solid;
    BORDER-TOP: #003399 1px solid;
    COLOR: #0066ff;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}
.appNavSubOff
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #003399;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}
.appNavSubUp
{
    BORDER-BOTTOM: #000066 1px solid;
    BORDER-LEFT: #000066 1px solid;
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #9C0808;
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
    LETTER-SPACING: 0.25pt;
    LINE-HEIGHT: 15px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
    text-align:center;
    WIDTH: 100px
}
.appNavSubDown
{
    BACKGROUND-COLOR: #99ccff;
    BORDER-BOTTOM: #99ffff 1px solid;
    BORDER-LEFT: #3366cc 1px solid;
    BORDER-RIGHT: #99ffff 1px solid;
    BORDER-TOP: #3366cc 1px solid;
    COLOR: #000099;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}
.appNavSubChosen
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #0066ff;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}
.appNavSubChosenUp
{
    BACKGROUND-COLOR: #99ccff;
    BORDER-BOTTOM: #003399 1px solid;
    BORDER-LEFT: #99ffff 1px solid;
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #99ffff 1px solid;
    COLOR: #3333ff;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}
.appNavSubChosenDown
{
    BACKGROUND-COLOR: #99ccff;
    BORDER-BOTTOM: #99ffff 1px solid;
    BORDER-LEFT: #3366cc 1px solid;
    BORDER-RIGHT: #99ffff 1px solid;
    BORDER-TOP: #3366cc 1px solid;
    COLOR: #3333ff;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 165px
}

.AdminLeftNavOff { background-color: #E7DB8C; color: #E7DB8C; cursor: hand; font-family: Verdana; 
               font-size: 11px; letter-spacing: -0.5pt; line-height: 15px; 
               width: 86px; text-decoration: none; font-weight: bold; 
               border: 1px solid #E7DB8C; margin: 1px; padding-left: 5px; 
               padding-right: 0px; padding-top: 0px; padding-bottom: 0px }
.AdminLeftNavUp   { background-color: #7B92AD; color: #FF0000; cursor: hand; font-family: Verdana; 
               font-size: 11px; height: 0pt; letter-spacing: -0.5pt; 
               line-height: 15px; width: 86px; text-decoration: none; 
               font-weight: bold; border-left: 1px solid #CCCCCC; 
               border-right: 1px solid #666666; border-top: 1px solid #CCCCCC; 
               border-bottom: 1px solid #666666; margin: 1px; padding-left: 
               5px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px }
.topNavOff  { border-style:solid; border-width:0px; background-color: #9C0808; color: #FFFFFF; cursor: hand; font-family: Verdana; 
               font-size: 11px; letter-spacing: 0.3pt; line-height: 13px; 
               width: 90px; text-decoration: none; font-weight: bold; 
               margin: 1px; padding-left: 5px; 
               padding-right: 0px; padding-top: 3px; padding-bottom: 5px; text-align:center }
.topNavUp   { background-color: #9C0808; color: #E7DB8C; cursor: hand; font-family: Verdana; 
               font-size: 11px; height: 0pt; letter-spacing: 0.3pt; 
               line-height: 13px; width: 90px; text-decoration: none; 
               font-weight: bold; border-left: 1px solid #CCCCCC; 
               border-right: 1px solid #666666; border-top: 1px solid #CCCCCC; 
               border-bottom: 1px solid #666666; margin: 1px; padding-left: 
               5px; padding-right: 0px; padding-top: 3px; padding-bottom: 4px; text-align:center; background-image:url('images/redbutton.gif') }
.topNavDown { background-color: #9C0808; color: #E7DB8C; cursor: hand; font-family: Verdana; 
               font-size: 11px; letter-spacing: 0.3pt; line-height: 13px; 
               text-decoration: none; width: 90px; font-weight: bold; 
               border-left: 1px solid #666666; border-right: 1px solid #CCCCCC; 
               border-top: 1px solid #666666; border-bottom: 1px solid #CCCCCC; 
               margin: 1px; padding-left: 5px; padding-right: 0px; 
               padding-top: 3px; padding-bottom: 4px; text-align:center; background-image:url('images/redbutton.gif') }

.LeftNavOff  { border:1px solid #E7DB8C; background-color: #E7DB8C; color: #000000; cursor: hand; font-family: Verdana; 
               font-size: 11px; letter-spacing: -0.5pt; line-height: 13px; 
               width: 94px; text-decoration: none; font-weight: bold; 
               margin: 0px; padding-left: 0px; 
               padding-right: 0px; padding-top: 2px; padding-bottom: 3px; text-align:left }
.LeftNavUp   { background-color: #E7DB8C; color: #9C0808; cursor: hand; font-family: Verdana; 
               font-size: 11px; height: 0pt; letter-spacing: -0.5pt; 
               line-height: 13px; width: 94px; text-decoration: none; 
               font-weight: bold; border-left: 1px solid #CCCCCC; 
               border-right: 1px solid #666666; border-top: 1px solid #CCCCCC; 
               border-bottom: 1px solid #666666; margin: 0px; padding-left: 
               0px; padding-right: 0px; padding-top: 2px; padding-bottom: 3px; text-align:left }
.LeftNavDown { background-color: #E7DB8C; color: #9C0808; cursor: hand; font-family: Verdana; 
               font-size: 11px; letter-spacing: -0.5pt; line-height: 13px; 
               text-decoration: none; width: 94px; font-weight: bold; 
               border-left: 1px solid #666666; border-right: 1px solid #CCCCCC; 
               border-top: 1px solid #666666; border-bottom: 1px solid #CCCCCC; 
               margin: 0px; padding-left: 0px; padding-right: 0px; 
               padding-top: 2px; padding-bottom: 3px; text-align:left }
.LeftNavOn
	{
   BACKGROUND-COLOR: #FFA500;
   BORDER-BOTTOM: #99CCFF solid 1px;
   BORDER-LEFT: #003399 solid 1px;
   BORDER-RIGHT: #99CCFF solid 1px;
   BORDER-TOP: #003399 solid 1px;
   COLOR: #666666;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 10px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px
	}
	.LeftNavChosen
	{
   BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #3366CC solid 1px;
   BORDER-LEFT: #3366CC solid 1px;
   BORDER-RIGHT: #3366CC solid 1px;
   BORDER-TOP: #3366CC solid 1px;
   COLOR: #FFCC00;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 1px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px;
	}
	.LeftNavChosenUp
	{
   BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #000066 solid 1px;
   BORDER-LEFT: #33CCFF solid 1px;
   BORDER-RIGHT: #000066 solid 1px;
   BORDER-TOP: #33CCFF solid 1px;
   COLOR: #FFCC00;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   HEIGHT: 0pt;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 1px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px
	}
	.LeftNavChosenDown
	{
   BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #99CCFF solid 1px;
   BORDER-LEFT: #003399 solid 1px;
   BORDER-RIGHT: #99CCFF solid 1px;
   BORDER-TOP: #003399 solid 1px;
   COLOR: #FFCC00;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 5px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px
	}
	.LeftNavSubOff
	{
		BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #3366CC solid 1px;
   BORDER-LEFT: #3366CC solid 1px;
   BORDER-RIGHT: #3366CC solid 1px;
   BORDER-TOP: #3366CC solid 1px;
   COLOR: #FFFFFF;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 30px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px
	}
	.LeftNavSubUp
	{
   BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #000066 solid 1px;
   BORDER-LEFT: #33CCFF solid 1px;
   BORDER-RIGHT: #000066 solid 1px;
   BORDER-TOP: #33CCFF solid 1px;
   COLOR: #FFFFFF;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 30px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px
	}
	.LeftNavSubDown
	{
   BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #99CCFF solid 1px;
   BORDER-LEFT: #003399 solid 1px;
   BORDER-RIGHT: #99CCFF solid 1px;
   BORDER-TOP: #003399 solid 1px;
   COLOR: #FFFFFF;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 30px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px
	}
	.LeftNavSubChosen
	{
   BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #3366CC solid 1px;
   BORDER-LEFT: #3366CC solid 1px;
   BORDER-RIGHT: #3366CC solid 1px;
   BORDER-TOP: #3366CC solid 1px;
   COLOR: #FFCC00;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 22px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px;
	}
	.LeftNavSubChosenUp
	{
   BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #000066 solid 1px;
   BORDER-LEFT: #33CCFF solid 1px;
   BORDER-RIGHT: #000066 solid 1px;
   BORDER-TOP: #33CCFF solid 1px;
   COLOR: #FFCC00;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   HEIGHT: 0pt;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 22px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px
	}
	.LeftNavSubChosenDown
	{
   BACKGROUND-COLOR: #3366CC;
   BORDER-BOTTOM: #99CCFF solid 1px;
   BORDER-LEFT: #003399 solid 1px;
   BORDER-RIGHT: #99CCFF solid 1px;
   BORDER-TOP: #003399 solid 1px;
   COLOR: #FFCC00;
   CURSOR: hand;
   FONT-FAMILY: verdana;
   FONT-SIZE: 11px;
   LETTER-SPACING: -0.5pt;
   LINE-HEIGHT: 20px;
   MARGIN: 2px 0px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 22px;
   PADDING-RIGHT: 3px;
   PADDING-TOP: 0px;
   TEXT-DECORATION: none;
   WIDTH: 100px
	}
-->