/* CSS Document */

/* begin Mod log-dhaval */
body { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	background: #f3f3f3;
	}
	
a {color:#529bcf; text-decoration:none; background:transparent;}
a:hover {color:#eaa82d; }

h1
{
margin:0px;
}

h2
{
margin:0px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
font-style:italic;
}

/* modified by Tessa 08172007 */
h3
{
margin:0px;
color:#333333;		/* original #8b9290; */
padding-top:18px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
}

ul {padding:0px; margin-left:15px; margin-top:0px; margin-bottom:0px;}
img { border:none; padding:0px; margin:0px;}
p {margin-top:0.3em; margin-bottom:0.3em;}

div { float:left; /* Set default property for all DIV elements to globally float left */}

/*General Styling */
.floatLeft {float:left;}
.floatRight {float:right;}

/*End General Styling */

#container 
{
	width:960px; 
	padding-bottom:5px;
	float:none;
	margin:0 auto;
	text-align:left;
	background-color:White;
}


/* All header classes removed by kiran bhaskara*/

/****BEGIN LANDING PAGE HEADER****/
div.pageTitleContainer {padding:0 0 0 24px; width:974px; margin:0;}
div.pageTitleContainer h1 {font-size:18px; font-style:italic; font-weight:bold; padding:7px 0 0 7px; color:#FFFFFF; letter-spacing:.5px; background:transparent;}

/* div.pageTitleContainer div.titleLeftCorner { width:5px; height:33px; background:url(/img/microsite/titleLeftCorner.gif) no-repeat left top; margin:0; padding:0;} */
 div.pageTitleContainer div.titleLeftCorner { width:5px; height:33px; margin:0; padding:0;} 
/*
div.pageTitleContainer div.pageTitle 
{width:532px; height:33px; background:url(/img/microsite/h1Bag.jpg) repeat-x left top; margin:0; padding:0; } */

div.pageTitleContainer div.pageTitle 
{width:532px; height:33px;margin:0; padding-bottom:5px; } 
div.pageTitleContainer div.pageTitleContainerBanner { padding:0; margin:0;}

/* div.pageTitleContainer div.titleRightCorner { width:4px; height:33px; background:url(/img/microsite/titleRightCorner.gif) no-repeat left top; margin:0; padding:0;}*/
 div.pageTitleContainer div.titleRightCorner { width:4px; height:33px; margin:0; padding:0;}
div.pageTitleContainer div.pageTitleLinks{ padding:0 0 0 10px; margin:0; width:200px;}
div.pageTitleContainer div.pageTitleLinks ul { float:left; margin:0px; list-style:none;}
div.pageTitleContainer div.pageTitleLinks ul li { margin:0; padding:0; background:url(/img/microsite/oneFish.gif) no-repeat left top; margin:0 0 5px 0; padding:0 0 0 17px; line-height:11px;}
div.pageTitleContainer div.pageTitleLinks ul li a { font-size:11px; margin:0 0 5px 0; padding:0px;}
/* End Styling for Page Title */

/* navigation Menu */
div.navContainer {padding:5px 0 16px 24px; width:974px; margin:0px;}
/*div.navContainer div.mainNavLeft { float:left; width:7px; height:28px; background:url(/img/microsite/topNavLeftCorner.gif) no-repeat left top; padding:0; margin:0 ;}*/
div.navContainer div.mainNavLeft { float:left; width:7px; height:28px; padding:0; margin:0 ;}

div.navContainer div.mainNavLeftSelected { float:left; width:7px; height:28px; background:url(/img/microsite/topNavLeftCornerSelected.gif) no-repeat left top; margin:0; padding:0;}
div.navContainer div.mainNav { float:left; padding:0; height:29px; width:890px; background:url(/img/microsite/topNavBg.gif) repeat-x; margin:0; }
div.navContainer div.mainNav a {color:#FFFFFF; background:transparent; padding:5px 10px 6px 10px; margin:0; }
div.navContainer div.mainNav ul { padding:0px; margin:0px; list-style:none; font-size:13px; font-weight:bold;} /*mamatha - Tech Lib phase II*/
div.navContainer div.mainNav ul li { float:left; height:28px; padding:0; margin:0; }
div.navContainer div.mainNav ul li.selectedNav {background:url(/img/microsite/topNavSelectedBg.gif) repeat-x; margin:0; padding:0; }
div.navContainer div.mainNav ul li.selectedNav a { color:#A5BD4F; background:transparent;  margin:0; padding:5px 10px 6px 10px; cursor:default;}

div.navContainer div.mainNav ul li div.itemNavRight { width:7px; height:100%; background:url(/img/microsite/topNavBoder.gif) no-repeat; margin:0; padding:0;}

div.navContainer div.mainNav ul li.selectedNav div.itemNavRight { width:7px; background:url(/img/microsite/topNavRightSelected.gif) no-repeat; margin:0; padding:0;}
#container div.navContainer div.mainNav ul li.previousNav div.itemNavRight { background:url(/img/microsite/topNavLeftSelected.gif) no-repeat; margin:0; padding:0;}
div.navContainer div.mainNav ul li div.itemNavMid {height:23px; padding:0; margin:5px 0 0 0;}


/*#container div.navContainer div.mainNav ul li div.itemNavLeft { width:8px; height:100%; background:url(/img/microsite/topNavBoder.gif) no-repeat; }*/


div.navContainer div.mainNavRight { float:left; width:10px; height:29px; background:url(/img/microsite/topNavRightCorner.gif) no-repeat; }

/*end Top MEnu */


/****END LANDING PAGE HEADER****/

/****END OF HEADER STYLING****/

/****BEGIN OF FOOTER STYLING****/
#footer
{
padding-left:23px;
width:922px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#footer div
{
padding:10px 0 20px 10px;
display:block;
}


ul.footerMenu
{
background-color:#f3f3f3;
list-style:none;
margin:0px;
display:block;
float:left;
width:912px;
padding-top:10px;
padding-bottom:10px;}

ul.footerMenu li
{
display:block;
float:left;
}

ul.footerMenu li.last a
{
border-right:none;
}

/* modified by Tessa 08172007 */
ul.footerMenu a
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;		/*original #999999; */
text-decoration:none;
border-right:1px solid #999999;
line-height:12px;
padding-left:10px;
padding-right:10px;
}

/* modified by Tessa 08172007 */
.footerMenu
{
	text-align:center;
	width:960px;
}

.footerMenu a:hover
{
text-decoration:underline;
}

.footerMenu a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;		/* original #999999; */
text-decoration:none;
line-height:12px;
padding-left:10px;
padding-right:10px;
}

/****END OF FOOTER STYLING****/


/****BEGIN OF LEFT NAVIGATION****/
#leftSection
{
width:200px;
padding:13px 0 20px 0;
margin:0;
float:left;
}

ul#leftNavigation
{
padding:0;
margin:0;
list-style:none;
}

ul#leftNavigation li
{
margin:0;	
width:145px;
padding:0 0 0 24px;   
height:28px;
overflow:hidden;
border-bottom:1px solid white;
vertical-align:top;
}

ul#leftNavigation a
{
line-height:28px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}


ul#leftNavigation li.first
{
background-image:url(/img/microsite/leftmenuTopLeft.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#949597;
}

ul#leftNavigation li.last
{
background-image:url(/img/microsite/leftmenuBottomLeft.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#949597;
}

ul#leftNavigation li.offState
{
background-color:#949597;
border-bottom:1px solid white;
}

ul#leftNavigation li.expanded
{
background-color:#A5BD4F;
}

ul#leftNavigation li.expanded a, ul#leftNavigation ul li a
{
color:white;
}

ul#leftNavigation li.subLevel
{
background-color:#E9EED7;
border-bottom:1px solid white;
text-indent:12px;
}

ul#leftNavigation li.subLevel a
{
color:#A5BD4F;
}


ul#leftNavigation ul 
{
margin:0px;
list-style:none;
padding:0px;

}

ul#leftNavigation a.active
{
font-weight:bold;
text-decoration:underline;
}


/****END OF LEFT NAVIGATION****/

/****BEGIN OF CONTENT STYLING****/
div.content, div.content p , div.content li
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#333333;		/* original #8b9290; */
font-weight:normal;
}


div.content ul
{
padding-top:15px;
padding-left:20px;
list-style-type:none;
}

div.content li
{
background-image:url(/img/microsite/listDot.jpg);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:15px;
line-height:15px;
}

div.content ul.links
{
padding-top:0px;

}
/****END OF CONTENT STYLING****/

/****BEGIN OF PKI PRODUCT CONTENT STYLING****/

#productContentPKI
{
width:983px;
margin:0;
padding:6px 0 1em 13px; 
}

div.contentHeader 
{
border-bottom:1px solid #4B7090;
width:358px;
padding-bottom:5px;
margin:0 0 3px 0
}

div.contentHeader h2
{ padding:1px 0 0 13px;
margin:0;
}


div#productContentPKI div.content p.topPadding
{
	padding-top:.3em;
}


/*
#productContentPKI h3
{
margin:0px;
color:#8b9290;
padding-top:10px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
display:block;
}
*/

/*Right Content*/

div.rightMainContent
{margin:0;
padding:25px 0 0 7px;
float:left;
width:167px;}

div.rightMainContent div.rightlinksBar
{ margin:0;
padding:0;
width:154px;

}

div.rightMainContent div.rightlinksBar h3
{ margin:0;
padding:0 0 7px 11px;
font-size:13.5px;
font-weight:bold;
color:#666666;
border-bottom:1px solid #2F5F7F;
}

div.rightMainContent div.rightlinksBar ul
{ margin:0;
padding:8px 0 21px 0;}

div.rightMainContent div.rightlinksBar ul li
{margin:0;
padding:0 0 0 15px;
background:url(/img/microsite/listImg.jpg) no-repeat left 2px;
}



/*End*/

/*Mid Content*/
div.midMainContent
{margin:0;
padding:0;
width:196px;
float:left;}

div.generalInfoLinks
{margin:24px 0 0 0;
padding:0 0 0 29px;
}

div.generalInfoLinks ul 
{margin:0;
padding:0;}

div.generalInfoLinks ul li.micrositeNameButton
{margin:0;
padding:5px 0 0 28px;
width:133px;
height:21px;
background:url(/img/microsite/micrositebutton.jpg) no-repeat left top;}



div.generalInfoLinks ul li.micrositeNameButton a
{color:#74766C; text-decoration:none; font-size:12px; font-weight:bold;
margin:0;
letter-spacing:1px;
padding:0;}


div.generalInfoLinks ul li.generalInfoArticle
{margin:12px 0 0 0;
padding:0 0 0 8px;
width:152px;
background-color:#EEEEEE;
clear:both;
display:table;
}

div.generalInfoLinks ul li.generalInfoArticle p
{ clear:both; font-size:11px; line-height:13px;
color:#767676;
padding:7px 0 5px 0;
 }

div.generalInfoLinks ul li.generalInfoArticle div.generalInfoArticleImg
{margin:0;
padding:10px 0 0 0;
width:70px;
height:63px;
float:left;

}

div.generalInfoLinks ul li.generalInfoArticle div.generalInfoArticleHeader
{ margin:0px;
padding:9px 0 0 9px;
width:70px;
float:left;}

div.generalInfoLinks ul li.generalInfoArticle div.generalInfoArticleHeader h3
{ margin:0px;
padding:0;
line-height:19px;
color:#767676;
font-size:13px;
}

div.generalInfoLinks ul li.sideBarHeader
{margin:14px 0 0 0;
padding:5px 0 0 28px;
color:#666666;
letter-spacing:.5px;
font-size:12px; font-weight:bold;
height:18px;
width:133px;
background:url(/img/microsite/sidebarHeader.jpg) no-repeat left top;}

div.generalInfoLinks ul li.verticalSideLinks 
{margin:0;
padding:0;

}

div.generalInfoLinks ul li.verticalSideLinks ul
{margin:0;
padding:10px 0 4px 0;
width:158px;

}

div.generalInfoLinks ul li.verticalSideLinks ul li
{margin:0;
padding:0 0 0 15px;
background:url(/img/microsite/listImg.jpg) no-repeat left 2px;
}

div.generalInfoLinks ul li.verticalSideLinks ul a
{margin:0;
padding:0;
}

/*End*/

/*Left Content*/

div.leftMainContent
{margin:0;
padding:0;
width:535px;
float:left; }

/*Table*/

div.productList
{ margin:24px 0 0 11px;
padding:0;
width:525px;}

div.productList table
{ margin:0;
padding:0;
width:523px;
border-top:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;}

div.productList table thead
{background-color:#ECECEC;}

div.productList table tbody
{ margin:0;
padding:0;}

div.productList table td
{margin:0;
padding:6px 0 3px 7px; vertical-align:top;}

div.productList table thead td.productDescription, div.productList table td.noBottomBorderProductDescription, 
div.productList table tbody td.productDescription
{width:286px;}

div.productList table thead td.productQty, div.productList table td.noBottomBorderProductQty, 
div.productList table tbody td.productQty
{width:52px;}

div.productList table thead td.productSize, div.productList table td.noBottomBorderProductSize, 
div.productList table tbody td.productSize
{width:61px;}

div.productList table thead td.productPrice, div.productList table td.noBottomBorderPrice, 
div.productList table tbody td.productPrice
{width:91px;}

div.productList table td.productDescription, div.productList table td.productQty, div.productList table td.productSize
{
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;}

div.productList table td.productPrice
{border-bottom:1px solid #D7D7D7;}

div.productList table td.noBottomBorderProductSize, div.productList table td.noBottomBorderProductQty,
div.productList table td.noBottomBorderProductDescription
{border-bottom:none;
border-right:1px solid #D7D7D7;}

div.productList table td.noBottomBorderPrice
{border-bottom:none;
border-right:none;}

div.productList div.bottomTable
{width:523px;
margin:0;
padding:4px 0 4px 0; 
background-color:#EAAE32;}

div.productList div.bottomTableButton
{ margin:0 6px 0 0;
padding:0;
float:right;
color:#FFFFFF; 
background:transparent;
font-size:11px;}

div.productList div.leftTableButton
{background:url(/img/microsite/tableButtonleft.jpg) no-repeat left;
height:19px;
width:5px;}
 
div.productList div.rightTableButton
{background:url(/img/microsite/tableButtonright.jpg) no-repeat left;
height:19px;
width:5px;}
 
div.productList div.addtoFavorites
{padding:1px 0 0 0;
background-color:#529BCF;
height:18px;
width:87px;}

div.productList div.addtoCart
{padding:1px 0 0 0px;
background-color:#529BCF;
height:18px;
width:77px;
}

div.productList div.addtoCart a
{
padding:0 8px 0 13px; 
color:#FFFFFF;
background:transparent;
}

div.productList div.addtoFavorites a
{padding:1px 0 0 4px; color:#FFFFFF;
background:transparent;
}

div.productList div.addtoCart a:hover, div.productList div.addtoFavorites a:hover
{text-decoration:none;}

div.productList div.productImage
{margin:5px 0 0 5px;
width:64px;
padding:0 0 50px 0;
float:left;}

div.productList div.productImage ul
{margin:0;
padding:0; width:64px;
border:1px solid #CDCCD3;
}

div.productList div.productImage ul li.imageTop
{margin:0;
width:64px;
height:60px;
padding:0;
border-bottom:1px solid #CDCCD3;
}

div.productList div.productImage ul li.imageDetails
{margin:0;
padding:3px 0 3px 7px;
}

div.productList div.productImage ul li.imageDetails a
{background:url(/img/microsite/plusImage.jpg) no-repeat right 2px;
margin:0;
padding:0 12px 0 0;
}

div.productList div.productImage ul li.imageDetails a:hover
{background:url(/img/microsite/plusImageOrange.jpg) no-repeat right 2px;
margin:0;
text-decoration:none;
padding:0 12px 0 0;
}

div.productList div.productDetails
{margin:0;
padding:0;width:205px; 
float:left;}

div.productList div.productDetails ul
{margin:4px 0 0 9px;
padding:0; color:#303030;}

div.productList div.productDetails ul li
{ margin:0;
padding:0;}

div.productList div.productDetails ul li.productName
{ margin:0 0 7px 0;
padding:0;
font-weight:bold;}


.qtyTextBox
{ width:32px; margin:3px 0 0 1px;
padding:0;}s

div.productList div.sizeInfo
{ margin:0px;
padding:0px;
}

div.productList div.sizeInfo ul
{ margin:0px;
padding:0px;
}
div.productList div.sizeInfo ul li
{ margin:0px;
padding:2px 0 0 0;
}



div.productList div.priceInfo
{margin:0;
padding:0;

}

div.productList div.priceInfo ul
{ margin:0;
padding:0;}

div.productList div.priceInfo ul li
{ margin:0;
padding:2px 5px 0 0; line-height:14px;}

div.productList div.priceInfo ul li a
{ margin:0;
padding:0; line-height:14px;}

div.productList div.priceInfo ul li.infoText
{ margin:0;
padding:2px 5px 11px 0;}


/*Product Category*/

div.productCategory
{ margin:16px 0 0 0;
padding:0 0 70px 11px; width:530px;	 }

div.productCategory p
{ color:#838588; font-size:12px;}

div.productSubCategory
{ width:530px;
margin:24px 0 0 0;
padding:0;
}

div.productSubCategory h3
{letter-spacing:0.5px;
margin:0px;
padding:0 0 1px 0;
line-height:19px;
color:#767676;
font-size:13px;
}

div.productSubCategory div div.productCategoryImage
{ margin:14px 27px 0 0;
padding:0; width:103px;
float:left;	}

div.productSubCategory div
{ margin:0; padding:0;}

div.productSubCategory div div.productCategoryImagelast
{ margin:14px 0 0 0;
padding:0; width:103px;
float:left;}

div.productSubCategory div div.productCategoryImage img
{ margin:0;
padding:0 0 4px 0;}

div.productSubCategory div div.productCategoryImagelast img
{ margin:0;
padding:0 0 4px 0;}

div.productSubCategory div a
{letter-spacing:0.5px;
margin:0;
line-height:14px;
font-size:12px;
font-weight:bold;
}


/*End*/

/*Product Full Details Main*/

div.productFullDetails
{ margin:0;
padding:0;
width:534px;}

div.productFullDescription
{ padding:0 0 12px 0;
margin:0; width:100%;}

div.productFullDescriptionText
{padding:8px 0 0 10px; 
margin:0;
width:325px;
}

div.productFullDescriptionText h4
{ font-size:13px;
font-weight:bold;
color:#666666;
margin:0;
letter-spacing:.5px;
padding:0 0 7px 0;
}

div.productFullDescriptionText p
{ padding:0;
margin:0;
color:#838588;
width:309px;
font-size:12px;
}

div.productFullDescriptionImage
{ margin:35px 0 0 4px;
padding:0;
width:195px;
height:103px;}


div.productBenefitHeader
{border-bottom:1px solid #4B7090;
width:213px;
margin:0;
padding:0;}

div.productBenefitHeader h4
{ font-size:13px;
font-weight:bold;
letter-spacing:.5px;
color:#666666;
margin:0;
padding:0 0 8px 10px;
}

div.productBenefit
{ margin:0;
padding:0 0 56px 0; width:533px;
}

div.productBenefit ul
{ margin:0;
padding:0 0 0 10px; clear:both; }

div.productBenefit ul li
{ margin:0 0 0 0;
color:#838588;
padding:12px 0 0 18px;
background:url(/img/microsite/listImg.jpg) no-repeat left 14px;}

/*End*/


/****BEGIND MICROSITE LANDING PAGE ****/

.micrositespacer {float:left; width:4px; height:100%;} /*harold */
div.spacerNews {float:left; width:38px; height:100%;} /*harold  width must be 42px*/

.hide { display:none; visibility:hidden }
.show { display:block; visibility:visible }
.selectedTab1Only { background:url(/img/microsite/Tab1Active.gif) no-repeat; }
.selectedTab2Only { background:url(/img/microsite/Tab2Active.gif) no-repeat; }
.selectedTab1 { background:url(/img/microsite/Activetab1.gif) no-repeat; }
.selectedTab2 { background:url(/img/microsite/Activetab2.gif) no-repeat; }
.spacerBottom { clear:both; display:block; width:100%; height:53px; }
div.mainBodyContainer div.mainBodyRow1 { padding:0px; margin:0px; width:100%; height:218px; background:url(/img/microsite/bgRow1.gif) no-repeat;}

div.mainBodyContainer { padding:0px 60px 0px 23px; width:915px; margin:0px; }

div.mainBodyContainer div.mainBodyRow1 p {margin-top:0.3em; margin-bottom:0.3em; color:#9FA4A4;}
div.mainBodyContainer div.mainBodyRow1 div.spotLight { float:left; width:501px; padding-bottom:15px;}
div.mainBodyContainer div.mainBodyRow1 h1 {margin:0px;}
div.mainBodyContainer div.mainBodyRow1 h2 {margin:0px; font-size:16px; font-weight:bold; color:#A5BD4F; background:transparent; }
div.mainBodyContainer div.mainBodyRow1 h3 {margin:0px; color:#A5BD4F; font-size:14px; font-weight:bold; background:transparent; }
div.mainBodyContainer div.mainBodyRow1 h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#86878A; background:transparent;}
div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightTitle { float:left; width:220px; height:24px; padding:9px 0 1px 10px; border-bottom:1px solid #A5BD4F;margin:0;}

div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightTitle h2 { font-weight:bold; font-style:normal; padding:0; margin:0; }

div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightPaging { float:left; width:247px; height:24px; padding:9px 0 1px 20px; border-bottom:1px solid #A5BD4F; }
div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightPaging ul { list-style:none; margin:0px; padding:0;}

div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightPaging ul li { float:left; padding:0px; margin:2px 3px 0 0px; text-align:center; background-color:#A5BD4F; border:1px solid #A5BD4E; line-height:12px;}

div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightPaging ul li a { padding:0 2px 0 3px; color:#FFFFFF; font-weight:bold; background:transparent;}

div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightPaging ul li.pageSelected {background-color: #FFFFFF; border:1px solid #A5BD4F;}
div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightPaging ul li.pageSelected a {color:#A5BD4F; background:transparent; }

div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightContent { width:100%;}
div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightContent div.imgSpotLight { float:left; width:210px; padding:14px 0 2px 21px; margin:0px; }
div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightContent div.contentBoxSpotlight { float:left; width:234px; padding:0 0 0 23px; margin:0; }

div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightContent div.contentBoxSpotlight  h3 { padding:8px 0 9px 0; color:#599DCC; background:transparent;}
div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightContent div.contentBoxSpotlight  p { padding:0px; margin:0px;}
/*div.mainBodyContainer div.mainBodyRow1 div.spotLight div.spotLightContent div.contentBoxSpotlight a { clear:both; display:block; font-weight:bold; padding-top:12px;}*/

div.mainBodyContainer div.mainBodyRow1 div.quote { float:left; width:390px; padding:0 0 0 13px;} /* width must 474*/
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteHeader { clear:both; width:342px; margin:0px; padding:8px 0 12px 48px;} /* width must 474 - padding */
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteHeader h3 { padding:0; margin:0;} /* width must 474 - padding */

div.mainBodyContainer div.mainBodyRow1 div.quote p { margin:0px; padding:0px;}

div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteImg { float:left; width:156px; }
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteImg  div.imgDiscriptionsHeading{ width: 150px; padding-left:15px; }
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteImg  div.imgDiscriptions{ width: 150px; padding-left:10px; }
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteImgLW { float:left; width:155px; }
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteImg img { clear:both; padding-left:36px; }
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteImg h4 { padding:7px 2px 0 28px; margin:0; font-weight:normal;  }
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteImg p { padding:0 0 0 28px; margin:0; font-style:italic; font-size:12px;  }
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteContent { width:203px; padding:0; margin:0;} 
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteContentLW { width:164px; padding-left:10px; margin:0;} 
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteContent p {margin:0 0 7px 0; padding:0;}
div.mainBodyContainer div.mainBodyRow1 div.quote div.quoteContent p a:hover { text-decoration:underline;}
/*End Styling for main body row 1*/

/*Begin Styling for row2 news & events, quicklinks, techincal... */
div.mainBodyContainer div.mainBodyRow2 { clear:both; padding:16px 0 0 0; margin:0px; width:999px; } 
div.mainBodyContainer div.mainBodyRow2 div.newsEvents { width:498px; padding:10px 0 46px 0; color:#8B9290; font-weight:bold; font-size:13px;}

div.mainBodyContainer div.mainBodyRow2 div.newsEvents div {float:left; display:block; height:100% }

div.mainBodyContainer div.mainBodyRow2 div.newsEvents h3 { color:#8B9290; font-weight:bold; font-size:14px; font-style:italic; padding:0 0 4px 14px; border-bottom:1px solid #1563A8; }
div.mainBodyContainer div.mainBodyRow2 div.newsEvents ul { padding:8px 0 0 3px; margin:0; list-style:none;}
div.mainBodyContainer div.mainBodyRow2 div.newsEvents li a { color:#599DCC; font-size:11px; text-decoration:none; font-style:normal; font-weight:normal; background:transparent; padding:0; margin:0; }
div.mainBodyContainer div.mainBodyRow2 div.newsEvents ul li a:hover, div.mainBodyContainer div.mainBodyRow2 div.technicalTabs div.tabContent ul li a:hover, div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.caseStudy div a:hover{ text-decoration:underline; color:#eaa82d; }

div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.newsBox {width:280px; margin:0; padding:0; }
div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.newsBox li { padding:0 0 5px 16px; margin:0;
background:url(/img/microsite/listImg.jpg) no-repeat left 2px; line-height:12px;}
div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.newsBox h3 { width:266px; margin:0;}
div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.quickLinkBox1 {width:168px; padding:0; margin:0;}
div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.quickLinkBox1 li {background:url(/img/microsite/listImg.jpg) no-repeat left 4px; padding:0 0 2px 16px; margin:0;}
div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.quickLinkBox1 h3 { width:166px; background:transparent;  margin:0;}

div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.quickLinkBox {width:168px; padding:0; margin:0;}
div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.quickLinkBox li {background:url(/img/microsite/listImg.jpg) no-repeat left 4px; padding:0 0 2px 16px; margin:0;}
div.mainBodyContainer div.mainBodyRow2 div.newsEvents div.quickLinkBox h3 { width:166px; padding-bottom:0px;background:transparent;  margin:0;}

div.mainBodyContainer div.mainBodyRow2 div.technicalCase { float:left; width:423px; padding:0 0 0 5px; margin:0;}

div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.technicalTabs { clear:both; display:block; padding-left:12px; width:406px;}
div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.technicalTabs div.tabsButton { clear:both; display:block; height:26px; width:100%;}
div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.technicalTabs div.tabsButton div { margin:0px; padding:5px 47px 0 26px;}
div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.technicalTabs div.tabsButton a { font-size:14px; color:#FFFFFF; font-weight:bold; background:transparent;}

div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.technicalTabs div.tabContent div { clear:both; padding:8px 0 10px 0; width:374px; border:1px solid #A6A7A7; margin:0; background-color:#EFEFEF;}
div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.technicalTabs div.tabContent div ul { width:169px; float:left; padding:0 0 0 11px; list-style:none; margin:0; }


div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.technicalTabs div.tabContent div ul li { padding:0 0 1px 17px; margin:0; background:url(/img/microsite/listImg2.jpg) no-repeat left 2px;}



div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.caseStudy { width:406px; padding:8px  0 0 12px; margin:0;}

div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.caseStudy div { width:352px; padding:6px  12px  7px 9px; background-color:#E9EED7;}
div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.caseStudy div h3 { float:left; color:#A5BD4F; font-size:14px; font-weight:bold; width:240px; padding:0; margin:0px; background:transparent;} 

div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.caseStudy div p { float:left; width:247px; color:#828387;
padding:7px 0 0 1px; margin:0; }
div.mainBodyContainer div.mainBodyRow2 div.technicalCase div.caseStudy div img {float:right; padding:6px 0 0 0; margin:0; }


/*Begin Microsite Product Styling */
div.mainBodyContainer div.mainCol1 { float:left; width:525px; padding:9px 0 0 0; margin:0px;}
div.mainBodyContainer div.mainCol1 a:hover {color:#eaa82d; text-decoration:underline; }
div.mainBodyContainer div.mainCol1 h2 { margin:0; padding:0; font-size:16px; font-weight:bold; font-style:normal; color:#A5BD4F;}
div.mainBodyContainer div.mainCol1 h3 { clear:both; padding:0px; margin:0px; color:#75AFD9;font-style:normal; font-size:14px; }
div.mainBodyContainer div.mainCol1 h4 { margin:0px; padding:0px; font-size:14px; color:#95AC45; font-weight:bold;}
/*dhaval cms reskin */
/*div.mainBodyContainer div.mainCol1 a { clear:both; padding:0px; margin:0px; color:#75AFD9; font-weight:normal; font-style:normal; font-size:11px; }*/
div.mainBodyContainer div.mainCol1 a { clear:both; padding:0px; margin:0px;  font-weight:normal; font-style:normal; font-size:11px; }
div.mainBodyContainer div.mainCol1 p { padding:0 0 0 2px; margin:0; font-size:12px; font-weight:normal; color:#838588; }


div.mainBodyContainer div.mainCol1 div.contentProduct { padding:0; margin:0px; width:100%;}
div.mainBodyContainer div.mainCol1 div.contentProduct div.contentProductHeader { width:100%; margin:0; padding:0 0 5px 0; border-bottom:1px solid #A5BD4F; }
div.mainBodyContainer div.mainCol1 div.contentProduct div.contentProductHeader h2 { margin:0 0 0 2px;}
div.mainBodyContainer div.mainCol1 div.contentProduct div.contentProductContent { width:100%; padding:11px 0 0 0;}

div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod1 { float:left; padding:18px 0 0 0; width:277px; }
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod1 p { margin:0; padding:0; width:130px; display:block; font-size:11px; }
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod1 h3 { clear:both; padding-bottom:8px; width:130px;}
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod1 a { display:block; padding-top:10px; width:130px;}

div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod1 div.imgProd1 { float:left; width:135px; }
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod1 div.contentProd1 { float:left; padding:0 0 0 8px; width:116px; }

div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod2 {float:left;  padding:18px 0 0 0; width:248px; }
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod2 p { margin:0; padding:0; width:102px; display:block; font-size:11px;}
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod2 h3 { clear:both; padding-bottom:8px; width:102px;}
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod2 a { display:block; padding-top:10px; width:102px;}
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod2 div.imgProd2 { float:left; width:135px; }
div.mainBodyContainer div.mainCol1 div.contentProduct div.Prod2 div.contentProd2 { float:left; padding:0 0 0 8px; width:101px; }

div.mainBodyContainer div.mainCol1 div.productCat { width:525px; padding:31px 0 4px 0; margin:0px;}
div.mainBodyContainer div.mainCol1 div.productCat div.headerCat { padding:0px; margin:0px;}
div.mainBodyContainer div.mainCol1 div.productCat div.headerCat h4 { margin:0 0 0 2px; }
div.mainBodyContainer div.mainCol1 div.productCat div.headerCat div.headerCatTitle { float:left; width:420px; margin:0; padding:0;}
div.mainBodyContainer div.mainCol1 div.productCat div.headerCat div.viewCatLink a { padding:0 0 0 14px; background:url(/img/microsite/oneFish.gif) no-repeat center left;}
div.mainBodyContainer div.mainCol1 div.productCat div.contentProductCat { width:100%; margin:0; padding:9px 0 0 0; }

div.mainBodyContainer div.mainCol1 div.productCat div.contentProductCat div a { text-align:left; clear:both; width:100%; display:block; padding:6px 0 0 0; font-size:12px; font-weight:bold; }

div.mainBodyContainer div.mainCol1 div.productCat div.contentProductCat div.imagesProductCat { width:100%; padding:16px 0 0 0;}
div.mainBodyContainer div.mainCol1 div.productCat div.contentProductCat div.imagesProductCat div { width:120px; padding:0 15px 0 0}


div.mainBodyContainer div.mainCol1 div.productCat div.contentProductCat div.imagesProductCat div.prodCatImagesLast { padding:0px;}
div.mainBodyContainer div.mainCol1 div.productCat div.contentProductCat div.imagesProductCat div.prodCatImagesFirst a { margin:0 0 0 2px;}


div.mainBodyContainer div.mainCol1 div.productCat div.headerCat div.viewCatLink {float:right; margin:0; padding:0 6px 0 0;}


div.mainBodyContainer div.mainCol2 { padding:3px 0 6px 32px; margin:0; float:left; width:340px; font-family:Arial, Helvetica, sans-serif; } 
div.mainBodyContainer div.mainCol2 a:hover {color:#eaa82d; text-decoration:underline; }

div.mainBodyContainer div.mainCol2 h3 { width:100%; padding:0; margin:0; ; font-size:14px; font-weight:bold; color:#95AC45; }
div.mainBodyContainer div.mainCol2 h4 { width:100%; padding:0; margin:0; ; font-size:13.5px; font-style:italic; font-weight:bold; color:#8D8C8C; }

div.mainBodyContainer div.mainCol2 ul { padding:0; margin:0; ; list-style:none;  }
div.mainBodyContainer div.mainCol2 ul li{ margin:0; padding:0 0 0 16px; background:url(/img/microsite/listImg.jpg) no-repeat 0px 2px; }
/* dhaval cms reskin : remove color attribute */
div.mainBodyContainer div.mainCol2 ul li a { font-size:11px; font-weight:normal;  }

div.mainBodyContainer div.mainCol2 div.videoContainer{ padding:9px 0 0 0; width:340px; background-color:#EDF1E3; }
 
div.mainBodyContainer div.mainCol2 div.videoContainer div.videoHeader { width:283px; padding:0 37px 9px 18px;}

div.mainBodyContainer div.mainCol2 div.videoContainer div.videoHeader a { margin:0 0 0 15px;padding:0 0 0 25px; background:url(/img/microsite/buttonVideo.gif) no-repeat left top; text-align:right;}

div.mainBodyContainer div.mainCol2 div.videoContainer div.videoBox { padding:1px 1px 8px 15px; width:325px; }
div.mainBodyContainer div.mainCol2 div.relatedContainer { width:100%; }
div.mainBodyContainer div.mainCol2 div.relatedContainer div.relatedHeader { padding:19px 0 0 0; float:right; width:336px; border-bottom:1px solid #1563A8; }
div.mainBodyContainer div.mainCol2 div.relatedContainer div.relatedHeader h4 { margin:0 0 5px 26px; } 
div.mainBodyContainer div.mainCol2 div.relatedContainer div.relatedContent { padding:10px 0 18px 0 ; width:100%;}
div.mainBodyContainer div.mainCol2 div.relatedContainer div.relatedContent ul{ padding:0 0 0 14px;}

div.mainBodyContainer div.mainCol2 div.tabContainer { clear:both; width:100%; padding:0 0 9px 0; }
div.mainBodyContainer div.mainCol2 div.tabContainer h3 { color:#FFFFFF; text-align:center;  }
div.mainBodyContainer div.mainCol2 div.tabContainer div.tab1Container { float:left; padding:0 0 0 2px; width:162px;}

div.mainBodyContainer div.mainCol2 div.tabContainer div.tab1Container div.tab1Header { padding:6px 0 0 0; height:21px; width:100%; background:url(/img/microsite/tabLibrary.gif) no-repeat; }

div.mainBodyContainer div.mainCol2 div.tabContainer div.tab1Container div.tab1Content { width:160px; border:1px solid #ACACAC; }
div.mainBodyContainer div.mainCol2 div.tabContainer div.tab1Container div.tab1Content ul { padding:7px 0 14px 16px; margin:0;}  

div.mainBodyContainer div.mainCol2 div.tabContainer div.tab2Container { float:left; width:170px;}
div.mainBodyContainer div.mainCol2 div.tabContainer div.tab2Container div.tab2Header { width:100%; height:21px; padding:6px 0 0 0; background:url(/img/microsite/tabTechnical.gif) no-repeat;  }
div.mainBodyContainer div.mainCol2 div.tabContainer div.tab2Container div.tab2Content { width:168px; border:1px solid #ACACAC; }
div.mainBodyContainer div.mainCol2 div.tabContainer div.tab2Container div.tab2Content ul { padding:7px 0 14px 14px; margin:0;} 


div.mainBodyContainer div.mainCol2  div.caseStudy { width:340px; padding:0; margin:0; background-color:#E9EED7;}
div.mainBodyContainer div.mainCol2  div.caseStudy div.caseContent { width:206px; padding:6px  12px  13px 14px; }
div.mainBodyContainer div.mainCol2  div.caseStudy div.caseContent div h3 { float:left; color:#A5BD4F; font-size:14px; font-weight:bold; width:232px; padding:0; margin:0px; background:transparent;} 

div.mainBodyContainer div.mainCol2 div.caseStudy div.caseContent p { float:left; width:215px; color:#828387;
padding:7px 0 0 1px; margin:0; }

div.mainBodyContainer div.mainCol2 div.caseStudy div.caseImg { padding:12px 9px 13px 0; margin:0;}

/*End Microsite Product Styling */

/****END OF MICROSITE LANDING PAGE****/
/****MICROSITE LEVEL 3 PAGE****/

div.innerPagesContent
{margin:0;
padding:0 0 20px 0;
width:880px;
}

/* origianl color color:#16d6d71*/
div.innerPagesContent  p
{font-size:11px; color:#666666;
padding:0; margin:0;}

div.featureText
{width:117px;}

div.smallFeatureText
{ width:184px; background-color:#e9eed7;}

div.featureText, div.smallFeatureText
{font-size:11px; color:#666666;margin:0; padding:0 0 0 3px;}

div.rightSection
{margin:0;padding:9px 0 0 17px; 
width:490px;}

div.rightSectionHeader
{margin:0;
padding:0 0 5px 0;
border-bottom:1px solid #A5BD4F;
width:100%;}

div.rightSectionHeader h2
{ margin:0;
padding:0;
font-size:16px;
color:#A5BD4F;
font-style:normal;
width:100%;
}

div.rightSectionMidContent
{width:100%; height:100%; margin:19px 0 0 0;}

div.sideBarContentBorder
{height:100%;border:1px solid #A5BD4F;margin:33px 0 0 0;float:right;}

div.sideBarContent
{width:210px; height:100%; margin:10px 0 0 5px; }

div.sidebarFAQ
{
margin-left:10px;
margin-right:50px;
}


div.rightSectionMidContent a { font-size:11px; font-weight:normal; color:#1563a8; }

div.rightSectionMidContent ul { padding:8px 0 0 3px; margin:0; list-style:none;}
div.rightSectionMidContent ul li { padding:0 0 5px 16px; margin:0;background:url(/img/microsite/listImg.jpg) no-repeat left 2px; line-height:12px;}
div.rightSectionMidContent ul li a { color:#666666; font-size:11px; text-decoration:none; font-style:normal; font-weight:normal; background:transparent; padding:0; margin:0; }
div.rightSectionMidContent a:hover {color:#eaa82d; text-decoration:underline; }


div.sidebarFAQ ul { padding:8px 0 0 3px; margin:0; list-style:none;}

div.sidebarFAQ ul li { padding:0 0 5px 16px; margin:0;background:url(/img/microsite/listImg.jpg) no-repeat left 2px; line-height:12px;}
/* dhaval cms reskin : remove color attribute*/
div.sidebarFAQ ul li a {  font-size:11px; text-decoration:none; font-style:normal; font-weight:normal; background:transparent; padding:0; margin:0; }
div.sidebarFAQ a:hover {color:#eaa82d; text-decoration:underline; }


div.rightSectionMidContent div.midContent ul { padding:8px 0 0 3px; margin:0; list-style:none;}
div.rightSectionMidContent div.midContent ul li { color:#666666;padding:0 0 5px 16px; margin:0;background:url(/img/microsite/listImg.jpg) no-repeat left 2px; line-height:12px;}
div.rightSectionMidContent div.midContent ul li a { color:#599DCC; font-size:11px; text-decoration:none; font-style:normal; font-weight:normal; background:transparent; padding:0; margin:0; }
div.rightSectionMidContent div.midContent a:hover {color:#eaa82d; text-decoration:underline; }


/****END OF CATEGORY LEVEL 3 PAGE STYLING****/

/****BEGIN OF BREADCRUMB STYLING****/
div.pageTitleContainer div.breadcrumb
{
float:left;
width:100%;
padding:8px 0 5px 5px;      
}

div.breadcrumb
{
float:left;
width:100%;
padding:8px 0 0 11px;      
}


div.breadcrumb a
{
text-decoration:underline;
line-height:23px;
}

div.breadcrumb .selected
{
color:#1563a8;
}

div.breadcrumb p
{
display:inline;
margin-left:2px;
margin-right:0px;
font-size:11px;
line-height:23px;
color:#599dcc;
background:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/****END OF BREADCRUMB STYLING****/

/**** Begain INDUSTRIES Style ****/

/****BEGIN OF CONTENT STYLING****/
div.content, div.content p , div.content li
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#333333;		/* original #8b9290; */
font-weight:normal;
}


div.contentIndustries ul
{
padding-top:15px;
padding-left:20px;
list-style-type:none;
}

div.contentIndustries li
{
background-image:url(/img/microsite/listDot.jpg);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:15px;
line-height:15px;
}

div.contentIndustries ul.links
{
padding-top:0px;

}
/****END OF contentIndustries STYLING****/

/****BEGIN OF PKI INDUSTERIAL contentIndustries STYLING****/

div.rightMaincontentIndustries
{margin:0;
padding:25px 0 0 7px;
float:left;
width:167px;}

div.rightMaincontentIndustries div.rightlinksBar
{ margin:0;
padding:0;
width:154px;

}

div.rightMaincontentIndustries div.rightlinksBar h3
{ margin:0;
padding:0 0 7px 11px;
font-size:13.5px;
font-weight:bold;
color:#6d6d71;
border-bottom:1px solid #2F5F7F;
}

div.rightMaincontentIndustries div.rightlinksBar ul
{ margin:0;
padding:8px 0 21px 0;}

div.rightMaincontentIndustries div.rightlinksBar ul li
{margin:0;
padding:0 0 0 15px;
background:url(/img/microsite/listImg.jpg) no-repeat left 2px;
}



/*End*/

/*Mid contentIndustries*/
div.midMaincontentIndustries
{margin:0;
padding:0;
width:196px;
float:left;}

div.generalInfoLinks
{margin:24px 0 0 0;
padding:0 0 0 29px;
}

div.generalInfoLinks ul 
{margin:0;
padding:0;}

div.generalInfoLinks ul li.micrositeNameButton
{margin:0;
padding:5px 0 0 28px;
width:133px;
height:21px;
background:url(/img/microsite/micrositebutton.jpg) no-repeat left top;}



div.generalInfoLinks ul li.micrositeNameButton a
{color:#74766C; text-decoration:none; font-size:12px; font-weight:bold;
margin:0;
letter-spacing:1px;
padding:0;}


div.generalInfoLinks ul li.generalInfoArticle
{margin:12px 0 0 0;
padding:0 0 0 8px;
width:152px;
background-color:#EEEEEE;
clear:both;
display:table;
}

div.generalInfoLinks ul li.generalInfoArticle p
{ clear:both; font-size:11px; line-height:13px;
color:#767676;
padding:7px 0 5px 0;
 }

div.generalInfoLinks ul li.generalInfoArticle div.generalInfoArticleImg
{margin:0;
padding:10px 0 0 0;
width:70px;
height:63px;
float:left;

}

div.generalInfoLinks ul li.generalInfoArticle div.generalInfoArticleHeader
{ margin:0px;
padding:9px 0 0 9px;
width:70px;
float:left;}

div.industriesGeneralInfoLinks ul li.industriesGeneralInfoArticle div.industriesGeneralInfoArticleHeader h3
{ margin:0px;
padding:0;
line-height:19px;
color:#666666;
font-size:13px;
}

div.industriesGeneralInfoLinks ul li.industriesSideBarHeader
{margin:14px 0 0 0;
padding:5px 0 0 28px;
color:#6d6d71;
letter-spacing:.5px;
font-size:12px; font-weight:bold;
height:18px;
width:133px;
background:url(/img/microsite/sidebarHeader.jpg) no-repeat left top;}

div.industriesGeneralInfoLinks ul li.industriesVerticalSideLinks 
{
  padding: 0;
  margin: 0;
  color: #999999; 
}

ul.industriesSideLinks
{
margin:0 0 0 .02;
color: #84868C; 
padding:0px 0 0 10px;
}

span.graySpanColor
{
color: #84868C;
}
div.industriesSideLinks
{
 width: 300px;
}

div.industriesGeneralInfoLinks ul li.industriesVerticalSideLinks ul
{margin:0;
padding:10px 0 4px 0;
width:158px;

}

div.industriesGeneralInfoLinks ul li.industriesVerticalSideLinks ul li
{margin:0;
padding:0 0 0 15px;
}

div.industriesGeneralInfoLinks ul li.industriesVerticalSideLinks ul a
{margin:0;
padding:0;
}

/*End*/

/*Left contentIndustries*/

div.leftMaincontentIndustries
{margin:0;
padding:0;
width:535px;
float:left; }

/*Table*/

div.industriesList
{ margin:24px 0 0 11px;
padding:0;
width:525px;}

div.industriesList table
{ margin:0;
padding:0;
width:523px;
border-top:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;}

div.industriesList table thead
{background-color:#ECECEC;}

div.industriesList table tbody
{ margin:0;
padding:0;}

div.industriesList table td
{margin:0;
padding:6px 0 3px 7px; vertical-align:top;}

div.industriesList table thead td.industriesDescription, div.industriesList table td.noBottomBorderindustriesDescription, 
div.industriesList table tbody td.industriesDescription
{width:286px;}

div.industriesList table thead td.industriesQty, div.industriesList table td.noBottomBorderindustriesQty, 
div.industriesList table tbody td.industriesQty
{width:52px;}

div.industriesList table thead td.industriesSize, div.industriesList table td.noBottomBorderindustriesSize, 
div.industriesList table tbody td.industriesSize
{width:61px;}

div.industriesList table thead td.industriesPrice, div.industriesList table td.noBottomBorderPrice, 
div.industriesList table tbody td.industriesPrice
{width:91px;}

div.industriesList table td.industriesDescription, div.industriesList table td.industriesQty, div.industriesList table td.industriesSize
{
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;}

div.industriesList table td.industriesPrice
{border-bottom:1px solid #D7D7D7;}

div.industriesList table td.noBottomBorderindustriesSize, div.industriesList table td.noBottomBorderindustriesQty,
div.industriesList table td.noBottomBorderindustriesDescription
{border-bottom:none;
border-right:1px solid #D7D7D7;}

div.industriesList table td.noBottomBorderPrice
{border-bottom:none;
border-right:none;}

div.industriesList div.bottomTable
{width:523px;
margin:0;
padding:4px 0 4px 0; 
background-color:#EAAE32;}

div.industriesList div.bottomTableButton
{ margin:0 6px 0 0;
padding:0;
float:right;
color:#FFFFFF; 
background:transparent;
font-size:11px;}

div.industriesList div.leftTableButton
{background:url(/img/microsite/tableButtonleft.jpg) no-repeat left;
height:19px;
width:5px;}
 
div.industriesList div.rightTableButton
{background:url(/img/microsite/tableButtonright.jpg) no-repeat left;
height:19px;
width:5px;}
 
div.industriesList div.addtoFavorites
{padding:1px 0 0 0;
background-color:#529BCF;
height:18px;
width:87px;}

div.industriesList div.addtoCart
{padding:1px 0 0 0px;
background-color:#529BCF;
height:18px;
width:77px;
}

div.industriesList div.addtoCart a
{
padding:0 8px 0 13px; 
color:#FFFFFF;
background:transparent;
}

div.industriesList div.addtoFavorites a
{padding:1px 0 0 4px; color:#FFFFFF;
background:transparent;
}

div.industriesList div.addtoCart a:hover, div.industriesList div.addtoFavorites a:hover
{text-decoration:none;}

div.industriesList div.industriesImage
{margin:5px 0 0 5px;
width:64px;
padding:0 0 50px 0;
float:left;}

div.industriesList div.industriesImage ul
{margin:0;
padding:0; width:64px;
border:1px solid #CDCCD3;
}

div.industriesList div.industriesImage ul li.imageTop
{margin:0;
width:64px;
height:60px;
padding:0;
border-bottom:1px solid #CDCCD3;
}

div.industriesList div.industriesImage ul li.imageDetails
{margin:0;
padding:3px 0 3px 7px;
}

div.industriesList div.industriesImage ul li.imageDetails a
{background:url(/img/microsite/plusImage.jpg) no-repeat right 2px;
margin:0;
padding:0 12px 0 0;
}

div.industriesList div.industriesImage ul li.imageDetails a:hover
{background:url(/img/microsite/plusImageOrange.jpg) no-repeat right 2px;
margin:0;
text-decoration:none;
padding:0 12px 0 0;
}

div.industriesList div.industriesDetails
{margin:0;
padding:0;width:205px; 
float:left;}

div.industriesList div.industriesDetails ul
{margin:4px 0 0 9px;
padding:0; color:#303030;}

div.industriesList div.industriesDetails ul li
{ margin:0;
padding:0;}

div.industriesList div.industriesDetails ul li.industriesName
{ margin:0 0 7px 0;
padding:0;
font-weight:bold;}


.qtyTextBox
{ width:32px; margin:3px 0 0 1px;
padding:0;}s

div.industriesList div.sizeInfo
{ margin:0px;
padding:0px;
}

div.industriesList div.sizeInfo ul
{ margin:0px;
padding:0px;
}
div.industriesList div.sizeInfo ul li
{ margin:0px;
padding:2px 0 0 0;
}



div.industriesList div.priceInfo
{margin:0;
padding:0;

}

div.industriesList div.priceInfo ul
{ margin:0;
padding:0;}

div.industriesList div.priceInfo ul li
{ margin:0;
padding:2px 5px 0 0; line-height:14px;}

div.industriesList div.priceInfo ul li a
{ margin:0;
padding:0; line-height:14px;}

div.industriesList div.priceInfo ul li.infoText
{ margin:0;
padding:2px 5px 11px 0;}


/*industries Category*/

div.IndustriesCat
{
/*margin:0px 0 0 0;
padding:0 0 0px 0px; */
width:530px;	 
}

div.IndustriesCat p
{ color:#838588; font-size:12px;}

div.industriesSubCategory
{ width:530px;
margin:24px 0 0 0;
padding:0;
}

div.industriesSubCategory h3
{letter-spacing:0.5px;
margin:0px;
padding:0 0 1px 0;
line-height:19px;
color:#767676;
font-size:13px;
}

div.industriesSubCategory div div.IndustriesCatImage
{ margin:14px 27px 0 0;
padding:0; width:103px;
float:left;	}

div.industriesSubCategory div
{ margin:0; padding:0;}

div.industriesSubCategory div div.IndustriesCatImagelast
{ margin:14px 0 0 0;
padding:0; width:103px;
float:left;}

div.industriesSubCategory div div.IndustriesCatImage img
{ margin:0;
padding:0 0 4px 0;}

div.industriesSubCategory div div.IndustriesCatImagelast img
{ margin:0;
padding:0 0 4px 0;}

div.industriesSubCategory div a
{letter-spacing:0.5px;
margin:0;
line-height:14px;
font-size:12px;
font-weight:bold;
}


/*End*/

/*industries Full Details Main*/

div.industriesFullDetails
{ margin:0;
padding:0;
width:534px;}

div.industriesFullDescription
{ padding:0 0 12px 0;
margin:0; width:100%;}

div.industriesFullDescriptionText
{padding:8px 0 0 10px; 
margin:0;
width:325px;
}

div.industriesFullDescriptionText h4
{ font-size:13px;
font-weight:bold;
color:#6d6d71;
margin:0;
letter-spacing:.5px;
padding:0 0 7px 0;
}

div.industriesFullDescriptionText p
{ padding:0;
margin:0;
color:#838588;
width:309px;
font-size:12px;
}

div.industriesFullDescriptionImage
{ margin:35px 0 0 4px;
padding:0;
width:195px;
height:103px;}


div.industriesBenefitHeader
{border-bottom:1px solid #4B7090;
width:213px;
margin:0;
padding:0;}

div.industriesBenefitHeader h4
{ font-size:13px;
font-weight:bold;
letter-spacing:.5px;
color:#6d6d71;
margin:0;
padding:0 0 8px 10px;
}

div.industriesBenefit
{ margin:0;
padding:0 0 56px 0; width:533px;
}

div.industriesBenefit ul
{ margin:0;
padding:0 0 0 10px; clear:both; }

div.industriesBenefit ul li
{ margin:0 0 0 0;
color:#838588;
padding:12px 0 0 18px;
background:url(/img/microsite/listImg.jpg) no-repeat left 14px;}

/*End*/

/*Begin Styling for row2 news & events, quicklinks, techincal... */
div.mainBodyContainer div.IndustriesMainBodyRow2 { clear:both; padding:16px 0 0 0; margin:0px; width:100%;} 
div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents { width:490px; padding:10px 0 46px 0; color:#8B9290; font-weight:bold; font-size:13px;}

div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents div {float:left; display:block; height:100% }

div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents h3 { color:#8B9290; font-weight:bold; font-size:14px; font-style:italic; padding:0 0 4px 14px; border-bottom:1px solid #1563A8; }
div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents ul { padding:8px 0 0 3px; margin:0; list-style:none;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents li a { color:#599DCC; font-size:11px; text-decoration:none; font-style:normal; font-weight:normal; background:transparent; padding:0; margin:0; }
div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents ul li a:hover, div.mainBodyContainer div.IndustriesMainBodyRow2 div.technicalTabs div.tabcontentIndustries ul li a:hover, div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.caseStudy div a:hover{ text-decoration:underline; color:#eaa82d; }

div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents div.newsBox {width:280px; margin:0; padding:0; }
div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents div.newsBox li { padding:0 0 5px 16px; margin:0;
background:url(/img/microsite/listImg.jpg) no-repeat left 2px; line-height:12px;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents div.newsBox h3 { width:266px; margin:0;}

div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents div.quickLinkBox {width:168px; padding:0; margin:0;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents div.quickLinkBox li {background:url(/img/microsite/listImg.jpg) no-repeat left 4px; padding:0 0 2px 16px; margin:0;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.newsEvents div.quickLinkBox h3 { width:154px; background:transparent;  margin:0;}

div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase { float:left; width:423px; padding:0; margin:0;}

div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.technicalTabs { clear:both; display:block; padding-left:17px; width:406px;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.technicalTabs div.tabsButton { clear:both; display:block; height:26px; width:100%;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.technicalTabs div.tabsButton div { margin:0px; padding:5px 47px 0 26px;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.technicalTabs div.tabsButton a { font-size:14px; color:#FFFFFF; font-weight:bold; background:transparent;}



div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.technicalTabs div.tabcontentIndustries div { clear:both; padding:8px 0 10px 0; width:374px; border:1px solid #A6A7A7; margin:0; background-color:#EFEFEF;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.technicalTabs div.tabcontentIndustries div ul { width:169px; float:left; padding:0 0 0 11px; list-style:none; margin:0; }


div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.technicalTabs div.tabcontentIndustries div ul li { padding:0 0 1px 17px; margin:0; background:url(/img/microsite/listImg2.jpg) no-repeat left 2px;}


div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.caseStudy { width:406px; padding:8px  0 0 17px; margin:0;}

div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.caseStudy div { width:352px; padding:6px  12px  7px 9px; background-color:#E9EED7;}
div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.caseStudy div h3 { float:left; color:#A5BD4F; font-size:14px; font-weight:bold; width:240px; padding:0; margin:0px; background:transparent;} 

div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.caseStudy div p { float:left; width:247px; color:#828387;
padding:7px 0 0 1px; margin:0; }
div.mainBodyContainer div.IndustriesMainBodyRow2 div.IndustriesTechnicalCase div.caseStudy div img {float:right; padding:6px 0 0 0; margin:0; }


/*Begin Microsite industries Styling */
div.mainBodyContainer div.industriesMainCol1 { float:left; width:525px; padding:9px 0 0 0; margin:0px;}
div.mainBodyContainer div.industriesMainCol1 a:hover {color:#eaa82d; text-decoration:underline; }
div.mainBodyContainer div.industriesMainCol1 h2 { margin:0; padding:0; font-size:16px; font-weight:bold; font-style:normal; color:#A5BD4F;}
div.mainBodyContainer div.industriesMainCol1 h3 { clear:both; padding:0px; margin:0px; color:#75AFD9;font-style:normal; font-size:14px; }
div.mainBodyContainer div.industriesMainCol1 h4 { margin:0px; padding:0px; font-size:14px; color:#95AC45; font-weight:bold;}
div.mainBodyContainer div.industriesMainCol1 a { clear:both; padding:0px; margin:0px; color:#75AFD9; font-weight:normal; font-style:normal; font-size:11px; }
div.mainBodyContainer div.industriesMainCol1 p { padding:0 0 0 2px; margin:0; font-size:12px; font-weight:normal; color:#838588; }


div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries { padding:0; margin:0px; width:100%;}
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.contentIndustriesIndustriesHeader { width:100%; margin:0; padding:0 0 5px 0; border-bottom:1px solid #A5BD4F; }
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.contentIndustriesIndustriesHeader h2 { margin:0 0 0 2px;}
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.contentIndustriesIndustriescontentIndustries { width:100%; padding:11px 0 0 0;}

div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries1 { float:left; padding:18px 0 0 0; width:277px; }
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries1 p { margin:0; padding:0; width:130px; display:block; font-size:11px; }
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries1 h3 { clear:both; padding-bottom:8px; width:130px;}
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries1 a { display:block; padding-top:10px; width:130px;}

div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries1 div.imgIndustries1 { float:left; width:135px; }
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries1 div.contentIndustriesIndustries1 { float:left; padding:0 0 0 8px; width:116px; }

div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries2 {float:left;  padding:18px 0 0 0; width:248px; }
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries2 p { margin:0; padding:0; width:102px; display:block; font-size:11px;}
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries2 h3 { clear:both; padding-bottom:8px; width:102px;}
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries2 a { display:block; padding-top:10px; width:102px;}
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries2 div.imgIndustries1ImageContainer { float:left; width:135px; }
div.mainBodyContainer div.industriesMainCol1 div.contentIndustriesIndustries div.Industries2 div.contentIndustriesProd2 { float:left; padding:0 0 0 8px; width:101px; }

div.mainBodyContainer div.industriesMainCol1 div.industriesCat { width:525px; padding:0px 0 4px 0; margin:0px;}
div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.industriesHeaderCat { padding:0px; margin:0px;}
div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.industriesHeaderCat h4 { margin:0 0 0 2px; }
div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.industriesHeaderCat div.industriesHeaderCatTitle { float:left; width:420px; margin:0; padding:0;}
div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.industriesHeaderCat div.industriesViewCatLink a { padding:0 0 0 20px; background:url(/img/microsite/oneFish.gif) no-repeat center left;}
div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.contentIndustriesCat { width:100%; margin:0; padding:0px 0 0 0; }

div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.contentIndustriesCat div a { text-align:left; clear:both; width:100%; display:block; padding:0px 0 0 0; font-size:12px; font-weight:bold; }

div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.contentIndustriesCat div.imagesIndustriesCat { width:100%; padding:0px 0 0 0;}
div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.contentIndustriesCat div.imagesIndustriesCat div { width:120px; padding:0 15px 0 0}


div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.contentIndustriesCat div.imagesIndustriesCat div.prodCatImagesLast { padding:0px;}
div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.contentIndustriesCat div.imagesIndustriesCat div.prodCatImagesFirst a { margin:0 0 0 2px;}

div.mainBodyContainer div.industriesMainCol1 div.industriesCat div.headerCat div.viewCatLink {float:right; margin:0; padding:0 6px 0 0;}

div.mainBodyContainer div.mainCol2 { padding:3px 0 6px 16px; margin:0; float:left; width:340px; font-family:Arial, Helvetica, sans-serif; } 
div.mainBodyContainer div.mainCol2 a:hover {color:#eaa82d; text-decoration:underline; }

div.mainBodyContainer div.mainCol2 h3 { width:100%; padding:0; margin:0;  font-size:14px; font-weight:bold; color:#95AC45; }
div.mainBodyContainer div.mainCol2 h4 { width:100%; padding:0; margin:0;  font-size:13.5px; font-style:italic; font-weight:bold; color:#8D8C8C; }

div.mainBodyContainer div.mainCol2 ul { padding:0; margin:0;  list-style:none;  }
div.mainBodyContainer div.mainCol2 ul li{ margin:0; padding:0 0 0 16px; background:url(/img/microsite/listImg.jpg) no-repeat 0px 2px; }
/* dhaval cms reskin :remove color attribute*/
div.mainBodyContainer div.mainCol2 ul li a { font-size:11px; font-weight:normal;  }

div.mainBodyContainer div.mainCol2 div.industriesVideoContainer{ padding:9px 0 0 0; width:340px; background-color:#EDF1E3; }
 
div.mainBodyContainer div.mainCol2 div.industriesVideoContainer div.industriesVideoHeader { width:283px; padding:0 37px 9px 18px;}

div.mainBodyContainer div.mainCol2 div.industriesVideoContainer div.industriesVideoHeader a { margin:0 0 0 15px;padding:0 0 0 25px; background:url(/img/microsite/buttonVideo.gif) no-repeat left top; text-align:right;}

div.mainBodyContainer div.mainCol2 div.industriesVideoContainer div.videoBox { padding:1px 1px 8px 15px; width:325px; }
div.mainBodyContainer div.mainCol2 div.industriesRelatedContainer { width:100%; }
div.mainBodyContainer div.mainCol2 div.industriesRelatedContainer div.industriesRelatedHeader { padding:19px 0 0 0; float:right; width:336px; border-bottom:1px solid #1563A8; }
div.mainBodyContainer div.mainCol2 div.industriesRelatedContainer div.industriesRelatedHeader h4 { margin:0 0 5px 26px; } 
div.mainBodyContainer div.mainCol2 div.industriesRelatedContainer div.relatedcontentIndustries { padding:10px 0 18px 0 ; width:100%;}
div.mainBodyContainer div.mainCol2 div.industriesRelatedContainer div.relatedcontentIndustries ul{ padding:0 0 0 14px;}

div.mainBodyContainer div.mainCol2 div.industriesTabContainer { clear:both; width:100%; padding:0 0 9px 0; }
div.mainBodyContainer div.mainCol2 div.industriesTabContainer h3 { color:#FFFFFF; text-align:center;  }
div.mainBodyContainer div.mainCol2 div.industriesTabContainer div.industriesTabContainerab1Container { float:left; padding:0 0 0 2px; width:162px;}

div.mainBodyContainer div.mainCol2 div.industriesTabContainer div.industriesTabContainerab1Container div.tab1Header { padding:6px 0 0 0; height:21px; width:100%; background:url(/img/microsite/tabLibrary.gif) no-repeat; }

div.mainBodyContainer div.mainCol2 div.industriesTabContainer div.industriesTabContainerab1Container div.tab1contentIndustries { width:160px; border:1px solid #ACACAC; }
div.mainBodyContainer div.mainCol2 div.industriesTabContainer div.industriesTabContainerab1Container div.tab1contentIndustries ul { padding:7px 0 14px 16px; margin:0;}  

div.mainBodyContainer div.mainCol2 div.industriesTabContainer div.industriesTabContainerab2Container { float:left; width:170px;}
div.mainBodyContainer div.mainCol2 div.industriesTabContainer div.industriesTabContainerab2Container div.industriesTabContainerab2Header { width:100%; height:21px; padding:6px 0 0 0; background:url(/img/microsite/tabTechnical.gif) no-repeat;  }
div.mainBodyContainer div.mainCol2 div.industriesTabContainer div.industriesTabContainerab2Container div.industriesTabContainerab2contentIndustries { width:168px; border:1px solid #ACACAC; }
div.mainBodyContainer div.mainCol2 div.industriesTabContainer div.industriesTabContainerab2Container div.industriesTabContainerab2contentIndustries ul { padding:7px 0 14px 14px; margin:0;} 


div.mainBodyContainer div.mainCol2  div.industriesCaseStudy { width:340px; padding:0; margin:0; background-color:#E9EED7;}
div.mainBodyContainer div.mainCol2  div.industriesCaseStudy div.industriesCaseContent { width:340px; padding:6px  12px  13px 14px; }
div.mainBodyContainer div.mainCol2  div.industriesCaseStudy div.industriesCaseContent div h3 { float:left; color:#A5BD4F; font-size:14px; font-weight:bold; width:232px; padding:0; margin:0px; background:transparent;} 


div.mainBodyContainer div.mainCol2 div.industriesCaseStudy div.industriesCaseContent p { float:left; width:147px; color:#828387;padding:7px 0 0 1px; margin:0; text-align:justify;} p.fullCaseLink { float:left; width:246px; color:#828387;padding:7px 0 0 1px; margin:0; text-align:justify;}

div.mainBodyContainer div.mainCol2 div.industriesCaseStudy div.industriesCaseImg  { padding:0px  0px  0px 20px; }
div.mainBodyContainer div.imgIndustries1ImageContainer {width:145px}

div.caseStudyDiv {width:110px;}
/*End Microsite Industries Styling */




/****END OF MICROSITE LANDING PAGE****/


/****MICROSITE LEVEL 3 PAGE****/

div.innerPagescontentIndustries
{margin:0;
padding:0 0 20px 0;
width:680px;
}

div.innerPagescontentIndustries  p
{font-size:12px; color:#6d6d71;
padding:0; margin:0;}

div.featureText
{width:117px;}

div.smallFeatureText
{ width:184px; background-color:#e9eed7;}

div.featureText, div.smallFeatureText
{font-size:11px; color:#6d6d71;margin:0; padding:0 0 0 3px;}

div.rightSection
{margin:0;padding:9px 0 0 17px; 
width:483px;}

div.rightSectionHeader
{margin:0;
padding:0 0 5px 0;
border-bottom:1px solid #A5BD4F;
width:100%;}

div.rightSectionHeader h2
{ margin:0;
padding:0;
font-size:16px;
color:#A5BD4F;
font-style:normal;
width:100%;
}

div.rightSectionMidcontentIndustries
{width:100%; height:420px; margin:19px 0 0 0; padding:0; 
background-color:#D3D3D3;}

div.sideBarcontentIndustries
{width:154px; height:420px; margin:54px 0 0 15px; padding:0; 
background-color:#D3D3D3;}

/****END OF contentIndustries STYLING****/

/****BEGIN OF BREADCRUMB STYLING****/
div.pageTitleContainer div.breadcrumb
{
float:left;
width:100%;
padding:8px 0 5px 5px;      
}

div.breadcrumb
{
float:left;
width:100%;
padding:8px 0 0 11px;      
}


div.breadcrumb a
{
text-decoration:underline;
line-height:23px;
}

div.breadcrumb .selected
{
color:#1563a8;
}

div.breadcrumb p
{
display:inline;
margin-left:2px;
margin-right:0px;
font-size:11px;
line-height:23px;
color:#599dcc;
background:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Industries Category*/

div.IndustriesCat
{
	 width:530px;	

}

div.IndustriesCat p
{ color:#838588; font-size:12px;}

div.industriesSubCategory
{ width:530px;
margin:24px 0 0 0;
padding:0;
}

div.industriesSubCategory h3
{letter-spacing:0.5px;
margin:0px;
padding:0 0 1px 0;
line-height:0px;
color:#767676;
font-size:13px;
}

div.industriesSubCategory div div.industriesCatImage
{ margin:0px 0px 0 0;
padding:0; width:103px;
float:left;	}

div.industriesSubCategory div
{ margin:0; padding:0;}

div.industriesSubCategory div div.industriesCatImagelast
{ margin:14px 0 0 0;
padding:0; width:103px;
float:left;}

div.industriesSubCategory div div.industriesCatImage img
{ margin:0;
padding:0 0 4px 0;}

div.industriesSubCategory div div.industriesCatImagelast img
{ margin:0;
padding:0 0 4px 0;}

div.industriesSubCategory div a
{letter-spacing:0.5px;
margin:0;
line-height:14px;
font-size:12px;
font-weight:bold;
}


/*End*/





div.mainBodyContainer div.mainCol2 div.relatedContainer { width:100%; }
div.mainBodyContainer div.mainCol2 div.relatedContainer div.industriesRelatedHeader { padding:19px 0 0 0; float:right; width:336px; border-bottom:1px solid #1563A8; }
div.mainBodyContainer div.mainCol2 div.relatedContainer div.industriesRelatedHeader h4 { margin:0 0 5px 26px; } 
div.mainBodyContainer div.mainCol2 div.relatedContainer div.relatedcontentIndustries { padding:10px 0 18px 0 ; width:100%;}
div.mainBodyContainer div.mainCol2 div.relatedContainer div.relatedcontentIndustries ul{ padding:0 0 0 14px;}

div.mainBodyContainer div.industriesMainCol1 div.contentIndustries { padding:0; margin:0px; width:100%;}
div.mainBodyContainer div.industriesMainCol1 div.contentIndustries div.contentIndustriesHeader { width:100%; margin:0; padding:0 0 5px 0; border-bottom:1px solid #A5BD4F; }
div.mainBodyContainer div.industriesMainCol1 div.contentIndustries div.contentIndustriesHeader h2 { margin:0 0 0 2px;}
div.mainBodyContainer div.industriesMainCol1 div.contentIndustries div.contentIndustriesContent { width:100%; padding:11px 0 0 0; text-align:justify}

/****BEGIN OF INDUSTRIES SPACING****/
div.industriesSpacing
{
width: 50px;
}

div.IndustriesSpacerBottom { clear:both; display:block; width:100%; height:20px; }
/****END OF INDUSTRIES SPACING****/

/****END OF INDUSTRIES STYLING****/

.errorfulloutline 
{
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	
	left: auto;
}
/* Added by Sovan on 30-Oct-07 or the Microsite Download page.*/
.erroroutlineRegistration2
{
		margin:0px 0px 0px 0px;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:red;
}
.erroroutlineRegistration1
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px -5px;
	border-width:1px 1px 1px 0px;
	border-style:solid;
	border-color:red;
}
/* Added by Sovan on 30-Oct-07 or the Microsite Download page. */	
.erroroutlineRegistration
{
	padding:0px 5px 0px 0px;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	border-color:red;
}
.ccbnBgSpacer                 
{
	background-color: #FFFFFF;
}

.ccbnRequired                 
{
	font-family: arial, verdana, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #FF0000;
}
.ccbnSubTxt                   
{
	font-family: arial, verdana, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #8b9290;
}
.ccbnBgInput                  
{
	background-color: #FFFFFF;
}
.ccbnBgLabel                 
{
	background-color: #FFFFFF;
}
.ccbnLabel                    
{	
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #8b9290;
}
.ccbnBgButton                 
{
	background-color: #FFFFFF;
}
.ccbnButton                 
{
	font-weight: normal;
    font-size: 11px;
    color: #8b9290;
    font-family: arial, verdana, sans-serif;
}
.redb1 
{
	color:#ff0000;
	font-weight:bold;
	font-family: Verdana;
	font-size:1.1em;
}

/* Added by Sovan on 30-Oct-07 or the Microsite Download page. */	
div.error {
	padding:3px;
	font-weight:bold;
	color:red;
	border:1px solid red;
	background-color:#fff;
}

.redb 
{
	font-weight:bold;
	font-family: Verdana;
	font-size:1.1em;
	padding-right: 2px;
}
.pad2 
{	padding:0px 5px 0px 15px;
}

.clearing:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearing {display: inline-block;}
html[xmlns] .clearing {display: block;}
* html .clearing {height: 1%;}

