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

body
{   
  margin      :  0px auto 0px auto;
  background  :  #5e5e5e;
}

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

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

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

h1
{
  font-family  :  tahoma, verdana, arial;
  font-weight  :  bold;
  font-size    :  14px;
  color        :  #fe6732;
  
  padding      :  0px 0px 5px 0px;
  margin       :  0px;
}

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

a img
{
  border  :  none;
}

form
{
  margin  :  0px;  
}

input.textbox, select, textarea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  10px;
  color        :  #333333;
  
  padding      :  2px;
  border       :  solid 1px #999999;
}

select
{
  padding  :  1px;
}

input.button
{
  font-family  :  tahoma, verdana, arial, sans-serif;
  font-weight  :  normal;
  font-size    :  12px;
  color        :  #666666;

  text-align   :  center;
  padding      :  2px 10px 2px 10px;
  #padding     :  2px 5px 2px 5px;
  _padding     :  2px 5px 2px 5px;  
  background   :  #ffffff;
  border       :  solid 1px #666666;
  cursor       :  pointer;
}

input.button:hover
{
  color        :  #ffffff;
  background   :  #fe6732;
  border       :  solid 1px #ffffff;
}

#MainDiv
{
  margin    :  15px auto 0px auto;
  width     :  885px;
  position  :  relative;
}

#Navigation
{
  background  :  #cacaca url('../images/nav-bg.jpg') repeat-x;
}

#Navigation div
{
  background  :  url('../images/nav-left-bg.jpg') left top no-repeat;
}

#Navigation div div
{
  background   :  url('../images/nav-right-bg.jpg') right top no-repeat;
  height       :  41px;
  line-height  :  41px;
  padding      :  0px 15px 0px 5px;
}

#Navigation a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #5e5e5e;
  
  text-decoration  :  none;
  
  display          :  block;
  float            :  right;
  padding          :  0px 12px 0px 12px;
  line-height      :  41px;
  background       :  url('../images/nav-separator.jpg') left top no-repeat;
}

#Navigation a:hover, #Navigation a.selected, #Navigation a.selected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #fe6732;
  
  text-decoration  :  none;
  
  display          :  block;
  float            :  right;
  padding          :  0px 12px 0px 12px;
  line-height      :  41px;
  background       :  url('../images/nav-separator.jpg') left top no-repeat;
}

#Body
{
  position  :  relative;  
}

#Body #BodyBg
{
  background  :  #bababa url('../images/body-bg.jpg') repeat-y;
  width       :  885px;
}

#Body #BodyBg #Contents
{
  padding     :  175px 30px 30px 380px;
  min-height  :  125px;
  background  :  url('../images/home-bg.jpg') no-repeat;
}

#Body #Email
{
  background    :  #bababa url('../images/body-bottom-bg.jpg') no-repeat;
  height        :  35px;
  line-height   :  30px;
  padding-left  :  405px;
  overflow      :  hidden;
}

#Quote
{
  position  :  absolute;
  left      :  15px;
  top       :  31px;
}

#Footer
{
  font-family    :  verdana, arial, sans-serif;
  font-size      :  10px;
  color          :  #c0c0c0;

  text-align     :  right;
  padding-right  :  5px;
}

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