/*----------------------------------------------------------------------------*/
/* Web Site: http://www.edgetechusa.com                                       */
/* File:     main.css                                                         */
/* Version:  1.0                                                              */
/* Author:   David Houck, www.ImpelSolutions.com                              */
/* Written:  05/07/2003                                                       */
/* Changed:  04/29/2009                                                       */
/* Copyright (C) 2003-2009 Edgetech, Inc. All rights reserved.                */
/*----------------------------------------------------------------------------*/

A.NavBreadCrumb:link
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  text-decoration:  underline;
}

A.NavBreadCrumb:visited
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  text-decoration:  underline;
}

A.NavBreadCrumb:hover
{
  background-color: #FFFFFF;
  color:            #000000;
  cursor:           hand;
  text-decoration:  underline;
}

A.NavBreadCrumb:active
{
  background-color: transparent;
  color:            #00000;
  cursor:           hand;
  text-decoration:  underline;
}

/*----------------------------------------------------------------------------*/

A.NavCopyright:link
{
  background-color: transparent;
  color:            #FFFFFF;
  cursor:           hand;
  text-decoration:  none;
}

A.NavCopyright:visited
{
  background-color: transparent;
  color:            #FFFFFF;
  cursor:           hand;
  text-decoration:  none;
}

A.NavCopyright:hover
{
  background-color: #FFFFFF;
  color:            #000000;
  cursor:           hand;
  text-decoration:  none;
}

A.NavCopyright:active
{
  background-color: transparent;
  color:            #FFFFFF;
  cursor:           hand;
  text-decoration:  none;
}

/*----------------------------------------------------------------------------*/

A.NavFooter:link
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  text-decoration:  none;
}

A.NavFooter:visited
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  text-decoration:  none;
}

A.NavFooter:hover
{
  background-color: #FFFFFF;
  color:            #000000;
  cursor:           hand;
  text-decoration:  none;
}

A.NavFooter:active
{
  background-color: transparent;
  color:            #00000;
  cursor:           hand;
  text-decoration:  none;
}

/*----------------------------------------------------------------------------*/

A.NavLeftMenu:link
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavLeftMenu:visited
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavLeftMenu:hover
{
  background-color: #FFFFFF;
  color:            #000000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavLeftMenu:active
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

/*----------------------------------------------------------------------------*/

A.NavLeftMenu2:link
{
  background-color: transparent;
  color:            #CC0000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavLeftMenu2:visited
{
  background-color: transparent;
  color:            #CC0000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavLeftMenu2:hover
{
  background-color: #FFFFFF;
  color:            #CC0000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavLeftMenu2:active
{
  background-color: transparent;
  color:            #CC0000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

/*----------------------------------------------------------------------------*/

A.NavMore:link
{
  background-color: transparent;
  color:            #FF0000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavMore:visited
{
  background-color: transparent;
  color:            #FF0000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavMore:hover
{
  background-color: #FF0000;
  color:            #FFFFFF;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

A.NavMore:active
{
  background-color: transparent;
  color:            #FF0000;
  cursor:           hand;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  text-decoration:  none;
}

/*----------------------------------------------------------------------------*/

A.NavProducts:link
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  text-decoration:  underline;
}

A.NavProducts:visited
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  text-decoration:  underline;
}

A.NavProducts:hover
{
  background-color: #000000;
  color:            #FFFFFF;
  cursor:           hand;
  text-decoration:  underline;
}

A.NavProducts:active
{
  background-color: transparent;
  color:            #000000;
  cursor:           hand;
  text-decoration:  underline;
}

/*----------------------------------------------------------------------------*/

A.NavProductsAddl:link
{
  background-color: transparent;
  color:            #0000FF;
  cursor:           hand;
  font-size:        10pt;
  font-weight:      700;
  text-decoration:  underline;
}

A.NavProductsAddl:visited
{
  background-color: transparent;
  color:            #0000FF;
  cursor:           hand;
  font-size:        10pt;
  font-weight:      700;
  text-decoration:  underline;
}

A.NavProductsAddl:hover
{
  background-color: #0000FF;
  color:            #FFFFFF;
  cursor:           hand;
  font-size:        10pt;
  font-weight:      700;
  text-decoration:  underline;
}

A.NavProductsAddl:active
{
  background-color: transparent;
  color:            #0000FF;
  cursor:           hand;
  font-size:        10pt;
  font-weight:      700;
  text-decoration:  underline;
}

/*----------------------------------------------------------------------------*/


A.ShowLink:link
{
  background-color: transparent;
  color:            #3D795B;
  cursor:           hand;
  text-decoration:  underline;
}

A.ShowLink:visited
{
  background-color: transparent;
  color:            #3D795B;
  cursor:           hand;
  text-decoration:  underline;
}

A.ShowLink:hover
{
  background-color: #3D795B;
  color:            #FFFFFF;
  cursor:           hand;
  text-decoration:  underline;
}

A.ShowLink:active
{
  background-color: transparent;
  color:            #3D795B;
  cursor:           hand;
  text-decoration:  underline;
}

/*----------------------------------------------------------------------------*/

.BodyStandard
{
  background-color: #000000;
  cursor:           default;
  margin:           0px;
  padding:          0px;
  SCROLLBAR-3DLIGHT-COLOR:    #CCCCCC;
  SCROLLBAR-ARROW-COLOR:      #000000;
  SCROLLBAR-BASE-COLOR:       #FFFFFF;
  SCROLLBAR-DARKSHADOW-COLOR: #000000;
  SCROLLBAR-FACE-COLOR:       #66B499;
  SCROLLBAR-HIGHLIGHT-COLOR:  #CCCCCC;
  SCROLLBAR-SHADOW-COLOR:     #000000;
  SCROLLBAR-TRACK-COLOR:      #000000;
}

.BreadCrumb
{
  background-color: #66B499;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        8pt;
  font-weight:      600;
  margin:           0px;
  padding:          2px;
  padding-left:     165px;
}

.Content
{
  background-color: #FFFFFF;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        11pt;
  margin:           0px;
  padding:          30px;
}

.FooterCopyright
{
  background-color: #000000;
  color:            #FFFFFF;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  margin:           0px;
  padding:          0px;
}

.FooterMenu
{
  background-color: #66B499;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        11pt;
  font-weight:      600;
  margin:           0px;
  padding:          0px;
}

.HeaderMenu
{
  background-color: #000000;
  color:            #FFFFFF;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  margin:           0px;
  padding:          0px;
}

.HeaderSpecial
{
  background: #cc0000;
  border: 0px;
  color: #ffffff;
  font-family: arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: 700;
  height: 40px;
  left: 35%;
  margin-top: 15px;
  padding: 10px;
  position: absolute;
  text-align: center;
  top: 5px;
  width: 400px;
  z-order: 2;
}

.HeaderSpecialShadow
{
  background: #000;
  border: 0px;
  height: 40px;
  left: 35.5%;
  margin-top: 21px;
  position: absolute;
  top: 5px;
  width: 400px;
  z-order: 1;
}

.MenuHeader
{
  background-color: #000000;
  color:            #FFFFFF;
  margin:           0px;
  padding:          0px;
}

.NavBlock
{
  background-color: #3D795B;
  width:            25px;
}

.NavHighlight
{
  background-color: #FFFFFF;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  font-weight:      700;
  height:           18px;
}

.NavItem
{
  background-color: #D1E9E0;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  font-weight:      700;
  height:           18px;
}

.NavItemChild
{
  background-color: #D1E9E0;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  height:           16px;
  padding-left:     5px;
}

.NavSpacer
{
  background-color: #FFFFFF;
  height:           1px;
}

.News
{
  background-color: #66B499;
  color:            #FFFFFF;
  float:            left;
  font-family:      arial, helvetica, sans-serif;
  font-size:        10pt;
  font-weight:      700;
  margin:           0px;
  padding-bottom:   4px;
  padding-left:     4px;
  padding-top:      4px;
}

.NewsDate
{
  background-color: transparent;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  margin:           0px;
  padding-left:     8px;
}

.NewsSummary
{
  background-color: transparent;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        8pt;
  margin:           0px;
  padding-left:     8px;
}

.NewsTitle
{
  background-color: transparent;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  margin:           0px;
  padding-left:     8px;
}

.ProductFeature
{
  background-color: #FFFFFF;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        10pt;
  font-weight:      400;
  margin:           0px;
  padding:          0px;
  padding-left:     15px;
}

.ProductHeader
{
  background-color: #66B499;
  color:            #FFFFFF;
  float:            left;
  font-family:      arial, helvetica, sans-serif;
  font-size:        12pt;
  font-weight:      700;
  margin:           0px;
  padding-left:     5px;
  padding-right:    30px;
}

.ProductHeaderFeature
{
  background-color: #FFFFFF;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        12pt;
  font-weight:      900;
  margin:           0px;
  padding:          0px;
}

.ProductItem
{
  background-color: #FFFFFF;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        10pt;
  font-weight:      700;
  margin:           0px;
  padding-left:     15px;
}

.ProductName
{
  background-color: #FFFFFF;
  color:            #000000;
  font-family:      tahoma, arial, helvetica, sans-serif;
  font-size:        18pt;
  font-weight:      900;
  margin:           0px;
  padding:          0px;
  text-align:       center;
}

.ProductRowSpacer
{
  background-color: #FFFFFF;
  height:           30px;
}

.ProductSummary
{
  background-color: #FFFFFF;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        10pt;
  font-weight:      400;
  margin:           0px;
  padding:          5px;
}

.Show
{
  background-color: #66B499;
  color:            #FFFFFF;
  float:            left;
  font-family:      arial, helvetica, sans-serif;
  font-size:        10pt;
  font-weight:      700;
  margin:           0px;
  padding-bottom:   4px;
  padding-left:     4px;
  padding-top:      4px;
}

.ShowDate
{
  background-color: transparent;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  margin:           0px;
  padding-left:     8px;
}

.ShowTitle
{
  background-color: transparent;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        9pt;
  font-weight:      700;
  margin:           0px;
  padding-left:     8px;
}

.SmallFont
{
  background-color: transparent;
  color:            #000000;
  font-family:      arial, helvetica, sans-serif;
  font-size:        7pt;
}

.ThemeGray
{
  background-color: #000000;
}

.ThemeTeal
{
  background-color: #66B499;
}
