
/* =======  ISI Block - In-Page / Floating / Expanded  ======= */	
/* ------------------------ ALL-IN-ONE ----------------------- */	
/* =========================================================== */
div#isiBlock { position:relative; display:block; width:100%; }
	div#isiBlock div#infoISI { position:relative; margin:0 auto; width:100%; background:#b0d5ea; border-top:2px solid #d1d7d8;  }
	div#isiBlock div#infoISI.inpage {  }
	div#isiBlock div#infoISI.floatISI { position:fixed; left:0; bottom:0; width:100%; height:30%; min-height:100px; z-index:1000; }
	div#isiBlock div#infoISI.expandedISI { position:fixed;left:0; bottom:0; width:100%; height:100%; z-index:1000; overflow:auto; }
	div#isiBlock div#infoISI > div.isi_content { display:block; position:relative; margin:0 auto; height:auto; color:#000; font:normal 14px/1.3 Arial, "UniversLTW01-57Condense_723821", Helvetica, sans-serif; width:100%; background:#b0d5ea; }
	div#isiBlock div#infoISI > div.isi_content .isi_wrap { padding:20px 0 40px 0 }
	
	/* --- Expand/Collapse Button --- */
	div.isiButton { display:inline-block; position:absolute; top:20px; top:20px; /* IE 8-9 */
	right:20px; font-size:12px; line-height:22px; font-weight:bold;text-transform:uppercase; cursor:pointer; width:229px; height:14px; background: url("../images/isi_expandBut.png") no-repeat left center }
	div.isiButton span { display:none }
	div.isiButton.closeBtn { width:62px; background:url("../images/isi_collapseBut.png") no-repeat left center; }
	
	div.boxedSafety { margin-top:5px; padding:10px 20px; border:1px solid black; background-color:#FFFFFF; }
	div.boxedSafety h4 { margin:0; color:#000 }
	div.boxedSafety p { margin:10px 0 0 0!important; color:#000 }
	
	div.isiHeader h2 { color:#e02f8c; font:bold 16px/22px Arial, "UniversLTW01-57Condense_723821", Helvetica, sans-serif; text-align:left; margin-bottom: 10px; }
	/* div.isiHeader h2::before { position:relative; content: "SELECTED"; left:-5px; }*/
	div#isiBlock div#infoISI.expandedISI h2 { text-transform:uppercase }
	div#isiBlock div#infoISI.expandedISI h2 span{ display:none; }
	div#isiBlock div#infoISI.inpage h2 span{ display:none; }
 

   div#isiBlock div#infoISI p.indent { padding-top: 0px !important;}

	div#isiBlock div#infoISI ul li, 
	div#isiBlock div#infoISI ol li { margin:0; font:normal 14px/1.5 Arial, "UniversLTW01-57Condense_723821", Helvetica, sans-serif; list-style-type:none;background:url(../images/isi-bullet.png) no-repeat 0 7px; padding: 0 0 0 10px;  }
	
	div#isiBlock div#infoISI h3 { margin:20px 0 0 0; font-size:13px; color:#e54197; font-weight:bold }
	
	div#isiBlock div#infoISI p.indicated { margin:0 0 15px 0 }
	div#isiBlock div#infoISI p {   padding-top: 10px; margin:0; font:normal 14px/1.5 Arial, "UniversLTW01-57Condense_723821", Helvetica, sans-serif; }
	div#isiBlock div#infoISI p.pi { margin:10px; }
	div#isiBlock div#infoISI p.indent { margin-left:10px; }
	div#isiBlock div#infoISI ul.indent { margin-left:10px; }
	div#isiBlock div#infoISI div.isi_content p.hide { padding-bottom:100px; }
	div#isiBlock div#infoISI a {  color:#e54197; text-decoration:underline }
	
	div#isiBlock div#infoISI ul, div#isiBlock div#infoISI ol { padding:0; }
	div#isiBlock div#infoISI ul li ul { position:relative; margin-left:-10px; width:90%; list-style:outside none none; }
	div#isiBlock div#infoISI ul li ul li::before { position:relative; content: "â”€"; left:-5px; list-style-type:none;}
	 div#isiBlock div#infoISI ul li ul li  { list-style-type:none; background:none; padding-left: 25px;
    text-indent: -10px;}
	
	 
	
	/* ---------- Footer ---------- */
	div.footer {background-color:#fff;}
	.isi_wrap{ margin: auto; }
	.footer_wrap { width: 960px; margin: auto; text-align: center;}
	div.footer > div.footerContent { display:table; }
	div.footer > div.footerContent > div.footer_wrap { padding:20px 40px;overflow: hidden; }
	div.footer > div.footerContent > ul.footer-links { list-style:none; }
	div.footer > div.footerContent > ul.footer-links li { float:left; }
	div.footer > div.footerContent > a { text-decoration:underline; font-size:16px }
	div.footer > div.footerContent > p { clear:both; margin:0 0 10px 0;}
	div.footer > div.footerContent .footerUtility { float:left; margin:40px 10px 50px 0px; width:40% }
	div.footer > div.footerContent .footerUtility p.footerLinks { margin:10px 0 0 65px!important }
	div.footer > div.footerContent .footerUtility a { text-decoration:underline; font-size:16px; color:#000!important }
	div.footer > div.footerContent .footerContent { float:right; margin: 10px 40px 50px 0;width:54%}
	div.footer > div.footerContent .footerContent p { font:normal 12px/1.3 Arial, Helvetica, sans-serif!important;margin-bottom:5px !important;color:#fff !important }
	div.footer > div.footerContent .footerContent p a{color:#fff !important;text-decoration:none !important}
    div.footer > div.footerContent .footerContent p a:hover{text-decoration:underline !important}

	/* Hide Teaser paragraph from Expanded/Inpage ISI */ 
	div#isiBlock div#infoISI.inpage .isiHide,
	div#isiBlock div#infoISI.inpage .hide,
	div#isiBlock div#infoISI.expandedISI .hide,
	div#isiBlock div#infoISI.expandedISI .isiFloatHide { display:none!important }
	/* Hide Header from Float ISI */
	div#isiBlock div#infoISI.floatISI .isiFloatHide { display:none!important; }
	/* Hide Footer from Expanded ISI */ 
	div#isiBlock div#infoISI.expandedISI div.footer { display:block!important }
	
	
	
/* Mobile Styles
/* --------------------------------------*/	
@media only screen and (max-width: 767px) {
	.isi_wrap{width: 320px; margin: auto; }
	.footer_wrap { width: 320px; margin: auto; text-align: center;}
	div#isiBlock div#infoISI > div.isi_content .isi_wrap { padding: 0; }
	div.isiButton { display:inline-block; position:absolute; top:20px; /* IE 8-9 */
	right:20px; font-size:12px; line-height:22px; font-weight:bold;text-transform:uppercase; cursor:pointer; width:19px; height:18px; background: url("../images/isi_expandBut_m.png") no-repeat left center }
	div.isiButton.close { width:19px; background:url("../images/isi_collapseBut_m.png") no-repeat left center; }

	div.boxedSafety { margin-top:5px; margin-bottom:20px; padding:10px 20px; border:1px solid black; background-color:#FFFFFF; }
	
	div.isiHeader h2 { color:#e54196; font:bold 16px/1.4 Arial, "UniversLTW01-57Condense_723821", Helvetica, sans-serif; text-align:left; text-transform:uppercase }
	div#isiBlock div#infoISI p, 
	div#isiBlock div#infoISI ul li, div#isiBlock div#infoISI ol li { margin:0; font:normal 14px/1.2 Arial, "UniversLTW01-57Condense_723821", Helvetica, sans-serif; }
	div#isiBlock div#infoISI h3 { font-weight:bold }
	
	div.footer > div.footerContent > div.footer_wrap { padding:20px 15px }
	div.footer > div.footerContent .footerUtility { float:left; margin:10px 10px 20px 0px; width:100% }
	div.footer > div.footerContent .footerUtility p.footerLinks { margin:20px 0 0 0!important }
	div.footer > div.footerContent .footerUtility a { font-size:12px; }
	div.footer > div.footerContent .footerUtility img { max-width:90%; height:auto }
	div.footer > div.footerContent .footerContent { float:left; margin:0 40px 50px 0; width:100%; text-align:left; }
	div.footer > div.footerContent .footerContent p { font:normal 12px/1.3 Arial, Helvetica, sans-serif!important }
	

   div#isiBlock div#infoISI ul li, div#isiBlock div#infoISI ol li { background: url(../images/isi-bullet.png) no-repeat 0 5px;} 


}
	
	
	
/* Maximal Desktop Width (Wide Screen Moniters)
============================================= */
@media only screen and (min-width: 1024px) {
    div#isiBlock div#infoISI > div.isi_content,
	div#isiBlock div#infoISI > div.footer > div.footerContent { margin:0 auto; width:1097px;max-width:100% }
}



/* IE Specific Styles
============================================= */
html.lt-ie9 div#isiBlock div#infoISI > div.isi_content,
html.lt-ie9 div#isiBlock div#infoISI > div.footer > div.footerContent { margin:0 auto; width:1024px; }