/*===================================================================
| STANDARD ELEMENTS
\------------------------------------------------------------------*/
  div {
   xborder: 1px solid yellow;
    }

  HTML {
    overflow: auto;
   _overflow-y: scroll;
   }

  HTML, Body {

    Height: 100%;
    Width: 100%;

    Margin: 0px;
    Padding: 0px;

    Font-Size: 11px;

    }

  Body {
    Font-Family: Verdana, Arial, Helvetica;
    Color: White;
    Font-Size: 1em;
    Line-Height: 1.7em;

    Background-Color: #4B4B4B;

    Cursor: Default;
    Text-Justify: newspaper;

    Scrollbar-Face-Color: #666666;
    Scrollbar-Highlight-Color: #4B4B4B;
    Scrollbar-Shadow-Color: #4B4B4B;
    Scrollbar-3dlight-Color: #4B4B4B;
    Scrollbar-Arrow-Color: #4B4B4B;
    Scrollbar-Track-Color: #4B4B4B;
    Scrollbar-Darkshadow-Color: #4B4B4B;
    }


  .Title, H1 {
    font-size: 24px;
    line-height: 30px;
    font-family: Arial, Helvetica;
    font-weight: 100;
    }

  h2, h3, SubTitle {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    margin-bottom: 3px;
    }
    
  p {
    margin-bottom: 10px;
    }
    
  #CenterColumn p {
    padding-left: 15px;
    padding-right: 15px;
    }
  #CenterColumn a {
  /*display: inline-block;*/
    line-height: 1.55em;
    }
  a:link {
  /*text-decoration: underline;*/
    text-decoration: none;
    color: #A9DEF0;
  /*color: #FFFFFF;*/
    font-weight: Normal;
    }
  a:visited {
  /*text-decoration: underline;*/
    text-decoration: none;
    color: #CECECE;
    font-weight: Normal;
    }
  a:hover {
    text-decoration: underline;
    color: #FFF;
    }
  #CenterColumn a:hover {
    text-decoration: none;
    color: #FFF;
    border-bottom: 1px dotted #F80;
    }
  /* Home page mouseover/ad links, linked images */
  #PageBody_pnlTitleAds a:hover,
  #ContactButton a:hover {
    border-bottom: 0px none transparent;
    }

  hr {
    Height: 1;
    Color: #4B4B4B;
    Margin-Left: -40;
    Margin-Right: -40;
    Width: 112%;
    }

  ul {
    list-style-image: url(/images/glyphs/li.gif);
    vertical-align: text-bottom;
    margin-Top: 2pt;
    Margin-Bottom: 2pt;
    }
  #CenterColumn ul {
    margin: 6px 0px 6px 20px;
    padding-left: 20px;
    }
  #CenterColumn table.body ul {
    margin: 6px 0px 6px 16px;
    padding-left: 0px;
    }
  #CenterColumn ul li { line-height: 1.8em; }

  u {
    Border-Bottom-Style: Solid;
    Border-Bottom-Color: #A4A4A4;
    Border-Bottom-Width: 1;
    text-decoration: none;
    }

  .subtitle {
    font-size: 10px;
    font-family: arial;
    font-weight: bold
    }

  .AncillaryLabel {
    Font-Size: 7px;
    Color: #000000;
    }

/*===================================================================
| TABLES
\------------------------------------------------------------------*/

  .RowHeader {
    text-align: right;
    vertical-align: top;
    color: #aaaaaa;
    font-weight: normal;
    width: 150px;
    Padding-Right: 10px;
    }

/*===================================================================
| ALTERNATE LINKS
\--------------------------------------------------------------------*/

  a.Navigation:link {
    color: black;
    text-decoration: none;
    font-weight: bold
    }
  a.Navigation:visited {
    color: black;
    text-decoration: none;
    font-weight: bold
    }
  a.Navigation:active {
    color: black;
    text-decoration: none;
    font-weight: bold
    }
  a.Navigation:hover {
    color: #FF3300;
    text-decoration: none;
    font-weight: bold
    }

  a.BreadTrail:link {
    color: gray;
    text-decoration: none
    }
  a.BreadTrail:visited {
    color: gray;
    text-decoration: none
    }
  a.BreadTrail:active {
    color: gray;
    text-decoration: none
    }
  a.BreadTrail:hover {
    color: #FF3300;
    text-decoration: none
    }

/*===================================================================
| DHTML HELPER CLASSES
\------------------------------------------------------------------*/

  .Hidden {
    display: none
    }
  .Visible {
    display: ''
    }

/*===================================================================
| FORM AND DETAIL.ASPX CLASSES
\------------------------------------------------------------------*/

  Input {
    border: 1;
    color: white;
    font-size: 2.6ex;
    font-family: Verdana, Arial, Helvetica;
    border-color: #4B4B4B;
    border-style: solid;
    background-color: #666666;
    }

  Input.Checkbox {
    border: 0;
    background-color: #666666;
    }

  .FormHighlight {
    xborder-color: #CCCCCC;
    background-color: #4B4B4B;
    xborder-style: inset;
    }

/* Required field default class */
  .Required {
    color: #CCCCCC;
    }
  Input.Required {
    color: White;
    border: 1;
    border-color: #4B4B4B;
    border-style: solid;
    background-color: #666666;
    }

  Select.Required, Select {
    color: White;
    border: 1;
    border-color: #4B4B4B;
    border-style: solid;
    background-color: #666666;
    }

/* Error field default class */
  .Error {
    color: Orange;
    }
  Input.Error {
    border: 1;
    color: black;
    border-color: White;
    border-style: solid;
    xborder-style: dashed;
    }
  .ErrorSummary {
    color: Orange;
    }

/*===================================================================
| TREE CONTROL
\------------------------------------------------------------------*/
  .NavigationTree {
    padding:          5px;
    text-overflow:    ellipsis;
    background-color: #666666;
    vertical-align:   top;
    height:           312px;
    width:            auto;
    overflow-x:       auto;
    overflow-y:       visible;
    }

/*=============================================================
| SPECIAL LINKS
\------------------------------------------------------------*/
  .NavigationContainer td {
    Line-Height: 19px;
    Vertical-Align: Text-Top;
    }

  .Navigation, a.Navigation, a.Navigation:link, a.Navigation:visited, a.Navigation:active, a.Navigation:hover {
    Font-Size: 9px;
    Color: White;
    Font-Weight: Normal;
    }
  a.Navigation:hover {
    Text-Underline: Underline;
    Color: #FF9900;
    }
  .Current, a.Current, a.Current:link, a.Current:visited, a.Current:active, a.Current:hover {
    Color: #FF9900;
    Font-Weight: Bold;
    }

