#contentWrap{
	background:#FFFFFF;
	/*background:#FFFFFF url(../img/bg-Content.jpg) bottom left no-repeat;*/
	padding:0 11px 60px 15px;
}
	#featured{
		border:1px solid #777777;
		width:219px;
		float:left;
		overflow:hidden;
		margin-right:10px;
	}
		#featured .mceTmpl{
			margin:0;
			padding:0;
		}
		#featured dl{
			background:#bdbdbd;
			padding:10px;
			border-top:1px solid #777777;
			margin-bottom:-17px;
		}
			#featured dt{
				font-size:.8em;
				font-weight:bold;
				margin-bottom:5px;
			}
				#featured dd{
					margin:5px 0;
					font-size:.8em;
				}
				dd.moreInfo,.moreInfo{
					text-align:right;
					margin:10px 0;
					display:block;
				}
					dd.moreInfo a,.moreInfo a{
						background:url(../img/bg-blueArrowBullet.gif) right center no-repeat;
						padding-right:23px;
						color:#47B260;
						text-decoration:none;
					}
						dd.moreInfo a:hover{
							text-decoration:underline;
						}
	img.mainImg{
		float:left;
		margin-bottom:5px;
	}
	#focusedProducts{
		width:503px;
		margin:5px 0 0 0;
		list-style:none;
		float:left;
	}
		#focusedProducts li{
			float:left;
			border:1px solid #395a88;
			margin-right:6px;
			list-style-type:none;
		}
			#focusedProducts li.lastElement{	
				margin:0;
			}
.highlightedArea{
	width:222px;
	margin:10px 10px 0 0;
	float:left;
  }
.highlightedArea.highlightedAreaLarge{
	width:244px;
}
  	.highlightedArea.lastElement{
		margin-right:0;
	}
.specialInterestWrap{
	background:#47b260 url(../img/bg-specialInterestWrap.gif) top left repeat-x;
	display:block;
	padding:4px 0;
}
.specialInterestMiddle{
	background: url(../img/bg-focusSmallTop.png) top left no-repeat;
	width:100%;
	text-align:center;
	display:block;
	padding:10px 0;
}
.highlightedAreaLarge .specialInterestMiddle{
	background: url(../img/bg-focusLargeTop.png) top left no-repeat;
}
.specialInterestTop{
	background:url(../img/bg-specialInterestMiddle.gif) top center no-repeat;
	display:block;
	height:7px;
}
.specialInterestBottom{
	background:url(../img/bg-specialInterest.gif) bottom center no-repeat;
	display:block;
	height:7px;
}
.highlightedAreaLarge .specialInterest{
	width:244px;
}

	.specialInterestMiddle span{
		width:151px;
		color:#FFF;
		font-size:.9em;
		font-weight:bold;
	}
.highlightedArea div.infoWrap dl{
	background: url(../img/bg-focusBtmSmall.png) bottom left no-repeat;
}
.highlightedArea div.infoWrap div,.highlightedArea dl{
	padding:10px;
	font-size:.8em;
	min-height:300px;
	height:auto !important;
	height:300px;
}
.highlightedArea.highlightedAreaLarge .infoWrap dl.large,.highlightedArea.highlightedAreaLarge .infoWrap div{
	background: url(../img/bg-focusBtmLarge.png) bottom left no-repeat;
}
	.highlightedArea dt{
		font-weight:bold;
		margin:0 0 10px 0;
	}
	.highlightedArea dt,.highlightedArea dd,.highlightedArea p{
		font-size:1em;
	}
	.highlightedArea a{
		font-size:inherit;
		color:#12426c;
	}
.highlightedArea p{
	margin:7px 0;
}
/* Inside Page Styles */
#userUploadHeader{
	margin:7px 0;
}
#breadCrumb{
	list-style-type:none;
}
	#breadCrumb li{
		float:left;
		padding-top:7px;
		list-style-type:none;
		color#545454;
		margin:0 6px 0 0;
		font-size:.7em;
	}
		#breadCrumb li a{
			color:#0e376e;
			text-decoration:none;
			font-size:inherit;
			padding-right:5px;
		}
			#breadCrumb li.active a{
				color:#bcbcbc;
			}
#insideContent,#insideContent.productCart,.searchResults,#registerUser{
	border:1px solid #858585;
	background:#fcfcfc;
	width:484px;
	color:#484848;
	font-size:.9em;
	padding:10px;
	margin-bottom:20px;
}
.appGalleryContent{
	border:1px solid #858585;
	background:#fcfcfc;
	color:#484848;
	font-size:.9em;
	padding:10px;
	float:left;
	width:688px;
}
.searchResults.odd,.appGalleryContent.odd{
	background:#b3cef3;
}
#faq .searchResults.odd{
	background:#E6EBF2
}
.searchResults{
	margin-bottom:10px;
}
.appGalleryContent{
	margin:0 10px 10px 0;
}
#reversePosition,.reversePosition{
	float:right;
	margin-right:4px;
	clear:right;
}
#insideContent.productCart,#insideContent.fullWidth,.searchResults{
	width:710px;
}
	#insideContent p,.searchResults p{
		margin-bottom:8px;
	}
		#insideContent p,#insideContent dl,#insideContent li,#insideContent table,#insideContent span,.searchResults p,.searchResults dl,.searchResults li,.searchResults table,.searchResults span{
			font-size:.9em;
		}
		.articleNews{
			margin-bottom:10px;
			clear:left;
		}
			.articleNews dt img{
				float:left;
				margin:0 10px 10px 0;
			}
		#insideContent dd p,.articleNews dd,#insideContent strong{
			font-size:inherit;
		}
		.articleNews dd{
			margin-left:90px;
		}
		.articleNews.newsDetail dd{
			margin-left:0;
		}
		#insideContent ul,.searchResults ul,#insideContent ol,.searchResults ol{
			margin:5px 0 5px 20px;
		}
		#insideContent #applicationListing{
			margin:0;
		}
/* SideBar */
.sideBarWrap,#slideshow,#FileUpload{
	width:208px;
	float:left;
	clear:left;
	border:1px solid #858585;
	background:#FFFFFF url(../img/bg-caseStudySideBar.jpg) top left repeat-x;
}
.sideBarWrap.contact{
	width:300px;
}
.sideBarWrap.reversePosition{
	float:right;
	clear:right;
}
.sideBar{
	/*background: url(../img/bg-caseStudySideBarBottom.jpg) bottom left repeat-x;*/
	padding:10px 8px;
	color:#484848;
}
.sideBar strong{
	font-size:inherit;
}
	.sideBar dl{
		border-bottom:1px dotted #484848; 
		margin-bottom:7px;
	}
		.sideBar dl.contactInfo{
			padding-bottom:15px;
		}
		.sideBar dl.contactInfo dt,.sideBar dl.physicalAddress dt{
			font-weight:bold;
			font-size:.9em;
		}
	.sideBar dl.physicalAddress{
		border:none;
	}
		.sideBar dl.physicalAddress dt{
			text-align:center;
		}
			.sideBar dl.contactInfo dd{
				margin:0 0 0 10px;
			}
			.sideBar dl.physicalAddress dd,.sideBar dl.contactInfo dd{
				font-size:.7em;
			}	
			.sideBar dl.physicalAddress dd.halfElement{
				width:40%;
				display:inline;
			}
			.sideBar dl.physicalAddress dd.centerElement{
				text-align:center;
			}
		.sideBar dt a,#newsArticles li a,.articleNews dt,.search dt{
			color:#47b260;
			font-weight:bold;
			text-decoration:none;
			font-size:.8em;
		}
			#faq .search dt,.appGalleryContent h3{
				color:#0C3D7B;
			}
			.appGalleryContent h3{
				font-size:.9em;
			}
			.sideBar dd{
				margin-bottom:10px;
				font-size:.9em;
			}
	.sideBar span{
		display:block;
		text-align:center;
		font-weight:bold;
	}
	.sideBar span a{
		font-size:.9em;
		color:#484848;
		text-decoration:none;
	}
#slideshowWrap,#FileUpload{
	float:right;
	clear:right;
	width:100%;
	margin-bottom:10px;
}

	#slideshow{
		background:url(../img/bg-specialInterestWrap.gif) top left repeat-x;
		padding-top:12px;
		border:none;
	}
		#slideshow a.enlarge{
			padding-left:5px;
			display:block;
			color:#FFFFFF;
			font-size:.9em;
			text-decoration:none;
			margin-bottom:4px;
		}
		#slideshow img{
			border:1px solid #0e376e;
		}
		#slideshow ul,#FileUpload #files{
			list-style:none;
		}
			#slideshow ul{
				margin-top:7px;
			}
			#slideshow li{
				float:left;
				margin:0 4px 1px 0;
			}
				#slideshow li.lastElement{
					margin:0 0 1px 0;
				}
			#slideshow li,#FileUpload #files li{
				list-style-type:none;
			}
			#FileUpload #files li a{
				color:#47b260;
				text-decoration:none;
				font-size:.8em;
			}
			#FileUpload{
				border:none;
				background:none;
			}
				#FileUpload ul{
					padding:5px;
					border:1px solid #858585;
					background:#fcfcfc;
				}
					#FileUpload ul li.protected a{
						background:url(../img/bg-lock.gif) right center no-repeat;
						padding:0 10px 2px 0;
					}
	/* Application Gallery */
#applicationListing{
	list-style:none;
}
	#applicationListing li{
		float:left;
		margin:0 3px 3px 0;
	}
.sideBar dl.appGallery{
	border:none;
	width:190px;
	overflow:hidden;
}
/* News Tempate */
#newsArticles{
	margin-bottom:10px;
}
	#newsArticles li{
		color:#9e9e9e;
		list-style-type:square;
		list-style-position:inside;
	}
		#newsArticles li a{
			text-decoration:underline;
		}
.articleNews dt a,.search dt a{
	margin-bottom:0;
	color:#0e376e;
	text-decoration:none;
	font-size:1.3em;
}
	.search dt a{
		color:#0C621C;
	}
		.articleNews .articlePosted,.search .highlight{
			color:#2a72ba;
			margin-bottom:10px;
			font-size:1em;
		}
		.search .highlight{
			color:#44BD5B;
			text-decoration:none;
		}
		#faq .search .highlight{
			color:#47B260;
		}
/* SiteMap */
#siteMap{
}
	#siteMap li{
		list-style-type:none;
	}
		#siteMap li p{
			margin-left:12px;
		}
		#siteMap a{
			text-decoration:none;
			font-weight:bold;
			color:#094fb0;
		}
		#siteMap a.title{
			font-size:1.2em;
		}
			#siteMap li p a{
				text-align:right;
				display:block;
			}
	#insidePages{
		margin-bottom:8px;
	}
		#siteMap li #insidePages li{
			list-style-type:circle;
			list-style-position:inside;
		}
			#siteMap li #insidePages li a{
				font-weight:normal;
			}
/*  Forms */
#Contact{
	padding-left:59px;
}
#Contact fieldset{
	border:none;
}
	#Contact legend{
		font-size:.8em;
		margin-bottom:7px;
	}
		#Contact label{
			width:45%;
			float:left;
			margin-bottom:3px;
		}
			#Contact input,#Contact select,#Contact textarea{
				width:90%;
			}
			#Contact label.full{
				width:95%;
			}
			#Contact label.small{
				width:30%;
			}
				#Contact label.small input,#Contact label.small select{
					width:85%;
				}
				#Contact input.btn{
					width:auto;
					border:none;
					padding:0;
					margin-right:56px;
					float:right;
			}
				#Contact input.btn.contact{
					margin-right:46px;
				}
			span.formhelp{
				font-size:.7em;
				width:87%;
				padding-right:13%;
				text-align:right;
			}
				span.formHelp a{
					text-decoration:none;
					color:#2A72BA;
				}
				span.formHelp.lastElement{
					margin-left:10px;
				}
				#Contact label.checkbox{
					width:86%;
					margin:5px 0;
				}
					#Contact label.checkbox input{
						width:10px;
						margin:0 10px 10px 0;
						padding:0px;
						border:none;
						float:left;
						clear:left;
					}
/* Google Map */
	#map iframe{
		border:none;
	}
/* Index Slideshow */
/* Sample 6*/
#box6{
	position:absolute;
	width:498px;
}
#box6 span{
	display:block;
	float:left;
	width:500px;
}
#handles6{
	float:left;
}
#handles6_2{
	float:right;
}
.mask6{
	position:relative;
	left:0;
	margin-left:0;
	width:240px;
	height:180px;
	overflow:hidden;
	width:500px;
	height:220px;
}
.sample6 .buttons{
	clear:both;
	text-align:center;
}
.thumbs{
	width:499px;
	margin-top:7px;
}
.thumbs div{
	width:40px;
	height:41px;
	margin:0 11px 0 0;
	cursor:pointer;
	float:left;
}
.thumbs div.lastElement{
	margin-right:0;
}
.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none;
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
	display:none;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
	position:absolute;
	top:300px;
	border:1px solid black;
	left:0;
	z-index:5000;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none;
}
span img{
	display:block;
	border:none;
}
/* repLocator Inside */
#insideContent.state{
	width:710px;
}
	#insideContent.state h2{
		text-align:center;
		margin-bottom:10px;
		background:#0e376e;
		color:#FFFFFF;
		padding:6px 0;
	}
	#insideContent.state dl{
		text-transform:lowercase;
		padding:0 10px;
		margin:0 16px 15px 0;
		float:left;
		border-bottom:1px dotted;
	}
		#insideContent.state dl.lastElement,#insideContent.state dd.lastElement{
			margin-right:0;
			border:none;
		}

		#insideContent.state dt{
			color:#47B260;
			font-weight:bold;
		}
			#insideContent.state dt a{
				text-decoration:none;
				color:#47B260;
			}
			#insideContent.state dd{
				margin:10px 10px 10px 0;
				font-size:inherit;
				float:left;
				width:155px;
			}
				#insideContent.state dd.fullWidth{
					width:100%;
				}
#nonFlashNav{
	margin-bottom:15px;
}
	#nonFlashNav dd{
		float:left;
	}
		#nonFlashNav dd a{
			padding-right:10px;
			text-decoration:none;
			font-size:.8em;
		}
			#nonFlashNav dd a:hover{
				text-decoration:underline;
			}
.highlightedArea.reversePosition{
	margin-top:27px;
}
#InterestWrap{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #7E7E7E;
}
	#rep .highlightedArea p{
		font-size:inherit;
	}
#insideContent .safety{
	float:left;
	width:49%;
}
	#insideContent .safety dl{
		margin:5px 0;
	}
		#insideContent .safety dt{
			font-size:.9em;
		}
			#insideContent .safety dd{
				list-style-type:disc;
				margin-left:15px;
				list-style:outside;
				font-size:.9em;
			}
		.leftFloat{
			width:50%;
			float:left;
		}
		.rightFloat{
			float:right;
			width:50%;
		}
#insideContent.productCart, #insideContent.fullWidth, .searchResults {
	width:710px;
}
