 body
  {
   background-color: #ffffff;
   margin: 0;
  }

 img
  {
   border: none;
  }

 .arrow
  {
   background-image: url(../images/arrow.gif);
   background-repeat: no-repeat;
   background-position: 50% 50%;
  }

 .mp_con_0
  {
   background-image: url(../images/mp_con_bg_0.gif);
   background-repeat: no-repeat;
   background-position: left top;
  }

 .mp_con_1
  {
   background-image: url(../images/mp_con_bg_1.gif);
   background-repeat: repeat-y;
   background-position: left top;
  }

 .mp_con_2
  {
   background-image: url(../images/mp_con_bg_2.gif);
   background-repeat: no-repeat;
   background-position: left top;
  }

 .head_l
  {
   /*background-image: url(../images/head_l.gif);
   background-repeat: no-repeat;
   background-position: left top;*/
   padding-top: 38px;
   padding-left: 33px;
   font-family: Tahoma, sans-serif;
  }

 .head_r
  {
   background-image: url(../images/head_r.jpg);
   background-repeat: no-repeat;
   background-position: right top;
  }

 table.mnu
  {
   background-color: #585858;
   color: #ffffff;
   font-weight: bold;
   font-size: 11px;
   font-family: Tahoma, sans-serif;
  }

 .mnu_delim
  {
   background-image: url(../images/mnu_delim.gif);
   background-repeat: no-repeat;
   background-position: left top;
  }

 .fl_1
  {
   padding-bottom: 10px;
   color: #ffffff;
   font-weight: bold;
   font-size: 26px;
   font-family: Tahoma, sans-serif;
   background-image: url(../images/rp_fl_1.gif);
   background-repeat: no-repeat;
   background-position: right top;
  }

 .fl_2
  {
   padding-bottom: 10px;
   color: #ffffff;
   font-weight: bold;
   font-size: 24px;
   font-family: Tahoma, sans-serif;
   background-image: url(../images/rp_fl_2.gif);
   background-repeat: no-repeat;
   background-position: left top;
  }

 .fl_3
  {
   padding-bottom: 10px;
   color: #ffffff;
   font-weight: bold;
   font-size: 24px;
   font-family: Tahoma, sans-serif;
   background-image: url(../images/rp_fl_3.jpg);
   background-repeat: no-repeat;
   background-position: left top;
  }

 .mp
  {
   padding-left: 27px;
   padding-top: 27px;
   padding-bottom: 27px;
   color: #2A2F38;
   font-weight: normal;
   font-size: 11px;
   font-family: Tahoma, sans-serif;
  }

 td.foot
  {
   vertical-align: middle;
   text-align: left;
   padding-left: 45px;
   background-color: #585858;
   color: #ffffff;
   font-weight: normal;
   font-size: 11px;
   font-family: Tahoma, sans-serif;
  }

 a.mnu, a.mnu:visited
  {
   font-weight: bold;
   font-size: 11px;
   color: #ffffff;
   font-family: Tahoma, sans serif;
  }

 a.mnu:hover
{
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  font-family: Tahoma, sans serif;
  color: #e6e6fa;
}

 a.l_mnu, a.l_mnu:visited
  {
   font-weight: bold;
   font-size: 11px;
   color: #000000;
  }

 a.l_mnu:hover
{
  color: #708090;
}

a
{
  text-decoration: none;
  font-size: 11px;
  color: #00008b;
}

 a:hover
{
  color: #3366cc;
}

 td.l_mnu
  {
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #222222;
   font-family: Tahoma, sans serif;
  }

 td
  {
   text-decoration: none;
   font-size: 11px;
   color: #222222;
   font-family: Tahoma, sans serif;
  }

table.menu2 tr td {background: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 12 2; padding-left: 30px;}

a.contactus
{
  color:White;
  text-decoration: underline;
}
a.contactus:hover
{
  color:Yellow;
}
.inss, .inss2
{
  color: #444444;
  font-size: 11px;
  padding-left: 5px;
}
.service-budget-header{
	font-weight: bold;
	padding-top: 5px;
}
.service-budget-cell2
{
  padding-left: 25px;
}
.service-budget-cell3
{
  padding-left: 30px;
}
.service-budget-celldiv
{
  height: 3px;
  background: #e8e8e8;
}
.CrName
{
  font-weight: bold;
}
.BetweenRow
{
  height: 3px;
  background: #e8e8e8;  
}
.testimonial_div
{
  padding-top: 5px;
  padding-right: 3px;
  text-align: left;
}
.testimonial_content
{ 
  font-size: 11px;
  font-style: italic; 
  padding-bottom: 3px;
}
.testimonial_author
{
  font-size: 14px;
  color: #35468e;
  padding-bottom: 5px;
  padding-left: 3px;
  border-bottom: 3px solid #eaeff4;
}
