/*@import url('../reset.css');@import url('styles.css');@import url('template.css');*/
ul#account-links, ul.main-nav, div.sub-content, div.nav-content, ul.corporate-links, ul.action-links, form.quick-search, ul.menu, .intro-box-nobg, .leftColumn, span.Hidden, .footer, span.switcher_arrow, #rcolumnprint, #PrintPageIcons, #ctl00_ContentPlaceHolder1_TopNav_lblPrintText, #ctl00_ContentPlaceHolder1_lblPrintText, a.print {display:none;}
p.branding img{border:0px;padding:0px;margin:0px;}
div.main-content{font-family:Arial, Helvetica, sans-serif;}
div.content2{font-family:Arial, Helvetica, sans-serif;}
div.content2 p.breadcrumbs{font-size:70%;}
div.content2 h1{font-size:130%;padding-left:0px;}
div.content2 h2{font-size:100%;}
div.content2 h3{font-size:100%;}
div.content2 h3.featured_title{font-size:110%;}
div.content2 h3.latest_title{font-size:110%;}
div.content2 .mediadivider{border-bottom:solid 1px #000;padding-top:10px;padding-bottom:10px;}
div.content2 .mediadivider table{border:solid 0px #000;}
div.content2 .mediadivider table td{border:solid 0px #000;}
div.content2 .mediadivider table td img{border:solid 0px #000;}
div.content2 .librarydivider{border-bottom:solid 1px #000;padding-top:10px;padding-bottom:10px;}
div.content2 .whitePaper{border-bottom:solid 1px #000;padding-top:10px;padding-bottom:10px;padding-left:0px;}
div.promo-boxes {font-family:Arial, Helvetica, sans-serif;}
div.promo-box p.promo-text-news {font-weight:bold;font-size:110%;}
div.promo-box p.promo-text-heard {font-weight:bold;font-size:110%;}
div.promo-box p.promo-text-seen {font-weight:bold;font-size:110%;}
div.promo-box p.promo-text {font-weight:bold;font-size:110%;}
div.promo-box p {font-size:100%;}
div.promo-boxes img, .promo-box-percentage{display:none;}
div.poll-box {font-family:Arial, Helvetica, sans-serif;}
div.poll-box p.promo-text {font-weight:bold;font-size:110%;}
div.page-home h1{font-size:130%;}
div.accordion {font-family:Arial, Helvetica, sans-serif;}
div.accordion img{display:none;}
div.accordion a.aTitle {font-weight:bold;font-size:110%; color:#000; text-decoration:none;}


ul.cart-steps.step-1 li.step-1{border:1px solid #00B7F1;}
ul.cart-steps.step-2 li.step-2{border:1px solid #00B7F1;}
ul.cart-steps.step-3 li.step-3{border:1px solid #00B7F1;}
ul.cart-steps.step-4 li.step-4{border:1px solid #00B7F1;}
p.first, div.first{margin-top:15px;}
p.last, div.last{margin-bottom:0;}
a.arrow{padding-left:12px;background:transparent url(img/arrow-tiny-right.png) no-repeat left center;}
a.arrow-white{padding-left:12px;color:#fff;background:transparent url(img/arrow-tiny-white-right.gif) no-repeat left center;}
p.circle-arrow a{display:block;padding-bottom:3px;padding-left:25px;background:transparent url(img/arrow-circle-right.png) no-repeat left top;}
p.white a{color:#fff;}
a.back{padding-left:12px;background:transparent url(img/arrow-tiny-up.png) no-repeat left center;}
a.circle-arrow-down{padding:3px 0 3px 20px;background:transparent url(img/arrow-circle-down.gif) no-repeat left center;}
p.block-arrow{padding:5px 0;}
a.block-arrow-forward{height:14px;padding:6px 9px;color:#000;font-size:115%;font-family:Arial, Helvetica, sans-serif;text-decoration:none;background:none;}
input.button-forward{height:26px;overflow:visible;padding:0 10px;color:#000;border:none;cursor:pointer;font-size:115%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background:none;border:1px solid #d8d8d8;}
a.block-arrow-back, input.button-back{height:14px;padding:6px 9px;color:#000;font-size:115%;font-family:Arial, Helvetica, sans-serif;text-decoration:none;background:none;}
input.button-back{height:26px;overflow:visible;padding:0 10px;color:#000;border:none;cursor:pointer;font-size:115%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background:none;float:left;border:1px solid #d8d8d8;}
p.button-forward, input.button-right, .button-back{display:none;}
input.large{width:250px;}
q.big-quote{font-size:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:1.25em;}
p.breadcrumbs{font-size:85%;}
p.breadcrumbs, p.breadcrumbs a{color:#a5a9ac;}
p.breadcrumbs a{font-weight:normal;text-decoration:underline;}
p.breadcrumbs a:hover{color:#41454e;text-decoration:underline;}
div.header-block{overflow:hidden;height:1%;}
div.header-block h1, div.header-block h2, div.header-block h3, div.header-block h4, div.header-block h5, div.header-block h6{float:left;}
div.header-block p{float:right;position:relative;top:4px;}
div.nav-content .promo-box, div.sub-content .promo-box{padding:0 14px 0 15px;}
.promo-box .promo-text{margin:10px 0 15px;font-size:140%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:1.25em;}
img.quotes-open{padding-right:8px;}
img.quotes-close{padding-left:8px;}
div.search-box{background:#00b7f1;margin:0 14px 0 15px;padding:15px;color:#fff;}
div.search-box h3{color:#fff;}
div.search-box form, div.search-box fieldset{margin-bottom:0;}
div.search-box label{display:block;}
div.search-box select{width:150px;}
div.search-box select.small{width:75px;}
div.search-box .product-search-submit{margin-top:10px;height:26px;overflow:visible;padding:0 10px;color:#8d54a2;border:none;cursor:pointer;font-size:110%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background:#dee1e5 url(img/arrow-right-purple.gif) no-repeat 7px center;}
ul.media-nav li{overflow:hidden;height:1%;margin:0;padding:15px;list-style:none;border-bottom:1px solid #c7c9c9;}
ul.media-nav li h3{color:#41454e;margin-bottom:0;}
ul.media-nav li a{float:left;}
ul.media-nav li p{margin-left:65px;margin-bottom:0;}
ul.tabs{overflow:hidden;height:1%;position:relative;top:1px;margin:0;font-size:115%;font-family:Arial, Helvetica, sans-serif;border-left:1px solid #d8d8d8;}
ul.tabs li{float:left;margin:0;padding:0;list-style:none;display:block;height:42px;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
ul.tabs li.selected{background:#fff;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-bottom:none;color:#000;}
ul.tabs li a{float:left;display:block;height:27px;padding:13px 16px 0;color:#000;text-align:center;line-height:1.2em;text-decoration:none;font-weight:normal;}
ul.tabs li.selected a{font-weight:bold;text-decoration:underline;color:#000;}
ul.tabs li a.double{height:34px;padding:6px 14px 0;}
ul.tabs li a:hover{background:#c7c9c9;}
ul.tabs li.selected a, ul.tabs li.selected a:hover{color:#00b7f1;background:#fff;}
div.tabs-content{padding:15px;margin-bottom:15px;border:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
ul.tabs.product-order li a{padding:12px 21px 6px;}
div.tabs-content ul li{color:#41454E;list-style:none;margin-left:5px;padding-left:15px;background:transparent url(img/bullet-grey.gif) no-repeat left center;font-weight:bold;}
div.tabs-content ul.jump-links li{list-style:none;padding-left:0;list-style-image:none;background:none;margin-left:0;}
div.tabs-content ul.jump-links li a, div.tabs-content a.jump{padding-left:12px;background:transparent url(img/arrow-tiny-down.png) no-repeat left center;}
div.tabs-content a.jump-target{margin:15px 0;display:block;border-bottom:1px solid #d8d8d8;}
ul.results-pagination{overflow:hidden;height:1%;}
ul.results-pagination li{float:left;list-style:none;padding-right:2px;}
ul.results-pagination li a{display:block;padding:2px 5px;}
ul.action-links{width:100%;overflow:hidden;height:1%;clear:both;}
ul.action-links li{float:left;margin:0;list-style:none;margin-left:1px;}
ul.action-links li.action-link-print{width:25%}
ul.action-links li.action-link-bookmark{width:28%}
ul.action-links li.action-link-friend{width:19%;}
ul.action-links li.action-link-contact{width:23%}
ul.action-links li a{color:#41454e;text-decoration:none;display:block;padding:5px 15px 5px 0;font-weight:normal;}
ul.action-links li a:hover{text-decoration:underline;}
ul.action-links li.action-link-print a{padding-left:23px;background:transparent url(img/action-link-print.gif) no-repeat left 4px;}
ul.action-links li.action-link-bookmark a{padding-left:22px;background:transparent url(img/action-link-bookmark.gif) no-repeat left 4px;}
ul.action-links li.action-link-friend a{padding-left:22px;background:transparent url(img/action-link-friend.gif) no-repeat left 4px;padding-right:5px;float:right;}
ul.action-links li.action-link-contact a{padding-left:26px;background:transparent url(img/action-link-contact.gif) no-repeat left 4px;}
div.page-home{background:transparent url(img/homepage-bg.gif) no-repeat right bottom;}
div.page-home div.intro-box{overflow:hidden;height:1%;background:#e5f8fe;border:1px solid #ccf1fc;margin-bottom:10px;}
div.page-home div.intro{padding:15px;margin-right:390px;}
div.page-home div.flash-carousel{float:right;border-left:1px solid #ccf1fc;}
div.page-home div.promo-boxes{overflow:hidden;height:1%;background:#dee1e5;}
div.page-home div.promo-boxes .promo-box{float:left;width:352px;padding:15px;background:#dee1e5;}
div.page-home div.promo-boxes .first-box{border-right:1px solid #cccece;}
div.page-home div.promo-box .promo-image{float:left;padding:0 15px 0 0;}
div.page-home div.promo-box .promo-text{margin-top:0;}
div.page-home div.promo-box .promo-link{margin-bottom:0;}
div.scripted-questions{background:#b5d333;}
div.scripted-questions h2{padding:10px 10px 0;color:#fff;}
div.scripted-questions div.question-list{position:relative;overflow:hidden;height:60px;}
div.scripted-questions div.question-list p{position:absolute;left:10px;width:160px;margin-bottom:0;padding-bottom:15px;}
div.scripted-questions div.question-list p a{color:#707814;}
div.scripted-questions div.questions-next{padding:10px 10px 0;background-color:#707813;}
div.scripted-questions div.questions-next p{margin-bottom:0;padding-bottom:10px;}
div.scripted-questions div.questions-next a{color:#b5d333;}
h1 img{padding-left:5px;vertical-align:text-bottom;}
form.product-search fieldset.details{overflow:hidden;height:1%;background:#e5f8fe;border:1px solid #ccf1fc;padding:15px;margin-bottom:15px;}
form.product-search fieldset.details label{display:block;float:left;width:110px;padding-right:12px;}
form.product-search fieldset.details select{width:200px;}
form.product-search fieldset.details select.small{width:75px;}
form.product-search div.search-tips{float:right;width:150px;padding:10px 10px 0;background:#b5d333;}
form.product-search div.search-tips h2{color:#fff;}
form.product-search div.search-tips p{margin-bottom:0;padding-bottom:10px;}
form.product-search div.search-tips p a{color:#707814;}
div.results-box-alter{border:1px solid #d8d8d8;padding:1px;margin-bottom:15px;text-align:left;}
div.results-box-alter ul{margin:0;}
div.results-box-alter ul li{text-align:left;position:relative;overflow:hidden;height:1%;margin:0;padding:15px 115px 15px 15px;list-style:none;background:#e5f8fe url(img/listings-bg.gif) no-repeat right top;}
div.results-box-alter ul li.alt{background:#fff url(img/listings-bg-alt.gif) no-repeat right top;}
div.results-box-alter ul li h3{margin-bottom:5px;}
div.results-box-alter ul li p{margin-bottom:0;}
div.results-box-alter ul li p.result-price{position:absolute;top:28px;right:10px;width:70px;text-align:center;font-size:130%;}
div.results-box-alter ul li div.result-icon{position:absolute;top:50px;right:35px;height:19px;width:19px;}
div.results-box-alter ul li.online-product div.result-icon{background:transparent url(img/product-icon-online.png) no-repeat left top;}
div.results-box-alter ul li.paper-product div.result-icon{background:transparent url(img/product-icon-paper.png) no-repeat left top;}
table.products{width:100%;clear:both;}
table.products th, table.products td{padding:6px 10px;vertical-align:middle;}
table.products thead th, table.products thead td, table.products tfoot th{color:#000;font-weight:bold;background:#b5d333;border:1px solid #fff;border-bottom:1px solid #999;}
table.products thead tr th, table.products thead tr td{border-top:1px solid #d8d8d8;}
table.products tr.header th, table.products tr.header td{font-weight:bold;background:#dae999;border:1px solid #fff;}
table.products tbody tr.last th, table.products tbody tr.last td{border-bottom:1px solid #d8d8d8;}
table.products tbody tr.alt th, table.products tbody tr.alt td{background:#f2f3f4;}
table.products tfoot tr.total th, table.products tfoot tr.total td{background:#00b7f1;}
table.products td.product-quantity, table.products td.product-price, table.products td.product-total{width:60px;text-align:center;}
table.products td.product-item input{margin:0 5px 0 0;}
table.products td.product-quantity input{width:60px;padding:2px 0;}
thead td.product-item, thead td.product-quantity, thead td.product-total, thead td.product-price, tfoot th{color:#000;}
table.product-order thead td.product-item, table.product-order tbody td.product-item{border-left:1px solid #d8d8d8;}
table.product-order thead td.product-quantity, table.product-order tbody td.product-quantity{border-right:1px solid #d8d8d8;}
table.product-order td.product-price{font-weight:bold;}
table.product-order tbody td.product-price{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
table.order-summary thead td.product-item, table.order-summary tbody td.product-item, table.order-summary tfoot th{border-left:1px solid #d8d8d8;}
table.order-summary thead td.product-total, table.order-summary tbody td.product-total{border-right:1px solid #d8d8d8;}
table.order-summary td.product-total{font-weight:bold;}
table.order-summary tfoot tr th{text-align:right;}
table.order-summary tfoot tr td{color:#41454e;}
table.order-summary tfoot tr.total td{color:#fff;}
table.order-summary tfoot tr.total th, table.order-summary tfoot tr.total td{border-bottom:1px solid #d8d8d8;}
table.order-summary tbody td.product-quantity, table.order-summary tbody td.product-price{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
table.shipping{border-bottom:1px solid #d8d8d8;}
table.shipping thead td.product-item{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
table.shipping tbody td.product-item{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
table.shipping tbody td.product-total{font-weight:bold;border-right:1px solid #d8d8d8;}
table.shipping thead td.product-item a{color:#fff;text-decoration:underline;}
div.recommended-box{background:#e5f8fe;border:1px solid #ccf1fc;padding:15px;margin-bottom:15px;}
div.recommended-box ul{overflow:hidden;height:1%;margin-bottom:0;}
div.recommended-box ul li{float:left;width:47%;margin:0;padding:0 15px 10px 0;list-style:none;}
div.recommended-box ul li img{float:left;padding-right:10px;}
h2.feedback{float:left;width:50%;}
a.quick-feedback{display:block;padding:8px 0px 0px;float:right;}
a.quick-feedback div{background:url(img/arrow-tiny-right.png) no-repeat 0 0;display:block;width:8px;height:10px;float:left;margin-top:5px;margin-right:5px;padding:0px;}
table.feedback-box{width:100%;background:#e5f8fe;border-top:1px solid #d8d8d8;clear:both;}
table.feedback-box td.feedback-details{padding:15px;min-width:75px;vertical-align:top;border-left:1px solid #d8d8d8;}
table.feedback-box td.feedback-comment{padding:15px;vertical-align:top;border-right:1px solid #d8d8d8;}
table.feedback-box tr.alt td{background:#fff;}
table.feedback-box tr.last td{border-bottom:1px solid #d8d8d8;}
table.feedback-box td.feedback-details, table.feedback-box td.feedback-details em, table.feedback-box td.feedback-comment em{font-style:normal;color:#00b7f1;}
table.feedback-box td.feedback-details em{font-weight:bold;}
table.feedback-box td.feedback-details span.company{color:#41454E;}
td.feedback-comment table td.comment-t1{border:none;width:31px;height:18px;background:transparent url(img/comment-t1.png) no-repeat left top;}
td.feedback-comment table td.comment-t2{border:none;height:18px;background:transparent url(img/comment-t2.png) repeat-x left top;}
td.feedback-comment table td.comment-t3{border:none;width:10px;height:18px;background:transparent url(img/comment-t3.png) no-repeat left top;}
td.feedback-comment table td.comment-c1{border:none;width:31px;background:transparent url(img/comment-c1.png) repeat-y left top;}
td.feedback-comment table td.comment-c2{border:none;background:#fff;padding:0 4px 4px;}
td.feedback-comment table td.comment-c3{border:none;width:10px;background:transparent url(img/comment-c3.png) repeat-y left top;}
td.feedback-comment table td.comment-b1{border:none;width:10px;height:10px;background:transparent url(img/comment-b1.png) no-repeat left top;}
td.feedback-comment table td.comment-b2{border:none;background:transparent url(img/comment-b2.png) no-repeat left top;}
td.feedback-comment table td.comment-b3{border:none;width:10px;height:10px;background:transparent url(img/comment-b3.png) no-repeat left top;}
tr.feedback-featured td.feedback-comment em{font-style:normal;color:#fff;}
tr.feedback-featured td.feedback-comment table td.comment-t1{border:none;width:31px;height:18px;background:transparent url(img/comment-featured-t1.png) no-repeat left top;}
tr.feedback-featured td.feedback-comment table td.comment-t2{border:none;height:18px;background:transparent url(img/comment-featured-t2.png) repeat-x left top;}
tr.feedback-featured td.feedback-comment table td.comment-t3{border:none;width:10px;height:18px;background:transparent url(img/comment-featured-t3.png) no-repeat left top;}
tr.feedback-featured td.feedback-comment table td.comment-c1{border:none;width:31px;background:transparent url(img/comment-featured-c1.png) repeat-y left top;}
tr.feedback-featured td.feedback-comment table td.comment-c2{border:none;background:#33c5f4;}
tr.feedback-featured td.feedback-comment table td.comment-c3{border:none;width:10px;background:transparent url(img/comment-featured-c3.png) repeat-y left top;}
tr.feedback-featured td.feedback-comment table td.comment-b1{border:none;width:10px;height:10px;background:transparent url(img/comment-featured-b1.png) no-repeat left top;}
tr.feedback-featured td.feedback-comment table td.comment-b2{border:none;height:10px;background:transparent url(img/comment-featured-b2.png) no-repeat left top;}
tr.feedback-featured td.feedback-comment table td.comment-b3{border:none;width:10px;height:10px;background:transparent url(img/comment-featured-b3.png) no-repeat left top;}
ul.cart-steps{overflow:hidden;height:1%;border-left:1px solid #c7c9c9;}
ul.cart-steps li{float:left;list-style:none;height:23px;padding:7px 30px 0 12px;font-weight:bold;background:transparent url(img/steps-bg-off.gif) no-repeat right top;}
ul.cart-steps li.step-4{background:transparent url(img/steps-bg-last-off.gif) no-repeat right top;}
ul.cart-steps.step-1 li.step-1{color:#fff;background:transparent url(img/steps-bg-on.gif) no-repeat right top;}
ul.cart-steps.step-2 li.step-1{background:transparent url(img/steps-bg-next-on.gif) no-repeat right top;}
ul.cart-steps.step-2 li.step-2{color:#fff;background:transparent url(img/steps-bg-on.gif) no-repeat right top;}
ul.cart-steps.step-3 li.step-2{background:transparent url(img/steps-bg-next-on.gif) no-repeat right top;}
ul.cart-steps.step-3 li.step-3{color:#fff;background:transparent url(img/steps-bg-on.gif) no-repeat right top;}
ul.cart-steps.step-4 li.step-3{background:transparent url(img/steps-bg-next-on.gif) no-repeat right top;}
ul.cart-steps.step-4 li.step-4{color:#fff;background:transparent url(img/steps-bg-last-on.gif) no-repeat right top;}
form.shop-promo-code fieldset{vertical-align:top;}
form.shop-promo-code label{width:auto;font-weight:bold;padding-right:15px;}
form.shop-create-account fieldset.details{overflow:hidden;height:1%;background:#e5f8fe;border:1px solid #ccf1fc;padding:15px;margin-bottom:15px;}
form.shop-create-account fieldset.details label{display:block;float:left;width:110px;padding-right:12px;font-weight:normal;}
form.shop-create-account fieldset.details label.required{background:transparent url(img/asterix-required.gif) no-repeat 110px center;}
form.shop-create-account fieldset.buttons{overflow:hidden;height:1%;}
form.shop-create-account fieldset.buttons a{float:left;}
div.networking-box{background:#e5f8fe;border:1px solid #ccf1fc;padding:14px 14px 10px 14px;margin-bottom:15px;}
div.networking-box h2{margin:-2px 0px 5px;}
div.networking-box.networking-new{padding-left:65px;background:#e5f8fe url(img/networking-icon-new.gif) no-repeat 15px 15px;}
div.networking-box.networking-materials{padding-left:65px;background:#e5f8fe url(img/networking-icon-materials.gif) no-repeat 15px 15px;}
div.networking-box.networking-tools{padding-left:65px;background:#e5f8fe url(img/networking-icon-tools.gif) no-repeat 15px 15px;}
div.networking-box.networking-prices{padding-left:65px;background:#e5f8fe url(img/networking-icon-prices.gif) no-repeat 15px 15px;}
ul.networking-alphabet{overflow:hidden;height:1%;margin-bottom:0;}
ul.networking-alphabet li{float:left;list-style:none;padding:0;margin-right:15px;}
ul.networking-alphabet li{display:block;padding:2px 0;}
table.network-search{width:100%;background:#e5f8fe;border-top:1px solid #d8d8d8;}
table.network-search td{padding:15px;vertical-align:top;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
table.network-search tbody tr.alt td{background:#fff;}
table.network-search tbody tr.last td{border-bottom:1px solid #d8d8d8;}
div.media-player{padding:0 30px 20px;}
div.media-player h3{margin-bottom:5px;}
div.media-box{border:1px solid #d8d8d8;padding:1px;margin-bottom:15px;}
div.media-box ul{margin:0;}
div.media-box ul li{position:relative;overflow:hidden;height:1%;margin:0;padding:15px 115px 15px 15px;list-style:none;background:#e5f8fe;}
div.media-box ul li.alt{background:#fff;}
div.media-box ul li h3{margin-bottom:5px;}
div.media-box ul li p{margin-bottom:0;}
div.media-box ul li p.media-status{position:absolute;top:15px;right:10px;font-weight:bold;color:#00b7f1;}
input[type=radio]{background:url( ../../img/btn-radio-off.gif ) no-repeat;}
input[type=radio]:active{background:url( ../../img/btn-radio-on.gif ) no-repeat;}

