@charset "utf-8";
/* CSS Document */

body
{
  background-color:#999999;
  font-size:11px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
 
td#footer
{
  background-image:url(images/small_gray_gradient.gif);
  height:22px;
  background-repeat:repeat-x;
  color:#fff;
  text-align:right;
  font-size:9px;
  } 
  td#footer a
  {
   color:#fff;
   text-decoration:none;
   font-size:9px;
   }
   td#footer a:hover
  {
   color:#fff;
   text-decoration:underline;
   font-size:9px;
   }
td.lightGrayBack
{
  background-color:#e8e9e4;
}

img
{
 border:0;
}

td.righWhiteBorder
{
  border-right:1px solid #ffffff;
  
}
 td.leftWhiteBorder
{
  border-left:1px solid #ffffff;
  
}
td.rightLeftWhiteBorder
{
 border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
	}
h1
{
   background-color:#333333;
   color:#ffffff;
   text-align:left;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   padding:6px;
   margin-top:6px;
}

p
{
   text-align:justify;
   color:#333333;
   margin-right:8px;
   margin-left:8px;
   line-height:14pt;
}

p.black
{
   text-align:justify;
   color:#333333;
   margin-right:4px;
   margin-left:4px;
   line-height:14pt;
   font-weight:bold;
   margin-bottom:2px;
}

p.indent
{
    text-align:justify;
	margin-left:12px;
	margin-top:0;
	}
a.anchorClass
{
text-decoration:none;
color:#333333;
}	
a.anchorClass:hover
{
text-decoration:none;
color:#333333;
}	
div.rightAligned
{
  text-align:right;
  margin-top:1px;

margin-right:3px;
margin-top:0;
  }
  
.rightAligned a
{
  color:#660000;
  text-decoration:none;
  }
  .rightAligned a:hover
{
  color:#660000;
  text-decoration:underline;
  }
a:hover 
{
  color:#660000;
  text-decoration:none;

}

a
{
  color:#000;
  text-decoration:underline;
} 
 
 span.blueFont
 {
   color:#660000;
   font-weight:bold;
   }

 
 pre
 {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  margin-left:4px;
  margin-top:0;
  }
 
 ul.serviceListing
 {
    list-style:none;
	margin-top:2px;
	margin-left:4px;
	text-align:justify;
 }
 
 .serviceListing li
 {
   list-style-type:none;
   padding:0 0 4px 0;
   text-align:left;
   }
 /***************************************************** form formatting **************************************************/
 
form
{
   margin:0;
   padding:0;
   }

 input#foreName,#lastName,#email,#contactNumber,#addressLine1,#addressLine2,#addressLine3,#postCode,#oppForeName,#oppLastName
 {
   width:180px;
   height:15px;
   border:1px solid #333333;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
  }
   select
 {
   width:185px;
   height:18px;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  textarea
  {
    border:1px solid #333333;
	margin-left:6px;
	}
	
	
	label 
	{
	  margin-left:8px;
	  }
  
