/* CSS Document */


TABLE.content {
  width: 100%;
  padding:40px;
  padding-top: 20px;
  }

TABLE.content P,
TABLE.content OL,
TABLE.content UL {
  line-height: 20px;
  }

TABLE.first TD.right {
  width: 240px;
  vertical-align: top;
  padding-top: 20px;
  padding-left: 30px;
  background-color: #cde4ee;
  }

TABLE.first TD.right P {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;

  }

TABLE.first TD.right UL {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  
  }

TABLE.first TD.right UL LI {
  margin-bottom: 10px;
  margin-left: -15px;
  }

DIV.homebox {
  float: left;
  width: 200px;
  height: 250px;
  border: 1px dotted #C1CC30;
  background-color: #f7f9dc;
  padding: 15px;
  padding-top: 0px;
  margin-right: 30px;
  margin-bottom: 30px;
  /*padding-bottom: 0px;*/
  background-image: url(../images/home-pipe.jpg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  padding-bottom: 100px;
  }

DIV.homebox UL {
  margin-bottom: 0px;
  
  }

DIV.homebox UL LI {
  margin-top: 10px;
  margin-left: -15px;
  }

DIV.homebox H2 {
  color: #999933;
  font-size: 20px;
  font-weight: bold;
  
  }

H2 {
  color: #0478AC;
  font-size: 20px;
  font-weight: bold;

  }

IMG.homephoto {
  float: right;
  margin; 0px;
  }

/*TABLE.content {
  background-image: url(../images/bg_map.gif);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  padding-bottom: 218px;
  }*/

/*P.footer {
  padding-bottom: 220px;
  background-image: url(../images/bg_map.gif);
  background-repeat: no-repeat;
  background-position: 0px 30px;
  }*/
  
TABLE.first TD.right {
  background-image: none;
  background-repeat: no-repeat;
  background-position: 20px 5px;
  /*  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;*/
  background-color: #cde4ee;
  padding-right: 15px;
  }

TABLE.first TD.right P,
TABLE.first TD.right UL {
   color: #0478AC;
   /*filter:alpha(opacity=99);
  -moz-opacity:.99;
  opacity:.99;*/
  font-size: 14px;
  line-height: 18px;
   }

TABLE.first TD.right UL {
  line-height: 16px;
  }
 
UL.surplus LI {
  margin-left: 250px;
  } 