body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:white;
}

img {
	border:none;
	}

/* --------------- styles for links ----------- */
a {
	color:#fff;
	}
a:link {
	color:#fff;
	}
a:hover {
	color:#ff0000;
	}
a:visited {
	color:#666666;
	}
a:active {
	color:#FF0000;
	}
a img {
	border:none;
	border:0;
	}

/* --------------- styles for search ----------- */

#search form input {
	margin-top:5px;
}
#search form input.searchButton {
	position:relative;
	top:5px;
}

#searchResults{
	width:auto;
}
#searchResults a {
	color:#ff0000;
}
#searchResults dl a{
	font-size:smaller;
}
#searchResults a:link {
	color:#ff0000;
}
#searchResults a:visited {
	color:#666666;
}
#searchResults a:hover {
	color:#ff0000;
}
#searchResults a:active {
	color:#FF0000;
}

/* --------------- styles for navigation * additional styles in "blmmenu" folder within the "css" folder ----------- */

#navTableWrapper {
	z-index:99999999;
}

#topNav{
	width:1000px;
	height:60px;
	margin:auto;
	margin-top:16px;
}
	*+html #topNav {
		margin-top:16px;
		}
	* html #topNav {
		margin-top:16px;
		}
	#topNav {
		margin-top /*\**/: 16px\9;
		}
					


/* --------------- styles for main content ----------- */

#mainContentWrapper {
	width:1000px;
	background-color:#000000;
	background-image:url(../images/backgroundGradient.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	z-index:1;
}
#mainContent {
	width:1000px;
}
.mainC1 {
	width:710px;
	float:left;
	margin-bottom:24px;
}
.mainC1 h1 {
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#ff0000;
	}
.mainC1 p {
	font-size:14px;
	font-weight:normal;
	line-height:17px;
	}
#mainC2 {
	width:710px;
	float:left;
	padding-bottom:20px;
}

/* --------------- styles for index page text ----------- */

.indexContent h1 {
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	color:#fff;
	margin-top:0;
	padding-top:0;
	}
.indexContent p {
	font-size:14px;
	font-weight:normal;
	line-height:17px;
	color:#fff;
	text-align:left;
	}
/* --------------- styles for index page text ----------- */

.mainC1 .indexContent h1 {
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	color:#fff;
	margin-top:0;
	padding-top:0;
	}
.mainC1 .indexContent p {
	font-size:14px;
	font-weight:normal;
	line-height:17px;
	}

/* --------------- styles for main content flash navigation ----------- */

#flashIntro {
	z-index:-1;
}

/* --------------- styles for index page news items ----------- */

.newsItems {
	background: #911117 url(../images/newsGraphics_03.gif) no-repeat center center;
	height:100%;
	padding:0 18px;
}
.newsItems a {
	color:#fff;
}
.newsItems a:hover {
	color:#000;
}/*
.newsItems h6 {
	font-size:10px;
	margin:6px 0 0 0;
	clear:left;
}*/	/*
.newsItems p img {
	float:left;
	margin-right:10px;
	margin-bottom:6px;
	max-width:70px;
}*/
div.newsStory {
	width:290px;
	float:left;
	border-bottom:dotted 1px #000;
	padding-bottom:12px;
	text-align:left;
}
div.newsStory p.imagesAndCaptions {
	float:left;
	width:290px;/*
	margin-right:10px;
	margin-bottom:6px;*//*Allow captions to expand
	width:70px;*/
}
	div.newsStory p.imagesAndCaptions img {
		margin-bottom:3px;
		width:100px;
		margin-top:12px;
		margin-right:12px;
		float:left;
		border:1px solid black;
	}
div.newsStory h4{
	font-size:14px;
}
div.newsStory p.timeUsername{
	font-size:10px;
	margin:6px 0 0 0;
	clear:left;
}

div.videoStory {
	width:400px;
	margin-bottom:16px;
}
div.videoStory h4{
	font-size:14px;
	margin-bottom:0;
}
div.videoStory p{
	margin-top:0;
}

/* ------------------------------ styles for dynamic based news items ------------------------ */

div#newsAndLists{
	margin:0;
	}
div#videosAndLists{
	margin:0;
	}
div.newsFullArticle {
													/*width:608px;*/	
	padding-left:0px;
	position:relative;
	}

div.newsFullArticle h1 {
	max-width:320px;
	padding-left:0px;
	}
div.newsFullArticle p {
	max-width:460px;
	padding-left:0px;
	}/*
div.newsFullArticle img {
	max-width:400px;
	}*/
div.newsFullArticle p.imagesAndCaptions {
	float:right;
	width:250px;
	position:relative;
	padding-left:16px;
	font-weight:bold;
}
	div.newsFullArticle p.imagesAndCaptions p{
		max-width:250px;
		font-weight:bold;
	}
	div.newsFullArticle p.imagesAndCaptions img{
		max-width:250px;
		margin-bottom:6px;
		border:1px solid black;
	}
div.newsFullArticle a img {
	padding-left:0px;
	}
	
.newsArchives {
												/*width:525px;*/
	position:relative;
	margin-left:0px;
	}
.newsArchives p.imagesAndCaptions{
	float:right;
	width:300px;
	margin-top:0;
	padding-left:10px;
	padding-bottom:6px;
	position:relative;
	top:-16px;
	font-size:10px;
}
	.newsArchives p.imagesAndCaptions img{
		width:100px;
		float:left;
		position:relative;
		top:20px;
		margin-bottom:16px;
		clear:left;
		padding-bottom:6px;
		border:1px solid black;
	}/*
	.newsArchives p.imagesAndCaptions br{
		margin-top:20px;
	}*/
.newsArchives h3.allNewsTitle {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	}
.newsArchives p.allNewsTime {

	}
.newsArchives p.allNewsLink {

	}
.newsArchives img {
	padding-right:16px;
	}
.newsArchives hr{
	clear:both;
}
.newsArchives a {
	color:#000;
	}

.videoItem-ShowAll {
	width:575px;
	/* margin-left:72px;*/
	margin-left:0px;
	position:relative;
	}
.videoItem-ShowAll h3.allNewsTitle {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
}
.videoItem-ShowAll p.allNewsTime {
	margin-top:0;
}
.videoItem-ShowAll p.allNewsBody{
	margin-top:0;
}
.videoItem-ShowAll p.allNewsLink {
	margin-top:0;
}
.videoItem-ShowAll img {
	padding-right:16px;
	}
.videoItem-ShowAll hr{
	clear:both;
}
	
#newsArchivesListYearMonth {
	padding:12px;
	}

#videoListCategories{
	padding:12px;
}

.videoFull{
	width:575px;/*
	margin-left:72px;*/
	margin-left:48px;
}

/* vortexProductsMenu CSS is located in the products.php file as there was a conflict with another style in this document */



	
	
/* --------------- styles for Individual Product Pages Vertical Navigation Menu ----------- */

.navigationMenu ul {
	margin:0;
	padding:0;
	width:150px;
	text-align:left;
	text-transform:uppercase;
}
.navigationMenu ul li {
	font-size:12px;
	background-color:#444;
	color:#000;
	margin:0 0 5px 0;
	padding:5px;
}
.navigationMenu ul li.active {
	font-size:12px;
	background-color:#ff0000;
	color:#000;
	margin:0 0 5px 0;
	padding:5px;
}
	.navigationMenu ul li.active a{
		color:#ffffff;
	}

.navigationMenu ul li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.navigationMenu ul li a:visited {
	color:#fff;
}

.navigationMenu ul li a:hover {
	color:#CCC;
}

.navigationMenu img {
	float:right;
	margin-top:1px;
	margin-right:5px;
	
}
.SubMenuPages .navigationMenu p {
	color:#fff;
	text-align:left;
	font-size:13px;
}
.navigationMenu p a {
	color:#ff0000;
	text-align:left;
	font-size:13px;
}
	
	
/* --------------- styles for Individual Product Page Details (content specific to those pages) ----------- */
.details {
	color:#000;
	/* padding:0;
	margin:0; */
	padding:24px;
	text-align:left;/*Shrunk by Noah
	width:530px;*/
	width:474px;
	*width:440px;
	/*width:440px;  works with many, but not all - watch product pages...need to use this for some of the corporate pages */
	}
.details img {
	float:right;
}
.details img.schematic {
	width:100px;
	float:right;
}

.details #prodVid {
	width:474px;
	}
	.details #productVideo {/*Hidden by Noah
		background-color:#000000;*/
		width:474px;
	}

.details ul {
	font-size:14px;/*Shrunk by Noah
	width:180px;*/
	width:175px;
	margin-left:-24px;
	*margin-left:0px;
	*padding-left:24px;
	}
	.details ul li {
		list-style-position:outside;
		list-style-type:square;
		line-height:20px;
		}
	.details ul li a {
		color:#000;
		}
	.details ul li a:visited {
		color:#999;
		}
	.details ul li a:hover {
		color:#ff0000;
		}
		
.details h2 {
	text-align:center;
	font-size:16px;
	border-top:2px dotted #ccc;
	border-bottom:2px dotted #ccc;
	color:#999;
	margin-top:16px;
	}
.details h3 {
	font-size:14px;
	text-align:left;
	color:#000;
	font-weight:bold;
	}
.details h4 {
	font-size:14px;
	font-weight:normal;
	text-align:left;
	background-color:#ccc;
	padding:24px;
	}
.details h5 {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	background-color:#ccc;
	padding:16px;
	}
.details p {
	font-size:14px;
	text-align:left;
	color:#000;
}
	.details p a:link{
		color:#ff0000;
	}
	
div.column1NL {
	float:left;
	width:225px;
	}
div.column1NL li {
	list-style-image:url(../images/PDF_icon_18.jpg);
	margin-left:10px;
	}
div.column1NL li a {
	position:relative;
	top:-3px;
	}
div.column2NL {
	float:left;
	width:225px;
	}

/* -------------------------------- styles for caseHistories ------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

/* -------------- SubMenuPage styles ------------- */

.SubMenuPages {
	text-align:left;
	color:#000;
	}

/* -------------- SubMenuPage&whiteBack styles ------------- */
.SubMenuPages.whiteBack{
	background-color:#FFFFFF;
	padding:24px;
	width:650px;
}	



/* 8888888888888888888888888888888888888 junk I'd like to get rid of 88888888888888888888888888888 */

/* -------------- SubMenuPage&whiteBack styles ------------- */
.SubMenuPages.whiteBack{
	background-color:#FFFFFF;
	margin-left:28px;
	color:#000;
	padding:24px;
}
.SubMenuPages.whiteBack a {
	color:#000;
	}
.SubMenuPages.whiteBack a:hover{
	color:#ff0000;
	}
	
	
/* -------------- SubMenuPage styles ------------- */

.SubMenuPages {
	text-align:left;
	color:#000;
	}
	
.SubMenuPages h1:first-child {
	margin-top:0;
}
.SubMenuPages h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff0000;
	}/*Duplicate
.SubMenuPages .productDesc {
	float:left;
	display:inline;
}*/
.SubMenuPages .productDesc {
	float:left;
	display:inline;
	padding-right:12px;
}

.SubMenuPages .productDesc a img {
	background-color:#fff;
	padding:0;
	margin:0;
}

.SubMenuPages .productDesc p {
	text-align:center;
	/*height:36px;*/	
}
.SubMenuPages .productDesc p a {
	color:#000;	
}
.SubMenuPages .productDesc p a:hover {
	color:#ff0000;	
}
.SubMenuPages .productDesc p a:visited {
	color:#ccc;	
}
.SubMenuPages .productDesc p {
	vertical-align:top;
	/* min-height:230px; */	
}

.SubMenuPages .productDescV{
	position:relative;
	background-color:#FFFFFF;
	height:230px;
	margin-bottom:11px;
	/*To expand to contain floated contents*/
	overflow:auto;
	width:100%;
	font-size:14px;
}
	.SubMenuPages .productDescV h2,
	.SubMenuPages .productDescV h3,
	.SubMenuPages .productDescV p{
		color:#000000;
	}
	.SubMenuPages .productDescV a{
		color:#000000;
	}
	.SubMenuPages .productDescV a:visited{
		color:#000000;
	}
	.SubMenuPages .productDescV a:hover{
		color:#ff0000;
	}
	.SubMenuPages .productDescV img.productPic{
		float:left;
		margin-left:12px;
		margin-top:12px;
	}
	.SubMenuPages .productDescV .productTitleInfo{
		float:left;/*
		width:55%;*//*
		width:378px;*/
		width:362px;
		padding:12px;
		padding-top:12px;/*For testing only
		background-color:#FFFF00;*/
	}
		.SubMenuPages .productDescV .productTitleInfo :first-child{
			margin-top:0;
		}
		.SubMenuPages .productDescV .productTitleInfo ul.productInfo{
			margin-left:0;
			padding-left:16px;
		}
		.SubMenuPages .productDescV .productTitleInfo ul.productInfo li{
			list-style-position:outside;
			list-style-type:square;
		}
	.SubMenuPages .productDescV .productLinks{
		float:right;/*
		width:20%;*/
		width:136px;/*
		height:100%;*/
		height:206px;
		padding:12px;
		background-color:#CCCCCC;
	}
		.SubMenuPages .productDescV .productLinks p:first-child{
			margin-top:0;
		}
		.SubMenuPages .productDescV .productLinks p{
			min-height:26px;
		}
		.SubMenuPages .productDescV .productLinks p img.icon{
			float:left;
			padding-right:4px;
			margin-top:2px;
		}

.SubMenuPages h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	}
.SubMenuPages p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
.SubMenuPages p span.replace {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	}
.SubMenuPages h3 strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ff0000;
	}
.SubMenuPages h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	}
	
/* -------------------------------- styles for caseHistories ------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
.caseHistories {
	color:#000;
	/* padding:0;
	margin:0; */
	padding:24px;
	text-align:left;
	width:530px;
	}
	.caseHistories h3 {
		font-size:14px;
		text-align:left;
		width:474px;
		color:#444;
		font-weight:bold;
		}
	.caseHistories p {
		color:#000;
		width:auto;
		width:300px;
		background-color:#E4E4E4;
		padding:16px;
		}
	.caseHistories p em {
		color:#000;
		}
	.caseHistories ul {
		list-style-type:none;
		margin-left:-40px;
		font-size:18px;
		font-weight:bold;
		text-decoration:none;
		color:#000;
		}
	.caseHistories li {
		list-style-type:none;
		color:#000;
		width:300px;
		}
	.caseHistories li a {
		text-decoration:none;
		color:#000;
		}
		
.caseHistories img {
	width:120px;
	}
	
.caseHistoryArticles {
	color:#000;
	/* padding:0;
	margin:0; */
	padding:24px;
	text-align:left;
	width:530px;
	}
	.caseHistoryArticles h2 {
		font-size:18px;
		color:#000;
		}
	.caseHistoryArticles h3 {
		font-size:14px;
		width:300px;
		color:#000;
		font-weight:bold;
		}
	.caseHistoryArticles h4 {
		font-size:14px;
		width:300px;
		color:#000;
		font-weight:bold;
		}
	.caseHistoryArticles h5 {
		font-size:12px;
		text-align:left;
		width:300px;
		color:#000;
		font-weight:bold;
		}
	.caseHistoryArticles h6 {
		font-size:12px;
		text-align:left;
		width:474px;
		width:300px;
		color:#000;
		font-weight:bold;
		}
	.caseHistoryArticles p {
		color:#000;
		width:auto;
		width:300px;
		}
	.caseHistoryArticles img {/*
		float:right;
		padding-left:16px;
		padding-bottom:16px;*/
		width:140px;/*
		clear:right;*/
		}

	.caseHistoryArticles ul {
		list-style-type:none;/*
		margin-left:-40px;*/
		margin-left:0;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		width:300px;
		color:#000;
		}
	.caseHistoryArticles li {
		list-style-type:square;
		font-weight:normal;
		color:#000;/*
		width:300px;*//*
		margin-left:16px;*/
		margin-left:-24px;/*16px in IE, see master_ie.css*/
		padding-top:6px;
		}
	.caseHistoryArticles p a {
		color:#000;
		}
	.caseHistoryArticles p a:link {
		text-decoration:none;
		color:#ff0000;
		}
	.caseHistoryArticles p a:hover {
		text-decoration:none;
		color:#999999;
		}
	.caseHistoryArticles p a:hover {
		text-decoration:none;
		color:#CCCCCC;
		}
	.caseHistoryArticles div.caption {/*
		font-style:italic;*/
		float:right;/*
		width:140px;
		text-decoration:none;
		color:#000;*/
		clear:right;/*
		margin-top:-10px;*/
		}
		.caseHistoryArticles div.caption img {
		}
		.caseHistoryArticles div.caption p.captionImg {
			width:140px;
			padding-left:16px;
			padding-bottom:16px;
			margin:0;
		}
		.caseHistoryArticles div.caption p.caption {
			font-style:italic;
			width:140px;/*Add 16px in IE, see master_ie.css*/
			text-decoration:none;
			color:#000;
			margin-top:-10px;
			padding-left:16px;
		}
		



.details ol {
	font-size:14px;
	margin-left:14px;
	margin-bottom:6px;
	}
	.details ol li {
		line-height:20px;
		}

.details #formContents img {
	z-index:10;
	position:relative;
	}
.details #formContents h5 {
	background-color:#fff;
	width:200px;
	}
.details div#formContents p {
	fonts-size:10px;
	text-align:left;
	width:130px;
	margin:0;
	padding:0;
	}
	.details div#formContents .measure p {
		fonts-size:10px;
		text-align:left;
		width:360px;
		margin:0;
		padding:0;
		}

/* -------------------------------- styles for vortex application ------------------------------------- */
/* ---------------------------------------------------------------------------------------------------- */

.application {
	color:#000;
	}
	.application h2 {
		border:none;
		font-size:18px;
		color:black;
		text-align:left;
		}
	.application h2 a {
		padding:4px 6px;
		background-color:#000;
		color:#fff;
		font-size:14px;
		text-decoration:none;
		}
	.application h2 a:hover {
		color:#fff;
		background-color:ff0000;
		}

/* -------------------------------- styles for the Product Information Table ------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------- */
.prodInfoTable {
	font-size:10px;
	margin-bottom:16px;
	}
.tblHead {
	background-color:#000;
	padding:2px 4px;
	color:white;
	font-size:14px;
	font-style:bold;
	}
.leftCol {
	background-color:#ccc;
	padding:2px 4px;
	color:black;
	font-style:bold;
	width:120px;
	}
.rightCol {
	background-color:#E4E4E4;
	padding:2px 4px;
	color:black;
	font-style:bold;
	width:109px;
	}
	
.prodSpecificContent {
	float:right;
	width:180px;
	}
.prodSpecificContent img {
	float:right;
	width:180px;
	margin-bottom:16px;
	}
p .noTable {
	float:none;
}

.listHeader{
	margin-bottom:0;
}
ul.withListHeader{
	margin-top:0;
}

		
/* -------------------------------- styles for corporate pages ------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */		

/* -- materials handled -- */
.row1, 
.row2, 
.row3 {
	padding:0;
	margin:0;
	}
.row1 {
	width:150px;
	float:left;
	}
.row2 {
	width:150px;
	float:left;
	}
.row3 {
	width:150px;
	float:left;
	}
.row1 p, .row2 p, .row3 p {
	font-size:12px;
	}

/* -- case histories handled -- */	
.caseHistoryPages {
	color:#000;
	padding:0;
	margin:0;
	padding:24px;
	text-align:left;
	width:530px;
	background-color:#fff;
	}

.caseHistoryPages ul {
	font-size:14px;
	/*width:180px;*/
	margin-left:-24px;
	*margin-left:0px;
	*padding-left:24px;
	color:#000;
	}
	.caseHistoryPages ul li {
		list-style-position:outside;
		list-style-type:square;
		}
	.caseHistoryPages ul li a {
		color:#000;
		}
	.caseHistoryPages ul li a:visited {
		color:#999;
		}
	.caseHistoryPages ul li a:hover {
		color:#ff0000;
		}
		
.caseHistoryPages h2 {
	border:0;
	color:#000;
	text-align:left;
	padding:2px 4px;
	}
.caseHistoryPages p {
	font-size:12px;
	color:#000;	
	}
.valves {
	background-color:#fff;
	padding-right:10px;
	}
.valves1 h2 {
	color:#000;
	}
.matApps {
	background-color:#ccc;
	}
.matApps1 {
	padding-left:10px;
	}
.matApps2 {
	padding-left:10px;
	padding-right:10px
	}

p.apply a {
	color:#000;
	border:1px dashed black;
	padding: 3px 7px;
	text-decoration:none;
	font-weight:bold;
	background:#CCCCCC;
	}
p.apply a:hover {
	color:#fff;
	border:1px solid white;
	padding: 3px 7px;
	text-decoration:none;
	background:#ff0000;
	}
	
.navigationMenu .details. handbook {

	}
.handbook h1 {
	color:#fff;
	background-color:#808080;
	padding:6px;
	padding-left:12px;
	margin:0;
}
.handbook h2 {

}
.handbook h3 {

}
.handbook h4 {
	margin:0;
	padding:0;
	background-color:#fff;
	font-size:10px;
	font-style:italic;
}
.handbook h5 {
	color:#fff;
	background-color:#808080;
	font-size:10px;
	padding:6px;
	padding-left:12px;
	padding-top:0px;
	margin:0;
}
.handbook p {
	font-size:12px;
	}
.handbook p a {
	color:#999999;
}
.handbook p a:hover {
	color:#ff0000;
}
.timeOff p {
	text-align:center;
}
#sections ul {
	font-size:12px;
	width:auto;
	margin-left:0px;
	*margin-left:0px;
	*padding-left:24px;
	}
	#sections ul li {
		list-style-position:outside;
		list-style-type:square;
		line-height:20px;
		}
	#sections ul li a {
		color:#000;
		}
	#sections ul li a:visited {
		color:#999;
		}
	#sections ul li a:hover {
		color:#ff0000;
		}
#sections ol {
	font-size:12px;
		width:auto;
	margin-left:0px;
	*margin-left:0px;
	*padding-left:24px;
	}
	#sections ol li {
		list-style-position:outside;
		line-height:20px;
		}
	#sections ol li a {
		color:#000;
		}
	#sections ol li a:visited {
		color:#999;
		}
	#sections ol li a:hover {
		color:#ff0000;
		}
.indent {
	margin-left:24px;
}
		
/* -------------- misc ---------------- */
.quoteRequest,
.quoteRequest p,
.quoteRequest h1,
.quoteRequest h2,
.quoteRequest h3,
.quoteRequest h4,
.quoteRequest h5,
.quoteRequest h6 {
	color:#000;
	}
#captcha {
	color:#000;
	}
	#captcha a {
		color:#FF0000;
		text-decoration:none;
		}	
.safetyInfo {
	margin-top:36px;
	}
.safetyInfo h1 {
	color:#ff0000;
	font-size:18px;
	}
.safetyInfo h2 {
	color:#ff0000;
	font-size:14px;
	}
.blkBGwhtTXT {
	background-color:#fff;
	color:#000;
	}		
.required {
	color:#ff0000;
	}
/* -------------- contact us page styles ------------- */
.contactUsContent {
	padding:8px 0px 16px 0px;
	margin:0;
	text-align:left;
	background-color:#fff;
	border:none;
	}
	.contactUsContent h1 {
		color:#000;
		text-align:center;
		}
	.contactUsContent h2 {
		color:#000;
		text-align:left;
		margin-top:16px;
		}
	.contactUsContent p {
		color:#000;
		text-align:left;
		}
	.contactUsContent p a {
		color:#000;
		text-align:left;
		}
	.contactUsContent p a {
		color:#ff0000;
		text-align:left;
		}
.cUSoutput {
	margin-top:16px;
	}
	.cUSoutput a{
		color:#ff0000;
	}
/* -------------- tradeshows styles ------------- */
#tradeshows {
	padding-top:24px;
	}
#tradeshows img {
	
	}
	
/* -------------- information styles ------------- */
.information {
	padding:24px;
	}
.information h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff0000;
	}
.information p, .information form p {
	color:#000;
	font-size:16px;
	}
.requestForm strong {
	color:#000;
	font-size:14px;
	font-weight:400;
	padding-left:3px;
	}
.whiteBack .requestForm strong {
	color:#000;
	}
.submitR {
	margin-left:140px;
	}
	
.whitetext {
	color:#000;
	}

/* -------------- industries styles ------------- */

.indServed {
	width:676px;
	background-color:#fff;
	text-align:left;
	}
.indServed ul {
	font-size:12px;
	width:auto;
	margin-left:0px;
	*margin-left:0px;
	*padding-left:24px;
	}
	.indServed ul li {
		list-style-position:outside;
		list-style-type:square;
		line-height:20px;
		}
	.indServed ul li a {
		color:#000;
		}
	.indServed ul li a:visited {
		color:#999;
		}
	.indServed ul li a:hover {
		color:#ff0000;
		}
/* -------------- sidebar styles ------------- */

#sidebar {
	width:270px;
	float:right;
	text-align:left;
}
#sidebar p {
	padding:0;
	margin:0;
	vertical-align:top;
	font-size:12px;
	color:#fff;
	}
#sidebar h3 {
	margin:0;
	padding:0;
	padding-top:6px;
	padding-bottom:12px;
	margin-left:3px;
	font-size:12px;
	color:#fff;
}
#sidebar h3 a {
	text-decoration:none;
	color:#CCCCCC;
	}

#sidebar h3 a:hover {

	color:#fff;
	
}

#indServed img {
	float:right;
	position:relative;
	top:5px;
	left:-28px;
}
.display {
	font-size:16px;
	margin-top:12px;
}
.phone {
	font-size:10px;
}



/* -------------- footer styles ------------- */
.footer {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	padding:6px;
	}
.footer p {
	font-size:14px;
	color:#000;
	text-align:center;
	margin:2px auto;
	}
	.footer p strong {
		color:#ff0000;
		}
.footer p a {
	font-size:13px;
	color:#ff0000;
	text-align:center;
	margin:2px auto;
	text-decoration:none;
	}
	.footer p a:hover {
		color:#fff;
		}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	}
	.copyright p {
		font-size:10px;/*
		color:#ffffff;*/
		text-align:center;
		margin:2px auto;
		}
	
.footerNav {
	font-family:Arial, Helvetica, sans-serif;
	padding-top:16px;
	}
	.footerNav ul {
		font-size:12px;
		color:#000000;
		text-align:center;
		margin:2px auto;
		list-style-type:none;
		}
	.footerNav ul li {
		display:inline;
		padding:2px 6px;
		}
	.footerNav ul li a {
		color:#000;
		}
	.footerNav ul li a:link {
		color:#000;
		}
	
	.footerNav ul li a:hover {
		color:#ff0000;
		}
	.footerNav ul li a:active {
		color:#ccc;
		}
	.footerNav ul li a:visted {
		color:#999;
		}