/* sub page print css */

/* Adding header images to OCS section headers - Removed at Barbara's request 1/7/09
table#OCSJournalArticles { background: #fff url('/images/journal_articles.gif') no-repeat 0 0;}
table#OCSPresentations { background: #fff url('/images/presentations.gif') no-repeat 0 0;}
table#OCSPeerInfo { background: #fff url('/images/from_your_peers.gif') no-repeat 0 0;}
table#OCSMultimedia { background: #fff url('/images/multimedia.gif') no-repeat 0 0;}*/

table#OCSPresentations tbody tr { display: block !important; } 
table#OCSJournalArticles tbody tr { display: block !important; } 
table#OCSPeerInfo tbody tr { display: block !important; } 
table#OCSPeerInfo tbody tr { display: block !important; } 

.ui-tabs-nav { display: none; }

.print_headers {display: block; color: #663;}

object {display: none; height: 0; width: 0;}

body {background: none; font: 12pt "lucida grande", arial, helvetica, sans-serif; text-align: center; margin: 0 auto; margin: 0 5% 0 5%;}

body#products_3rd_lev {opacity: 1;}

img {border: 0;}

sup {position: relative; top: -1px; vertical-align: top; font-size: .8em;}

sup.reg {position: relative; top: -3px; vertical-align: top; font-size: 1em;}

div.clr {clear: both;}

div.clr30 {clear: both; padding-top: 30px;}

div.ff_print_fix {height: 2em;} /* addresses firefox content-length bug */

#wrap {margin: 0; padding: 0; width: 90%; text-align: center;}

#top {margin: 0 auto; padding: 0; width: 100%; height: 100px;}

#logo {width: 590px; height: 38px; float: left; text-align: left;}

#logo img.logo_screen {display: none;}

#logo img.logo_print {display: block; margin: 0; padding: 0; text-align: left; width: 590px; height: 38px; text-align: center;}

#nav {display: none;}

#nav_print {display: none;}

/* forms */

img#about_form {display: none;}

/* content */

#content a {color: #2b8b4b; text-decoration: none;}

#content a:hover {color: #2b8b4b; text-decoration: underline;}

#gray {display: none;} 

#content { background: #fff; margin: 0 auto; padding: 0; width: 100%; color: #333; font-size: .8em; font-weight: normal; overflow: visible;}

#cont_left, #cont_right {float: none;  text-align: left; overflow: visible;}

#cont_right {display: none;}

body div#content #cont_right {width: 100%; padding: 0px 10px 10px 10px;}

#cont_right p {padding: 0 10px 0 0;}

#cont_right h1 {font-size: 1.6em; padding: 15px 0 0 0; line-height: 1.2em; width: 90%; display: inline;}

#cont_right h3 {width: 90%;}

#region {float: right; width: 195px; height: 30px; color: #333; padding: 15px 5px 0 0;}

#region p {width: 60px; height: 30px; float: left;}

#region form {width: 100px; height: 30px; float: left; padding: 10px 0 0 0;}

#region form option {width: 90px;}

.columns_list {width: 100%; padding-top: 2px;}

.columns_list  .column_top {border-bottom: 1px solid #ccc; padding: 0 0 20px 0;}

.columns_list .column_left ul, .columns_list .column_right ul {padding: 0;}

.columns_list .column_left ul li, .columns_list .column_right ul li {list-style-type: none;}

#ocs_main_img{display: none;}

#ocs_img {display: none;}

#ocs_img2 {display: none;}

body div#wrap div#content div#cont_right div.h1_mail_print {width: 80% !important; margin: 14px 0 0 0;}

.h1_mail_print .floatingh {float: left; width: 80%; display: inline;}

.h1_mail_print .floatingh h1 {margin: 0; padding: 0;}

.h1_mail_print .icons {float: left; width: 140px; text-align: right; display: none;}

.h1_mail_print img {padding: 18px 10px 0 0; border: 0;}

#content .ocs_print_img {width: 100%; display: block; text-align: center;}

.product_list {color: #333; padding: 10px 0 0 0; margin-bottom: 20px; font-weight: normal;}

.products {width: 62px; height: 62px; padding: 7px 10px 0px 0px; float: left;}

#columns_prdct {width: 100%; padding-top: 2px;}

#columns_prdct  #column_top {border-bottom: 1px solid #ccc; padding: 0 0 20px 0;}

#columns_prdct #column_left ul, #columns_prdct #column_right ul {padding: 20px 0 0 0;}

/* products 2nd level pages */
#products_2nd_lev table#DataList1 tr td span {display: block; width: 45%; padding: 0 2% 0 0; float: left;}

#products_2nd_lev #column_left, #products_2nd_lev #column_right {padding: 20px 0 0 0;}

/* products 2nd level pages end */

/* products 3rd level pages */

body#products_3rd_lev #cont_right #ProductImageCaption1 {margin-bottom: 95px; display: block;}

/* products 3rd level pages end */

#ProductsTableLeft, #ProductsTableRight {float: left; width: 95%;}

#column_top {}

#column_left {width: 45%; float: left;}

#column_right {width: 45%; float: left; margin-left: 5%;}

#column_left ul, #column_right ul {margin: 0; padding: 0; line-height: 1.2em; list-style-type: none; color: #2b8b4b;}

#product_columns {}

#product_column_left {width: 40%; float: left;}

#product_column_right {width: 300px; float: left; margin: 0 0 0 12px;}

.product_tbl {width: 570px; border-top: 1px solid #ccc; padding: 25px 0 0 0; margin: 25px 0 25px 0; text-align: left; font-size: .9em; line-height: 1.1em;}

.th {font-weight: bold;}

.item_name {background-color: #fcfbe6; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold;}

.ltd_quant {color: #cc6600;}

.unit {text-align: center; width: 80px;}

.download {width: 271px; height: 19px; float: right; margin: 20px 10px 0 0; text-align: right;}

#rotate_image { height: 320px; width: 300px; text-align: center; overflow: hidden; float: right;}

#rotate_controls {display: none;}

.product_img_desc {font-size: .9em; font-weight: bold;} 

.product_img {/*width: 271px; height: 215px;*/ padding: 0;}

ul.category li {margin-left: 30px; list-style-type: none; font-weight: normal;}

ul.category li ul li {list-style-type: none; font-size: .9em;}

ul.no_margin {margin: 0; padding: 0 0 0 15px;}

.timeline {width: 100%; display: block;}

.timeline tr td.yr {width: 15%; vertical-align: top; font-weight: bold;}

.timeline tr td.data {width: 85%;}

.randomcontent {display: block;}

body#products_3rd_lev #wrap #content #cont_right #product_columns div#product_column_left #DataList6 tr td ul li, 
body#products_3rd_lev #wrap #content #cont_right #product_columns #product_column_left #DataList5 tr td ul li, 
body#products_3rd_lev #wrap #content #cont_right #product_columns #product_column_left #DataList9 tr td ul li {background: none; list-style-type: square; padding: 0;}

body#products_3rd_lev #wrap #content #cont_right #product_columns div#product_column_left #DataList6 tr td ul, 
body#products_3rd_lev #wrap #content #cont_right #product_columns #product_column_left #DataList5 tr td ul, 
body#products_3rd_lev #wrap #content #cont_right #product_columns #product_column_left #DataList9 tr td ul {padding-left: 20px;}

/*ocs tabs */

.subcrumb_info {font-size: .9em; display: none;}

.subcrumbs {color: #999; font-size: .9em; display: none;}

div#cont_right p.subcrumbs a {color: #999;}

.subcrumbs a:hover {color: #999;}

#navcontainer {margin-top: 10px;}

ul#navlist, ul#h_navlist {list-style-type: none; padding: 0 0 31px 0; /*border-bottom: 1px solid #C9DBE7;*/ margin: 0;}

ul#navlist li, ul#h_navlist li {float: left; height: 28px; background-color: #fff; margin: 2px 4px 0 4px; /*border: 1px solid #ccc;*/}

ul#navlist li#active, ul#h_navlist li#active {background-color: #d9e6ee;}

li#active a {color:#2870A0;}

#navlist a, #h_navlist a {float: left; display: block; color:#2870A0; text-decoration: none; padding: 5px 10px 5px 10px;}

#h_navlist a {padding: 5px 25px 5px 25px; font-weight: bold;}

#navlist a:hover, #h_navlist a:hover { background: #d9e6ee; color:#2870A0; text-decoration: none;}

#footer_boxes {display: none;}

#footer ul {display: none;}

