body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	text-align:center;
	height: 100%;
	width: 100%;
	margin:0px;
	padding:0px;
	background-image:url(../New_Images/webFrame_background.jpg);
}

body  /*Mozilla Firefox alignment  */
{ 
	text-align: -moz-center;
	height: 100%;
	width: 100%;

}

#container {
	width:847px;
	height:100%;
}

#mainImage {
	float:left;
	width:659px;
	height:451px;
}

#greenTitle {
	font-size:18px;
	color:#006213;
	text-align:left;
	padding-left:35px;
	padding-top:12px;
	padding-bottom:12px;
}

#greenTitle_small {
	font-weight:bold;
	color:#006213;
	text-decoration:underline;
	padding-top:20px;
	padding-left:20px;
	line-height;19px;
} 

#greenTitle_2 {
	font-size:14px;	
	font-weight:bold;
	color:#006213;
	padding-top:20px;
	line-height;19px;
}
 
#blueTitle {
	font-size:18px;
	color:#0564d1;
	font-weight:bold;	
	text-align:left;
	Padding-left:35px;	
	padding-top:14px;
}

#bodyMain {
	float:left;
	width:659px;
	height:442px;
	background-color:#ffffff;
}

#bodyText {
	float:left;
	text-align:left;
	padding-left:35px;
	padding-top:16px;
	padding-right:45px;
	line-height:17px;
	width:589px;
	height:365px;
}

#bodyTextContact {
	float:left;
	text-align:left;
	padding-left:55px;
	padding-top:16px;
	line-height:17px;
	width:470px;
}



/* left nav styles*/

#navCont {
	float:left;
	width:188px;
	height:689px;
}

#logo {
	width:188px;
	height:119px;	
}

#leftNav {
	float:left;
	width:188px;
	height:777px;
	background-image:url(../New_Images/leftNav.jpg);
	background-repeat:repeat-n;
}

#navLinksCont {
	float:left;
	width:188px;
	height:202px;
	padding-top:15px;
	padding-right:15px;	
}

#navLinks  {
	float:right;
	padding-top:16px;
	padding-right:15px;	
	width:170px;
}

#navLinks ul {
	list-style: none; 
	border: none; 
	margin: 0; 
	padding: 0; 
}

#navLinks li {
	margin: 0;
}

#navLinks li a {
	display: block;
	height:24px;
	color: #FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-top:4px;
	text-align:right;
}

#navLinks a {
	text-decoration:none;
	color:#FFFFFF;
}

#navLinks a:hover {
	text-decoration:none;
	color:#006213;
}

#navPageInd  {
	text-decoration:none;
	color:#006213;
}

#navImage {
	float:left;
	width:239px;
	height:221px;
	background-image:url(../New_Images/leftRpt.gif);
	background-repeat:repeat-y;
	padding-top:0px;
}

#navCallout {
	float: right;
	width: 150px;
	color: #006213;
	font-family: "gil sans";
	text-align: right;
	padding-top: 100px;
	padding-right:20px;
}






/* End left nav styles*/

/* Mailing List Form styles*/
#SignUp .signupframe {
  border: 1px solid #419631;
  background: #ffffff;
  margin:0px;
  color:#2F75BD;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* End Mailing List Form styles*/

/* Testimonials styles*/
#leftNavTest {
	float:left;
	width:239px;
	height:468px;
	background-image:url(../New_Images/leftNavTest.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	text-align:right;
}

#navLinks2  {
	font-size:13px;
	height:59px;
	margin-top: -5px;
	margin-bottom:5px;
	padding-right:8px;

}

#navLinks2 ul {
	list-style: none; 
	border: none; 		
}

#navLinks2 li a {
	color: #FFFFFF;
	font-size:13px;
	text-align:right;
	margin: 0px;
	padding: 0px; 
	height:18px;
}

#navLinks2 a {
	text-decoration:none;
	color:#FFFFFF;
}

#navLinks2 a:hover {
	text-decoration:none;
	color:#006600;
}

/* Resource Center and Press Releases Styles */
.resourceItemTitle {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.pressRelTitle {
	font-size:13px;
	font-weight:bold;
}

.pdfDownload {
	font-weight:bold;
	color:#CC0000;
}

.pdfDownload a{
	color:#CC0000;
	padding-left:15px;

}

.pdfDownload a:hover {
	text-decoration:none;
	color:#CC0000;
}
/* Press Releases Styles */

/* Before and After Styles */
#bodyTextBA {
	float:left;
	text-align:left;
	width:470px;
	height:265px;
}
/* End Before and After Styles */

.affiliates  a{
	color:#665555;
	padding-left:15px;
}

.affiliates  a:hover{
	text-decoration:none;
	color:#665555;
}

/* Products and Services Styles */

#prodFrameTop {
	position:inherit;
	width:478px;
	height:7px;
	margin-top:20px;
}

#prodFrame {
	width:478px;
	background-repeat:repeat-y;
	padding-top:20px;
}

#prodBodyText1 {
	float:left;
	text-align:left;
	background-image:url(../New_images/ballBackground.jpg);
	background-repeat:no-repeat;
	background-position: 350px 700px;
	padding-left:35px;
	padding-top:16px;
	padding-right:45px;
	line-height:19px;
	width:470px;
	height:100%;
}

#prodBodyText2 {
	float:left;
	text-align:left;
	background-image:url(../New_images/ball.jpg);
	background-repeat:no-repeat;
	background-position: 400px 210px;
	padding-left:35px;
	padding-top:16px;
	padding-right:45px;
	line-height:19px;
	width:470px;

}

.prodTitle {
	width:430px;
	padding-left:0px;
	background-color:transparent;
}

.prodBody {
	width:420px;
	padding-top:7px;
	padding-left:35px;
	padding-bottom:25px;
}

.prodBody2 {
	position:relative;
	width:420px;
	height:185px;
	padding-top:7px;
	padding-left:35px;
	padding-bottom:25px;
	background-image:url(../New_images/ball.jpg);
	background-repeat:no-repeat;
	background-position:305 125;
	z-index:-1;
	
}

.prodBody ul {
	margin-top:5px;
	margin-left:15px;
	margin-bottom:0px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:0px;

}

#prodFrameBtm {
	width:478px;
	height:7px;
}
/*end prod and service styles*/

/*list styles*/
ol {
	margin-left:25px;
	padding-left:0px;
}

/*end list styles*/



/* Contact Form Styles */

#copy_left {
	float: left;
	padding: 0 50px 0 0;
	width: 561px;
	margin: 0 0 10px 0;
}

#copy_right {
	float: right;
	padding: 0 50px 0 0;
	width: 561px;
	margin: 0 0 10px 0;
}

#contact_leftcolumn {
	float: left;
	padding-top:10px;
	width: 150px;
	display: inline;
}

#contact_rightcolumn {
	float: left;
	display: inline;
	padding-top:10px;
	margin-left: 10px;
}

#floatclear {
	clear: both;
}


/* Bottom Nav Styles */

#bottomNav  {
	float:left;
	width:837px;
	height:21px;
	text-align:left;
	padding-top:4px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:9px;
	background-color:#006213;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:thick;
}

#btmLinks {
	padding-left:125px;
	font-size:11px;
}

#btmLinks a {
	text-decoration:none;
	color:#ffffff;
}

#btmLinks a:hover {
	text-decoration:underline;
}

.emailLink a {
	text-decoration:underline;
	color:#006213;
}

.emailLink a:hover {
	text-decoration:none;
}