﻿.visualIEFloatFix { height: 0.01%; }

body, body.rss
{
	font-family:Arial;
	background-color:#CDEBF6; 
	background-image:url('/images/page_background.gif'); 
	background-position:top; 
	background-repeat:repeat-x;
	padding-top:10px; /*18px;*/
	margin-top:0px;
}

h1
{
	font-size:22px;	
	color:#259D77;
}

h1 sup
{
	padding:0px;		
	margin:0px;
	font-size:.5em;
}

h2
{
	font-size:13px;
	color:#387C93;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:3px;
	
}

h3
{
	font-size:13px;	
	
}

hr
{
	
	margin-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.BreadCrumb
{
	font-size:12px; 
	color:#666666; 
	padding-left:12px;
}
.BreadCrumb a
{
	color:#666666; 
}
.TopNavSection
{
	z-index:1;
	width:955px;
	height:115px; 	/*88*/
	position:relative;
	padding:0px;
	margin:0px;
	border:solid 0px black;
	}

#MainContentHomePage
{
	width:955px;
	z-index:0;
	position:relative;
	padding:0px;
	margin:0px;
	top:-14px !important;
	top/**/:/**/-25px;
	border:solid 0px red;
	}
	
#MainContent
{
	width:955px;
	z-index:0;
	position:relative;
	padding:0px;
	margin:0px;
	top:12px !important;
	top/**/:/**/2px;
	background-color:#FFFFFF; 
	float:left; 
	
	/*border-bottom:solid 1px #58BCE0;*/
	}
#BottomContentHomePage
{
	position:relative;
	width:953px;
	top:-19px !important;
	top/**/:/**/-40px;
	border-bottom:solid 1px #58BCE0;
	border-right:solid 1px #58BCE0;
	border-left:solid 1px #58BCE0;
}
#BodyCopyHomepage
{
	width:526px !important; 
	width/**/:/**/510px;
	float:left; 
	padding:5px 15px 0px 0px;	
}
#dvFLA
{
	width:955px; 
	height:340px;
	z-index:1;
	position:relative;
	vertical-align:top;		
	background-color:#FFFFFF;
	background:url(/images/layout/homepage_flash_background.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#Container
{
	width:955px; 
	float:left;
	padding-bottom:0px;
	margin-bottom:0px !important;
	margin-bottom/**/:/**/-6px;
	border:solid 0px black;
}

.TopNavContainer
{
	padding:0px 0px 0px 19px; 
	vertical-align:top; 
	margin:0px; 
	width:955px;
	float:right;
}

.TopNav
{
	font-size:12px;	
	text-align:center; 
	vertical-align:middle;	
	float:right;
	padding-bottom:17px;
}

.TopNavItem
{
	float:left;
	padding-right:20px;
	margin-top:10px;
	color:#666666;
}

.TopNavSeach
{
	float:left;
}

.TopNav A
{	
	color:#666666;
	text-decoration:none;
}

#dvNav
{
	position:relative;
	z-index:3;
	height:25px;
	line-height:25px;
	overflow:visible;
	padding-top:10px;
	
}
.HeaderNavItem
{	
	font-size:12px;
	color:#387C93;
	float:left;
	margin:0px 10px 0px 10px;	
	font-weight:bold;
}

.HeaderNavItem A
{
	text-decoration:none;
	color:#387C93;
}

.HeaderNavItem A:hover
{
	text-decoration:none;
	color:#259D77;
}

.HeaderSeparator
{
	overflow:hidden;
	float:left;
	height:38px;
	
}

#dvCopyHeads
{
	
	padding:0px;
	width:955px;
	background-image:url('/images/homepage_center_background.gif');
	background-position:bottom;
	background-repeat:no-repeat;	
	z-index:3; 
	position:relative;
	margin-bottom:-1px;
}

#CenterContent
{	
	width:777px;
	background-image:url('/images/layout/page_copy_area_bkg_mid.gif'); 
	background-repeat:repeat-y;	
	overflow:hidden;	
}

.CopyHeader
{
	font-size:18px;
	color:#259D77;
	padding-left:15px !important;
	padding-left/**/:/**/35px;
}
.BodyCopy
{	
	font-size:13px;
	margin-left:15px;	
	list-style-image:url(/images/aqualon_bullet.gif); 
	list-style-position:outside;	
	border:solid 0px green;	
}

.BodyCopy li
{
	margin-bottom:10px;
}

.BodyCopy ul
{
	margin-top:10px;
	margin-bottom:10px;
}


.BodyCopy A
{	
	color:#000066;
	/*color:#387C93;*/
}


#FooterContainer
{
	background-color:#FFFFFF; 
	width:955px;
}
.footer
{
	font-size:11px;
	color:#999999;
	float:left;
	padding-right:10px;
}

.footer A
{
	color:#999999;
}

.HomePageSubHead
{
	font-size:14px;
	color:#666666;
}

.HomepageNewsCopy
{
	font-size:13px;
	color:#000066;
	padding-top:5px;
	padding-left:15px;
	}

#dvHomepageNews
{
	 
	width:200px; 
	float:left; 
	margin-top:0px;
}

#dvHomepageNewsSpacer
{
	float:left;
	width:51px !important;
	width/**/:/**/36px;		
}

#dvHomepageSolution
{
	float:left; 
	width:197px;
}

.CopyHeaderSpacer
{
	float:left; 
	width:130px !important;
	width/**/:/**/135px;
	
}

.HomepageNewsCopy A
{
	color:#000066;
}

.HomepageNewsListItem
{
	margin-bottom:15px;
	list-style-image:url(/images/aqualon_bullet.gif); 
	list-style-position:outside;
	margin-left:10px;
}



#dvFooterSpacer
{
	float:left; 
	width:126px !important;
	width/**/:/**/126px;
}
.SearchInput
{	
	font-size:12px;
	color:#666666;
	width:130px;
	vertical-align:middle;
	margin-right:5px;	
}

.DropdownInput
{
	font-size:13px;
	color:#000000;
	width:165px;
}

.DropDownInputSubItem
{
	padding-left:35px;	
	
}
.LeftNav
{
	background-color:#BBE5F3; 
	width:174px;
	font-size:14px;
	float:left;
	margin-top:-1px;
	padding-top:0px;
}


.LeftNavHeader
{
	background-color:#387C93;
	font-size:14px;
	color:#ABDEF0;
	height:35px;
	vertical-align:text-bottom;
	line-height:2;
	border-bottom:solid 1px #57BDE0;
}

.LeftNavHeader a
{
	color:#ABDEF0;
	text-decoration:none;
}

.LeftNavItem
{
	font-size:12px;
	background-color:#AFDAEA;
	height:30px;
	vertical-align:text-bottom;
	line-height:2;
	border-bottom:solid 1px #57BDE0;
}

.LeftNavItem a
{
	text-decoration:none;
	color:#235160;
}

.LeftNavItem a:hover
{
	text-decoration:none;
	color:#259D77;
}


.LeftNav3Item
{
	font-size:12px;
	background-color:#AFDAEA;
	height:30px;
	vertical-align:text-bottom;
	line-height:2;
	border-bottom:solid 1px #57BDE0;
	padding-left:0px;
}

.LeftNav3Item a
{
	text-decoration:none;
	color:#235160;
}

.LeftNav3Item a:hover
{
	text-decoration:none;
	color:#259D77;
}


.LeftNavSubItem
{
	font-size:12px;
	background-color:#BBE5F3;
	height:25px;
	vertical-align:text-bottom;
	line-height:2;
	border-bottom:solid 1px #57BDE0;
	padding-left:5px;
}

.LeftNavSubItemLast
{
	font-size:12px;
	background-color:#BBE5F3;
	height:25px;
	vertical-align:text-bottom;
	line-height:2;
	padding-left:5px;
	border-bottom:solid 1px #57BDE0;
}

.LeftNavSubItem a, .LeftNavSubItemLast a 
{
	text-decoration:none;
	color:#235160;
}

.LeftNavSubItem a:hover, .LeftNavSubItemLast a:hover
{
	text-decoration:none;
	color:#259D77;
}

.LeftNavSubItem li, .LeftNavSubItemLast li 
{
	list-style-type:square; 
	color:#259D77;
}


.LeftNavSubHeader
{
	vertical-align:text-bottom;
	line-height:2;
	height:25px;
	border-bottom:solid 1px #57BDE0;
	color:#666666;
}


.LeftNavEmailSignUp
{
	background-image:url('/images/layout/lnav_box_mid2.gif');
	background-repeat:repeat-y;
	width:167px;
	margin-top:0px !important;
	margin-top/**/:/**/-13px;
}
.LeftNavUpdateProfile
{
	font-size:13px;
	color:#235160;
}

.LeftNavUpdateProfile a
{
	color:#235160;
}

.LeftNavEmailSignUp a:hover
{
	color:#259D77;
}

.FooterItem
{
	float:left;
	color:#666666;	
}

.FooterItem a
{
	color:#666666;	
}

.FooterItem a:hover
{
	color:#259D77;	
}

.FooterSpace
{
	width:15px;
	float:left;
}
#dvRightColumn
{
	width:224px !important;
}
.RightNavSection
{	
	font-size:13px; 
	color:#000000;
	padding-left:10px;
}

.RightNavSection A
{	
	font-size:13px; 
	color:#387C93;
	text-decoration:none;
}

.RightNavSection a:hover
{	
	color:#259D77;
}

.RightNavHeader
{
	/*color:#666666; */
	color:#259D77;
	font-size:15px; 
	font-weight:bold;
	margin:15px 0px 5px 16px;
}

.RightNavOutSideContainer
{
	background-image: url('/images/layout/rnav_box_mid.gif'); 
	background-repeat: repeat-y; 
	background-position: top; 
	margin-top:15px;
	width: 214px !important; 
	float: right;	
	overflow:hidden;
}

.RightNavInsideContainer
{
	float: left; 
	background-image: url('/images/layout/rnav_box_bot.gif'); 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	width: 214px; 
	position: relative;
	top:0px; 
	z-index: 2; 
	padding:0px 0px 0px 0px; 
}

.RightNavTable
{
	background-image:url('/images/layout/rnav_box_top.gif'); 
	background-repeat:no-repeat; 
	background-position:left top;
	width:214px;
	height:50px;
	padding-top:2px;
	padding-bottom:0px;
}

.RightNavCell
{
	text-align:left; 
	padding:3px 10px 5px 20px;
	margin:0px;

}

.RightNavTopSection 
{
	background-image:url('/images/layout/rnav_box_top.gif'); 
	background-repeat:no-repeat;
	width:214px; 
	height:32px; 
	text-align:left;
	float:left;
	position:relative; 
	z-index:1;
}

.RightNavMidSection
{
	background-image:url('/images/layout/rnav_box_mid.gif'); 
	background-repeat:repeat-y; 
	width:214px; 
	text-align:left;
	float:left;
	font-size:13px; 
}

.RightNavBottomSection
{
	background-image:url('/images/layout/rnav_box_bot.gif'); 
	background-repeat:no-repeat;
	width:214px; 
	height:32px; 
	text-align:left;
	float:left;
}

.BodyCopyLeftHandImage
{
	float:left; 
	padding:0px 15px 0px 0px; 
	vertical-align:top;
	margin-top:15px;
}

.BodyCopyRightHandCopy
{
	float:left; 
	vertical-align:top; 
	padding:0px 0px 15px 15px;
}

.BodyCopyContainer
{
	padding-top:15px;
}
.NewsEventsIndustriesHeader
{
	padding-right:5px;
}

.tableContainer
{
	padding-bottom:5px;
	margin:0px;
	clear:left;	
	width:510px;
	overflow:auto;
}

.tableHeader
{
	padding-bottom:5px;
	padding-left:5px;	
	margin:0px;
	padding-top:3px;
	background-color:#6DBDA4;
	color:#FFFFFF;
	font-size:2;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	overflow:auto;

}

.tableRow, .tableRow td
{
	padding-bottom:0px;
	margin:0px;
	background-color:#D1EBEB;	
	padding-left:5px;
	border-bottom:solid 3px #ffffff;
	overflow:auto;
}

.tableRowAlt, .tableRowAlt td
{
	padding-bottom:0px;
	margin:0px;
	background-color:#E7F5FA;
	padding-left:5px;
	border-bottom:solid 3px #ffffff;
	overflow:auto;
}
.tableCol
{
	border-right:solid 3px #ffffff;
}

.tableCol1
{
	clear:left;
	float:left;
	width:150px; 
	overflow:auto; 
	padding:3px 0px 5px 5px;
}
.tableCol2
{
	float:left;
	width:165px; 
	padding:3px 0px 5px 5px;
	border-left:solid 3px #ffffff; 
	border-right:solid 3px #ffffff;
	border-left:solid 3px #ffffff;
	margin-left:-3px;
	margin-right:-3px !important;
	margin-right/**/:/**/-6px;
	
	overflow:auto; 
		
}
.tableCol3
{
	width:165px;
	border-left:solid 3px #ffffff; 
	overflow:auto; 
	padding:3px 0px 5px 5px;
}

.NewsEventsPressReleaseContainer
{
	padding-bottom:5px;
	margin:0px;
	clear:left;
}

.NewsEventsPressReleaseContainerHomepage
{
	padding-bottom:0px;
	margin:0px;
	background-color:#D1EBEB;	
	padding-left:5px;
	border-bottom:solid 3px #ffffff;
	overflow:auto;

}

.NewsEventsPressReleaseContainerHomepageAlternate
{
	padding-bottom:0px;
	margin:0px;
	background-color:#E7F5FA;
	padding-left:5px;
	border-bottom:solid 3px #ffffff;
	overflow:auto;
}

.NewsEventsPressReleaseContainerHeader
{
	padding-bottom:5px;
	padding-left:5px;	
	margin:0px;
	padding-top:3px;
	background-color:#6DBDA4;
	color:#FFFFFF;
	font-size:2;
	font-family:Arial, Helvetica, sans-serif;
	
}

.NewsEventsPressReleaseDate
{
	width:110px;
	float:left;	
	padding-bottom:5px;		
	padding-top:3px;
	padding-left:5px;
}

.NewsEventsPressReleaseDesc
{	
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:5px;
	border-left:solid 3px #ffffff;
	overflow:auto;
	width:350px;
}

.NewsEventsPressReleaseDescGrid
{	
	padding-bottom:5px;
	padding-top:3px;
	padding-left:5px;
	border-left:solid 3px #ffffff;
	overflow:auto;
	width:350px;
}

.NewsEventsUpcomingEventsContainer
{
	padding-bottom:5px;
	margin:0px;
	clear:left;
}

.NewsEventsUpcomingEventsDate
{
	width:110px;
	float:left;
	padding-bottom:5px;	
	vertical-align:text-bottom;
	padding-top:3px;
	padding-left:5px;
}

.NewsEventsUpcomingEventsDesc
{
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	border-left:solid 3px #ffffff;
	border-right:solid 3px #ffffff;
	width:250px;
}

.NewsEventsUpcomingEventsDescGrid
{
	padding-bottom:5px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	border-left:solid 3px #ffffff;
	border-right:solid 3px #ffffff;
	width:250px;
}

.NewsEventsUpcomingEventsLocation
{
	float:right;
	padding-bottom:5px;
	padding-top:3px;
	padding-right:5px;	
}

.FormContainer
{
	padding-top:0px;
	margin-top:0px;
}

.FormRow
{
	padding-top:15px;
	padding-left:15px;

}

.FormLabelLeft
{
	float:left;
	padding-right:10px;
	width:225px;
	text-align:right;
}

.FormLabelTop
{
	
	text-align:left;
}

.FormFieldRight
{
	
}

.FormFieldBottom
{
	
}

.FormMsg
{
	
}

.stdFormField
{
	width:200px;
}

.stdFormTextArea
{
	width:440px;
	height:100px;
	font-family:Arial;
	font-size:13px;
}
.litDetails
{
	font-family:Arial;
	font-size:13px;
	}
.stdFormFieldshort
{
	width:100px;
}

.stdFormPulldown
{
	width:205px;
}

.FormLeftCol
{
	float:left;
	padding-right:25px;
}

.FormRightCol
{
	float:left
}

.sitemapEntryLevel_0
{
	padding-bottom:8px;
}

.sitemapEntryLevel_1
{
	padding-left:25px;	
	padding-bottom:8px;
}

.sitemapEntryLevel_2
{
	padding-left:50px;	
	padding-bottom:8px;
}

.sitemapEntryLevel_3
{
	padding-left:100px;	
	padding-bottom:8px;
}

.sitemapEntryLevel_4
{
	padding-left:125px;	
	padding-bottom:8px;
}

.sitemapEntryLevel_5
{
	padding-left:150px;	
	padding-bottom:8px;
}
.sitemapEntryLevel_6
{
	padding-left:175px;	
	padding-bottom:8px;
}

.sitemapEntryLevel_7
{
	padding-left:200px;	
	padding-bottom:8px;
}

.sitemapEntryLevel_8
{
	padding-left:225px;	
	padding-bottom:8px;
}

.sitemapEntryLevel_9
{
	padding-left:250px;	
	padding-bottom:8px;
}
.sitemapEntryLevel_10
{
	padding-left:275px;	
	padding-bottom:8px;
}

.LitSearchHeader
{
	font-weight:bold;
	padding-bottom:10px;
}

.LitSearchSection
{
	padding-bottom:10px;
}
.dvResultsHeader
{
	font-weight:bold;
	font-size:15px;
}
.dvResultsIndustry
{
	font-weight:bold;
	padding:10px 0px 10px 0px;
	font-size:1.2em;
}
.dvResultsProduct
{
	font-weight:bold;
	padding:10px 0px 10px 0px;
	border-top:solid 1px #58BCE0;
}
.dvResultsCheckbox
{
	float:left;
	width:25px;
}
.dvResultsLitName
{
	float:left;
	width:235px;
	padding-right:10px;
}
.dvResultsType
{
	float:left;
	width:100px;
}

.dvResultsCode
{
	float:left;
	width:75px;
	padding-right:10px;
}
.dvResultsLang
{
	float:left;
	width:75px;
}
.dvResultsButton
{
	float:left;
	width:100px;
}
.dvResultsQuanityBox
{
	float:left;
	width:50px;
}

.note
{
	color:#666666;
	font-size:11px;
}


@media print 
{
	#LeftContent
	{
		display:none;
	}
	#dvRightColumn
	{
		display:none;
	}
	#CenterContent
	{
		width:955px;
	}
	.BodyCopy
	{
		width:955px;	
	}
	#dvNav
	{
		display:none;
	}
	.TopNavSection
	{
		width:800px;	
	}
	.TopNavItem
	{
		display:none;
	}
	.TopNavSeach
	{
		display:none;
	}
	#FooterContainer
	{
		display:none;
	}
	#TopFade
	{
		display:none;
	}
	.TopNavContainer
	{
		width:800px;
	}
}

