* {margin:0; padding:0;}
li {list-style-type:none;}
a,a:visited ,a:active,a:link {text-decoration:none; outline:none; color:#002E61}
a:hover{ text-decoration:underline}
img								{ border:none;}
.Clr							{ clear:both;}
body							{ background:#fff; color:#002E61; font-family:Arial, Helvetica, sans-serif !important; font-size:12px ; width:100%; height:100%;overflow:auto !important;overflow-x:hidden !important;}
*+html body						{ overflow:hidden !important} 
.Wrapper						{ width:100%;  }
.Container						{  width:952px !important;  margin:0 auto; padding:36px 0; }
.Header							{ margin-bottom:36px; height:69px;}
.HeaderLeft						{ float:left;}
.HeaderRight					{float:right; }
.SiteSearch 					{text-align:right; margin-bottom:20px;}
.SiteSearch input[type=text] 	{ border:solid 1px #002E61; background:#f3f5f7; height:22px; line-height:22px; width:198px; border-radius:5px;-moz-border-radius:5px; margin-right:6px; font-size:12px;font-family:Arial, Helvetica, sans-serif; }
.SiteSearchbtn	{  border:solid 1px #002E61;background: url(/_layouts/ZurnImages/SearchBg.gif) repeat-x left top #002d60; height:23px;  border-radius:5px;-moz-border-radius:5px; color:#fff; padding:0 10px;  font-size:12px;font-family:Arial, Helvetica, sans-serif; width:80px  }
/*CSS hack for Internet Explorer 7 */
*+html .SiteSearch input[type=button] { position:relative; top:-2px}
/*CSS hack for Internet Explorer 8 */
@media \0screen {.SiteSearch input[type=button] { position:relative; top:5px} }
/*@media \0screen {.InnerSearch .SiteSearchbtn { position:relative; top:5px} }*/
@media \0screen { ul.dropdown ul.ProMenu{width:99.7% !important;}}
/*CSS hack for Internet Explorer 9 */
:root .SiteSearch input[type=button] {position:relative; top:-2px\9;}
.SiteSearch input[type=button] 	{  border:solid 1px #002E61;background: url(/_layouts/ZurnImages/SearchBg.gif) repeat-x left top #002d60; height:22px;  border-radius:5px;-moz-border-radius:5px; color:#fff; padding:0 10px; line-height:22px; }
.TopNav							{}
.TopNav ul li					{float:left;  }
.TopNav ul li a					{ float:left; padding:0 5px }
.TopNav ul li a:hover			{ text-decoration:underline }
.MainNav						{ margin-bottom:20px; height:55px;}
.PromoImg						{width:47em; float:left;border-radius:13px;-moz-border-radius:13px; margin-right:6px; position: relative; }
/*.PromoImg img					{width:561px; height:352px; }*/
/*.PromoArea .PromoContent		{ position: relative; height:312px; overflow:hidden;border-radius:13px;-moz-border-radius:13px;  background:#eceff3; padding:20px;}*/
.PromoArea .PromoContent		{ position: relative; overflow:hidden; border-radius:13px;-moz-border-radius:13px;  background:#eceff3; padding:20px;}
.PromoArea .PromoContent a		{  text-decoration:underline; font-weight:bold;}
.PromoArea .PromoContent a:hover {text-decoration:none; }
.PromoArea .PromoContent p		{ padding:5px 0 }
.PromoArea .PromoContent h1		{ color:#00A4DB; margin-bottom:10px;}
.WhatsNew						{margin-bottom:5px;font-size: 12px; !important}
.ContentPart					{ padding:6px;border-radius:8px;-moz-border-radius:8px; background:#D9DFE7;}
.FTSection 						{ float:left; margin:0 0.5%; width:24%; }
.FTSection .Last 				{margin-right:0; }
.FTSection ul li				{ margin-bottom:5px;  }	
.FTSection ul li a:hover		{ text-decoration:underline  }
.FooterTop						{margin-bottom:20px;}
.EndUserPart .EndUserBtn						{ width:230px; height:123px; float:left; margin-right:10px; background:#335881; /*zoom: 1;filter: alpha(opacity=80);opacity: 0.8; */border-radius:8px;-moz-border-radius:8px; cursor:pointer;}
.EndUserPart .EndUserBtn img                 {float: left;margin-left:5px;}
.EndUserPart .EndUserBtn h2 					{  margin-top:30px;}
.EndUserPart .EndUserBtn h2 a 				{ color:#fff; font-size:12px; }
.EndUserPart .EndUserBtn h2 a:hover 			{ text-decoration:underline}
.EndUserPart .EndUserBtn.Last				{  margin-right:0 !important;  }
.EndUserPart					{ margin:10px 0 20px 0;}
.FooterContainer				{padding:20px;  background:#ECEFF3;border-radius:13px;-moz-border-radius:13px;}
.CPTemp3 .Products				{border-radius:13px;-moz-border-radius:13px; background:#fff;   background:#d9dfe7; padding:10px; color:#3F546B; left:0%; position:relative; }
.CPTemp4 						{background:#D9DFE7;-moz-border-radius:13px;border-radius:13px; padding:6px; margin-bottom:20px;}
.CPTemp4 .Products				{border-radius:13px;-moz-border-radius:13px; background:#fff;   background:#d9dfe7; padding:1%; color:#3F546B}
.CPTemp2 .LeftPart				{ margin-right:12px; float:left; width:24em; }
.PhotoImage						{ text-align:center;}
.PhotoImage	img					{ width:317px; height:478px}
.CPTemp2 .RightPart				{border-radius:13px;-moz-border-radius:13px;background:#d9dfe7; padding:10px; color:#3F546B; margin-left:25em;}
.CPIndustryNews {
	background: white; padding-left: 10px;
}
.CPIndustryNews .LeftPart		{ margin-right:12px; float:left; width:565px; opacity: 1.0; }
.CPIndustryNews .RightPart		{ margin-left:600px; opacity: 1.0; }
.CPIndustryNews .ms-WPHeader            { background: transparent; }
.EndUserTitle					{ margin-bottom:12px;}
h1						        { font-size:18px; margin-bottom:10px; color:#002E61; }	
.EUNode                         {background: none repeat scroll 0 0 #FFFFFF;-moz-border-radius: 13px 13px 13px 13px; border-radius: 13px 13px 13px 13px;float: left;height: 190px;margin: 0 10px 10px 0;padding: 10px;width: 285px;}
.EUNode.Last					{ margin-right:0 !important; }
.EUNodeImg						{ width:100px;  float:left; margin-right:10px;}
.EUNodeImg img, .EUNodeImg input[type=image]						{ width:90px; height:90px;  }
.EUNTitle						{margin-bottom:12px; }
 h2					            { font-size:14px !important; font-weight:bold; }
.EUNDesc						{margin-bottom:10px;}
.EUNLink						{ color:#002E61}
.EUNLink a						{text-decoration:underline;font-weight:bold;}
.EUNLink a:hover				{ text-decoration:none;}
.AddiResources					{border-radius:13px;-moz-border-radius:13px; background:#fff; padding:10px;}
.AddiResLinks					{ float:left; width:125px; margin-right:5px;}
.AddiResLinks.Last				{ margin-right:0;}
.AddiResLinks ul li				{ margin-bottom:3px;}
.ARTitle						{ margin-bottom:12px;}
.AddiResLinks a					{ font-size:12px}	
.AddiResLinks a:hover			{ text-decoration:underline;}
.CutomerCare .Box               {background: none repeat scroll 0 0 #FFFFFF;-moz-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px;float: left;height: 170px;margin: 0 10px 10px 0;padding: 10px;text-align: center;width: 178px;}
.CutomerCare .Box.Last			{margin-right:0 !important;}
.CutomerCare .BoxImg			{margin-bottom:10px;}
.CutomerCare .BoxImg img		{width:90px; height:90px;}
.CutomerCare .BoxImg a			{cursor:pointer;}
.CutomerCare .BoxLink a			{text-decoration:underline; cursor:pointer;}
.CutomerCare .BoxLink a:hover	{text-decoration:none;}
.ToolsResources .CutomerCare .Box {width:158px; height:140px; margin-right: 10px; margin-bottom: 10px; padding:10px;}
.ProductTab .Box				{width:156px;  float:left; margin-right:10px; margin-bottom:10px; background:#fff; border-radius:8px;-moz-border-radius:8px; padding:10px; border:solid 1px #ccc;}
.ProductTab .BoxImg				{margin-bottom:5px;}
.ProductTab .BoxImg img			{width:156px; height:70px;}
.ProductTab .Box ul li a		{ font-weight:normal; font-size:12px}
.ProductTab .Box.Last			{margin-right:0 !important;}
.ProductTab .BoxLink			{  margin:6px 0;}
.ProductTab .BoxLink a,
.ProductTab .BoxLink 			{ font-weight:bold;font-size: 12px;}
.ProductTab .BoxLink a:hover	{text-decoration:none;}
.ProductTab .Box a:hover		{ text-decoration:underline}
.CPTemp2 h1						{ color:#3F546B}
.ProductTab .Box2.Last			{ margin-right:0; }
.ProductTab .Box2Img			{width:100px;  float:left; margin-right:10px;}
.ProductTab .Box2Title			{margin-bottom:12px; }
.Box2EUNDesc					{margin-bottom:10px; }
.ProductTab .Box2Desc p			{margin-bottom:5px;}
.ProductTab .PageNav			{ text-align:right;}
.ProductTab .PageNav	ul li	{ display:inline; margin-right:10px; font-size:11px;}
.CPTemp4 .LeftPart				{  margin-right:90px; float:left; width:270px; padding-left:10px;  }
.CPTemp4 .RightPart				{  float:left; width:530px;   padding:20px; color:#3F546B}
.CPTemp4 .PhotoImage			{ text-align:center; width:375px;padding-bottom: 10px;}
.CPTemp4 .PhotoImage img		{ width:200px; height:200px;}
.CPTemp4 .ProTitle h1			{ color:#3F546B; font-size:24px;}
.CPTemp4 .ProDec p				{margin-bottom:5px;}
.CPTemp4 .ProTitleCont			{ margin-bottom:12px;}
.ProductFeatureCont .AddiResLinks {    float: left; width: 48%; margin-bottom: 10px;}
.ProductFeatureCont .AddiResLinks.Last				{ margin-right:0;}
.ProductFeature h2									{ font-size:14px; padding:10px; border-radius:8px;-moz-border-radius:8px; background:#d9dfe7; margin-bottom:17px;}
.ProductFeatureCont									{ margin-bottom:30px;}
.ProductFeatureCont	.AddiResLinks ul li				{ margin-bottom:20px;}
.ProductFeatureCont .AddiResLinks a					{ font-size:12px; text-decoration:underline;}	
.ProductFeatureCont .AddiResLinks a:hover			{ text-decoration:none;}
.ProDetaislLnk	a				{/* float:left; line-height:46px;*/}
.ProDetaislLnk					{margin-bottom:6px;}
.ProDetaislLnk .Left			{ float:left; width:60px;}
/*.ProDetaislLnk .Right			{ float:left; }*/
.ProTitleLeft					{/*float:left;*/}
.ViewSimilarPro					{ float:right; position:relative; top:-30px;}
.ViewSimilarPro	a:link, .ViewSimilarPro a:visited	{  padding:10px; background:#002e61; color:#fff !important;border-radius:8px;-moz-border-radius:8px; position:relative}
.ms-WPBody .ViewSimilarPro a:link, .ms-WPBody .ViewSimilarPro a:visited	{  color:#fff !important; }
.SocialMediaCont ul li          { float:left; margin-right:6px; margin-bottom:5px; font-size:10px;}
/*.ms-WPBody .SocialMediaCont                {position: absolute; top: 310px; color:#00a4db; }*/
.ms-WPBody .SocialMediaCont                { color:#00a4db; }
.ms-WPBody .SocialMediaCont a:link              { color:#00a4db; text-decoration:none;font-size:10px;}
/*.SocialMediaLinks				{float:left;}
.EventCalendarLink				{width:172px; float:right; }
.SocialMediaLinks ul li, .EventCalendarLink ul li           { float:left; margin-right:6px; margin-bottom:5px; font-size:10px; padding-right: 5px;}
.EventCalendarLink li           { line-height:30px;} */
/* Products Tab CSS */
.ProductTabBtn ul li            {background: url(/_layouts/ZurnImages/TabBg.gif) repeat-x scroll left top #D9DFE7; border-radius: 8px 8px 0 0;float: left;margin: 0 2px 0 0;position: relative;top: 14px;}
.ProductTabBtn ul li a:hover	{ text-decoration:none }
.ProductTabBtn ul li.Active	{ background:none;background-color:#d9dfe7;color:#002E61 }
.ProductTabBtn ul li a          {color: #3F546B;float: left;height: 30px;padding: 10px 20px;width: 140px;}
/*MAIN NAV 	LEVEL ONE*/
ul.dropdown                         {position: relative; z-index:100; width:100% }
*+html ul.dropdown                  {z-index:1001; }
ul.dropdown li                      {z-index:10001;float: left; border-radius:8px;-moz-border-radius:8px;  background:#002e61; width:182px; margin:0 10px 0 0; }
ul.dropdown li a                    {color:#fff;float:left; width:100%; height:60px; line-height:60px; text-align:center; font-size:16px;   }
ul.dropdown li.Last					{margin-right:0;  }
ul.dropdown a:hover		            {color: #fff; text-decoration:none;  }
ul.dropdown a:active                {color: #fff; }
ul.dropdown li.hover,
ul.dropdown li:hover                {position: relative; background:#3f546b;}
ul.dropdown li.Current              {background:#3f546b;}
/* 	LEVEL TWO */
ul.dropdown ul 						{ display:none; position: absolute; top:43px; left: 0%; z-index:9999; padding-top:10px; width:100%;}
ul.dropdown ul li 					{ background: none repeat scroll 0 0 transparent; float: none; font-weight: normal; width: 100%; height:30px;}
ul.dropdown ul li a					{ background: none repeat scroll 0 0 #3F546B; font-size: 11px; height: auto; line-height: 18px; padding: 7px 5px; text-align: left; width: 172px; position:relative;z-index:9999; cursor:pointer;}
ul.dropdown ul li a:hover		    {background:#fff; color:#002E61;} 
/* 	LEVEL THREE */
ul.dropdown ul.ProMenu .SubLevelMenu 	{width:730px;display:none; /*background:#3f546b;*/border-radius:8px;-moz-border-radius:8px;    }
.ProdNavCont							{background:#FFF; padding:1%;border-radius:8px;-moz-border-radius:8px; }
ul.dropdown ul.ProMenu					{background:#3f546b; margin:0;width:100%;}
ul.dropdown ul.ProMenu li				{ height:auto;padding:0 0; margin:25px 0;  background:none; margin-left:5%; width:90%;  }	
ul.dropdown ul.ProMenu li:hover			{border:none; background:#fff; }
.dropdown ul.ProMenu li:hover a		    {color:#002E61;}
ul.dropdown ul.ProMenu li a				{ height:50px; line-height:50px;width:87%;    margin-left:2%;border-top:solid 1px #fff;border-bottom:solid 1px #fff; background:none;   }
ul.dropdown ul.ProMenu .Box				{width:16.5%;   float:left; margin:0.5%; background:#fff; border-radius:8px;-moz-border-radius:8px; padding:1%; border:solid 1px #ccc; position:relative}
ul.dropdown ul.ProMenu .Box a			{ background:#fff;color:#002E61;  height:auto; padding:0; margin:0; font-size:9px; width:123px; display:block; line-height:18px;  }
ul.dropdown ul.ProMenu .Box.Last		{margin-right:0;}
ul.dropdown ul.ProMenu .BoxLinkHead a	{ font-weight:bold;}
ul.dropdown ul.ProMenu .Box a:hover		{ text-decoration:underline}
/*CSS hack for Internet Explorer 7 */
*+html ul.dropdown ul.ProMenu .SubLevelMenu 					{	border-radius:8px; behavior: url(_Layouts/ZurnStyles/IE.htc);  }
*+html .ProdNavCont							{border-radius:8px;position:relative;behavior: url(_Layouts/ZurnStyles/IE.htc); }
.SearchContainer                { background:#fff; padding:10px;border-radius:8px;-moz-border-radius:8px;position:relative; min-height:400px;}
.InnerSearch 					{ margin-bottom:20px; width:50%; float:left;}
.InnerSearch input[type=text] 	{ border:solid 1px #002E61; background:#f3f5f7; height:20px; width:300px; border-radius:5px;-moz-border-radius:5px; margin-right:6px; font-size:12px;font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:0 5px 0 5px; float:left;}
.InnerSearch .SiteSearchbtn 	{ border:none; background: url(/_layouts/ZurnImages/SearchIcon.png) no-repeat left top ; height:24px; width:24px; }
.SearchTopPart .PageNav	        { float:right}
.SearchTopPart		            { margin-bottom:10px;}
/* News Slider */
#NewsScrollCont{position:relative; height:225px;}
#NewsScrollCont .customScrollBox{position:relative; height:95%; overflow:hidden; float: left;}
#NewsScrollCont .customScrollBox .container{position:relative; width:94%; float:left;}
#NewsScrollCont .customScrollBox .content{clear:both;}
#NewsScrollCont .dragger_container{position:absolute; left:94%; width:6px; height:180px;float: left; margin:17px 0 10px 10px; background:#ccc; cursor:pointer -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:s-resize;}
#NewsScrollCont .dragger{width:6px; height:30px; background:#666; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#NewsScrollCont .dragger_pressed{width:6px;  height:60px; background:#666; text-align:center; line-height:60px; color:#666; overflow:hidden; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:s-resize;}
#NewsScrollCont .scrollUpBtn,#NewsScrollCont .scrollDownBtn{position:absolute; display:inline-block; width:14px; height:15px;  text-decoration:none; right:0; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity:0.20; opacity:0.20;}
#NewsScrollCont .scrollUpBtn{background:url(/_layouts/ZurnImages/mcs_btnUp.png) center center no-repeat; position:absolute; left:96%;}
#NewsScrollCont .scrollDownBtn{bottom:0px; background:url(/_layouts/ZurnImages/mcs_btnDown.png) center center no-repeat;position:absolute; left:96%;}
#NewsScrollCont .scrollUpBtn:hover,#NewsScrollCont .scrollDownBtn:hover{filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;}
#NewsScrollCont .scrollbuttons {}
/*CSS hack for Internet Explorer 7 */
*+html #NewsScrollCont .scrollDownBtn{position:relative; top:0; right:-281px;margin-left:-14px;}
.Box2Img img 					{ width:100px; height:100px;}
.transparent 					{ zoom: 1;filter: alpha(opacity=50);opacity: 0.5;}
.CPTemp4 .AboutUs .RightPart			{padding:1%; color:#3F546B; float:right; margin-left:0; padding:10px;border-radius:8px;-moz-border-radius:8px;position:relative;}
.CPTemp4 .AboutUs .LeftPart				{ width:auto; float:none;  }
.CPTemp4 .AboutUs .LeftPart	p			{ margin-bottom:5px;   }
.AboutUs .Photos					{ padding:2% 0}
.AboutUs .Photos .Box				{width:293px; float:left; text-align:center; margin:10px;}
.AboutUs .Photos .Box img				{ width:293px; height:293px;}
*+html .FTSection 						{width:23%; }
.ms-WPBody a:link, .ms-WPBody a:visited {color: #002E61;}
.ModelContent{ background-color:#ffffff; padding:10px;}
.ModelContent p { padding:5px 0}
.ModelContent img {height: 200px;margin-bottom: 10px;width: 325px;}
.ModelContent a { font-weight:bold;}
.MCDesc { height: 215px;  margin-bottom:10px; overflow:auto; }
.MCAttach a{ font-weight:bold; text-decoration:underline;}
.MCAttach a:hover{ text-decoration:none;}
.CPTemp2.ToolsResources .RightPart { margin-left:0}
.ms-MenuUIPopupBody.ms-MenuUIPopupScreen { position:absolute; z-index:1001 !important}
.TemFIxPhase2 { text-align:center}
.SearchResultPart {padding-bottom:10px;}
.srch-Description2 {color: #000000;font-size: 1em;margin-left: 24px;max-width: 575px;padding-left: 16px;}
.srch-Icon img {float: left;padding-right: 10px;vertical-align: bottom;width: 30px;}
/* Style Updates for Pagination */
.ThirdGroup                 { margin-right:10px;}
ul.FirstGroup,  
ul.SecondGroup,
.ThirdGroup,
.ThirdGroup ul 					{ float:left;}
.ProductTab .PageNav			{ float:right; color:#000; font-size:11px}
.ThirdGroup input[type=text]				{ border: solid 1px #ccc; width:40px; float:left; margin-right:5px;} 
.Gobtn							{float:left;}
.Gobtn a,
.Gobtn a:link,.Gobtn a:visited, .Gobtn a:active							{  padding:2px 10px; background:#002e61; color:#fff !important;border-radius:5px;-moz-border-radius:5px; position:relative; top:2px; }
.CopyRight{ float:left; width:700px;}
.CopyRight p{  padding-top:10px}
/* Style Updates for Breadcrumb */
.BreadCrumb			{ padding: 0 0 10px 0;}
.BreadCrumb ul li	{ float:left; padding:0 0 5px 0; margin:0 5px 0 0}	
.ms-WPBody {font-family:Arial, Helvetica, sans-serif !important;}
/* Style Updates on 7-3-2012 */
.FeatBenCont td     {vertical-align: top; padding-bottom:10px; padding-right:10px;}
.CampContainer {padding-top:5px; padding-bottom:5px;}
.CampIcon {float: left;margin-right: 10px;overflow: hidden;}
/* Health car page styles */
.HealthCare {background:#d9dfe7;padding:10px;}
.HealthCare .LeftPart { width: 590px; float:left; margin-right:2px;}
.HealthCare .RightPart { width: 340px; float:right; margin-left:0; padding:0; }
.HealthCare .RightPart h2 { padding-bottom:15px; }
.HealthCare .RightPart .BoxImg {-moz-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px;background: none repeat scroll 0 0 #FFFFFF;float: left;height: 100px;margin: 0 10px 10px 0;padding: 10px;text-align: center;width: 100px;}
.HealthCare .RightPart .BoxImg img {height: 100px;text-align: center;width: 100px;}
.HealthCare .RightPart .Box {-moz-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px;background: none repeat scroll 0 0 #FFFFFF;float: left;height: 100px;margin: 0 0 10px;padding: 10px;width: 170px;}
.HealthCare .RightPart .Box a {text-decoration : none; font-weight:bold; padding-bottom:10px;}
.HealthCare .RightPart .Box a:hover {text-decoration:underline;}
.HealthCare .RightPart .Box p {vertical-align:middle; padding-top:10px;}
/* Healthcare page scrollbar. */
#HCScrollCont{ height:539px;}
#HCScrollCont .customScrollBox{position:relative; height:95%; overflow:hidden;}
#HCScrollCont .customScrollBox .container{position:relative; width:94%; top:0; float:left;}
#HCScrollCont .customScrollBox .content{clear:both;}
#HCScrollCont .dragger_container{position:relative; width:6px; height:500px; float:left; margin:10px 0 10px 10px; background:#ccc; cursor:pointer -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:s-resize;}
#HCScrollCont .dragger{position:absolute; width:6px; height:60px; background:#666; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#HCScrollCont .dragger_pressed{position:absolute; width:6px;  height:60px; background:#666; text-align:center; line-height:60px; color:#666; overflow:hidden; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:s-resize;}
#HCScrollCont .scrollUpBtn,#HCScrollCont .scrollDownBtn{position:absolute; display:inline-block; width:14px; height:15px;  text-decoration:none; right:0; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity:0.20; opacity:0.20;}
#HCScrollCont .scrollUpBtn {background: url("/_layouts/ZurnImages/mcs_btnUp.png") no-repeat scroll center center transparent;left: 94%;margin-left: 6px;position: relative;top: -520px;}
#HCScrollCont .scrollDownBtn {background: url("/_layouts/ZurnImages/mcs_btnDown.png") no-repeat scroll center center transparent;bottom: 12px;left: 94%;margin-left: -14px;position: relative;top: 4px;}
#HCScrollCont .scrollUpBtn:hover,#HCScrollCont .scrollDownBtn:hover{filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;}
*+html #HCScrollCont .scrollDownBtn{position:relative; top:0; right:-281px;}
/* Style Updates on 22-02-2012 */
.CPTemp2						{ background:#D9DFE7; border-radius:13px;-moz-border-radius:13px; position:relative; margin-bottom:20px; }
.CPTemp3						{ margin-bottom:20px; }
.WhiteBg					    { background:#fff;-moz-border-radius:13px;border-radius:13px; position:relative}
.ProductDetails					{ background:#fff;-moz-border-radius:13px;border-radius:13px; position:relative}
.RexnordLogo					{ width:208px; height:35px; float:right; padding-bottom:10px; }
/*.RexnordLogo img				{ width:204px; height:23px; }*/
/* Style Updates on 13-03-2012 */
.ProPageHeight {min-height: 400px;}
.ProductTab .Box2 {-moz-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;float: left;margin-right: 10px;margin-bottom:10px;padding: 10px;width: 200px;}
/* Search styles for segregation */
.SearchResultPart h2  {   border-bottom: 1px solid #002E61;font-size: 14px !important;font-weight: bold;padding-bottom: 5px;padding-left: 25px;  }
.Height10    {height:10px;}
/* Search no results found style */
.srch-description2 ul {padding-top: 10px; padding-left: 20px;}
.srch-description2 ul li{list-style-type: decimal;padding-bottom: 5px;}
/* About us media web part header color. background:#32903c; */
.ms-WPHeader {background-color: #D9DFE7;}
.HealthCare .RightPart .FeaturedProduct {padding:10px;}
.HealthCare .LeftPart td img { vertical-align:top;}
.HealthCare .LeftPart td {padding-left: 10px;vertical-align: top;padding-bottom: 10px;}
.HealthCare .LeftPart tr {width: 100%;}
.HealthCare .LeftPart table {width:100%;border-spacing: 0 !important;margin-bottom: 5px;}
.HealthCare h1 {padding:10px;}
.srch-Page {clear: both;color: #666666; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;padding: 0 !important;}
.ProductTabBtn { height:51px; width:950px;}
/* Styles For Phase2 */
.SustainabilityCont .LeftPart { border-radius:8px;-moz-border-radius:8px;position:relative; padding:0px; width:175px; margin-right:0; margin-right:10px;}
.LPNav ul { padding:30px 0}
.LPNav ul li { padding:5px;}
.LPNav ul li a:link,.LPNav ul li a:visited,.LPNav ul li a:active{color: #fff; font-size:12px;}
.LPNav {border-radius:8px;-moz-border-radius:8px; padding: 10px;height: 100%;}
.CPTemp4 .SustainabilityCont .RightPart				{  float:left;    padding:0; color:#3F546B; width:755px; padding:0;}
.SustainabilityCont .RightPart p					{ padding:0 0 10px 0;color:#32903c; }
.Retrofit .RightPart p					{color:#3F546B; }
.SustainabilityCont .RightPart h1					{ color:#32903c; padding:10px; font-size:35px; }
.Retrofit .RightPart h1					{ color:#3F546B;  }
.PageDesc											{ width:480px; float:left; margin-right:5px; padding:0 10px}
.PageDesc a											{ color:#009fd9; text-decoration:underline}
.SustainabilityCont .InnPageBanner					{ margin-bottom:10px;}
.SpecfiSheets .RightPart {background: none repeat scroll 0 0 transparent;float: left;margin-left: 0;padding: 0;width: 500px;}
.SpecfiSheets							{ background:#D9DFE7; padding: 0 10px;border-radius:8px;-moz-border-radius:8px;position:relative;}
.SpecfiSheets .LeftPart					{ background:#25408f;  width:400px; padding:10px;border-radius:8px;-moz-border-radius:8px;position:relative;}
.SpecfiSheets .CollapsibleLists					{    padding:10px;width:371px;}
.CollapsibleLists ul li							{ padding:5px 15px; background:url(../Images/Arrow-r.gif) no-repeat left 7px}
.CollapsibleLists ul li a							{ font-weight:bold}
.CollapsibleLists ul li ul li						{ padding:5px 15px;}
.CollapsibleLists ul li ul li a							{ font-weight:normal; font-size:11px;}
.SpecfiSheets #NewsScrollCont										{ height:456px;border-radius:8px;-moz-border-radius:8px;position:relative;background:#fff; padding:10px}
.SpecfiSheets #NewsScrollCont .dragger_container { height:434px}
.SpecfiSheets #NewsScrollCont .scrollUpBtn {position: relative;right: -306px;top: -440px;} 
.TreeViewStyle							{ background:#D9DFE7; padding:10px;border-radius:8px;-moz-border-radius:8px;position:relative;}
.TVLeftPart					{ background:#25408f;  width:250px; padding:10px;border-radius:8px;-moz-border-radius:8px;position:relative;}
.TVCollapsibleLists
.TVNewsScrollCont  { height:100%;border-radius:8px;-moz-border-radius:8px;position:relative;background:#fff; padding:10px}
.TVNewsScrollCont .dragger_container { height:434px}
.TVNewsScrollCont .scrollUpBtn {position: relative;right: -306px;top: -440px;} 	
.PageHeader										{ margin-bottom:10px;}
.TreeNodeStyle      {white-space : normal !important;}
.TreeNodeStyle a:hover     {text-decoration : underline !important;}
.TreeNodeStyle a {padding-left: 28px; display: block;}
.TreeNodeStyle input {width: 15px; display: block; float:left;}
/*.Logo img           {width:465px;height:52px;}*/
.BoxLink ul li { padding-bottom:5px;}
.Calendar .LeftPart         { background:#fff}
.Calendar .LeftPart td      { padding:10px 5px; color:#fff; margin-bottom:2px; width: 140px;}
.Calendar .LeftPart h2      { margin-bottom:10px;}
.Calendar .LeftPart input[type="checkbox"] {vertical-align:middle; margin-right:5px;}
.GlobalReachLnk             { padding:10px 0;}
.GlobalReachLnk .Row        {margin-bottom:10px;}
.GlobalReachLnk .Left       { float:left; width:42px;}
.GlobalReachLnk .Right      { line-height:32px; float:left; }
.Box2Desc, .ProDec, .FeatBenCont td, .ProDetaislLnk {font-size: 12px;}
.ms-calheader{background-color:Transparent;}
.ms-cal-weekempty, .ms-cal-weekemptyRTL{background-color:Transparent;}
.ms-cal-weekname{background-color:Transparent;}
.ms-cal-weekday {background-color: #3F546B;color: #FFFFFF;font-weight: normal;padding: 2px;}
#CalViewTable12 { border-bottom: 1px solid #8B9199;border-collapse: collapse;margin-bottom: 10px;padding-bottom: 10px;}
.FormContainer              {font-family:Arial, Helvetica, sans-serif !important; font-size:12px; padding:10px;}
.FormContainer label        { width:100px; margin-right:10px; display:block; float:left;}
.FormContainer .FormMasRow  { margin-bottom:10px;}
.FormContainer input[type=text]   { border:solid 1px #ccc; height:25px; line-height:25px; padding:0 5px; width:180px; }
.FormContainer textarea           {border:solid 1px #ccc; width:180px; padding:0 5px;}
.FormContainer select             {border:solid 1px #ccc;}
.FormMasRow  .Left                { float:left; margin-right:10px;}
.FormMasRow  .Right               { float:left}
.FormBtn                          { padding: 10px 0}
.FormBtn a,.FormBtn a:visited,.FormBtn a:active  { padding:5px 10px; background:#002E61; color:#fff; margin-right:5px; text-decoration:none}
.FormBtn a:hover                  { text-decoration:underline}
.FormMasRow .ms-dtinput{ padding-right:5px;}
.ms-cal-tweekitem { background: none repeat transparent !important; border: 0;}
.ms-cal-tdayitem{ background: none repeat transparent !important; border: 0;}
.cont, .contR, .contB, .contL {border: 0px;}
.AEImage { height: 200px; overflow: hidden; width: 480px; margin-bottom:10px;}
.RightPart .FormBtn     { padding: 10px; float:right;}
.RightPart .FormBtn a, .RightPart .FormBtn a:visited, .RightPart .FormBtn a:active { padding:5px 10px; background:#002E61; color:#fff; margin-right:5px; text-decoration:none}
.ms-WPBody td { font-family: arial,helvetica,sans-serif; font-size: 12px;}
.ms-cal-monthitem b {color: #fff;font-weight: normal;}
td.ms-cal-monthitem a:hover b {color: #fff;}
a.ms-cal-dayitem:hover NOBR {color: #fff;text-decoration:underline; }
a.ms-cal-dayitem:hover b{text-decoration:underline;}
.ms-cal-dayitem NOBR {color: #fff;font-weight: normal;}
.ms-cal-navselected, .ms-cal-nav {font-size: 12px;}
ul.UnOrderedList { margin-bottom:10px;}
ul.UnOrderedList li {list-style-type:circle;margin:0 0 0 30px; padding:0 0 5px 0; }
ol.OrderedList { margin-bottom:10px;}
ol.OrderedList li {list-style-type:decimal;margin:0 0 0 30px; padding:0 0 5px 0; }

/* Style Updates on 06-07-2012 */
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 950px;padding:0 20px}
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  910px; height: 75px;}
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px;}
.jcarousel-skin-tango .jcarousel-item {width: 180px;height: 75px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff;color: #000;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {  position: absolute; top:20px; right:35px; width:32px;height:32px;cursor:pointer;background:transparent url(../ZurnImages/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url(../ZurnImages/prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute;top: 20px;left: -7px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../ZurnImages/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

/** *  Vertical Buttons */
.jcarousel-skin-tango .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute;top: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.ErrorMsg { color:Red; }
/*.LeafNodestyle { padding-bottom:5px; padding-right: 5px;}*/
.LeafNodestyle a { text-decoration: underline !important;}
.LeafNodestyle a { text-decoration: none !important;}
.Treeviewimage {height: 50px; width: 50px;}
.TreeNodeStyle input {margin: 3px;}
.TreeNodeStyle a {padding-bottom: 10px !important;}
.dynamic-height {height:auto !important;}
/** Accordion **/
.FAQRightPart {
	    background: white;
        margin-top: 10px; 
        height: 495px;
        overflow-y: scroll;
    }
 .FAQRightPart .container {
        padding: 0 10px 0 10px;
        margin: 0 7px 0 20px;
	    font-size:1em;
    }
   .accproductlink {
	    font-weight: bold;
	    width: 90%;
	    text-align: right;
	    margin: 10px;
    }
     .accordion {
        margin: 0;
        padding:10px;
        border-top:#f0f0f0 1px solid;
        /*background: #cccccc;*/
        text-decoration:none;
        font-size:1em;
	    min-height: 30px;
    }
    
    .accordion img {height: 25px; width: 25px;}
     .accordion img 
     {
         display: block; 
         overflow: hidden
     }
    .accordion .question {
        vertical-align: middle;
	line-height: 30px;
     }
    .accordion .answer {
	padding-left: 30px;
     }
    .accimage {
	    float: left;
	    font-size:2em;
	    font-weight: bold;
	    valign: middle;
	    height: 60px;
    }
    .accimage img {
	    margin: 5px;
	    width: 60px;
	    height: 60px;
    }
    .acctitle 
    {
        font-size:1.5em;
	font-weight: bold;
        float:left;
        line-height: 60px;
        text-align: center;
        vertical-align: middle;
	padding-left: 7px;
    }
    .accheader {overflow: hidden;}
    .accbutton {
	float: left; 
        height: 30px; 
        width: 30px;
    }
    .FAQDefaultImage img {
	width: 100%;
	height: 100%;
    }
