
html
{
  min-height     :  100%;
  margin-bottom  :  1px;
}

body
{   
  margin      :  0px;
  background  :  #cccccc;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;  

  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #58595b;
}

div, td
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #58595b;
}

h1
{
  font-family  :  'Trebuchet MS', verdana, arial, sans-serif;
  font-weight  :  normal;
  font-size    :  14px;
  color        :  #47b52e;
  
  margin       :  0px 0px 10px 0px;
  padding      :  0px;  
}

h1 span
{
  color  :  #58595b;
}

h2
{
  font-family  :  'Trebuchet MS', verdana, arial, sans-serif;
  font-weight  :  normal;
  font-size    :  14px;
  color        :  #58595b;
  
  margin       :  0px 0px 10px 0px;
  padding      :  0px;
}

h3
{
  font-family  :  'Trebuchet MS', verdana, arial, sans-serif;
  font-weight  :  normal;
  font-size    :  13px;
  color        :  #58595b;
  
  margin       :  0px;
  padding      :  0px;
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #47b52e;
   
  text-decoration  :  none;
}
  
a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #333333;
   
  text-decoration  :  underline;
}

a img
{
  border  :  none;
}

ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

ul li
{
  margin      :  0px;
  padding     :  0px 0px 5px 15px;
  background  :  url('../images/nav-bullet.jpg') 0px 3px no-repeat;
}

#MainDiv
{
  margin  :  0px auto 0px auto;
  width   :  924px;
}

#Header
{
  background  :  #ffffff;
  height      :  85px;
}

#Header div#Email
{
  float        :  right;
  line-height  :  20px;
  padding      :  5px 10px 0px 0px;
}

#PageBanner
{
  background     :  #ffffff;
  border-top     :  solid 1px #bebebe;
  border-bottom  :  solid 1px #bebebe;
}

#Navigation
{
  margin         :  30px 0px 30px 0px;
  border-bottom  :  solid 1px #bbbbbb;
}

#Navigation a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #58595b;
  
  text-align       :  right;

  display          :  block;
  padding-right    :  12px;
  height           :  32px;
  line-height      :  32px;
  text-decoration  :  none;
  border-top       :  solid 1px #bbbbbb;
  background       :  url('../images/nav-bullet.jpg') 154px 13px no-repeat;
}
 
#Navigation a:hover, #Navigation a.selected, #Navigation a.selected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #47b52e;
  
  text-align       :  right;

  display          :  block;
  padding-right    :  12px;
  height           :  32px;
  line-height      :  32px;
  text-decoration  :  none;
  border-top       :  solid 1px #bbbbbb;
  background       :  url('../images/nav-bullet-over.jpg') 154px 13px no-repeat;
}

#Body
{
  background  :  #ffffff;
}

#ContentArea
{
  padding  :  30px 30px 60px 80px;
}

#Footer
{
  height       :  30px;
  line-height  :  30px;
  background   :  #47b52e;

  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;

  text-align   :  center;
}

#Footer a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;
   
  text-decoration  :  underline;
}
  
#Footer a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;
   
  text-decoration  :  underline;
}

.mandatory, .error
{
  color  :  #ff0000;
}

form
{
  margin  :  0px;
}

input.textbox, textarea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #000000;  
  
  border       :  solid 1px #b4b6b5;
  padding      :  2px;
}

input.button
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;  
  
  border       :  solid 1px #4a6b21;
  background   :  #47b52e;
  padding      :  2px 8px 2px 8px;
  #padding     :  2px 2px 2px 2px;  
  _padding     :  2px 2px 2px 2px;  
  cursor       :  pointer;
}

input.button:hover
{
  color       :  #47b52e;
  background  :  #dbebc8;
}

.green
{
  color  :  #47b52e;
}

.product
{
  border  :  solid 1px #999999;
  margin  :  10px 0px 10px 0px;
}
