/* general cleaning */
body{
 margin:0;
 background-image:url(graphics/body_bg.jpg);
 background-repeat:repeat-x;
 background-color:#16a220;
}
.displayblock{
  display:block;
}
.clearboth{
  clear:both;
}
p {
  padding: 0 0 10px 0;
  margin: 0;
}
blockquote{
  margin: 0 0 0 20px;
}
.floatleft{
  float:left;
}
.floatright{
  float:right;
}
.nopadding{
  padding:0;
}
.textcenter{
  text-align: center;
}

img {
  padding: 0;
  margin: 0;
  border: 0;
}
ul {
  margin: 0;
  padding: 0;
}
ol {
  margin:0;
  padding:0;
}
li {
  list-style: none;
  padding: 0;
  margin: 0;
  }

form, 
fieldset, 
legend {
	margin: 0;
	padding: 0;
	border: none;
	display: inline;
}

br.clear_floats {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	overflow: hidden;
	width: 100%;
}
/* end */

#toplinks{
  margin: auto auto;
  width:970px;
  text-align:right;
  height:25px;
  padding: 5px 0 0 0;
}
.white11{
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
}
#header{
  background-color:#FFFFFF;
  height:109px;
  margin: auto auto;
  width:970px;
}
#topbuttons{
  height:50px;
  margin: auto auto;
  width:970px;
  clear:both;
}
.imagetab{
  display:block;
  float:left;
}
#content{
  margin: auto auto;
  width:950px;
  background:#FFFFFF url(graphics/content_bottomrightcorner.jpg) 100% 100% no-repeat;
  padding: 30px 10px 10px 10px;
}
#homecontent{
  padding: 0 10px 0 0;
  width: 450px;
  float:right;
}
h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:23px;
  color:#170000;
  padding: 0 0 10px 0;
  margin:0;
  font-weight:normal;
}
h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:28px;
  color:#14901d;
  padding: 0 0 10px 0;
  margin:0;
  font-weight:normal;
}
h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:23px;
  color:#170000;
  padding: 0 0 15px 0;
  margin:0;
  font-weight:normal;
}
h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#14901d;
  padding: 0 0 10px 0;
  margin:0;
  font-weight:normal;
}
.standardtext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #525252;
  text-align: justify;
}

#footer{
  margin: auto auto;
  width:970px;
  padding: 6px 0 6px 0;
}
#footerlinks{
  float: right;
  text-align:right;
}
#homecontentbottom{
 clear: both;
}
#latestnews{
  background-image:url(graphics/greybox.jpg);
  background-repeat:no-repeat;
  width: 301px;
  height: 242px;
  float: left;
  padding: 10px 0 0 10px;
  margin: 0 10px 0 0;
}
#servicesweoffer{
  background-image:url(graphics/greybox.jpg);
  background-repeat:no-repeat;
  width: 291px;
  height: 242px;
  float: left;
  padding: 10px 0 0 10px;
}
.black20{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #170000;
}
.News_Date{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #393838;
  padding: 0;
}
.News_HeadLine{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #17b223;
  padding: 0;
  text-decoration:none;
}
.News_Description{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #393838;
}
.readallnews{
  text-align:right;
  margin: 0 20px 0 0;
}
.arrowlist{
  padding: 0 0 2px 0;
  background: url(graphics/arrows.gif) 5px 8px no-repeat;
}


#leftcontent{
width: 615px;
float:left;
padding: 0 0 0 5px;
}
#rightcontent {
 width: 310px;
 float: right;
}
.textcenter{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: red;
}


.example{
  width: 577px;
  height: 110px;
  background-image: url(graphics/quote.jpg); background-repeat: no-repeat;
  margin: auto auto;
}
.exampletitle{
	font-family: Arial;
	font-Size: 30px;
	color: #17c127;
    width: 577px;
	text-align: center;
	padding: 5px 0 0 0;
}
.exampletitle2{
	font-family: Arial;
	font-Size: 24px;
	color: #17c127;
    width: 577px;
	text-align: center;
	padding: 5px 0 0 0;
}
.examplecontent{
	font-family: Arial;
	font-Size: 14px;
	color: #4f4f4f;
	width: 432px;
	text-align: justify;
	padding: 5px 70px 0 75px;
}
.examplecontent2{
	font-family: Arial;
	font-Size: 11px;
	color: #4f4f4f;
	width: 432px;
	text-align: justify;
	padding: 0 70px 0 75px;
}

.tablebg{
  background-color: #E7E6E6;
}
.tablebgtwo{
  background-color: #F1EFEF;
}
.faqlist{
  padding: 0 0 0 15px;
  font-family: Arial;
  font-size: 12px;
  color: #525252;
}
.greenline {
    height: 1px;
    background: #67e173;
    overflow: hidden;
}
#greybox{
background-color:#EFEFEF;
border:dashed 1px #CCCCCC;
padding: 5px;
}
.referralschemebullets{
  padding: 0 0 0 15px;
  font-family: Arial;
  font-size: 12px;
  color: #525252;
}
.servicelist{
  padding: 0 0 0 15px;
  font-family: Arial;
  font-size: 12px;
  color: #525252;
}
.formtext{
  font-family: Arial;
  font-size: 14px;
  color: #575757;
}
.formfield{
  font-family: Arial;
  font-size: 11px;
  color: #525252;
  width: 135px;
  border: #c6c6c6 solid 1px;
  padding: 2px;
  margin: 0;
}






/* LINKS */

   
A.toplink:active, A.toplink:link, A.toplink:visited {
font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;
}
A.toplink:hover{
font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #96e89c; font-weight: normal; text-decoration: none;
}

A.readallnewslink:active, A.readallnewslink:link, A.readallnewslink:visited {
font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #17b223; font-weight: normal; text-decoration: none;
}
A.readallnewslink:hover{
font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #7e857f; font-weight: normal; text-decoration: none;
}

A.services:active, A.services:link, A.services:visited {
font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #494646; font-weight: normal; text-decoration: none; padding: 0 0 0 14px;
}
A.services:hover{
font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; padding: 0 0 0 14px;
}

A.inline:active, A.inline:link, A.inline:visited {
font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #226EBB; font-weight: normal; text-decoration: none; 
}
A.inline:hover{
font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #226EBB; font-weight: normal; text-decoration: underline; 
}