@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
:focus{outline:0}
body{line-height:1;color:black;background:white;position:relative}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote,q{quotes:"" ""}
blockquote:before,blockquote:after,q:before,q:after{content:""}
em{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
sub{vertical-align:sub;font-size:smaller}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
dt,dd,td,caption,li,p{color:#696969;line-height:16px}
dt{color:#393939}
.nonClickableLink{color:#3389ba;text-decoration:none}
a.sublink{background:url(../images/icons/redArrow.png) right top no-repeat;display:inline-block;font:12px/13px Arial,"Helvetica Neue",Helvetica,sans-serif;padding-right:12px}
a.sublink:link,a.sublink:visited{color:#333}
a.sublink.smaller{background:url(../images/icons/smallRedArrow.png) no-repeat right center}
a.remove,a.removeItem{background:url(../images/icons/removeX.png) left top no-repeat;display:inline-block;padding-left:18px}
a.remove:hover,a.removeItem:hover{background:url(../images/icons/removeItem_hover.png) left top no-repeat;text-decoration:underline}
a.viewMore{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
a.alternateStyle{color:#cf6509}
ol{list-style:decimal outside;margin-left:22px}
ul li{background:url("../images/layout/unorderedListBullet.png") no-repeat scroll left 7px transparent;margin-left:4px;padding-left:18px}
ol li,ul li{margin-bottom:5px}
.ie #mainContent ul{margin-left:12px!important}
table{display:table;width:100%}
caption,th,td{float:none}
th{background-color:#bfd3e6;color:#393939;line-height:18px}
td{color:#696969;line-height:20px}
tr.odd{background:#f5f4f4}
tr.even td{padding:2px 18px}
#mainContent .contentHead p{font-family:'trebuchet ms',sans-serif;font-weight:bold}
#mainContent .contentHead p,h4,h3,h2,h1{color:#393939;display:block;margin:0}
.supportModule h2 a{margin-bottom:24px;font:bold 18px/20px 'trebuchet ms'}
h2{line-height:20px}
h5,h4,h3{color:#393939;line-height:14px}
h4{color:#696969}
.fontSizeBasic,h5{font-size:11px}
.bold{font-weight:bold}
.horizRule{background:#e4e4e4;display:block;float:left;height:5px;margin:20px 20px 25px;width:644px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.horizRule hr{display:none}
#CQ label{display:inline}
.requiredFields{color:#393939;display:block;font:11px/21px Arial,Helvetica,sans-serif}
label{color:#393939;display:block;line-height:21px}
.requiredFields{margin-bottom:5px}
input[type="text"].floatLeft,input[type="text"].floatRight,select.floatLeft,select.floatRight,.sideBySide label,label.floatLeft,label.floatRight{margin-top:2px;width:47%}
.ie input[type="text"].floatLeft,.ie input[type="text"].floatRight,.ie select.floatLeft,.ie select.floatRight,.ie label.floatRight,.ie label.floatLeft{margin-top:9px}
label a{color:#933664}
input,textarea{font:10px/10px Verdana,Geneva,sans-serif;margin:3px 0 7px;text-indent:4px}
input[type="text"],input[type="password"]{height:17px;margin-top:0}
.ie8 input[type="text"],.ie8 input[type="password"]{height:14px;margin-top:0;padding-top:5px}
input[type="checkbox"],input[type="radio"]{border:0;margin:6px 7px 0 0;padding:0;text-indent:0;width:auto}
input[type="submit"],input[type="button"]{border:0 none;color:#fff;cursor:pointer;display:inline-block;letter-spacing:.06em;margin:0;text-indent:0;width:auto}
select{color:#555;font:10px/12px Verdana,Geneva,sans-serif;margin-bottom:10px;margin-top:0;padding:1px 1px 1px 4px}
@media screen and (-webkit-min-device-pixel-ratio:0){select{font-size:11px;padding-bottom:0;padding-top:0}
input[type="text"],input[type="password"]{padding-top:3px}
}
.ie select{padding:1px 1px 1px 4px}
.ie8 select{padding:1px 1px 1px 4px}
textarea{margin-top:3px;padding:5px;resize:none}
a.cancel,.cancel{color:#3389ba;font:11px/11px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] a.cancel,[lang='zh'] .cancel{color:#3389ba;font:12px/12px Arial,"Helvetica Neue",Helvetica,sans-serif}
p.content{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:8px}
p.bottomParagraph{margin:0 0 30px 0}
p.ctaLink,.ctaLink{margin:0}
.location{color:#666;float:left;font:bold 11px/12px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.05em;padding:1px 0}
[lang='zh'] .location{font:bold 12px/12px Arial,"Helvetica Neue",Helvetica,sans-serif}
.location span{font:bold 11px/12px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;letter-spacing:.05em}
[lang='zh'] .location span{font:bold 12px/12px Arial,"Helvetica Neue",Helvetica,sans-serif}
.date{color:#333;font:bold 11px/16px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-bottom:5px}
div.icon{display:block!important;float:left;height:32px;margin-right:3px;overflow:hidden;padding:6px 8px 5px;position:relative;width:26px}
ul li.plain{background:white}
.ux-datetime-date .x-form-field-wrap{width:150px!important}
.ux-datetime-date .x-form-field-wrap .x-form-text,.x-form-item .x-form-element #formType .x-panel-bwrap .x-panel-body .x-form-item .x-form-element .x-form-field-wrap .x-form-text{width:100px!important}
.ie7 .specClosed,ie7 .prodDescReadmore{float:left;margin-right:5px}
#container{overflow:hidden}
a.sublinks img{display:inline}
.secondaryContent h2{margin-bottom:14px}
.textImageContainer{padding-top:5px}
.textImageContainer img{margin:5px 0 0 0}
.marginSeperatorLeft{margin-left:35px!important}
.marginSeperatorRight{margin-right:35px!important}
.fixedWidthLayout{width:968px;margin:0 auto}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
h1{font:bold 24px/24px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif;color:#333}
h2{font:bold 18px/21px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif;color:#333}
h3{font:bold 18px/21px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif;color:#333}
h4{font:bold 15px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#333}
h5{font:bold 15px/16px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif;color:#fff}
h6{font:bold 13px/16px "trebuchet ms",sans-serif}
p{font:normal 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666}
label{font:bold 11px/21px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#333}
[lang='zh'] label{font:bold 12px/21px Arial,"Helvetica Neue",Helvetica,sans-serif}
a:visited,a:link{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#3389ba;text-decoration:none}
a:hover{text-decoration:underline}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
html.ie8[lang='ja']>body *{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ ゴシック","MS Gothic",Arial,"Helvetica Neue",Helvetica,sans-serif!important}
body{background-color:#666;color:#111;font:normal normal 12px Verdana,Arial,Helvetica,Geneva,sans-serif;text-decoration:none}
sup{vertical-align:super;font-size:smaller}
.clear{clear:both;height:0;width:100%}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after,.clearfix:after{clear:both}
caption{font:bold 18px "trebuchet ms",sans-serif}
h1{margin-bottom:10px}
dl.downloads dt{font:bold 14px "trebuchet ms",sans-serif;display:block}
dl.legend dt{font:bold 11px "trebuchet ms",sans-serif}
small{color:#999}
strong{font-weight:bold}
em{color:#999;font-style:italic}
em a{color:#99f}
.hidden{height:0!important;line-height:0!important;overflow:hidden!important;position:absolute!important;text-indent:-100000em!important;width:0!important}
#siteContainer{background:#fff url(../images/ag-background.gif) no-repeat bottom right;height:auto;margin:0 auto;overflow:auto;padding:0;width:960px}
#headerContainer{background:#fff url(../images/header-image.png) no-repeat center top;height:200px;text-align:center;width:100%}
#headerContainer img{margin-top:100px;text-align:center}
#contentContainer{float:left;margin:0 29px;padding-bottom:30px;width:680px}
#contentContainer dd{margin-bottom:20px}
#contentContainer table{border-collapse:collapse;margin-bottom:20px;width:675px}
#contentContainer table caption{margin-bottom:10px}
#contentContainer thead th{font-size:10px;font-weight:bold;padding-right:10px}
#contentContainer tbody tr:hover{background-color:#f6f6f6}
#contentContainer tbody td{border-top:1px solid #ccc;padding:5px 10px 5px 0;margin:0;vertical-align:top}
#contentContainer .status{width:25px}
#contentContainer .template{width:50px}
#contentContainer .template img{margin:0 0 -4px 5px}
#contentContainer .template a{color:#111;display:block;float:left;font-style:normal;font-weight:normal;text-decoration:none}
#contentContainer .template a:link,#contentContainer .template a:visited{text-decoration:underline}
#contentContainer .template a:hover,#contentContainer .template a:active{text-decoration:none}
#contentContainer .description{width:270px}
#contentContainer .update{width:75px}
#contentContainer .icon{width:40px}
#contentContainer div.icon{height:16px;margin:0 0 -3px 6px;width:16px}
#contentContainer .iconSystem li{border-bottom:0;float:left;margin:0 5px 0 0;padding:0}
#contentContainer .iconSystem li a{height:16px;display:block;text-decoration:none;width:16px}
#sidebarContainer{float:left}
#sidebarContainer dd{display:block;font-size:10px;margin:0 0 15px 10px}
#sidebarContainer li{clear:both;display:block;margin-bottom:5px}
#sidebarContainer a{color:#111;font-weight:bold;text-decoration:none}
#sidebarContainer a:hover{text-decoration:underline}
#sidebarContainer .downloads a{font-weight:normal}
#sidebarContainer #statusSystem .icon{float:left;height:16px;margin:0 8px 0 0;width:16px}
#sidebarContainer #fileSystem li{margin:0 0 5px 0}
#sidebarContainer img{margin:0 5px -4px 0}
#sidebarContainer #releaseFile{color:#2ab90c;margin-top:30px}
#footerContainer{margin:0 0 0 35%;padding-top:8px;padding-bottom:50px}
#footerContainer li{background:transparent url(../images/bullet-nav.gif) no-repeat center right;display:block;float:left;font-size:9px;margin-right:10px;padding-right:10px}
#footerContainer li.last{background:0;margin-right:0;padding-right:0}
#footerContainer li a:link,#footerContainer li a:visited{color:#333;text-decoration:underline}
#footerContainer li a:hover,#footerContainer li a:active{color:#333;text-decoration:none}
.queue{background:transparent url(../images/bullet-black.png) no-repeat left top}
.client{background:transparent url(../images/bullet-red.png) no-repeat left top}
.progress{background:transparent url(../images/bullet-orange.png) no-repeat left top}
.qa{background:transparent url(../images/bullet-yellow.png) no-repeat left top}
.complete{background:transparent url(../images/bullet-green.png) no-repeat left top}
.integration{background:transparent url(../images/bullet-blue.png) no-repeat left top}
.other{background:transparent url(../images/bullet-purple.png) no-repeat left top}
.deleted{background:transparent url(../images/bullet-x.png) no-repeat left top}
img.externalLinkIcon{margin:0!important;width:10px!important;height:10px!important}
div.externalLinkIcon{background-image:none!important;padding:10px}
a.externalLinkIcon,a.externalLinkIcon:after{display:inline;background-image:none!important;margin:0!important}
a.rightRailExtLink{background-image:none;margin:0!important;padding:0!important}
#colorbox{z-index:9999}
.errorBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ffe7e1;border:1px solid #c00;clear:both;margin:15px 0;padding:15px;width:100%}
.errorBox p{color:#c00;font-family:Arial;font-weight:bold;font-size:12px;margin-top:0}
.errorBox p.hybrisError{margin:0}
.globalTermsContainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#e5eff3;border:1px solid #57caf9;margin-bottom:15px;padding:15px;width:100%}
.globalTermsContainer .termsHeading{font-size:12px;line-height:normal;margin:0 0 5px}
.globalTermsContainer .termsHeading.error{color:#333}
.globalTermsContainer .termsHeading span{color:#666;font-weight:normal;font-size:11px}
.globalTermsContainer input{width:auto}
.globalTermsContainer input[type="checkbox"]{margin:3px 5px 0 0}
.globalTermsContainer label,.globalTermsContainer label p{color:#333;font-size:12px;font-weight:normal!important;font-family:Arial,Helvetica,sans-serif}
.globalTermsContainer .preferences{display:inline-block;font-weight:normal;margin-top:0;width:90%;line-height:15px}
.globalAcceptTerms input[type="checkbox"]{height:15px}
.ui-autocomplete{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none #f9f9f9;border:1px solid #b8b8b8;border-radius:8px;padding:7px 4px 7px 0;z-index:9999!important;text-align:left;width:auto}
.ui-autocomplete a{font:normal 11px Arial,Helvetica,sans-serif!important;padding:5px 20px 5px 30px;margin:0}
.ui-autocomplete a:hover,.ui-autocomplete a.ui-state-focus{background:#dcdcdc!important;border:0;margin:0!important}
.ui-autocomplete .ui-state-active{background:#ebebeb!important}
.autocompleteMatch{font-weight:bold}
.autoCompleteMenuOn{width:463px!important}
.ui-autocomplete .ui-menu-item{background:0;margin:0;padding:0}
.ui-autocomplete .firstItem{background:0;height:5px;margin-bottom:0}
.ui-autocomplete .ui-menu-item a{border-radius:0;color:#393939;padding-right:0}
.mainSearchMenuOn{min-height:2.4em}
.mainSearchMenuOn.ui-autocomplete .ui-menu-item a.ui-state-focus{color:#696969;font-weight:bold}
.zindex9{z-index:9}
.zindex999{z-index:999}
.zindex9999{z-index:9999}
.floatLeft{float:left}
.floatRight{float:right}
.flowLeft{text-align:left}
.flowRight{text-align:right}
.flowCenter{text-align:center}
.clearMargin{margin:0!important}
.clearWidth{width:auto!important}
.clearBorders{border:none!important}
.clearFloats{float:none!important}
.wid100{width:100%}
.wid60{width:60%}
.hidden{height:0!important;line-height:0!important;overflow:hidden!important;position:absolute!important;text-indent:-100000em!important;width:0!important}
.hide{display:none}
.button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;font-family:"Verdana, Arial, Helvetica, sans-serif";margin-right:10px;padding:9px 15px;text-transform:uppercase}
.button:disabled:hover,.button.disabled:hover{cursor:default}
.button:visited{color:#fff}
.primaryButton{background:#59a440;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72bf56),color-stop(1,#59a440));background:-moz-linear-gradient(center top,#72bf56 0,#59a440 100%);background:-ms-linear-gradient(bottom,#72bf56 0,#59a440 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72bf56',endColorstr='#59a440',GradientType=0);color:#fff!important;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;margin-right:10px;text-transform:uppercase}
.primaryButton:hover{background:#457f32;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#59a440),color-stop(1,#457f32));background:-moz-linear-gradient(center top,#59a440 0,#457f32 100%);background:-ms-linear-gradient(bottom,#59a440 0,#457f32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59a440',endColorstr='#457f32',GradientType=0);text-decoration:none}
.primaryButton:disabled,.primaryButton.disabled,.primaryButton:disabled:hover,.primaryButton.disabled:hover{background:#a0d48d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a0d48d),color-stop(1,#82c56b));background:-moz-linear-gradient(center top,#a0d48d 0,#82c56b 100%);background:-ms-linear-gradient(bottom,#a0d48d 0,#82c56b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0d48d',endColorstr='#82c56b',GradientType=0);color:#e4f2df}
.secondaryButton,a.secondaryButton,button.secondaryButton,input.secondaryButton[type="submit"],input.secondaryButton[type="button"]{background:#cecece;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#cecece));background:-moz-linear-gradient(center top,#fefefe 0,#cecece 100%);background:-ms-linear-gradient(bottom,#fefefe 0,#cecece 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#cecece',GradientType=0);border:1px solid #b4b5b6;font:bold 12px/15px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif;color:#2b2b2b;text-transform:capitalize}
.secondaryButton:hover,a.secondaryButton:hover,button.secondaryButton:hover,input.secondaryButton[type="submit"]:hover,input.secondaryButton[type="button"]:hover{background:#b5b5b5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#b5b5b5));background:-moz-linear-gradient(center top,#fefefe 0,#b5b5b5 100%);background:-ms-linear-gradient(bottom,#fefefe 0,#b5b5b5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#b5b5b5',GradientType=0);text-decoration:none}
.secondaryButton:disabled,a.secondaryButton:disabled,button.secondaryButton:disabled,input.secondaryButton[type="submit"]:disabled,input.secondaryButton[type="button"]:disabled,.secondaryButton:disabled:hover,a.secondaryButton:disabled:hover,button.secondaryButton:disabled:hover,input.secondaryButton[type="submit"]:disabled:hover,input.secondaryButton[type="button"]:disabled:hover,.secondaryButton.disabled,a.secondaryButton.disabled,button.secondaryButton.disabled,input.secondaryButton[type="submit"].disabled,input.secondaryButton[type="button"].disabled,.secondaryButton.disabled:hover,a.secondaryButton.disabled:hover,button.secondaryButton.disabled:hover,input.secondaryButton[type="submit"].disabled:hover,input.secondaryButton[type="button"].disabled:hover{background:#b5b5b5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#e8e8e8));background:-moz-linear-gradient(center top,#fefefe 0,#e8e8e8 100%);background:-ms-linear-gradient(bottom,#fefefe 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e8e8e8',GradientType=0);color:#858585}
.tertiaryButton,a.tertiaryButton{background:#cecece;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#cecece));background:-moz-linear-gradient(center top,#fefefe 0,#cecece 100%);background:-ms-linear-gradient(bottom,#fefefe 0,#cecece 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#cecece',GradientType=0);border:1px solid #b4b5b6;color:#2b2b2b;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;text-transform:capitalize}
.tertiaryButton:hover,a.tertiaryButton:hover{background:#b5b5b5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#b5b5b5));background:-moz-linear-gradient(center top,#fefefe 0,#b5b5b5 100%);background:-ms-linear-gradient(bottom,#fefefe 0,#b5b5b5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#b5b5b5',GradientType=0)}
.tertiaryButton:disabled,a.tertiaryButton:disabled,.tertiaryButton:disabled:hover,a.tertiaryButton:disabled:hover,.tertiaryButton.disabled,a.tertiaryButton.disabled,.tertiaryButton.disabled:hover,a.tertiaryButton.disabled:hover{background:#b5b5b5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#e8e8e8));background:-moz-linear-gradient(center top,#fefefe 0,#e8e8e8 100%);background:-ms-linear-gradient(bottom,#fefefe 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e8e8e8',GradientType=0);color:#858585}
.quaternaryButton{background:#9adff1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9adff1),color-stop(1,#237086));background:-moz-linear-gradient(center top,#9adff1 0,#237086 100%);background:-ms-linear-gradient(bottom,#9adff1 0,#237086 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9adff1',endColorstr='#237086',GradientType=0);border:1px solid #fff;color:#fff;font-family:Trebuchet;font-weight:bold;font-size:12px;text-transform:capitalize}
.quaternaryButton:hover{background:#237086;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#237086),color-stop(1,#9adff1));background:-moz-linear-gradient(center top,#237086 0,#9adff1 100%);background:-ms-linear-gradient(bottom,#237086 0,#9adff1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#237086',endColorstr='#9adff1',GradientType=0)}
.ctaGrey{text-transform:uppercase;font:bold 9px/20px verdana,sans-serif!important;margin-bottom:5px;padding:2px 11px;border:1px solid #c2c2c4!important;background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fafafa),color-stop(1,#d2d2d2));background:-moz-linear-gradient(center top,#fafafa 0,#d2d2d2 100%);background:-ms-linear-gradient(bottom,#fafafa 0,#d2d2d2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#d2d2d2',GradientType=0);-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#393939!important;display:inline-block;text-align:center;text-decoration:none;width:auto;width:100%}
.ctaGreen{text-transform:uppercase;font:bold 9px/20px verdana,sans-serif!important;margin-bottom:5px;padding:2px 11px;background:#72bf56;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72bf56),color-stop(1,#59a440));background:-moz-linear-gradient(center top,#72bf56 0,#59a440 100%);background:-ms-linear-gradient(bottom,#72bf56 0,#59a440 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72bf56',endColorstr='#59a440',GradientType=0);-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff!important;display:inline-block;text-align:center;text-decoration:none;width:auto}
.ctaGreen:hover{background:#59a440;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#59a440),color-stop(1,#457f32));background:-moz-linear-gradient(center top,#59a440 0,#457f32 100%);background:-ms-linear-gradient(bottom,#59a440 0,#457f32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59a440',endColorstr='#457f32',GradientType=0);-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff!important;display:inline-block;text-align:center;text-decoration:none;width:auto}
.ctaGreen.disabled{cursor:default;background:#cef0bd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a0c491),color-stop(1,#cef0bd));background:-moz-linear-gradient(center top,#a0c491 0,#cef0bd 100%);background:-ms-linear-gradient(bottom,#a0c491 0,#cef0bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c491',endColorstr='#cef0bd',GradientType=0);-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff!important;display:inline-block;text-align:center;text-decoration:none;width:auto}
.ctaGreen.disabled:hover{background:#cef0bd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a0c491),color-stop(1,#cef0bd));background:-moz-linear-gradient(center top,#a0c491 0,#cef0bd 100%);background:-ms-linear-gradient(bottom,#a0c491 0,#cef0bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c491',endColorstr='#cef0bd',GradientType=0);-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff!important;display:inline-block;text-align:center;text-decoration:none;width:auto}
.slimButton.button{padding:5px 10px;font-size:10px;font-weight:bold;text-transform:uppercase}
.slimButton.secondaryButton{color:#858585;font-family:'verdana'}
.rt-icon{background:url("../images/buttons/plus-minus-blue-gold.png") no-repeat scroll 0 0 transparent;display:block;height:12px;margin-top:3px;cursor:pointer;width:12px;float:left;margin-right:6px}
.rt-icon.close{background-position:0 -24px}
.rt-icon.close:hover{background-position:0 -36px}
a.rt-icon:hover{background-position:0 -12px}
.grayPillButton{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#d7d7d7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#d7d7d7));background:-moz-linear-gradient(center top,#fefefe 0,#d7d7d7 100%);background:-ms-linear-gradient(bottom,#fefefe 0,#d7d7d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#d7d7d7',GradientType=0);border:1px solid #c8cac9;color:#333;font-size:12px;font-weight:normal;padding:9px 20px;text-align:center}
div.balanceHeight{margin-bottom:-300em!important;padding-bottom:300em!important}
.contentHeader{width:100%}
.contentHeader h1{font:bold 20px/24px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:10px 30px 1px}
.contentBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;margin:0;width:100%}
.contentBlock.alt{background:#fafafa}
.contentBlock.bordered{border:1px solid #d7d7d7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.contentBlock.no-border{border:0}
.inlineList li{background:0;display:inline-block}
.listHeading{font-size:13px;font-family:arial,sans-serif;font-weight:normal;color:#393939;margin:0 0 15px}
.contactOptions{font-weight:normal}
.contactOptions li{margin:0 20px 0 0;padding:0}
.contactOptions a,.contactOptions span{font-size:13px;font-weight:bold}
.contactOptions .iconPhone{background:url("../images/icons/iconPhone_blue.png") left center no-repeat;padding:10px 0 12px 40px}
.contactOptions .iconEmail{background:url("../images/icons/iconEmail_gold.png") left center no-repeat;padding:10px 0 12px 40px}
.checklist li{background:url("../images/icons/checkmark.png") left center no-repeat;font-family:'Arial',sans-serif;font-size:15px;margin:0 0 5px;padding:3px 0 3px 25px}
.langOption span{vertical-align:text-bottom}
.flag{background:url(../images/icons/flags.png) no-repeat;box-shadow:0 0 0 #000;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;display:inline-block;height:11px;margin:0 2px 2px;vertical-align:text-top;width:16px}
.flag.flag-ad{background-position:-16px 0}
.flag.flag-ae{background-position:-32px 0}
.flag.flag-af{background-position:-48px 0}
.flag.flag-ag{background-position:-64px 0}
.flag.flag-ai{background-position:-80px 0}
.flag.flag-al{background-position:-96px 0}
.flag.flag-am{background-position:-112px 0}
.flag.flag-an{background-position:-128px 0}
.flag.flag-ao{background-position:-144px 0}
.flag.flag-ar{background-position:-160px 0}
.flag.flag-as{background-position:-176px 0}
.flag.flag-at{background-position:-192px 0}
.flag.flag-au{background-position:-208px 0}
.flag.flag-aw{background-position:-224px 0}
.flag.flag-az{background-position:-240px 0}
.flag.flag-ba{background-position:0 -11px}
.flag.flag-bb{background-position:-16px -11px}
.flag.flag-bd{background-position:-32px -11px}
.flag.flag-be{background-position:-48px -11px}
.flag.flag-bf{background-position:-64px -11px}
.flag.flag-bg{background-position:-80px -11px}
.flag.flag-bh{background-position:-96px -11px}
.flag.flag-bi{background-position:-112px -11px}
.flag.flag-bj{background-position:-128px -11px}
.flag.flag-bm{background-position:-144px -11px}
.flag.flag-bn{background-position:-160px -11px}
.flag.flag-bo{background-position:-176px -11px}
.flag.flag-br{background-position:-192px -11px}
.flag.flag-bs{background-position:-208px -11px}
.flag.flag-bt{background-position:-224px -11px}
.flag.flag-bv{background-position:-240px -11px}
.flag.flag-bw{background-position:0 -22px}
.flag.flag-by{background-position:-16px -22px}
.flag.flag-bz{background-position:-32px -22px}
.flag.flag-ca{background-position:-48px -22px}
.flag.flag-catalonia{background-position:-64px -22px}
.flag.flag-cd{background-position:-80px -22px}
.flag.flag-cf{background-position:-96px -22px}
.flag.flag-cg{background-position:-112px -22px}
.flag.flag-ch{background-position:-128px -22px}
.flag.flag-ci{background-position:-144px -22px}
.flag.flag-ck{background-position:-160px -22px}
.flag.flag-cl{background-position:-176px -22px}
.flag.flag-cm{background-position:-192px -22px}
.flag.flag-cn{background-position:-208px -22px}
.flag.flag-co{background-position:-224px -22px}
.flag.flag-cr{background-position:-240px -22px}
.flag.flag-cu{background-position:0 -33px}
.flag.flag-cv{background-position:-16px -33px}
.flag.flag-cw{background-position:-32px -33px}
.flag.flag-cy{background-position:-48px -33px}
.flag.flag-cz{background-position:-64px -33px}
.flag.flag-de{background-position:-80px -33px}
.flag.flag-dj{background-position:-96px -33px}
.flag.flag-dk{background-position:-112px -33px}
.flag.flag-dm{background-position:-128px -33px}
.flag.flag-do{background-position:-144px -33px}
.flag.flag-dz{background-position:-160px -33px}
.flag.flag-ec{background-position:-176px -33px}
.flag.flag-ee{background-position:-192px -33px}
.flag.flag-eg{background-position:-208px -33px}
.flag.flag-eh{background-position:-224px -33px}
.flag.flag-england{background-position:-240px -33px}
.flag.flag-er{background-position:0 -44px}
.flag.flag-es{background-position:-16px -44px}
.flag.flag-et{background-position:-32px -44px}
.flag.flag-eu{background-position:-48px -44px}
.flag.flag-fi{background-position:-64px -44px}
.flag.flag-fj{background-position:-80px -44px}
.flag.flag-fk{background-position:-96px -44px}
.flag.flag-fm{background-position:-112px -44px}
.flag.flag-fo{background-position:-128px -44px}
.flag.flag-fr{background-position:-144px -44px}
.flag.flag-ga{background-position:-160px -44px}
.flag.flag-gb{background-position:-176px -44px}
.flag.flag-gd{background-position:-192px -44px}
.flag.flag-ge{background-position:-208px -44px}
.flag.flag-gf{background-position:-224px -44px}
.flag.flag-gg{background-position:-240px -44px}
.flag.flag-gh{background-position:0 -55px}
.flag.flag-gi{background-position:-16px -55px}
.flag.flag-gl{background-position:-32px -55px}
.flag.flag-gm{background-position:-48px -55px}
.flag.flag-gn{background-position:-64px -55px}
.flag.flag-gp{background-position:-80px -55px}
.flag.flag-gq{background-position:-96px -55px}
.flag.flag-gr{background-position:-112px -55px}
.flag.flag-gs{background-position:-128px -55px}
.flag.flag-gt{background-position:-144px -55px}
.flag.flag-gu{background-position:-160px -55px}
.flag.flag-gw{background-position:-176px -55px}
.flag.flag-gy{background-position:-192px -55px}
.flag.flag-hk{background-position:-208px -55px}
.flag.flag-hm{background-position:-224px -55px}
.flag.flag-hn{background-position:-240px -55px}
.flag.flag-hr{background-position:0 -66px}
.flag.flag-ht{background-position:-16px -66px}
.flag.flag-hu{background-position:-32px -66px}
.flag.flag-ic{background-position:-48px -66px}
.flag.flag-id{background-position:-64px -66px}
.flag.flag-ie{background-position:-80px -66px}
.flag.flag-il{background-position:-96px -66px}
.flag.flag-im{background-position:-112px -66px}
.flag.flag-in{background-position:-128px -66px}
.flag.flag-io{background-position:-144px -66px}
.flag.flag-iq{background-position:-160px -66px}
.flag.flag-ir{background-position:-176px -66px}
.flag.flag-is{background-position:-192px -66px}
.flag.flag-it{background-position:-208px -66px}
.flag.flag-je{background-position:-224px -66px}
.flag.flag-jm{background-position:-240px -66px}
.flag.flag-jo{background-position:0 -77px}
.flag.flag-jp{background-position:-16px -77px}
.flag.flag-ke{background-position:-32px -77px}
.flag.flag-kg{background-position:-48px -77px}
.flag.flag-kh{background-position:-64px -77px}
.flag.flag-ki{background-position:-80px -77px}
.flag.flag-km{background-position:-96px -77px}
.flag.flag-kn{background-position:-112px -77px}
.flag.flag-kp{background-position:-128px -77px}
.flag.flag-kr{background-position:-144px -77px}
.flag.flag-kurdistan{background-position:-160px -77px}
.flag.flag-kw{background-position:-176px -77px}
.flag.flag-ky{background-position:-192px -77px}
.flag.flag-kz{background-position:-208px -77px}
.flag.flag-la{background-position:-224px -77px}
.flag.flag-lb{background-position:-240px -77px}
.flag.flag-lc{background-position:0 -88px}
.flag.flag-li{background-position:-16px -88px}
.flag.flag-lk{background-position:-32px -88px}
.flag.flag-lr{background-position:-48px -88px}
.flag.flag-ls{background-position:-64px -88px}
.flag.flag-lt{background-position:-80px -88px}
.flag.flag-lu{background-position:-96px -88px}
.flag.flag-lv{background-position:-112px -88px}
.flag.flag-ly{background-position:-128px -88px}
.flag.flag-ma{background-position:-144px -88px}
.flag.flag-mc{background-position:-160px -88px}
.flag.flag-md{background-position:-176px -88px}
.flag.flag-me{background-position:-192px -88px}
.flag.flag-mg{background-position:-208px -88px}
.flag.flag-mh{background-position:-224px -88px}
.flag.flag-mk{background-position:-240px -88px}
.flag.flag-ml{background-position:0 -99px}
.flag.flag-mm{background-position:-16px -99px}
.flag.flag-mn{background-position:-32px -99px}
.flag.flag-mo{background-position:-48px -99px}
.flag.flag-mp{background-position:-64px -99px}
.flag.flag-mq{background-position:-80px -99px}
.flag.flag-mr{background-position:-96px -99px}
.flag.flag-ms{background-position:-112px -99px}
.flag.flag-mt{background-position:-128px -99px}
.flag.flag-mu{background-position:-144px -99px}
.flag.flag-mv{background-position:-160px -99px}
.flag.flag-mw{background-position:-176px -99px}
.flag.flag-mx{background-position:-192px -99px}
.flag.flag-my{background-position:-208px -99px}
.flag.flag-mz{background-position:-224px -99px}
.flag.flag-na{background-position:-240px -99px}
.flag.flag-nc{background-position:0 -110px}
.flag.flag-ne{background-position:-16px -110px}
.flag.flag-nf{background-position:-32px -110px}
.flag.flag-ng{background-position:-48px -110px}
.flag.flag-ni{background-position:-64px -110px}
.flag.flag-nl{background-position:-80px -110px}
.flag.flag-no{background-position:-96px -110px}
.flag.flag-np{background-position:-112px -110px}
.flag.flag-nr{background-position:-128px -110px}
.flag.flag-nu{background-position:-144px -110px}
.flag.flag-nz{background-position:-160px -110px}
.flag.flag-om{background-position:-176px -110px}
.flag.flag-pa{background-position:-192px -110px}
.flag.flag-pe{background-position:-208px -110px}
.flag.flag-pf{background-position:-224px -110px}
.flag.flag-pg{background-position:-240px -110px}
.flag.flag-ph{background-position:0 -121px}
.flag.flag-pk{background-position:-16px -121px}
.flag.flag-pl{background-position:-32px -121px}
.flag.flag-pm{background-position:-48px -121px}
.flag.flag-pn{background-position:-64px -121px}
.flag.flag-pr{background-position:-80px -121px}
.flag.flag-ps{background-position:-96px -121px}
.flag.flag-pt{background-position:-112px -121px}
.flag.flag-pw{background-position:-128px -121px}
.flag.flag-py{background-position:-144px -121px}
.flag.flag-qa{background-position:-160px -121px}
.flag.flag-re{background-position:-176px -121px}
.flag.flag-ro{background-position:-192px -121px}
.flag.flag-rs{background-position:-208px -121px}
.flag.flag-ru{background-position:-224px -121px}
.flag.flag-rw{background-position:-240px -121px}
.flag.flag-sa{background-position:0 -132px}
.flag.flag-sb{background-position:-16px -132px}
.flag.flag-sc{background-position:-32px -132px}
.flag.flag-scotland{background-position:-48px -132px}
.flag.flag-sd{background-position:-64px -132px}
.flag.flag-se{background-position:-80px -132px}
.flag.flag-sg{background-position:-96px -132px}
.flag.flag-sh{background-position:-112px -132px}
.flag.flag-si{background-position:-128px -132px}
.flag.flag-sk{background-position:-144px -132px}
.flag.flag-sl{background-position:-160px -132px}
.flag.flag-sm{background-position:-176px -132px}
.flag.flag-sn{background-position:-192px -132px}
.flag.flag-so{background-position:-208px -132px}
.flag.flag-somaliland{background-position:-224px -132px}
.flag.flag-sr{background-position:-240px -132px}
.flag.flag-ss{background-position:0 -143px}
.flag.flag-st{background-position:-16px -143px}
.flag.flag-sv{background-position:-32px -143px}
.flag.flag-sy{background-position:-48px -143px}
.flag.flag-sz{background-position:-64px -143px}
.flag.flag-tc{background-position:-80px -143px}
.flag.flag-td{background-position:-96px -143px}
.flag.flag-tf{background-position:-112px -143px}
.flag.flag-tg{background-position:-128px -143px}
.flag.flag-th{background-position:-144px -143px}
.flag.flag-tj{background-position:-160px -143px}
.flag.flag-tk{background-position:-176px -143px}
.flag.flag-tl{background-position:-192px -143px}
.flag.flag-tm{background-position:-208px -143px}
.flag.flag-tn{background-position:-224px -143px}
.flag.flag-to{background-position:-240px -143px}
.flag.flag-tr{background-position:0 -154px}
.flag.flag-tt{background-position:-16px -154px}
.flag.flag-tv{background-position:-32px -154px}
.flag.flag-tw{background-position:-48px -154px}
.flag.flag-tz{background-position:-64px -154px}
.flag.flag-ua{background-position:-80px -154px}
.flag.flag-ug{background-position:-96px -154px}
.flag.flag-um{background-position:-112px -154px}
.flag.flag-us{background-position:-128px -154px}
.flag.flag-uy{background-position:-144px -154px}
.flag.flag-uz{background-position:-160px -154px}
.flag.flag-va{background-position:-176px -154px}
.flag.flag-vc{background-position:-192px -154px}
.flag.flag-ve{background-position:-208px -154px}
.flag.flag-vg{background-position:-224px -154px}
.flag.flag-vi{background-position:-240px -154px}
.flag.flag-vn{background-position:0 -165px}
.flag.flag-vu{background-position:-16px -165px}
.flag.flag-wales{background-position:-32px -165px}
.flag.flag-wf{background-position:-48px -165px}
.flag.flag-ws{background-position:-64px -165px}
.flag.flag-ye{background-position:-80px -165px}
.flag.flag-yt{background-position:-96px -165px}
.flag.flag-za{background-position:-112px -165px}
.flag.flag-zanzibar{background-position:-128px -165px}
.flag.flag-zm{background-position:-144px -165px}
.flag.flag-zw{background-position:-160px -165px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#footer{display:block;margin:0 auto;width:1017px}
.footer{background:#537489;clear:both;color:#e0e0e0;letter-spacing:.02em;overflow:hidden;width:100%}
.footer .pipeSpacer{display:none}
.footer .fixedWidthLayout{width:966px;margin:0 auto}
.footer .wycFooter{display:block;float:right;height:45px;margin:20px 30px 10px 0;width:176px}
.footer .footerNav{display:block;float:left;margin:16px 15px 0 0;width:154px;list-style:none}
.footer .footerNav.first{margin:16px 0 0 0}
.footer .footerNav li{background:0;font:11px/13px Arial,Helvetica,sans-serif;margin:0 0 5px;padding:0}
.footer .footerNav li.heading{color:#e0e0e0;font:bold 14px/20px Arial,Helvetica,sans-serif;letter-spacing:0}
.footer .footerNav a{color:#e0e0e0;font:11px/13px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.02em;text-decoration:none}
.footer .heading a{color:#e0e0e0;font:bold 14px/21px Arial,"Helvetica Neue",Helvetica,sans-serif}
.footer .copyright{color:#fff;display:block;clear:both;font:normal 10px/12px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.02em;margin:4px 10px 28px 0}
.footer .copyright a{color:inherit}
#footerSubnav{clear:both;color:#fff;display:block;float:left;margin:41px 10px 0 0}
#footerSubnav li{background:0;float:left;font:10px/22px Arial,Helvetica,sans-serif;letter-spacing:.02em;margin:0;padding:0}
#footerSubnav .linkDivider{color:#fff;padding:0 .5em}
#footerSubnav a,#footerSubnav span.icp{color:#fff;font-size:11px;line-height:21px;letter-spacing:.02em}
#footerSubnav a .flag-us,#footerSubnav span.icp .flag-us{background-position:-128px -154px}
[lang='zh'] .footer .footerNav li{font:12px/13px Arial,Helvetica,sans-serif}
[lang='zh'] .footer .footerNav a{font:12px/13px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .footer .copyright{font:normal 12px/12px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] #footerSubnav li{font:12px/22px Arial,Helvetica,sans-serif}
[lang='zh'] #footerSubnav a{font-size:12px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#mainNav{float:left;list-style-type:none;margin:0;padding:0;position:relative;width:100%}
#mainNav .navColumnDivider{float:left;margin-right:15px;width:215px}
#mainNav .navColumnDivider ul{margin:0 0 5px 0;padding:0 0 4px 0;border-bottom:1px dotted #abb4c0}
#mainNav .menuHeading{background:url("../images/layout/flyoutHeaderBg.png") no-repeat;color:#fff;padding:5px 0 0 10px;height:30px;margin-bottom:10px;margin-top:10px;width:223px}
#mainNav li{background:0;float:left;line-height:normal;margin:0;padding:0;position:relative;z-index:9999;z-index:7000}
#mainNav li.selected a{background:url("../images/layout/navSelectedGrad.png") 0 2px repeat-x #e7e9ed;color:#393939;margin-top:2px;padding-bottom:5px}
#mainNav li.selected h3 a{background:none!important;border:0!important;color:#913866;font-size:12px;padding:0 0 0 14px;width:100%;line-height:14px}
#mainNav li.selected h3 a:hover{background-color:#eff1f9!important;border-left:4px solid #606a95!important;color:#393939;padding:0 0 0 10px;width:100%}
#mainNav li.selected .submenu{box-shadow:#666 3px 3px 10px;-moz-box-shadow:#666 3px 3px 10px;-webkit-box-shadow:#666 3px 3px 10px;display:block!important}
#mainNav li.selected .submenu a.more:hover,#mainNav li.selected .submenu a.more{border:0;font:normal 11px Arial,Helvetica,sans-serif;margin:3px 0 10px 0!important;padding:0!important;width:auto}
#mainNav li.selected .submenu img.moreBlackArrow{margin-top:6px;margin-left:10px}
#mainNav li.subLeft .submenu{right:-10px;left:auto}
#mainNav li .submenu{background-image:none!important;background-color:#fff!important;padding:10px 10px 25px;box-shadow:"5px 5px 5px #888888";-moz-box-shadow:"5px 5px 5px #888888";-webkit-box-shadow:"5px 5px 5px #888888";-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#888888')";display:none;left:1px!important;position:absolute;top:34px}
#mainNav li .submenu ul{display:block;margin:0;padding:0;float:left;margin-left:14px;width:205px}
#mainNav li .submenu ul.last{border:0}
#mainNav li .submenu li a{background:0;border:0;color:#393939;display:block;font:normal 11px Arial,Helvetica,sans-serif!important;letter-spacing:.04em;height:auto;margin-top:0;margin-left:-10px;padding:4px 0 4px 10px;width:205px}
#mainNav li .submenu li a:hover{background-color:#eff1f9;border-left:4px solid #913866;margin-left:-10px;padding-left:6px}
#mainNav li .submenu li a.doubleLine{margin-left:0;padding:4px 0 4px 0}
#mainNav li .submenu li a.doubleLine:hover{margin-left:-10px;padding:4px 0 4px 6px}
#mainNav li .submenu .redArrowLink:hover{text-decoration:underline}
#mainNav li a{border-left:1px solid #454545;border-right:1px solid #454545;color:#fff;float:left;font:bold 14px/20px 'trebuchet ms';letter-spacing:.09em;padding:7px 10px;text-decoration:none}
#mainNav li a.active{background-position:left bottom}
#mainNavWrapper{background:#454545;float:left;position:relative;width:100%}
#mainNavWrapper .ui-menu-item a{color:#696969;font:11px/12px Arial,Helvetica,sans-serif;padding:5px 20px 5px 30px}
#mainNavWrapper .ui-menu-item a.ui-state-focus,#mainNavWrapper .ui-autocomplete .ui-menu-item a.ui-state-focus{background:none #ebebeb;border:0 none;color:#393939;margin:0}
[lang='zh'] #mainNavWrapper .ui-menu-item a{font:12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] #mainNav li.selected .submenu a.more:hover,[lang='zh'] #mainNav li.selected .submenu a.more{font:normal 12px Arial,Helvetica,sans-serif}
[lang='zh'] #mainNav li .submenu li a{font:normal 12px Arial,Helvetica,sans-serif!important}
.home #mainNavWrapper{border-bottom:0 none}
.ie7 #mainNavWrapper{z-index:9999}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#header{background:#fff;clear:both;width:100%}
#header .siteSearch{position:relative;right:-5px}
#header .ui-autocomplete{right:0!important;top:0;width:312px;border-radius:0;padding:31px 5px 7px;z-index:9998!important}
.ui-menu .ui-menu-item a{padding:3px .4em}
.header{font:bold 11px/20px Arial,sans-serif}
.header .headerInfo{color:#393939;float:right;font:bold 11px/20px Arial,sans-serif;letter-spacing:.02em;margin:8px 7px 0 20px;text-align:right;width:680px}
.header .headerLogo{display:block;float:left;margin:23px 20px 19px 1px}
.header .headerGrey{color:#8a94a6}
.header #user-welcome-line{color:#666;font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.header .signIn{color:#393939}
.header .signInSeperator{padding:0 2px;color:#666}
.header .pipeSpacer{color:#8a94a6;padding:0 4px}
.header .utilityNav{margin:5px 0 3px}
.header .utilityNav li{background:url("../images/layout/grayPipe_1x9.gif") right center no-repeat;display:inline-block;list-style:none;font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0;padding:0 7px 0 4px}
.header .utilityNav li.last{background:0;padding-right:0}
.header .utilityNav li span{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.02em}
.header .utilityNav a{color:#8a94a6;font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.02em}
.header .utilityNav a:hover{text-decoration:underline}
.header .utilityNav .cart{background:url("../images/icons/cart.png") center left no-repeat;padding-left:20px}
.header .utilityNav .flag{margin:0 6px 0 0}
#headerSearch{height:28px;margin-bottom:16px;padding-top:2px;padding-right:5px;position:relative;z-index:9999!important}
#headerSearch .searchFields{float:right;margin:4px 0 0 10px;position:relative}
#headerSearch input{border:0 none}
#headerSearch .submitSearch{background:#8a94a7 url("../images/icons/magnifyingGlass_white_16x16.png") no-repeat scroll center center;cursor:pointer;height:27px;width:38px;float:right;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#headerSearch .searchText{color:#8a94a6;border:1px solid #8a94a7;border-right:0;float:left;font:bold 11px/15px Arial,sans-serif;height:27px;margin:0;padding:0;width:260px;background:#fff;vertical-align:middle;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#headerSearch .ui-autocomplete{right:0!important;top:0;width:300px;border-radius:0;padding:31px 5px 7px;z-index:9998!important}
#headerSearch .searchForm{position:relative;z-index:9999}
[lang='zh'] .header{font:bold 12px/20px Arial,sans-serif}
[lang='zh'] .header #user-welcome-line{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .header .headerInfo{font:bold 12px/20px Arial,sans-serif}
[lang='zh'] .header .utilityNav a{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .header .utilityNav li{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .header .utilityNav li span{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] #headerSearch .searchText{font:bold 12px/15px Arial,sans-serif}
.charNumberError .ui-corner-all.ui-state-focus{background:none!important;border:none!important;margin:0!important;color:#393939!important}
#banner{margin-left:0!important}
.baseComp.textAndHTML.section{background:#fff;width:100%}
.header-par .baseComp.textAndHTML.section{float:left}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#mainContent{float:none;margin:30px 0 46px 30px;min-height:300px;position:relative;width:700px}
#mainContent .pageHeading h2{color:#393939;font:bold 24px/22px "trebuchet ms",sans-serif}
#mainContent .pageHeading .primaryContent{padding-left:14px}
#mainContent .inner-main-content .pageHeading{padding-left:14px}
#mainContent .inner-main-content .detailHeader .primaryContent{padding-left:14px}
#mainContent.fullWidth{width:960px}
#mainContent.fullWidth .contentHead{width:100%}
#mainContent.singleColumn{width:900px}
#mainContent.singleColumn .contentHead{height:6px;width:100%}
#mainContent.singleColumn .contentBody{padding:0 2px;width:900px}
#mainContent .contentHead{display:block;float:left;height:auto;max-height:39px;min-height:22px;width:680px}
#mainContent .contentHead p{color:#393939;display:block;font-family:'trebuchet ms',sans-serif;font-weight:bold;font-size:22px;letter-spacing:0;line-height:26px;height:29px;margin:-8px 0 0 16px;min-width:159px;padding:18px 9px 0 17px}
#mainContent .contentBody{float:none;overflow:hidden;padding:20px;width:648px}
#mainContent .contentBody.routerContent{padding:30px 0 0 0!important}
#mainContent .contentBody .introBlock{clear:both;color:#393939;font:bold 14px/21px 'trebuchet ms',sans-serif;letter-spacing:.05em;margin:32px 40px 15px 0}
.contentBody .horizRule{margin:14px 0 28px;width:100%}
.shortBox{float:left;margin:2px 0 0;min-height:40px;padding:0;width:678px}
.shortBox h2{letter-spacing:.03em;margin:15px 0 7px 20px}
.shortBox .topCap{background:url(../images/layout/shortBoxTop.png) 2px top no-repeat;display:block;float:left;height:1px;width:678px}
#container{background:#cececc;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f2f1),color-stop(1,#e1e2e1));background:-moz-linear-gradient(center top,#f0f2f1 0,#e1e2e1 100%);background:-ms-linear-gradient(bottom,#f0f2f1 0,#e1e2e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f2f1',endColorstr='#e1e2e1',GradientType=0);display:block;margin:0 auto;min-height:700px}
#pageBody{clear:both;float:none;margin:-10px auto 0;min-height:400px;padding-top:15px;position:relative;width:960px}
#pageBody.wid962{width:1017px}
.routerContent #banner{float:none!important;margin-left:auto!important;margin-right:auto!important}
.routerContent .title,.routerContent .text,.routerContent .imageCarousel{padding-left:20px;padding-right:20px}
.contentBody #banner{display:block;float:left;height:244px;margin-bottom:17px;overflow:hidden;position:relative;z-index:1}
.wid962 #mainContent{float:none;margin:0 auto;min-height:300px;width:969px;padding:30px 0}
.wid962 #mainContent .contentBody{width:100%}
.wid962 #mainContent .contentBody .horizRule{clear:both;float:none;margin:20px 0 20px 1px}
.primaryContent{font-size:24px;line-height:30px;margin-bottom:40px;margin-right:14px;padding-left:14px}
.primaryContent img{float:left;margin-right:26px}
.primaryContent .innerContent.marginTop{margin-top:17px}
.primaryContent .innerContent p.date{margin-bottom:14px}
.primaryContent .innerContent h1{margin-bottom:15px}
.primaryContent .innerContent h3{font:bold 14px "trebuchet ms",sans-serif;display:block}
.secondaryContent{padding:0 14px}
.secondaryContent li,.secondaryContent p{line-height:21px;margin-bottom:25px}
.secondaryContent li{margin-bottom:4px}
.secondaryContent .callout{border:1px solid #ccc;border-radius:6px;margin:-20px 0 15px;padding:20px 10px 5px;width:173px}
.secondaryContent .callout h3{border-top:7px solid #a0cbdb;color:#393939;font:bold 16px/23px 'trebuchet ms',sans-serif;letter-spacing:.02em;margin-bottom:20px;padding:15px 8px 0 5px}
.secondaryContent .callout img{border-top:7px solid #e9e9e8}
.secondaryContent .ctaLink{margin-bottom:0}
.secondaryContent .flexibleContainer{margin-bottom:24px}
.secondaryContent .floatLeft{margin-right:10px}
.secondaryContent .floatRight{margin-left:10px}
.wid69{width:68%!important}
.wid30{width:30%!important}
.greenButton.btn-standalone{cursor:pointer;background:#82c769;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#82c769),color-stop(1,#69b051));background:-moz-linear-gradient(center bottom,#82c769 0,#69b051 100%);background:-ms-linear-gradient(bottom,#82c769 0,#69b051 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69b051',endColorstr='#82c769',GradientType=0)}
.btn-standalone{display:inline-block}
.textimage img{max-width:100%}
.contentBody .contentLeft ~ .contentBodyInner .content-par-carousel ~ .content{width:686px}
.contentBody .contentLeft ~ .contentBodyInner .content-par-carousel ~ .content .fullWidthContent{width:686px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.baseTheme{margin-bottom:20px;padding-bottom:1px}
.baseTheme #mainContent{-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:12px;border-top-right-radius:12px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:5px 0 5px rgba(0,0,0,0.12);-moz-box-shadow:5px 0 5px rgba(0,0,0,0.12);-webkit-box-shadow:5px 0 5px rgba(0,0,0,0.12);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff!important;margin:0 auto 30px!important;padding:0!important}
.baseTheme .contentBody{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #b7b7b7;min-height:300px;padding:20px 16px 0;width:100%!important}
.baseTheme .contentBlockHeader,.baseTheme .qlHead,.baseTheme .textPromotionHeader{background-color:#87c0e1}
.baseTheme .tabsMenu li{border:2px solid #c9ecf9}
.baseTheme .tabsMenu li.active{background-color:#c9ecf9}
.baseTheme .tabsMenu li.active .arrowWrapper{border-color:rgba(0,0,0,0);border-top-color:#c9ecf9}
.baseTheme .tabContent{border-top:2px solid #c9ecf9}
.baseTheme div.icon{background-position:left -146px}
.communitiesTheme .contentBlockHeader,.communitiesTheme .qlHead,.communitiesTheme .textPromotionHeader{background-color:#96a5e4}
.communitiesTheme .tabsMenu li{border:2px solid #d6ddf9}
.communitiesTheme .tabsMenu li.active{background-color:#d6ddf9}
.communitiesTheme .tabsMenu li.active .arrowWrapper{border-color:rgba(0,0,0,0);border-top-color:#d6ddf9}
.communitiesTheme .tabContent{border-top:2px solid #d6ddf9}
.communitiesTheme div.icon{background-position:left -295px}
.productsTheme .contentBlockHeader,.productsTheme .qlHead,.productsTheme .textPromotionHeader{background-color:#87c0e1}
.productsTheme .tabsMenu li{border:2px solid #c9ecf9}
.productsTheme .tabsMenu li.active{background-color:#c9ecf9}
.productsTheme .tabsMenu li.active .arrowWrapper{border-color:rgba(0,0,0,0);border-top-color:#c9ecf9}
.productsTheme .tabContent{border-top:2px solid #c9ecf9}
.productsTheme div.icon{background-position:left -146px}
.servicesTheme .contentBlockHeader,.servicesTheme .qlHead,.servicesTheme .textPromotionHeader{background-color:#b789bf}
.servicesTheme .tabsMenu li{border:2px solid #d6ddf9}
.servicesTheme .tabsMenu li.active{background-color:#d6ddf9}
.servicesTheme .tabsMenu li.active .arrowWrapper{border-color:rgba(0,0,0,0);border-top-color:#d6ddf9}
.servicesTheme .tabContent{border-top:2px solid #d6ddf9}
.servicesTheme div.icon{background-position:left -346px}
.supportTheme .contentBlockHeader,.supportTheme .qlHead,.supportTheme .textPromotionHeader{background-color:#85b785}
.supportTheme .tabsMenu li{border:2px solid #cceacc}
.supportTheme .tabsMenu li.active{background-color:#cceacc}
.supportTheme .tabsMenu li.active .arrowWrapper{border-color:rgba(0,0,0,0);border-top-color:#cceacc}
.supportTheme .tabContent{border-top:2px solid #cceacc}
.supportTheme div.icon{background-position:left -95px}
.aboutTheme .contentBlockHeader,.aboutTheme .qlHead,.aboutTheme .textPromotionHeader{background-color:#d1c070}
.aboutTheme .tabsMenu li{border:2px solid #bfd3e6}
.aboutTheme .tabsMenu li.active{background-color:#bfd3e6}
.aboutTheme .tabsMenu li.active .arrowWrapper{border-color:rgba(0,0,0,0);border-top-color:#bfd3e6}
.aboutTheme .tabContent{border-top:2px solid #bfd3e6}
.aboutTheme div.icon{background-position:left 4px}
.inner-main-content.has-rail{float:left;width:690px;padding-right:15px;border-right:dotted 1px #b3b3b3}
.has-rail+.sidebar{margin:0}
.ctrRail+.sidebar{margin:0 9px 0 0}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#homePageContentWrapper{position:relative;clear:both}
#homePageBody{background:#eef0ef;clear:both;margin:0 auto;min-height:960px;position:relative;width:1017px}
#homeBanner{min-height:677px;overflow:hidden}
#homeBanner #fwCarousel{height:677px;width:1017px;position:relative}
#newSocialWrapper{padding:20px 0 30px 0}
.socialNewsHeader{display:block;float:left;margin:23px 0 0 19px;text-transform:uppercase;font-size:14px;line-height:16px}
#homeCallouts{display:block;float:left;height:133px;margin:103px 0 0 27px;z-index:27}
#homeCallouts .second{left:327px}
#homeCallouts .third{left:630px}
.verticalDivider{float:left;margin:5px 7px 0}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.tradeshows{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 20px 0;width:100%}
.tradeshows .moduleContainerInner{padding-left:0;padding-right:0;width:586px}
.eventsLanding{margin-bottom:20px}
.eventsLanding #landing{width:690px}
.eventsLanding #landing #filters #year_country{clear:both;background:#6d9bb6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6d9bb6),color-stop(1,#75a6c3));background:-moz-linear-gradient(center top,#6d9bb6 0,#75a6c3 100%);background:-ms-linear-gradient(bottom,#6d9bb6 0,#75a6c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d9bb6',endColorstr='#75a6c3',GradientType=0);color:#fff;text-align:right;padding:14px 14px 14px 0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:2px solid #c9ecf9}
.eventsLanding #landing #filters #year_country select{margin-left:9px;margin-bottom:0}
.eventsLanding #landing #filters #year_country span{font:bold 12px Arial,"Helvetica Neue",Helvetica,sans-serif}
.eventsLanding #landing #filters ul{list-style-type:none;margin:0;margin-left:0!important;vertical-align:middle;float:left;width:100%}
.eventsLanding #landing #filters ul li{display:inline;cursor:pointer;background:0;margin:0;float:left;text-align:center}
.eventsLanding #landing #filters ul#months{background-color:#eeefef;font:bold 12px Arial}
.eventsLanding #landing #filters ul#months li{padding:11px 0;width:8.19%;color:#466a82;border-left:1px solid #e7e7e7}
.eventsLanding #landing #filters ul#months li.first{border-left:0}
.eventsLanding #landing #filters ul#months li.selected{background-color:#8abddc;color:#fff}
.eventsLanding #landing #filters ul#types{font:bold 12px Arial,"Helvetica Neue",Helvetica,sans-serif;width:auto;width:initial;border:2px solid #c9ecf9;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;top:1px}
.eventsLanding #landing #filters ul#types li{padding:5px 10px 5px 10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-right:2px solid #c9ecf9;text-align:center;vertical-align:middle;height:16px;color:#393939}
.eventsLanding #landing #filters ul#types li span{display:block}
.eventsLanding #landing #filters ul#types li.selected{background-color:#c9ecf9}
.eventsLanding #landing #filters ul#types li.selected .arrowDown{display:inline}
.eventsLanding #landing #filters ul#types li.beforeSelected{border-right:0}
.eventsLanding #landing #filters ul#types li.first{border-left:0;margin-left:-2px}
.eventsLanding #landing #filters ul#types li.last{border-right:0;margin-right:-2px}
.eventsLanding #landing #filters ul#types li .arrowDown{width:0;height:0;display:none;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #c9ecf9;position:relative;top:16px}
.eventsLanding #landing #searchResults{background-color:#f8f9f9;margin-bottom:5px}
.eventsLanding #landing #searchResults .listingContainer{padding:0 14px 15px 14px}
.eventsLanding #landing #searchResults .listingContainer h1{font:22px/24px arial;color:#333;padding-bottom:20px;padding-top:20px;margin:0}
.eventsLanding #landing #searchResults .listingContainer .noEvents{border:1px solid #e7e7e7;background-color:#eeefef;text-align:center;padding-top:30px;padding-bottom:30px}
.eventsLanding #landing #searchResults .listingContainer .noEvents h2{color:#666;font-weight:normal;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.eventsLanding #landing #searchResults .listingContainer .listings{border:0;min-height:0}
.eventsLanding #landing #searchResults .listingContainer .listings .listing{background-color:#fff;border:1px solid #e7e7e7;padding:20px;margin-bottom:10px;position:relative}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingImage,.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails{float:left}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingImage{margin-right:20px}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingImage img{width:100px;height:100px}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails{width:471px}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .eventDate p{line-height:15px;margin-bottom:15px}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .eventTitle h2{margin-bottom:15px;font:bold 18px/25px Arial,"Helvetica Neue",Helvetica,sans-serif}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .eventTitle a{color:#333}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .eventTypeAndLocation p{font-size:11px;line-height:15px;margin-bottom:15px}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .eventDescription p{font-size:13px;line-height:19px;margin-bottom:11px;color:#333}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .viewMore{font:bold 11px/19px Arial;color:#3389ba}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .viewMore a{font:bold 11px/19px Arial}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .viewMore a img{position:relative;top:2px}
.eventsLanding #landing #searchResults .listingContainer .listings .listing .listingDetails .recurringIcon{position:absolute;top:15px;right:15px}
.eventSlide{color:#fff;margin-top:-20px;width:300px}
.eventSlide h2 a{float:left;font-size:25px!important;letter-spacing:1px;line-height:125%}
.eventSlide h4{color:#fff;line-height:133%;margin-top:10px}
.arrowLink{float:left;margin-left:10px;margin-top:10px;position:relative!important}
.productsServicesTabsWrapper.events{margin-left:8px}
.productsServicesTabsWrapper.events .productCarousel{clear:both;display:none;float:left}
.eventsLanding .events .tabsMenu{margin-bottom:-10px}
.events .tabContent{float:left;width:auto}
.events .fluidTabs{padding:20px 0}
.events .eventsCalendar{float:left;padding-left:14px}
.events .eventsCalendar ul{background:url(../images/layout/eventsCalendarListBackground.png) repeat-x;list-style:none;margin-left:0;overflow:visible;width:183px}
.ie #mainContent .events .eventsCalendar ul{margin-left:0!important}
.events .eventsCalendar ul li{background-color:transparent;background-image:none;border:1px solid #d2d2d2;cursor:pointer;height:33px;margin:-1px 0 0;padding:0 18px;width:146px}
.events .eventsCalendar ul li.first{background:url(../images/layout/eventsCalendarListFirstMonthBackground.png) no-repeat;border:0;width:148px}
.events .eventsCalendar ul li.last{background:url(../images/layout/eventsCalendarListLastMonthBackground.png) no-repeat;border:0;height:35px;width:148px}
.events .eventsCalendar ul li.selected{background:url(../images/layout/eventsCalendarListSelectedBackground.png) no-repeat!important;border:0;cursor:pointer;height:35px;width:160px}
.events .eventsCalendar ul li a{color:#913866;font:12px/30px Verdana,Geneva,sans-serif;letter-spacing:.03em}
.events .eventsCalendar ul li.selected a{color:#fff;font:bold 13px/30px Verdana,Geneva,sans-serif;letter-spacing:.07em}
.eventListItemText{line-height:130%;margin-top:10px}
.eventListItemLink{font-size:11px;font-weight:900;margin-top:5px}
.eventListItem p.eventListItemLink{margin-top:4px!important}
.eventListItemLink a{color:#913866;font-weight:900}
.tradeshows .pagingNavigation{width:594px}
.viewAllTradeshows{font-size:13px;font-weight:normal;height:13px;margin:-4px 0 3px 5px;width:100%}
.viewAllTradeshowsLower{margin-top:20px}
a.returnToAnotherPageLink,.eventDetailFooter a,a.viewAllTradeshowsLink{color:#393939;font:12px/10px Arial,Helvetica,sans-serif;letter-spacing:.02em}
a.returnToAnotherPageLink{background:url(../images/icons/redArrowLeft.png) no-repeat left center;padding-left:15px}
.eventDetailHeader{margin-top:30px}
.eventDetailHeaderImage{float:left;width:327px}
.eventDetailHeaderText{float:left;margin-left:14px;width:286px}
.eventDetailHeaderTextHeadline{color:#696969;font-size:24px;line-height:125%}
.eventDetailHeaderTextDetails{color:#333;font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.07em}
.secondaryContent .eventDetailAgendaTitle{margin-bottom:0;padding-bottom:9px;width:100%;font-size:18px;margin-left:-16px}
.eventDetailsContainers.secondaryContent{padding:0 0 0 20px}
.eventDetailAgendaDay{padding:0}
.eventDetailAgendaDay p{color:#696969;font:11px/15px Verdana,Geneva,sans-serif;letter-spacing:0}
.eventDetailAgendaDay .eventDetailAgendaDayItemTime{margin-bottom:0;line-height:16px}
.eventDetailAgendaDay .eventDetailAgendaDayItemDescription{float:left;letter-spacing:.025em;margin-bottom:8px;width:415px;margin-bottom:0;line-height:16px}
.eventDetailAgendaDayHeader{color:#393939;font:16px/16px Verdana,Geneva,sans-serif;letter-spacing:0;margin-bottom:18px;margin-top:13px}
.eventDetailAgendaDayItem{margin:10px 0}
.eventDetailAgendaDayItemTime{float:left;width:174px}
.eventDetailAgendaDaySeparator{border-top:1px dotted #d2d2d2;margin-left:-15px;width:102%}
.secondaryContent .eventDetailFooter{font-size:12px;font-family:Arial,Helvetica,sans-serif;margin:15px 0 0}
.eventDetailFooterCTA{margin-top:12px}
.eventDetailFooterCTA .ctaGreen{margin-bottom:0}
.ie8 .productsServicesTabsWrapper.events .tabContent{width:100%}
.communityLanding h1{margin-bottom:21px}
.communityLanding .contentBodyInner{float:right}
.techniquesDetail #banner #pauseBtn{left:613px;top:286px}
.techniquesDetail #banner #nav{top:286px}
.techniquesDetail #mainContent{position:absolute;top:-400px;z-index:999}
.techniquesDetail .content h1{height:auto;margin:0 0 20px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#mainContent .appNote-content{padding-left:31px!important;padding-right:29px!important}
.appNote-content h1{color:#333;font:bold 24px "trebuchet ms",sans-serif;margin-bottom:15px}
.appNote-content h2{color:#333;font:bold 18px "trebuchet ms",sans-serif;margin:0 0 15px}
.appNote-content p{font-family:Arial,sans-serif;font-size:12px;color:#666}
.appNote-content .pubTitle{display:none}
.appNote-content .article-info{margin-bottom:25px}
.appNote-content .secondaryContent{padding:0}
.appNote-content .secondaryContent p{margin:0}
.appNote-content .simpleText .innerContent p{padding:0;font-size:13px;line-height:18px}
.appNote-content .appNote-leftRail{width:191px}
.appNote-content .appNote-leftRail .appNote-options{margin-bottom:19px}
.appNote-content .appNote-leftRail .button{margin-bottom:7px;display:block;text-align:center;padding:9px 14px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.appNote-content .appNote-header{margin-bottom:31px;float:right;overflow:hidden;width:686px}
.appNote-content .appNote-header img{max-width:100%}
.appNote-content .body-content{float:right;overflow:hidden;width:686px}
.appNote-content .rrContent{margin-bottom:30px}
.appNote-content .rrContent .dataImage-content{margin:0}
.appNote-content .appNote-info{margin-bottom:16px}
.appNote-content .appNote-info h4{font:bold 13px "trebuchet ms",sans-serif;color:#333;margin:0 0 7px}
.appNote-content .appNote-info p{color:#666;font-size:12px}
.appNote-content .dataImage-content{background:#fafafa;border:1px solid #e9e9e9;margin:0 0 30px;padding:20px 20px 20px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.appNote-content .dataImage-content a{margin-left:10px}
.appNote-content .dataImage-content img{margin-bottom:15px;max-width:644px}
.appNote-content .dataImage-content p{font-size:11px}
.appNote-content .dataImage-content p:first-child{margin-bottom:10px}
.appNote-content .dataImage-content .img-description{overflow:hidden;padding-left:10px}
.appNote-content .dataImg{position:relative}
.appNote-content .dataImg:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:0;transition:all 1s;-webkit-transition:all 1s;background:url("../images/buttons/appNoteViewFullImage.png") no-repeat center center}
.appNote-content .dataImg:hover:after{opacity:.8;background-color:#fff}
.dataImage-modal{background-color:#fff;border-radius:6px;padding:45px 30px}
@media print{.contentBody.appNote-content{background:#fff!important;border:0!important;width:100%!important;border-radius:0}
.appNote-content{padding:150px;font:22px/30px Arial,sans-serif;color:#000!important}
.appNote-content a{color:#666!important}
.appNote-content h1,.appNote-content h2,.appNote-content h3,.appNote-content h4,.appNote-content p{color:#000}
.appNote-content h1{font:bold 18px/21px Arial,sans-serif;margin-bottom:30px}
.appNote-content h2{font:bold 14px/15px Arial,sans-serif}
.appNote-content h3{font:bold 14px/15px Arial,sans-serif}
.appNote-content p,.appNote-content small,.appNote-content li{font:12px/16px Arial,sans-serif}
.appNote-content ul,.appNote-content ol{margin-bottom:20px}
.appNote-content table+p>i,.appNote-content table+i{font:bold 10px/12px Arial,sans-serif}
.appNote-content .body-content{float:left;width:100%}
.appNote-content .appNote-options{display:none!important}
.appNote-content .article-info{margin-bottom:10px}
.appNote-content .article-info .published{display:none!important}
.appNote-content .appNote-info{float:left;margin:0 35px 0 0}
.appNote-content .appNote-info h4,.appNote-content .appNote-info p{margin:0;display:inline}
.appNote-content .appNote-info h4{font:bold 11px/13px Arial,sans-serif}
.appNote-content .appNote-info p{font:11px/13px Arial,sans-serif}
.appNote-content .pubTitle{display:inline}
.appNote-content .genericContentBlock,.appNote-content .inlineVideo,.appNote-content .inlineVideos,.appNote-content .module,.appNote-content .appNote-header img{display:none!important}
.appNote-header.contentRight{clear:both;float:left;margin-bottom:5px;width:100%}
.appNote-header .authors{font:11px/13px Arial}
.appNote-leftRail.contentLeft{width:100%;float:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px;padding:20px 0}
.rrContent .contentRight{display:none}
.rrContent .contentLeft{width:100%}
.dataImage-content{border:0;background:0}
}
.cookieUsageTable{border-collapse:collapse}
.cookieUsageTable th{background:#909090;color:#fff;font-weight:bold}
.cookieUsageTable th,.cookieUsageTable td{border:1px solid #b7b7b7;padding:10px 15px}
.dist{background-color:#fff}
.dist .distributorMap .distributorRegionWraper{display:none}
.dist.cq-wcm-edit .distributorMap .distributorRegionWraper{display:block}
.dist #container{background:#fff;filter:none}
.adjustableImage .galleryMainImage{height:290px}
.adjustableImage .galleryImageRight .galleryMainImage{margin-bottom:10px}
.adjustableImage.listingProduct .galleryMainImage{margin-bottom:39px}
.adjustableImage.listingProduct ul li{background:0;float:left;height:66px;margin:0!important;padding:0;width:66px}
.adjustableImage.listingProduct .innerMain,.adjustableImage.listingProduct .innerGallery,.adjustableImage.listingProduct img{text-align:center}
.adjustableImage .outerMain{position:relative;height:292px;width:312px}
.adjustableImage .middleMain{position:relative;display:table}
.adjustableImage .innerMain{position:relative;text-align:center;display:table-cell;vertical-align:middle;background-color:#fff;height:290px;width:310px;overflow:hidden}
.adjustableImage .innerMain img{display:inline-block}
.adjustableImage .productInner{display:table-cell;vertical-align:middle;text-align:center}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.breadcrumbs{clear:both;height:auto;width:100%}
.breadcrumbs .breadcrumbsWrapper{padding:14px 0 11px}
.breadcrumbs .shareTool{float:right}
.breadcrumbs .printThis{background:url(../images/icons/print.png) no-repeat left center!important;color:#8a94a6!important;height:auto!important;line-height:11px!important;text-indent:3px}
.breadcrumbs .printThis:hover{color:#6d7a90!important;opacity:1!important}
.breadcrumbs .breadcrumb{line-height:21px;height:21px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.breadcrumbs .breadcrumb a{color:#8a94a6;font-weight:bold;font-size:11px;line-height:21px}
.breadcrumbs .breadcrumb a:hover{text-decoration:none;color:#6d7a90}
.breadcrumbs .breadcrumb a:hover span{color:#6d7a90}
.breadcrumbs .breadcrumb span{color:#8a94a6;font-size:10px;padding:0 6px 0 4px}
[lang='zh'] .breadcrumbs .breadcrumb a{font-size:12px}
[lang='zh'] .breadcrumbs .breadcrumb span{font-size:12px}
[lang='ja'] .shareTool .st_sharethis,[lang='zh'] .shareTool .st_sharethis{display:none}
#utilityBar{background:none repeat scroll 0 0 #f1f1f1;clear:both;height:auto}
.userActions{list-style:none;float:right;margin:0;text-align:left}
.userActions li{background:0;line-height:11px;margin:0 0 0 14px;padding:0;float:left}
.userActions a{color:#8a94a6;display:block;font-family:arial,sans-serif;font-size:11px;font-weight:bold;margin:0;padding:4px 0 4px 17px;text-decoration:none}
.userActions a:hover{color:#6d7a90}
.userActions .helpMe{background:url(../images/icons/helpMe_icon.png) no-repeat center left}
.userActions .helpMe:hover{background-image:url(../images/icons/helpMe_icon_hover.png)}
.stButton .chicklets.sharethis{background:url(../images/icons/shareThis_icon.png) no-repeat center left!important;color:#8a94a6!important;height:auto!important;line-height:11px!important}
.stButton .chicklets.sharethis:hover{background-image:url(../images/icons/shareThis_icon_hover.png)!important;color:#6d7a90!important;opacity:1!important;-ms-filter:"alpha(opacity=100)"!important;filter:alpha(opacity=100)!important}
.stButton .chicklets{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#8a94a6;margin:0!important;padding:4px 0 4px 17px;paddint-top:4px;padding-right:0!important;padding-bottom:4px;padding-left:17px}
.stButton .chicklets .chicklets:hover{opacity:1!important;-ms-filter:"alpha(opacity=100)"!important;filter:alpha(opacity=100)!important;color:#6d7a90!important}
.ie #mainContent ul.userActions{margin-left:0!important}
.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:98%}
.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;width:auto;overflow:hidden;border:0}
.columnQuarter{float:left;width:25%}
.columnThird{float:left;width:33%}
.columnThird select{width:97%}
.columnThird p.content{margin-bottom:10px;margin:0 15px 15px 0;color:#696969;font:12px/16px Verdana,Geneva,sans-serif;letter-spacing:0}
.columnHalf{float:left;width:50%}
td.columnQuarter,th.columnQuarter,td.columnThird,td.columnHalf,th.columnThird,th.columnHalf{float:none;font-weight:normal;padding:9px 18px}
td.columnQuarter,th.columnQuarter{width:23%}
.col100{width:100%}
.col97{width:97%}
.col60{width:58%}
.col50{width:48%}
.col40{width:38%}
.col33{width:30%}
.col25{width:24.3%}
.column50{float:left;width:49.5%}
.lastcol{border-right:0 none!important}
.formBottom{margin-bottom:10px;margin-top:26px}
.formBottom .decoration{float:left;height:12px;margin:14px 0 0 6px;width:625px}
.formBottom button,.formBottom .cancel{vertical-align:middle}
.formBottom label{display:inline-block}
.listingProductInformation h2{margin-bottom:3px}
.listingProductInformation p{color:#333}
.listingProductInformation em{color:#696969}
.listingContainer .resultsTop{background:url(../images/layout/searchTopPagination.png) left -1px no-repeat;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-top:1px solid #b8b8b8;padding:11px 10px 10px 13px}
.listingContainer .resultsTop fieldset label{display:inline;margin-right:15px}
.listingContainer .resultsTop fieldset label.search-sort-by{min-width:113px;width:auto}
.listingContainer .resultsTop fieldset label.search-items-per-page{min-width:51px}
.listingContainer .resultsTop .search-items-per-page select{width:55px}
.listingContainer .resultsTop .carouselNav{float:right;margin-right:0;margin-top:3px}
.listingContainer .resultsTop .carouselNav a.prev{background-position:0 -48px}
.listingContainer .resultsTop .carouselNav a.next{background-position:0 -72px}
.listingContainer .listing.last{border-bottom:0}
.listings{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;min-height:250px}
.listings .listing{border-bottom:1px solid #d2d2d2;padding:21px 0 12px}
.listings .listing:last-child{border-bottom:0}
.siteContentTab .listingContainer .listing.last,.documentsTab .listingContainer .listing.last{border-bottom:2px solid #d2d2d2}
.siteContentTab .listingContainer .listings,.documentsTab .listingContainer .listings{padding-bottom:25px}
.siteContentTab .documentInformation{width:100%}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.module{background:url("../images/layout/moduleBackgroundTop.png") no-repeat scroll left top transparent;border-bottom:1px solid #d5d5da;margin-bottom:14px;min-height:100px;padding:14px;width:251px}
.module .date{color:#333;font:bold 11px/12px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:.06em;margin-bottom:5px}
.module h3{font:bold 12px/15px Arial,Helvetica,sans-serif;margin:0 0 8px;width:auto}
.module p{font-size:11px;letter-spacing:0;margin-bottom:8px;width:auto}
.module p.ctaLink{margin:0}
.module .moduleLinkBox p{color:#4c88a7;font-size:11px;letter-spacing:0;margin-bottom:0}
.module .moduleLinkBox p a{color:#4c88a7;font:bold 11px/12px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:0}
.module h4{margin-bottom:5px;width:auto}
.module h4 a{color:#393939;letter-spacing:0;margin-bottom:0;width:auto}
.module .modulePromotionWithImage img{border:1px solid #ccc;float:left;margin-right:5px}
.module .modulePromotionWithImage h3{float:right;font:bold 14px/21px Arial,Helvetica,sans-serif;margin-top:8px;width:38%}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.ie .tabsMenu{margin-left:0!important}
.tabsMenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;list-style:none outside none;margin:0;margin-bottom:-9px;position:relative;width:100%;z-index:50}
.tabsMenu .arrowWrapper{display:none}
.tabsMenu li{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;background-image:none;border-bottom:0;display:table-cell;float:none!important;height:24px;line-height:11px;list-style-type:none;margin:0;padding:0;position:relative;text-align:center;vertical-align:middle}
.tabsMenu li.active{height:26px}
.tabsMenu li.inactive a{background:transparent}
.tabsMenu li.active{position:relative;z-index:100}
.tabsMenu li.active .arrowWrapper{display:block;top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-width:11px;left:50%;margin-left:-11px}
.tabsMenu li.plain{border:0;background:0}
.tabsMenu li.plain.active{background:0}
.tabsMenu li.plain.active a>span{display:none}
.tabsMenu li a{color:#393939;display:block;font:bold 12px/12px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.04em;padding:6px 10px 5px;text-decoration:none;vertical-align:middle;position:relative}
.tabContent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:15px;border-top-right-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:2px solid #d4f0fa;padding:0 15px;clear:both;width:100%}
.alternateTabBackground{background-color:#f8f9f9;float:left;padding:24px 35px 0 24px;width:586px;margin-top:-8px}
.alternateTabBackground .column50{background:url(../images/layout/verticalDotDividerLight.gif) left top repeat-y;margin-bottom:20px;width:261px;float:left;margin-left:0;padding:5px 16px}
.alternateTabBackground .column50:first-child{background:0}
.alternateTabBackground .column50 li{background:0;padding:0;margin-left:0}
.alternateTabBackground .column50 li a{font:14px/18px 'Arial',sans-serif;letter-spacing:.02em}
.tabs .wide{width:100%}
.fluidTabs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;width:100%}
.fluidTabContainer{clear:both;display:block;padding-top:0;width:100%}
.selectCountry .tabsMenu{margin-bottom:0}
.itemDetailTabs ul.tabsMenu{left:4px;position:relative;top:20px;z-index:99}
.subTaxonomyTabs h2{padding-bottom:20px}
.subTaxonomyTabs .fluidTabs{padding:0}
.subTaxonomyTabs .fluidTabs .tabsMenu li{top:0;display:table;position:static;float:left!important}
.subTaxonomyTabs .fluidTabs .tabsMenu li.active{height:24px}
.subTaxonomyTabs .fluidTabs .tabsMenu li.plain{border:0;background:0}
.subTaxonomyTabs .fluidTabs .tabsMenu li.plain.active{background:0}
.subTaxonomyTabs .fluidTabs .tabsMenu li.plain.active a>span{display:none}
.subTaxonomyTabs .fluidTabs .tabLeft{height:0}
.subTaxonomyTabs .fluidTabs .tabContent{margin-top:-2px}
.ie8 .tabsMenu{margin-bottom:-10px!important}
.ie8 .tabsMenu li{margin:0!important;position:relative;z-index:-1}
.ie8 .events .tabsMenu,.ie8 .selectCountry .tabsMenu{margin-bottom:0!important}
.ie .tabsMenu{margin-left:0!important}
.ie #mainContent .subTaxonomyTabs ul{margin-left:0!important}
.validity-summary-container{display:none}
.validity-summary-container ul,.validity-summary-output ul{display:none!important}
.validity-modal-msg{background-color:#999;border:solid 1px #000;cursor:pointer;padding:4px;position:absolute;z-index:2}
.validity-modal-msg:hover{background-color:#aaa}
.validity-tooltip{background-color:#f56600;border:1px solid #555;color:#111;cursor:pointer;padding:3px;position:absolute;width:16em;z-index:1003}
.validity-tooltip:hover{border-color:#333}
.validity-tooltip .validity-tooltip-outer,.validity-tooltip .validity-tooltip-inner{background:0;border-right-width:0;bottom:auto;height:0;position:absolute;width:0}
.validity-tooltip .validity-tooltip-outer{border-color:#333;border-bottom:24px solid transparent;border-left-width:0;border-top:0 solid transparent;border-right-color:inherit;border-right-style:solid;border-right-width:20px;border-style:solid;left:-21px;top:-1px}
.validity-tooltip .validity-tooltip-inner{border-bottom:24px solid transparent;border-left-width:0;border-right:20px solid #f56600;border-top:0 solid transparent;left:3px;top:1px}
.validity-summary-container p,.validity-summary-container ul li,.errorMsg,.invalidCatalogNumber,.serverError,.productCompareTable .compareItemDescription p.errorMsg,#genericFilesModal .documentListing p.errorMsg,#msdsModal .documentListing p.errorMsg,.listingProductCallToAction p.invalidCatalogNumber,.listingProductCallToAction p.serverError,.listingProductCallToAction p.pleaseWait,.listingProductCallToAction p.requireQuantity,.listingProductCallToAction p.requireQuantityPositiveInt,.compareItemDescription .listingProductCallToAction p.invalidCatalogNumber,.compareItemDescription .listingProductCallToAction p.serverError,.compareItemDescription .listingProductCallToAction p.pleaseWait,.compareItemDescription .listingProductCallToAction p.requireQuantity,.compareItemDescription .listingProductCallToAction p.requireQuantityPositiveInt,#quickviewModal p.errorMsg,#quickviewModal p.invalidCatalogNumber,#quickviewModal p.serverError,#quickviewModal p.pleaseWait,#productAddCartForm p.invalidCatalogNumber,#productAddCartForm p.serverError,#productAddCartForm p.pleaseWait,.modal .contentLeadIn.helpModalErrorMsg,.helpModalErrorMsg{color:#c00;font:12px/21px Arial,Helvetica,sans-serif;margin-bottom:10px}
.validity-summary-container p,.validity-summary-container ul li{color:#c00!important;margin-bottom:0}
.errorMsg,.invalidCatalogNumber,.serverError,.pleaseWait,.requireQuantity,.requireQuantityPositiveInt,.helpModalErrorMsg{display:none}
.validity-summary-container .errorMsg,.errorMsg.showMessage,.invalidCatalogNumber.showMessage,.serverError.showMessage,.pleaseWait.showMessage,.requireQuantity.showMessage,.requireQuantityPositiveInt.showMessage,.helpModalErrorMsg.showMessage{display:block}
.validity-summary-container .errorMsg{margin-bottom:0}
.hybrisError,.hybrisError p{color:#c00;font:12px Arial,Helvetica,sans-serif;margin-top:15px}
.hybrisError p{margin-top:0}
h3.error{margin-bottom:4px}
div.errorMsg{color:#c00;font:11px/21px Arial,Helvetica,sans-serif;margin-top:-7px;margin-bottom:3px}
.alertBanner{background:#eeefef;border-bottom:1px solid #d6d7d7;color:#393939;display:none;font-family:'Arial';font-weight:bold;padding:10px 0 11px 0}
.alertBanner .dismissBtn{float:right;font-size:11px}
.alertBanner .close{background:url("../images/icons/closeBtn.png") 0 0 no-repeat;padding:0 41px 28px 0;display:block;float:right;margin:-5px 0 0 4px}
.fixedBanner{position:fixed}
.cookieBanner{background:#faf7d9;border-top:1px solid #d4d092;border-bottom:1px solid #d4d092;bottom:0;display:none;padding:10px 0;width:100%;z-index:9999}
.cookieBanner .bannerWrap{margin:0 auto;width:1000px}
.cookieBanner .leftCol{float:left;width:55%}
.cookieBanner .rightCol{float:right}
.cookieBanner .message{color:#696969;font-family:Arial,sans-serif;font-size:12px}
.cookieBanner .alertButtons{margin-top:15px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.baseForm .formSplash{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../images/layout/graySplashGradient.png") right top no-repeat;overflow:hidden;padding:20px 0 0 30px;width:100%}
.baseForm .formSplash h2{font-family:'Trebuchet MS','Arial',sans-serif;font-size:22px;font-weight:bold;margin-bottom:15px}
.baseForm .formSplash h3{font-family:'Arial',sans-serif;font-size:15px;margin-bottom:10px}
.baseForm .formSplash .column{float:left;width:455px}
.baseForm .formSplash .formGraphic{float:right}
.baseForm .signInSuggestion{margin-bottom:54px}
.baseForm .contentBlock{clear:both;float:left;padding:20px 30px 15px;position:relative}
.baseForm .small{font-size:11px}
.baseForm .borderedTop{border-top:1px solid #ccc}
.baseForm .borderedBottom{border-bottom:1px;border-style:solid;color:#d8d8d8;padding-bottom:18px;margin-bottom:18px}
.baseForm .labelHeading{font-size:14px;line-height:20px;margin-bottom:10px}
.baseForm textarea,.baseForm input[type="text"],.baseForm input[type="password"],.baseForm label{color:#333;font-size:11px;font-family:Arial}
.baseForm .long{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:440px}
.baseForm .toolTip{font-weight:normal;color:#666}
.baseForm .toolTip li{background:0;padding:0;margin:0 0 5px}
.baseForm input[type="button"].grayPillButton,.baseForm input[type="button"].secondaryButton{color:#333;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif}
.baseForm input[type="button"].primaryButton{color:#fff;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;margin-right:10px}
.baseForm label{font-size:12px;line-height:12px;margin-bottom:5px}
.baseForm fieldset{margin-bottom:14px}
.baseForm input[type="password"],.baseForm input[type="text"],.baseForm input.text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d8d8d8;height:30px;width:250px}
.baseForm input.short{width:60px}
.baseForm input.long{width:440px}
.baseForm select{height:23px}
.baseForm textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d8d8d8;height:100px;font-size:12px;line-height:16px;padding:9px 7px 7px;width:100%}
.baseForm label.error ~ p.error,.baseForm input.error ~ p.error,.baseForm input.validity-erroneous ~ p.error,.baseForm textarea.validity-erroneous ~ p.error,.baseForm select.validity-erroneous ~ p.error{display:block!important}
.baseForm label.error{margin-bottom:0}
.baseForm p.error{color:#c00;clear:both;display:none;font-size:11px;margin-bottom:0}
.baseForm input.error,.baseForm input.validity-erroneous,.baseForm textarea.validity-erroneous,.baseForm select.validity-erroneous{border:1px solid #c00}
.baseForm .radioList li{background:0;list-style:none;padding:0}
.baseForm .radioList input[type=radio]{margin:0 7px 0 0}
.baseForm .radioList label{display:inline;font-weight:normal;line-height:14px;vertical-align:top}
.baseForm .formText{margin-bottom:15px;color:#393939}
.baseForm .borderedTop{border-top:1px solid #d8d8d8;padding-top:15px;margin-top:15px}
.baseForm .widthWrap{width:440px}
.baseForm a.cancel,.baseForm .cancel{margin-top:9px}
.newDottedLine{background:url("../images/layout/verticalDottedLine.png") repeat-y scroll right center transparent}
.acceptTermsHeading{margin-bottom:11px!important}
.termsConditionsAccept{padding-bottom:14px}
.marginTopSeparaterLarge{margin-top:54px}
.dottedTop{border-top:1px dotted #e2e7e6}
.dottedLeft{border-left:1px dotted #e2e7e6}
.dottedRight{border-right:1px dotted #e2e7e6}
.paddingTopFieldSet{padding-top:24px}
.paddingRightFieldSet{padding-right:21px}
.paddingLeftFieldSet{padding-left:24px}
.paddingTopSmallFieldSet{padding-top:12px}
.paddingBottomSmallFieldSet{padding-bottom:12px}
.paddingVerticalSmallFieldSet{padding-bottom:12px;padding-top:12px}
#productContactOption{margin-bottom:20px}
#productContactOption .toContact{width:280px;margin-top:20px}
.localContactContainer label#product,.localContactContainer label#catalog{width:280px}
input.halfWidth,select.halfWidth{width:49%}
#signInForm .primaryButton input,.eventDetails .primaryButton span,.listing .listingProductCallToAction .secondaryButton span{min-width:104px}
.countryRedirectMsg{margin-top:32px;margin-bottom:32px}
.slimColumn{display:inline-block;width:85px;vertical-align:top}
.requiredField:after{content:" *"}
.contactMethod input{margin:0 7px 0 0}
.confirmationContent{padding-left:25px}
.confirmationContent .contentHeader{margin-bottom:15px}
.confirmationContent .contentHeader h2{padding-left:0}
.demoRequestFormContainer{background-color:#f8f9f9;margin-bottom:13px;padding:11px 26px}
.demoRequestFormContainer h3{font:bold 14px Arial,Helvetica,sans-serif;margin-bottom:20px}
.demoRequestFormContainer .textAreaLarge{height:112px;line-height:16px;margin-right:15px;margin-top:0;overflow:auto;padding:4px 10px 0 9px;width:541px}
.demoRequestFormContainer .firstColumn{float:left;padding-left:4px;width:109px}
.demoRequestFormContainer .secondColumn{float:right}
.demoRequestFormContainer .contactPreferencesHeading{margin-bottom:15px!important}
.demoRequestFormContainer .emailPreference{float:left;margin-top:3px}
#demoRequestParentContainer .header p{margin-bottom:5px}
#demoRequestParentContainer .contactInfoLeft{width:281px}
#demoRequestParentContainer select.selectIndustry{margin-bottom:3px!important}
#demoRequestParentContainer .contactPreference label{margin-top:2px}
#demoRequestParentContainer .contactPreference input[type=checkbox]{height:13px;margin-top:0!important}
#demoRequestParentContainer .contactPreference a{color:#317699}
#demoRequestParentContainer .marginSeperatorTop{margin-top:25px!important}
#demoRequestParentContainer .selectProduct input[type=text]{margin-bottom:12px!important;margin-top:0}
#demoRequestParentContainer .selectProduct select{margin-bottom:12px!important;margin-top:0}
#demoRequestParentContainer .selectProduct label{margin-top:6px}
#demoRequestParentContainer .selectProduct div.marginSeperatorTop{margin-top:20px!important}
#demoRequestParentContainer .selectProductLeft{width:280px}
#demoRequestParentContainer .paddingLeftFieldSet{padding-left:25px!important}
#demoRequestParentContainer .addDetails{line-height:18px!important;margin-top:-7px}
#demoRequestParentContainer .comments{margin-top:15px}
#demoRequestParentContainer .viewPolicy{margin-bottom:7px}
#demoRequestParentContainer .contactPrefLeft{float:none;margin-top:1px;padding:0;width:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){#demoRequestParentContainer .column30 label.floatLeft{margin-top:5px}
}
.eventRegisterFormContainer{background-color:#f8f9f9;margin-bottom:13px;padding:11px 26px}
.eventRegisterFormContainer h3{font:bold 14px Arial,Helvetica,sans-serif;margin-bottom:20px}
.eventRegisterFormContainer .firstColumn{float:left;margin-bottom:18px;width:122px}
.eventRegisterFormContainer .secondColumn{float:left;margin-bottom:18px;width:80px}
.eventRegisterFormContainer .secondColumn input{margin-top:1px}
.eventRegisterFormContainer .column30{margin-top:-7px}
#eventRegistrationParentContainer label.optionLabel,#eventRegistrationParentContainer label.paymentLabel{margin:2px 18px 0 8px;padding:0;width:auto!important}
#eventRegistrationParentContainer input[type=checkbox].optionCheck,#eventRegistrationParentContainer input[type=radio].paymentOption{height:14px;margin:0;padding:0;width:14px}
#eventRegistrationParentContainer .formBottom{margin-top:16px}
#eventRegistrationParentContainer .validity-summary-container{margin-top:-21px}
#eventRegistrationParentContainer .requiredFields{margin-bottom:25px}
#eventRegistrationParentContainer .requiredFields.selectionOptions{margin-bottom:4px;margin-top:20px}
#eventRegistrationParentContainer .contactInfoLeft{width:281px}
#eventRegistrationParentContainer .header p{margin-bottom:5px}
.modal .contentBasic .contentLeadIn{font-size:11px;line-height:13px;font-weight:bold;margin-top:11px}
.modal .contentBasic .content{font-size:11px;line-height:13px;border-bottom:1px dotted #afafaf;color:#696969;margin-top:4px;padding-bottom:8px}
.websiteHelp{float:right;font:11px/12px Arial,Helvetica,sans-serif;margin-top:-18px}
.websiteHelp a{color:#6498b3}
.paddingRightTight{padding-right:2px}
.paddingLeftTight{padding-left:2px}
.paddingHorizontalTight{padding-left:2px;padding-right:2px}
#taxonomy1{width:100%}
.productCategory#mainContent.fullWidth{width:920px;background:#fff;margin:0;padding:0 20px}
.productCategory#mainContent.fullWidth .contentBody{float:none;clear:none;padding:0;margin:0;width:100%}
.productCategory#mainContent.fullWidth .contentBodyInner{float:right;margin-left:-1px;border-left:1px solid #ededed;background:#fff;width:684px;padding-left:20px}
.productCategory .contentLeft{float:left;width:215px;border-right:1px solid #ededed;background:#fff;margin:0;padding:0}
.productCategory h1{margin:18px 28px;font-size:24px;letter-spacing:.05em}
.productCategory .sidebar{margin:0!important}
.helpModal .column30 label.floatLeft,.helpModal .column30 label.floatRight{line-height:12px!important;margin-top:8px;width:80%}
.sideBySide .field{margin-top:12px}
.sideBySide label,label.sideBySide{float:left;width:39%}
.sideBySide input,.sideBySide select,select.sideBySide,input.sideBySide{float:left;margin-left:5px;margin-top:2px;width:48%}
.sideBySide select,select.sideBySide{width:50%}
.sideBySide label.afterInputShort,label.floatLeft.afterInputShort,label.floatRight.afterInputShort,.sideBySide label.floatRight.afterInputShort{min-width:60px;width:auto}
.sideBySide select,select.sideBySide .taxonomyDropDown{width:100%}
.floatingNavigation{background:url(../images/layout/topperPeriwinkle.png) top repeat-x;border-top:2px solid #515151;padding-top:20px}
.floatingNavigation.floatLeft{margin-right:39px;width:185px}
.floatingNavigationContainer{background:url(../images/layout/floatingNavigationGradient.png) right repeat-y}
.floatingNavigationBottom{background:url(../images/layout/floatingNavigationGradientBottom.png) right bottom no-repeat;height:6px;margin-top:-6px}
ul.accordion{list-style:none;margin:0}
.ie #mainContent ul.accordion{margin-left:0!important}
.accordion li{background:0;border-bottom:1px dotted #abb4bf;margin:0 2px 0 0;padding:0}
.accordion li a.accordionTitle,.accordion li a.accordionTrigger{color:#393939;display:inline-block;font:bold 12px/14px Arial,Helvetica,sans-serif;height:auto;min-height:16px;padding:13px 0 11px 34px}
.accordion li a.accordionTitle{padding-left:0}
.accordion li a.accordionTrigger{background:url(../images/icons/pointerRightBlack.png) 21px center no-repeat;float:left;overflow:hidden;padding:13px 6px 11px 17px;width:11px}
.accordion li a.accordionTrigger.expanded{background:url(../images/icons/pointerDownBlack.png) 17px center no-repeat}
.accordion li a.accordionEmpty{padding:15px 0 14px 34px}
.accordion li .accordionTarget{margin-bottom:14px}
.accordion li .accordionTarget.expanded{display:block}
.accordion li .accordionTarget dt{margin-bottom:0}
.accordionTarget .accordionTargetLink{background:url(../images/icons/squareBlack.png) 20px 7px no-repeat;color:#317699;display:inline-block;font:11px/18px Arial,Helvetica,sans-serif;padding:0 0 3px 29px}
.storyColumn{width:508px}
.storyColumn dd,.storyColumn dt{font:11px/15px Verdana,Geneva,sans-serif;margin-bottom:0}
.storyColumn dd{color:#696969}
.literatureRequestFormContainer{background-color:#f8f9f9;margin-bottom:13px;padding:11px 26px}
.literatureRequestFormContainer h3{font:bold 14px Arial,Helvetica,sans-serif;margin-bottom:20px}
.literatureRequestFormContainer a.acceptTerms{font:normal 13px/21px Arial,Helvetica,sans-serif;margin-bottom:5px}
#literatureRequestParentContainer .header p{width:281px}
#literatureRequestParentContainer select.selectIndustry{margin-bottom:3px!important}
#literatureRequestParentContainer .formBottom{margin-top:16px}
#literatureRequestParentContainer p.literatureText{font:normal 13px/21px Arial,Helvetica,sans-serif;margin-bottom:5px}
#literatureRequestParentContainer .requiredFields{margin-bottom:35px}
#literatureRequestParentContainer .validity-summary-container{margin-top:-30px;margin-bottom:10px}
#genericFilesModal.modalContainer .carouselNav,#msdsModal.modalContainer .carouselNav{clear:both;height:15px;margin-right:0;margin-top:-4px;padding:2px 0}
#genericFilesModal h1,#msdsModal h1{font:bold 20px/20px 'trebuchet ms',sans-serif;margin-bottom:24px}
#genericFilesModal .carouselNav a.prev,#msdsModal .carouselNav a.prev{background-position:0 -49px}
#genericFilesModal .carouselNav a.next,#msdsModal .carouselNav a.next{background-position:0 -73px}
#genericFilesModal .carouselNav a.prev.disabledPrev,#msdsModal .carouselNav a.prev.disabledPrev{background-position:0 0!important;cursor:default}
#genericFilesModal .carouselNav a.next.disabledNext,#msdsModal .carouselNav a.next.disabledNext{background-position:0 -23px!important;cursor:default}
#genericFilesModal .documentListing,#msdsModal .documentListing{background:url(../images/layout/msdsModalBackground.png) 0 0 repeat-x;margin-bottom:10px;padding-top:10px}
#genericFilesModal .documentListing h2,#msdsModal .documentListing h2,#quickviewModal h2{font:bold 16px/20px 'trebuchet ms',sans-serif;margin-bottom:10px;padding:0}
#genericFilesModal .documentListing .documentInformation h2,#msdsModal .documentListing .documentInformation h2{margin-bottom:3px}
#genericFilesModal .documentListing .listing,#msdsModal .documentListing .listing{border-bottom:1px solid #d2d2d2;padding:21px 0 12px}
#genericFilesModal .documentListing .listing.last,#msdsModal .documentListing .listing.last{border-bottom:0}
#genericFilesModal .documentListing p,#genericFilesModal .documentListing ul li a,#genericFilesModal .documentListing ul li,#msdsModal .documentListing ul li,#msdsModal .documentListing ul li a,#msdsModal .documentListing p,#quickviewModal ul li,#quickviewModal ul li a,#quickviewModal p{color:#696969;font:12px/15px Arial,Helvetica,sans-serif;margin:0;padding:0}
#genericFilesModal .searchResultsPagination p,#genericFilesModal .searchResultsPagination li,#msdsModal .searchResultsPagination p,#msdsModal .searchResultsPagination li,#quickviewModal .searchResultsPagination p,#quickviewModal .searchResultsPagination li{background:0;color:#393939;font:bold 11px/15px Arial,Helvetica,sans-serif}
#quickviewModal p.itemPrice{color:#393939;font-size:16px;margin-bottom:10px}
#quickviewModal p.itemPrice span{font-family:Verdana,Geneva,sans-serif;font-size:10px}
#genericFilesModal .documentListing p.searchSubTitle,#msdsModal .documentListing p.searchSubTitle{color:#393939;font-weight:bold;line-height:17px;margin-bottom:20px}
#genericFilesModal .documentListing .documentInformation p.searchSubTitle,#msdsModal .documentListing .documentInformation p.searchSubTitle,.documentInformation p.searchSubTitle{margin-bottom:10px}
.documentInformation{float:left;width:76%!important}
.documentInformation h2{margin-bottom:0;font:bold 20px 'trebuchet ms',sans-serif}
#genericFilesModal .documentListing .listing p.catalogInformation,#msdsModal .documentListing .listing p.catalogInformation{margin-bottom:12px;color:#333;font:normal 10px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
#genericFilesModal .documentListing .listing p.catalogInformation,#msdsModal .documentListing .listing p.catalogInformation,#quickviewModal .listing p.catalogInformation{color:#333;font:normal 10px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:3px}
#genericFilesModal .documentListing .contentItem,#msdsModal .documentListing .contentItem{padding:0}
#genericFilesModal .documentListing .listing .documentDownloadInformation .documentIconType,#msdsModal .documentListing .listing .documentDownloadInformation .documentIconType{color:#393939;float:none;font:12px/20px 'Arial',sans-serif;margin-left:10px;padding-left:43px}
#genericFilesModal .documentListing .listing .documentDownloadInformation .documentIconType.excelLink,#msdsModal .documentListing .listing .documentDownloadInformation .documentIconType.excelLink,#genericFilesModal .documentListing .listing .documentDownloadInformation .documentIconType.wordLink,#msdsModal .documentListing .listing .documentDownloadInformation .documentIconType.wordLink,#genericFilesModal .documentListing .listing .documentDownloadInformation .documentIconType.powerLink,#msdsModal .documentListing .listing .documentDownloadInformation .documentIconType.powerLink,#genericFilesModal .documentListing .listing .documentDownloadInformation .documentIconType.pdfLink,#msdsModal .documentListing .listing .documentDownloadInformation .documentIconType.pdfLink{padding-left:70px}
#genericFilesModal .documentListing .listing .documentDownloadInformation .documentIconType.videoLink,#msdsModal .documentListing .listing .documentDownloadInformation .documentIconType.videoLink,#genericFilesModal .documentListing .listing .documentDownloadInformation .documentIconType.cameraLink,#msdsModal .documentListing .listing .documentDownloadInformation .documentIconType.cameraLink,#genericFilesModal .documentListing .listing .documentDownloadInformation .documentIconType.digitalLink,#msdsModal .documentListing .listing .documentDownloadInformation .documentIconType.digitalLink{margin-left:-25px;padding-left:85px}
#genericFilesModal .documentListing .listing .documentInformation,#msdsModal .documentListing .listing .documentInformation{float:left;width:470px}
#genericFilesModal.modalContainer .carouselNav{padding:2px 31px 2px 0!important}
#privatePolicyModal.modalContainer{width:564px}
#colorbox.adjustHeight #cboxContent,#colorbox.adjustHeight{height:auto!important;min-height:615px!important}
#colorbox.adjustHeight #cboxWrapper{height:auto!important;min-height:621px!important}
#colorbox.adjustHeight #cboxLoadedContent{height:auto!important;min-height:615px!important}
.shadedTop{background:url(../images/layout/shadedTop.png) top repeat-x}
.deepPadding{margin-top:38px;padding:42px 52px 37px}
.deepPadding .primaryButton{float:right}
.deepPadding h1{margin:0!important}
.shallowPadding{padding:23px 77px}
a.prev.disabledPrev{background-position:0 0!important;cursor:default}
a.next.disabledNext{background-position:0 -23px!important;cursor:default}
.topMargin{margin-top:10px}
#changePasswordSubmit{border:0}
.marginSeperatorTop{margin-top:15px}
.changePasswordIcon .informationIcon{margin-top:9px}
.informationIcon:hover{background:url("../images/icons/informationIcon.png") no-repeat 0 -17px}
.sectionDisplay,.modal fieldset{background:#f8f9f9;margin-bottom:18px;padding:12px 31px 15px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#cboxContent{background:transparent!important}
#cboxContent>#cboxClose{display:none!important}
#cboxClose{background:url(../images/icons/closeX.png) left top no-repeat!important;bottom:auto;display:block;height:22px;position:absolute;right:15px!important;text-indent:-9999px;top:15px;width:24px}
#cboxClose:hover{background-position:left -25px!important}
.ie8 .modalContainer,.ie8compat .modalContainer{overflow-y:auto}
.ie8 .modalContainer>span{display:block!important}
.ie8 #inlineCheckoutModal{overflow:hidden}
#inlineCheckoutModal{border-color:#cb8e38;min-height:275px;height:275px!important;width:auto}
#inlineCheckoutModal .subHeading{color:#666;font-size:15px;font-weight:bold;padding:45px 0}
#inlineCheckoutModal .button{display:inline-block}
.modalContainer{background:none repeat scroll 0 0 #fff;border:3px solid #59caf9;border-radius:6px 6px 6px 6px;font-family:Arial,Helvetica,sans-serif;height:auto;overflow-x:hidden;min-height:425px;padding:0;position:relative;width:630px}
.modalContainer .productCarousel .contentBlock{margin:0 0 20px;padding:0 1px;width:auto}
.modalContainer .productCarousel .contentBlock .contentItem{border:0 none;float:none;min-height:100px;width:auto}
.modalContainer .productCarousel .contentBlock>div p{font-size:11px;width:auto}
.modalContainer .pagingNavigation{background:0 none;padding-top:18px;width:630px}
.modalContainer .pagingNavigation .carouselNav{background:#fff}
.modalContainer .contentSeperator{clear:both;left:0;width:100%}
.modalContainer .small{font-size:11px}
.modalContainer .suggestText{margin-bottom:15px}
.modalContainer .signInSuggestion{margin-bottom:15px}
.modalContainer .resetProgressBar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:auto}
.modalContainer .modal{margin-bottom:20px;min-height:606px}
.modalContainer .adjustableImage .currentImage .outerGallery{border:4px solid #d66d37}
.modalHeader{background:#fff;border-bottom:1px solid #e5e5e5;min-height:50px;width:100%}
.modalHeader h2{font:bold 20px/20px 'Trebuchet MS',Arial,Helvetica,sans-serif;letter-spacing:.02em;padding:20px 30px 15px}
.modalContent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;clear:both;float:left;margin:0;position:relative;padding:20px 30px 15px;width:100%}
.modalContent.alt{background:#f8f9f9;border-bottom:1px solid #e5e5e5}
.modalContent.no-border{border:0}
.modalForm textarea,.modalForm input[type="text"],.modalForm input[type="password"] label{color:#333;font-size:12px;font-family:Arial}
.modalForm .long{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:400px;height:22px}
.modalForm input[type="button"].grayPillButton,.modalForm input[type="button"].secondaryButton{color:#333;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif}
.modalForm input[type="button"].primaryButton{color:#fff;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;margin-right:10px}
.modalForm label{font-weight:bold}
.modalForm input[type="password"],.modalForm input[type="text"],.modalForm input.text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d8d8d8;padding:9px 7px 7px;height:auto;width:250px}
.modalForm input[type="password"].errorField,.modalForm input[type="text"].errorField,.modalForm input.text.errorField{border:1px solid #c00}
.modalForm input.short{width:60px}
.modalForm input.long{width:400px;height:22px}
.modalForm fieldset div select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d8d8d8;height:auto;font-size:12px;line-height:16px;padding:9px 7px 7px}
.modalForm textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d8d8d8;height:100px;font-size:12px;line-height:16px;padding:9px 7px 7px;width:100%}
.modalForm input.error ~ p.error,.modalForm input.validity-erroneous ~ p.error,.modalForm textarea.validity-erroneous ~ p.error,.modalForm select.validity-erroneous ~ p.error{display:block!important}
.modalForm p.error{color:#c00;clear:both;display:none}
.modalForm input.error,.modalForm input.validity-erroneous,.modalForm textarea.validity-erroneous,.modalForm select.validity-erroneous{border:1px solid #c00}
.modal .contentLeadIn{color:#393939;font:14px/16px Arial,Helvetica,sans-serif;margin-bottom:0}
.modal .contentPlain{font-size:11px;line-height:18px}
.modal .formBottom{margin-bottom:-1px;margin-top:0}
.modal h1{font-size:20px;margin-bottom:10px;line-height:23px}
.selectFields input[type="text"]{font-size:100%}
.selectFields .secondaryButton{left:10px;position:relative;top:-2px}
.resetProgressBar .progressContent{padding-left:20px}
.resetProgressBar li.seperator{margin:0 15px}
.resetProgressBar li span,.resetProgressBar li.selected span{padding:0 5px 5px 7px}
.resetProgressBar ul li p.securityQuestionLI{position:relative;top:-8px}
.resetPasswordwrapper{margin:0 40px;width:480px}
.resetPasswordwrapper .validity-summary-container ul li{background:0;padding-left:0}
.resetPasswordwrapper h1{font:bold 20px 'trebuchet ms',sans-serif!important}
#saveThisSearchModal p.suggestText,.signInHelpText>p:first-child,.resetPasswordwrapper p.suggestText{font:13px arial,sans-serif;margin-bottom:0}
#saveThisSearchModal p.suggestText,.resetPasswordwrapper p.suggestText+label{margin-bottom:30px}
.resetPasswordwrapper p.suggestText,.resetPasswordwrapper p.thankUnote{margin-top:25px}
.signInHelpText>p:first-child>a{color:#606a95}
.signInHelpIcon{background:url("../images/icons/sidebarIconColors.png") no-repeat scroll -3px -251px transparent;float:left;height:34px;width:34px}
.signInHelpIcon span{background:url("../images/icons/sidebarIcons.png") no-repeat scroll 7px -72px transparent;display:block;height:32px;width:26px}
.signInHelpText{float:left;padding-left:10px;width:434px}
.signInHelpText p{font:11px/21px Arial,Helvetica,sans-serif;margin-bottom:0}
.hideComment{display:none}
.productTitle{color:#666;font-size:15px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;margin-bottom:15px}
#typeAheadParentContainer{padding:0;position:relative;width:550px}
.localContactContainer{background-color:#f8f9f9;margin-bottom:10px;padding:5px 85px 10px 46px}
#localContactModal{background-color:#f8f9f9;width:470px}
#localContactModal.modalContainer{padding:28px 23px}
.localContactForms{width:415px}
.localContactForms label{font:11px/18px Arial,Helvetica,sans-serif}
.localContactForms .validity-summary-container{margin-bottom:5px}
.localContactForms input[type="password"],.localContactForms input[type="text"]{margin:0 0 5px!important;width:360px}
.localContactForms textarea{margin:0 0 5px!important;width:355px}
.localContactForms select{margin:0 0 5px!important;width:286px}
.localContactForms .selectProduct{height:37px}
.localContactForms #productContactOption label{width:150px!important;word-wrap:break-word!important}
.localContactForms #productContactOption label.emailText,.localContactForms #productContactOption label.phoneNumberText{margin-top:16px}
.localContactForms #productText,.localContactForms #catalogText{width:20%}
.modal input.error,.modal textarea.validity-erroneous,.modal input.validity-erroneous{border:1px solid #c00}
#quickRegistrationModal,#quoteRequestModal,#contactUsModal{background:#f8f9f9;min-height:600px!important;overflow:hidden;overflow-y:auto}
#productActivationModal{background:#f8f9f9;min-height:500px!important}
#videoModal{padding:33px 36px;width:640px;height:360px;min-height:0}
.modalPadding{padding:18px}
.usernameFields{margin-bottom:10px}
.passwordFields .resetPW{padding-left:10px}
.productInfo{font-size:13px}
.productInfo p{font-size:13px;font-family:Arial,Helvetica,sans-serif}
.productInfo strong{width:100px;display:inline-block}
.quickRegistration .suggestText{margin-bottom:15px}
.thankUnote{font:16px arial}
.showComment{display:block}
.eloquaForm input[type=text]{background-color:#fff!important}
.modalCloser{background:url('../images/fpo/fpo-itemDetail-modalCloserX.png') no-repeat;cursor:pointer;height:27px;position:absolute;right:20px;top:8px;width:28px;z-index:99}
.modalCloser.noscroll{right:6px;top:6px}
.ie .modalCloser{right:28px}
.controlPanel.needHelp{background-color:#fff;background-image:none!important;border:1px solid #b7b7b7;box-shadow:0 0 4px rgba(0,0,0,0.35);margin:0 5px 0 2px;padding:18px 25px}
#confirmOptOutCookies{min-height:250px}
#documentUnavailModal{background-color:#f8f9f9;padding:35px;border:3px solid #59caf9;border-radius:6px}
.flyout h1{margin-bottom:0}
.flyout .contentBasic{margin-top:32px}
.flyout .contentBasic .contentLeadIn,.flyout .contentBasic .content{font-size:11px;line-height:13px}
.flyout .contentBasic .contentLeadIn{color:#393939;font:bold 11px/13px Arial,Helvetica,sans-serif;margin-top:11px}
.flyout .contentBasic .content{border-bottom:1px dotted #afafaf;margin-top:4px;padding-bottom:8px;color:#393939;font:bold 10px/15px Arial,Helvetica,sans-serif}
.flyout .cartModalInner .flowCenter{padding-top:16px}
.flyout .primaryButton span,.flyout .secondaryButton span,.flyout .tertiaryButton span{min-width:108px}
.flyout .cartModalMiddle{padding:21px 20px 23px}
.flyout .cartModalMiddle h1{color:#393939;font:bold 18px/23px "trebuchet ms",sans-serif}
.flyout.cartModalTopLeft h3{color:#393939;font:bold 18px/23px 'trebuchet ms',sans-serif;width:66.667%}
.cartModalTopLeft{background:url(../images/layout/beigeBorderCorners.png) 0 top no-repeat;-webkit-box-shadow:10px 10px 20px rgba(0,0,0,0.2),0px 0 20px rgba(0,0,0,0.3);-moz-box-shadow:10px 10px 20px rgba(0,0,0,0.2),0px 0 20px rgba(0,0,0,0.3);-o-box-shadow:10px 10px 20px rgba(0,0,0,0.2),0px 0 20px rgba(0,0,0,0.3);-ms-box-shadow:10px 10px 20px rgba(0,0,0,0.2),0px 0 20px rgba(0,0,0,0.3);border-radius:6px;box-shadow:10px 10px 20px rgba(0,0,0,0.2),0px 0 20px rgba(0,0,0,0.3);margin:50px 46px 30px 30px;position:relative}
.cartModalTopLeft.flyout{width:306px}
.cartModalTopLeft.modal{width:630px}
.cartModalTopLeft .modalCloser{right:8px}
.cartModalTopLeft .paddingTopSmallFieldSet{padding-top:24px}
.cartModalTopLeft .paddingTopMinorFieldSet{padding-top:12px}
.cartModalTopRight{background:url(../images/layout/beigeBorderCorners.png) right top no-repeat}
.cartModalTop{background:#FFF;border-top:3px solid #cb8e38;margin:0 6px;padding-top:3px}
.cartModalBottomLeft{background:url(../images/layout/beigeBorderCorners.png) 0 bottom no-repeat}
.cartModalBottomRight{background:url(../images/layout/beigeBorderCorners.png) right bottom no-repeat}
.cartModalInner{background:#FFF;border-left:3px solid #cb8e38;border-right:3px solid #cb8e38;padding-left:3px;padding-right:3px}
.cartModalMiddle{background:#FFF;padding:20px 24px}
.cartModalMiddle .deepPadding{margin-top:41px;padding-bottom:41px;padding-top:35px}
.cartModalBottom{background:#FFF;border-bottom:3px solid #cb8e38;margin:0 6px;padding-bottom:3px}
.beige .triangleTop{border-bottom:7px solid #cb8e38;border-left:8px solid transparent;border-right:8px solid transparent;height:0;overflow:hidden;position:absolute;right:34px;top:-7px;width:0}
.catalogNumber{color:#696969;font:11px/12px Verdana,Geneva,sans-serif}
.cartModalMiddle .shallowPadding,.cartModalMiddle .deepPadding{padding:42px 34px 41px 34px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.contactUsForm select{margin:0 0 5px;width:250px}
.contactUsForm .selectProduct{height:37px}
.contactUsForm #contactInfoDiv{margin:20px 0 35px 0}
.contactUsForm #contactInfoDiv h2{font-size:12px;line-height:12px;margin-bottom:5px;color:#333}
.contactUsForm #contactInfoDiv .formText{margin-bottom:0!important}
.contactUsForm #contactInfoDiv .salesAndServices{margin-top:10px;margin-bottom:15px}
.contactUsForm #productContactOption label{width:150px!important;word-wrap:break-word!important}
.contactUsForm #productContactOption label.emailText,.contactUsForm #productContactOption label.phoneNumberText{margin-top:16px}
.contactUsForm #productContactOption .salesContactTxt{margin:5px 0 10px;width:100%!important}
.contactUsForm #typeAheadDataContainer,.contactUsForm #typeAheadMenu{max-width:875px}
.contactUsForm #typeAheadContainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:0;width:440px;max-height:250px;background-color:#fff;border:1px solid #cacbcb;left:0;top:34px;z-index:1}
.contactUsForm #typeAheadMenu{margin-bottom:0}
.contactUsForm #typeAheadMenu::-ms-clear{display:none}
.contactUsForm #typeAheadMenu.withData{background:url(../images/icons/arrowDownGray.png) #fff 98% center no-repeat}
.contactUsForm #typeAheadParentContainer{width:440px}
.contactUsForm #contactTargetContainer{min-height:250px}
.contactUs .saleConfirmationContent .contentBlock p{padding:5px 0 0 30px}
#typeAheadParent{position:relative}
[lang='en'] ul#typeAheadDataContainer a{text-transform:capitalize}
ul#typeAheadDataContainer{margin:0;padding:0;width:100%}
ul#typeAheadDataContainer li{background-image:none!important;margin:0;padding:0}
ul#typeAheadDataContainer li.highlighted{background-color:#eff1f9}
ul#typeAheadDataContainer li.highlighted a{color:black}
ul#typeAheadDataContainer li a{color:#909090;display:block;font:10px/12px Verdana,Geneva,sans-serif;padding:3px 5px;text-decoration:none}
ul#typeAheadDataContainer li a:first-letter {text-transform:capitalize}
ul#typeAheadDataContainer li a:hover{background-color:#eff1f9;color:black}
.selectProduct input{margin:0 0 5px!important;text-indent:0;width:136px}
.ie8 .contactUsForm input[type='text']{height:auto;padding:5px 0 9px 0;line-height:18px}
.ie8 #regionDropDown,.ie8 #countryDropDown{width:250px!important}
.ie8 select.long{width:440px!important}
.contactUsPage .inner-main-content.has-rail{border-right:0}
.contactUsPage .sidebar .contentBlock:first-child{position:relative;top:60px;display:none}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#countrySelectionModal{min-height:0!important;height:auto!important;max-height:520px}
#countrySelectionModal .content{color:#666;font-size:13px}
.dotted{list-style:none;margin-bottom:0;margin-left:0}
.dotted li{background:0;border-bottom:dotted 1px #979797;margin:0;overflow:hidden;padding:11px 8px}
.dotted li:hover{background:#edf2f0}
.dotted li a{color:#666;font-style:normal;font-size:11px}
.dotted .flag{float:left;margin-right:6px}
.ie .dotted{margin-left:0!important}
.featuredCountries .fullBlockLink a{display:block}
.featuredCountries .fullBlockLink a:hover{text-decoration:none}
.featuredCountries li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:88px;margin-left:26px;padding:14px 0;text-align:center;width:110px}
.featuredCountries li:hover{background:#edf2f0}
.featuredCountries li:first-child{margin-left:0}
.featuredCountries a{font-family:Arial,Sans-Serif}
.featuredCountries .flag{background:url('../images/icons/flags_large.png') 0 0 no-repeat;height:21px;width:30px;margin-bottom:10px}
.featuredCountries .flag.flag-us{background-position:0 0}
.featuredCountries .flag.flag-fr{background-position:-65px 0}
.featuredCountries .flag.flag-cn{background-position:-33px 0}
.featuredCountries .flag.flag-de{background-position:-97px 0}
.featuredCountries .flag.flag-jp{background-position:-129px 0}
.featuredCountries .flag.flag-es{background-position:-160px 0}
.featuredCountries .grayLink{font-size:11px;line-height:15px;color:#969696}
.featuredCountries .languageList .spacer{height:11px;border-right:1px solid #d3d4d4;border-left:1px solid #afafaf;margin-left:4px;display:inline-block;font-size:0;margin-bottom:-2px;margin-right:2px}
.featuredCountries .languageList .spacer:last-child{display:none}
.featuredCountries .countryName{color:#333;display:block;font-size:13px;font-weight:bold;line-height:15px}
.featuredCountries .countryName:hover{text-decoration:none}
.regionSelect label{display:inline-block;font-weight:bold}
.regionSelect select{min-width:250px}
.regionsBlock .regionBlock{display:none}
.regionsBlock .regionBlock.active{display:block}
.regionsBlock .column{float:left;margin-left:20px;width:250px}
.regionsBlock .column:first-child{margin-left:0}
.regionsBlock .countryName{color:#333;font-weight:bold;font-size:13px}
.regionsBlock .singleLanguage{padding:0}
.regionsBlock .singleLanguage a{display:block;padding:11px 8px}
.regionsBlock .singleLanguage a:hover{text-decoration:none}
.regionsBlock .singleLanguage a:hover .language{text-decoration:underline}
#itemDetailImageModal{overflow:hidden}
#itemDetailImageModal .ad-slideshow-controls,#itemDetailImageModal .ad-info{display:none!important}
#itemDetailImageModal .ad-nav{float:left}
#itemDetailImageModal .adjustableImage{overflow:hidden;margin:0 auto;width:548px;height:456px}
#itemDetailImageModal .ad-thumb-list{width:66px!important;margin:0 auto}
#itemDetailImageModal .ad-thumb-list>li{background:#fff!important}
#itemDetailImageModal .ad-thumb-list>li img{margin:0 auto;display:block}
#itemDetailImageModal .outerGallery{border:solid 4px #fff}
.ie #itemDetailImageModal .ad-thumb-list{width:66px!important;margin:0 auto}
#itemDetailImageModal.modalContainer .adjustableImage .currentImage .outerGallery{border:4px solid #b0bd6e}
#itemDetailImageModal .adjustableImage .ad-nav li{background:0;margin:0 0 10px!important;padding:0;float:none}
#itemDetailImageModal .ad-image-wrapper{background:url('../images/layout/modalInnerLeft.png') no-repeat;float:left;height:450px;margin-bottom:0;padding:3px 0 3px 3px;width:450px}
#itemDetailImageModal .ad-nav{background:url('../images/layout/modalInnerRightGradient.png') no-repeat;border-left:1px solid #ccc;height:450px;list-style:none;margin-bottom:0;margin-left:0;padding-top:2px;padding-bottom:2px;width:93px!important}
#itemDetailImageModal .ad-thumbs{height:398px;overflow-x:hidden;overflow-y:auto;padding-top:25px;padding-bottom:25px}
.ie #mainContent #itemDetailImageModal .galleryImageRight{margin-left:0!important}
#itemDetailImageModal.modalContainer .ad-image{height:450px!important;width:450px!important}
#itemDetailImageModal.modalContainer .ad-image img{max-height:445px;max-width:445px}
.ie #itemDetailImageModal .ad-thumb-list li{float:none}
#itemDetailImageModal{padding:45px;height:auto!important;width:552px}
#quickviewModal .listing{background:url(../images/layout/quickModalBackground.png) 438px top repeat-y;padding:40px 10px 10px 5px}
#quickviewModal .listing .listingProduct{border:0 none;height:auto;margin:3px 18px 0 40px;width:350px}
#quickviewModal .listing .listingProduct ul{background-color:#ededed;clear:both;float:left;margin-bottom:0;margin-left:-35px;padding:14px 15px 13px;width:390px!important}
#quickviewModal .listing .listingProduct ul li{margin:0 6px!important}
#quickviewModal .listing .listingProduct p.catalogInformation{line-height:20px}
#quickviewModal .listing .listingProduct p.attributeListing{margin-bottom:40px}
#quickviewModal .listing .listingProductCallToAction{clear:both;float:none;text-align:left;width:auto}
#quickviewModal .listing .listingProductCallToAction .primaryButton,#quickviewModal .listing .listingProductCallToAction .secondaryButton{float:none;margin-left:-6px;margin-right:0}
#quickviewModal .listing .listingProductCallToAction label select{min-width:140px}
#quickviewModal .listing .listingProductInformation ul li{background:0;float:left;margin-right:14px}
#quickviewModal.modalContainer{padding:0;width:840px}
#quickviewModal ul li,#quickviewModal ul li a,#quickviewModal p{line-height:16px}
#quickviewModal .validity-summary-container ul li{background-image:none;padding-bottom:10px}
#quickviewModal .listingProductInformation{margin-left:0;width:auto}
#quickviewModal .listingProductInformation ul{list-style:none;margin-bottom:20px;margin-left:0}
#quickviewModal .listingProductInformation ul li.last{margin-right:0}
#quickviewModal .listingInformation{float:right;margin-left:25px;margin-right:30px;width:320px;position:relative;z-index:1000}
#quickviewModal ol,#quickviewModal ul{list-style:none;margin-bottom:0;margin-left:0}
#quickviewModal ol li a,#quickviewModal ul li a{color:#307496;font-size:11px}
#quickviewModal ul li a.sublink{background-position:right 3px;padding-right:12px}
#quickviewModal p.viewAll{float:right;margin-top:-16px}
#quickviewModal p.viewAll a{background-position:right 3px;color:#393939}
#quickviewModal .viewAll{float:right;margin-top:-16px}
#quickviewModal .viewAll a{background-position:right 3px;color:#393939}
#quickviewModal .alternativeCallToAction{float:none}
#quickviewModal .add{float:left;margin-right:15px}
#quickviewModal .listing p.attributeListing{color:#393939;font:bold 12px/17px Arial,Helvetica,sans-serif;margin-bottom:10px}
#quickviewModal .listing p.attributeListing span{margin-right:7px}
.ie #quickviewModal .listing .listingProductInformation ul{margin-left:0!important}
.ie #quickviewModal ol,.ie #quickviewModal ul{margin-left:0!important}
.ie #quickviewModal .ad-thumb-list{width:auto!important;margin-left:-37px!important}
.alternativeCallToAction{background:url("../images/layout/alternativeCallToAction.png") no-repeat scroll left top transparent;clear:both;float:right;margin-bottom:10px;padding:18px 15px 8px;position:relative;text-align:center;width:106px}
.alternativeCallToAction p{color:#393939;font:10px/15px Verdana,Geneva,sans-serif;margin-bottom:0}
.alternativeCallToAction p a{background:url("../images/icons/smallBlackArrow.png") no-repeat scroll right center transparent;color:#317699;display:inline-block;padding-right:9px}
.alternativeCallToActionBottom{background:url("../images/layout/alternativeCallToActionBottom.png") no-repeat scroll left bottom transparent;bottom:-8px;height:8px;left:0;position:absolute;width:136px}
#quickviewModal .listingProductInformation h2{margin-bottom:3px}
.itemPrice{color:#393939;font-size:16px;margin-bottom:10px}
.itemPrice span{font-family:Verdana,Geneva,sans-serif;font-size:10px}
.quoteRequestForm select{margin:0 0 5px;width:250px}
.quoteRequestForm fieldset{margin:0 0 5px}
.quoteRequestForm .quantityLabel{margin-top:15px}
.quoteRequestForm #quantity{width:45px}
.quoteRequestForm .productInfo{border-top:1px solid #d8d8d8}
.quoteRequestForm .productInfo p{margin-bottom:5px}
.quoteRequestForm .contentHeader p{padding:10px 30px 1px}
.quoteRequestForm #contactPhone{font-weight:bold}
.quoteRequestForm .contentBlock{padding-top:7px}
.quoteRequestForm .contentBlock .productInfo{padding-top:7px}
.quoteRequestForm input[type="radio"]{margin-top:0}
.quoteRequestForm .column15{float:left;width:15%}
.ie .quoteRequestForm input[type="radio"]{margin-top:9px}
.requestQuote{margin-top:6px}
.requestQuote .confirmationContent .contentBlock p{padding:5px 0 0 30px}
.product .cofa .cofaSearchResultContent #multiSelect+.listingContainer{width:640px}
.cofa h1.heading{margin-bottom:26px!important}
.cofa .cofaContainer{background-color:#fafafa;border:1px solid #d7d7d7;border-radius:3px;padding:20px}
.cofa .cofaContainer .defaultText{color:#999;font:normal 12px Arial}
.cofa .cofaContainer .searchDescription{font:normal 13px/21px Arial,"Helvetica Neue",Helvetica,sans-serif}
.cofa .cofaContainer .wid100{width:100%!important}
.cofa .cofaContainer .cofaInputContainer{margin-top:11px}
.cofa .cofaContainer .cofaInputContainer .validity-erroneous{border:1px solid #c00!important}
.cofa .cofaContainer .cofaInputContainer label{font:bold 11px/30px Arial,Helvetica,sans-serif}
.cofa .cofaContainer .cofaInputContainer .certificate,.cofa .cofaContainer .cofaInputContainer .cofaProduct,.cofa .cofaContainer .cofaInputContainer .catalognumber,.cofa .cofaContainer .cofaInputContainer .lotNumber,.cofa .cofaContainer .cofaInputContainer .isoKeyword{margin-right:15px}
.cofa .cofaContainer .cofaInputContainer .certificate{width:190px}
.cofa .cofaContainer .cofaInputContainer .cofaProduct,.cofa .cofaContainer .cofaInputContainer .catalognumber{width:277px}
.cofa .cofaContainer .cofaInputContainer .lotNumber,.cofa .cofaContainer .cofaInputContainer .isoKeyword{width:200px}
.cofa .cofaContainer .cofaInputContainer input[type=text]{position:relative;z-index:11}
.cofa .cofaContainer .cofaInputContainer input[type=text]{border:1px solid #cfcfcf;font:normal 12px Arial;height:auto;padding:9px 0 8px 5px}
.cofa .cofaContainer .cofaInputContainer select{border:1px solid #cfcfcf;font:normal 12px Arial;line-height:28px;padding:8px 2px 7px 5px}
.cofa .cofaContainer .cofaInputContainer .primaryButton{margin-top:30px}
.cofa .cofaContainer .cofaInputContainer #typeAheadContainer{position:absolute;background-color:#f9f9f9;left:-4px;padding-top:45px;top:26px;width:290px;z-index:10}
.cofa .cofaContainer .cofaInputContainer #typeAheadContainer .highlighted{background-color:#dcdcdc}
.cofa .cofaContainer .cofaInputContainer #typeAheadContainer .cofaTypeAheadData{color:#393939;margin-bottom:5px}
.cofa .cofaContainer .cofaInputContainer #cofaTypeAheadParentContainer{position:relative;width:277px!important}
.cofa .cofaContainer .cofaInputContainer #cofaSearchBtn{height:34px}
.cofa .cofaContainer .cofaInputContainer ul#typeAheadDataContainer a:hover{background-color:#dcdcdc}
.cofa .cofaSearchResultContent{margin-top:20px;min-height:400px}
.cofa .cofaSearchResultContent #multiSelect+.listingContainer{width:700px}
.cofa .cofaSearchResultContent .listingContainer{float:left;width:100%}
.cofa .cofaSearchResultContent .listingContainer .resultsTop{background:url("../images/layout/searchTopPagination.png") repeat-x scroll left bottom #e8e7ef;border:1px solid #b8b8b8;margin-bottom:10px;padding:10px 10px 5px 13px}
.cofa .cofaSearchResultContent .listings{border-left:0 solid #d2d2d2;border-right:0 solid #d2d2d2;min-height:50px}
.cofa .cofaSearchResultContent .listings h1.foundResults{margin-top:10px}
.cofa .cofaSearchResultContent h2 a{color:#393939}
.cofa .cofaSearchResultContent .disabledPrev{background:url("../images/icons/pagingArrows.png") no-repeat scroll 0 0;display:block;float:left;height:20px;margin:-2px 5px 0 0;text-indent:-9999px;width:19px}
.cofa .cofaSearchResultContent .prev{background:url("../images/icons/pagingArrows.png") no-repeat scroll 0 -49px;display:block;float:left;height:20px;margin:-2px 5px 0 0;text-indent:-9999px;width:19px}
.cofa .cofaSearchResultContent .disablednext{background:url("../images/icons/pagingArrows.png") no-repeat scroll 0 -21px;display:block;float:left;height:20px;margin:-2px 0 0 5px;text-indent:-9999px;width:19px}
.cofa .cofaSearchResultContent .next{background:url("../images/icons/pagingArrows.png") no-repeat scroll 0 -72px;display:block;float:left;height:20px;margin:-2px 0 0 5px;text-indent:-9999px;width:19px}
.cofa .listing .documentDownloadInformation .documentIconType span,.cofa .listing .documentDownloadInformation .documentIconType a{white-space:nowrap}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.ie8 .product .featuredTab2 .contentLeft{padding-top:0}
.productPage .contentBody{padding-bottom:0!important}
.product .featuredTab2 .filters,.product .featuredTab2 .noRefinements{display:none}
.product .featuredTab2 #refinementsContainer{position:relative;left:20px;width:220px;margin-top:20px}
.product .featuredTab2 #refinementsContainer .filters,.product .featuredTab2 #refinementsContainer .noRefinements{display:none}
.product .featuredTab2 .productCategories{background:0;border:0}
.product .featuredTab2 .contentLeft{float:none}
.product .featuredTab2 .secondColumn{float:none;position:absolute;left:234px;padding-top:0}
.product .linkList li a{color:#666}
.product td{margin-bottom:0}
.product .contactUs{background-color:#fafafa;border:1px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:16px 20px;margin-top:20px}
.product .contactUs a{margin-top:0}
.product .contactUs #salescontactPhone,.product .contactUs #serviceContactPhone{margin-right:8px}
.product .contactUs .sales{border-bottom:1px solid #e5e5e5;margin:5px 0 16px 0;padding-bottom:16px}
.product .contactUs .services{margin-top:5px}
.product .itemDetailContainer{padding-bottom:10px;margin-left:20px}
.product .itemDetailContainer.singleImage .gallerylabel,.product .itemDetailContainer.singleImage .ad-thumb-list{display:none}
.product .itemDetailContainer.singleImage .ad-nav{float:left;padding-top:300px}
.product .itemImage{float:left;margin-right:20px;padding-top:8px;text-align:center;width:320px;border-right:11px solid #fafafa;position:relative;top:-13px;padding-top:21px;-webkit-border-image:-webkit-gradient(linear,0 0,100% 0,from(#f2f2f2),to(rgba(0,0,0,0))) 1 51%;-webkit-border-image:-webkit-linear-gradient(left,#f2f2f2,#fff) 1 51%;-o-border-image:-o-linear-gradient(left,#f2f2f2,#fff) 1 51%;-moz-border-image:-moz-linear-gradient(left,#f2f2f2,#fff) 1 51%}
.product .itemImage ul{background-color:transparent;list-style:none;margin-left:0;padding:8px 0 8px 10px;clear:both;float:left;margin-bottom:0;padding-top:300px}
.product .itemImage ul li{background:0;float:left;height:66px;margin:0!important;padding:0;width:66px}
.product .itemImage .adjustableImage{position:relative}
.product .ad-gallery{position:relative;width:554px;background-color:#fff}
.product .ad-gallery a.cboxElement{display:block;height:290px;left:0;position:absolute;top:0;width:310px;z-index:1}
.product .ad-image-wrapper{height:290px;margin:0 auto 39px;overflow:hidden;text-align:center;width:310px;display:table;margin-bottom:5px}
.product .ad-image{left:0!important;cursor:default;display:block;height:290px!important;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:310px!important;top:0}
.product .ad-image img{height:auto;margin:0 auto;max-height:290px;max-width:310px;text-align:center;width:auto}
.product .adjustableImage img{text-align:center;cursor:pointer}
.product .ad-preloads,.product .ad-controls{display:none}
.product .outerGallery{border:4px solid transparent;height:58px;width:58px;position:relative}
.product .currentImage .outerGallery{border:4px solid #b0bd6e}
.product .middleGallery{border:1px solid #d3c59c;position:relative;display:table}
.product .innerGallery{display:table-cell;vertical-align:middle;text-align:center;height:56px;width:56px;position:relative}
.product .innerGallery img{position:static!important;cursor:pointer;text-align:center}
.product .gallerylabel{bottom:30px;float:left;font:bold 11px/20px Arial,Helvetica,sans-serif;left:200px;margin-left:15px;position:absolute}
.product .gallerylabel a{background:url('../images/icons/smallRedArrow.png') no-repeat right top;color:#913866;font:bold 11px/9px Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block;padding-right:11px}
.product .gallerylabel span{font-size:9px;font-weight:normal;padding-left:3px}
.product .itemHeadline{width:61%;float:left;padding-top:17px;position:relative;z-index:1000}
.product .itemHeadline h1{margin:0 0 10px 0;display:block}
.product .itemHeadline sub{vertical-align:sub}
.product .itemHeadline p{font-size:13px;line-height:18px}
.product .productcontactUs{font:13px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#3389ba;margin-top:20px;float:left;border-left:1px solid #e5e5e5;padding-left:8px}
.product .orderingTableCointainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0;width:100%;border-collapse:collapse;word-wrap:break-word}
.product .orderingPagination{background:#f5f9fe;background:-moz-linear-gradient(top,#f5f9fe 0,#cfdced 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f9fe),color-stop(100%,#cfdced));background:-webkit-linear-gradient(top,#f5f9fe 0,#cfdced 100%);background:-o-linear-gradient(top,#f5f9fe 0,#cfdced 100%);background:-ms-linear-gradient(top,#f5f9fe 0,#cfdced 100%);background:linear-gradient(to bottom,#f5f9fe 0,#cfdced 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f5f9fe',endColorstr='#cfdced',GradientType=0);height:35px}
.product .orderingPagination td{font:bold 14px/18px Arial,Helvetica,sans-serif;padding-top:10px;float:left}
.product .orderingPagination label{color:#923866;display:inline-block;font:bold 14px 'trebuchet ms',sans-serif}
.product .orderingPagination input{margin:0}
.product .numberOfProducts{padding-left:10px;margin-right:5px}
.product .orderingHeader{background-color:#606a96;width:100%;border:1px solid #606a96}
.product .orderingHeader>td{font:bold 12px/15px Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:left;color:#fff;padding:10px 0}
.product .orderingHeader .col25{padding:0 10px}
.product .orderingHeader .col25.orderingSpecs4{width:95px}
.product .orderingHeader .col33{padding:0 10px}
.product .orderingHeader .col33.orderingSpecs1{width:185px}
.product .orderingHeader .col50{padding:0 10px}
.product .orderingHeader .col50.orderingSpecs2{width:279px}
.product .orderingHeader .col100{padding:0 10px}
.product .orderingHeader .col97{padding:0 10px}
.product .orderingHeader .orderingcatalog{padding-left:10px}
.product .orderingHeader .orderingQuantity{padding-left:20px}
.product .orderingcatalog{width:12%;padding-top:15px;padding-left:10px}
.product .orderingSpecsRow{width:614px}
.product .col25{width:104px}
.product .orderingdataCointainer{border-left:1px solid #7f7f7f;border-right:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;display:inherit;width:100%}
.product .orderingdataCointainer .orderingQuantity{width:184px}
.product .orderingdataCointainer td.orderingSpecsRow,.product .orderingdataCointainer td.orderingQuantity{padding:0}
.product .orderingdataCointainer td.orderingcatalog{padding-right:0}
.product .orderingdataCointainer td.orderingQuantity{padding-top:10px}
.product .orderingdataCointainer p.requestQuote{font-size:11px}
.product .orderingdataItem>td{font:11px/15px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;margin-bottom:0}
.product .orderingdataItem .orderingSpecsRow{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.product .orderingdataItem{width:100%;border-bottom:1px solid #b2b2b2}
.product .orderingDataItem{border-bottom:1px solid #b2b2b2;float:left;text-align:center;width:100%}
.product .orderingData{min-height:40px;overflow:hidden;text-align:left}
.product .orderingData div{height:100%;min-height:30px;border-right:1px solid #e5e5e5;padding:15px 10px}
.product .orderingData div.col50.orderingSpecs2{width:278px}
.product .orderingData div.col33.orderingSpecs3{width:182px}
.product .orderingData div.col25.orderingSpecs4{width:94px}
.product .orderingQuantity .floatRight{width:107px}
.product .orderingQuantity .requestQuote{margin:0;width:100%;margin-top:0!important}
.product .orderingQuantity .requestQuote a{text-transform:uppercase}
.product .orderingQuantity .primaryButton.submit>input{width:125px}
.product .orderingFullSpecs{padding-bottom:10px;width:100%;border-collapse:collapse}
.product .orderingFullSpecs.fullSpecpdRemove{padding-bottom:0}
.product .fullSpecHeader{font-weight:bold;text-align:left}
.product .specClosed{padding:1px 0 1px 10px;background:#f3f4f4}
.product .specClosed.expanded{background:#edf3fa}
.product .specClosed span{display:block;font:normal 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-left:20px;text-transform:uppercase;color:#2682c8}
.product .specClosed span.expanded{color:#333}
.product .specClosed .rt-icon{margin-top:4px;margin-bottom:4px;width:100%;text-decoration:none}
.product .prodDescReadmore{padding:10px 0 0 0}
.product .fullSpecContainer{display:block}
.product .fullSpecContainer .col40{width:224px}
.product .fullSpecContainer .col60{width:349px}
.product .fullSpecContainer tr{float:left;width:100%;text-align:center}
.product .fullSpecContainer tr td{padding:5px 0 5px 20px;text-align:left;font:bold 11px/15px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666}
.product .fullSpecContainer tr td.col60{font-weight:normal}
.product .colAlternative{background-color:#f7f7f7}
.product .validity-summary-container{display:none}
.product .validity-summary-container p{font:11px/11px Arial,Helvetica,sans-serif;letter-spacing:.02em;color:#f00!important;margin-bottom:0}
.product .pleaseWait,.product .invalidCatalogNumber,.product .serverError{display:none;color:#f00;font:11px/11px Arial,Helvetica,sans-serif;letter-spacing:.02em;margin-bottom:10px}
.product label{display:block;font-weight:normal}
.product .quantity-input-label{margin:0 0 0 24px;width:33px;display:block;height:22px;border:solid 1px #aaa}
.product .quantityInput{padding:4px 0 0 0!important;border:0;margin:0;width:100%;height:auto;display:block;font:10px "Verdana, Geneva, sans-serif"}
.product .btn-add-to-cart{display:inline-block;height:24px;line-height:21px;margin-bottom:11px;padding:0 8px;width:100%}
.product .productDescTitle{display:block;margin:10px 10px 15px 0}
.product .ltContainer{float:left;padding:10px 0 15px;width:77%}
.product .prodDescOverviewData{font-size:11px;padding-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666}
.product .prodDescOverviewData *{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;font-size:11px}
.product .prodDescOverview{height:232px;margin-bottom:14px;overflow:hidden;padding:10px 10px 20px 0;width:95%}
.product .cofa{padding:10px 5px 20px 5px}
.product .moduleContainerInner{background-color:#fff;padding:0!important}
.product .rtContainer{float:left;padding-top:10px;width:23%}
.product .productCarousel{position:relative}
.product .hide{display:none}
.product .secondColumn{float:right;width:672px;border-left:none;padding-top:22px}
.product .secondColumn .listHead{display:block;height:auto;min-height:39px!important}
.product .secondColumn .listHead span{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666}
.product .secondColumn .showingRecordsPhrase{display:inline-block;position:relative;top:8px}
.product .secondColumn span{color:#696969;font:normal 12px/16px arial,sans-serif;padding-bottom:10px}
.product .secondColumn .bigNum{font:bold 16px/16px arial,sans-serif}
.product .secondColumn .searchByLot{float:right}
.product h2{margin-bottom:24px;display:block}
.product #resoucesList{border-top:1px solid #ccc}
.product .listing{border-bottom:1px solid #ccc;margin-top:10px}
.product .documentInformation{width:76%;float:left}
.product .documentInformation h2{margin-bottom:0}
.product .documentInformation h2,.product .documentInformation h2 a._resourceLink{font:bold 18px/21px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif}
.product .documentInformation p{margin-bottom:12px}
.product .cofaSearchResults .documentDownloadInformation .documentIconInformation .documentIconType{width:auto;padding-left:50px}
.product .documentDownloadInformation{margin-left:0;width:24%;text-align:center;float:right}
.product .fluidTabs{padding:0}
.product .fluidTabs .tabsMenu{margin-bottom:-1px!important}
.product .contentLeft{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e3e6f0));background:-moz-linear-gradient(center top,#fff 0,#e3e6f0 100%);background:-ms-linear-gradient(bottom,#fff 0,#e3e6f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e3e6f0',GradientType=0);padding-top:10px;margin-left:-22px;margin-top:20px;float:left;width:256px!important;margin-right:-1px}
.product .productCategories{font-weight:normal}
.product .productCategories.nonClickableLink{font-weight:bold}
.product #allresources{font-weight:normal}
.product #allresources.nonClickableLink{cursor:text;color:#606a95;font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.product .main.nonClickableLink:hover{text-decoration:none}
.product #resrcTypesTree{margin-left:20px!important}
.product #resrcTypesTree .totalrecords{padding-left:0}
.product #resrcTypesTree .totalrecords .noOfRecords{padding-left:0}
.product #resrcTypesTree.linkTree{background:0;font-family:Arial;color:#606a95;font-size:12px;font-weight:bold}
.product #resrcTypesTree.linkTree .node{font-family:arial;color:#606a95;font-size:12px;background:none repeat scroll 0 0 transparent;margin-left:0;padding-left:0}
.product #resrcTypesTree.linkTree .node node{margin-top:12px;padding-left:17px}
.product #resrcTypesTree.linkTree .node.open a{font-weight:bold;color:#637fd9}
.product #resrcTypesTree.linkTree .node.closed a{font-weight:normal!important}
.product .totalrecords,.product .noOfRecords{padding-left:0}
.product #resourcesList{border-top:1px solid #ccc}
.product #resourcesList .listing{border-bottom:1px solid #ccc;margin-top:10px}
.product #resourcesList .listing:last-child{border-bottom:0}
.product .searchByLot label{float:left;margin:8px 5px 0 0}
.product .searchByLot label.primaryButton{margin:0}
.product .searchByLot #lotNumsearch{width:auto;float:right}
.product .tabContent{padding:0}
.node.product li.closed{font-family:arial;color:#606a95;font-size:12px}
.product li a{color:#666;font:11px/12px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.04em;vertical-align:middle}
.product li a .nonClickableLink{font-weight:bold;cursor:text;font-family:arial;font-size:12px;color:#606a95}
.product li a .productCategories{font-weight:bold;cursor:pointer;font-family:arial;font-size:12px;color:#606a95}
.product li a span.productCategories .refineLinks .nonClickableLink{font-weight:bold;cursor:text;font-family:arial;font-size:12px;color:#606a95}
.product .data-toggle>*{display:none}
.product .data-toggle .active{display:block}
.product .data-toggle.type-inline-block>.active{display:inline-block}
.ie .product .itemImage{border-right-color:#fafafa}
.ie .product #resrcTypesTree{margin-left:16px!important}
.ie input[type="text"],.ie input[type="password"]{padding-top:3px}
.ltie9 .product .gallerylabel{left:215px}
.ie10 .product .itemImage{border-right-color:#fafafa}
.productsServicesCarousel{overflow:hidden}
.productsServicesCarousel .productCarousel .contentBlock{height:250px;overflow:hidden}
.productsServicesCarousel .productCarousel .contentItem{float:left;padding-bottom:0;width:142px}
.productsServicesCarousel .productCarousel .contentItem img{max-width:100%}
.productsServicesCarousel .productCarousel .contentItem p{margin-top:5px!important;width:auto;padding:0 5px}
.productsServicesCarousel .outerMain,.productsServicesCarousel .middleMain,.productsServicesCarousel .innerMain{display:block;width:auto;height:144px!important}
.productsServicesCarousel .innerMain{line-height:144px}
.productsServicesCarousel .innerMain img{vertical-align:middle}
.product-category-main-content{overflow:hidden}
#resourceList .documentIconType{padding-left:70px}
.prodDescription.ltContainer .moduleContainerInner{background-color:#fff!important;padding:0!important}
.prodDescription.ltContainer .column50 .module,.prodDescription.ltContainer .column70.module,.prodDescription.ltContainer .column30 .module{margin-left:0!important;margin-right:0!important;margin-top:14px!important;overflow:hidden}
ul#resrcTypesTree.linkTree{height:100%;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e3e6f0));background:-webkit-linear-gradient(top,#fff,#e3e6f0);background:-moz-linear-gradient(top,#fff,#e3e6f0);background:-ms-linear-gradient(top,#fff,#e3e6f0);background:-o-linear-gradient(top,#fff,#e3e6f0)}
.moduleContainerInner{background-color:#f8f9f9;padding:10px 28px 25px}
.itemHeadline h1 p{font:bold 23px/28px 'trebuchet ms',sans-serif}
.itemHeadline .primaryButton{margin-top:10px}
.itemHeadline label{display:block;line-height:31px;width:auto}
.itemHeadline label.primaryButton{display:inline-block}
.itemHeadline label span{color:#696969;display:inline-block;font:11px/11px Verdana,Geneva,sans-serif;min-width:48px}
.itemHeadline label select{color:#909090;font:10px/10px Verdana,Geneva,sans-serif;letter-spacing:0;margin-right:55px;min-width:160px;width:285px}
.itemHeadline .quantity{margin:10px 0 10px 1px}
.itemHeadline .quantity label{color:#696969;font:11px/12px Verdana,Geneva,sans-serif}
.itemHeadline .quantityInput{color:#909090;font:10px/10px Verdana,Geneva,sans-serif;letter-spacing:0;padding:1px 1px 1px 2px}
.itemHeadline .requestQuote{margin-top:2px}
.itemHeadline .alternativeCallToAction{float:none}
.contentLeft{float:left;width:22%;margin-right:-1px}
.secondColumn{float:right;width:75%;padding-left:20px;border-left:1px solid #CCC}
.secondColumn .listHead{display:block;height:auto;min-height:45px}
.secondColumn .listHead span{color:#696969;font:bold 12px/16px arial,sans-serif;padding-bottom:10px}
.secondColumn .listHead span.bigNum{font:bold 16px/16px arial,sans-serif}
.secondColumn .listHead .showingRecordsPhrase{display:inline-block;position:relative;top:8px}
.documentIconInformation{clear:both;float:left;margin:4px auto 0;text-align:center;width:100%}
.quantityInput{padding:0;text-align:center;text-indent:0;width:30px}
span.searchResultTotal.resrcTypeTreeNodeCount,span.totalrecords,span.resrcTypeTreeNodeCount{font-family:arial;font-size:10px;color:#606a95}
.ad-image{left:0!important;cursor:default;display:block;height:290px!important;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:310px!important}
.ad-image.productInner{top:0;left:0}
.ad-image img{height:auto!important;margin:0 auto;max-height:290px;max-width:310px;text-align:center;width:auto!important}
.itemImage div ul.itemDetailProductGallery li{border:1px solid #d3c69c;display:block;float:left;height:46px;margin-right:7px;padding:3px;width:46px}
.itemImage div ul.itemDetailProductGallery li.galleryThumb:hover,.innerModal .innerModalRight .modalThumbnail:hover{border:4px solid #b0bd6e;padding:0}
.fullWidthRail{width:706px}
.contentBodyInner{float:left;padding-top:20px;width:75%}
.contentLeft.proCategory{padding-left:20px}
.ctrRail{float:left;width:484px}
.contentBodyInner .ctrRail{width:67%!important}
.nonClickableLink{cursor:text}
.ad-preloads{display:none}
a.productCategories,a.productCategories.refineLinks,span.productCategories.refineLinks.nonClickableLink{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#606a95}
.fadedGradientHr hr{background:url(../images/layout/horizontalGradientBackground.png) left top repeat-x;border:0 none;display:block;float:left;height:12px;margin:0 0 20px -20px;width:106%}
.fadedGradientHr.alternateHr hr{background-position:left -4px;margin:0 0 36px;width:100%}
div.contentLeft{overflow:visible;height:100%}
.productFeatureResourceList .module{overflow:hidden}
.productFeatureResourceList .assetTitle{width:210px;float:left;min-height:40px}
.productFeatureResourceList .documentIconType{width:40px;padding:0;margin:0;float:left}
.contentLeft.proCategory{margin-left:-4px;margin-top:-20px}
.productsTheme .contentBodyInner{padding-top:0}
[lang='zh'] .product .gallerylabel{font:bold 12px/20px Arial,Helvetica,sans-serif}
[lang='zh'] .product .gallerylabel a{font:bold 12px/12px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .product .gallerylabel span{font-size:12px}
[lang='zh'] .product .quantityInput{font:12px "Verdana, Geneva, sans-serif"}
[lang='zh'] .product .orderingdataCointainer p.requestQuote span{font-size:12px}
[lang='zh'] .product .orderingdataItem>td{font:12px/15px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .product .specClosed span{font:normal 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .product .fullSpecContainer tr td{font:bold 12px/15px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .product .validity-summary-container p{font:12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] .product .pleaseWait,[lang='zh'] .product .invalidCatalogNumber,[lang='zh'] .product .serverError{font:12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] .product .prodDescOverviewData{font-size:12px}
[lang='zh'] .product .prodDescOverviewData *{font-size:12px}
[lang='zh'] .product li a{font:bold 12px/12px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .itemHeadline label span{font:12px/12px Verdana,Geneva,sans-serif}
[lang='zh'] .itemHeadline label select{font:12px/12px Verdana,Geneva,sans-serif}
[lang='zh'] .itemHeadline .quantity label{font:12px/12px Verdana,Geneva,sans-serif}
[lang='zh'] .itemHeadline .quantityInput{font:12px/12px Verdana,Geneva,sans-serif}
[lang='zh'] span.searchResultTotal.resrcTypeTreeNodeCount,[lang='zh'] span.totalrecords,[lang='zh'] span.resrcTypeTreeNodeCount{font-size:12px}
.discontinued{color:red}
.orderingTable p.discontinued{margin-left:24px}
.orderingTable p.discontinued span{display:block}
.orderingTable p.discontinued a{display:block;margin-top:10px}
.productCarousel{position:relative}
.productCarousel .carouselRepeater{background:url(../images/layout/techCarouselRepeater.png) left top repeat-y transparent;float:left;padding:10px 15px 8px;width:95%}
.productCarousel .sublink{float:right;font:12px/12px Arial,Helvetica,sans-serif;margin:10px 22px 20px 10px;padding:0 12px 0 0}
.productCarousel div.hr{border-bottom:1px solid #d5d5d5;float:left;margin:0 0 15px;width:560px}
.productCarousel div.hr hr{display:none}
.productCarousel .contentBlock{display:none;float:left;margin:0;padding:0 0 20px;position:inherit}
.productCarousel .contentBlock>div.contentItem:first-child{border-left:0;padding-left:0!important}
.productCarousel .contentBlock>div h3{color:#393939;display:block;font:bold 11px/15px 'trebuchet ms',sans-serif;letter-spacing:.05em;margin:15px 0 10px;width:154px}
.productCarousel .contentBlock>div p{color:#393939;display:block;font:11px/18px Arial,Helvetica,sans-serif;letter-spacing:.025em;margin:0;width:154px}
.productCarousel .contentBlock>div .module{background:url("../images/layout/moduleBackgroundTop.png") no-repeat scroll left top transparent;border-bottom:1px solid #d5d5da;margin-bottom:14px;min-height:100px;padding:14px;width:251px;border-left:0 none;float:none}
.productCarousel .contentBlock>div .module .date{color:#393939;font:bold 11px/12px 'trebuchet ms',sans-serif;letter-spacing:.06em;margin-bottom:5px}
.productCarousel .contentBlock>div .module p{color:#696969;font:11px/17px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:8px;width:auto}
.productCarousel .contentBlock>div .module p.ctaLink{margin:0}
.productCarousel .contentBlock>div .module h3{font:bold 12px/15px Arial,Helvetica,sans-serif;margin:0 0 8px;width:auto}
.productCarousel .contentBlock>div .module moduleLinkBox p{color:#4c88a7;font:bold 11px/12px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:0}
.productCarousel .contentBlock>div .module moduleLinkBox p a{color:#4c88a7;font:bold 11px/12px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:0}
.productCarousel .contentBlock>div .module h4{color:#393939;font:bold 16px/18px 'Arial',sans-serif;letter-spacing:0;margin-bottom:5px;width:auto}
.productCarousel .contentBlock>div .module h4 a{color:#393939;letter-spacing:0;margin-bottom:0;width:auto}
.productCarousel .contentBlock>div .module .modulePromotionWithImage img{border:1px solid #ccc;float:left;margin-right:5px}
.productCarousel .contentBlock>div .module .modulePromotionWithImage h3{float:right;font:bold 14px/21px Arial,Helvetica,sans-serif;margin-top:8px;width:38%}
.productCarousel .contentBlock .lastItem{background-position:-9999px -9999px}
.productCarousel .activeBlock{display:block!important}
.productCarousel .adjustableImage{margin-right:12px;width:142px;background-color:#fff;float:none;margin:0 auto}
.productCarousel .adjustableImage .outerMain{height:127px;width:142px}
.productCarousel .adjustableImage .middleMain{border:2px solid #e8e8e8;height:125px;width:140px}
.productCarousel .adjustableImage .innerMain{height:125px;width:140px}
.productCarousel .tradeshows .contentBlock>div .module p.ctaLink{margin:0}
.productCarousel .tradeshows .contentBlock>div .module h3{font:bold 12px/15px Arial,Helvetica,sans-serif;margin:0 0 8px;width:auto}
.fluidContentItem.productCarousel .carouselRepeater{padding:10px 3px 8px!important;width:100%!important}
.tradeshows .productCarousel .contentBlock .module p,.carouselNav,.pagingNav{color:#6d6d6d;float:right;font-family:arial;font-size:12px;font-weight:bold;margin:8px 20px 0 0}
.carouselNav a{background:url(../images/icons/pagingArrows.png) no-repeat;display:block;float:left;height:20px;text-indent:-9999px;width:19px}
.carouselNav a.prev{margin:-2px 6px 0 0;background-position:0 -100px}
.carouselNav a.next{margin:-2px 0 0 6px;background-position:0 -126px}
.carouselNav.purpleNav{margin:1px 20px 0 0}
.carouselNav.purpleNav a.prev{background-position:0 -153px}
.carouselNav.purpleNav a.prev.disabledPrev{background-position:0 -99px!important;cursor:default}
.carouselNav.purpleNav a.next{background-position:0 -181px}
.carouselNav.purpleNav a.next.disabledNext{background-position:0 -125px!important;cursor:default}
.carouselNav.blueNav{margin:3px 20px 0 0}
.carouselNav.blueNav a{display:block;float:left;height:20px;text-indent:-9999px;width:19px}
.carouselNav.blueNav a.prev{background-position:0 -261px}
.carouselNav.blueNav a.prev.disabledPrev{background-position:0 -99px!important;cursor:default}
.carouselNav.blueNav a.next{background-position:0 -285px}
.carouselNav.blueNav a.next.disabledNext{background-position:0 -125px!important;cursor:default}
.purple2Nav a.prev{background-position:0 -100px}
.purple2Nav a.next{background-position:0 -182px}
.pagingNav a{background:url(../images/icons/pagingArrows.png) no-repeat;display:block;float:left;height:20px;text-indent:-9999px;width:19px}
.pagingNav a.prev{background-position:0 -48px;margin:-2px 6px 0 0}
.pagingNav a.next{background-position:0 -72px;margin:-2px 0 0 6px}
.pagingNavigation{display:block;float:left;height:22px;margin:0 10px;padding:0;width:644px}
.pagingNavigation .carouselNav,.pagingNavigation .pagingNav{background:none #FFF;margin-right:0;margin-top:0;padding-left:15px;padding-top:1px}
.titleBlock{background:url(../images/graphics/topTrimDiagonalLines.png);margin-top:-5px;padding:0 0 0 10px}
.titleBlock .titleBlockBasic,.titleBlock .titleBlockTitle{display:inline-block;margin-bottom:11px;padding:16px 15px 24px}
.titleBlock .titleBlockTitle{background:#fff;font:bold 12px/12px Arial,Helvetica,sans-serif;letter-spacing:.03em;width:392px}
.titleBlock .titleBlockTitle .flag{margin-top:1px}
.titleBlock .titleBlockTitle a{color:#393939}
.titleBlock .titleBlockTitle a.searchHelp{background:transparent url(../images/icons/searchHelp.png) no-repeat left top;clear:both;display:block;float:left;font:bold 11px/13px Arial,Helvetica,sans-serif;letter-spacing:.04em;height:13px;margin-left:4px;padding-left:20px}
.titleBlock .titleBlockTitle a.searchHelp:hover{background-position:left bottom;text-decoration:none}
.titleBlock .titleBlockBasic{color:#393939;font:bold 11px/12px Arial,Helvetica,sans-serif}
.titleBlock.alternateBlock .titleBlockBasic{margin-bottom:0;padding:5px 15px 15px}
.titleBlock .caption{color:#8a94a6}
.titleBlockTitle .header{color:#393939;font:bold 23px/25px 'trebuchet ms',sans-serif;margin-top:12px}
.titleBlockTitle .caption{color:#8a94a6}
.productCompareTable{border-collapse:collapse;border-spacing:0;margin:10px 0 5px 0;position:relative;width:850px;display:block}
.productCompareTable tr td.emptyCell:last-child{display:none}
.productCompareTable tr:nth-child(odd){background-color:#eeefef}
.productCompareTable tr:first-child{background-color:transparent}
.productCompareTable tr:last-child th,.productCompareTable tr:last-child td{padding-bottom:14px}
.productCompareTable th{background:none transparent;font:bold 12px/15px Arial,Helvetica,sans-serif;margin-bottom:0;padding-left:7px;padding-right:10px}
.productCompareTable th.compareItemName span{display:inline-block;width:95px}
.productCompareTable td{padding:0;width:154px!important}
.productCompareTable td.emptyCell{max-width:7px;width:7px}
.productCompareTable td.compareItemDescription{border-left:1px solid #d9d8d5;border-right:1px solid #d9d8d5;padding:0 15px 24px}
.productCompareTable .compareItemName{vertical-align:bottom}
.productCompareTable .compareItemName .compareItemName{background-color:#e7ebf9;padding:15px 0 0;position:relative;vertical-align:bottom;display:table-cell}
.productCompareTable .compareItemName h2{color:#393939;font:bold 12px/17px 'trebuchet ms',sans-serif;margin-bottom:0;padding:0 13px 5px}
.productCompareTable p{font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:14px;position:relative;z-index:1}
.productCompareTable .productImage{padding:16px 0 0;text-align:center}
.productCompareTable .productImage .adjustableImage .middleMain{border:0 none}
.productCompareTable .productImage .adjustableImage .outerMain{height:127px;width:146px}
.productCompareTable .productImage .adjustableImage .innerMain{height:125px;width:144px}
.productCompareTable .compareCatalogNumber,.productCompareTable .compareSize,.productCompareTable .comparePriceAvailability,.productCompareTable .compareAttribute{border-left:1px solid #d9d8d5;border-right:1px solid #d9d8d5;padding:5px 17px 4px;position:relative}
.productCompareTable div{width:154px!important}
.productCompareTable div.compareItemName{width:186px!important}
.productCompareTable div.compareCatalogItem{width:95px!important;word-wrap:break-word}
.productCompareTable div.productCompareRemove{width:166px!important}
.productCompareTable .compareProductDescription{width:154px!important}
.productCompareTable .add{margin-right:10px}
.productCompareTable .compareItemDescription .adjustableImage .middleMain{position:static}
.productCompareTable .compareItemDescription p{color:#393939;font:11px/17px Verdana,Geneva,sans-serif;letter-spacing:0;margin-bottom:15px;padding-top:17px}
.productCompareTable .compareItemDescription p.itemPrice{color:#393939;font-size:16px;margin-bottom:10px}
.productCompareTable .compareItemDescription .compareProductDescription{height:150px;margin-bottom:0;overflow:hidden;padding-bottom:15px}
.productCompareTable .compareItemDescription .listingProductCallToAction{min-height:148px;padding:0;position:relative;clear:both;float:none;text-align:left;width:auto}
.productCompareTable .compareItemDescription .listingProductCallToAction p{padding-top:0;margin-bottom:0}
.productCompareTable .compareItemDescription .listingProductCallToAction p.itemPrice{margin-bottom:10px}
.productCompareTable .compareItemDescription .listingProductCallToAction p.helpMe{position:absolute;top:70px}
.productCompareTable .compareItemDescription .listingProductCallToAction .primaryButton,.productCompareTable .compareItemDescription .listingProductCallToAction .secondaryButton{float:none;margin-left:-8px;margin-right:0;width:auto}
.productCompareTable .compareItemDescription .listingProductCallToAction .add{float:left;margin-right:15px}
.productCompareTable .compareItemDescription .listingProductCallToAction fieldset{position:absolute;top:0}
.productCompareTable .compareItemDescription .listingProductCallToAction fieldset+p{position:absolute;top:25px}
.productCompareTable .compareItemDescription .alternativeCallToAction{float:none}
.productCompareTable .compareItemDescription .alternativeCallToActionBottom{position:absolute}
.productCompareRemove{background-color:#e7ebf9;border-radius:8px 8px 0 0;height:20px;padding:5px 10px 0}
.productCompareRemove p{border-bottom:1px solid #fff;padding:0 0 5px;margin-bottom:0;text-align:right}
.productCompareRemove p a.removeItem{background-position:right top;color:#317699;display:inline-block;font:bold 10px/13px Arial,Helvetica,sans-serif;padding-left:0;padding-right:17px}
.productCompareRemove p a.removeItem:hover{background-position:right -24px}
.listing p.catalogInformation{color:#333;font:normal 10px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:3px}
.listing p.attributeListing{color:#393939;font:bold 12px/17px Arial,Helvetica,sans-serif;margin-bottom:10px}
.listing p.attributeListing span{margin-right:7px}
.listing ul.additionalLink li a,.listing p.additionalLink{font-size:11px;margin-top:5px}
.listing .listingProduct{float:left;position:relative;width:146px}
.listing .listingProduct .listingProductImage{border:0;padding-bottom:2px;position:relative}
.listing .listingProduct .listingProductImage .enlarge{bottom:0;position:absolute;right:4px}
.listing .listingProduct a.cboxElement{display:block;position:relative;text-align:center}
.listing .listingProduct a.cboxElement span.quickViewOverlay{display:inline-block;height:105px;left:19px;position:absolute;top:16px;width:109px;z-index:10}
.listing .listingProduct a.cboxElement:hover span.quickViewOverlay{background:url(../images/layout/quickviewOverlay.png) left top no-repeat}
.listing .listingProduct a.cboxElement.no-image:hover span.quickViewOverlay{background:0}
.listing .listingProduct fieldset{margin-top:2px}
.listing .listingProduct fieldset label{color:#393939;font-size:12px;margin-right:0}
.listing .listingProduct fieldset label input{margin:0 7px}
.listing .listingProductInformation{float:left;margin-left:20px;width:394px}
.listing .listingProductInformation p.searchTextBold{color:#333;font:12px/16px Arial,Helvetica,sans-serif}
.listing .listingProductInformation ul{clear:both;float:left;list-style:none;margin-left:0;margin-top:10px}
.listing .listingProductInformation ul li{background:0;float:left;margin-right:14px}
.listing .documentDownloadInformation{float:right;text-align:center;margin-left:0;width:24%!important}
.listing .documentDownloadInformation p{float:right}
.listing .documentDownloadInformation .primaryButton span,.listing .documentDownloadInformation .secondaryButton span{min-width:74px}
.listing .documentDownloadInformation .documentIconInformation{float:right;margin-left:-10px}
.listing .documentDownloadInformation .documentIconType{width:30px;min-height:40px;float:left;font:12px/20px 'Arial',sans-serif;margin-left:10px;padding-left:14px}
.listing .documentDownloadInformation .documentIconType.noDownload{padding-right:70px}
.listing .documentDownloadInformation .documentIconLink{float:left;line-height:22px}
.listing .documentDownloadInformation .documentIconLink a{color:#696969}
.listing .listingProductCallToAction{float:right;margin-left:0;text-align:right;width:144px}
.listingProductCallToAction .primaryButton,.listingProductCallToAction .secondaryButton{float:right;margin-right:-6px;margin-top:5px}
.listingProductCallToAction label{clear:both;color:#393939;display:inline-block;float:none;font:10px/12px Verdana,Geneva,sans-serif;margin-bottom:10px;width:100%}
.listingProductCallToAction label.primaryButton{margin-bottom:0;width:auto}
.listingProductCallToAction label span{display:inline-block;font-weight:bold;min-width:55px;width:auto}
.listingProductCallToAction label select{min-width:95px;width:auto}
.listingProductCallToAction p{margin-bottom:0}
.listingProductCallToAction p a.add{float:right;margin:10px 0 0}
.itemDescription{background-color:#f8f9f9;margin-left:3px;margin-top:12px;padding:12px 28px 0;position:relative}
.itemDescription .itemDescriptionText{padding-top:20px}
.itemDescription .itemDescriptionText .module h3{font:bold 12px/15px Arial,Helvetica,sans-serif;margin:0 0 8px;width:auto}
.itemDescription .itemDescriptionText .module p{color:#393939;font:12px/15px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:8px;width:auto}
.itemDescription .itemDescriptionText .module .moduleLinkBox p{color:#4c88a7;font:bold 11px/12px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:0}
.itemDescription .itemDescriptionText .module .moduleLinkBox p a{color:#4c88a7;font:bold 11px/12px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:0}
.itemDescription .itemDescriptionText .module .modulePromotionWithImage img{border:1px solid #ccc;float:left;margin-right:5px}
.itemDescription .itemDescriptionText .module .modulePromotionWithImage h3{float:right;font:bold 14px/21px Arial,Helvetica,sans-serif;margin-top:8px;width:38%}
.itemDescription .itemDescriptionText ul{margin-bottom:10px}
.itemDescription .itemDescriptionText ul li{margin-bottom:5px}
.itemDescription .itemDescriptionText li,.itemDescription .itemDescriptionText p{color:#696969;font:12px/18px Arial,Helvetica,sans-serif;margin-bottom:22px}
.itemDescription .itemDescriptionText h3{color:#393939;font:bold 13px/16px Arial,Helvetica,sans-serif;margin-bottom:5px}
[lang='zh'] .titleBlock .titleBlockTitle a.searchHelp{font:bold 12px/13px Arial,Helvetica,sans-serif}
[lang='zh'] .titleBlock .titleBlockBasic{font:bold 12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] .productCompareTable p{font-size:12px}
[lang='zh'] .productCompareTable .compareItemDescription p{font:12px/17px Verdana,Geneva,sans-serif}
[lang='zh'] .productCompareRemove p a.removeItem{font:bold 12px/13px Arial,Helvetica,sans-serif}
[lang='zh'] .listing p.catalogInformation{font:normal 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .listing ul.additionalLink li a,[lang='zh'] .listing p.additionalLink{font-size:12px}
[lang='zh'] .listingProductCallToAction label{font:12px/12px Verdana,Geneva,sans-serif}
[lang='zh'] .itemDescription .itemDescriptionText .module .moduleLinkBox p{font:bold 12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] .itemDescription .itemDescriptionText .module .moduleLinkBox p a{font:bold 12px/12px Arial,Helvetica,sans-serif}
.ie #mainContent .listing .listingProductInformation ul{margin-left:0!important}
.ie #mainContent searchResultsPagination .pagination .carouselNav ol{margin-left:0!important}
.listingContainer .listingProductCallToAction p a.add{display:inline-block;float:none}
h1.foundResults{margin-bottom:0;font:bold 20px 'trebuchet ms',sans-serif}
#productCompareForm{background:url(../images/layout/compareProductColumnBackground.png) 95px top repeat-y}
th.comparePriceAvailability{border:0 none;padding:10px 0 4px 15px}
.comparePriceAvailability{padding-bottom:10px}
.moduleLinkBox{background:#f8f9f9 url('../images/icons/smallBlueArrow.png') no-repeat 230px center}
.moduleLinkBox p{margin-bottom:0}
.moduleLinkBox a{color:#4c88a7;font:bold 11px/12px Arial,Helvetica,sans-serif;display:inline-block;letter-spacing:0;margin-bottom:0;padding:12px 30px 12px 15px;width:205px}
.purchaseButton{background:url(../images/layout/purchaseButtonBox.png) no-repeat;color:#393939;font:bold 13px/18px Verdana,Geneva,sans-serif;margin-top:10px;padding:10px 22px 15px 18px;width:252px}
.purchaseButton a{color:#393939;display:inline-block}
.heresHow{color:#393939;font:normal 11px/18px Arial,Helvetica,sans-serif}
.relatedDocuments{line-height:20px}
.aspectRatioBlock{display:block;position:relative;height:0;width:100%;overflow:hidden;float:left;padding:56.25% 0 0 0;background-color:#f0f0f0}
.prodFeatureTextImageMapFull{background-color:#f0f0f0;max-width:90%;padding:3% 3% 3% 3%}
.prodFeatureTextImageMapFull img{height:auto;width:100%}
.prodFeatureTextImageMapLeft{float:left;background-color:#f0f0f0;width:100px;padding:3% 3% 3% 3%}
.prodFeatureTextImageMapLeft img{height:auto;width:100%}
.aspectRatioImage{position:absolute;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto}
.productFeatureTextImage .aspectRatioBlock{padding:44.00% 0 0 0}
.productFeatureTextImage .modulePromotionWithImage .aspectRatioBlock{padding:40% 0 0 0;width:100px}
.productFeatureTextImage .modulePromotionWithImage .aspectRatioImage{margin:auto}
.productFeatureTextImage .modulePromotionWithImage h3{margin-top:0}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.productListing{margin-top:25px}
.productListing .horizRule{margin:0;width:100%}
.productListing .pagination{background:0;border-bottom:1px solid #efefef;clear:both;font-weight:bold;margin-bottom:20px;padding:15px 0;float:none}
.productListing .pagination span{font:bold 14px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#111}
.productListing .ctaLink{background:url("../images/icons/greyHeadingArrow.png") no-repeat right;color:#913866;padding-right:20px}
.productListing .show-all-products-container{margin-top:55px;margin-bottom:20px;text-align:right}
.productListing .show-all-products-container a{font-size:13px;font-weight:bold;color:#923866;background:url('../images/icons/smallBlackArrow.png') no-repeat right top;padding-right:11px;display:inline-block;line-height:9px}
.productListing .productListingContent{margin-bottom:20px;overflow:hidden}
.productListing .productListingContent .display-image{float:left;margin-right:13px;display:block;width:102px;height:102px;overflow:hidden}
.productListing .productListingContent img{border:1px solid #d2d2d2;display:block;margin:0 auto}
.productListing .productListingContent .productDescription{overflow:hidden}
.productListing .productListingContent .productDescription h2{margin:0 5px;font-size:14px;line-height:18px}
.productListing .productListingContent .productDescription h2 a{font-family:"Trebuchet MS","Lucida Grande",Tahoma,sans-serif}
.productListing .productListingContent .productDescription h2 span{color:red}
.productListing .productListingContent .productDescription p{margin:5px}
.productListing .productListingContent .productDescription .catalogTxt{font-size:11px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
@media print{.ie8 .alertBanner{display:none!important}
@-moz-document url-prefix(){.product .orderingdataCointainer tr,.product .orderingdataCointainer td{display:inline-block;float:none;overflow:visible!important}
.product .orderingdataCointainer tr.hide{display:none}
.product .orderingdataCointainer td.orderingcatalog{vertical-align:top}
}
body{width:8.5in;margin:0 auto;-webkit-print-color-adjust:exact}
#container{background:#fff!important}
.header{display:block!important}
.header .alertBanners,.header .headerInfo{display:none}
.header .headerLogo{margin:10px 10px 10px 10px!important}
.productPage{box-shadow:0 0!important;-moz-box-shadow:0 0!important;-webkit-box-shadow:0 0!important;border-radius:0!important}
.productPage .contentBody{padding:0!important;border:0!important}
.product{border-bottom:1px solid #fff}
.product .itemDetailContainer{margin-left:0}
.product .itemDetailContainer.singleImage .ad-nav{height:0}
.product .itemDetailContainer .itemImage{margin-right:10px;width:282px;border-right:0;padding-right:10px}
.product .itemDetailContainer .itemImage .ad-thumbs{padding-top:275px}
.product .itemDetailContainer .itemImage ul,.product .itemDetailContainer .itemImage .gallerylabel{display:none}
.product .itemDetailContainer .itemHeadline .contactUs,.product .itemDetailContainer .itemHeadline .productcontactUs{display:none}
.product .orderingTable{padding:0 10px}
.product .orderingTable .orderingHeader{background-color:#606a96}
.product .orderingTable .colAlternative{background-color:#f7f7f7}
.product .orderingTable .orderingQuantity,.product .orderingTable .fullSpecHeader{display:none}
.product .orderingTable .orderingSpecsRow{width:86%}
.product .orderingTable .fullSpecContainer{display:block!important}
.product .fluidTabs .tabsMenu li{display:none;-moz-background-clip:border;-webkit-background-clip:border-box;background-clip:border-box}
.product .fluidTabs .tabsMenu li.first{display:table-cell;background-color:#c9ecf9}
.product .fluidTabs .tabContent{background-color:#fff;-moz-background-clip:border!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}
.product .fluidTabs .tabContent .prodDescOverview{height:auto!important}
.product .fluidTabs .tabContent .rtContainer{display:none}
.product .fluidTabs .moduleContainerInner .column50,.product .fluidTabs .moduleContainerInner .column70,.product .fluidTabs .moduleContainerInner .column30{float:left;width:100%}
.product .productDescTitle,.product .fluidTabs{padding-left:10px}
.product div.balanceHeight{margin-bottom:0!important;padding-bottom:0!important}
}
#relatedResources,#relatedProducts{background:url(../images/layout/fadedBgWithDottedTop.png) 0 0 no-repeat;margin-bottom:5px;margin-left:-12px;padding:0 10px 20px 20px;width:642px}
#relatedResources .innerContent,#relatedProducts .innerContent{border-top:1px dotted #abb3c0;padding-right:5px;padding-top:20px;width:632px}
#relatedResources h3,#relatedProducts h3{font:bold 13px/14px Verdana,Geneva,sans-serif;letter-spacing:0;margin-bottom:15px}
#relatedResources .documentIconType,#relatedProducts .documentIconType{margin-bottom:5px}
#relatedResources .documentIconType a,#relatedProducts .documentIconType a{color:#696969;font:14px/28px 'Arial',sans-serif;letter-spacing:0}
#relatedResources{width:96%!important}
#relatedResources .innerContent{width:98%!important}
#relatedResources p.productLink{background:url(../images/icons/blueArrow.png) 0 3px no-repeat;line-height:17px;margin-bottom:5px;padding-left:25px}
#relatedResources .assetTitle{width:90%;float:left;min-height:40px}
#relatedResources .documentIconType{width:40px;padding:0;margin:0;float:left}
#relatedResources .resourceLink{overflow:hidden;padding-bottom:5px}
#relatedResources .resourceLink a{color:#696969;font:14px/28px 'Arial',sans-serif;letter-spacing:0}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#quickLinksHomeWrapper #qlWrapper{box-shadow:0 0 15px #999;-moz-box-shadow:0 0 15px #999;-webkit-box-shadow:0 0 15px #999;position:absolute;right:25px;top:18px;width:216px}
#quickLinksHomeWrapper .qlBody{background:#dae1e9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9fafc),color-stop(1,#d8dfe6));background:-moz-linear-gradient(center top,#f9fafc 0,#d8dfe6 100%);background:-ms-linear-gradient(bottom,#f9fafc 0,#d8dfe6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafc',endColorstr='#d8dfe6',GradientType=0);font-family:arial,helvetica,sans-serif;border:3px solid #fff}
#qlWrapper{margin-bottom:20px;width:200px;z-index:10}
.qlHead{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#87c0e1;margin:0;padding:10px 15px 8px;width:100%}
.qlBody{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:1px solid #b7b7b7;border-top:0;margin:0;padding:10px;width:100%}
.qlBody a{color:#333}
.qlBody .cofaLink{border-top:1px solid #b8c8d8;margin-left:-10px;padding-top:5px;width:209px}
.qlBody .cofaLink a{border-top:1px solid #eff3f6;display:block;font-size:11px;margin-top:-5px;padding-top:10px;padding-left:15px;width:195px}
[lang='zh'] .qlBody .cofaLink a{font-size:12px}
[lang='zh'] .qlLinks li{font-size:12px}
[lang='zh'] #quickLinks ul li span{font:12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] #quickLinks ul a,[lang='zh'] #quickLinks ul a:link,[lang='zh'] #quickLinks ul a:visited{font:12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] #quickLinks ul a.viewAll{font:bold 12px/13px Arial,Helvetica,sans-serif}
.qlLinks{list-style-type:none;margin:0;padding:0}
.qlLinks li{background:url("../images/layout/blueBullet.png") no-repeat scroll 0 5px transparent;font-size:11px;padding-left:14px}
#quickLinksCategoryWrapper .cofaLink{border-top:1px solid #dbdbdb;width:198px}
#quickLinksCategoryWrapper .cofaLink a{border:0;margin:0;padding:0 0 0 15px;width:183px}
#quickLinksWrapper{display:block;min-height:100px;position:absolute;right:32px;top:20px;width:195px;z-index:9}
#quickLinksWrapper .quickLinksOrnamentation{display:block;margin:8px 0 0 7px}
.sidebar #quickLinksWrapper{right:auto;top:auto}
#quickLinks{background:url(../images/layout/quickOrderTop.png) 0 0 no-repeat;display:block;float:left;margin-left:0;min-height:100px;padding:0;width:195px}
#quickLinks h2{color:#fff;display:block;font:normal 18px/18px 'Arial',sans-serif;margin:0;padding:11px 10px 6px 16px;width:87%}
#quickLinks h3{font-weight:bold;letter-spacing:.04em;margin:10px 20px 0 35px;width:72%}
#quickLinks .accordion{list-style:none;margin:4px 4px 0 7px}
#quickLinks ul li{background:none repeat scroll 0 0 transparent;margin-left:18px}
#quickLinks ul li span{color:#393939;font:11px/12px Arial,Helvetica,sans-serif;padding-left:5px}
#quickLinks ul a,#quickLinks ul a:link,#quickLinks ul a:visited{background-position:0 center;color:#393939;font:11px/12px Arial,Helvetica,sans-serif;padding-left:0}
#quickLinks ul a.selected,#quickLinks ul a.selected:link,#quickLinks ul a.selected:visited,#quickLinks ul a.selected:hover,#quickLinks ul a.selected:active{background-color:#fff;cursor:default;text-decoration:none}
#quickLinks ul a.viewAll{color:#2782b6;font:bold 11px/13px Arial,Helvetica,sans-serif;letter-spacing:0}
.rssFeedContainer ul{margin-left:0!important;list-style-image:none!important}
.rssFeedContainer ul li{padding-left:7px!important}
.rssFeedContainer ul li hr{margin-left:-18px!important}
.rssFeedContainer ul li a{color:#3389ba}
#sidebar .rssBody li{list-style:none}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.sidebar{float:right;margin:30px 30px 0 0;position:relative;width:200px}
.sidebar .contentBlock.baseComp{padding:0}
.sidebar .dynamicRightRail{margin-top:-690px}
.sidebar .sidebarBottom{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;height:auto;min-height:5px;padding:9px 17px 11px;width:100%;border:1px solid #b7b7b7;border-top:0}
.sidebar .sidebarBottom p{line-height:14px;margin-bottom:10px}
.sidebar .sidebarBottom .subLink{background:url(../images/icons/rightArrowCircleBlue.png) right top no-repeat;display:inline-block;font-weight:bold;height:16px;line-height:16px;padding-right:22px}
.genericContentBlock{margin-bottom:15px;width:200px}
.genericContentBlock .contentBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;background:#fff;border:1px solid #b7b7b7;border-bottom:0;border-top:0;padding:17px 18px 2px 22px;clear:none;float:none;position:inherit}
.genericContentBlock .contentBlock ol,.genericContentBlock .contentBlock ul{margin-bottom:0;margin-left:22px}
.genericContentBlock .contentBlock ol{list-style-type:decimal}
.genericContentBlock .contentBlock ul{list-style:disc}
.genericContentBlock .contentBlock li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#333;font-size:11px;background:0;margin:0 0 10px;padding:0}
.genericContentBlock .contentBlock li:last-child{margin-bottom:5px}
.genericContentBlock .contentBlock li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#333;font-size:11px}
.genericContentBlock .contentBlock li,.genericContentBlock .contentBlock p{font-size:11px;color:#333;letter-spacing:0;word-wrap:break-word}
.genericContentBlock .contentBlock li.sidebarCallToAction,.genericContentBlock .contentBlock p.sidebarCallToAction{margin-bottom:15px;margin-top:15px}
.genericContentBlock .sidebarBottom{border:1px solid #b7b7b7;border-top:0;padding:0 18px 4px 22px}
.genericContentBlock hr{background:url(../images/layout/sidebarHR.png) no-repeat top left;border:0 none;height:2px;margin:2px 0 11px -18px;width:119%}
.genericContentBlock .date{font:bold 9px/11px 'trebuchet ms',sans-serif;letter-spacing:.14em;margin:0}
.genericContentBlock .sidebarCallToAction{margin:auto 0;text-align:center}
.genericContentBlock .sublink,.genericContentBlock .viewMore,.genericContentBlock .sublinks{font:bold 10px/17px Verdana,Geneva,sans-serif;letter-spacing:.02em}
.genericContentBlock .sublink img,.genericContentBlock .viewMore img,.genericContentBlock .sublinks img{max-width:100%;display:block;margin:0 auto}
.genericContentBlock .viewMore{color:#0088b6}
.genericContentBlock .sidebarBottom .sublink,.genericContentBlock .sidebarBottom .viewMore,.genericContentBlock .sidebarBottom .sublinks{background-position:right center;color:#333;display:inline;font:bold 11px/12px Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.05em}
.genericContentBlock .sublinks img{display:inline}
.genericContentBlock .clearBar .contentBlock{padding:0 29px 2px 28px}
.genericContentBlock .textPromotionHeader{color:#fff;font:bold 12px/14px Verdana,Geneva,sans-serif;letter-spacing:.05em;margin:-6px 0 15px -28px;padding:8px 5px;width:198px}
.genericContentBlock .textPromotionHeader{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#FFF;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:bold;height:auto;line-height:14px;min-height:16px;position:relative}
.genericContentBlock .contentBlockHeader{padding:0 6px 9px}
.contentBlockHeader p{color:#FFF;font:bold 12px/14px Verdana,Geneva,sans-serif;letter-spacing:.05em;margin-bottom:0;padding-top:8px}
.contentBlockHeader h5{padding-top:8px}
#localContactContent.contentBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:17px 0 1px;width:auto}
.elevator .elevatorContainer{margin-left:-1px}
.elevatorListing{overflow:hidden;height:0}
.elevatorListing .contentBlock{background:0}
.elevatorListing ul{background:url(../images/layout/sidebarContentBg.png) repeat-y top left;height:auto;list-style:none;margin-left:0!important}
.elevatorListing li{margin:0;padding:13px 10px 0;width:185px}
.elevatorListing li.last{padding-bottom:5px}
.elevatorListing li.last p{border-bottom:0 none;padding-bottom:10px}
.elevatorListing li p{float:left;margin-bottom:0;padding-bottom:20px;width:107px}
.elevatorListing li img{float:left;margin-right:12px}
.communityLanding .contentBodyInner .sidebar{margin:0!important;width:200px!important}
.sidebar .popularVideoContentBlock{padding-left:15px!important;width:100%!important}
.sidebar .popularVideoContentBlock hr{margin-left:-12px}
.elevatorUp,.elevatorDown{background:url(../images/layout/elevatorUpDown.png) no-repeat -1px top;display:block;height:18px;text-indent:-9999px;width:205px}
.elevatorDown{background-position:-1px bottom;height:24px}
HTML.ie #mainContent .elevatorListing ul{margin-left:0!important}
.goldBar .contentBlockHeader{background-position:left -71px}
.greenBar .contentBlockHeader{background-position:left -136px}
.blueBar .contentBlockHeader{background-position:left -205px}
.purpleBar .contentBlockHeader{background-position:left -271px}
.magentaBar .contentBlockHeader{background-position:left -338px}
.clearBar .contentBlockHeader{background-position:left -400px}
div.icon{background:url(../images/icons/sidebarIconColors.png) no-repeat top left;display:block;float:left;height:32px;margin-right:3px;overflow:hidden;padding:6px 8px 5px;position:relative;width:26px}
div.icon span{background:url(../images/icons/sidebarIcons.png) no-repeat top left;display:block;height:32px;width:26px}
.iconTraining div.icon span{background-position:1px 7px}
.greenBar.iconTraining div.icon span{background-position:1px 7px}
.blueBar.iconTraining div.icon span{background-position:1px 7px}
.purpleBar.iconTraining div.icon span{background-position:1px 7px}
.magentaBar.iconTraining div.icon span{background-position:1px 7px}
.iconWebinar div.icon span{background-position:6px -41px}
.greenBar.iconWebinar div.icon span{background-position:6px -39px}
.blueBar.iconWebinar div.icon span{background-position:6px -37px}
.purpleBar.iconWebinar div.icon span{background-position:6px -36px}
.magentaBar.iconWebinar div.icon span{background-position:6px -40px}
.iconDirectory div.icon span{background-position:2px -71px}
.greenBar.iconDirectory div.icon span{background-position:2px -71px}
.blueBar.iconDirectory div.icon span{background-position:2px -71px}
.purpleBar.iconDirectory div.icon span{background-position:2px -71px}
.magentaBar.iconDirectory div.icon span{background-position:2px -71px}
.iconStar div.icon span{background-position:2px -113px}
.greenBar.iconStar div.icon span{background-position:2px -113px}
.blueBar.iconStar div.icon span{background-position:2px -113px}
.purpleBar.iconStar div.icon span{background-position:3px -113px}
.magentaBar.iconStar div.icon span{background-position:3px -113px}
.iconMicroscope div.icon span{background-position:1px -154px}
.greenBar.iconMicroscope div.icon span{background-position:1px -154px}
.blueBar.iconMicroscope div.icon span{background-position:1px -154px}
.purpleBar.iconMicroscope div.icon span{background-position:1px -154px}
.magentaBar.iconMicroscope div.icon span{background-position:1px -154px}
.iconFan div.icon span{background-position:-41px 9px}
.greenBar.iconFan div.icon span{background-position:-41px 9px}
.blueBar.iconFan div.icon span{background-position:-41px 9px}
.purpleBar.iconFan div.icon span{background-position:-41px 9px}
.magentaBar.iconFan div.icon span{background-position:-41px 9px}
.iconNews div.icon span{background-position:-40px -34px}
.greenBar.iconNews div.icon span{background-position:-40px -34px}
.blueBar.iconNews div.icon span{background-position:-40px -34px}
.purpleBar.iconNews div.icon span{background-position:-40px -34px}
.magentaBar.iconNews div.icon span{background-position:-39px -34px}
.iconService div.icon span{background-position:-38px -72px}
.greenBar.iconService div.icon span{background-position:-37px -72px}
.blueBar.iconService div.icon span{background-position:-37px -72px}
.purpleBar.iconService div.icon span{background-position:-37px -72px}
.magentaBar.iconService div.icon span{background-position:-37px -72px}
.iconVideo div.icon span{background-position:-38px -113px}
.greenBar.iconVideo div.icon span{background-position:-38px -113px}
.blueBar.iconVideo div.icon span{background-position:-38px -113px}
.purpleBar.iconVideo div.icon span{background-position:-37px -113px}
.magentaBar.iconVideo div.icon span{background-position:-37px -113px}
.iconBlog div.icon span{background:none!important}
.greenBar.iconBlog div.icon{background:url(../images/icons/blog_icon.png) no-repeat scroll left 4px transparent}
.blueBar.iconBlog div.icon{background:url(../images/icons/blog_icon.png) no-repeat scroll left 4px transparent}
.purpleBar.iconBlog div.icon{background:url(../images/icons/blog_icon.png) no-repeat scroll left 4px transparent}
.magentaBar.iconBlog div.icon{background:url(../images/icons/blog_icon.png) no-repeat scroll left 4px transparent}
.iconSolar div.icon span{background-position:-38px -154px}
.greenBar.iconSolar div.icon span{background-position:-38px -154px}
.blueBar.iconSolar div.icon span{background-position:-38px -154px}
.purpleBar.iconSolar div.icon span{background-position:-37px -154px}
.magentaBar.iconSolar div.icon span{background-position:-37px -154px}
.iconTransfer div.icon span{background-position:-74px 7px}
.greenBar.iconTransfer div.icon span{background-position:-74px 7px}
.blueBar.iconTransfer div.icon span{background-position:-74px 7px}
.purpleBar.iconTransfer div.icon span{background-position:-74px 7px}
.magentaBar.iconTransfer div.icon span{background-position:-74px 7px}
.iconPhone div.icon span{background-position:-75px -36px}
.greenBar.iconPhone div.icon span{background-position:-75px -36px}
.blueBar.iconPhone div.icon span{background-position:-75px -36px}
.purpleBar.iconPhone div.icon span{background-position:-74px -36px}
.magentaBar.iconPhone div.icon span{background-position:-74px -36px}
.iconDownload div.icon span{background-position:-75px -71px}
.greenBar.iconDownload div.icon span{background-position:-75px -71px}
.blueBar.iconDownload div.icon span{background-position:-75px -71px}
.purpleBar.iconDownload div.icon span{background-position:-75px -71px}
.magentaBar.iconDownload div.icon span{background-position:-75px -71px}
.iconSupport div.icon span{background-position:-76px -114px}
.greenBar.iconSupport div.icon span{background-position:-76px -114px}
.blueBar.iconSupport div.icon span{background-position:-76px -114px}
.purpleBar.iconSupport div.icon span{background-position:-75px -114px}
.magentaBar.iconSupport div.icon span{background-position:-75px -114px}
.iconTools div.icon span{background-position:-79px -153px}
.greenBar.iconTools div.icon span{background-position:-79px -153px}
.blueBar.iconTools div.icon span{background-position:-79px -153px}
.purpleBar.iconTools div.icon span{background-position:-79px -153px}
.magentaBar.iconTools div.icon span{background-position:-79px -153px}
.iconCalendar div.icon span{background-position:-117px 6px}
.greenBar.iconCalendar div.icon span{background-position:-117px 6px}
.blueBar.iconCalendar div.icon span{background-position:-117px 6px}
.purpleBar.iconCalendar div.icon span{background-position:-117px 6px}
.magentaBar.iconCalendar div.icon span{background-position:-117px 6px}
.iconEmail div.icon span{background-position:-118px -34px}
.greenBar.iconEmail div.icon span{background-position:-118px -34px}
.blueBar.iconEmail div.icon span{background-position:-118px -34px}
.purpleBar.iconEmail div.icon span{background-position:-117px -34px}
.magentaBar.iconEmail div.icon span{background-position:-117px -34px}
.iconPrint div.icon span{background-position:-116px -72px}
.greenBar.iconPrint div.icon span{background-position:-116px -72px}
.blueBar.iconPrint div.icon span{background-position:-116px -72px}
.purpleBar.iconPrint div.icon span{background-position:-116px -72px}
.magentaBar.iconPrint div.icon span{background-position:-116px -72px}
.iconContact div.icon span{background-position:-117px -113px}
.greenBar.iconContact div.icon span{background-position:-117px -113px}
.blueBar.iconContact div.icon span{background-position:-117px -113px}
.purpleBar.iconContact div.icon span{background-position:-117px -113px}
.magentaBar.iconContact div.icon span{background-position:-116px -113px}
.iconHotel div.icon span{background-position:-119px -151px}
.greenBar.iconHotel div.icon span{background-position:-119px -151px}
.blueBar.iconHotel div.icon span{background-position:-119px -151px}
.purpleBar.iconHotel div.icon span{background-position:-118px -151px}
.magentaBar.iconHotel div.icon span{background-position:-118px -151px}
.iconMeeting div.icon span{background-position:0 -188px}
.greenBar.iconMeeting div.icon span{background-position:0 -190px}
.blueBar.iconMeeting div.icon span{background-position:0 -187px}
.purpleBar.iconMeeting div.icon span{background-position:1px -186px}
.magentaBar.iconMeeting div.icon span{background-position:1px -191px}
.iconTradeshow div.icon span{background-position:-36px -195px}
.greenBar.iconTradeshow div.icon span{background-position:-36px -197px}
.blueBar.iconTradeshow div.icon span{background-position:-36px -195px}
.purpleBar.iconTradeshow div.icon span{background-position:-36px -194px}
.magentaBar.iconTradeshow div.icon span{background-position:-36px -197px}
.goldBar .icon{background-position:0 7px}
.blueBar .icon{background-position:0 -143px}
.ie7 .genericContentBlock .sidebarBottom a.sublink,.ie7 .genericContentBlock .sidebarBottom a.viewMore{background-position:right 4px}
.goldBar ul{list-style-image:url(../images/layout/sidebarBulletColorsGold.png)}
.greenBar ul{list-style-image:url(../images/layout/sidebarBulletColorsGreen.png)}
.blueBar ul{list-style-image:url(../images/layout/sidebarBulletColorsBlue.png)}
.purpleBar ul{list-style-image:url(../images/layout/sidebarBulletColorsPurple.png)}
.magentaBar ul{list-style-image:url(../images/layout/sidebarBulletColorsMagenta.png)}
.clearBar ul{list-style-image:url(../images/layout/sidebarBulletColorsBlack.png)}
.genericContentBlock.textPromotion .clearBar .goldBar{background-position:-7px -71px}
.genericContentBlock.textPromotion .clearBar .greenBar{background-position:-7px -137px}
.genericContentBlock.textPromotion .clearBar .blueBar{background-position:-7px -204px}
.genericContentBlock.textPromotion .clearBar .purpleBar{background-position:-7px -271px}
.genericContentBlock.textPromotion .clearBar .magentaBar{background-position:-7px -337px}
.textPromotion .textPromotionText img,.textPromotion .textPromotionHeader{text-align:center}
.textPromotionText.alternateText img,.textPromotionText.alternateText .textPromotionHeader{float:left}
.genericContentBlock .clearBar .textPromotionText.alternateText .textPromotionHeader{height:8px;margin-top:0;padding:7px 0 35px;width:87px}
.ie .pillTab ul{margin-left:0!important}
.pillTab{margin-left:14px;width:180px}
.pillTab .firstLink.activeLink a,.pillTab .firstLink a{background-position:left top}
.pillTab .firstLink.inactiveLink a{background-position:left bottom}
.pillTab .lastLink.activeLink a{background-position:right bottom}
.pillTab .lastLink.inactiveLink a,.pillTab .lastLink a{background-position:right top}
.pillTab ul{height:25px;list-style:none!important;margin-left:0!important}
.pillTab ul li{float:left;width:87px}
.pillTab ul a{background:url(../images/layout/pillBoxTab.png) no-repeat left top;color:#393939;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:11px;padding:7px 0;text-align:center}
.pillTab ul a::hover{text-decoration:none}
.contactus .pillboxTab{margin:0}
.pillboxTab{margin:0 11px}
.rightRail .sidebar{float:none;margin:20px;width:100%}
.rightRail .legend{clear:both;float:left;margin-bottom:30px;width:55%}
.rightRail .sidebar .genericContentBlock{float:left;margin-bottom:20px;margin-right:10px;min-height:460px}
.rightRail .genericContentBlock .sidebarBottom.alternateBottom{margin-right:7px;border:1px solid #b7b7b7;height:10px;border-width:0 1px 1px;border-radius:0 0 10px 10px;background:url(../images/layout/rightRailBg.png) repeat-y -1px 0}
.featuredProduct .contentBlockHeader.featureImage{background-color:#fff}
.featuredProduct .genericContentBlock .clearBar{border:1px solid #b7b7b7;border-bottom:0}
.featuredProduct .genericContentBlock .contentBlock{border:0;padding-top:15px}
.featuredProduct div.smallImage{height:76px}
.featuredProduct div.smallImage .viewMore .textPromotionHeader{display:table;width:88px;height:56px;top:-50px;left:85px}
.featuredProduct div.smallImage .viewMore .textPromotionHeader .smallText{display:table-cell;vertical-align:middle}
.featuredProduct div.smallImage .viewMore img{width:56px;height:56px;margin-left:0}
.featuredProduct .viewMore.largeImage img{width:144px;height:125px}
.featuredProduct .viewMore.largeImage .textPromotionHeader{margin:auto;margin-bottom:20px;width:142px}
.featuredProduct .paragraphText{margin:auto;width:143px;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold}
[lang='zh'] .genericContentBlock .contentBlock li,[lang='zh'] .genericContentBlock .contentBlock p{font-size:12px}
[lang='zh'] .genericContentBlock .sublink,[lang='zh'] .genericContentBlock .viewMore,[lang='zh'] .genericContentBlock .sublinks{font:bold 12px/17px Verdana,Geneva,sans-serif}
[lang='zh'] .genericContentBlock .sidebarBottom .sublink,[lang='zh'] .genericContentBlock .sidebarBottom .viewMore,[lang='zh'] .genericContentBlock .sidebarBottom .sublinks{font:bold 12px/12px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] .pillTab ul a{font-size:12px}
[lang='zh'] .featuredProduct .paragraphText{font-size:12px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.rightrail-bannerAd{border:1px solid #ccc;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:10px;width:198px;overflow:hidden}
.rightrail-bannerAd h2{font:bold 15px/19px Trebuchet MS;margin:10px 15px 6px}
.rightrail-bannerAd p{margin:0 15px 12px 15px;font:normal 11px/16px Arial}
.rightrail-bannerAd label{text-align:center;margin-bottom:15px}
.rightrail-bannerAd .bannerAd-variation2 img{margin:0 auto 15px auto;display:block}
.rightrail-bannerAd .bannerAd-variation3{position:relative}
.rightrail-bannerAd .bannerAd-variation3 img{margin:0 auto 15px auto;display:block}
.rightrail-bannerAd .bannerAd-variation3 h2{font-size:22px;position:absolute;top:15px;left:0}
.rightrail-bannerAd a.primaryButton{display:inline-block;max-width:125px;margin-right:0;overflow:hidden}
[lang='zh'] p{font:normal 12px/16px Arial}
.taxonomyResourceList .contentBlock p{margin-bottom:10px}
.taxonomyResourceList .contentBlock p a{color:#393939}
.taxonomyRelatedProducts .contentBlockHeader{padding:10px}
.taxonomyRelatedProducts .contentBlockHeader p{padding:0}
.taxonomyRelatedProducts .vertical-carousel-window{height:85px;background:url('../images/layout/sidebarContentBg.png') repeat-y top left}
.taxonomyRelatedProducts .elevatorListing ul{background:0}
.taxonomyRelatedProducts .vertical-carousel-item-wrapper{height:280px;padding:10px 0 0 0}
.taxonomyRelatedProducts .vertical-carousel-item-wrapper li{padding:0 0 10px 10px;width:auto;height:auto}
.taxonomyRelatedProducts .vertical-carousel-item-wrapper li img{margin-right:8px;border:1px solid #c1c1c1}
.taxonomyRelatedProducts .vertical-carousel-item-wrapper li p{font:normal 11px Arial;width:120px!important;padding:0 0 30px 0;border-bottom:1px solid #c1c1c1;min-height:40px}
.taxonomyRelatedProducts .vertical-carousel-item-wrapper li p a{color:#393939}
[lang='zh'] .taxonomyRelatedProducts .vertical-carousel-item-wrapper li p{font:normal 12px Arial}
.mainHeader{margin-top:26px}
.headerPadding{margin-top:25px!important}
.marginRightSaveBtn{margin:0 15px 0 0!important}
.contactPreferences{background-color:#f8f9f9;float:left;margin-bottom:13px;padding:12px 3px 12px 32px;width:592px}
.contactPreferences div{float:left;padding-top:3px;width:96%}
.contactPreferences label{width:95%}
.preferencesWrapperDiv{float:left;position:relative;width:640px}
.preferencesWrapperDiv .primaryButton span{min-width:104px}
.privacyPolicy p{font:11px/18px Verdana,sans-serif}
.editProfileForm{background-color:#f8f9f9;padding:26px 10px 29px 24px}
.editProfileForm .requiredFields{margin-bottom:35px}
.editProfileForm .validity-summary-container{margin-bottom:5px;margin-top:-22px}
.editProfileForm .leftContainer{padding-right:32px;width:250px}
.editProfileForm h3{font:bold 14px Arial,Helvetica,sans-serif;margin-bottom:10px}
.editProfileForm .rightContainer{margin-left:25px;width:250px}
.editProfileFormPage label{line-height:12px}
.editProfilePage .formBottom{margin-top:18px}
.editProfile{background-color:#f8f9f9;padding:26px 10px 29px 24px}
.editProfile label{margin-bottom:6px}
.editProfileFormContainer h3{font:bold 14px Arial,Helvetica,sans-serif;margin-bottom:16px}
.editProfileFormContainer label{margin-bottom:3px}
.editProfileFormContainer input[type="text"],.editProfileFormContainer input[type="password"]{margin-bottom:7px}
.editProfileFormContainer .marginTopSeperator{margin-top:15px}
.editProfileFormContainer select{margin-bottom:7px;margin-top:3px;width:256px}
.editProfileFormContainer .securityQuestion{margin-bottom:0}
.editProfileFormContainer select.industry,.editProfileFormContainer select#jobRole,.editProfileFormContainer select#function{margin-bottom:3px!important;width:256px}
.editProfileInfoTxt{margin-bottom:10px}
.commPreferenceWrapper{background:none repeat scroll 0 0 #f8f9f9;float:left;height:145px;padding:24px 30px 0 32px;width:560px}
.commPreferenceWrapper p,.commPreferenceWrapper span{color:#393939!important}
.commPreferenceWrapper div{float:left;width:50%}
.editProfilecommPrefStep2{background:none repeat scroll 0 0 #f8f9f9;float:left;font:12px/12px Arial,Helvetica,sans-serif;padding:0 30px 20px 0;width:560px}
.editProfileLabel{float:left;line-height:27px;margin-bottom:0!important;text-align:left;width:115px}
.editProfileLabel.visibility{visibility:hidden}
.editTextField{font:bold 11px/27px Verdana,Geneva,sans-serif;margin-bottom:0!important}
.editProfilePageMain h1{font-size:27px;margin-bottom:5px;margin-top:25px}
.editProfilePageMain h1.editProfileHeading{margin-bottom:26px}
.multiSelectListing label:hover{text-decoration:underline}
#multiSelect #myOrderNavigation{background-color:#f6f9fb;border:0 none}
#multiSelect #myOrderNavigation .groupLinks .selected{background:url("../images/layout/myProfileLinksSelectedBackground.png") no-repeat scroll 0 0 transparent;border:medium none;height:22px;margin:0;padding:2px 0 0 15px;width:178px}
#multiSelect #myOrderNavigation .groupLinks .selected a{color:#fff;font-weight:bold}
#multiSelect #myOrderNavigation h3{background-color:#d3e1ee;border-right:2px solid #d7d9dc}
#multiSelect #myOrderNavigation .multiSelectListing{padding:0}
#multiSelect #myOrderNavigation ul.groupLinks{border-right:2px solid #d9dedb;margin:0!important;padding:10px 0}
#multiSelect #myOrderNavigation .groupLinks li{background:none repeat scroll 0 0 transparent;margin:0;padding:0 0 0 16px}
#multiSelect #myOrderNavigation a:link,#multiSelect #myOrderNavigation a:visited{color:#317699;font:11px/21px Arial,Helvetica,sans-serif}
#multiSelect #myOrderNavigation .bottomContent{background:url("../images/layout/myProfileLinksBottomBackground.png") no-repeat scroll 0 0 transparent;height:7px;margin-bottom:20px;width:185px}
ul.preferences li{clear:both;margin:0;padding:0}
ul.preferences li input[type="checkbox"]{margin:0 4px 0 0!important}
ul.preferences li span{color:#696969;font:11px/12px Arial,Helvetica,sans-serif}
.systemDescriptionHeading{float:left;font-size:12px;margin:0 0 10px 5px;width:84%}
.topMarginMedium{margin-top:15px}
.commPreferenceStep2{font:12px/12px Arial,Helvetica,sans-serif;padding-bottom:20px}
.ie8 .editProfileForm select{width:254px!important}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#profileDashboard{float:left;margin-bottom:50px;padding-top:8px}
.profileDashboard{font:normal 11px Arial}
.profileDashboard .header{border:1px solid #b7b7b7;border-bottom:0;background:#d9dfb9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9dfb9),color-stop(1,#f9fbf6));background:-moz-linear-gradient(center top,#d9dfb9 0,#f9fbf6 100%);background:-ms-linear-gradient(bottom,#d9dfb9 0,#f9fbf6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dfb9',endColorstr='#f9fbf6',GradientType=0);padding:9px}
.profileDashboard .header h1{float:left;font:bold 18px Arial;margin-bottom:0}
.profileDashboard .editFooter{border-bottom:1px solid #b7b7b7;background:#d9dfb9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9dfb9),color-stop(1,#f9fbf6));background:-moz-linear-gradient(center top,#d9dfb9 0,#f9fbf6 100%);background:-ms-linear-gradient(bottom,#d9dfb9 0,#f9fbf6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dfb9',endColorstr='#f9fbf6',GradientType=0);padding:14px 0}
.profileDashboard .editProfileContainer{width:auto}
.profileDashboard .editProfileContainer .editProfileFormContainer .x-field{font:bold 11px/25px Verdana}
.profileDashboard .editProfileContainer .borders{border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.09999999999999998);-moz-box-shadow:0 6px 10px rgba(0,0,0,0.09999999999999998);box-shadow:0 6px 10px rgba(0,0,0,0.09999999999999998)}
.profileDashboard .editProfileContainer .editProfileForm label{font:bold 12px Arial}
.profileDashboard .editProfileContainer .editProfileForm label .optionalTxt{color:#666;font:normal 11px Arial;margin-left:5px}
.profileDashboard .commPreferenceWrapper{background:none repeat scroll 0 0 #f8f9f9;float:none;height:145px;padding:24px 30px 0 32px;width:auto}
.profileDashboard .profileFooter{background:#d9dfb9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9dfb9),color-stop(1,#f9fbf6));background:-moz-linear-gradient(center top,#d9dfb9 0,#f9fbf6 100%);background:-ms-linear-gradient(bottom,#d9dfb9 0,#f9fbf6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dfb9',endColorstr='#f9fbf6',GradientType=0);padding:10px 0;width:100%}
.profileDashboard .cancel{margin-left:10px}
.profileDashboard .wid100{width:100%}
.profileDashboard h2.tableHeader{font:bold 18px Arial,Helvetica,sans-serif;margin:0;padding:10px 0 10px 22px}
.profileDashboard .paddingLeftFieldSet{padding-left:22px}
.dataTableWrapper{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;box-shadow:2px 2px 5px #b0b1b1;float:left;height:auto;min-height:100px;width:638px}
.dataTableWrapper .dataTableHeader,.dataTableWrapper .searchResultsPagination{background:url("../images/layout/dataTableHeadingBgGreen.png") repeat-x scroll 0 0 transparent;height:auto;min-height:41px}
.dataTableWrapper ul li,.dataTableWrapper ul li a,.dataTableWrapper p{margin:0;padding:0}
.myProfileSettings li{background:none repeat scroll 0 0 transparent!important;margin-bottom:22px!important}
.myProfileSettings a.links{background:url("../images/icons/blueArrowSmall.png") no-repeat scroll right center transparent;font:bold 12px/16px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:3px;padding-right:10px}
.myProfileSettings p,.myProfileSettings a{font:12px/16px Arial,Helvetica,sans-serif;letter-spacing:0}
#container #myProfileSettingsLeft.myProfileSettings,#container #myProfileSettingsRight.myProfileSettings{margin:21px 0 0!important;padding-right:10px}
.profileTitle{background:url("../images/graphics/profileBanner.png") no-repeat scroll -1px 0 transparent;height:37px;padding:25px;width:827px}
.profileHeader{background:url("../images/graphics/topTrimDiagonalLines.png") repeat scroll 0 0 transparent;margin-left:-18px;margin-top:-16px;padding:10px;width:877px}
.profileHeader h1{font-size:27px}
#mainContent.fullWidth .tfProfile{padding:15px 15px 15px 20px}
.verticalLeftDottedLine{background:url("../images/layout/verticalDottedLine.png") repeat-y scroll 0 0 transparent}
.greenForestNoFlush.fullWidth .contentFooter{background:url("../images/layout/bottomTrimGreenFullWidth.png") no-repeat scroll 0 top transparent}
.tfProfile #multiSelect{margin:8px 34px 0 -1px;width:185px}
.quickRegistrationFrom{width:310px}
.quickRegistrationFrom label{font:11px/18px Arial,Helvetica,sans-serif}
.quickRegistrationFrom .validity-summary-container{margin-bottom:5px}
.quickRegistrationFrom input[type="password"],.quickRegistrationFrom input[type="text"]{margin:0 0 5px!important;width:280px}
.quickRegistrationFrom select{margin:0 0 5px!important;width:286px}
.quickRegistrationContainer{background-color:#f8f9f9;margin-bottom:10px;padding:5px 125px 10px 86px}
.quickRegistrationTermsContainer{background-color:#f8f9f9;margin-bottom:10px;padding:11px 125px 11px 86px}
.quickRegistrationTermsContainer.communicationPref label{margin-top:5px;width:90%}
a.informationIcon{background:url("../images/icons/informationIcon.png") no-repeat scroll 0 0 transparent;height:15px;margin:3px 0 0 6px;width:16px}
#popupContainer{max-width:360px;min-width:200px;position:absolute;width:auto;z-index:10000}
.tabPanelModalArrow{background:url(../images/tabs/modalBlueLeftArrow.png) no-repeat;height:32px;left:-19px;position:absolute;top:98px;width:19px}
#toolTipContainerSquare{background:#fff;border:3px solid #59caf9;box-shadow:10px 10px 20px rgba(0,0,0,0.2),0 0 20px rgba(0,0,0,0.3);padding:25px 15px;position:relative;width:233px;z-index:100}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.requestDetail h1{font:bold 22px Trebuchet MS;margin-bottom:15px}
.requestDetail .requestDetailContainer{border:1px solid #b7b7b7;margin-bottom:10px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.09999999999999998);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.09999999999999998);box-shadow:0 4px 5px rgba(0,0,0,0.09999999999999998)}
.requestDetail .requestDetailContainer p,.requestDetail .requestDetailContainer a,.requestDetail .requestDetailContainer span{font:normal 12px Arial}
.requestDetail .requestDetailContainer .requestDetailHeader{padding:10px 0 12px 21px;background:#d9dfb9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9dfb9),color-stop(1,#f9fbf6));background:-moz-linear-gradient(center top,#d9dfb9 0,#f9fbf6 100%);background:-ms-linear-gradient(bottom,#d9dfb9 0,#f9fbf6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dfb9',endColorstr='#f9fbf6',GradientType=0)}
.requestDetail .requestDetailContainer .requestDetailHeader h2{font:bold 15px Arial}
.requestDetail .requestDetailContainer .infoContainer{border-bottom:1px dotted #b7b7b7;height:97px}
.requestDetail .requestDetailContainer .infoContainer p{margin-bottom:5px}
.requestDetail .requestDetailContainer .infoContainer .info{border-right:1px dotted #b7b7b7;height:69px;padding:14px 21px;width:44%}
.requestDetail .requestDetailContainer .infoContainer .date{border-right:1px dotted #b7b7b7;height:83px;padding:14px 0 0 20px;width:21%}
.requestDetail .requestDetailContainer .infoContainer .status{height:83px;padding:14px 0 0 20px;width:21%}
.requestDetail .requestDetailContainer .infoContainer .status .submitted{background:url('../images/icons/statusIcons.png') no-repeat 0 0;color:#ca8f22;padding:3px 0 0 25px}
.requestDetail .requestDetailContainer .infoContainer .status .transmitted{background:url('../images/icons/statusIcons.png') no-repeat 0 -37px;color:#777;padding:3px 0 0 25px}
.requestDetail .requestDetailContainer .infoContainer .status .inProgress{background:url('../images/icons/statusIcons.png') no-repeat 0 -55px;color:#43981a;padding:3px 0 0 25px}
.requestDetail .requestDetailContainer .infoContainer .status .closed{background:url('../images/icons/statusIcons.png') no-repeat 0 -37px;color:#777;padding:3px 0 0 25px}
.requestDetail .requestDetailContainer .infoContainer .status .received{background:url('../images/icons/statusIcons.png') no-repeat 0 -18px;color:#c9a80c;padding:3px 0 0 25px}
.requestDetail .requestDetailContainer .infoContainer .headings{color:#393939;font:normal 10px Verdana;margin-bottom:14px}
.requestDetail .requestDetailContainer .detailsContainer .detailsHeader{background-color:#ecf0f4;padding:10px 21px}
.requestDetail .requestDetailContainer .detailsContainer .detailsHeader p{margin-bottom:0}
.requestDetail .requestDetailContainer .detailsContainer .detailsHeader .product{width:90%}
.requestDetail .requestDetailContainer .detailsContainer .detailsHeader .quantity{width:10%}
.requestDetail .requestDetailContainer .detailsContainer .detailsData{padding:22px 0 10px 21px}
.requestDetail .requestDetailContainer .detailsContainer .detailsData .productData{width:87%}
.requestDetail .requestDetailContainer .detailsContainer .detailsData .productData .productNameContainer{overflow:hidden;padding-left:11px}
.requestDetail .requestDetailContainer .detailsContainer .detailsData .quantityData{width:10%}
.requestDetail .requestDetailContainer .detailsContainer .comments{padding:21px 0 21px 21px}
.requestDetail span.headerQuoteStatus{font:bold 15px Arial}
.ie .detailsContainer .requestDetailHeader{width:627px;float:left;margin-top:-4px}
.ie .detailsContainer .detailsHeader{width:606px;float:left;margin-bottom:22px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.ie .requestList .itemsperPage label{margin-top:0}
.requestList{border:1px solid #bebebe;width:100%;font-family:Arial}
.requestList h2{font:bold 18px Arial;margin:0}
.requestList table th,.requestList table td{border-right:1px solid #e3e3e3;font:normal 12px Arial;color:#393939;text-align:left;padding-left:12px;background:0;vertical-align:middle}
.requestList table th{cursor:pointer;color:#393939;font-weight:bold}
.requestList .requestListHeader{padding:10px 0 12px 15px;background:#d9dfb9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9dfb9),color-stop(1,#f9fbf6));background:-moz-linear-gradient(center top,#d9dfb9 0,#f9fbf6 100%);background:-ms-linear-gradient(bottom,#d9dfb9 0,#f9fbf6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dfb9',endColorstr='#f9fbf6',GradientType=0)}
.requestList .requestListPagination{vertical-align:middle}
.requestList .requestListPagination .itemsperPage{width:35%}
.requestList .requestListPagination .itemsperPage label{line-height:16px}
.requestList .requestListPagination select{margin:0;width:auto}
.requestList .requestListPagination .paginationArrows{padding-right:10px}
.requestList .requestListPagination .paginationArrows .rightArrow{background:url('../images/icons/pagingArrows.png') no-repeat 0 -73px;display:inline-block;height:20px;overflow:hidden;text-indent:-31px;width:19px}
.requestList .requestListPagination .paginationArrows .leftArrow{background:url('../images/icons/pagingArrows.png') no-repeat 0 -47px;display:inline-block;height:20px;overflow:hidden;text-indent:-31px;width:19px}
.requestList .requestListPagination .paginationArrows .disabledPrev{background:url('../images/icons/pagingArrows.png') no-repeat;display:inline-block;height:20px;overflow:hidden;text-indent:-31px;width:19px}
.requestList .requestListPagination .paginationArrows .disabledNext{background:url('../images/icons/pagingArrows.png') no-repeat 0 -23px;display:inline-block;height:20px;overflow:hidden;text-indent:-31px;width:19px}
.requestList .requestListPagination .paginationArrows .noData{padding:10px}
.requestList .requestListPagination .paginationArrows div{padding:2px 15px}
.requestList .paginationBG{background-color:#f0f3e4;margin-top:1px;padding:5px 0 5px 15px}
.requestList .requestListDataHead{height:34px;background:#dedede;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#fefefe));background:-moz-linear-gradient(center top,#dedede 0,#fefefe 100%);background:-ms-linear-gradient(bottom,#dedede 0,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#fefefe',GradientType=0)}
.requestList tbody tr.odd{background-color:#f9f9f9}
.requestList tbody td{height:30px}
.requestList tbody .transmitted{background:url('../images/icons/statusIcons.png') no-repeat 0 -37px;color:#777;padding:3px 0 0 25px}
.requestList tbody .submitted{background:url('../images/icons/statusIcons.png') no-repeat 0 0;color:#ca8f22;padding:3px 0 0 25px;padding-top:1px}
.requestList tbody .inProgress{background:url('../images/icons/statusIcons.png') no-repeat 0 -55px;color:#43981a;padding:3px 0 0 25px}
.requestList tbody .closed{background:url('../images/icons/statusIcons.png') no-repeat 0 -37px;color:#777;padding:3px 0 0 25px}
.requestList tbody .received{background:url('../images/icons/statusIcons.png') no-repeat 0 -18px;color:#c9a80c;padding:3px 0 0 25px}
.requestList .date{padding-left:15px}
.requestList .headerSortDown{background-color:#fdfdfd}
.requestList .headerSortDown .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #317699;height:0;margin:5px 0 0 10px;width:0}
.requestList .headerSortUp{background-color:#fdfdfd}
.requestList .headerSortUp .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #317699;height:0;margin:5px 0 0 10px;width:0}
.quoteStatus,.headerQuoteStatus{text-transform:capitalize}
#passwordResetParentContainer{padding:20px 18px 0 18px}
#passwordResetParentContainer p.passwordText{font:normal 12px/16px Arial,Helvetica,sans-serif!important}
#passwordResetParentContainer .validity-summary-container{margin-bottom:-25px;margin-top:10px}
#passwordResetParentContainer h1{margin-bottom:20px}
#passwordResetParentContainer label{line-height:14px;margin-bottom:0!important}
#passwordResetParentContainer input[type=text],#passwordResetParentContainer input[type=password]{margin-bottom:11px;width:250px}
#passwordResetParentContainer .marginSeperatorTop{margin-top:35px}
#passwordResetParentContainer .marginBottomSeperator{margin-bottom:8px!important}
#passwordResetParentContainer .formBottom{margin-top:16px}
#passwordResetParentContainer .primaryButton input{min-width:85px}
.passwordResetFormContainer{padding-bottom:25px;background-color:#f8f9f9;margin-bottom:13px;padding:11px 26px}
.passwordResetFormContainer .leftMarginSeperator{padding-left:55px}
.progressContainer{background:url(../images/layout/checkoutProgressBlueBg.png) repeat-x;height:51px;margin:-22px 0 0 -18px;padding:6px 0 0 0;width:897px}
.progressContainer h2{color:#606a95;margin:15px 25px 0 29px}
.progressContainer p{color:#c0c5d5;float:left;font:bold 12px/16px Arial,Helvetica,sans-serif;margin-left:7px;margin-top:6px}
.progressContainer ul{margin:0;padding:0}
.progressContainer li{background:none!important;float:left;font-size:15px;height:27px;margin-left:10px;padding:10px 0 0 0;vertical-align:middle}
.progressContainer li.selected{float:left;font-size:15px;height:27px;margin-left:10px;padding:10px 0 0 0;vertical-align:middle;background:url(../images/icons/progressNumberBg.png) no-repeat -9px -60px!important}
.progressContainer li.selected p{color:#606a95!important;float:left;font:bold 12px/16px Arial,Helvetica,sans-serif;margin-left:7px;margin-top:5px}
.progressContainer li.selected span{background:url(../images/icons/progressNumberBg.png) no-repeat;color:#fff;display:inline-block;float:left;font:bold 18px Arial,Helvetica,sans-serif;height:20px;padding:1px 0 5px 8px;width:20px}
.progressContainer li span{background:url(../images/icons/progressNumberBg.png) 0 -28px no-repeat;color:#eff0f2;display:inline-block;float:left;font:bold 18px Arial,Helvetica,sans-serif;height:20px;padding:1px 0 5px 8px;width:20px}
.progressContainer li.seperator{background:url(../images/layout/progressBarSeperatot.png) repeat-x 0 3px!important;height:25px;width:40px}
.contentSeperator{display:block;height:13px;left:-70px;margin:15px 0 15px 0;position:relative;width:130%}
#resetConfirmation p a.returnCart.arrowLeft{color:#393939;display:inline-block;margin:35px 0 0 -45px}
a.returnCart.arrowLeft{background:url("../images/icons/redArrowLeft.png") no-repeat scroll left center transparent;padding-left:15px}
.contactInfo,.passwordReset{padding-right:10px;width:256px}
#passwordResetForm .passwordReset{width:285px!important}
.resetPasswordwrapper{margin:0 40px;width:480px}
.resetPasswordwrapper h1{font:bold 20px 'trebuchet ms',sans-serif!important}
.showComment{display:block}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.eventDetail .eventDetailsHeaderContent .inlineVideo .inlineVideoDiv{width:500px}
.inlineVideoDiv{background-color:f8f9f9;border:1px solid #d5d5da;border-radius:8px 8px 0 0;float:left;margin-bottom:10px;padding:15px;width:93%}
.inlineVideoDiv .startVideo{float:left;margin-right:22px}
.inlineVideoDiv img{height:138px;width:250px}
.inlineVideoDiv .inlineVideoDescription{min-hieght:50px;overflow:hidden;padding-top:15px}
.inlineVideoDiv .inlineVideoDescription h4{margin-bottom:5px;width:auto}
.inlineVideoDiv .inlineVideoDescription h4 a{color:#393939;letter-spacing:0;margin-bottom:0;width:auto}
.inlineVideoDiv .inlineVideoDescription p{font-size:11px;margin-bottom:8px;width:auto}
.inlineVideo-Grid div.videoContainer{float:left;margin-right:10px;margin-top:20px;width:47%}
.inlineVideo-List div.videoContainer{margin-bottom:10px;width:100%}
.inlineVideo-List div.videosThumbnail{float:left;height:127px;margin-right:10px;width:225px}
.inlineVideos .sidebarBottom{margin-bottom:20px;margin-top:10px}
p.byTextLine{color:#606a95;font:bold 12px/14px 'trebuchet ms',sans-serif;margin-top:10px}
a.inlineDetailsMoreLink{color:#913866;display:inline-block;font:bold 12px/13px Arial,Helvetica,sans-serif;padding-right:12px}
a.inlineDetailsMoreLink:after{background:url(../images/icons/darkGreyArrow.png);content:" ";margin-left:10px;display:inline-block;width:8px;height:11px}
.shieldTop{border:1px solid #CCC;border-bottom:0;overflow:auto}
.shieldTop.outer{margin:0 0 0 4px;padding:2px 2px 0 2px}
.shieldTop.inner{margin:0 0 2px;padding:4px 4px 6px 4px}
.shieldTop.inner .videoDetailContainer{width:175px}
.shieldTop.inner p{font-size:11px;line-height:11px;color:#000;font-family:Helvetica,Arial;margin-bottom:6px;width:176px}
.shieldTop.inner h3 a{font-size:13px;font-weight:bold;color:#000;font-family:Helvetica,Arial;margin-bottom:6px;width:176px}
.shieldTop.widthRegular{width:294px}
.shieldTop.heightRegular{height:228px;overflow-x:hidden}
.queued .shieldTop{background:url(../images/layout/shieldHighlighted.png) repeat-x bottom}
.queued .shieldBottomLeft{background:url(../images/layout/cornerShieldHighLighted.png) no-repeat left bottom;padding-left:5px}
.queued .shieldBottomRight{background:url(../images/layout/cornerShieldHighLighted.png) no-repeat right bottom;padding-right:5px}
.queued .shieldBottomMiddle{border-bottom:1px solid #CCC;border-top:4px #e6e6e6 solid}
.shieldBottomLeft{background:url(../images/layout/cornerShield.png) no-repeat left bottom;padding-left:5px;width:295px}
.shieldBottomRight{background:url(../images/layout/cornerShield.png) no-repeat right bottom;padding-right:5px}
.shieldBottomMiddle{border-bottom:1px solid #CCC;border-top:4px #FFF solid}
.shield .playing h3 a{color:#62acca}
.flexibleContainer .module p{color:#393939;font:12px/15px Arial,Helvetica,sans-serif}
.flexibleContainer .column60{float:left;width:60%}
.videoItem{cursor:pointer}
.videoItem:hover .videoThumbnail{background:#62acca}
.videoItem a:hover{text-decoration:none}
.videoThumbnail img,.videoFeature img{display:compact}
.videoFeature{background:#000;padding:14px 0}
.videoFeature a{display:block}
.videoThumbnail{background:#d2d2d2;margin-right:9px;padding:7px 0}
.videoThumbnail.playing,.playing .videoThumbnail{background:#62acca}
.secondaryContentUnformatted li,.secondaryContentUnformatted p{line-height:21px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.videoTab{margin-top:15px}
.videoTab .tabContent{background-color:#f8f9f9}
.videoTab .productCarousel{min-height:220px}
.videoTab .pagingNavigation{float:none;margin:0;width:100%}
.videoTab .pagingNavigation .carouselNav{background-color:#f8f9f9}
.videoTab .videoTabItem .productCarousel{margin-top:15px}
.videoTab .videoTabItem .videoCarousal .imgContainer{width:144px}
.videoTab .videoTabItem .videoCarousal .videoDescription{margin-right:5px;width:160px}
.videoTab .videoTabItem .videoCarousal .videoHeading{font-weight:bold;margin:15px 5px 5px 1px}
.videoTab .videoTabItem .videoCarousal .contentItem{background:0}
.videoTab .tabsMenu .active li a{background:0}
.videoTab .tabsMenu{background:0;margin-bottom:0}
.videoTab .tabsMenu li{background:0}
.videoTab .tabsMenu a{background:0;padding-top:6px;padding-bottom:5px;padding-left:22px;padding-right:22px;margin-left:-8px;border-top-right-radius:10px;border-bottom-right-radius:10px}
.videoTab .tabs .tabContent{-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:15px;border-top-right-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:2px solid #bfcbff;padding-bottom:10px;width:100%}
.contentArea{float:left;margin-top:19px;width:50%;margin-left:15px}
.startVideo{position:relative;float:left;width:auto}
.startVideo a{display:inline-block;position:relative}
.startVideo img{margin-right:0}
.startVideo:hover .startVideoOverlay{background:url(../images/buttons/videoPlayButton.png)}
.videoOvelayContainer{left:0;opacity:.25;position:absolute;top:0;height:100%;width:100%;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#fff),color-stop(1,#c0c0c0));background:-moz-linear-gradient(center top,#fff 30%,#c0c0c0 100%);background:-ms-linear-gradient(bottom,#fff 30%,#c0c0c0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c0c0c0',GradientType=0)}
.ie .videoOvelayContainer{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#4c000000',GradientType=0) alpha(opacity=25);zoom:1}
.startVideoOverlay{background:url(../images/buttons/videoPlayButton.png) 0 44px;border-radius:50%;box-shadow:0 0 0 rgba(0,0,0,0.4);height:44px;left:50%;margin:-25px 0 0 -25px;overflow:hidden;position:absolute;top:50%;transition:box-shadow .4s;-webkit-transition:box-shadow .4s;-moz-transition:box-shadow .4s;width:44px}
.inlineVideoDiv .videoOvelayContainer{height:138px;width:250px}
.inlineVideo-List .videoOvelayContainer{height:119px;width:211px}
.inlineVideo-Grid .videoOvelayContainer{height:119px;width:211px}
.videoCarousal .videoOvelayContainer{height:81px;width:144px}
.thermoScientificVideos .videoOvelayContainer{height:95px;width:168px}
.relatedVideos .startVideo{width:100%}
.relatedVideos .startVideo a{width:100%;height:0;padding:56.25% 0 0 0;position:relative;display:block;overflow:hidden}
.relatedVideos .startVideo img{display:block;height:100%;width:100%;margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0}
.relatedVideos .videoOvelayContainer{height:200px;width:100%}
@charset "UTF-8";.st_wrapperContainer{margin-left:auto;margin-right:auto;overflow:hidden}
#selectorToolBackgroundOverlay{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:1}
#selectorToolGuidedPopup{display:none;position:fixed;_position:absolute;width:408px;background:#fff;border:2px solid #cecece;z-index:2;padding:20px;font-size:13px}
#selectorToolGuidedPopup a{text-decoration:none;color:#3389ba;font-weight:700;font-size:14px}
#selectorToolGuidedPopup h2{text-align:center;color:#3389ba;font-size:22px;font-weight:700;padding-bottom:2px;margin-bottom:20px}
#selectorToolGuidedPopupClose{font-size:14px;line-height:14px;right:6px;top:4px;color:#6fa5fd;font-weight:700;display:block}
div.st_buttonWrapper{padding-top:50px}
.st_btnYes{margin-left:20px;width:150px}
.st_btnNo{margin-right:20px;width:150px}
div.st_navigationalLinkWrapper{padding:95px 10px 0 10px}
@charset "UTF-8";.boldText{font-weight:bold}
#searchKeywordfield{margin-top:20px;margin-bottom:20px;margin-left:30px}
div.st_welcomeWrapper{padding-top:25px}
.st_row{margin-left:-20px}
.st_row:before,.st_row:after{content:"";display:table;line-height:0}
.st_row:after{clear:both}
.st_span1{width:620px;padding-left:25px}
[class*="st_span"]{margin-left:auto;margin-right:auto;min-height:1px}
.displayNone{display:none}
div.st_span2{width:100px;padding-top:30px}
div.st_span3{width:390px}
.autocomplete-suggestions{border:1px solid #999;background:#fff;cursor:default;overflow:auto}
.autocomplete-suggestion{padding:10px 5px;font-size:1.2em;white-space:nowrap;overflow:hidden}
.autocomplete-selected{background:#f0f0f0}
.autocomplete-suggestions strong{font-weight:normal;color:#39f}
div.st_buttonWrapper{padding-top:50px}
.st_btnYes{margin-left:20px;width:150px}
.st_btnNo{margin-right:20px;width:150px}
div.st_navigationalLinkWrapper{padding:95px 10px 0 10px}
div.st_span1>h2{font-size:2em;color:#3389ba}
.st_labelText{color:#333;display:inline-block;font-size:1.1em;font-weight:lighter;line-height:21px;padding:20px 0 0 7px}
div.st_span3 p{width:435px}
div.st_span4{width:356px;padding-top:20px}
div.st_span4 a{color:#3389ba;text-decoration:none;font-size:1em;font-family:Arial;display:inline-block;margin:7px 7px 0 0;max-width:100px}
.marginL10{margin-left:10px}
.st_clearBoth{clear:both}
div.st_span5{width:568px;overflow:hidden}
div.st_span6{width:130px;overflow:hidden}
.subSelectorHyperlinks{padding-left:30px;display:inline-block}
#selectorToolBackgroundOverlay{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:1}
#selectorToolBackgroundOverlay{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:1}
#spinner{position:fixed;width:100%;height:100%;top:0;left:0;background:#eee;border:1px solid #cecece;z-index:1;opacity:.5}
#spinner img.center{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
#selectorToolGuidedPopup h1{text-align:left;color:#6fa5fd;font-size:22px;font-weight:700;border-bottom:1px dotted #d3d3d3;padding-bottom:2px;margin-bottom:20px}
#selectorToolGuidedPopupClose{font-size:14px;line-height:14px;right:6px;top:4px;color:#6fa5fd;font-weight:700;display:block}
div.st_span7,div.st_span8{margin-right:auto;margin-left:auto}
div.st_span7{width:25%;border-style:solid;border-color:#c8c8c8;background-color:#eee}
div.st_span8{width:75%;background-color:#fff}
.st_imgDimensions{width:100px;height:100px}
.small-images{width:50px;height:50px;vertical-align:top;margin-left:15px}
#errorText{color:#c00}
.pagination{clear:both;float:right}
.navigationInnerWrapperContent{border-right:1px #c8c8c8 solid}
#st_subCategorySelectionBox,#st_categorySelectionBox{width:191px;margin-left:30px;z-index:1000;position:relative}
.padTop,.categoryToc{padding-top:15px}
.categoryToc .leftTitle{padding-left:65px}
.filtersToc .leftTitle{padding-left:100px}
.leftTitle{padding-top:5px;font-weight:bold;background-color:#afafaf;height:20px;color:#fff}
.filtersToc{padding-top:20px}
a.dimClose{display:inline-block;height:24px;width:24px;background:url('../images/icons/closeX.png') 0 0 no-repeat transparent;margin-top:0;left:0}
#filterMainDiv{padding-top:20px;padding-left:30px;padding-bottom:20px;overflow-y:auto}
a.dimClose:hover{background-position:0 -25px}
.redButton{background:white;border-style:solid;border-width:1px;border-color:#f3343c;color:#f3343c}
.blueButton{background:white;border-style:solid;border-width:1px;border-color:#0e6dc5;color:#0e6dc5}
.arrowImage{position:absolute;height:40px;width:30px;top:10px;left:-30px;display:block;background:url('../images/icons/arrow.png') 0 0 no-repeat transparent}
#dimensionSelectDiv{display:none;font-family:Arial,Helvetica,sans-serif!important;background-color:#fff;position:absolute;z-index:999;border:1px solid #a3a3a3;text-align:left;left:440px;font-size:11px;min-width:250px;min-height:310px}
#clearButton,#doneButton{width:50px;height:27px}
#clearButton{margin-right:35px;margin-left:60px}
.blueCheckBox{display:inline-block;height:17px;width:21px;float:right;margin-left:20px;margin-right:20px;margin-top:6px;background:url('../images/icons/checkboxes.png') 0 0 no-repeat transparent}
.blueCheckBox.selected{background-position:0 -18px}
#filterSelectors .filterElement label{margin-top:6px;font-size:12pt;margin-left:20px;text-align:right;width:60%}
#filterSelectors .filterElement{border-style:solid;border-width:0 0 1px 0;border-color:#a3a3a3}
.filterHeader{background-color:#d3d3d3;height:40px;padding-top:15px;padding-left:40px;border-bottom:1px;border-style:solid;border-color:#a3a3a3}
#filterSelectors{background-color:#fff;min-height:170px;max-height:800px;overflow-y:scroll}
.filterFooter{background-color:#fff;height:40px;padding-top:15px}
.greyBar{border-style:solid;border-width:1px 0 1px 0;border-color:#a3a3a3;background-color:#d3d3d3;height:20px}
.filterButton{background:white;color:#0e6dc5;border-style:solid;border-width:1px;border-color:#0e6dc5;width:90px}
.filterButton.selected{background:#0e6dc5;color:white}
button.dimButton{width:175px;height:24px;background:white;color:#0e6dc5;border-style:solid;border-width:2px;border-color:#c8c8c8;margin-bottom:10px}
div.dimValue{padding-bottom:8px}
div.dimValue label{float:left;width:70%;margin-top:3px}
#resetSearch{height:24px;width:175px}
#keywordSearch{width:350px}
.emailIcon{height:20px}
.topProduct{clear:both;max-height:200px;overflow-y:auto}
.largeImageDiv{float:left;margin-left:30px;margin-top:20px}
.largeImage{width:100px;height:100px}
#largeProduct{float:left;margin-top:20px;margin-left:20px;margin-bottom:15px;width:490px}
#largeProdName{font-size:14px;font-weight:bold}
#largeProduct div{padding-top:5px}
.specTable .specTableBody td{padding-right:20px;line-height:15px}
.specTable .specTableBody td.property{font-style:italic}
.hrDiv{clear:both;width:510px;margin-left:30px;padding-top:20px}
.resultsText{float:left;font:bold 15px 'trebuchet ms',sans-serif;font-size:15px;font-weight:normal;margin-bottom:5px}
.prodDescHead,.imageHead,.catalogHead,.prodNameHead{line-height:30px;float:left;font-weight:bold}
.imageHead,.catalogHead,.prodNameHead{width:100px}
.prodDesc,.prodDescHead{display:inline-block;width:400px;margin-left:10px}
.prodDesc span,.prodDesc{height:40px;overflow:hidden;text-overflow:ellipsis}
.productDataRow{display:inline-block;margin-bottom:10px}
.productDataRow.selected{background-color:#eee}
.prodImg,.catalogNum,.prodName,.prodDesc{float:left}
.catalogNum,.prodName,.prodImg{width:100px}
.prodSpec{display:none}
.productTbl{margin-left:15px}
.prodDescFull{display:none}
.tableBody{width:752px;overflow-y:scroll;clear:both}
#st_searchResults{float:left;margin-bottom:27px;margin-left:25px}
#st_searchResults .st_listingContainer{background:#fff;min-width:691px}
#st_searchResults .st_listingContainer .st_resultsTop{background:#e8e7ef url(../images/layout/searchTopPagination.png) left bottom repeat-x;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-top:1px solid #b8b8b8;padding:11px 10px 5px 13px}
#st_searchResults .st_listing .st_listingProduct{width:110px}
#st_searchResults .st_listing .st_listingProduct .st_listingProductImage{border:0;position:relative;text-align:center}
#st_searchResults .st_listing .st_listingProduct .st_listingProductImage img{vertical-align:top;max-width:100px;max-height:100px}
#st_searchResults .st_listing .st_listingProductInformation{margin-left:20px;width:80%}
#st_searchResults .st_listings .st_listingProductContainer:last-child .st_listing{border-bottom:0}
#st_searchResults .st_listings .st_listing:last-child{border-bottom:1px solid #d2d2d2}
#st_searchResults .st_listings .st_productsTab{border:0;max-height:300px;overflow-y:scroll}
#st_searchResults .st_listingProductContainer{margin:0 0 0 21px}
#st_searchResults .st_listingProductContainer.selected{background-color:#eee}
#st_searchResults h2 a,#st_searchResults h2 a:link{color:#393939}
#st_searchResults .st_listingProductImage>.st_adjustableImage .st_innerMain{background:none!important}
#st_searchResults .st_listingProductInformation h2{margin-bottom:3px}
#st_searchResults .st_listingProductInformation p{padding-right:15px!important}
#st_searchResults .st_listingContainer fieldset label{color:#362f2d;font:bold 11px/12px Arial,Helvetica,sans-serif}
#st_searchResults .st_listingContainer .st_resultsTop fieldset label{display:inline}
#st_searchResults .st_listingContainer .st_resultsTop fieldset label.search-sort-by{min-width:113px;width:auto;float:right}
#st_searchResults .st_listingContainer .st_resultsTop fieldset label.search-items-per-page{min-width:51px}
#st_searchResults .st_listingContainer .st_resultsTop .carouselNav{float:right;margin-right:0;margin-top:3px}
#st_searchResults .st_listingContainer .st_resultsTop .carouselNav a.prev{background-position:0 -48px}
#st_searchResults .st_listingContainer .st_resultsTop .carouselNav a.next{background-position:0 -72px}
#st_searchResults .st_listings{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}
#st_searchResults .st_listings .st_listing{border-bottom:1px solid #d2d2d2;padding:5px 0 5px}
#st_searchResults .st_listing p.catalogInformation{color:#303030;font:10px/16px Verdana,Geneva,sans-serif;margin-bottom:3px}
#st_searchResults .st_listing p.attributeListing{color:#393939;font:bold 12px/17px Arial,Helvetica,sans-serif;margin-bottom:10px}
#st_searchResults .st_listing p.attributeListing span{margin-right:7px}
#st_searchResults .st_listing ul.additionalLink li a,#st_searchResults .st_listing p.additionalLink{font-size:11px;margin-top:5px}
#st_searchResults .st_listing .st_listingProduct{float:left;position:relative}
#st_searchResults .st_listing .st_listingProduct .st_listingProductImage{border:0;padding-bottom:2px;position:relative}
#st_searchResults .st_listing .st_listingProduct fieldset{margin-top:2px}
#st_searchResults .st_listing .st_listingProduct fieldset label{color:#393939;font-size:12px;margin-right:0}
#st_searchResults .st_listing .st_listingProduct fieldset label input{margin:0 7px}
#st_searchResults .st_listing .st_listingProductInformation{float:left;margin-left:20px}
#st_searchResults .st_listing .st_listingProductInformation p.searchTextBold{color:#393939;font:12px/20px Arial,Helvetica,sans-serif}
#st_searchResults .st_listing .st_listingProductInformation h2{font:bold 17px/20px "trebuchet ms",sans-serif}
#st_searchResults .st_listing .st_listingProductInformation ul{clear:both;float:left;list-style:none;margin-left:0;margin-top:10px}
#st_searchResults .st_listing .st_listingProductInformation ul li{background:0;float:left;margin-right:14px}
.st_welcomeWrapper{padding:10px 25px 0 50px;margin:0 auto 0 auto;overflow:hidden}
.st_labelText{color:#3389ba;display:block;font-size:2em;font-weight:lighter;line-height:21px;padding:50px 0 0 7px;text-align:center}
.st_descriptionText{color:#333;display:block;font-size:1.1em;font-weight:lighter;line-height:21px;padding:7px 0 0 0}
.st_welcomeWrapper h2{font-size:2em;color:#3389ba}
#catDescription{margin-top:-7px}
.st_guidedSearchWrapper{width:356px;overflow:hidden;margin:0 auto 0 auto;padding-top:10px;padding-bottom:15px;text-align:center}
.st_guidedSearchWrapper p{color:#3389ba;margin:7px 0 0 7px}
.st_imgDimensions{width:100px;height:100px}
.st_categoryWrapper{margin:0 auto 0 auto;overflow:hidden;padding-top:30px}
.st_categoryWrapper a{text-decoration:none;color:#3389ba}
.st_categoryWrapper ul{text-align:center}
.st_categoryWrapper ul li{background:0}
.spacing_labelText{margin-bottom:30px}
.st_categoryWrapper ul>li{display:inline-block;vertical-align:top;margin:0 10px 20px 0}
.footer-push{clear:both;height:140px}
.st_categoryWrapper div p{font-size:1em;color:#3389ba;width:130px}
.st_subCategoryText{font-size:50px;padding-top:30px;color:#3389ba;font-weight:normal;text-align:center}
.align{text-align:center}
.categoryToc{padding:20px 0 0}
.filtersToc{padding:10px 0 0}
.field_container{padding:15px}
.left_heading{padding:10px;background:#387cc8;font-size:16px;color:#fff}
.field_row{padding:10px 10px 0 10px;overflow:hidden}
.field_row select{padding:5px 10px;width:200px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc}
.btn{padding:7px 20px;text-align:center;width:200px;color:#fff;background:#999;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.btn_left{background:#999;width:100px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}
.btn_right{background:#999;width:100px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}
.btn.active{background:#2768b2}
.search_btn{background:#2768b2;padding:10px 20px;margin:20px 0}
.category_content{float:left;padding:20px;width:600px}
.searchBar{overflow:hidden}
.biginput{padding:7px 10px;width:350px;float:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc}
.send_result{float:left;margin-left:20px;color:#333;display:block;text-align:center;text-decoration:none}
.category_details{overflow:hidden;padding:20px 0}
.category_img{float:left;margin-right:20px}
.category_img img{width:150px;height:150px;border:4px solid #ccc}
.category_description{float:left;width:300px}
.category_description h2{font-size:24px;margin-bottom:5px}
.category_description p{margin:10px 0}
.productResults{overflow:hidden;clear:both;border-top:1px solid #ccc;padding:20px 0}
.sort_result{float:right}
.results{float:left;margin-top:8px}
.sort_result select{padding:5px 10px;width:150px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc}
.category_tbl{overflow:hidden;width:100%;padding:20px 0}
.category_tbl table thead tr td{vertical-align:middle;font-weight:bold;padding:10px 10px}
.category_tbl table tr td{vertical-align:middle;padding:5px 10px;border-bottom:1px solid #ccc}
.category_row{float:left;width:100%;border-bottom:1px solid #ccc;padding:10px 0}
.catg_img{width:80px;padding:0 10px}
.catg_img img{width:50px;height:50px}
.catalog{width:80px}
.product_name{width:120px}
.product_desc{width:240px}
.catg_head{font-weight:bold}
.category_row.active{background:#ccc}
.close_btn{float:right;color:#900b21;font-size:16px;text-decoration:none}
.questionSet{display:none}
button.subCatButton{width:175px;height:40px;background:white;color:#0e6dc5;border-style:solid;border-width:2px;border-color:#c8c8c8;margin-bottom:10px}
button.guidedSearchButton{width:300px;height:60px;font-size:15px;font-weight:bold;background:white;color:#0e6dc5;border-style:solid;-moz-border-width:2px;-webkit-border-width:2px;border-width:2px;border-color:#c8c8c8;margin-bottom:10px}
.imageCarousel .maintext.blacktext,.imageCarousel .secondarytext.blacktext,.imageCarousel .maintext.blacktext a,.imageCarousel .secondarytext.blacktext a{color:#393939!important}
.imageCarousel .maintext.whitetext,.imageCarousel .secondarytext.whitetext,.imageCarousel .maintext.whitetext a,.imageCarousel .secondarytext.whitetext a{color:#fff!important}
.simpleText .innerContent p{padding:0 14px;line-height:21px;margin-bottom:25px}
.simpleText .innerContent ul{padding-left:14px}
.simpleText a.externalLink:after{content:url(../images/icons/external-link-icon-blue.png);background-position:0,0;background-repeat:no-repeat;margin-left:5px}
.simpleText a[href^="http://"]:not([href*="thermoscientific.com"]):after{content:url(../images/icons/external-link-icon-blue.png);background-position:0,0;background-repeat:no-repeat;margin-left:5px}
.simpleText a[href^="https://"]:not([href*="thermoscientific.com"]):after{content:url(../images/icons/external-link-icon-blue.png);background-position:0,0;background-repeat:no-repeat;margin-left:5px}
.textimage .marginSeperatorRight{margin-right:0!important}
.textimage a.externalLink:after{content:url(../images/icons/external-link-icon-blue.png);background-position:0,0;background-repeat:no-repeat;margin-left:5px}
.textimage a[href^="http://"]:not([href*="thermoscientific.com"]):after{content:url(../images/icons/external-link-icon-blue.png);background-position:0,0;background-repeat:no-repeat;margin-left:5px}
.textimage a[href^="https://"]:not([href*="thermoscientific.com"]):after{content:url(../images/icons/external-link-icon-blue.png);background-position:0,0;background-repeat:no-repeat;margin-left:5px}
.textimage a.noExternalLinkIcon[href^="http://"]:not([href*="thermoscientific.com"]):after{content:''}
.textimage a.noExternalLinkIcon[href^="https://"]:not([href*="thermoscientific.com"]):after{content:''!important}
@font-face{font-family:'ExoThin';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Thin-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Thin-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Thin-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Thin-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Thin-webfont.svg#ExoThin') format('svg')}
@font-face{font-family:'ExoThinItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Thin-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Thin-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Thin-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Thin-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Thin-Italic-webfont.svg#ExoThinItalic') format('svg')}
@font-face{font-family:'ExoExtraLight';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-ExtraLight-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-ExtraLight-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-ExtraLight-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-ExtraLight-webfont.svg#ExoExtraLight') format('svg')}
@font-face{font-family:'ExoExtraLightItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-ExtraLight-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-ExtraLight-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-ExtraLight-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-ExtraLight-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-ExtraLight-Italic-webfont.svg#ExoExtraLightItalic') format('svg')}
@font-face{font-family:'ExoLight';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Light-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Light-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Light-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Light-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Light-webfont.svg#ExoLight') format('svg')}
@font-face{font-family:'ExoLightItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Light-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Light-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Light-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Light-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Light-Italic-webfont.svg#ExoLightItalic') format('svg')}
@font-face{font-family:'ExoRegular';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Regular-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Regular-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Regular-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Regular-webfont.svg#ExoRegular') format('svg')}
@font-face{font-family:'ExoRegularItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Regular-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Regular-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Regular-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Regular-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Regular-Italic-webfont.svg#ExoRegularItalic') format('svg')}
@font-face{font-family:'ExoMedium';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Medium-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Medium-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Medium-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Medium-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Medium-webfont.svg#ExoMedium') format('svg')}
@font-face{font-family:'ExoMediumItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Medium-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Medium-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Medium-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Medium-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Medium-Italic-webfont.svg#ExoMediumItalic') format('svg')}
@font-face{font-family:'ExoDemiBold';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-DemiBold-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-DemiBold-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-DemiBold-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-DemiBold-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-DemiBold-webfont.svg#ExoDemiBold') format('svg')}
@font-face{font-family:'ExoDemiBoldItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-DemiBold-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-DemiBold-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-DemiBold-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-DemiBold-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-DemiBold-Italic-webfont.svg#ExoDemiBoldItalic') format('svg')}
@font-face{font-family:'ExoBold';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Bold-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Bold-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Bold-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Bold-webfont.svg#ExoBold') format('svg')}
@font-face{font-family:'ExoBoldItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Bold-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Bold-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Bold-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Bold-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Bold-Italic-webfont.svg#ExoBoldItalic') format('svg')}
@font-face{font-family:'ExoExtraBold';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-ExtraBold-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-ExtraBold-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-ExtraBold-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-ExtraBold-webfont.svg#ExoExtraBold') format('svg')}
@font-face{font-family:'ExoExtraBoldItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-ExtraBold-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-ExtraBold-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-ExtraBold-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-ExtraBold-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-ExtraBold-Italic-webfont.svg#ExoExtraBoldItalic') format('svg')}
@font-face{font-family:'ExoBlack';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Black-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Black-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Black-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Black-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Black-webfont.svg#ExoBlack') format('svg')}
@font-face{font-family:'ExoBlackItalic';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/exo/Exo-Black-Italic-webfont.eot');src:url('headlibs/css/fonts/exo/Exo-Black-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/exo/Exo-Black-Italic-webfont.woff') format('woff'),url('headlibs/css/fonts/exo/Exo-Black-Italic-webfont.ttf') format('truetype'),url('headlibs/css/fonts/exo/Exo-Black-Italic-webfont.svg#ExoBlackItalic') format('svg')}
@font-face{font-family:'SignikaLight';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/signika/Signika-Light-webfont.eot');src:url('headlibs/css/fonts/signika/Signika-Light-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/signika/Signika-Light-webfont.woff') format('woff'),url('headlibs/css/fonts/signika/Signika-Light-webfont.ttf') format('truetype'),url('headlibs/css/fonts/signika/Signika-Light-webfont.svg#SignikaLight') format('svg')}
@font-face{font-family:'SignikaRegular';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/signika/Signika-Regular-webfont.eot');src:url('headlibs/css/fonts/signika/Signika-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/signika/Signika-Regular-webfont.woff') format('woff'),url('headlibs/css/fonts/signika/Signika-Regular-webfont.ttf') format('truetype'),url('headlibs/css/fonts/signika/Signika-Regular-webfont.svg#SignikaRegular') format('svg')}
@font-face{font-family:'SignikaSemibold';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/signika/Signika-Semibold-webfont.eot');src:url('headlibs/css/fonts/signika/Signika-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/signika/Signika-Semibold-webfont.woff') format('woff'),url('headlibs/css/fonts/signika/Signika-Semibold-webfont.ttf') format('truetype'),url('headlibs/css/fonts/signika/Signika-Semibold-webfont.svg#SignikaSemibold') format('svg')}
@font-face{font-family:'SignikaBold';font-style:normal;font-weight:normal;src:url('headlibs/css/fonts/signika/Signika-Bold-webfont.eot');src:url('headlibs/css/fonts/signika/Signika-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('headlibs/css/fonts/signika/Signika-Bold-webfont.woff') format('woff'),url('headlibs/css/fonts/signika/Signika-Bold-webfont.ttf') format('truetype'),url('headlibs/css/fonts/signika/Signika-Bold-webfont.svg#SignikaBold') format('svg')}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999!important;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%;background:url(../images/layout/overlay.png) repeat 0 0;opacity:1}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;background:#fff;overflow:hidden}
#cboxLoadedContent{overflow:auto;margin:0 auto 28px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;margin:0}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;border:0;display:block;max-width:none;margin:auto}
.cboxIframe{width:100%;height:100%;display:block;border:0;background:#fff}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}
#cboxError{border:1px solid #ccc;padding:50px}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(headlibs/css/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(headlibs/css/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
#cboxClose{position:absolute;bottom:0;right:0;background:url(headlibs/css/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
#cboxLoadingOverlay,#cboxLoadingGraphic,#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxBottomCenter,#cboxLoadingOverlay,#cboxLoadingGraphic{display:none}
/*! jQuery UI - v1.9.1 - 2012-11-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#eee url(headlibs/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(headlibs/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(headlibs/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(headlibs/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(headlibs/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(headlibs/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px;background-image:url(headlibs/css/ui-lightness/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(headlibs/css/ui-lightness/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(headlibs/css/ui-lightness/images/ui-icons_ffffff_256x240.png)}
.ui-state-default .ui-icon{background-image:url(headlibs/css/ui-lightness/images/ui-icons_ef8c08_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(headlibs/css/ui-lightness/images/ui-icons_ef8c08_256x240.png)}
.ui-state-active .ui-icon{background-image:url(headlibs/css/ui-lightness/images/ui-icons_ef8c08_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(headlibs/css/ui-lightness/images/ui-icons_228ef1_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(headlibs/css/ui-lightness/images/ui-icons_ffd27a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-widget-overlay{background:#666 url(headlibs/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(headlibs/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}