body { 
	background-color: #FFFFFF;
	margin: 0px;
	padding: 25px 0 0 0;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6A737B;
	background-image: url(../images/header-bg-shim.gif); background-repeat: repeat-x;	
}
div#wraper { padding: 0; width: 759px; margin: 0 auto; text-align: left; }
div#header { float: left; height: 86px; width: 100%; padding: 0px 0 0 0; }
div#header h1 { text-align: -1024px; display: none; }
div#logo { background-image: url(images/logo.gif); padding: 0px; float: left; height: 38px; width: 301px; margin:0 0 0 0px; }
div#banner { background-image: url(images/banner.gif); padding: 0px; float: left; height: 59px; width: 369px; margin:0 0 0 28px; }
div#banner_flash { padding: 0px; float: right; height: 59px; width: 369px; margin:0 0 0 28px; }
div#topnav { float: left; width:100%; padding: 0px 0 0 0;}

div#homeBanner { float: left; margin-top: 10px; width: 599px; height:45px; background-image: url(../images/banner1.gif);background-position: left; background-repeat: no-repeat; }
/*div#homeBanner img { margin-top: 10px; }*/
div#homeBanner h2 { text-align: -1024px; display: none; }
div#pageBanner { float: left; margin-top: 10px; width: 700px; height:47px; background-image: url(../images/banner2.gif);background-position: left; background-repeat: no-repeat;}
/*div#pageBanner img { margin-top: 10px; }*/
div#pageBanner h2 { text-align: -1024px; display: none; }
div#contents { float: left; width: 759px; text-align:left; overflow:hidden; padding: 21px 0 0 0;}

.pageHeading h3 { float: left; width: 300px; padding: 0 0 0 21px;  background-position: left; background-repeat: no-repeat; background-image: url(../images/headingLogo.gif); font: 18px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #6a737b; margin:0 0 15px 0;}

div#lcol { float: left; width: 340px; }
div#rcol {  float: right; width: 365px;padding:0 0 0 10px; margin:0 0 0 10px; }
div#rcol a { font: 12px Arial,Verdana,"Trebuchet MS",sans-serif; color: #6a737b;  }

.cHeading { float: left; width: 130px; padding: 0 0 0 0px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #6a737b; margin:0 0 15px 0;}
div#cCols { float: left; width: 350px; }
div#cLcol { float: left; width: 130px; }
div#cRcol { float: right; width: 150px; margin-right: 10px;}
div#cGreenOffice {float: left;width: 130px;padding: 0 0 0 0px; font: 12px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #8ec640; margin:0 0 0px 0;}
div#cAddress { float: left; width: 130px; line-height:1.5; }
.cGreen { float: left; padding: 0 0 0 0px; font: 12px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #8ec640; margin:0 0 0px 0;}
div#map { margin: 10px 0 10px 0; }
ul#cList { list-style-type:none;margin:25px 0 0 0;padding:0; }
ul#cList li { float: left; padding: 6px 0 6px 15px; background-position: left; background-repeat: no-repeat; background-image: url(../images/bullet_green_sq.gif); }
ul#cList li a {  font: 12px Arial,Verdana,"Trebuchet MS",sans-serif;font-weight:normal; color: #8dc73e;  }
ul#cList li a:hover { text-decoration: none;  }


div#svsCols { float: left; width: 320px;}
div#svsLcol { float: left; width: 150px;}
div#svsRcol { float: right; width: 150px;  }
.svslist { list-style-type:none;margin:25px 0 0 0;padding:0; }
.svslist li { float: left; width: 140px; padding: 3px 0 3px 15px; font: 12px Arial,Verdana,"Trebuchet MS",sans-serif;font-weight:bold; background-position: left; background-repeat: no-repeat; background-image: url(../images/bullet_green_sq.gif); }

ul#asList { list-style-type:none;margin:0px 0 0 0;padding:0;}
ul#asList li { float: left; width:315px; padding: 3px 0 3px 15px; font: 12px Arial,Verdana,"Trebuchet MS",sans-serif; background-position: left; background-repeat: no-repeat; background-image: url(../images/bullet_green_sq.gif); }

.remarkNote { float: left; width: 345px; padding:16px 0 0 0px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #6a737b; font-style: italic; text-align:right;}
div#remarks { float: left; width: 345px; padding:16px 0 0 30px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:normal; font-style: italic; color: #6a737b; background-position: left top; background-repeat: no-repeat; background-image: url(../images/remark-left.gif);}
div#remarksBy { float: left; width:325px; margin:10px 0 0 0; height: 30px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #8cc63f;/*background-position: right top; background-repeat: no-repeat; background-image: url(../images/remark-right.gif); color: #6a737b;*/  }

div#remarkAbout { float: left; width: 345px; padding:16px 0 0 30px; font: 18px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:normal; font-style: italic; color: #6a737b; background-position: left top; background-repeat: no-repeat; background-image: url(../images/remark-left.gif);}
div#remarksAboutBy { float: left; width:337px; margin:0px 0 0 0; height: 30px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #8cc63f;}
div#remarksAboutRight { float: right; z-index: 1; margin-right: 13px; height: 29px; width: 32px; background-position: right top; background-repeat: no-repeat; background-image: url(../images/remark-right.gif); }

div#remarkRight { float: right; z-index: 1; margin-right: 13px; height: 29px; width: 32px; background-position: right top; background-repeat: no-repeat; background-image: url(../images/remark-right.gif); }

div#remarkSvs { float: left; width: 345px; padding:16px 0 0 30px; font: 18px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:normal; font-style: italic; color: #6a737b; background-position: left top; background-repeat: no-repeat; background-image: url(../images/remark-left.gif);}
div#remarksSvsBy { float: left; width:340px; margin:10px 0 0 0; height: 30px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #8cc63f; background-position: right top; background-repeat: no-repeat; background-image: url(../images/remark-right.gif); }
div#remarkSvsRight { float: right; z-index: 1; margin-right: 13px; height: 29px; width: 32px; background-position: right top; background-repeat: no-repeat; background-image: url(../images/remark-right.gif); }

.remarkAs { float: left; width: 330px; padding:16px 0 0 30px; font: 18px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:normal; font-style: italic; color: #6a737b; background-position: left top; background-repeat: no-repeat; background-image: url(../images/remark-left.gif);}
.remarksAsBy { float: left; width:325px; margin:10px 0 0 0; height: 40px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #8cc63f;background-position: right top; background-repeat: no-repeat; background-image: url(../images/remark-right.gif);}

div#testHeading h3 { float: left; width: 725px; padding: 0 0 0 21px;  background-position: left; background-repeat: no-repeat; background-image: url(../images/headingLogo.gif); font: 18px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #6a737b; margin:0 0 15px 0;}
.remarkTestimonials { float: left; width: 725px; margin: 10px 0 0 0; padding:16px 0 0 30px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:normal; font-style: italic; color: #6a737b; background-position: left top; background-repeat: no-repeat; background-image: url(../images/remark-left-test.gif); border-bottom: 1px solid #d2d5d7;}
.remarksTestBy { float: left; width:500px;  margin:15px 0 0 0; height: 30px; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; font-weight:bold; color: #8cc63f; }
.remarkTestRight { float: right; z-index: 1; margin-right: 0px; margin-top: 5px; height: 29px; width: 32px; background-position: right top; background-repeat: no-repeat; background-image: url(../images/remark-right-test.gif); }

/* START FOOTER*/
div#footer {
	clear: both;
	width: 759px;
	font-size: 11px;
	text-align: center;
	background-image: url(images/footer-shim.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin: 40px 0 0 0;
	border-top: 3px solid #8cc046;
}
div#footer a:link, a:visited, a:active {
	text-decoration: underline;
	color: #8EC640;
}
div#footer a:hover {
	text-decoration: none;
	color: #FF9900;
}


/* END FOOTER */
/* START --- Top Navigation Menu Bar */
.clear {
	clear: both;
}
.prodrop4 {
	padding:1px 0 0 0px;
	margin: 0 0 0 -14px;
	list-style:none;
	height:28px;
	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
	background-color: #6A737B;
}
.prodrop4 li.top {
	display:block;
	float:left;
	margin-top: 2px;
}
.prodrop4 li a.top_link {
	display:block;
	float:left;
	height:28px;
	color:#E1E3E5;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	background-image: url(../images/nav-shim.gif);
	background-repeat: no-repeat;
	line-height: 25px;
	padding-top: 0;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 14px;
}
.prodrop4 li a.top_link span {
	float:left;
	display:block;
	height:28px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
.prodrop4 li a.top_link:hover {
	color:#E1E3E5;
	line-height:25px;
	text-decoration: underline;
}
.prodrop4 li a.top_link.last {
	background-image:none;
}
.prodrop4 li a.top_link:hover span {}
.prodrop4 li:hover > a.top_link {
	color:#E1E3E5;
	line-height:25px;
	font-size: 12px;
	font-weight: bold;
}
.prodrop4 li:hover > a.top_link span {
	font-size: 12px;
	font-weight: bold;
}
.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
.prodrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.prodrop4 ul.sub1 {width:160px;}
.prodrop4 ul.sub2 {width:113px;}
.prodrop4 ul.sub3 {width:90px;}
.prodrop4 ul.sub4 {width:112px;}
.prodrop4 :hover ul {
	left:0;
	top:27px;
	white-space:nowrap;
	height:auto;
	z-index:300;
	background-color: #6A737B;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.prodrop4 :hover ul li {
	display:block;
	height:26px;
	position:relative;
	font-weight:normal;
	width:auto;
	background-image: url(../images/nav-shim-horizontal.gif);
	background-repeat: repeat-x;
}
.prodrop4 :hover ul li.last {
	background-image:none;
}
.prodrop4 :hover li a {
	display:block;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:auto;
	padding:0;
	color:#E1E3E5;
	text-decoration:none;
	font-weight: bold;
}
.prodrop4 :hover ul li a:hover {
	color:#E1E3E5;
	text-decoration: underline;
}
/* END --- Top Navigation Menu Bar */

