@charset "utf-8";body{margin:-10px 0 0 -10px;padding:0;background-image:url(../images/layout/back.jpg);background-repeat:no-repeat;background-attachment:fixed;font-size:12px;line-height:18px;color:#666}
html body{margin:0;padding:0}
body,body *{font-family:Arial,Helvetica,sans-serif}
a{text-decoration:none;color:#6489bb}
a:hover{text-decoration:underline}
a img{border:0}
td{vertical-align:top}
#container{width:973px;position:relative;margin:0 auto}
#bodyContainer{position:relative;width:960px;background-color:#fff;float:right;clear:both}
.straightIn{margin-top:0}
.closeFollow{margin-bottom:0}
.bold{font-weight:bold}
.clear{clear:both;height:0;width:100%}
#lev2Left{float:left;width:404px}
#lev2Left.padded{width:404px;padding:0 32px 0 24px}
#lev2Left.unpadded{width:430px;padding:0 0 0 24px}
#lev2Right{float:right;width:465px;padding:23px 35px 15px 0}
#lev3Left{float:left;width:633px;padding:30px 45px 10px 37px}
#lev3Left h2,.panes h3{display:block;margin:0;font-size:18px;color:#6489bb;font-weight:bold}
#lev3Left h2{color:#777;line-height:28px}
#lev3Left ol li{margin-bottom:15px}
#rightColBlock{width:202px;float:right}
#rightColBlock{padding-right:12px;padding-top:34px;width:222px;padding-left:11px}
#rightColBlock.seperator{background-image:url(../images/layout/ctc_bg.gif);background-repeat:no-repeat;height:400px}
#rightColBlock ul{padding-left:14px;margin-left:14px}
.contentBody{padding-left:20px}
#head_gr{height:99px;background-repeat:no-repeat;position:relative}
#fakeHomeButton{width:262px;height:31px;position:absolute;top:35px;left:25px}
#headerContactArea{position:absolute;bottom:22px;right:22px;top:12px;text-align:left;line-height:18px;font-weight:bold}
#headerContactArea div{margin-top:8px;font-weight:normal}
#footer{height:35px;background-image:url(../images/layout/footer_bg.png);background-repeat:no-repeat;clear:both;color:#fff;padding:32px 0 0 0;text-align:center;padding-right:7px;font-size:11px}
#footer a{color:#fff}
.flexibleContainer .module p{color:#393939;font:12px/15px Arial,Helvetica,sans-serif}
.moduleContainerInner{background-color:#f8f9f9;padding:10px 28px 25px}
.moduleContainer .moduleContainerInner{padding-top:25px}
.column50{float:left;width:49.5%}
.column70{float:left;width:69.5%}
.column30{float:left;width:29.5%}
.column50.floatRight,.column70.floatRight{float:right}
.column50 .callout,.column50 .module,.column70 .callout,.column70 .module,.column30 .callout,.column30 .module{margin:0 auto}
.column50 .module,.column70.module,.column30 .module{margin:0 auto 14px}
.threeColContainer{width:96.6%;padding-left:1rem}
.col33RColsNested{float:right;width:66%}
.col33RColsNested .col33{padding:0!important}
.column33Left{width:33%!important}
.column33Mid,.column33Right{width:49%!important}
.column33Left,.column33Mid{float:left}
.column33Right{float:right}
.col33 .module{background:none!important;border:1px solid #ccc;border-top-right-radius:10px;border-top-left-radius:10px;width:auto;overflow:hidden}
#mainNav{height:26px;font-size:14px;text-shadow:1px 1px 0 #fff;background-color:#f0f0f0}
#mainNav a{color:#333}
#navHolder{margin-left:10px}
#navHolder td{padding:4px 8px;text-align:center;border-color:#ddd;border-style:solid;border-width:0 2px 0 0}
#navHolder a:hover{text-decoration:none}
#navHolder td.over{background-color:#deeef8}
#mmHolder{position:absolute;background-color:#deeef8;border-style:solid;border-width:8px;padding:0 0 10px;top:125px;width:924px;border-color:#fff;z-index:1002;padding:10px 10px 15px}
.mmCol{display:inline;float:left}
.mmCol0{width:308px}
.mmCol1{padding-left:20px;width:288px}
.mmCol2{padding-left:20px;width:288px}
#mmHolder ul{list-style:none;margin:0 0 10px;padding:0}
#mmHolder ul li{border-color:#b5cee1;border-style:solid;border-width:1px 0 0;line-height:26px}
#mmHolder a{color:#444}
.hpContent{padding:26px 23px 10px 0;width:457px}
.hpContent #hpContentBlock{float:right;width:249px}
.hpContent img{float:left}
.hpContent h2{font-weight:normal;font-size:20px;text-align:left;margin:0}
#hpBlue h2{color:#4e8abe}
#hpOrange h2{color:#f8971d}
.hpContent .learnMore{display:inline;padding:2px 30px 2px 6px;font-size:11px;color:#fff;bottom:0;float:right}
.hpContent .learnMore:hover{text-decoration:none}
#hpBlue .learnMore{background-color:#80c6f0}
#hpOrange .learnMore{background-color:#f8971d}
#gallery img{display:none}
#twoColImageOverlayComp #leftColLeft_new,#imageOverlayComp #leftColLeft_new{width:179px;float:left}
#twoColImageOverlayComp #leftColRight_new,#imageOverlayComp #leftColRight_new{width:195px;height:99px;padding-right:30px;overflow:visible;float:right}
#twoColImageOverlayComp .callout_new,#imageOverlayComp .callout_new{font-size:14px;display:block;padding-left:32px;margin-top:30px}
#twoColImageOverlayComp .blue,#imageOverlayComp .blue{color:#0089ad}
.titleBlock h2{font-size:22px;font-weight:normal;line-height:28px;display:block;margin:0 0 10px 0}
.titleBlock h2.blue{color:#8abce9}
.titleBlock h2.orange{color:#e1962f}
#imageBlockComp{padding:0 20px 35px 0}
#imageBlockComp #imageBlockContent{width:300px;float:right}
#imageBlockComp img{float:left}
#imageBlockComp h3{margin:2px 0;display:block;font-size:14px;font-weight:bold}
#imageBlockComp p{margin:2px 0;font-size:11px}
#imageBlockComp .blue h3 a{color:#234c8e}
#imageBlockComp .orange h3 a{color:#d8732d}
#imageBlockComp .aqua h3 a{color:#0089ae}
#imageBlockComp .green h3 a{color:#85b24a}
#imageBlockComp .hex0 h3 a{color:#009edb}
#imageBlockComp .hex1 h3 a{color:#dd4f05}
#imageBlockComp .hex2 h3 a{color:#0c1975}
#imageBlockComp .hex3 h3 a{color:#56aa1c}
#imageBlockComp .hex4 h3 a{color:#00yf99}
#imageBlockComp .hex5 h3 a{color:#84216b}
.tabs{list-style:none;margin:0!important;padding:0;height:30px}
.tabs li{float:left;text-indent:0;padding:0;margin:0!important;list-style-image:none!important}
.tabs a{background-image:url(../images/layout/blank_tab.jpg);background-repeat:no-repeat;font-size:11px;display:block;height:30px;line-height:30px;width:156px;text-align:center;text-decoration:none;color:#fff;padding:0;margin:0;position:relative;top:1px}
.tabs a:active{outline:0}
.tabs a:hover{background-image:url(../images/layout/active_tab.jpg);background-repeat:no-repeat;color:#2d406b}
.tabs .current,.tabs .current:hover,.tabs li.current a{background-image:url(../images/layout/active_tab.jpg);background-repeat:no-repeat;cursor:default!important;color:#2d406b!important}
.panes .pane{display:none}
.panes .tabPane{border-style:solid;border-width:1px;border-color:#ebebeb;width:594px;padding:14px}
.panes h3{display:block;margin:0;font-size:14px!important;color:#777!important;font-weight:bold}
.rightContent{padding-top:80px;margin-bottom:40px}
#ctcIcon{width:202px;float:right;display:none;margin-top:40px}
#contactFormHolder{width:915px;margin:20px 0 0 24px}
.linedTable{width:100%;border-collapse:collapse;border:0}
.linedTable th{vertical-align:bottom;text-align:center;font-weight:normal}
.linedTable td,.linedTable th{text-align:center;border-width:1px;border-style:solid;border-color:#bfbfbf;padding:4px 8px}
.linedTable td.first{vertical-align:middle;text-align:left}
.tooltip{display:none;background:transparent url(headlibs/less/images/white_arrow_2.png);font-size:12px;height:210px;width:160px;padding:20px 25px;color:#444}
#iconBlockComp{width:100%}
#iconBlockComp img,#iconBlockComp #iconBlockContent{padding:20px 15px}
#iconBlockComp #iconBlockContent{width:160px;float:right}
#iconBlockComp #iconBlockContent p{margin:0}
#iconBlockComp #iconBlockContent h4{color:#d8732d;margin:2px 0;display:block;font-size:15px;font-weight:normal}
.unlinedTable{border:0;width:100%}
.unlinedTable td{border:0;padding:0;line-height:22px}
.unlinedTable th{text-align:left;padding:10px 0}
.pipettePageTable{width:100%;border-collapse:collapse;border:0}
.pipettePageTable td,.pipettePageTable th{text-align:center;border-width:1px;border-style:solid;border-color:#bfbfbf;padding:4px 8px;font-weight:normal;width:25%}
.pipettePageTable th{vertical-align:bottom}
.pipettePageTable td.first{text-align:left}
.pipettePageTable td.center{vertical-align:middle}
.pipettePageTable td.left{text-align:left}
.pipettePageTable td>ol{margin-left:20px;padding-left:3px;font-size:11px}
.pipettePageTable .help{cursor:pointer}
#inlineDetailContent .title_link{display:block;margin-top:29px;font-weight:bold}
#inlineDetailContent p{margin:2px 0;padding-right:5px}
#inlineDetailContent .title_link.blue{color:#234c8e!important}
#inlineDetailContent .title_link.orange{color:#d8732d!important}
#inlineDetailContent .title_link.aqua{color:#0089ae!important}
#inlineDetailContent .title_link.green{color:#85b24a!important}
#inlineDetailContent .title_link.hex0{color:#009edb!important}
#inlineDetailContent .title_link.hex1{color:#dd4f05!important}
#inlineDetailContent .title_link.hex2{color:#0c1975!important}
#inlineDetailContent .title_link.hex3{color:#56aa1c!important}
#inlineDetailContent .title_link.hex4{color:#00yf99!important}
#inlineDetailContent .title_link.hex5{color:#84216b!important}