html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background-color: #1a1a1a;
}
body
{
    line-height: 1;
}
ol, ul
{
    list-style: none;
}
blockquote, q
{
    quotes: none;
}
*:focus
{
    outline: 0;
}
ins
{
    text-decoration: none;
}
del
{
    text-decoration: line-through;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}

TABLE.Grid TR TD,TH
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
}

TABLE.LargeGrid TR TD,TH
{
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
}


/*
Tag Reference
*/
BODY
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #f9f9f9;
  background-color: #1a1a1a;
}

TD
{
   font: Verdana, Arial, Helvetica, sans-serif;
   color: #f9f9f9;
   line-height: 1.2em;
}

P
{
   font: Verdana, Arial, Helvetica, sans-serif;
   color: #f9f9f9;
   padding: 5px 0px 5px 0px;
}

INPUT
{
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #f9f9f9;
  padding: 1px 0px 1px 1px;
  background-color: #1a1a1a;
  border: solid 1px #707070;
}

INPUT[type="checkbox"] 
{
   border: none;
}

SELECT
{
   font-family: Arial, Helvetica;
   font-size: 11px;
   color: #f9f9f9;
   padding: 3px 0px 3px 3px;
   background-color: #1a1a1a;
}

TEXTAREA
{
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #f9f9f9;
  padding: 3px 3px 3px 3px;
  background-color: #1a1a1a;
}

EM 
{
   font-family: Arial, Helvetica;
   font-size: 11px;
   font-style: italic;
}

BUTTON
{
   font-weight: bold;
}

A
{
  color: #f9f9f9;
  text-decoration: none;
}
A:visited 
{
  color: #f9f9f9;
  text-decoration: none;
}
A:hover
{
  color: #add8e6;
  text-decoration: none;
}

IMG
{
   border: 0px;
}

HR
{
   clear: both;
   visibility: hidden;
}

.HR 
{
   clear: both;
   background-color: #A8CA45;
   height: 3px;
}

UL 
{
   list-style-type: none;
}
LI 
{
}


H1
{
   font-size: 36px;
}
H2
{
   font-size: 20px;
}
H3
{
   font-size: 18px;
}
H4
{
   font-size: 14px;
}
H5
{
   font-size: 12px;
}


H1 A:hover
{
  text-decoration: none;
}
H2 A:hover
{
  text-decoration: none;
}
H3 A:hover
{
  text-decoration: none;
}


.Grid
{
   background-color: #cccccc;
}
.GridRow
{
   background-color: #ffffff;
   padding: 8px;
   line-height: 25px;
}

.clearfix
{
   display: block;
}

.center
{
   text-align: center;
}


body
{
   margin-top: 10px;
   position: relative;
}

.headerWidth
{
   margin: auto;
   width: 980px;
}

.pageWidth
{
   margin: auto;
   width: 980px;
}

.contentWidth
{
   margin: auto;
   padding-top: 15px;
   width: 980px;
}

.footerWidth
{
   margin: auto;
   width: 980px;
}

#header
{
}

#navContainer
{
   position: relative;
}
#nav
{
   position: absolute;
   top: -10px;
   left: 560px;
   width: 460px;
}

#nav UL
{
  list-style-type: none;
}

#nav UL LI
{
  display: inline;
  padding-left: 30px;
}


#menuContainer
{
   position: relative;
}
#menu
{
   position: absolute;
   top: 20px;
}

#menu UL
{
  list-style-type: none;
}

#menu UL LI
{
  padding-left: 0px;
  padding-bottom: 14px;
  text-align: right;
}


#pageContent
{
  margin-top: 40px;
  margin-left: 0px;
}

#footer
{
  padding-top: 25px;
  padding-right: 15px;
  padding-left: 15px;
}

/*
Text Style Names
*/
.Huge
{
   font-family: Arial, Helvetica;
   font-size: 230%;
}
.Title
{
   font-family: Arial, Helvetica;
   font-size: 200%;
}
.Heading
{
   font-family: Arial, Helvetica;
   font-size: 180%;
}
.SmallHeading
{
   font-family: Arial, Helvetica;
   font-size: 150%;
}
.Larger
{
   font-family: Arial, Helvetica;
   font-size: 130%;
   font-weight: bold;
}
.Large
{
   font-family: Arial, Helvetica;
   font-size: 130%;
}
.StandOut
{
   font-family: Arial, Helvetica;
   font-size: 100%;
   font-weight: bold;
}
.Small
{
   font-family: Arial, Helvetica;
   font-size: 80%;
}
.Tiny
{
   font-family: Arial, Helvetica;
   font-size: 70%;
}
.Error
{
   font-family: Arial, Helvetica;
   color: #990000;
}




.NavLink 
{
  font-size: 11px;
  text-transform: uppercase;
}

.IndentList
{
   list-style-type: square;
}
.IndentList LI
{
   margin-left: 26px;
   line-height: 1.4em;
}



