.bodyproducts {
}

.bodyservices {
}

.img {
}

img {
}

div {
}


a {
	color: #009966;
	font-weight : bold;
	text-decoration : underline;
}

a:hover {
	color: #33CC99;
	font-weight : bold;
	text-decoration : none;
}

.serviceslink {
	color: #006699;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	text-decoration : underline;
}

.serviceslink:hover {
	color: #3399CC;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
}

.aboutuslink {
	color: #663366;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	text-decoration : underline;
}

.aboutuslink:hover {
	color: #996699;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
}

.contactuslink {
	color: #993300;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	text-decoration : underline;
}

.contactuslink:hover {
	color: #CC6633;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
}

.newslink {
	color: #009999;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	text-decoration : underline;
}

.newslink:hover {
	color: #33CCCC;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
}

.splashtext {
	font-size : 13px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	line-height : 200%;
	text-align : justify;
}

.splashlink {
	font-size : 19px;
	font-weight : bold;
	color: #CC3300;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
}

a.splash {
	color: #CC3300;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
}

a.splash:hover {
	color: #009966;
	font-family : arial, helvetica, sans-serif;
	text-decoration : underline;
}

.text {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	line-height : 150%;
	text-align : justify;
	font-weight: normal;
}

.text2 {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
}

.textsml {
	font-size : 10px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	}

.headline {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	line-height : 200%;
}

.date {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	line-height : 200%;
}

.headernews {
	font-size : 17px;
	font-family : arial, helvetica, sans-serif;
	color: #009999;
	font-weight : bold;
}

.headerproducts {
	font-size : 17px;
	font-family : arial, helvetica, sans-serif;
	color: #009966;
	font-weight : bold;
}

.headerproducthome {
	font-size : 17px;
	font-family : arial, helvetica, sans-serif;
	color: #000;
	font-weight : bold;
}

.headerservices {
	font-size : 17px;
	font-family : Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight : bold;
}

.headeraboutus {
	font-size : 17px;
	font-family : Arial, Helvetica, sans-serif;
	color: #663366;
	font-weight : bold;
}

.headercontactus {
	font-size : 17px;
	font-family : Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight : bold;
}

.footer {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
}

hr {
}

.hr-casestudies {
	color: #990000;
}

.hr-casestudies-green {
	color: #009966;
}

.text-underline-green {
color: #096;
text-decoration: none;
font: 17px Arial, Helvetica, sans-serif;
}

.text2-underline-green {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
}

.home-underline-green {
	font-size : 17px;
	font-family : arial, helvetica, sans-serif;
	color: #009966;
	font-weight : bold;
}

.text-underline-red {
border-bottom: solid 1px #900;
color: #930;
padding: 0px 0px 5px 0px;
text-decoration: none;
font: 17px Arial, Helvetica, sans-serif;
display: block;
}

.text2-underline-red {
	border-bottom: solid 1px #900;
	padding: 0px 0px 5px 0px;
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	line-height : 200%;
}

.text-underline-blue {
border-bottom: solid 1px #069;
color: #069;
padding: 0px 0px 5px 0px;
text-decoration: none;
font: 17px Arial, Helvetica, sans-serif;
display: block;
}

.text2-underline-blue {
	border-bottom: solid 1px #069;
	padding: 0px 0px 5px 0px;
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	line-height : 200%;
}



.text2-underline-red-dropdown {
	border-bottom: solid 1px #900;
	padding: 0px 0px 5px 0px;
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
}

.brochure-text {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #069;
	font-weight : bold;
}

.green {
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
}


.magic {
}

.dropdownstudies {
}

.input {

}

.input2{
}

.input3{
}

.text-underline-blue {
	color: #069;
	text-decoration: none;
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.text2-underline-blue-form {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	line-height : 200%;
}

.brochure-text {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #069;
	font-weight : bold;
}

.submit-blue {
	background-color: #DADAFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
}

.input-brochure {
	font-size : 12px;
	font-family : verdana, helvetica, sans-serif; 
	color : #000000;
	background-color : #FFFFEE;
}

.dropdown-brochure {
	font-size : 12px;
	font-family : verdana, helvetica, sans-serif; 
	color : #000000;
	background-color : #FFFFEE;
}

/************ new form ********************/

#formholder	{
	width: 100%;
	margin: 0;
	background: transparent;
	color: #000000;
	text-align: left;
	float: left;
	line-height: 14px;
	display: block;
	}
	
	
#formholder p {
 	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
	margin: 0;
	color: #000000; 
	}
	
#formholder.indent {
 padding: 0 0 0 10px;
}

#formholder.indentright {
 padding: 10px 0 0 0;
}

#formholder p.check {
	padding: 10px 0 0 0;
	margin: 0;
	text-align: left;
	width: 100%;
}

.pdf  {
background: #ffffff url(pdf.gif);
padding 0 0 0 0;
margin: 0 0 0 0px;
}
	
h1.green {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
	margin: 0;
	font-weight: bold;
	color: #009933; 
	display: block;
}

form1 {
	padding: 0;
	margin: 0;
	}
	
#form1 h2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #000; 
	display: block;
}

#form1 h2.green {
	color: #009933; 
	padding: 20px 0 0 0;
	margin: 0;
	font-weight: bold;
	width: 100%;
	float: left;
	}

#form1 h2.green2 {
	color: #009933; 
	padding: 30px 0 10px 0;
	margin: 0;
	font-weight: bold;
	width: 100%;
	float: left;
	}
	
#form1 h2.green3 {
	color: #009933; 
	padding: 10px 0 10px 0;
	margin: 0;
	font-weight: bold;
	width: 100%;
	float: left;
	}
	
#form1 p {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	padding: 0 0 0 0;
	}
	
#form1 p.big {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 10px 0 0 0;
	width: 100%;
	}
	
#form1 p.fax {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	padding: 0 0 10px 0;
	margin: 0;
	font-decoration: uppercase;
	width: 100%;
	}

#form1 p.submit {
	padding: 0 0 20px 0;
	}
#form1 p.formleft
{
	float: left;
	width: 30%; 
	padding: 10px 0 0 0;
	margin: 0 ; 
	font-size : 12px;
	line-height: 20px;
	color: #000000;
	}

#form1 span.formleftsmall
{
 	float: left;
	display: block;
	padding: 0 5px 0 0;
	margin: 0; 
	font-size : 10px;
	color: #000000;
	font-weight: none;
	line-height: 10px;
	}
	
#form1 p.formright
{
	float: right;
	width: 70%;
	padding: 10px 0 0 0;
	margin: 0;
	font-size : 12px;
	/*line-height: 20px;*/
	color: #000000; 	
}

#form1 p.details {
  font-size : 14px;		
	float: left;
	padding: 0;
	margin: 0;
}

#form1 p.buttons {
	display: block;
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
	}
	
#formholder .copy {
	padding: 10px 0 10px 0;
	margin: 0;
	font-weight: normal;
	color: #000000;
	float: left;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}

#form1 fieldset 
{
border: none;
color: #F5FFF5;
padding: 0 0 20px 0;
float: left;
display: block;
width: 90%;
}

#form1 fieldset.end
{
border: none;
color: #F5FFF5;
padding: 0 0 10px 0;
float: left;
display: block;
}

#form1 input.text
{
width: 200px;
}

#form1 legend {
  font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding: 0;
	margin: 0!important;
	margin: 0 0 0 -6px;	
	display: block;
}

#form1 textarea {
	padding: 5px;
	margin: 0;
	width: 300px;	
	float: left;
}

#form1 label {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	padding: 0;
	}
	
.text3 {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	padding: 3px 3px 3px 3px;
	width: 400px;
	height: 200px;
	}







	
