@charset "utf-8";
/* CSS Document */
html, body {
				height: 100%;
			}
body
{
	background:#ffffff;
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

h1,h2,h3,h4,h5,h6	{ margin:0 0 10px 0; padding:0; font-weight:normal;}
h1 {font-size:2.2em;font-weight:bold; }
h2 {font-size:1.6em;font-weight:bold;}
h3 {font-size:18px; margin-top:20px;font-weight:normal;}
h4 {font-size:15px;margin-top:20px;font-weight:normal; color:#CC0000;}
h5 {font-size:1.0em;font-weight:bold;}
h6 {font-size:0.9em;font-weight:bold;}

p{ margin:5px 0 10px 0; padding:0; line-height:1.4em;  }
p img.left-align { margin:0 0.8em 0.8em 0; padding:0; float:left;}
p img.right-align { margin:0em 0 0.8em 0.8em; float:right;}

ul{ margin:10px 0 10px 0; padding:0; list-style:none;}
ul li{margin:0.4em 0 0.4em 0; padding:0 0 0 10px; background:url(/images/poly-bullet.jpg) no-repeat 0px 6px;}

ol{ margin:10px 0 10px -15px; padding:0;}
ol li{margin:0.4em 0 0.4em 0; padding:0 0 0 15px; list-style-position:inside;}


table {margin:0; padding:0;}
td{ margin:0; padding:0; }
th {font-weight:bold; text-align:left; padding:0px;} /* By default text is center align in th tag*/



 
/* -------------------------------- Layout ID &amp; Classes Definitions -------------------------------------- */


/* ------------------ Header Section Start Here ------------------ */
#main-Wrapper
{
	margin:0 auto; padding:0 42px;
	background:url(/images/page-bg.jpg) repeat-y;
	width:900px;
}

#header		
{
		margin:0 auto;			/* Set your margin from left and right side of the screen */		
		padding:0;
		background:url(/images/header-sep.jpg) no-repeat bottom;
		width:900px;
		height:120px;
		position:relative;
}

#header #logo
{
	position:absolute; top: 9px;
}

#header #live-chat
{
	position:absolute;
	left: 544px;
	top: 18px;
}

#header #contact-us
{
	position:absolute;
	left: 625px;
	top: 18px;
}
#header #phone-no
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	position:absolute;
	top: 63px;
	left: 706px;
	width:255px;
	font-weight:normal;
}

#topmenu
{	
	margin:0 auto;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}

#topmenu .nav
{
	margin:0;
	padding:0;
	position:absolute;
	height:25px;
	left: -3px;
	top: 76px;
	width: 538px;
}

.nav ul
{
		margin:0; padding:0;
		list-style:none;
}

.nav ul li
{
	float:left;
	margin:0; padding:0;
	text-align:center;
	color:#666;
	background:none;
}
.nav ul li a
{
	text-decoration:none;
	font-weight:normal;
	padding:0 5px;
	color:#666;
}
.nav ul li a:visited
{
	text-decoration:none;
	font-weight:normal;
	color:#666;
}

.nav ul li a:hover
{
	color:#000;
	display:block;
}
.nav ul li a.active
{
	color:#fff;
	display:block;
	background:#f7941d;
}

.nav ul li a:visited.active
{
	color:#fff;
	background:#f7941d;
}
/* ------------------ Header Section End Here ------------------ */

/* ------------------ Body Container Section Start Here ------------------ */

#content-section
{
		margin:0;
		padding:0;
		background:#ffffff;
		height:auto;
}

#content-section #left-column{margin:15px 0 20px 0; padding:0 0 0 0; width:270px; height:auto; float:left;}
#content-section #right-column{margin:15px 0 20px 0; padding:0 0 0 15px; width:614px; height:auto; float:left; border-left:1px solid #d9d9d9; min-height:720px;}

#content-section #right-column1{margin:15px 0 20px 0; padding:0 0 0 15px; width:614px; height:auto; float:left; background:url(/images/dot2.jpg) repeat-y; min-height:600px;}
#content-section #right-column2{margin:15px 0 20px 0; padding:0 10px 0 10px; width:880px; height:auto; float:left; min-height:600px;}


/* Home Page Code */
#left-column .heading{margin:0 0 0 0; padding:0 0 0 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000; font-weight:normal; }

#left-column .heading1{ padding:0 0 0 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000; font-weight:normal; width:90px; float:left; }

#right-column1 h1, #right-column2 h1 { margin:0; padding:0 0 15px 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000; font-weight:normal; }
#right-column1 h3, #right-column2 h3 { margin:0; padding:10px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; font-weight:normal; }
#right-column1 h1.green-color { color:#8cc63f; }



.heading1{font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000; font-weight:normal; float:left; }
.heading1 a { padding:0; margin:0; text-decoration:none; color:#000000; }
.heading1 a:hover { text-decoration:underline; }

#newsletter-signup{
	
	background:url(/images/newsletter-signup.gif) no-repeat;
	width:168px;
	height:30px;
	padding-left:0;
	float:left;
	line-height:28px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#fff;
}
#newsletter-signup a {
	margin:0;
	padding:0;
	height:30px;
	width:158px;
	display:block;
	padding-left:10px;
}
#newsletter-go {
	background-image:url(../images/newsletter-go.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:60px;
	width:250px;
	margin:5px 0 20px 0;
}

.Blog-space
{ line-height:10px; clear:both}
a:link.read-more { color:#9fb9c9; font-size:11px; text-decoration:none; padding-left:16px; height:13px; background-image:url(../images/read-more-arrow.png); background-position:left; background-repeat:no-repeat;}
a:visited.read-more { color:#9fb9c9;font-size:11px;text-decoration:none; padding-left:16px; height:13px; background-image:url(../images/read-more-arrow.png); background-position:left; background-repeat:no-repeat;}
a:hover.read-more { color:#9fb9c9;font-size:11px;text-decoration:underline; padding-left:16px; height:13px; background-image:url(../images/read-more-arrow.png); background-position:left; background-repeat:no-repeat;}


#right-column .common-col{width:191px; padding:0 7px; float:left;}
#right-column1 .common-col{width:191px; padding:0 7px; float:left;}



.dashed-border1{background:url(/images/dot3.jpg) repeat-x bottom;}
.dashed-border2{background:url(/images/dot2.jpg) repeat-y right;}
.dashed-border3{border-top:1px dashed #999;}
.dashed-border4{ background:url(/images/dot2.jpg) repeat-y;}

.dashed-border5{ background:url(/images/dot3.jpg) repeat-x bottom;} /* Used on Poly Block Page under left section */



#multi-reactor-system{padding-bottom:15px; width:190px;}
#multi-reactor-system .heading{background:url(/images/mrs-bg.png) no-repeat; width:188px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; line-height:29px; padding-left:0;}
#multi-reactor-system .description{margin:0 5px; padding:5px 0 0 0; line-height:1.4em; }

#pressure-catalyst{padding-bottom:15px; width:190px;}
#pressure-catalyst .heading{background:url(/images/pressure-catalyst.png) no-repeat; width:188px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; line-height:29px; padding-left:0;}
#pressure-catalyst .description{margin:0 5px; padding:5px 0 0 0; line-height:1.4em; }

#bench-pilot-scale{padding-bottom:15px; width:190px;}
#bench-pilot-scale .heading{background:url(/images/bench-pilots-sale-bg.png) no-repeat; width:188px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; line-height:29px; padding-left:0;}
#bench-pilot-scale .description{margin:0 5px; padding:5px 0 0 0; line-height:1.4em; }

#safety-calorimetry{padding-bottom:15px; width:190px;}
#safety-calorimetry .heading{background: url(/images/safety-calorimeter-bg.png) no-repeat; width:188px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; line-height:29px; padding-left:0;}
#safety-calorimetry .description{margin:0 5px; padding:5px 0 0 0; line-height:1.4em; }

#crystal-particle{padding-bottom:15px; width:190px;}
#crystal-particle .heading{background:url(/images/crystal-particle.png) no-repeat; width:188px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; line-height:29px; padding-left:0; letter-spacing:0px;}
#crystal-particle .description{margin:0 5px; padding:5px 0 0 0; line-height:1.4em; }

#bio-reactor{padding-bottom:15px; width:190px;}
#bio-reactor .heading{background:url(/images/bio-reactor-bg.png) no-repeat; width:188px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; line-height:29px; padding-left:0;}
#bio-reactor .description{margin:0 5px; padding:5px 0 0 0; line-height:1.4em; }




#banner{margin:13px 0 0 0; padding:0 0 20px 0; background:url(/images/dot3.jpg) repeat-x bottom;}
#banner #column1{width:630px; height:276px; float:left; background:url(/images/banner-img1.jpg) no-repeat; position:relative;}
#column1 .banner-text{
	position:absolute;
	background:url(/images/banner-txt.png) no-repeat;
	width:383px;
	height:121px;
	top: 190px;
}

/*
.banner-text .text-heading{margin:10px 0 0 0; padding:0 0 0 20px;font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#fff; font-weight:normal;}
.banner-text .text-description{margin:25px 0 0 0; padding:0 0 0 10px;color:#000; line-height:1.4em;}
*/

#banner #column2{width:250px; float:left; margin:0 0 0 20px;}
/*
#column2 .item-scroller{margin:8px 0 0 0; padding:0 0 0 0; height:314px; background:url(/images/dot.jpg) repeat-x top;}
#column2 .item{margin:0; padding:13px 0 13px 0; line-height:1.2em; background:url(/images/dot.jpg) repeat-x bottom;}
#column2 .item p{margin:0; padding:0; line-height:1.4em; }
.item a:link{ color:#9fb9c9; font-size:11px; text-decoration:none;}
.item a:visited{ color:#9fb9c9;font-size:11px;text-decoration:none;}
.item a:hover{ color:#9fb9c9;font-size:11px;text-decoration:underline;}
*/
#column2 .top-down-arrow{margin:0; padding:0; height:18px;}

.product-left-img
{ float:left; padding-right:10px}
.product-right-img
{ float:right; padding-left:70px}

/* Product Page Code */
#range-bg-1 { background-image:url(/images/range-bg-1.png); background-repeat:no-repeat; background-position:left; width:251px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#fff; line-height:28px; margin:0 auto; margin-top:15px;}
#range-bg-2 {background:url(/images/range-bg-2.png) no-repeat; background-position:left; width:251px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; margin:0 auto; margin-top:15px;}
#range-bg-3 {background:url(/images/range-bg-3.png) no-repeat; background-position:left; width:251px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; margin:0 auto; margin-top:15px;}
#range-bg-4 {background:url(/images/range-bg-4.png) no-repeat; background-position:left; width:251px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; margin:0 auto; margin-top:15px;}
#range-bg-5 {background:url(/images/range-bg-5.png) no-repeat; background-position:left; width:251px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; margin:0 auto; margin-top:15px;}
#range-bg-6 {background:url(/images/range-bg-6.png) no-repeat; background-position:left; width:251px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; margin:0 auto; margin-top:15px;}
#range-bg-generic {background:url(/images/range-generic-bar.gif) no-repeat; background-position:left; width:251px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; margin:0 auto; margin-top:15px;}


#range-bg-1 a {margin:0; padding-left:10px; display:block; height:30px; width:241px;}
#range-bg-2 a {margin:0; padding-left:10px; display:block; height:30px; width:241px;}
#range-bg-3 a {margin:0; padding-left:10px; display:block; height:30px; width:241px;}
#range-bg-4 a {margin:0; padding-left:10px; display:block; height:30px; width:241px;}
#range-bg-5 a {margin:0; padding-left:10px; display:block; height:30px; width:241px;}
#range-bg-6 a {margin:0; padding-left:10px; display:block; height:30px; width:241px;}
#range-bg-generic a {margin:0; padding-left:10px; display:block; height:30px; width:241px;}

#product-selection-guide {background:url(/images/product-selection-guide.png) no-repeat; width:568px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; padding-left:0; }
#product-selection-guide a {display:block;margin:0; padding:0; height:30px; width:558px; padding-left:10px;}

#product-multi-reactor-sys {width:568px; height:36px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; padding-left:0; float:left;  }
h1.range_page_title_1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; margin:0; padding:0 0 0 10px; color:#681C66; }
h1.range_page_title_2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; margin:0; padding:0 0 0 10px; color:#B5251E; }
h1.range_page_title_3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; margin:0; padding:0 0 0 10px; color:#003E20; }
h1.range_page_title_4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; margin:0; padding:0 0 0 10px; color:#146F96; }
h1.range_page_title_5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; margin:0; padding:0 0 0 10px; color:#EB8F05; }
h1.range_page_title_6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; margin:0; padding:0 0 0 10px; color:#6D913E; }

hr.range_divider_1 { border:#681C66; background-color:#681C66; color:#681C66; margin-bottom:5px; height:1px; }
hr.range_divider_2 { border:#B5251E; background-color:#B5251E; color:#681C66; margin-bottom:5px; height:1px; }
hr.range_divider_3 { border:#003E20; background-color:#003E20; color:#003E20; margin-bottom:5px; height:1px; }
hr.range_divider_4 { border:#146F96; background-color:#146F96; color:#146F96; margin-bottom:5px; height:1px; }
hr.range_divider_5 { border:#EB8F05; background-color:#EB8F05; color:#EB8F05; margin-bottom:5px; height:1px; }
hr.range_divider_6 { border:#6D913E; background-color:#6D913E; color:#6D913E; margin-bottom:5px; height:1px; }

.range_page_app_filter_1 { display:block; height:31px; width:345px; margin:3px 0 0 3px; padding:0 0 0 12px; color:#fff; text-decoration:none; background-image:url(../images/range-app-filter-bg-1.png); background-position:left; background-repeat:no-repeat; }
.range_page_app_filter_2 { display:block; height:31px; width:345px; margin:3px 0 0 3px; padding:0 0 0 12px; color:#fff; text-decoration:none; background-image:url(../images/range-app-filter-bg-2.png); background-position:left; background-repeat:no-repeat; }
.range_page_app_filter_3 { display:block; height:31px; width:345px; margin:3px 0 0 3px; padding:0 0 0 12px; color:#fff; text-decoration:none; background-image:url(../images/range-app-filter-bg-3.png); background-position:left; background-repeat:no-repeat; }
.range_page_app_filter_4 { display:block; height:31px; width:345px; margin:3px 0 0 3px; padding:0 0 0 12px; color:#fff; text-decoration:none; background-image:url(../images/range-app-filter-bg-4.png); background-position:left; background-repeat:no-repeat; }
.range_page_app_filter_5 { display:block; height:31px; width:345px; margin:3px 0 0 3px; padding:0 0 0 12px; color:#fff; text-decoration:none; background-image:url(../images/range-app-filter-bg-5.png); background-position:left; background-repeat:no-repeat; }
.range_page_app_filter_6 { display:block; height:31px; width:345px; margin:3px 0 0 3px; padding:0 0 0 12px; color:#fff; text-decoration:none; background-image:url(../images/range-app-filter-bg-6.png); background-position:left; background-repeat:no-repeat; }

#range_app_filter_box_outer {
	margin:0;
	padding:0;
	position:relative;
	height:0px;
	z-index:1;
	display:none;
}
#range_app_filter_box { 
	padding:0;
	width:352px;
	height:370px;
	position:absolute;
	z-index:99;
	top:3px;
	left:3px;
	cursor:pointer;
	display:none;
	background-position:top;
	background-repeat:no-repeat;
}

#range_app_filter_box.range_box_1 {background-image: url(/images/range-app-filter-box-1.png);}
#range_app_filter_box.range_box_2 {background-image: url(/images/range-app-filter-box-2.png);}
#range_app_filter_box.range_box_3 {background-image: url(/images/range-app-filter-box-3.png);}
#range_app_filter_box.range_box_4 {background-image: url(/images/range-app-filter-box-4.png);}
#range_app_filter_box.range_box_5 {background-image: url(/images/range-app-filter-box-5.png);}
#range_app_filter_box.range_box_6 {background-image: url(/images/range-app-filter-box-6.png);}

#range_app_filter_box_list {
	width:332px;
	height:210px;
	margin:30px 0 0 5px;
	padding:0;
	overflow-x: hidden;
	overflow-y: auto;
}
#range_app_filter_box_list a {
	display:block;
	padding:4px 4px 4px 4px;
	width:312px;
	margin-left:5px;
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
#range_app_filter_box.range_box_1 #range_app_filter_box_list a:hover {background-color:#93278F;}
#range_app_filter_box.range_box_2 #range_app_filter_box_list a:hover {background-color:#FF320C;}
#range_app_filter_box.range_box_3 #range_app_filter_box_list a:hover {background-color:#006837;}
#range_app_filter_box.range_box_4 #range_app_filter_box_list a:hover {background-color:#29ABE2;}
#range_app_filter_box.range_box_5 #range_app_filter_box_list a:hover {background-color:#FBB03B;}
#range_app_filter_box.range_box_6 #range_app_filter_box_list a:hover {background-color:#8CC63F;}



.range-header-bg-1 { background:url(/images/range-header-1.png) no-repeat; }
.range-header-bg-2 { background:url(/images/range-header-2.png) no-repeat; }
.range-header-bg-3 { background:url(/images/range-header-3.png) no-repeat; }
.range-header-bg-4 { background:url(/images/range-header-4.png) no-repeat; }
.range-header-bg-5 { background:url(/images/range-header-5.png) no-repeat; }
.range-header-bg-6 { background:url(/images/range-header-6.png) no-repeat; }

.product-header-bg-1 { background:url(/images/product-header-1.png) no-repeat; }
.product-header-bg-2 { background:url(/images/product-header-2.png) no-repeat; }
.product-header-bg-3 { background:url(/images/product-header-3.png) no-repeat; }
.product-header-bg-4 { background:url(/images/product-header-4.png) no-repeat; }
.product-header-bg-5 { background:url(/images/product-header-5.png) no-repeat; }
.product-header-bg-6 { background:url(/images/product-header-6.png) no-repeat; }

#product-multi-reactor-sys .col-head1 {float:left; width:400px; padding-left:15px;}
#product-multi-reactor-sys .col-head2 {float:right; width:137px; padding:0 8px 0 0; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#product-pdf-button{width:35px; float:left; margin-top:7px; padding:0 0 0 10px;}

div.product { margin:10px 0 0 0; padding:0; background:url(/images/dot2.jpg) repeat-y; background-position:185px 0px; clear:both; }
div.product .col1 { margin:0; padding:0; width:185px; float:left; }
div.product .col2 { margin:0; padding:0 0 0 24px; width:404px; float:left; }
div.product .col2 p { margin:0; padding:4px 0 6px 0; }
div.product .col1 a { margin:0; padding:0; }
div.product .col2 a.title { margin:0; padding:0; font-weight:bold; color:#000000; font-size:12px; line-height:17px; text-decoration:none; }
div.product .col2 a.title:hover { text-decoration:underline; }
div.product .col1 img { margin:0; padding:0; }

.col2 p {margin:0 0 3px 0; padding:0; line-height:15px;}

div.clear-product {clear:both; background:url(/images/dot3.jpg) repeat-x bottom; padding:0 0 0 0; color:#FFFFFF;}


/* Product Overview Page Code */
#product-overview-guide { display:none; background:url(/images/product-selection-guide1.png) no-repeat; width:602px; height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; padding-left:0;}
#product-overview-guide a {display:block;margin:0; padding:0; height:30px; width:592px; padding-left:10px;}

#product-overview-border {border:1px solid #ebebeb; padding:15px; margin:15px 0 15px 0; display:none;}
.product-overview { margin:13px 0 0 0; padding:0; background-image:url(/images/dot2.jpg); background-repeat:repeat-y; background-position:179px 0px; clear:both;}
.product-overview .col1 {width:165px; float:left;}
.product-overview .col3 {width:368px; float:left;}

/* Product page Code */
#product-title {height:30px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:28px; padding-left:10px;}




#product-pages-nav
{	
	margin:0 auto;
	margin-top:15px;
	margin-bottom:5px;
	padding:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	background:url(/images/dot3.jpg) repeat-x bottom;
}

#product-pages-nav .polynav, #product-pages-nav .polynav_1, #product-pages-nav .polynav_2, #product-pages-nav .polynav_3, #product-pages-nav .polynav_4, #product-pages-nav .polynav_5, #product-pages-nav .polynav_6 
{
	margin:0;
	padding:0;
	height:25px;
}

.polynav ul, .polynav_1 ul, .polynav_2 ul, .polynav_3 ul, .polynav_4 ul, .polynav_5 ul, .polynav_6 ul 
{
	margin:0; padding:0;
	list-style:none;
}

.polynav ul li, .polynav_1 ul li, .polynav_2 ul li, .polynav_3 ul li, .polynav_4 ul li, .polynav_5 ul li, .polynav_6 ul li 
{
	float:left;
	margin:0; padding:0;
	text-align:center;
	color:#666;
	background:none;
}
.polynav ul li a, .polynav_1 ul li a, .polynav_2 ul li a, .polynav_3 ul li a, .polynav_4 ul li a, .polynav_5 ul li a, .polynav_6 ul li a 
{
	text-decoration:none;
	font-weight:normal;
	padding:0 5px;
	color:#666;
}
.polynav ul li a:visited, .polynav_1 ul li a:visited, .polynav_2 ul li a:visited, .polynav_3 ul li a:visited, .polynav_4 ul li a:visited, .polynav_5 ul li a:visited, .polynav_6 ul li a:visited 
{
	text-decoration:none;
	font-weight:normal;
	color:#666;
}

.polynav ul li a:hover {color:#8cc63f;display:block;}
.polynav_1 ul li a:hover {color:#93278F;display:block;}
.polynav_2 ul li a:hover {color:#B41810;display:block;}
.polynav_3 ul li a:hover {color:#006837;display:block;}
.polynav_4 ul li a:hover {color:#29ABE2;display:block;}
.polynav_5 ul li a:hover {color:#FBB03B;display:block;}
.polynav_6 ul li a:hover {color:#8cc63f;display:block;}

.polynav ul li a.active {color:#8cc63f;display:block;}
.polynav_1 ul li a.active {color:#93278F;display:block;}
.polynav_2 ul li a.active {color:#B41810;display:block;}
.polynav_3 ul li a.active {color:#006837;display:block;}
.polynav_4 ul li a.active {color:#29ABE2;display:block;}
.polynav_5 ul li a.active {color:#FBB03B;display:block;}
.polynav_6 ul li a.active {color:#8cc63f;display:block;}

.polynav ul li a:visited.active {color:#8cc63f;}
.polynav_1 ul li a:visited.active {color:#93278F;}
.polynav_2 ul li a:visited.active {color:#B41810;}
.polynav_3 ul li a:visited.active {color:#006837;}
.polynav_4 ul li a:visited.active {color:#29ABE2;}
.polynav_5 ul li a:visited.active {color:#FBB03B;}
.polynav_6 ul li a:visited.active {color:#8cc63f;}




/* ------------------ Footer Section Start Here ------------------ */

#footer
{
	margin:0; padding:0;
	background: url(/images/header-sep.jpg) no-repeat top;
	position:relative;
	height:180px;
	z-index:1;
}

#search_inline #search{
	position:relative;
	background:url(/images/search-bg.png) no-repeat;
	width:186px;
	height:29px;
	top: 0px;
	float:right
}

#footer #search{
	position:absolute;
	background:url(/images/search-bg.png) no-repeat;
	width:186px;
	height:29px;
	top: 61px;
}

#search input.text{border:0px solid; margin:4px 0 0 8px;}
#footer #staff-login{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:29px;
	color:#fff;
	padding:0 0 0 15px;
	position:absolute;
	background:url(/images/staff-login.png) no-repeat;
	width:171px;
	height:29px;
	left: 1px;
	top: 20px;
}


#footer #application-area {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:29px;
	color:#fff;
	padding:0;
	position:absolute;
	background: url(/images/application-area.png) no-repeat;
	width:207px;
	height:29px;
	left: 638px;
	top: 61px;
	z-index:100;
}
#footer #application-area a {
	display:block;
	height:29px;
	width:192px;
	padding:0 0 0 15px;
}
#application_area_list {
	display:none;
	width:218px;
	height:400px;
	position:absolute;
	z-index:99;
	top:-302px;
	left:635px;
	background-image:url(/images/select-application-sector-list-bgrd.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#application_area_list_div {
	width:201px;
	background-color:#608AA5;
	height:335px;
	margin:20px 0 0 5px;
	padding:0;
	overflow-x: hidden;
	overflow-y: auto;
}
#application_area_list_div a {
	display:block;
	padding:8px 8px 8px 4px;
	width:169px;
	margin-left:10px;
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#application_area_list_div a:hover {
	background-color:#547A94;
}


#footer #market-section {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:29px;
	color:#fff;
	padding:0;
	position:absolute;
	background: url(/images/market-selector.png) no-repeat;
	width:207px;
	height:29px;
	top:61px;
	left: 408px;
	z-index:100;
}
#footer #market-section a {
	display:block;
	height:29px;
	width:192px;
	padding:0 0 0 15px;
}
#market_section_list {
	display:none;
	width:218px;
	height:400px;
	position:absolute;
	z-index:99;
	top:-302px;
	left:405px;
	background-image:url(/images/select-market-sector-list-bgrd.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#market_section_list_div {
	width:201px;
	background-color:#9FB9C9;
	height:335px;
	margin:20px 0 0 5px;
	padding:0;
	overflow-x: hidden;
	overflow-y: auto;
}
#market_section_list_div a {
	display:block;
	padding:8px 4px 8px 4px;
	width:173px;
	margin-left:10px;
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#market_section_list_div a:hover {
	background-color:#89A9BC;
}



#footer #go{
	position:absolute;
	background: url(/images/go.png) no-repeat;
	width:30px;
	height:29px;
	left: 868px;
	top: 62px;
}

#footer #quick-finder{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	left: 420px;
	top: 15px;
}
#footer #quick-finder-txt {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	left: 421px;
	top: 41px;
	color:#666666;
}

#footer #quick-search{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	left: 10px;
	top: 15px;
}

#footer #quick-search-txt {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	left: 10px;
	top: 41px;
	color:#666666;
}

#footer #copyright{
	position:absolute;
	font-size:12px;
	color:#888888;
	font-weight:normal;
	left: 768px;
	top: 117px;
	width: 131px;
}


#footer #footermenu{
	position:absolute;
	top: 117px;
	left:5px;
}
#footer #footermenu ul{margin:0; padding:0; list-style:none;   font-size:13px;}
#footer #footermenu ul li{margin:0 1px 0 1px; padding:0; list-style:none; background:none; float:left; display:block; color:#808080;}
#footer #footermenu ul li a{ color:#808080;font-weight:normal; text-decoration:none;}
#footer #footermenu ul li a:visited{ color:#808080;font-weight:normal; text-decoration:none;}
#footer #footermenu ul li a:hover{ color:#808080;font-weight:normal; text-decoration:underline;}

#footer #footermenu ul li a.active
{
	color:#999;
}
#footer #footermenu ul li a:visited.active
{
	color:#999;
}
/* ------------------ Footer Section End Here ------------------ */

/* Common Classes */
.white-color{color:#fff;}
a.white-color{color:#fff; text-decoration:none;}
a:visited.white-color{color:#fff; text-decoration:none;}
a:hover.white-color{color:#fff;text-decoration:underline;}

.black-color{color:#666666;}
a.black-color{color:#666666; text-decoration:none;}
a:visited.black-color{color:#666666; text-decoration:none;}
a:hover.black-color{color:#666666; text-decoration:underline;}

.breadcrumb{margin:0 0 5px 0; padding:0 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#999; background:url(/images/dot3.jpg) repeat-x bottom;}
.breadcrumb a { color:#999999; text-decoration:none;}
.breadcrumb a:hover { color:#666; text-decoration:none;}

.green-color{color:#8cc63f;}

.thumb-border{border:1px solid #c8c8c8;}
.img-border{border:2px solid #979595;}
.orange-color{color:#f7941d;}
a.orange-color{color:#f7941d;font-weight:bold;font-weight:bold; text-decoration:none;}
a:visited.orange-color{color:#f7941d;font-weight:bold;font-weight:bold; text-decoration:none;}
a:hover.orange-color{color:#f7941d;font-weight:bold;font-weight:bold; text-decoration:underline;}



.blue-color{color:#448dcb;}
a.blue-color{color:#448dcb;font-weight:bold;font-weight:bold; text-decoration:none;}
a:visited.blue-color{color:#448dcb;font-weight:bold;font-weight:bold; text-decoration:none;}
a:hover.blue-color{color:#448dcb;font-weight:bold;font-weight:bold; text-decoration:underline;}
/* Extra Classes */

.white-border{border:2px solid #fff;}
.redtext{color:#c60f02;}
.strong		{font-weight:bold;}
.mandatory		{color:#ff0000;}
.clearer	{ clear:both;}
.highlight	{margin:0; padding:2px 4px 2px 4px; background:#CCFF66; border:1px solid #cccccc; color:#000; font-style:normal; font-weight:normal;}
.smalltext	{font-size:11px;}
.smallertext{font-size:10px;}

a.link-bold {font-weight:bold;}
a:visited.link-bold {font-weight:bold;}
a:hover.link-bold { font-weight:bold;}

.bottom-border{border-bottom:1px dashed #cecece;}

.leftfloat{float:left;}
.rightfloat{float:right;}



.left-margin{margin-left:0;padding-left:0;} 			/*Used to set left margin and padding zero. */
.right-margin {margin-right:0;padding-right:0;}			/*Used to set right margin and padding zero. */
.top-margin {margin-top:0;padding-top:0;}				/*Used to set top margin and padding zero. */
.bottom-margin {margin-bottom:0;padding-bottom:0;}		/*Used to set bottom margin and padding zero. */


/* Page Blocks */
.page_block { padding:0; margin:0 0 20px 0; clear:both; }

.page_block h3.h_1 { padding:0; margin:0 0 6px 0; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:14px; line-height:17px; }
.page_block p.text_1 { padding:0; margin:0; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:15px; }

.page_block img.img_2 { padding:0; margin:0 13px 13px 0; float:left; }
.page_block h3.h_2 { padding:0; margin:0 0 6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:14px; line-height:17px; }
.page_block p.text_2 { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:15px; }

.page_block img.img_3 { padding:0; margin:0 0 13px 13px; float:right; }
.page_block h3.h_3 { padding:0; margin:0 0 6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:14px; line-height:17px; }
.page_block p.text_3 { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:15px; }

.page_block p.text_4 { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:15px; }

.page_block img.img_5 { padding:0; margin:0; }

.page_block img.img_6 { padding:0; margin:0 0 13px 13px; float:right; clear:both; }
.page_block h3.h_6 { padding:0; margin:0 0 6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:14px; line-height:17px; }
.page_block p.text_6 { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:15px; }

.page_block img.img_7 { padding:0; margin:0 13px 13px 0; float:left; clear:both; }
.page_block h3.h_7 { padding:0; margin:0 0 6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:14px; line-height:17px; }
.page_block p.text_7 { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:15px; }

.page_block .caption_1 { padding:0; margin:8px 0 0 0; font-size:11px; color:#666666; }



/* clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	_height : 1%;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */



#home_news_block {
	margin:0;
	padding:0 0 0 0;
	clear:both;
}

#home_news_block_heading {
	margin:0;
	padding:0;
}

.home_news_title, .home_blog_title {
	font-weight:bold;
	margin:0 10px 0 0;
	padding:0;
	font-size:11px;
	line-height:15px;
}
.home_news_title a, .home_blog_title a {
	text-decoration:none;
	color:#000000;
}
.home_news_title a:hover, .home_blog_title a:hover {
	text-decoration:underline;
	color:#000000;
}


#home_blog_block_heading {
	margin:20px 0 0 0;
	padding:0;
	clear:both;
}
#home_blog_block {
	margin:0;
	padding:0 0 0 0;
	clear:both;
}


.home_range_title {
	color:#FFFFFF;
	text-decoration:none;
	width:178px;
	display:block;
	height:30px;
	padding-left:10px;
}
.home_range_title:hover {
	text-decoration:underline;
}

#news_article_title, #articles_title {
	margin:0; padding:0 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#000; font-weight:normal;
}
#news_article_date {
	margin:0;
	padding:0 0 15px 0;
	clear:both;
	color:#999999;
	width:600px;
}
#news_article_text {
	margin-top:0;
	padding-top:0;
	clear:both;
}
#news_article_text p {
	margin-top:0;
	padding-top:0;
}



.article_block {
	margin:20px 0 0 0;
	padding:0;
}



.home_range_block {
	width:615px;
	paddding:0;
	margin:0;
	background-image:url(/images/home-range-bg-vert.gif);
	background-position:top;
	background-repeat:repeat-y;
}


/* Styles used as a result of editing in the TinyMCE editor */
#links_section .link_section {
	font-weight:normal;
	font-size:16px;
	line-height:19px;
	padding:0;
	margin:0;
	margin-top:40px;
	display:block;
	clear:both;
}

#links_section .link_title {
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	padding:15px 0 5px 0;
	margin:0;
	display:block;
	clear:both;
}

#links_section a .link_title {	
	text-decoration:underline;
	color:#000000;
}

#links_section p {
	margin:0;
	padding:0;
}

#links_section {
	margin:0;
	padding:0;	
}

.rss_link {
	clear:both;
	margin-bottom:20px;
}

.rss_link img {
	float:left;
	margin-right:8px;
}

.rss_link a {
	padding-top:0;
	text-decoration:none;
	font-size:12px;
	display:block;
	float:left;
	color:#FF6600;
}

.rss_link a:hover {
	text-decoration:underline;	
}

#right-column1 h1.product_label_1 {color:#93278F;}
#right-column1 h1.product_label_2 {color:#B41810;}
#right-column1 h1.product_label_3 {color:#006837;}
#right-column1 h1.product_label_4 {color:#29ABE2;}
#right-column1 h1.product_label_5 {color:#FBB03B;}
#right-column1 h1.product_label_6 {color:#8cc63f;}

#product_range_intro {
	width:600px;
	padding:5px 0 2px 14px;
	margin:0;
	clear:both;
}


/* Site Map Page */
.sitemap_block {
	margin:0 0 30px 0;
	padding:0;
	width:300px;
	float:left;
}
.sitemap_block a {
	display:block;
	float:left;
	margin:0;
	padding:0 0 5px 0;
	width:300px;
}



.contact_table td {
	padding:5px 0 5px 6px;
}



.page_prev_next_buttons {
	height:45px;
	margin:40px 0 0 0;
	width:615px;
	clear:both;
}
.product_prev_button_1 { text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r2_c2.jpg); background-position:left; background-repeat:no-repeat; height:30px; width:70px; display:block; float:left; padding-left:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
.product_next_button_1 { text-align:right; text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r2_c4.jpg); background-position:right; background-repeat:no-repeat; height:30px; width:45px; display:block; float:right; padding-right:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }

.product_prev_button_2 { text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r4_c2.jpg); background-position:left; background-repeat:no-repeat; height:30px; width:70px; display:block; float:left; padding-left:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;  }
.product_next_button_2 { text-align:right; text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r4_c4.jpg); background-position:right; background-repeat:no-repeat; height:30px; width:45px; display:block; float:right; padding-right:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }

.product_prev_button_3 { text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r6_c2.jpg); background-position:left; background-repeat:no-repeat; height:30px; width:70px; display:block; float:left; padding-left:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;  }
.product_next_button_3 { text-align:right; text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r6_c4.jpg); background-position:right; background-repeat:no-repeat; height:30px; width:45px; display:block; float:right; padding-right:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }

.product_prev_button_4 { text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r8_c2.jpg); background-position:left; background-repeat:no-repeat; height:30px; width:70px; display:block; float:left; padding-left:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;  }
.product_next_button_4 { text-align:right; text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r8_c4.jpg); background-position:right; background-repeat:no-repeat; height:30px; width:45px; display:block; float:right; padding-right:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }

.product_prev_button_5 { text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r10_c2.jpg); background-position:left; background-repeat:no-repeat; height:30px; width:70px; display:block; float:left; padding-left:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
.product_next_button_5 { text-align:right; text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r10_c4.jpg); background-position:right; background-repeat:no-repeat; height:30px; width:45px; display:block; float:right; padding-right:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }

.product_prev_button_6 { text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r12_c2.jpg); background-position:left; background-repeat:no-repeat; height:30px; width:70px; display:block; float:left; padding-left:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;  }
.product_next_button_6 { text-align:right; text-decoration:none; background-image:url(../images/Prev_Next_Buttons_r12_c4.jpg); background-position:right; background-repeat:no-repeat; height:30px; width:45px; display:block; float:right; padding-right:35px; padding-top:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;  }



.sharethis {
	margin-top:30px;
}
.sharethis a {
	text-decoration:none;
	color:#666666;
}
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}


.newsletter_list { clear:both; padding:0 0 10px 0; }
.newsletter_list ul { list-style:none; }
.newsletter_list ul li { list-style:none; background:url(/images/pdf_icon.gif) no-repeat 0px 0px; height:16px; }
.newsletter_list ul li a { height:16px; padding-left:16px; color:#333333; }


#fb_li_links { clear:both; margin-top:20px; }
#fb_li_links a { float:left; }


