﻿@charset "utf-8";
/* CSS Document */
@import url('TDC/common.css');
/*Presentation CSS*/
.prodDiv{ float:left; width:99%;}
.prodDiv .proSection{ float:left; margin-left:0.75%;margin-right:0.75%; margin-top:5px;}
.proDivBorder{/*border:1px solid #e6e2e1;border-top:0px solid #e6e2e1;*/border:0;}
.bgWhite{background-color:#fff;}
.preSection{width:21%; float:left;margin-top:35px;}
.preSection .secDiv{clear:both; margin-bottom:10px; float:left; width:100%}
.dispSection{width:78%; float:right;}
.dispTitle{ width:auto; clear:both; margin-bottom:10px;}
.dispTitle h1{font:bold 1.75em/14pt arial;color:#4b4b33;padding-bottom:7px;}
.dispPanel{ clear:both; width:auto;}
.dispTitle3{ width:auto; clear:both; margin-bottom:10px;}
.dispTitle3 h1{font:bold 1.75em/14pt arial;color:#4b4b33;padding-bottom:7px;}
.dispTitle3 h2{font:bold 1.50em/13pt arial;color:#4b4b33;margin-top:20px;}
.warnTxt{font-weight:bold; color:#cf582f;}

/* Login.html*/
/*Inherited from Presentation CSS*/

/*Page.html*/
/*Inherited from Presentation CSS*/

/*presentation_biopak_ani.html*/
/*Inherited from Presentation CSS*/

/*presentation_biopak_video.html*/
/*Inherited from Presentation CSS*/

/*pp1.html*/
/*Inherited from Presentation CSS + following CSS*/
.dispTitle h2{font:bold 1.25em/12pt arial;color:#4b4b33;}
.dispTitle2{width:auto; clear:both; border-bottom:1px solid #ccc; padding-bottom:3px; margin-right:20px; margin-bottom:0px;}
.dispTitle2 h2{font:bold 1.25em/12pt arial;color:#4b4b33;}
.contentPanel{width:100%; clear:both;}
.contentPanel p{ margin-bottom:9px; margin-top:9px; line-height:16px;}
.discPoint{ margin-left:20px; line-height:17px; list-style:disc}
.discPoint li{ margin-bottom:10px; margin-top:10px;}
.divTbl{width:500px; float:left}
.divTblRow{height:20px; float:left; margin-bottom:10px; border-top:1px solid #ccc;}
.divTblRow div{ margin-left:3px; margin-right:3px;}
.divTblCellA{width:20px; height:20px; background-color:#CCCCCC; color:#333333; float:left; font-weight:bold; padding-left:5px;}
.divTblCellB{width:250px; height:20px; font-weight:bold; color:#FF6600; text-align:left; float:left}
.divTblCellC{width:20px; height:20px; float:left; padding-top:3px;}
.divTblCellD{color:#999999; font-size:10px;}

/*presentation_ricochet*/
/*Inherited from Presentation CSS + following CSS*/
.subContentPanelL{float:left; width:34%;}
.subContentPanelL p{ margin-bottom:9px; margin-top:9px; line-height:16px;}
.subContentPanelR{float:right; width:65%;}
.subSection{width:auto; float:right; margin-right:10px;}
.discPoint{ margin-left:20px; line-height:17px;list-style:disc}


/*presentation_video_contour*/
/*Inherited from Presentation CSS*/

/*presentation_video_iris*/
/*Inherited from Presentation CSS*/

/*presentation_video_pro2*/
/*Inherited from Presentation CSS*/

/*presentation_video_propak*/
/*Inherited from Presentation CSS*/

/*presentationGas*/
/*Inherited from Presentation CSS*/

/* Site Map */
/*Inherited from Presentation CSS + following CSS*/
.minPortlet{width:32.5%; background-color:#FFFFFF; border:0px solid #a9a9a9;}

/*Doc-n-media*/
/*Inherited from Presentation CSS + following CSS*/
.floatCenter{ position:absolute; left:50%; margin-left:-446px; width:732px; overflow:hidden}
.chkBoxPanel{border:1px solid #e6e2e1; float:left; height:auto;/*21Nov2011*/ width:608px;}
.chkBoxPanel i{font:10px arial;font-style:italic;font-weight:bold; color:#666;margin-left:20px;*margin-left:10px; float:left;}
.chkBoxPanel td{vertical-align:top;width:280px;float:left;}
.chkListH{ width:auto;}
.chkListH li{float:left; padding-left:10px; width:130px; padding-bottom:7px}
.chkListH li span{ padding-right:3px;}
.top-nav_sub{float:left;margin:2px 0 0 14px;padding:0;width:95%;border-top:1px solid #ccc;}
.top-nav_sub h5{float:left;font:bold 11pt arial;color:#0d0d0d;padding:3px 7px;}
.srchFormHead{ width:20%;text-align:right;}
.srchBtn{width:450px; margin-left:20%;padding:0px; margin-top:10px}
/*Doc-n-media Prompt Box*/
.dvPosBlock{width:580px;}
.ImgBtnStyle{position:absolute;width:580px;height:130px;background:url("../Images/spacer.gif") left top repeat;}
.ImgPromptStyle{position:absolute;width:580px;height:98px;}
.promptMsg{font:bold 18px arial;color:#000;width:300px;}
.promptMsg .top{background:url("../Images/prompt-top.png") left top no-repeat;width:300px;height:16px;float:left;}
.promptMsg .mid{background:url("../Images/prompt-bg.png") left top repeat-y;width:300px;float:left;text-align:center;}
.promptMsg .btm{background:url("../Images/prompt-btm.png") left top no-repeat;width:300px;height:16px;float:left;}
.licbxlist lable{color:#FF0000!important;}

/* Solutions page*/
.portlet1L{width:373px; float:left;}
.portletBig{width:100%; float:left;}
.portlet1TL, .portlet1TR, .portlet1BL, .portlet1BR {background:url("../Images/portlet_1.gif") no-repeat scroll -34px 23px;}
.portlet1TL{background-position:top left; height:28px;} .portlet1TR {background-position:top right;}
.portlet1TM{background:url("../Images/portlet_1.gif") -0px -34px repeat-x; height:28px; margin-right:9px; margin-left:9px;}
.portlet1M{background:url("../Images/portlet_1.gif") 0px -100px repeat-x; border-left:1px solid #F1EFEF; border-right:1px solid #F1EFEF;}
.portlet1Content{font:1.1em arial;padding:6px 8px 0 8px; overflow:auto; height:auto; min-height:90px; background-color:#f9f8f7}
.portlet1Content li{}
.portlet1BL{background-position:left -88px; height:9px;} .portlet1BR {background-position: right -88px; height:9px}
.portlet1BM{background:url("../Images/portlet_1.gif") -0px -70px repeat-x; height:8px; font-size:1px; margin-left:9px; margin-right:9px;}
.portletTitle{padding-top:5px; padding-left:5px; font-size:11px; color:#fff; font-weight:bold}
.portletTitle a{color:#FFF;}
.solLink{height:20px;; clear:both; margin-bottom:5px;}
.solLink a{font:1em arial;color:#313131!important;background:url(../Images/go_btn.gif) no-repeat center right;width:100%;float:left;}
.portHoldLeft{float:left; width:49.5%; margin-right:10px;}
.portHoldLeft .portEntity{ margin-bottom:20px; margin-top:0px; clear:both; height:auto; overflow:hidden}

.portHoldRight{float:right; width:auto; margin-left:10px;}	
.portHoldRight .portEntity{ margin-bottom:20px; margin-top:0px; clear:both; height:auto; overflow:hidden}
.smallTxtPad10L{font-size:9px; padding-left:10px;}
.inlineDiv{}
.inlineDiv div{ float:left;}

/* Solutions Inner HTML Page*/
.vertList{}
.vertList li{ clear:both; float:left; padding-bottom:5px; padding-top:5px;}
.chkBoxPanel .licbxlist label{width:auto!important;}
.smallTxtPad10L .txtWhite{color:#FFF!important;}

/* Solutions-homwe page */
.lnkBtnHolder{ clear:both; margin-left:-25px;float:left}
/* .floatCenter_705{ position:absolute; left:50%; margin-left:-352px; width:705px; overflow:hidden} */
.lnkListH{ width:auto;}
.lnkListH li{float:left; padding-left:15px;padding-bottom:10px}
/* Solution-industry page*/
.solutionMain{ width:100%;}
.SoluLeftDiv{ float:left; width:27.39%;padding-top:5px;}
.SoluSpacerDiv{ float:left; width:4.79%;}
.SoluRightDiv{ float:right; width:67.80%;}

.floatCenter_200{position:relative; left:50%; margin-left:-100px; width:200px;}
.floatCenter_494{position:relative; left:50%; width:550px;margin:0 0 0 -282px;padding:0;}
.floatCenter_494 img{margin:0;width:550px;height:240px;}
.floatCenter_494 div{ padding:0px; margin:0px;}
.floatCenter_494 div p{ padding:0px; margin:0px;}
.floatCenter_494 br{display:none;}
.floatCenter_494 div p{margin:0;padding:0;}
.lnkListV{ width:auto;}
.lnkListV li{float:left; padding-left:0px; width:200px ;padding-bottom:5px; clear:both;}
.lnkBigBlackBtn{padding:0;}
.lnkBigBlackBtn a{float:left; background-color:#000;cursor:pointer;font:bold 1.1em arial;text-transform:uppercase; color:#FFF!important;text-decoration:none; width:192px;padding:3px 0 4px 8px;}
.lnkBigBlackBtn a:hover, .lnkBigBlackBtn .Active{text-decoration:none;background-color:#b60f11;}
.simpleRedHeading{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#be0000}
.simpleLnkList{ margin-top:0px;}
.simpleLnkList li{ margin-bottom:0px; margin-top:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.simpleLnkList li a{font:.85em arial;color:#000!important;}
.soluLeftSection{ float:left; clear:both; margin-top:20px; margin-left:10px;}
.simpleBlackHeading{font:bold 1.4em Arial, Helvetica, sans-serif;color:#313131}
.simpleRedTxt13{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#be0000}
.simplePara{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000}

.genTitle17{font:bold 1.24em/15pt Arial, Helvetica, sans-serif; color:#000;text-transform:uppercase;letter-spacing:1.5px;}
.dispSegment{ clear:both;float:left;width:100%; background:url(../Images/ridge_sep.png) bottom left repeat-x; padding-bottom:3px; padding-top:15px;}
.dispSegment img{margin:0;width:70px!important;height:70px!important;}
.dispSegment h3{font:bold 1em arial;}
.dispSegment h3 a{color:#000!important;}
.dispSegment h4{font:1em arial;}
.dispSegment h4 a{color:#000!important;}
/* Email Page */
.floatCenter_670{ position:absolute; left:50%; margin-left:-335px; width:670px; overflow:hidden}
.emailHeader{ background:url(../Images/email-header.jpg) center no-repeat; width:670px; height:135px; clear:both;}
.dateDiv{ float:right; margin-top:95px; margin-right:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff;}
.emailBody{ clear:both; font-family:Arial, Helvetica, sans-serif; margin-left:25px; margin-right:25px;}
.emailSalute{font-size:17px; font-weight:bold}
.emailRedTxt{ color:#c20000;}
.emailScript{ font-size:14px; line-height:30px; color:#211f20;}
.emailTbl{ clear:both; min-width:50px; margin-top:20px; padding-bottom:20px; overflow:hidden;color:#211f20;}

.tblLabel{ font-size:14px;  text-align:left;  float:left;}
.tblLabel .lbl{ padding:5px; padding-left:10px; font-weight:bold; min-width:150px; *width:auto; border:1px solid #f9f9f9; border-right:0px solid #f9f9f9; vertical-align:top} 
.tblLabel .val{ padding:5px; padding-right:10px;  border:1px solid #f9f9f9; border-left:0px solid #f9f9f9;} 
.altRow{ background-color:#f9f9f9;}
.emailFooter{ border:0px; border-top:4px solid #9c271e; clear:both; padding-top:5px; line-height:12px; font-size:10px; margin-left:25px; margin-right:25px;}
/* Terms Of Use Page*/
.touMainDiv{ float:left; margin-left:10px; margin-right:10px;}
.touParaSegment{}
.touSubHeadingDiv{ padding-bottom:2px; padding-top:3px; background-color:#CCCCCC; border-bottom:1ps solid #f9f9f9; margin-bottom:5px; padding-left:10px;}
.touSubHeadingTxt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold}
.touPara{ font-size:12px; line-height:15px; margin-bottom:10px; color:#000;}
.touPara p{ margin-bottom:25px; margin-top:5px;}
.simplePoints{ list-style:disc;}
.simplePoints li{ margin-bottom:20px; margin-top:20px;}
.tblTmList{ border:1px solid #999; border-collapse:collapse; font-size:12px; color:#000;}
.tblTmList th{ padding:7px; background-color:#E6E6E6; text-align:left;border:1px solid #999; border-bottom:0px; border-top:0px; border-collapse:collapse}
.tblTmList td{ padding:7px; text-align:left; border:1px solid #999; border-bottom:0px; border-top:0px; border-collapse:collapse;}

/* FAQ Pages */
.faqRightCol{float:right; width:180px;}
.faqLeftCol{float:left; width:auto;width:72.7%; height:auto; margin-right:10px; border:1px solid #f9f9f9;}
.faqTitle{font:bold 1.3em/12pt arial;color:#4b4b33;margin-top:0px; width:100%; padding-bottom:5px; padding-top:5px; padding-left:10px; background:url(../Images/nav-bg.gif) bottom left repeat-x; border-bottom:1px solid #c3c3c3; margin-bottom:0px;}
.QADiv{ width:100%; float:left; clear:both; margin-bottom:5px; margin-top:5px;}
.QDiv{ width:100%; float:left; clear:both; font-weight:bold; font-size:12px; color:#000;}
.ADiv{ width:100%; float:left; clear:both; font:1.2em/15pt arial; color:#000;}
.ADiv p{ margin-bottom:10px; margin-top:10px;}
.QsrnDiv{ font-size:14px; font-weight:bold; color:#FF3300; padding:5px; float:left;}
.AsrnDiv{ font-size:14px; font-weight:bold; color:#000; padding:5px; float:left; width:auto; padding-top:0px;}
.Qtxt{ margin-top:5px;}
.Atxt{}

.faqTable{ border:1px solid #000; border-collapse:collapse; font-size:12px;}
.faqTable th{ background-color:#d73006; font-size:12px; color:#fff; text-align:center; padding-bottom:3px; padding-top:3px;}
.faqTable td{ color:#000; font-size:11px; padding:3px; border:1px solid #000; border-collapse:collapse}
/*While Fixing Bugs*/

.centerBtn140{width:170px;; left:50%; margin-left:-72px; position:absolute; *width:170px; *margin-left:-85px;}
.centerBtnShell{width:100%; clear:both; margin-top:-45px}
.centerBtn100{width:100px; left:50%; margin-left:-38px; position:absolute; *width:110px; *margin-left:-43px;}
.centerBtn230{width:240px; left:50%; margin-left:-110px; position:absolute; *width:230px; *margin-left:-115px;}

.errMsgBox{border: #bd0000 1px solid; padding-bottom: 5px; padding-top: 5px; margin: 30px 20px 20px; padding-left:10px; display:none;}

/* Solutions-homwe page */
.lnkBtnHolder2{ clear:both; margin-left:-9px;float:left}
.floatCenter2_705{ position:absolute; left:50%; margin-left:-352px; width:705px; overflow:hidden}
.lnkListH2{ width:705px;}
.lnkListH2 li{float:left; padding-left:0px; padding-right:0px; width:234px;padding-bottom:2px; overflow:visible; height:24px; line-height:17px; text-align:center;}
.lnkBigBlackBtn2{
font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer;
background:url(../Images/soluSelLnkBg.gif) left top repeat-x #e3e1de; border:1px solid #c8c8c8; width:232px; padding-bottom:5px; padding-top:5px; padding-left:0px; padding-right:0px; color:#898887;
}
.lnkBigBlackBtn2:hover{
font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
background:url(../Images/soluSelLnkBg.gif) left top repeat-x #e3e1de;  border:1px solid #c8c8c8; width:232px; padding-bottom:5px; padding-top:5px; padding-left:0px; padding-right:0px;color:#bf1600;
}
.lnkBigBlackBtn2 a {font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; color:#898887;text-decoration:none !important;}
.lnkBigBlackBtn2 a span{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; color:#898887;text-decoration:none;}
.lnkBigBlackBtn2 a span:hover{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer;color:#bf1600; text-decoration:none;}

.ulStack{}
.ulStack .firstTxt{ clear:both; width:100%; color:#313031; margin-top:0px; margin-bottom:-5px; *margin-bottom:-2px;}
.ulStack .firstTxt div{ *margin-top:-16px;}

.ulStack li{ clear:both; width:100%; color:#313031; margin-top:3px; margin-bottom:3px; font-size:11px; font-weight:normal;}
/* Administrators Page*/
.masterLnk{background-color:#EBEBEB; width:40%; padding-left:10px; padding-right:10px; border:1px solid #DBDBDB; border-bottom:0px solid #DBDBDB; font-weight:bold; margin-bottom:0px;}
.subLnk{background-color:#FFF; width:37.5%;padding-right:10px; border:1px solid #DBDBDB; font-weight:bold; border-top:0px solid #DBDBDB;padding:20px;}
.normaLnk {margin-bottom:10px; padding-bottom:20px; width:auto}
.normaLnk li{background-color:#F9F9F9; width:99%; padding-left:10px; padding-right:10px; border-bottom:1px solid #DBDBDB; border-right:0px solid #DBDBDB;border-top:0px solid #F7F7F7; border-left:0px solid #F7F7F7; 
font-weight:bold;margin-top:5px; margin-bottom:0px;margin-left:0px;}
/* SureLife - madeinusa - WEEERoHS */
.simpleParaGroup{ clear:both;padding-left:20px;}
.simpleParaGroup p{ margin-bottom:20px; margin-top:20px;}
.usaMadeLeftCol{width:auto; margin-right:10px; float:left;position:relative; height:auto;}
.simpleForm{ margin:10px;}
.simpleForm li{ margin-bottom:20px; margin-top:20px;}
.simpleForm li .lable{ font-weight:bold;} 


.imgListH{ background-color:#f6f6f6; border:1px solid #ddd; padding:20px; padding-bottom:10px; margin:0px; width:486px; left:50%; margin-left:-243px; position:relative}
.imgListH li{ float:left; margin-left:10px; margin-right:10px;}

.imgInfoCard{ width:auto; margin:0px;}
.imgInfoCard li{ float:left; margin-right:10px; margin-right:10px;}
.imgInfoCard .cardImg{ margin-top:25px;}

.simpleImgListH{padding:20px; padding-bottom:10px; margin:0px; width:100%;}
.simpleImgListH li{ float:left; width:33%; text-align:center;}