/* topNav.css */ /*iFrame fix to make dhtml menus display OVER HTML form elements in IE6 */ div#topnav iframe { position: absolute; left: -9999px; width: 0; height: 0; } div#topnav table { width: 0; height: 0; } div#topnav ul li.sfhover iframe { left: 0px; top: 24px; } div#topnav { clear:both; } div#topnav ul li { margin: 1px 1px 1px 1px; padding:0; list-style-type: none; float: left; display: block; position: relative; z-index: 20000; } div#topnav ul li#tn1 { margin-left: 0px; } div#topnav ul li#tn9 { margin-right: 0px; } div#topnav ul li#tn9 a { padding:6px 0pt 6px; } div#topnav ul li#tn9 ul li a{padding:4px 0;} div#topnav ul li a { padding:6px 0pt 6px; line-height:.95em; display: block; } div#topnav ul li ul.level2 { z-index: 20000; list-style: none; position: absolute; left: -9999px; width: 230px; text-align:center; } /* added width declaration for netscape bug */ div#topnav ul li:hover ul.level2,div#topnav ul li.sfhover ul.level2 { left: 0px; z-index: 99999; min-height: 0; } div#topnav ul li ul.level2 li:hover { left: 0px; z-index: 99999; min-height: 0; } div#topnav ul li:hover ul.level2 li:hover { left: 0px; z-index: 99999; min-height: 0; } div#topnav ul li ul.level2 li { float: none; display: block; margin:0; padding:0; min-height: 0; } div#topnav ul li ul.level2 li a { padding: 4px 0px 4px 0px; display: block; cursor: pointer; } div#topnav ul li#tn9 ul.level2 { } div#topnav ul li#tn9:hover ul.level2 { left: 0; } /*star hack to move drop down menu lower by 1 pixel in IE 6 and below */ * html body div#topnav ul li.sfhover iframe { top: 24px; } * html body div#topnav ul li ul.level2{ margin:0px; padding:0px; z-index:99; list-style:none; position:absolute; top: 24px; left:-9999px; width:151px; letter-spacing: 0px; } #topnav ul, #topnav ul li, #topnav ul td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 1em; vertical-align: baseline; } .topNavEl a {cursor: default;} /* Top Nav */ div#topnav { background-color: #fff; } div#topnav ul li,div#topnav ul li a,div#topnav ul li ul.level2 li a { font-weight: bold; font-size: 11px; font-family: Helvetica,Geneva,sans-serif; } div#topnav ul li a { text-decoration: none; color: #fff; letter-spacing: 1px; } div#topnav ul li a:hover,div#topnav ul li ul.level2 li a:hover { color: #F2F27E; } div#topnav ul li ul.level2 { list-style: none; background-color: #FC5140; letter-spacing: 0px; } div#topnav ul li ul.level2 li { background-image: none; border: 1px solid #600101; border-top: none; background-color: #FC5140; } div#topnav ul li ul.level2 li a { background-image: none; } div#topnav ul li { z-index: 20000 !important; } * html body div#topnav ul li.sfhover iframe { display:block; position: absolute; /* account for the border */ left: 0; top: -0.25em; z-index: -1; width:0;height:0; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); } *+ html body div#topnav ul li.sfhover iframe { display:none; position: absolute; /* account for the border */ left: 0; top: -0.25em; z-index: -1; width:0;height:0; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); } * html body div#topnav ul li.sfhover { z-index: 201; } * html #topnav ul li,* html #topnav ul li ul.level2 li { z-index:100; } * html div#topnav ul li#tn1 a, * html div#topnav ul li#tn1 a:hover, * html div#topnav ul li#tn1 a:visited { padding: 5px 0px 7px; } *+ html div#topnav ul li#tn1 a, *+ html div#topnav ul li#tn1 a:hover, *+ html div#topnav ul li#tn1 a:visited { padding: 5px 0px 6px; } * html body div#topnav ul li ul.level2 { background-color: transparent; } /*Top Nav*/ div#topnav{margin-top:2px;border: 1px solid #3D3D3D;padding: 0px;background: url("/images/id_bg_topnav.gif") repeat-x top left;position: relative;z-index: 100;float:left; clear:both;width: 953px;left: 8px; margin:0px;padding:0px;height:43px; line-height:43px;} div#topnav ul li {margin: 0px; padding: 1px 1px 0px 0px; list-style-type: none; float: left; display:block; position: relative; z-index: 100; border-left:1px solid #FFFFFF;border-right:1px solid #E5E5E6;line-height:42px;height:41px;border-bottom:1px solid #FFFFFF;} div#topnav ul li, div#topnav ul li a, div#topnav ul li ul.level2 li a {background:transparent;background-color:none;font: bold 11px arial,Helvetica, Geneva, sans-serif;font-weight:600;} div#topnav ul li a {cursor:pointer;height:30px; display:block; color: #3D3D3D; text-decoration: none;text-align: center; letter-spacing: 1px;font-family:arial;font-size:14px;line-height:30px;letter-spacing:0.30px;font-weight:600;} div#topnav ul li:hover,div#topnav ul li:hover a:hover,div#topnav ul li:hover a,div#topnav ul li.sfhover,div#topnav ul li.sfhover a:hover,div#topnav ul li.sfhover a {color:#fff;background-color:#3D3D3D} div#topnav ul li ul.level2 li a:hover {color:#fff;} div#topnav ul li#tn9 a,div#topnav ul li a{padding-right:0px;padding-bottom:5px;} div#topnav ul li#tn1 {background:transparent url("/images/id_home_house.gif") no-repeat center 10px;overflow:visible;overflow-visible;} * html div#topnav ul li#tn1 {background:transparent url("/images/id_home_house.gif") no-repeat 15px 10px;overflow:visible;overflow-visible;} *+ html div#topnav ul li#tn1 {background:transparent url("/images/id_home_house.gif") no-repeat 15px 10px;overflow:visible;overflow-visible;} div#topnav ul li#tn1 a,div#topnav ul li#tn1 a:hover {background-color:transparent;color:#ffffff;padding:5px 0px;font-size:0px;cursor:pointer;} div#topnav ul li ul.level2 {margin:0px; padding:0px;z-index:99; list-style:none; position:absolute; top:43px; left:-9999px; width: 185px; letter-spacing: 0px;border-bottom:1px solid #3D3D3D;} div#topnav ul li:hover ul.level2, div#topnav ul li.sfhover ul.level2 {left: 0px;z-index:99999;min-height: 0;} div#topnav ul li ul.level2 li {margin:0px; background-image: none; border: 1px solid #FFF;background-color: #3D3D3D; float:none; white-space: nowrap; display: block;height:22px;text-align:left;margin-top:-1px;} div#topnav ul li ul.level2 li a:hover, div#topnav ul li ul.level2 li:hover {background-color:#3D3D3D;} div#topnav ul li ul.level2 li a {color: #FFF;line-height:22px;;padding:0px 0px 0px;word-wrap:normal;white-space:normal;height:22px;letter-spacing:0px;text-align:left;padding-left:10px;} div#topnav ul li ul.level2 li a {padding-bottom:1px;color:#fff;border:none;} * html body div#topnav ul li {padding-bottom:0px;} * html body div#topnav ul li ul.level2,* html body div#topnav ul li.sfhover iframe {margin:0px; padding:0px;z-index:99; background-color:#000000; list-style:none; position:absolute; top:44px; left:-9999px; width: 185px; letter-spacing: 0px;border-bottom:none;} * html body div#topnav ul li#tn4 ul.level2,* html body div#topnav ul li#tn5 ul.level2,* html body div#topnav ul li#tn6 ul.level2,* html body div#topnav ul li#tn7 ul.level2,* html body div#topnav ul li#tn3 ul.level2 {border-bottom:0px solid #3D3D3D;} * html div#topnav {height:40px;line-height:41px;} * html div#topnav ul li {height:42px;line-height:42px;} * html div#topnav ul li a {height:30px;line-height:29px;} * html div#topnav ul li#tn10 a,* html div#topnav ul li#tn9 a,* html div#topnav ul li#tn8 a{border-bottom:0px solid #507077;height:30px;line-height:29px;} div#topnav ul li#tn1 {background:transparent url("/images/id_home_house.gif") no-repeat 15px 10px;overflow:visible;overflow-visible;} div#topnav ul li#tn9 ul.level2 {margin-left:63px;font-size:11px;} div#topnav ul li#tn9 ul.level2 li a, div#topnav ul li#tn9 ul.level2 li a:hover {background-color: transparent;color:#fff; font-size: 11px;padding:0 0 1px 10px;} #tn1 {width: 54px;cursor:pointer;} #tn2 {width: 136px;} #tn3 {width: 125px;} #tn4 {width: 73px;} #tn5 {width: 90px;} #tn6 {width: 108px;} #tn7 {width: 77px;} #tn8 {width: 74px;} #tn9 {width: 189px;} div#topnav ul li#tn9 ul.level2 {width:225px;} div#topnav ul li#tn9:hover ul.level2 { left: -30px; } /* reset.css */ /* CSS Reset v1.0 | 20080212 This resets all sorts of CSS values to nothing so we're on an even playing field with all browsers */ 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, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th { margin: 0; padding: 0; border: 0; outline: 0; font-size: 1em; vertical-align: baseline; } sup { vertical-align:text-top; } td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 1em; } body { line-height: 1; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } /* End CSS Reset */ /* reedLayout.css */ /*** Standard Layout Structure with C-Clamp - do not edit! ***/ div#maincontentcontainer { overflow: hidden; } * html div#maincontentcontainer { height: 1%; } /*ie only*/ div#leftmiddlecontainer { margin: 10px 0px 0px 0px; float:left; overflow: hidden; whitespace:nowrap; width:800px; } div#leftmiddlecontainer #sr ul {margin: 10px 0px 0px 35px;} div#leftcolumn { margin: 0px 10px 0px 10px; float: left; width: 532px; overflow-x:hidden; position:relative; } * html div#leftcolumn{ /*IE only*/ margin:0 5px 0 5px; width:532px; overflow-x:hidden; position:relative; } * html div#leftcolumn{ /*IE only*/ margin:0 5px 0 5px; width:532px; } div#middlecolumn { margin: 0px 0px 0px 0px; float:left; width:246px; overflow:hidden; position:relative; word-wrap:break-word; } div#rightcolumn { float: right; width: 174px; overflow-x: hidden; } div#maincontentbottom { clear: left; float: left; width: 808px; } div#footercontainer { clear: both; text-align: center; width: 983px; overflow-x: hidden; } div#wrapper { margin: 0px auto 0px auto; width:983px; } div#wrapper.wrapper-photoalbum { width:auto; } /*archives*/ .containerTOCArchive a, .containerTOCArchive a:visited { display: block; padding-top: 10px; } /* photo gallery album */ div#RelatedGallery { clear: left; float: left; margin-left: 10px; } div#articletabs div#RelatedGallery { float: right; margin-left: 0; } div#FeaturedGallery { padding-left: 10px; float: left; } div.tabblock div#FeaturedGallery { padding-left: 0; float: none; } /* Industry News - Lexis Nexis */ div.industrynews-item { margin: 10px 0px; } div.industrynews-ln-logo { float: right; width: 130px; } div.industrynews-ad { float: right; margin-left: 4px; width: 336px; } div.industrynews-ad div.boombox { text-align: center; } div#industrynews-detail p { margin-bottom: 10px; } div#industrynews-detail p { margin-bottom: 10px; } /* generic error container */ div#displayErrorMessage { margin: 10px 0px; } table.nnsError { position:relative; width:100%; } table.nnsError td.nnsErrorField { padding-right:5px; vertical-align:top; width:22%; } table.nnsError td.nnsErrorMessage { vertical-align:top; } div.html-calendar table tr td span { display: block; } div.html-calendar table tr td img { margin-left: 4px; } div#nfatwBoombox div#boombox {width:100%;} /* Ad on Nfatw - View all page */ div#podcastBoombox div#boombox {width:100%;} /* Ad on Podcast Detail page */ /* Brightcove */ div#lineupcontainer { margin: 0px auto 20px; width: 900px; } .sectionLion { background-color: #CCCCCC !important; } #lineupnav li:hover, .sectionHover { color: #FFF !important; background-color: #336699 !important; } #lineupnav li:hover a, .sectionHover a { color: #FFF !important; } div#vidlineup { height: 300px; margin: 0 0 10px; padding: 0; } *:first-child+html div#vidlineup {margin: 0 0 25px;} div#lineupnav { background-color: #FFDC80; border-bottom: 1px solid #4B63A4; border-left: 1px solid #4B63A4; border-right: 1px solid #020202; float: left; height: 295px; overflow: auto; padding: 5px; width: 165px; font-family: arial; } div#lineupnav ul li { background-color: #FFFFFF; margin: 0; padding: 0; } div#lineupnav ul { list-style-type: none; list-style-position: outside; } div#lineupnav ul li a { border-bottom: 1px solid #DDDDDD; color: #417FC1; display: block; font-size: 11px; padding: 5px 0 2px 4px; text-decoration: none; width: 160px; font-weight: bold; } div#lineupnav h3 { color: #020202; display: block; font-size: 12px; margin: 0; padding: 3px 0 5px 3px; width: 159px; } div#vidmain { background-color: #F4F4F4; border-bottom: 1px solid #4B63A4; border-right: 1px solid #4B63A4; float: right; height: 279px; margin: 0; overflow: auto; padding: 20px 22px 5px 23px; width: 675px; } ul#vidmenu { color: #FFFFFF; font-size: 11px; list-style-type: none; line-height: 23px; margin: 0; padding: 0 8px 21px 0; text-transform: uppercase; } li#image { float: left; margin: 0 8px 0 0; padding: 2px; margin-bottom: 25px; } li#title { background-position: left center; background-repeat: no-repeat; color: #990000; font-weight: bold; margin: 0; padding: 3px 0 3px 2px; width: 200px; } li#title a { color: #417FC1; text-decoration: none; } li#featuredImage { margin: 0; padding: 0 0 2px; } li#datestamp { color: #999999; font-size: 10px; } ul.vidinfo { background: #FFFFFF none repeat scroll 0 0; border: 1px solid #A6A6A6; float: left; font-size: 10px; height: 165px; list-style-type: none; margin: 0 0 5px; padding: 5px 5px 20px; width: 300px; } ul.vidinfo a { font-size: 12px; font-weight: bold; text-decoration: none; } .vidcontent { border: 1px solid #4B63A4; margin: -15px 0 0; padding: 0; } div#vidmain .leftcolumn { float: left; margin: 0 0 10px; overflow:hidden; padding: 0; } div#vidmain .rightcolumn { float: right; margin: 0 0 10px; overflow:hidden; padding: 0; } li.header { margin-bottom: -23px; padding: 0; text-align: left; color: #FFF; background: transparent url(/images/tabsVideo.gif) no-repeat scroll 0 0; } div#topvideocol { padding: 0 0 20px; position: relative; width: auto; } div#topvideocol .leftcolumn { height: auto; padding: 10px 30px 20px; width: 513px; margin-bottom: 10px; } div#topvideocol .rightcolumn { border-left: 1px dotted #CCCCCC; float: right; height: 630px; padding: 0 30px 20px 28px; width: 350px; } div#vidplayer { height: auto; margin: 0; padding: 1px; width: 510px; border: 1px solid #020202; } div#bctoc { padding: 0 25px 0 0; } div#lineupnav ul li { font-size: 11px; } div#brightcoveTOCMore a { color: #417FC1; font-weight: bold; text-decoration: none; } .bcitem { padding: 10px; } .bcitem a { color: #417FC1; font-weight: bold; text-decoration: none; } .bcitem img { float: left; padding: 0 20px 10px; } .bctitle { padding-bottom: 5px;} .bcdate { color: #999999; font-size: 10px; } .clearboth { clear: both; } div#tabbrightcovemore { margin: 11px 0 0; } div#tabbrightcovemore ul { clear: both;} div#tabbrightcovefeature { margin: 11px 0 0; } div#tabbrightcovemore ul li { list-style-type: none; } div#tabbrightcovemore ul li a { text-decoration: none; font-weight: bold; color: #417FC1; font-size: 10px; } div#tabbrightcovemore ul li a:visited { text-decoration: none; font-weight: bold; color: #417FC1; font-size: 10px; } div#tabbrightcovefeature ul li { list-style-type: none; } div#tabbrightcovefeature ul li a { text-decoration: none; font-weight: bold; color: #417FC1; font-size: 12px; } div#tabbrightcovefeature ul li a:visited { text-decoration: none; font-weight: bold; color: #417FC1; font-size: 10px; } div#tabbrightcovefeature #viewAll { margin-left: 5px; } div#sectHead3 { border-bottom: 2px solid #324889; font-size: 15px; font-weight: bold; height: 22px; margin: 0; padding: 0; text-transform: uppercase; color: #324889; } div#sectHead3 a { color: #417FC1; font-weight: bold; text-decoration: none; } .channelDescrip { font-weight: bold; margin-bottom: 20px; width: 470px; margin-top: 5px; } #topvideocol div.videoCaption { width:510px; clear:left; position:relative; } #topvideocol div.videoCaption_left { width: 280px; min-height:115px; float:left; padding:5px 5px 10px 5px; } #topvideocol div.videoCaption_right { border-left:1px solid #E6E6E6; width: 208px; float:right; padding: 5px; } #topvideocol div.videoCaption_right p {margin:0 0 10px 0;clear:both; font-size: 9px;} #topvideocol div.videoCaption_left p {margin:0 5px 5px 0;} #contentMore {float: right; margin-right: 20px;} #contentSeriesBox ul { list-style: none; margin-left: 5px;} #contentSeriesBox { font-size: 12px; margin-bottom: 50px; background-color:#fff; width: 90%;} #contentSeriesBox a { text-decoration: none; color: #000; font-size: 12px;} #contentSeriesHeader { background-color: #000; color: #FFF; font-size: 20px; zoom: 1; margin-bottom: 5px; padding: 5px;} div#contentSeriesBox { padding: 5px;} div#contentSeriesHeader {padding: 5px; margin-bottom: 10px; } div#contentSeriesBox li {margin-bottom: 2px; } div#tabdiscussions li {list-style-type: none; margin-bottom: 12px;} div#tabdiscussions {padding: 5px; } .discussion {font-size: 9px;} .specialEventMore {background-color: #D7231F; width: 40px; height: 5px; color: #FFF; padding: 2px; margin-top: 5px;} .specialEventsMore a {text-decoration: none; font-weight: bold;} .specialEventsIntro {margin-bottom: 10px;} /* ------- Specialty Wide Ad Column ------ */ div#leftmiddlecontainer.specialty-widead { width: 628px; } div#rightcolumn.specialty-widead { width: 346px; } #login #globalSite a img { border: none; } /* MicroSight */ div#zibbMicro li a img { float:left; margin:0 5px 5px 0; border: 0; } div#maincontentcontainer div.leaderboard { margin: 20px 12px 10px; } div#maincontentcontainer div.leaderboard div.adtext { display: none; } div#rightcolumn div.skyscraper { margin-left: auto; margin-right: auto; text-align: center; width: 160px; } div#rightcolumn div.skyscraper div.adtext { font-size: 10px; } #eventcontent table.submitform td table td { vertical-align:top; } #eventcontent table.submitform td table td span { height:20px; } #jobSubmitForm table td div.html-calendar table td { vertical-align:top; } #jobSubmitForm table td div.html-calendar table td span { height:20px; } #ChannelCallOut ul li{padding-bottom:20px;} #articlerightcolumn-ads { padding: 10px 0 0; } /*======================= Begin eCommerce Styles =======================*/ #inlineError { display: none; width: 400px; margin: 0px auto 20px auto; border: 1px solid #000; padding: 30px 50px 30px 50px; } #inlineError h5 { color: #000; margin-bottom: 10px; font-size: 15px; } #inlineError p { color: #ff001e; font-style: italic; } /* Checkout page */ #eCommerceCheckoutWrapper * { font-size: 15px; } #checkoutForm { width: 700px; margin: 50px auto 15px auto; position: relative; } #checkoutForm:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; } #checkoutForm h3 { margin: 10px 0px; font-size: 14px; } #checkoutForm h6 { font-weight: 500; margin: 10px 0px; font-size: 12px; font-style: italic; } #billingInfo { float: left; font-size: 13px; } #shippingInfo { float: right; } #checkoutForm label { font-size: 13px; width: 150px; display: inline-block; vertical-align: text-top; display: -moz-inline-box; } #checkoutForm input { border: 2px solid #000; margin-bottom: 5px; width: 156px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #000; font-size: 12px; background-color: #fff; } #checkoutForm select { border: 2px solid #000; margin-bottom: 5px; width: 160px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #000; font-size: 12px; } #checkoutForm option { color: #000; font-size: 12px; } #cvv2RequiredLabel { line-height: 30px; } #billingInfo #cvv2Yes, #billingInfo #cvv2No { width: 10px; border: none; *margin-right: 5px; } #itemizedOrder { width: 600px; margin: 50px auto 25px auto; } #itemizedOrder h3 { font-size: 20px; color: #000; border-bottom: 2px solid #000; margin-bottom: 10px; } #itemizedOrderHeaders { border-bottom: 1px solid #000; } #itemizedOrder #items td, #itemizedOrder #taxes td, #itemizedOrder #grandTotal td { padding: 2px 0px; } #shippingInfo p#billingAndShippingSame { font-size: 12px; margin-bottom: 20px; } #shippingInfo #billingAndShippingSame input { width: 10px; width: 15px\9; display: inline; border: none; } #checkoutButtonCancel, #checkoutButtonPurchase { border: 2px solid #000; width: 70px; text-align: center; padding: 2px 5px; font-style: italic; font-size: 14px; cursor: pointer; margin-top: 15px; display: inline; line-height: 50px; margin-right: 15px; } #cvv2RequiredHelp { margin-left: 15px; font-size: 13px; cursor: pointer; display: -moz-inline-box; border-bottom: 1px solid #d0d0d0; margin-bottom: 5px; text-decoration: none !important; } #cvv2RequiredTooltip { position: absolute; background: #000; border: 2px solid #000; height: 30px; width: 150px; padding: 5px 10px; font-size: 12px; } #cvv2RequiredHelpPopup { display: none; position: absolute; background: #fff; color: #000; padding: 20px; border: 5px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 400px; } #cvv2RequiredHelpPopup * { color: #000; } #cvv2RequiredHelpPopup h3 { font-size: 12px; font-style: italic; } #cvv2RequiredHelpPopup p { font-size: 10px; } #cvv2RequiredHelpPopup img { width: 95px; height: 53px; display: block; } #cvv2OKButton { margin: 15px auto 0px auto; width: 20px; font-size: 14px; border: 2px solid #000; padding: 2px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 3px black; -webkit-box-shadow: 0px 0px 3px black; cursor: pointer; } /* Authorize Page */ #ecommerceAuthorizeWrapper .bold { font-weight: 900; } #ecommerceAuthorizeWrapper #itemizedOrder * { font-size: 12px; } #ecommerceAuthorizeForm { width: 700px; margin: 0 auto; } #ecommerceAuthorizeForm p { margin: 10px 0px; } #authorizationButton { text-align: center; } #ecommerceAuthorizeForm #authorizeButton, #ecommerceAuthorizeForm #cancelButton { display: inline; border: 1px solid #b0b0b0; text-transform: uppercase; background: #f0f0f0; font-size: 11px; padding: 0px 10px; height: 40px; line-height: 40px; cursor: pointer; margin-right: 30px; } /* Receipt Page */ #ecommerceReceiptWrapper { margin: 0 auto; } #receiptDiv { width: 700px; margin: 0 auto; border: 1px solid #000; padding: 20px; } #receiptDiv h1 { font-size: 18px; font-style: italic; } #debugShowHide { font-size: 16px; color: #d0d0d0; } #debugData { display: none; } #debugData * { color: #d0d0d0; } #receiptDiv #printInstructions { font-size: 14px; margin-top: 15px; font-weight: 900; font-style: italic; } #printButtonWrapper { margin: 15px auto 0px auto; text-align: center; } #printButtonWrapper button { width: 100px; font-size: 16px; } /*======================= End eCommerce Styles =======================*//* reedFormat.css */ div#rightcolumn { padding-bottom: 10px; text-align:center; } div#marketing1 { text-align:center; padding: 10px 0px 0px 0px; } div#marketing2 { padding: 10px 0px 10px 0px; text-align:center; } div#headercontainer { position: relative; z-index: 101; } /* --------------------------- GLOBAL STYLES --------------------------- */ .clearleft { clear: left; } .clearright { clear: right; } .clearboth { clear: both; } .hide { display: none; } .left { float: left; } .right { float: right; } .center{ text-align:center; } /* To be used on layouts such as more pages or pages with content only in the main section */ #maincontent { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; } #maincontent h1 { margin: 0px 0px 10px 0px; } #maincontent ul { list-style-type: none; } #maincontent ul li { padding: 0px 0px 15px 0px; } /* roadblock - interstitial ad */ #whitebox {display:none; position:absolute; z-index:20001; top:0px; left:0px; width:990px; height:132px; background-color: white;} #lightbox {display:none; position:absolute; z-index:20002; margin: 10px 0px 10px 0px; top:95px; left:0%; width:990px; height:2000px; background-color:white; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80);} #roadblock {display: none; position: absolute; z-index:20003; margin: 10px 0px 10px 0px; top:95px; left:0%; width:990px} #roadblock .skipad {margin-right:50px; float: right; padding:5px; border: solid 1px #084973; background-color:#eee; clear: right;} #roadblock .rbadv {color:#000; font: bold 12px Verdana, Helvetica, sans-serif;} #roadblock .rbtext {margin: 0px; padding: 0px 0px 5px 0px; color:#C8C8C8; font-size:10px;} #roadblock .roadblockad {padding: 25px 0px 25px 0px; text-align:center; background-color:white;} /* lite blue rounded corners */ div.litebluebottomleft { padding: 0px 0px 7px 0px; } div.litebluetopleft { padding: 7px 0px 0px 0px; } div.content { padding: 5px; position: relative; height: 1%; } div#skyscraper { padding: 10px 0px 10px 0px;; margin-left: auto; margin-right: auto; width: 160px; text-align:center; } /* --------------------------- GLOBAL HEADER --------------------------- */ /* Header (logo/login) */ #header { width: 983px; position: relative; } #header h1,a.logo, #header div.logo { top: 0px; left: 0px; cursor: pointer; position: relative; height: 93px; } #header div.logo, a.logo{ position:absolute; width:300px; height:93px; display:block; } #header a.printlogo { top: 0px; left: 0px; cursor: pointer; position: absolute; width: 300px; height: 93px; } /* mobile link */ #mobilelink{ /*position:absolute; top:0; z-index:1; */ float:left; margin: 0 5px; } #login_subscribe { float: right; height: 20px; padding: 2px; margin-left: -4px; width: auto; white-space: nowrap; overflow: hidden; } #login_subscribe img { margin-left: 4px; vertical-align:top; } #login_subscribe a{ vertical-align:top; } #login { height: 20px; padding: 2px; text-align:right; } #login a { margin-right: 4px; } /* Leaderboard Ad*/ #leaderboard { padding: 2px 0px 0px 0px; float:right; clear:right; position: relative; overflow:visible; } #leaderboard div.adtext { width: 20px; height: 90px; left: -15px; top: 2px; position: absolute; } /* Boombox Ad*/ #boombox,div.boombox { padding-top: 20px; padding-bottom: 20px; margin-left: auto; margin-right: auto; width: 336px; } #boombox iframe { /* centers the ad if it's contained inside an iframe */ display: block; margin: 0 auto; } /* Firstlight Ad */ #firstlight,div.firstlight { padding-top: 20px; padding-bottom: 20px; margin-left: auto; margin-right: auto; width: 300px; text-align:center; } /* Boombox Ad and Firstlight*/ #boombox div.adtext,div.boombox div.adtext,#firstlight div.adtext,div.firstlight div.adtext { text-align:center; } #topstories #topstoriesright ul.topstory li { margin:10px 5px 5px 0px; overflow:hidden; word-wrap:break-word; } #community #leftcolumn ul.list li img,#topstories #topstoriesright ul.topstory li a img{ padding-right:7px;float:left; } /*Search Box*/ #nosearchboxcontainer { clear: left; position: relative; } #searchboxcontainer1 { clear: left; padding: 5px 0px 1px 0px; height: 33px; position: relative; } #searchboxcontainer1 div#searchboxcontainer2 { float: left; width: 360px; } #searchboxcontainer1 div#sponsorby { margin: 0px 0px 0px 370px; width: 250px; display: block; } #searchboxcontainer1 div#sponsorby span.sponsored { vertical-align: 15px; } #searchboxcontainer1 div#sponsorby span.marketingTopnav { width: 88px; height: 31px; padding: 0px 0px 0px 25px; overflow:hidden; position:absolute; top:1; } #searchboxcontainer1 div#magsub { padding: 7px 40px 0px 0px; float: right; width: 280px; display: block; } #searchboxcontainer1 #searchboxcontainer3 { margin: 0px 0px 0px 6px; } #searchboxcontainer1 #searchboxcontainer3 div#searchbox { position: absolute; top: 11px; left: 60px; width: 297px; } #searchsubmit { position: relative; top: 3px; } #searchform { display: inline; width: 300px; } /* Google Ads */ #google { margin: 0px 10px 10px 10px; } div.googlesponsor { padding: 2px; } div.googlead { padding: 4px 4px 0 4px; } div.googleadtext { padding: 0 4px; } div.googleadurl { margin-bottom: 10px; padding: 0 4px; } /* --------------------------- RIGHT COLUMN --------------------------- */ /* newsletter call out box */ div.newzcontainer { margin: 10px 0px 0px 0px; text-align:left; } div.newzcontainerbtm form { padding: 8px 8px 14px 8px; text-align:center; } div.newzcontainerbtm form table { text-align:left; float: none !important; } div.newzcontainerbtm #newzbtn { padding: 8px 0px 8px 0px; } /* Article Right Column - newsletter call out box */ div.articleright div.newzcontainer { margin: 10px 0px 10px 0px; } div.articleright div.newzcontainertop div.newsletterheader { padding: 4px 0px 3px 10px; } /*Free Magazine*/ #freemagcontainer form input.freemagbtn{height:auto;width:auto;} div.middleboxtop div.toparticle { padding: 3px 0px 1px 10px; } /*Free Magazine*/ #freemagcontainer form input.freemagbtn{height:auto;width:auto;} /* RBI News */ #rbinews {margin-top:10px;} #rbinewstop {border: 1px solid #000; margin:0 7px 18px 7px; padding: 9px 0 1px 3px;} #rbinewstop h3 {background-color:#fff; color: #000; font-size:15px; font-weight:bold; display:inline; text-transform:none; padding:0; line-height:16px;} #rbinewsbottom {text-align:left;} #rbinewsbottom img {margin: 0 10px; vertical-align:9px; text-align:left;} #rbinewsbottom ul {margin: 5px 2px 0; padding: 5px 4px;} #rbinewsbottom li {list-style-type:none; padding: 5px 0 0; margin:0;} #rbinewsbottom hr {margin-bottom:8px;} /* partner sites */ #partnersites { margin: 10px 0px 0px 0px; } #partnersites #partnersiteshead { padding: 2px 5px 2px 5px; text-align:center; } #partnersites ul.list { padding: 8px 0px 14px 0px; list-style: disc inside; } #partnersites ul.list li { padding: 0px 8px 0px 8px; } /* Article Right Column - partner sites */ div.articleright #partnersites { margin: 20px 0px 20px 0px; } /*** EDIT HERE:border color,background color ***/ div.articleright #partnersites #partnersiteshead { padding: 4px 0px 3px 10px; } /* --------------------------- GLOBAL FOOTER --------------------------- */ /* Footer */ #footernav { padding: 6px 0px 6px 0px; width: 100%; } #footertext { padding: 10px 0px 10px 0px; } /* Reed Business Interactive Network */ div.wtf { padding: 10px 10px 0px 0px; float: left; width: 314px; } #canonnetwork h5 { border-bottom: 1px solid #000; color: #000; font-size: 11px; padding: 23px 0 10px; text-align: center; margin-bottom: 10px; } #canonnetwork ul { margin-left: 0; padding: 0; white-space: nowrap; text-align: center; } #canonnetwork ul li { display: inline; list-style-type: none; } #canonnetwork ul li a { color: #949393; font-size: 11px; text-decoration: none; font-weight: normal; } #canonnetwork ul li a:hover { color: #949393; font-size: 11px; text-decoration: none; font-weight: normal; } #reednetwork { padding: 5px; } #reednetwork h5 { padding: 10px 0px 10px 0px; } #reednetwork ul { margin: 0px 0px 15px 0px; list-style-type: none; text-align:left; } #reednetwork li { display: inline; } /* --------------------------- HOME PAGE --------------------------- */ /* top stories */ #topstories { width: 532px; position: relative; overflow: hidden; } #topstories h1, #topstories h3 { padding: 2px 0px 2px 0px; } #topstories h1 a, #topstories h3 a { padding: 4px 0px 4px 0px; } #topstories img.rss { margin: 2px 10px 0px 7px; vertical-align: top; } #topstories #todaysdate { float: right; padding: 0px 4px 0px 0px; } /* top stories - left column */ #topstories #topstoriesleft { float: left; width: 342px; } * html #topstoriesleft { width:337px; } #topstories #topstoriesleft ul.topstory { padding: 10px 0px 2px 5px; list-style-type: none; } /* top stories - right column */ #topstories #topstoriesright { margin: 0px 0px 20px 0px; padding: 0px 0px 2px 0px; float: right; width: 180px; } #topstories #topstoriesright ul.topstory { margin: 0px 0px 10px 5px; list-style-type: none; } /* section head - 336x22 */ div.sectionhead { margin: 20px 0px 0px 0px; height: 22px; position: relative; } #topstories div.sectionhead h3 { margin: 0px 0px 0px 37px; padding: 3px 0px 0px 0px; } /* section head - 180x22 */ div.sectionheadsm { margin: 20px 0px 0px 0px; height: 22px; position: relative; } #topstories div.sectionheadsm h3 { margin: 0px 0px 0px 37px; padding: 3px 0px 0px 0px; } /* section head with rss icon - 259x22 */ div.sectionheadrss { height: 22px; position: relative; } div.sectionheadrss h3 { margin: 0px 0px 0px 37px; padding: 3px 0px 0px 0px; } div.sectionheadrss span.rss a { position: absolute; top: 0px; left: 0px; width: 25px; height: 20px; } /* section head with rss icon - 526x22 */ div.sectionheadrss526 { height: 22px; position: relative; } div.sectionheadrss526 h3 { padding: 3px 0px 0px 37px; } /* section head - 526x22 */ div.sectionhead526 { height: 22px; position: relative; } div.sectionhead526 h3 { padding: 4px 0px 0px 37px; } /* more links with icon */ div.more a {padding: 0px 0px 0px 12px;} /* homepage current issue */ #homecurrentissue { height: 1%; padding: 1.25em 0px 0px 1.25em; } /* homepage news from the web */ #homezibbnews { padding: 3px 0px 3px 0px; } #homezibbnews ul { margin: 0px 15px 10px 15px; list-style-type: none; } #homezibbnews li h3 { margin: 10px 0px 0px 0px; padding: 0px 5px 5px 0px; } /* homepage channel callout */ #homepageChannelCallout ul { list-style-type: none; padding: 0; } #homepageChannelCallout li { margin: 10px 5px 5px 0; padding: 0px 5px 5px 0px; } /* homepage communities */ #industry { margin: 20px 0px 0px 0px; width: 528px; overflow: hidden; } div.communitybox { float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; width: 258px; } div.communitybox ul { margin: 0px 0px 10px 0px; list-style-type: none; } div.communitybox ul li { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; } /* middle box - used for wildcards,events and top articles */ div.middlebox { margin: 0px 0px 20px 0px; width: 240px; position: relative; } div.middleboxtop { width: 240px; height: 21px } div.middleboxtop h3 { padding: 4px 0px 3px 10px; } div.middleboxbtm { padding: 4px; width: 230px; } div.middleboxbtm ul { list-style-type: none; } div.middleboxbtm li { padding: 0px 0px 10px 0px; } div.middleboxbtm ul.imglist {margin: 0px; padding: 0px; } div.middleboxbtm ul.imglist li {margin:0px; padding: 0px 0px 10px 0px; } div.middleboxbtm ul.imglist li a {margin: 0px; padding: 0px 0px 0px 12px; } /* homepage featured event module */ div.featuredevent { text-align: center; } div.featuredevent div.featuredeventdetails { margin-top: 5px; } /* homepage poll */ div.quickpoll { margin: 0px 0px 20px 0px; width: 240px; position: relative; } div.pollcontainer { width: 240px; height: 21px } div.pollcontainer h3 { padding: 4px 0px 3px 10px; } div.pollcontent { padding: 4px; width: 230px; } div.pollcontent ul { list-style-type: none; } div.pollcontent li { padding: 0px 0px 10px 0px; } ul.pollanswers { margin: 5px; } ul.pollanswers li { margin: 2px; } div.submitvotebtn { padding: 5px 0px 5px 0px; text-align:center; } /* homepage buyer's guide */ div.buyerguide { margin: 0px 0px 10px 0px; padding: 5px 0px 20px 5px; width: 519px; } div.buyerguide ul { margin: 0px 0px 10px 0px; list-style-type: none; } div.buyerguide ul li { margin: 5px 0px 0px 0px; } /* EBS and BuyerZone */ div.ebs,div.buyerzone,div#instat-xml-content { margin: 0px 0px 20px 0px; padding: 5px 0px 20px 5px; width: 519px; } div.ebs ul,div#instat-xml-content ul { margin: 0px 0px 10px 0px; list-style-type: none; } div.ebs ul li,div#instat-xml-content ul li { margin: 5px 0px 0px 0px; } /* sponsored links */ div.sponsorcontent { margin: 0px 0px 20px 0px; padding: 5px 5px 20px 5px; width: 514px; } div.sponsorcontent table { margin: 5px 0px 0px 0px;; } div.sponsorcontent table tr td { padding: 0px 7px; vertical-align:top; } /*supplier search*/ div#suppliersearch { margin: 0px 0px 20px 0px; width: 240px; height: 238px; } div#suppliersearch form { padding: 160px 0px 0px 0px; text-align:center; } #community h1 { margin: 0px 10px 10px 0px; display:inline; } #community h1 img.rss { vertical-align: top; } /* #community p { padding: 0px 0px 10px 10px; }*/ #community div#channelDescription { padding: 0px 0px 10px 0px; }/*TR1979*/ /* community news (top story and articles) */ #community #leftcolumn ul.list { list-style-type: none; } #community #leftcolumn ul.list li{ padding-bottom:20px; } #community #leftcolumn div.date { padding: 2px 0; } #community div.channelheader { position: relative; margin: 0px 10px 10px 10px; } /* community news from the web */ #communityzibbnews { margin: 0px 0px 20px 0px; padding: 5px 0px 20px 5px; width: 519px; } #communityzibbnews ul { margin: 0px 0px 10px 0px; list-style-type: none; } #communityzibbnews li h3 { margin: 10px 0px 0px 0px; padding: 0px 5px 5px 0px; } img.fimage { padding: 0px 10px 0px 0px; } div.fwildcard { margin: 10px 0px 10px 0px; padding: 10px; } /* in page navigation */ #inpagenav { margin: 0px 0px 20px 0px; overflow: hidden; } #inpagenav h3 { padding: 0px 10px 10px 0px; } #inpagenav ul { margin: 10px 0px 0px 0px; list-style-type: none; } #inpagenav li { padding: 0px 0px 2px 0px; } #inpagenav li.l { float: left; clear: left; width: 255px; } #inpagenav li.r { float: right; clear: right; width: 255px; } /* ------------============== HOT TOPIC PAGE ============-------------- */ #hottopic #hottopic-header { border-bottom: 2px solid black; margin: 0 10px 10px; position: relative; width: 788px; } #hottopic-content-module-header { border-bottom: 2px solid black; margin: 0 10px 10px 0; position: relative; width: 788px; } #hottopic h1, #hottopic-content-module-pagination h1 { margin: 0px 10px 10px 0px; display:inline; font-size: 15px; font-weight: bold; text-transform: uppercase; } #hottopic img.rss, #hottopic-content-module-pagination img.rss { vertical-align: top; } #hottopic div#hottopic-description { margin: 0 10px 10px; padding: 0px 0px 10px 0px; } #hottopic #leftcolumn ul.list { list-style-type: none; } #hottopic #leftcolumn ul.list li{ padding-bottom:20px; } #hottopic #leftcolumn div.date { padding: 2px 0; } #hottopic #hottopic-toc-featured { margin: 0 0 10px; } #hottopic .hottopic-toc-featured-image img { margin-bottom: 10px; margin-left: 5px; } #hottopic #hottopic-toc { margin: 0 0 10px; } #hottopic #hottopic-toc h3 { font-size: 13px; } #hottopic #hottopic-toc-featured .hottopic-toc-left, #hottopic #hottopic-toc .hottopic-toc-left, #hottopic #hottopic-toc-featured .hottopic-toc-right, #hottopic #hottopic-toc .hottopic-toc-right { float: left; width: 385px; } #hottopic #hottopic-toc-featured .hottopic-toc-left, #hottopic #hottopic-toc .hottopic-toc-left { margin: 0 10px 0 0; } #hottopic #hottopic-toc-featured .hottopic-toc-right, #hottopic #hottopic-toc-featured .hottopic-toc-left { margin-bottom: 5px; } #hottopic #hottopic-toc-featured .hottopic-toc-right, #hottopic #hottopic-toc .hottopic-toc-right { } #hottopic #hottopic-toc-featured img { float: right; } .hottopic-content-module, #leftcolumn .hottopic-featured-content { margin-bottom: 20px; } #hottopic .hottopic-content-module h2 { margin-bottom: 10px; } .hottopic-content-module p { margin: 5px 0; padding: 5px 0; } #hottopic span.rsshottopic, #hottopic-content-module-pagination span.rsshottopic { display:inline; margin-left:10px; padding:0; } #hottopic div#hottopic-description p, #hottopic div#hottopic-description h2 { padding: 0px 0px 10px 0px; } #hottopic #leftcolumn h3, #hottopic-content-module-pagination h2 { font-size: 14px; margin-bottom:5px; } #hottopic #hottopic-toc .hottopic-toc-list, #hottopic #hottopic-content-module-pagination .hottopic-content-module-list { list-style-type: none; margin-bottom: 10px; } #hottopic #hottopic-toc .hottopic-toc-list .hottopic-toc-list-item { margin-bottom: 5px; } #hottopic .hottopic-content-module .hottopic-content-module-list .hottopic-content-module-list-item, #hottopic #leftcolumn .hottopic-featured-content .hottopic-featured-content-list .hottopic-featured-content-list-item, #hottopic-content-module-pagination .hottopic-content-module-list .hottopic-content-module-list-item { margin-bottom: 10px; } #hottopic .hottopic-content-module .hottopic-content-module-more { margin: 10px 0 0; } #middlecolumn .hottopic-featured-content { border:1px solid #999999; margin-bottom:15px; margin-right:5px; padding-bottom:10px; position: relative; } #middlecolumn .hottopic-featured-content-header { background-color:#EEEEEE; border-bottom:1px dotted #000000; margin-bottom:10px; padding:3px 3px 3px 10px; position: relative; } #middlecolumn .hottopic-featured-content-body { margin-left:10px; margin-bottom:6px; padding-right:8px; } #middlecolumn .hottopic-featured-content ul li { list-style-type:none; margin-left:10px; margin-bottom:6px; padding-right:8px; } #middlecolumn .hottopic-featured-content-more { margin: 10px 0 0 10px; } #middlecolumn .hottopic-featured-pagination { float: right; } .hottopic-content-module .hottopic-content-module-return { float: right; } /* --------------------------- ARTICLE PAGE --------------------------- */ #article { padding: 5px 7px 10px 10px; margin: 0px 0px 30px 0px; } #article p { margin-bottom:8px; } #article h1 { margin: 0px 0px 4px 0px; } #article h2 { margin: 0px 0px 4px 0px; } #article h3 { margin-bottom: 5px; } #article ul, #article ol { margin-left: 40px; } .photo_caption_block { font-size: 11px; font-weight: bold; padding-right: 10px; } /* Article Tools Drop Down Menu - used by articletoolsDropDownMenu.tpl */ div#articleToolsTop,div#articleToolsBtm { clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } div#articleToolsTop div.articleToolsItem,div#articleToolsBtm div.articleToolsItem { padding: 2px 1px; float: left; } .expanded { position: absolute; z-index: 100; } .collapsed { display: none; } div#shareExpandItBoxTop,div#shareExpandItBoxBtm { width: 85px; z-index: 2; } div#shareExpandItBoxTop div,div#shareExpandItBoxBtm div { padding-bottom: 2px; } div.articleToolsSocial {margin-bottom:7px;margin-top:1px;} div.articleToolsSocialItem {float:left;display:inline;margin-right: 8px;} div.articleToolsSocial span {float:left; display: inline; margin-right: 7px; margin-top:4px; color:#666666;} span.newsletterSocialItems a {margin-right: 3px;} div.newsletterMoreLinks {text-align:right;} /* article talkback */ #article #articletalkbackcontainer { margin: 5px 0px 15px 0px; position: relative; } * html #article #articletalkbackcontainer { height: 1%; } #article #articletalkbackcontainer #articletalkback { padding: 10px; height: 1%; } #article #articletalkbackcontainer #articletalkback p { font-size: 12px; margin: 15px 0; } #article #articletalkbackcontainer #articletalkback div.postComment { position: absolute; bottom: 10px; left: 5px; width: 137px; height: 17px; cursor: pointer; } #article #articletalkbackcontainer #articletalkback div.postComment span { visibility: hidden; } #article #articletalkbackcontainer #articletalkback ul { list-style-type: none; } #article #articletalkbackcontainer #articletalkback ul li { padding: 2px; margin: 5px 0; } #article #articletalkbackcontainer #articletalkback div.morepost { padding: 0px 0px 10px 0px; } #article #articletalkbackcontainer #articletalkback div.morethreads { padding: 5px 0px 10px 0px; } /* article sponsored links */ #article div.sponsorlink { margin: 0px 0px 15px 0px; } #article div.sponsorlink h3{ margin:0px; } #article div.sponsorcontent { padding: 10px 5px 10px 5px; width: 591px; } #article div.sponsorcontent table { margin: 5px 0px 0px 0px;; } #article div.sponsorcontent table p { padding: 0px 0px 0px 5px; } /* Article Related Content Tabs - used by articleRelatedContentTabs.tpl */ div#articletabscontainer { margin: 0px 0px 15px 0px; } /*** EDIT HERE:border color,background color ***/ div#articletabs { margin: 0px 0px 5px 0px; padding: 5px 0px 10px 0px; height: 1%; } /*** EDIT HERE:border color,background color ***/ div#articletabs ul#articlemenu { margin: 0px 0px 0px 5px; padding: 0px 0px 4px 0px; } div#articletabs ul#articlemenu li { margin: 0px 0px 0px 5px; padding: 0px 3px 1px 3px; display: inline; } /*** EDIT HERE:link color,border colors ***/ div#articletabs ul#articlemenu li.lion { padding: 3px 5px 3px 3px; } /*** EDIT HERE:color (this is the "on" state) ***/ div#articletabs ul#articlemenu li.lioff { padding: 3px 5px 3px 3px; cursor: pointer; cursor: hand; } /*** EDIT HERE:color (this is the "off" state) ***/ * html div#articletabs ul#articlemenu li.lion { padding: 3px 2px 3px 2px } /*ie only*/ * html div#articletabs ul#articlemenu li.lioff { padding: 3px 2px 3px 2px } /*ie only*/ div#articletabs div.articlecontent { padding: 10px 10px 0px 10px; } div#articletabs div.articlecontent #relatedarticles { clear: left; margin: 5px 0px 10px 0px; height: 1%; } div#articletabs div.articlecontent #relatedarticles span.morebythis { display: none; } div#articletabs div.articlecontent #relatedarticles ul { list-style-type: none; } div#articletabs div.articlecontent #relatedarticles li h3 { padding: 5px 0px 5px 0px; margin:0px; } ul.storyList,#relatedarticles ul, ul.hottopic-reference-list-items { list-style-type: none; } ul.storyList li,#relatedarticles li h3, ul.hottopic-reference-list-items li h3 { padding: 5px 0px 5px 0px; } .zibbbox {position:relative; text-transform: none;} .zibbbox h3{display:inline; padding-right:5px;} #RelatedArticles ul.storyList li h3, #RelatedArticles span{margin:0px;} /* Article Media Tabs */ div#mediatabscontainer { margin: 5px 0px 15px 0px; } /*** EDIT HERE:border color,background color ***/ div#mediatabs { margin: 0px 0px 5px 0px; padding: 5px 0px 10px 0px; height: 1%; } /*** EDIT HERE:border color,background color ***/ div#mediatabs ul#mediamenu { margin: 0px 0px 0px 5px; padding: 0px 0px 4px 0px; } div#mediatabs ul#mediamenu li { margin: 0px 0px 0px 5px; padding: 0px 3px 1px 3px; display: inline; } /*** EDIT HERE:link color,border colors ***/ div#mediatabs ul#mediamenu li.lion { padding: 3px 5px 3px 3px; } /*** EDIT HERE:color (this is the "on" state) ***/ div#mediatabs ul#mediamenu li.lioff { padding: 3px 5px 3px 3px; cursor: pointer; cursor: hand; } /*** EDIT HERE:color (this is the "off" state) ***/ * html div#mediatabs ul#mediamenu li.lion { padding: 3px 2px 3px 2px } /*ie only*/ * html div#mediatabs ul#mediamenu li.lioff { padding: 3px 2px 3px 2px } /*ie only*/ div#mediatabs div.mediacontent { clear: left; display: none; margin: 0px 0px 0px 0px; height: 1%; } div#mediatabs div.mediacontent h4 { display: none; } div#mediatabs div.mediacontent div.tabblock { padding: 0px 10px 10px 10px; } div#mediatabs div.mediacontent div.tabblock ul.list { margin: 0px 0px 0px 0px; list-style-type: none; } div#mediatabs div.mediacontent div.tabblock ul.list li { margin: 0px 0px 10px 0px; } div.tbname { padding-bottom:10px; } div.tabblock h3{ padding-bottom:10px; } .hottopic-reference-list { padding: 5px 10px 10px; } /* article printer-friendly version */ #articleprint h1 {margin: 20px 0px 5px 0px; color: #000; font-size:18px; font-weight:bold; border-bottom: 2px solid #000;} #articleprint h2 {margin: 0px 0px 4px 0px; color:#000000; font-size:15px; font-weight:bold;} #articleprint h3 {margin: 10px 0px 10px 0px;font: bold 11px/11px Arial, Helvetica, sans-serif; font-style: italic;} #articleprint p{margin: 20px 0px 10px 0px;} #articleprint p, #articleprint td, #articleprint div {font: normal 12px/17px arial, sans-serif; color: #000;} #articleprint p a{font-size:12px;} /* article reprints/license form */ table.reprints { width: 100%; } table.reprints td { padding: 5px; } /* article chapter boxes */ .infobox { float: right; width: 180px; margin: 0px 0px 0px 5px; padding: 10px 10px 10px 10px; } .sidebar { margin: 10px 0px 10px 0px; padding: 0px 10px 0px 10px; width: 410px; } #articleprint .sidebar { width: 97%; } /* send to a friend form */ #sendToFriend table tr td {padding-top:5px;} #sendToFriend {margin-left:15px;} #sendToFriend h1 {font-size: 18px; color:#000; border-bottom:2px solid #000; margin: 0px 20px 15px 0px;} /* --------------------------- TABS --------------------------- */ /* Tabs for Blogs,Talkback,Photos */ div#tabcontents { margin: 0px 0px 20px 0px; } div#tabcontents ul#tabmenu { padding: 0px 0px 0px 0px; list-style-type: none; } div#tabcontents ul#tabmenu li { float: left; width: 78px; height: 21px; text-align:center; } div#tabcontents ul#tabmenu li.lion { margin: 0px 0px 0px 0px; } div#tabcontents ul#tabmenu li.lion span { padding: 4px 0px 4px 10px; cursor: pointer; padding-right: 8px; } div#tabcontents ul#tabmenu li.lioff span { padding: 6px 0px 2px 10px; cursor: pointer; padding-right: 8px; } div#tabcontents div.tabcontents { margin: -27px 0px 0px 0px; padding: 0px 5px 0px 5px; display: none; } div#tabblog,div#tabtalkback,div#tabpodcasts,div#tabphotos { margin: 11px 0px 0px 0px; padding: 5px; } div.tabblock { margin: 0px 0px 8px 0px; padding: 0px 0px 8px 0px; min-height: 1%; } * html div#tabcontents div.tabcontent { margin-top: -2px; } * html div#tabcontainer {margin:-2px 0px 20px 0px;} /*ie only*/ /*ie only*/ * html div#tabblog { margin: 20px 0px 0px 0px; } /*ie only*/ * html div#tabtalkback { margin: 20px 0px 0px 0px; } /*ie only*/ * html div#tabpodcasts { margin: 20px 0px 0px 0px; } /*ie only*/ * html div#tabphotos { margin: 20px 0px 0px 0px; } img.blogheadshot { float: left; margin: 0 5px 5px 0; } div#tabblog ul.blogpostlist { padding-left: 15px; } div#tabblog div.adcontainer { position: relative; overflow: hidden; } * html div#tabblog div.adcontainer { height: 1%; } /*ie only*/ div#tabblog div.adcontainer span.left { float: left; } div#tabblog div.adcontainer span.right { float: right; width: 88px; height: 31px; } div#tabphotos div.photobox { padding: 0px 0px 10px 0px; position: relative; overflow: hidden; clear: both; } * html div#tabphotos div.photobox { height: 1%; } /*ie only*/ div#tabphotos div.photobox span { float: left; padding: 0px 5px 0px 0px; width: auto; height: auto; } div#tabpodcasts div.podcastbox { padding: 0px 0px 10px 0px; position: relative; overflow: hidden; clear: both; } * html div#tabpodcasts div.podcastbox { height: 1%; } /*ie only*/ div#tabpodcasts div.podcastbox span { float: left; padding: 0px 5px 0px 0px; width: 50px; height: auto; } div#tabpodcasts div.podcastbox h3{display:inline;} div#hometabcontentblock div.webcastbox { position: relative; overflow: hidden; clear: both; } * html div#hometabcontentblock div.webcastbox { height: 1%; } /*ie only*/ div#hometabcontentblock div.webcastbox span { float: left; padding: 3px 5px 0px 0px; width: 5px; height: 5px; } div#hometabcontentblock div.webcastbox h3{display:inline;} ul.list,ul.storylist { margin: 0px 0px 0px 3px; list-style-type: none; } ul.list li h3, ul.storylist li h3 {margin:0px; padding: 0px;} /* --------------------------- All BLOGS PAGE --------------------------- */ #bloglisting { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; position: relative; overflow: hidden; } #bloglisting h1 { margin: 0px 0px 10px 0px; padding-bottom:5px; } #bloglisting #bloglistingside { float: right; width: 334px; } /* individual blog item */ #bloglisting div.bloglistitem { margin: 0px 0px 20px 5px; width: 375px; position: relative; overflow: hidden; } #bloglisting div.bloglistitem h2 { margin: 0px 0px 0px 0px; } #bloglisting div.bloglistitem h2 img.rss { vertical-align: top; } #bloglisting div.bloglistitem div.left { float: left; padding: 5px; width: 100px; text-align:center; } #bloglisting div.bloglistitem div.right { float: right; padding: 5px; width: 250px; } #bloglisting div.bloglistitem div.right div.blogLinks { padding: 2px 0px 2px 0px; } #bloglisting div.bloglistitem div.right h3 { padding: 2px 0px 2px 0px; } #bloglisting div.bloglistitem div.right p { padding: 5px 0px 5px 0px; } #bloglisting div.bloglistitem div.right h2.aboutblog { padding: 10px 0px 10px 0px; } h2.categoryTitleHeader { font-size: 19px; text-transform: uppercase; margin: 0px 0px 20px 0px; } span.mirroredTitle {font-size: 12px;} /* --------------------------- BLOG PAGE --------------------------- */ #blog { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; position: relative; overflow: hidden; } #blog ul { list-item-style:dot; } #blog p { padding-bottom:10px; } #blog h1 { margin: 0px 0px 10px 0px; } #blog h1 img.rss { vertical-align: top; } #blog div.left { float: left; padding: 5px 5px 5px 5px; } #blog img { padding: 0px 5px 5px 0px; } #blog .bloghead img { padding: 0px 5px 0px 5px; } #blog .blhead img { padding: 0px 5px 0px 10px; } #blogmain { height: 1%; position: relative; overflow: hidden; clear: left; } #blogmain h1 { margin: 0px 190px 10px 0px; } #blogsidebar { float: right; width: 180px; padding: 0px 0px 0px 10px; z-index: 15; } div#blog div#blogmain div#blogrss-myyahoo { float: left; } /* blogsidebar boxes */ #blogsidebar div.blogbox { margin: 0px 0px 15px 0px; } #blogsidebar div.blogbox .rightnavmodulehead {border-bottom: 1px solid #000;} #blogsidebar div.blogbox h3 {border-bottom: 0px;} #blogsidebar div.blogbox ul { margin: 0px 0px 10px 0px; list-style-type: none; } #blogsidebar div.blogbox ul li { padding: 5px 5px 5px 8px; } #blogsidebar div.blogbox div.userStats { padding: 5px 5px 5px 8px; } #blogsidebar div.blogbox p { padding: 5px 5px 5px 8px; } /* blog post */ div.blogpost { margin: 0px 0px 20px 0px; padding: 0px 10px 0px 10px; height: 1%; position: relative; overflow: hidden; clear: left; } div.blogpost p{ padding-bottom: 10px; } div.blogpost h2 { padding: 0px 0px 5px 0px; } div.blogpost div.left { float: left; padding: 5px 5px 5px 5px; } div.blogpost img { padding: 0px 5px 5px 0px; } div.blogpost ul { padding-left: 20px; } div.blogpost ol { padding-left: 25px; } div.blogpost #blogtools img { padding: 0px; } div.blogpost #blogtools div#articleToolsTop, div.blogpost #blogtools div#articleToolsBtm { float: right; margin: 10px 0; } div.blogpost div.blogpostedby { padding: 0px 5px 5px 0px; } div.blogpost .infuse p:first-child {clear:left;} div.category { clear: left; } div.blogtopnav { margin: 0px 185px 10px 0px; } /* Blog Comments and Commenter */ #blogcommenter { margin: 0px 0px 20px 0px; padding: 5px 10px 5px 10px; width: 560px; } #blogcommenter p { padding: 0px 5px; } /* --------------------------- BLOGGER PAGE --------------------------- */ #blogmain table.bloggerprofileblogs { clear: both; padding: 2px; width: 90%; } /* --------------------- EVENTS PAGE -------------------- */ /* event pages */ #eventcontent { margin: 0px 0px 10px 0px; position: relative; overflow: hidden; } #eventcontent h1 { margin: 0px 0px 10px 0px; } #eventcontent h2 { margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; } #eventcontent div.submit { margin-top: -30px; float: right; } #eventcontent div.left { float: left; padding-right: 5px; display: block; width: 48%; clear: left; } #eventcontent div.right { float: right; width: 48%; clear: right; } #eventcontent ul.eventList { width: 100%; } #eventcontent ul.eventList li { width: 48%; height: 90px; float: left; } #eventcontent table.submitform td { padding: 2px; } /* event listings */ div.events { margin: 10px 0px 20px 5px; } div.events ul { margin: 0px 0px 10px 0px; list-style-type: none; } div.events li { margin-top: 13px; } div.events p{ padding-bottom:10px; } /* event listings filter box (drop boxes) */ div.event_dropdowns { margin-bottom: 10px; padding: 4px; } div.event_dropdowns form { margin: 0 } #eventList h2{ margin:0; } #classifieds form table.submitform td table td{padding:3px 2px;} /* --------------------------- COMMENT FORM --------------------------- */ /* Blog and TalkBack */ form.comment { margin: 0px 0px 20px 0px; padding: 5px 10px 5px 10px; width: 490px; } form.comment table td { padding: 2px 0px 0px 0px; } form.comment span.note { cursor: pointer; padding: 5px; } /* CAPTCHA */ .ihtfw,.ihtfwB { margin: 10px; } /* -------------------------- TALKBACK & EMAIL ------------------------------- */ #maincontent #talkback div.talkbackrecent { padding: 5px 0px 20px 10px; } #maincontent #talkback div#boombox { float: right; z-index: 15; padding-top: 50px; padding-bottom: 20px; padding-left: 50px; padding-right: 50px; width: 336px; } #maincontent table.talkbackcomment { width: 100%; } #maincontent table.talkbackcomment td.head { width: 20%; } #maincontent table.talkbackcomment td { vertical-align: top; padding: 5px; } #maincontent div.talkbackComment { padding: 5px 0px 10px 0px; } .commentFormBothCol { clear: left; margin: 5px 0px 0px; } .commentFormLeftCol { clear: left; float: left; margin: 5px 0px 0px; width: 100px; } .commentFormRightCol { float: left; width: 360px; margin: 5px 0px 0px; } .emailFormBothCol { clear: left; margin: 5px 0px 0px; } .emailFormLeftCol { clear: left; float: left; margin: 5px 0px 0px; width: 220px; } .emailFormRightCol { float: left; width: 300px; margin: 5px 0px 0px; } /* --------------------------- SITE INFO PAGE --------------------------- */ #siteinfo { padding: 10px 7px 10px 10px; margin: 0px 0px 30px 0px; } #siteinfo p{ padding-bottom:10px; } #siteinfo h1 { margin: 0px 0px 0px 0px; } #siteinfo h2 { margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; } #siteinfo hr { height: 1px; clear: both; } #siteinfo #topinfo-container { margin: 20px 0; } #siteinfo #topinfo-container #topstories, #siteinfo #topinfo-container #toparticles { float: left; padding: 0 0 15px 0; width: 374px; } #siteinfo #topinfo-container #topstories .contents, #siteinfo #topinfo-container #toparticles .contents { padding: 5px; } #siteinfo #topinfo-container #topstories h3, #siteinfo #topinfo-container #toparticles h3 { margin: 0; padding: 2px 0; } #siteinfo #topinfo-container #toparticles { margin-left: 10px; } #siteinfo #topinfo-container #topstories ul, #siteinfo #topinfo-container #toparticles ul { margin: 0 } /* --------------------------- POLL PAGE--------------------------- */ table.polltable { margin: 0px 0px 10px 0px; width: 100%; } table.polltable td { padding: 10px 0px 10px 0px; vertical-align: top; } /* --------------------- CLASSIFIEDS PAGE -------------------- */ #classifieds { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; position: relative; overflow: hidden; } #classifieds h1 { margin: 0px 0px 10px 0px; } #classifieds p.classifiedType { margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px; } #classifieds div.submit { margin-top: -30px; float: right; } #classifieds table.submitform td { padding: 2px; } #classifieds #classifiedssection #boombox { float: right; vertical-align: top; } #classifieds #classifiedssection form { float: left; } /* classified Item */ div.classifiedsitem { margin: 0px 0px 22px 0px; padding: 0px 0px 22px 0px; } /* ------------------ JOB LISTINGS PAGES --------------------- */ div#jobcontent table#jobsTable tr td, div#jobcontent table#jobsTable tr td h2, div#jobcontent table#jobsTable tr td a, div#jobcontent table#jobsTable tr td a:visited, div#jobcontent table#jobsTable tr td a:hover, div#jobcontent table#jobsTable tr td a:active { font-family:Arial,Helvetica,Geneva,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; } div#jobcontent table#jobsTable tr td h2, div#jobcontent table#jobsTable tr td a, div#jobcontent table#jobsTable tr td a:visited, div#jobcontent table#jobsTable tr td a:hover, div#jobcontent table#jobsTable tr td a:active { font-weight:bold; } div#jobcontent table#jobsTable tr td h2 { font-size:12px; } #jobRightHeader { float: right; } /* --------------------------- TOC --------------------------- */ /* archives */ #archive { margin: 0px 0px 5px 10px; padding: 0px 0px 2px 0px; } #archive h2 { margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; } #archive h3 { margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px; } #archive ul { margin: 0px 0px 20px 0px; list-style-type: none; } #archive ul li { display: inline; margin: 0px 5px 0px 0px; padding: 5px 10px 5px 10px; } #archive table.issuedate { width: 100%; } #archive table.issuedate th { padding: 2px; width: 25%; } #archive table.issuedate td { padding: 2px; width: 25%; } #archive table.issuedate td img { display: block; margin: 10px 0px 5px 0px; } .containerTOCArchive { padding: 15px 0px 8px 0px; position: relative; overflow: hidden; } .containerTOCArchive .Archive50Percent { float: left; width: 48%; } .containerTOCArchive .Archive25Percent { float: left; width: 23%; } .containerTOCArchive .Archive75Percent { float: left; width: 75%; } .containerTOCArchive h5 { margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px; } #maincontent .containerTOCArchive li.section { padding: 10px 0px 0px 0px; list-style-type: none; } #maincontent .containerTOCArchive li.subsection { padding: 10px; list-style-type: none; } #maincontent .containerTOCArchive li.circle { margin: 0px 0px 0px 40px; padding: 0px 10px 5px 0px; list-style: disc outside; } .containerTOCArchiveCenter { clear: both; padding: 10px 0px 10px 0px; } /* current issue toc */ #currentissue { margin: 5px 0px 0px 0px; overflow: hidden; } #currentissue div.coverstory img { margin: 0 5px 5px 0; } #currentissue div.leftcontent { float: left; padding-right: 5px; display: block; width: 48%; clear: left; } #currentissue div.rightcontent { width: 48%; float: right; clear: right; } /* --------------------------- Learn RSS --------------------------- */ #learnrss table.main { border: 1px solid #000; border-collapse: separate; } #learnrss table.main td { padding:2px;} #learnrss table.main tr.headerRow {background-color:#CCCCCC;} #learnrss table.main td#th1 {padding-left: 5px;width:25%;font-weight:bold; background: #CCCCCC; border-collapse: separate; border-bottom: 1px solid black; } #learnrss table.main td#th2 {width:35%;font-weight:bold; background: #CCCCCC; border-collapse: separate; border-bottom: 1px solid black; } #learnrss table.main td#th3 {width:30%;font-weight:bold; background: #CCCCCC; border-collapse: separate; border-bottom: 1px solid black; } #learnrss table.main td#th4 {width:15%;font-weight:bold; background: #CCCCCC; border-collapse: separate; border-bottom: 1px solid black; } #learnrss table.main td.rssbucket {background-color:#000063; padding:3px 5px;} #learnrss table.main tr.bodyRow {border-top:1px solid #8C8C8C; border-bottom:2px solid #D8D8D8;} #learnrss table.main td.rssfeeds, #learnrss table.main td.rssicons { background-color: #FFF; border: 2px solid #CCCCCC; } div.addLink1 {display: block;} div.addLink2, div.addLink3, div.addLink4, div.addLink5, div.addLink6, div.addLink7, div.addLink8{display:none;} /* --------------------------- eNEWSLETTER PAGES --------------------------- */ #enewsletters { margin: 0px 0px 10px 0px; padding: 10px; } #enewsletters h2 { margin: 20px 0px 0px 0px; } #enewsletters #enewsletteryear { margin: 12px 30px 5px 10px; padding: 4px; clear: left; } #enewsletters #enewsletteryear h2 { float: left; width: 120px; } #enewsletters #enewsletteryear p { margin: 0px 0px 0px 120px; } #enewsletters table.issuedate { margin: 20px 0px 10px 0px; width: 100%; } #enewsletters table.issuedate td { padding: 7px 0px 10px 0px; width: 78px; font-weight: 700; } /*------------------- BEGIN PODCAST ----------------------------*/ /* homepage video */ .homepageVideocastEpisodeThumb { max-height: 72px; min-height: 72px; } .homepageVideocastDetail { position: absolute; left: 81px; top: 27px; } #podcastAudioDownload { float: right; margin: 10px 0px; padding: 0px 10px; width: 75px; } #podcastAudioFooter { display: block; clear: both; } #podcastAudioHeader { display: block; } #podcastEpisodeImage { float: left; margin: 10px; } #podcastSeriesImage { display: none; float: left; } .podcastDetailContainer h3 { margin-top: 2em; width: 180px; } #podcastDetailContainerHead { margin: 0px 5px 0px 0px; padding-bottom:5px; } .podcastDetailImage { float: left; margin: 0px 20px 20px 4px; } div.podcastDetailLiner { margin: 10px 0px; padding: 4px 0px 0px; clear:both; } div.podcastDetailLiner1 { margin: 5px; padding: 4px 0px 0px; } img.podcastDetailLiner { vertical-align: top; } div.podcastDetailLinerHR { height: 1px; } hr.podcastDetailLiner { display: block; width: 80%; height: 1px; margin: 0px auto 0px 0px; } .podcastDetailPostingDate { margin: 5px 0px 0px; } .podcastPlayerAudio { position: relative; width: 468px; height: 380px; } .podcastPlayerVideo { position: relative; width: 656px; height: 543px; } #podcastPlayerBoombox { float: right; width: 336px; height: 280px; } #podcastPlayerBoombox { position: absolute; left: 320px; top: 96px; height: 309px; } #podcastPlayerBoombox img { vertical-align: middle; } #podcastPlayerDetail { float: none; padding-left:5px; width: 463px; } #podcastPlayerDetail p { clear: right; padding: 5px 10px 0px 0px; } #podcastPlayerDetail p { clear: none; } #podcastPlayerDownload { float: right; margin: 5px 0px; padding: 0px 10px; width: 75px; text-align:center; } .podcastPlayerFooter { position: absolute; left: 0px; bottom: 0px; } .podcastPlayerHeader { display: block; } #podcastPlayerLayout { position: absolute; left: 0px; top: 96px; } .podcastSeriesNotes { margin: 20px 30px; height: 100px; } .podcastSeriesNotes img { float: left; margin-right: 5px; } .podcastSubscription { margin-top: 0px; } #podcastSubscriptionImg { margin-top: 10px; } #podcastSubscriptionHead { margin: 1em 0px; } #podcastSubscriptionWhat { margin-bottom: 0px; } #podcastSubscriptionHow { margin-bottom: 0px; } #podcastSubscriptionSeries { margin: 0px 0px 20px 0px; width: 50%; } .podcastTOC p { margin: 0px auto;/*border:1px solid #CCCCCC;*/ padding:0px; } .podcastTOC blockquote { margin: 20px 30px; padding: 15px 45px; } .podcastiTunes { margin: 15px 0px; padding: 12px 0px; } .podcastiTunes img { float: left; } .podcastTools { clear: both; margin: 3px 0px 0px; padding: 3px; width: 50%; } .podcastTools img { vertical-align: middle; } .playerTools { height: 28px; } .playerTools img { vertical-align: middle; } .playerTools span { margin: 10px; } /* --------------------- WEBCAST PAGES -------------------- */ #webcasts {padding:20px 5px 20px 5px;} #webcastDetail h2 {margin-top: 5px; margin-bottom: 7px;} .webcastHeader {margin-bottom: 10px;} #webcastDetailContainer { padding: 10px 12px 10px 12px; margin: 0px 10px 30px 0px;} #webcastDetailContainer h1 {margin: 0px 0px 5px 0px;} #webcastDetailRight { float:right; width: 336px; margin-top:26px; margin-left:5px; padding-top: 10px;} .webcastBox {margin: 0px 10px 10px 0px; padding: 10px; height: 1%;} .webcastBoxImg {margin: 0px 0px 5px 0px; float: left; width: 20%;} .webcastBoxRight {margin: -2px 0px 5px 0px; float: right; width: 79%;} .webcastBoxNoImg {margin: 0px 0px 5px 0px; float: left; width: 100%;} hr.webcastDetailLiner { display: block; width: 100%; height: 1px; margin: 0px auto 0px 0px;} .webcasts-series-upcoming, .webcasts-series-ondemand { margin: 0 auto 20px; } .webcastLandingPagesTop { margin: 5px 0px; } /* -------------------- PHOTO GALLERY PAGE ------------------- */ #photogallery { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; } #photogallery h1 { margin: 0px 0px 10px 0px; } #photogallery_page{ margin: 10px 0; } /* photo gallery item */ div.photogalleryitem { margin: 0px 5px 30px 7px; padding: 0px 9px 5px 9px; float: left; width: 210px; height: 270px; overflow: hidden; } div.photogalleryitem h2 { margin: 5px 0px 0px 0px; } div.photogalleryitem div.caption { margin: 5px 0px 0px 0px; } div.photogalleryitem div.image { margin: 10px 0px 0px 0px; text-align:center; } div.photogalleryitem div.pubdate { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; display: inline; } /* --------------------- VIDEO PAGE -------------------- */ #videos h1 {margin:0px 0px 10px; } #videos h3 {margin:15px 0 5px 0;} #videos div.playerContainer {width:550; float:left;} #videos div.videoCaption {width:542px; clear:left;position:relative;float:left;} #videos div.videoCaption_left { width: 290px; min-height:45px; float:left; padding:5px 5px 10px 5px;} #videos div.videoCaption_left p {margin:0 5px 5px 0;} #videos div.videoCaption_right { border-left:1px solid #E6E6E6; width: 208px; float:right; padding: 5px;} #videos div.videoCaption_right p {margin:0 0 10px 0;clear:both;} #videos div.videoThumbs {padding: 20px 10px 20px 20px; margin-right: 10px;} #videos p.videoSeriesDescription {margin: 0pt 0pt 15px;} #videos ul.tabmenu {display:block; margin:0px; padding:0px 0px 21px;} #videos li.lion { cursor:pointer; margin:0px 1px 0px 0px; padding:5px; float:left; height:19px;} #videos li.lioff { cursor:pointer; margin:0px 2px 0px 0px; padding:5px; float:left; height:19px;} #videos div.videosInSeries {padding:5px; } #videos div.videoSeriesEpisode { width:138px; height:180px; margin:5px; padding:5px; float:left; } #videos div.videoSeriesEpisode img{ width:125px; height:100px; padding:0 0 7px 7px; } .videoToolsSocialItem {text-align: left;} .videoToolsSocial {float:right;margin-top:10px;} .videoShare {text-align: left; margin-right: 16px;} /* ----------------------- PHOTO ALBUM ----------------------- */ /* photo album popup */ #photogalleryalbum { width: 806px; position: relative; overflow: hidden; } #photogalleryalbum #header { margin: 0px 0px 0px 10px; position: relative; } #photogalleryalbum #header h1,a.logo { top: 0px; left: 0px; cursor: pointer; position: relative; width: 300px; height: 93px; } #photogalleryalbum #main { padding: 5px; width: 796px; position: relative; overflow: hidden; } #photogalleryalbum #left { float: left; width: 398px; } #photogalleryalbum #right { float: right; width: 398px; } #photogalleryalbum #footer { padding: 0px 10px 10px 0px; text-align:right; } #photogalleryalbum #caption { margin: 5px 17px; text-align:left; } #photogalleryalbum #left #mainimage { margin-top:10px; text-align:center; position:relative; } #photogalleryalbum #left #mainimage p { padding: 10px 0px 10px 0px; } #photogalleryalbum #left #mainimage #numberNav { text-align: center; } #photogalleryalbum #right #thumbnails { display: block; margin: 3px auto 0; width: 300px; } #photogalleryalbum .slideshowInfo { text-align: center; } #photogalleryalbum .slideshowInfo h1 { font-size: 15px; font-weight: bold; text-transform: uppercase; } #photogalleryalbum .slideshowInfo .slideshowDescription { margin: 5px 0; text-align: left; } #photogalleryalbum #thumbnails .pagination { text-align: center; } #GalleryNavigation { float: right; } #GalleryNavigationText { text-align: center; } #GalleryNavigationText .GalleryNavigationHeader { font-weight: bold; } #photogalleryalbum div#articletabscontainer { margin-right: 15px; } /* ----------------------- SEARCH RESULTS ----------------------- */ div#sr { margin: 0px 0px 5px 0px; padding: 10px 10px 0px; } #sr ul li { margin-left:15px; } #srfooter { padding:0px 10px 0px 15px; } /* google box */ div#googlesearch { margin: 15px 0 0 0; padding: 0 15px 7px 15px; position: relative; } div#googlesearch p { padding: 5px 0px 0px 0px; } /* tabs */ ul#srtabs { padding: 0px 0px 2px 5px; } ul#srtabs li { display: inline; margin: 0px 1px; float: left; } ul#srtabs li a { padding: 5px 10px; float: left; } /* number of Results/Page Numbering */ div.srpage { margin: 0px 5px 0px 5px; float: right; } #sr h4,#sr h5 { padding:0; margin:0; } #sr h3 { padding-top: 15px; } #sr h5 { margin-bottom: 5px; } #sr2 .filter { padding-bottom: 8px } #displayImageResults.currentDisplay, #displayImageResults.currentDisplay:hover, #displayImageResults.currentDisplay:active, #displayImageResults.currentDisplay:visited, #displayTextResults.currentDisplay, #displayTextResults.currentDisplay:hover, #displayTextResults.currentDisplay:active, #displayTextResults.currentDisplay:visited { text-decoration: none; color: #000000; font-weight: bold; cursor: default; } div#sr2 { margin: 0 5px 10px 5px; padding: 10px 10px 0 10px; } #sr2 .resultImage { margin: 2px 12px 12px 2px; padding: 2px; } #sr2 .resultImage:hover { border: black outset 2px; margin: 0 10px 10px 0; padding: 2px; } #sr2 .searchResult { float: left; } #sr2 .searchResultDetail { border: black solid 1px; padding: 2px; z-index: 10; background: #ffffff; } #sr2 .searchResultDetail p { text-align: center; margin-top: 0; margin-bottom: 0; padding: 0; } #sr2 .searchResultDetail img { margin: 0 auto; } #sr2 .searchResultDetail em.searchResultDetailSite { color: green; } /*sorted by*/ p#sortby { margin: 15px 0px 0px 0px; padding: 5px 0px 5px 0px; } #filterby { float: left; margin-right: 5px; } #moretopics { display: none; } .moretopics { display: inline; } .dym { padding-left: 5px; } #srrightcolumn { width:180px; vertical-align:top; } .midrightcol { width:180px; background-color:#fff; padding-top:10px; } .midrightcol h5 { font-size:12pt; margin-bottom:5px; text-align:center; } .drilldown, .drilldown2, .srbreadcrumb { border:1px solid #999; margin-bottom:15px; margin-right:10px; padding-bottom:10px; } .drilldown ul li { margin-left:17px; list-style-type:none; } .drilldown2 { padding-bottom: 0px; } .drilldown2 ul { padding: 0 14px 0 4px; } .drilldown2 ul li { font-size: 8pt; list-style-type: none; margin-bottom: 10px; margin-left: 10px; } .drilldown2 ul li a { display: inline-block; position: relative; left: -6px; text-align: left; padding-bottom: 8px; } .srbreadcrumb ul li { list-style-type:none; margin-left:15px; } .drilldown2 span { margin-left:17px; } .drilldown2 .srmore { margin-left:17px; margin-top:5px; margin-right: 10px; margin-bottom: 10px; text-align: right; } .drilldownhdr { padding:3px; background-color:#eee; border-bottom:1px dotted #000; margin-bottom:10px; } .googlelabel { background:url("/common/images/srSponsoredLinks.gif") no-repeat top left; width:94px; height:8px; float:right; margin-top:5px; } div.sourceNews {background:url("/images/srNewsIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourceArticle {background:url("/images/srArticleIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourceBlogs {background:url("/images/srBlogsIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourceEvent {background:url("/images/srEventIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourcePodcast {background:url("/images/srPodcastIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourceResource {background:url("/images/srResourceIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourceVideo {background:url("/images/srVideoIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourceWeb {background:url("/images/srWebIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourceWebcast {background:url("/images/srWebcastIcon.gif") transparent no-repeat left center;padding:2px 0 2px 20px;} div.sourceNews, div.sourceArticle, div.sourceBlogs, div.sourceEvent, div.sourcePodcast, div.sourceResource, div.sourceVideo, div.sourceWeb, div.sourceWebcast {font-size:11px;color:#666;} div.sourceNews strong, div.sourceArticle strong, div.sourceBlogs strong, div.sourceEvent strong, div.sourcePodcast strong, div.sourceResource strong, div.sourceVideo strong, div.sourceWeb strong, div.sourceWebcast strong {color:#333;} div.sourceNews span.contenttype, div.sourceArticle span.contenttype, div.sourceBlogs span.contenttype, div.sourceEvent span.contenttype, div.sourcePodcast span.contenttype, div.sourceResource span.contenttype, div.sourceVideo span.contenttype, div.sourceWeb span.contenttype, div.sourceWebcast span.contenttype {color:#9c0000;background-color:#fff;padding:0px 0px 0px 2px;} .dhtmltooltip { position: absolute; width: 150px; border: 2px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); } /* --------------------------- AFFILIATES -------------------------------- */ .affiliates { margin: 0px 0px 10px 0px; padding: 10px; position: relative; } .affiliates h1 { margin: 0px 0px 10px 0px; } .affiliates h2 { margin: 15px 0px 5px; } .affiliatesConfirm { margin: auto; } .affiliateSectors { margin-top: 10px; } .affiliatesDetailHead { margin: 5px 5px 0px; padding: 15px; } .affiliatesDetailName { margin: 0px 0px 15px; } .affiliatesDetailImg { position: relative; float: right; max-height: 45px; max-width: 250px; } .affiliatesDetailBody { margin: 0px 5px 15px; padding: 10px 15px 5px; } .affiliatesDetailBody h6 { margin: 10px 0px 10px 0px; } .affiliatesDetailBody ul { list-style-type: none; } .affiliatesDetailBody ul li { padding: 0 0 5px 0; } .affiliatesTab,.affiliatesTabOn { float: left; height: 23px; margin-right:2px; } .affiliatesTab img { vertical-align: top; } .affiliatesTabs { position: relative; top: 4px; list-style-type: none; margin: 0px 5px; height: 25px; } .affiliatesTabBack { margin: auto 5px; vertical-align: baseline; } a.affiliatesTabBack { display: inline-block; } .affiliatesTabOn .affiliatesTabBack { vertical-align: 4px; } .affiliatesTabBody { position: relative; padding: 5px; padding-bottom: 60px; } .affiliatesTabBodyHead { margin: 0px 5px; padding: 10px 0px 0px; } .affiliatesTabBodyHeadLabel { display: inline; } .affiliatesTabBodyFoot { position: relative; margin: 0px 5px; } .affiliatesTabPagination { float: right; } .affiliatesForceLeft { position: absolute; left: 0; top: 0; } .affiliatesForceRight { position: absolute; right: 0; top: 0; } .affiliatesRegisterImgFoot { float: left; margin-right: 20px; } .affiliatesRegisterImgHead { float: right; margin-left: 20px; } .affiliatesRequestBlock { clear: both; margin: 15px; min-height: 15px; width: 506px; } .affiliatesRequestLabel { float: left; min-width: 250px; width: 250px; vertical-align: top; } .affiliatesRequestInput { float: right; display: inline; width: 250px; } select.affiliatesRequestInput { float: right; width: 254px; } .affiliatesInlineBlock { display: inline; width: 250px; } #sitemap ul li { list-style-type: none; padding: 0px 0px 20px 0px; } #sitemap ul ul li { list-style-type: circle; } /*---------------------------- Virtual Pagination ------------------------*/ .virtualpage { display: none; } .paginationstyle { float: right; width: 300px; padding: 2px 0 10px 0; margin: 10px 0 10px 0; } .paginationstyle a { padding: 0 5px 10px 0px; } /*------------------------Spotlight Object Templates----------------------*/ #spotlight{margin-bottom:20px; width:95%;} #spotlightdetail{ width:550px; margin-bottom:20px; float:left; } #spotlight #clickimages tr{ margin:0; padding:0; } #spotlight #clickimages img{ height:130px; width:100px; padding:5px; margin:3px; } #spotlightdetail h3{ margin-bottom:15px; } #hofsidebar{ width:200px; float:right; padding:5px; overflow-x:hidden; } #spotlight h1, #spotlight h3{ margin-bottom:15px; } #spotlight h2 { margin-bottom:10px; } #spotlight ul{ margin-left:50px; clear:both; } #spotlight ul li{ list-style-type: none; padding: 0px 0px 20px 0px; clear:both; } #spotlight p{ margin-bottom:10px; } #spotlight img{ margin:0 10px 10px 0; } #spotlightimg{ float:left; margin-right:15px; } #spotlight #middleboxbottom img{ width:150px; height:150px; } #spotlightdetail img{ padding:10px; } #hofsidebar #nominees, #hofsidebar #hofrelatedarticles, #hofsidebar #hofvideo, #hofsidebar #hofwildcard, #hofsidebar #hofslideshow { padding:10px; margin:5px; overflow-x:hidden; } #hofsidebar #nominees ul{ list-style-position:inside; } ul.spotlightArchive {list-style-position: outside; margin:0; padding:0;} ul.spotlightArchive li{ list-style-position: outside; clear:both; padding: 0; margin:15px 0 15px 5px; width:95%; position:relative; } #spotlight ul li p {padding:0px;} #newproducts, #newproductsbody { clear: both; padding: 10px 0; } .middlebox .newproductsModuleDetail { padding-bottom: 10px; } .newproducts-list { margin: 10px 0; } .newproducts-list-item {} .newproducts-list-item hr { clear: both; } .newproducts-list-item-image, #spotlightdetailimage { padding-right: 5px; } div.newproducts-list-item-image, #spotlightdetailimage { float: left; } div.newproducts-pagination { clear: both; } /*------Homepage Module-----*/ #spotlight #middleboxbottom img{ width:150px; height:150px; } #spotlight #middleboxbottom a{ } /* MicroSight */ div#zibbMicro {margin:0px; padding: 0px;} div#zibbMicro div#zibbMicroInner {margin: 0px 0px 15px 0px; padding: 0px; border: 1px solid #000;} div#zibbMicro h3 {margin: 0px; padding: 0px; font-size: 15px; line-height: 23px; text-transform: uppercase; color: #fff; text-align:left; text-indent: 10px; border: none; background-color: #000000;} div#zibbMicro h4 {margin: 8px 12px 8px 12px; padding: 0px; color:#F01B1F; text-align: left; font: bold 10px Verdana,sans-serif; text-transform: uppercase;} div#zibbMicro ul {margin: 0px 15px 0px 15px; padding: 0px; } div#zibbMicro li {margin: 5px 0px; padding: 0px 0px 0px 10px; text-align: left; list-style: none; background:url("/common/images/zibbmicrobullet.gif") no-repeat 0 5px;} div#zibbMicro li a {color:#000; font: normal 11px arial,sans-serif; text-decoration:none; line-height: 12px;} div#zibbMicro li a:hover {color:#000; text-decoration:underline;} span.zibbMicroTitle {font-weight: bold;} div#zibbMicro div#zibbMicroMore {margin:15px; padding: 0px; text-align:right;} div#zibbMicro div#zibbMicroMore a {color:#F01B1F; font: bold 10px Verdana,sans-serif; } /* This block was pulled in from /blocks/podcast/maincontainer.tpl */ div.podcastSectionTitle { color: white; background-color: black; } div.podcastSectionTitle h1 { color: white; font-size: 16px; font-weight:bold; line-height:20px; } h2.podcastSeriesTitle { margin: 0px 0px 5px 0px; } h2.podcastSeriesTitle a:hover { color: red; text-decoration: none; } a.linkListen { background: url("/common/images/icon_speaker.gif"); background-repeat: no-repeat; padding: 1px 0px 1px 20px; } a.linkDownload { background: url("/common/images/podcast_btn_download.gif"); background-repeat: no-repeat; padding: 2px 0px 2px 20px; } a.linkPermalink { background: url("/common/images/icon_permalink.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 18px; } a.linkRss { background: url("/common/images/podcast_btn_rss.gif"); background-repeat: no-repeat; padding: 3px 0px 2px 20px; } div.podcastDetailNavLink { padding: 5px 0px 5px 0px; } div.podcastDetailNavLink a, div.podcastDetailNavLink a:link, div.podcastDetailNavLink a:visited, div.podcastDetailNavLink a:hover, div.podcastDetailNavLink a:active { font-weight: normal; } div.podcastDetail a:hover { color: red; text-decoration: none; } div.podcastDetail h2 { color:navy; font-size:16px; margin:0; } div.podcastDetail { background: #EFF3FB url("/common/images/podcast_bg.gif") repeat-x scroll center bottom; color: #666666; font-size: 11px; margin-bottom: 5px; padding: 4px 0 0; } div.podcastDetailLeft { float:left; margin:0 4px 4px 0; position:relative; } div.podcastDetailRight { float:right; position:relative; width:645px; } div.clearFloat { clear: both; } hr.dotline { border-color: #CCCCFF -moz-use-text-color -moz-use-text-color; border-style: dotted none none; border-width: 1px medium medium; display: block; height: 1px; margin: 0 auto 0 0; width: 100%; } div.podcastPagingNav { text-align: center; } div.podcastPagingNav a:hover { color: red; } /*-------Ratings----------*/ .videoRating { float:right; clear:both; text-align:right; } .videoCaption_right .ratingTotalLbl { margin:0; } .podcastRating { float:right; } .slideshowRating { width:100%; clear:both; float:left; position:relative; } .slideshowRating .avgWrapper, .slideshowRating .rateItWrapper { float:left; clear:both; } .slideshowRating .rateItWrapper { margin:10px 0 0 0px; } .slideshowRating .ratingTotalLbl { margin-left:3px; font-size:9pt; vertical-align:baseline; } .slideshowRating .ratingLbl, .videoCaption .ratingLbl { width:90px; text-align:right; } .blogRating { width:50%; float:left; margin-bottom:15px; } #blogtools { float:left; width:100%; clear:both; } .links { margin:0 10px 0 0; float:left; display:inline; } .articleRating { width:100%; float:left; margin:15px 0px; } .articleRating span, .blogRating span, .podcastRating span, .videoRating span { float:left; height:18px; padding-top:2px; margin: 0 5px 0 5px; } .blogRating span, .videoRating span { margin: 0 5px 0 0px; } .slideshowRating span { margin-right:3px; float:left; } .ratingLbl { color:#33CCFF; font-weight:bold; font-size:8pt; } .rating, .avg_rating { display:block; width:90px; height:18px; background:url('/images/star_empty_small.png') repeat-x; position:relative; float:left; text-align:left; } .rating li { list-style-type:none; float:left; } .rating li a { position:absolute; display:block; width:18px; height:18px; z-index:3; } .rating li a:hover { background:url('/images/star_hover_small.png'); left:0px; z-index:2; } .rating a.star2 { left:18px; } .rating a.star2:hover { width:36px; } .rating a.star3 { left:36px; } .rating a.star3:hover { width:54px; } .rating a.star4 { left:54px; } .rating a.star4:hover { width:72px; } .rating a.star5 { left:72px; } .rating a.star5:hover { width:90px; } .curr_avg { display:block; height:18px; background:url('/images/star_selected_small.png') repeat-x; position:absolute; } .prev_rate { display:block; height:18px; background:url('/images/star_selected_small.png') repeat-x; position:absolute; left:0; z-index:1; } #toprated-home {clear:left;margin:5px 0 10px;} #toprated-home ul {list-style-type:none;} #toprated-home ul li h3 {line-height:16px;background-color:transparent;text-indent:0px;margin-bottom:5px;margin-top:10px;border:0;} #toprated-home ul li h3 a {font-size:12px;text-transform:none;text-indent:0px;} #toprated-home ul li h3 a, #toprated-home li h3 a:visited {color:#3E3232;} #toprated-article {clear:left;margin:5px 0 10px;} #toprated-article ul {list-style-type:none;} #toprated-article ul li h3 {line-height:16px;background-color:transparent;text-indent:0px;margin-bottom:5px;margin-top:10px;border:0;} #toprated-article ul li h3 a {font-size:12px;text-transform:none;text-indent:0px;} #toprated-article ul li h3 a, #toprated-article li h3 a:visited {color:#3E3232;} #toprated-blog {clear:left;margin:5px 0 10px;} #toprated-blog ul {list-style-type:none;} #toprated-blog ul li h3 {line-height:16px;background-color:transparent;text-indent:0px;margin-bottom:5px;margin-top:10px;border:0;} #toprated-blog ul li h3 a {font-size:12px;text-transform:none;text-indent:0px;} #toprated-blog ul li h3 a, #toprated-blog li h3 a:visited {color:#3E3232;} .psthomepage #toprated-home {margin:0;} .psthomepage #toprated-home li h3 a, #toprated-home li h3 a:visited {color:#3E3232;font-size:12px;} .psthomepage #toprated-home li h3 a:hover {color:#C0090E;} .sourceArticle, .sourceBlog, .sourcePodcast, .sourceVideo, .sourceSlideshow {padding-left:20px;} .sourceArticle {background: transparent url('/images/srArticleIcon.gif') no-repeat left center;} .sourceBlog {background: transparent url(/images/srBlogsIcon.gif) no-repeat left center;} .sourcePodcast {background: transparent url('/images/srPodcastIcon.gif') no-repeat left center;} .sourceVideo {background: transparent url('/images/srVideoIcon.gif') no-repeat left center;} .sourceSlideshow {background: transparent url('/images/srWebIcon.gif') no-repeat left center;} #bloglistingside #toprated-blog {border:1px solid #000; width:334px;} #toprated-blog .blogheader {border-bottom:1px solid #000;text-align:center;font-size:14pt;padding:5px;} #toprated-blog .bloglinks {padding:5px;background-color:#eaeaea;} .podcastRating .rateItWrapper { float:right; margin-right:23px;} /*article printer friendly page*/ #articlePrintContainer div#leaderboard{float:none;right:auto;text-align:center;position:relative;}/*TR2342*/ /* ---- SEO CSS -----------------------------------------------*/ .tchead{position:relative; text-transform: none;margin-bottom:6px;} .tchead h1{display:inline;} .bloghead{position:relative;border-bottom-width:2px;border-bottom-style: solid;border-bottom-color: #000000;color: #000000;font-size: 18px;font-weight: 700;} .bloghead h1{display:inline;} .blhead{position:relative;border-bottom-width:2px;border-bottom-style: solid;border-bottom-color: #000000;color: #000000;font-size: 18px;font-weight: 700;margin-bottom:10px;} .blhead h2{display:inline;} #blog .bloghead img {padding: 0px 5px 0px 5px;} #blog .blhead img {padding: 0px 5px 0px 10px;} .mostviewed {text-indent:10px; padding:4px 0px 3px 0px;color:#ffffff;} /* ------------ INDUSTRY NEWS HOMEPAGE MODULE ----------------- */ #industrynews.industrynews-Left, #industrynews.industrynews-Left .sectionhead { width: 526px; } #industrynews.industrynews-Middle, #industrynews.industrynews-Middle .sectionhead { width: 240px; } #industrynews.industrynews-Right, #industrynews.industrynews-Right .sectionhead { width: 168px; } #industrynews #industrynews-logo { float: right; } /* ---- Content Series -------------------------------------------*/ #contentMore {float: right; margin-right: 20px;} div#contentSeriesBox ul { list-style: none; margin-left: 5px;} div#contentSeriesBox { font-size: 12px; margin-bottom: 20px; background-color: #fff;} div#contentSeriesBox a { text-decoration: none; color: #000; font-size: 12px;} div#contentSeriesHeader { background-color: #000; color: #FFF; font-size: 20px; } div.contentDescription { font-size: 10px; color: #000; margin-bottom: 12px;} /* ------ Buyer's Guide Directory Module ------ */ #buyersguidemain { padding: 2px 10px 10px 10px; margin-bottom: 20px; } /* ------------ INSTAT HOMEPAGE MODULE ----------------- */ #instat-xml.instat-xml-Left, #instat-xml.instat-xml-Left .sectionhead { } #instat-xml.instat-xml-Middle, #instat-xml.instat-xml-Middle .sectionhead { width: 240px; } #instat-xml.instat-xml-Right, #instat-xml.instat-xml-Right .sectionhead { width: 168px; } #instat-xml #instat-logo { float: right; } #instat-xml .more { background: none; } #instat-xml .more a { padding: 0; } div.themedchannelA div#topcolumn ul.list li h2 a {font-size:15px;} div.themedchannelA div#topcolumn ul.list li {padding-top:20px;} div.themedchannelA div#topcolumn ul{margin-bottom:20px;} /* ------ Tiny MCE Overrides ---------*/ .mceContentBody ul li {margin: 0 0 0 3em !important;} .mceContentBody ol li {margin: 0 0 0 3em !important;} /* ------------------ CALLOUT PAGE / ITEM ----------------------- */ #calloutpage { margin-bottom: 20px; } #calloutpage .heading h1, #calloutpage .heading h2, #calloutpage .heading h3 { margin:0 0 5px 0; padding:1px 0 0 7px; } #calloutpage .calloutitems { margin-top: 10px; width: 800px; } #calloutpage .calloutitems .calloutpage-item { width: 395px; float: left; } #calloutpage .calloutitems .calloutpage-item.calloutitem-left { margin-bottom: 10px; margin-right: 10px; } #calloutpage .calloutitems .calloutpage-item .description { margin: 5px 0; } #calloutpage .callout-links { clear: both; } #calloutpage .logo { float: right; padding-bottom: 5px; } #calloutpage.calloutitem .logo { float: none; } #calloutpage .logo img { vertical-align: middle; } #calloutpage .callouttext { padding-bottom: 5px; } #calloutpage ul.list { padding-left: 10px; } #calloutpage .list li { margin-left: 10px; } #calloutpage.calloutitem .list li { margin-bottom: 10px; } #calloutpage img.asset-thumb { float: left; padding-right: 5px; padding-bottom: 2px; } /* --------- Follow Us ---------*/ #followus table { border:0px; } #followus table td { } #followus .header { color:#FFF; font-weight:bold; background-color:#000063; padding:3px 5px; vertical-align:bottom; height:30px; } #followus .item td { padding:10px 5px; border-bottom:1px solid #000; vertical-align:middle; } /* --------- Social Networking Standalone ---------*/ #socialnetworking-home { padding:10px 4px 5px; text-align:center; } /* --------- Social Networking Tab ---------*/ #tabcontents #tabsocial { padding:10px 5px 5px; text-align:center; } #tabcontents #tabsocial li { list-style-type:none; } /* * Photogallery Tab Module with Categories * */ div#tabphotos .tabblock{padding:0;margin:0 5px;text-align:center} div#tabphotos .tabblock .photobox {text-align:left;} div#tabphotos ul.hometabmenu {padding: 3px 0px 0px 0px; margin: 0px auto 10px; list-style-type: none; display:inline-block;} div#tabphotos ul.hometabmenu li {padding: 0px; margin: 0px; height: 21px; display:inline-block;} div#tabphotos ul.hometabmenu {display:inline;} div#tabphotos ul.hometabmenu li {display:inline;} div#tabphotos ul.hometabmenu {display:table;} div#tabphotos ul.hometabmenu li {display:table-cell;} div#tabphotos ul.hometabmenu li.lion {padding: 0px 10px 0px 0px; margin: 0px; color: #454e54; background-color: #f0f7fd; border: #b5bfc5 1px solid;} div#tabphotos ul.hometabmenu li.lion span {padding: 4px 0px 10px 10px; margin: 0px; font: bold 9px/23px geneva, arial, helvetica, sans-serif; text-transform: uppercase; cursor: pointer; color: #454e54;} div#tabphotos ul.hometabmenu li.lioff {padding: 0px 10px 0px 0px; margin: 0px; color: #454e54; background-color: #ffffff; border: #b5bfc5 1px solid;} div#tabphotos ul.hometabmenu li.lioff span {padding: 6px 0px 10px 10px; margin: 0px; font: bold 9px/23px geneva, arial, helvetica, sans-serif; text-transform: uppercase; cursor: pointer; color: #454e54;} div#tabphotos div#hometabcontent, div#tabphotos .adcontainer {text-align:left;} #affiliates-module ul li ul {margin-left:15px;} #affiliates-module ul li ul li {background-image:none;} #affiliates-module ul li img {max-width:211px;} /* ------------- Sub tabs --------------------- */ div#hometabcontents {padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; display: block; width:auto;} /*TR2349*/ div#hometabcontents ul.hometabmenu {padding: 0px 25px 21px 0px; margin: 0px; list-style-type: none;} div#hometabcontents ul.hometabmenu li {padding: 0px; float: left; margin: 0px; height: 21px;} div#hometabcontents ul.hometabmenu li.lion {padding: 0px 10px 0px 0px; margin: 0px; border-left: #b5bfc5 1px solid; color: #454e54; background-color: #f0f7fd; border-bottom: #b5bfc5 1px solid; border-right: #b5bfc5 1px solid;} div#hometabcontents ul.hometabmenu li.lion span {padding: 4px 0px 10px 10px; margin: 0px; font: bold 9px/23px geneva, arial, helvetica, sans-serif; text-transform: uppercase; cursor: pointer; color: #454e54;} div#hometabcontents ul.hometabmenu li.lioff {padding: 0px 10px 0px 0px; margin: 0px; border-left: #b5bfc5 1px solid; color: #454e54; border-bottom: #b5bfc5 1px solid; background-color: #ffffff; border-right: #b5bfc5 1px solid;} div#hometabcontents ul.hometabmenu li.lioff span {padding: 6px 0px 10px 10px; margin: 0px; font: bold 9px/23px geneva, arial, helvetica, sans-serif; text-transform: uppercase; cursor: pointer; color: #454e54;} div#hometabcontents div#hometabcontent {border-top-width: 0px; border-right: #b3b3b4 0px solid; padding: 10px 5px 0px 5px; margin: 3px 0px 0px 0px; border-left: #b3b3b4 0px solid; border-top-color: #b3b3b4; border-bottom: #b3b3b4 0px solid; width:220px} div#hometabcontents div.adcontainer {padding: 0 5px; margin: 0;} div#hometabcontents div#hometabcontent div#hometabcontentblock {width:215px;} div#hometabcontents div#hometabcontent div#hometabcontentblock p{margin-left:0px; width:210px;} div#hometabcontents a.linkall{color: #a71d0c;} img#plusImage {border-width:0px; text-decoration: underline; haslayout:-1; padding-right: 2px;} /* ------------- Forms ------------------ */ div.form h1 {font-weight: bold; font-size: 15px; border-bottom: 2px solid #000000; color: #000000; margin: 0;} #downloadTbl { width:100%; margin: 30px 0px; text-align:center; } div#homepageTwoColModule-left #homecurrentissue {height: 138px; margin: 5px 0 10px; padding: 3px 0 10px 0; width: 348px;} div#homepageTwoColModule-left #homecurrentissue #printIssueLeftAlign {padding: 10px;} div#homepageTwoColModule-left #homecurrentissue #printIssueRightAlign {width: 223px;} div#homecurrentissue {height: 138px !important; padding: 3px 0 10px 0; width: 336px;} div#homecurrentissue #printIssueLeftAlign {width:auto;padding: 10px;float:left;} div#homecurrentissue #printIssueRightAlign {width: auto;float: left;} div#homecurrentissue #printIssueRightAlign #printIssueLinks {margin-top:45px;margin-left:10px;} div.featured-top-story { margin: 0 0 5px 0; } div.featured-top-story img { float: left; padding: 0 5px 5px 0; } div.featured-top-story + ul.list { clear: left; } #community #leftcolumn div.featured-top-story h2.channelHeadline { margin: 0 0 15px 0; } #community #leftcolumn div.featured-top-story h2.channelHeadline, #community #leftcolumn div.featured-top-story h2.channelHeadline a { font-size: 24px; line-height: 24px; } div.hottopic-content-module-list-item-abstract { clear: left; } div.hottopic-content-module-list-item-abstract img { float: left; padding: 0 5px 5px 0; } /* reedTypographyColors.css */ /* Typography and Colors */ body,div#maincontentcontainer,div#maincontentcontainerarticle,div#leftmiddlecontainer,div#leftcolumn,div#middlecolumn,div#maincontentbottom,div#footercontainer, div#rightcolumnarticle { background-color: #FFF; } /* --------------------------- GLOBAL STYLES --------------------------- */ body,p,td,div { font-size: 12px; font-family: arial,helvetica,sans-serif; color: #000000; line-height:16px; } a, a:hover { text-decoration: none; color: #6380B4; font-weight: bold; line-height:16px; font-size:12px; } .feedback { line-height: 30px; } .publication { color: #333333; font: italic 10px arial,helvetica,sans-serif; } .date { color: #333333; font-size: 10px; } .head { color: #BD361F; font: bold 12px Arial,Helvetica,sans-serif; text-decoration: none; text-transform: uppercase; } span.red { color: #ff0000; } span.underline { text-decoration: underline; } /* To be used on layouts such as more pages or pages with content only in the main section */ #maincontent h1 { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #A31F0C; border-bottom: 2px #A31F0C solid; } #maincontent ul li { font-size: 12px; } /* lite blue rounded corners */ div.litebluebottomright { background: url("/images/liteBlueRightCornerB.gif") #E4F0F3 no-repeat bottom right; } div.litebluebottomleft { background: url("/images/liteBlueLeftCornerB.gif") no-repeat bottom Left; } div.litebluetopright { background: url("/images/liteBlueRightCorner.gif") #E4F0F3 no-repeat top right; } div.litebluetopleft { background: url("/images/liteBlueLeftCorner.gif") no-repeat top left; } div.content { color: #000000; font: 11px Arial,Helvetica,sans-serif; line-height: 15px; background-color: #E4F0F3; } /* TinyMCE Styles */ .deadline { font-weight: bold; color: #A31F0C; } .introduction { color: #003399; } .lightcopy,.lighthyperlink,a.lighthyperlink,a.lighthyperlink:visited,a.lighthyperlink:active,a.lighthyperlink:hover, .lighthyperlink a,.lighthyperlink a:visited,.lighthyperlink a:active,.lighthyperlink a:hover { color: #FFF; } .redheadline { font-weight:bold; font-size:16px; color:red; } table.nnsError { font-size:14px; font-size-adjust:none; font-stretch:normal; font-style:italic; font-variant:normal; font-weight:bold; line-height:normal; } table.nnsError td.nnsErrorField { color:#AA0000; font-size:14px; font-size-adjust:none; font-stretch:normal; font-style:italic; font-variant:normal; font-weight:bold; line-height:normal; text-align:right; } table.nnsError td.nnsErrorMessage { font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; text-align:left; } /* --------------------------- GLOBAL HEADER --------------------------- */ /* Header (logo/login) */ #header { background-color: #FFF; } #header div.logo { background: url("/common/images/sandow_logo.gif") no-repeat top left; text-align:left; } #header div.logo, a.logo { text-indent: -99999px; text-decoration: none; } #header a.printlogo { text-decoration: none; } #login_subscribe { white-space: nowrap; color: #95AEC2; } #login_subscribe a { color: #FFF; } #login { color: #cccccc; } #login a { color: #FFF; text-decoration: none; font-weight: bold; } #login a:hover { text-decoration: underline; } /* Leaderboard Ad*/ #leaderboard div.adtext { text-indent: -9999px; } /* Boombox Ad and Firstlight*/ #boombox div.adtext,div.boombox div.adtext,#firstlight div.adtext,div.firstlight div.adtext { font: normal 10px arial,helvetica,sans-serif; } #searchboxcontainer1 { background-color: #D6DFEF; border-top: 0px #C0CEE6 solid; border-bottom: 1px #C0CEE6 solid; } #searchboxcontainer1 div#searchboxcontainer2 { color: #FFF; font-size: 10px; letter-spacing: .05em; } #searchboxcontainer1 div#sponsorby span.sponsored { vertical-align: 15px; color: #8D8D8D; font-size: 10px; } #searchboxcontainer1 #searchboxcontainer3 div#searchbox { font-weight: bold; font-size: 12px; color: #14334F; } #searchboxcontainer1 #searchboxcontainer3 input.searchtextinput { color: #000000; background-color: #FFF; border: #C0CEE6 1px solid; font: 11px arial,helvetica,sans-serif; } /* Google Ads */ #google { background-color: #fff; border: 1px solid #D6DFEF; } div.googlesponsor { border-bottom: 1px solid #D6DFEF; font-size: 10px; color: #555555; } div.googlead { color: #6380B4; font-weight: bold; text-decoration: underline; } div.googleadtext { font-size: 10px; } div.googleadurl { font-size: 10px; font-weight: normal; color: #6380B4; text-decoration: underline; } /* --------------------------- RIGHT COLUMN --------------------------- */ /* newsletter call out box */ div.newzcontainertop div.newsletterheader { font: bold 12px Arial,Helvetica,sans-serif; color: #FFF; background-color: #A31F0C; } div.newzcontainer form { color: #000000; } div.newzcontainer a { font-size: 11px; } /* Article Right Column - newsletter call out box */ div.articleright div.newzcontainer { border: solid 1px #A31F0C; background-color: #fff; } /*** EDIT HERE:border color,background color ***/ div.articleright div.newzcontainer div.newsletterheader { font: bold 15px Geneva,Arial,Helvetica,sans-serif; color: #FFF; background-color: #A31F0C; } /* RBI News */ #rbinewsbottom ul {list-stype-type:none;} #rbinewstop h3{ text-align: center; color:#000; background-color: #FFF; } /* partner sites */ #partnersites #partnersiteshead{ font: bold 11px Arial,Helvetica,sans-serif; text-transform: uppercase; color: #FFF; background-color: #A31F0C; } #partnersites ul.list { list-style: disc inside; } ul.list,ul.storylist { list-style-type: none; text-align:left; } /* Article Right Column - partner sites */ div.articleright #partnersites { border: solid 1px #A31F0C; } /*** EDIT HERE:border color,background color ***/ div.articleright #partnersites #partnersiteshead { font: bold 15px arial,helvetica,sans-serif; text-transform: uppercase; color: #FFF; background-color: #A31F0C; } /* --------------------------- GLOBAL FOOTER --------------------------- */ /* Footer */ #footernav { border-bottom: 1px solid #C0CEE6; border-top: 1px solid #C0CEE6; background-color: #D6DFEF; } #footernav a { color: #6380B4; } #footertext { background-color: #8D8D8D; font-size:10px; } #footertext a { color: #FFF; } /* Reed Business Interactive Network */ #reednetwork h5 { color: #000; font-size: 10px; border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color: #000000; } #reednetwork ul { font: normal 12px arial,sans-serif; } #reednetwork li,#reednetwork li a:link,#reednetwork li a:visited { text-decoration: none; color: #949393; font-weight: normal; letter-spacing:.5px; font-family: arial,sans-serif; line-height: 15px; font-size:10px; } #reednetwork li a:hover { text-decoration: underline; } /* --------------------------- HOME PAGE --------------------------- */ /* top stories */ #topstories h1 ,#topstories h3{ font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; } #topstories img.rss { vertical-align: top; } #topstories #todaysdate { text-transform: uppercase; color: #fff; font-size: 10px; font-weight: bold; } /* top stories - left column */ #topstories #topstoriesleft { background-color: #fff; } #topstories #topstoriesleft ul.topstory a { font-size: 16px; } #topstories #topstoriesleft ul.topstory a.more { font-size: 12px; } /* top stories - right column */ #topstories #topstoriesright ul.topstory a, #topstories #topstoriesright ul.topstory a.more { font-size: 12px; } #topstories div.sectionhead h3 { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #FFF; } #topstories div.sectionheadsm h3 { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; } /* section head with rss icon - 526x22 */ div.sectionheadrss526 {margin: 0px; padding: 0px; height: 22px; position: relative;} div.sectionheadrss526 h3 {margin: 0px; padding: 3px 0px 0px 37px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;} div.sectionheadrss526 h3 a {color: #fff;} /* section head with rss icon - 259x22 */ div.sectionheadrss h3 { font-size: 12px; font-weight: bold; text-transform: uppercase; } div.sectionheadrss h3,div.sectionheadrss h3 a,div.sectionheadrss h3 a:visited,div.sectionheadrss h3 a:hover { color: #fff; } div.sectionheadrss span.rss a { text-indent: -9999px; font-size: 9px; text-decoration: none; } /* section head with rss icon - 526x22 */ div.sectionheadrss526 h3 { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #FFF; } div.sectionheadrss526 h3 a { color: #fff; } /* section head - 526x22 */ div.sectionhead526 h3 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; } div.sectionhead526 h3 a { color: #fff; } /* more links with icon */ div.more a {color: #CB0F01; font-weight: bold; text-decoration: none;} div.more a:visited {color: #CB0F01; font-weight: bold; text-decoration: none;} div.more a:hover {color: #CB0F01; font-weight: bold; text-decoration: underline;} /* homepage current issue */ #homecurrentissue h4 { text-transform: uppercase; font-size: 10px; } /* homepage news from the web */ #homezibbnews li h3 { font-size: 12px; } /* homepage communities */ div.communitybox { background: none; } div.communitybox ul li h3 { font-size: 12px; } /* middle box - used for wildcards,events and top articles */ div.middleboxtop { border-bottom: 2px solid #660101; font: bold 11px Geneva,Arial,Helvetica,sans-serif; color: #FFF; text-transform: uppercase; } div.middleboxtop div.toparticle{ font-size:11px;color: #FFF; } div.middleboxbtm { border-bottom: 1px solid #660101; border-left: 1px solid #660101; border-right: 1px solid #660101; } div.middleboxbtm ul.imglist {list-style-type: none;} div.middleboxbtm ul.imglist li a {text-decoration: none;} div.middleboxbtm ul.imglist li a:hover {text-decoration: underline;} div.middleboxbtm div.date { font-size: 10px; color: #000; } div.middleboxbtm div.location { font-size: 10px; color: #000; } div.middleboxbtm div.description { font-size: 10px; color: #000; } /* homepage poll */ div.pollcontainer { border-bottom: 2px solid #660101; font: bold 11px Geneva,Arial,Helvetica,sans-serif; color: #FFF; } div.pollcontent { border-bottom: 1px solid #660101; border-left: 1px solid #660101; border-right: 1px solid #660101; } div.pollcontainer h3 { font-size:11px; } /* homepage buyer's guide */ div.buyerguide { background-color: #fff; border: 1px solid #555555; } /* EBS and BuyerZone */ div.ebs,div.buyerzone,div#instat-xml-content { background-color: #fff; border: 1px solid #555555; } /* sponsored links */ div.sponsorcontent { background-color: #fff; border: 1px solid #555555; } /* --------------------------- COMMUNITY/CHANNEL --------------------------- */ #community h1 { font-size: 15px; color: #A31F0C; font-weight: bold; text-transform: uppercase; } #community h1 img.rss { vertical-align: top; } /* #community p { font: bold 12px arial,helvetica,sans-serif; color: #000000; }*/ #community div#channelDescription {font: bold 12px arial,helvetica,sans-serif; color: #000000;}/*TR1979*/ /* community news (top story and articles) */ #community #leftcolumn ul.list li h2 { font-size: 12px; } #community #leftcolumn span.headline { text-decoration: none; color: #35318B; font-weight: bold; font-size: 15px; } #community #leftcolumn h2.channelHeadline { text-decoration: none; color: #35318B; font-weight: bold; font-size: 15px; } #community #leftcolumn div.date { font-size: 10px; } #community div.channelheader { border-bottom: 2px solid #a31f0c; } /* community news from the web */ #communityzibbnews { background-color: #FFF; border: 1px solid #555555; } #communityzibbnews li h3 { font-size: 12px; } img.fimage { background-color: #eee; } div.fwildcard { border: double #918B8B; } /* in page navigation */ #inpagenav h3 { font: bold 12px arial,helvetica,sans-serif; color: #A31F0C; } /* --------------------------- ARTICLE PAGE --------------------------- */ #article,#article p,#article li { font-size: 12px; line-height: 16px; } #article h1 { color: #1D447F; font-size: 18px; font-weight: bold; } #article h2 { color: #000000; font-size: 15px; font-weight: bold; } #article h3 { color: #000000; font: bold 12px/12px Arial,Helvetica,sans-serif; font-style: italic; border: none; } /* Article Tools Drop Down Menu - used by articletoolsDropDownMenu.tpl */ div#shareExpandItBoxTop,div#shareExpandItBoxBtm { background-color: #fff; } /* article talkback */ #article #articletalkbackcontainer #talkbackcontainer { font-size: 15px; line-height: 20px; text-transform: uppercase; color: #fff; text-indent: 10px; font-weight: bold; font-style: normal; background-color: #A31F0C; } #article #articletalkbackcontainer #articletalkback { border: 1px solid #A31F0C; background-color: #fff; } /*** EDIT HERE:border color,background color ***/ #article #articletalkbackcontainer #articletalkback div.postComment { background: url("/images/postComment.gif") no-repeat; } #article #articletalkbackcontainer #articletalkback div.postComment span { visibility: hidden; } #article #articletalkbackcontainer #articletalkback ul li { font-size: 12px; } #article #articletalkbackcontainer #articletalkback ul li + li { border-top: 1px solid #ededed; } /* #article #articletalkbackcontainer #articletalkback ul li.talkback-even {} #article #articletalkbackcontainer #articletalkback ul li.talkback-odd { background: #ededed; } */ #article #articletalkbackcontainer #articletalkback span.tbname { color: #000000; font: italic 9px Arial,Helvetica,Geneva,sans-serif; line-height: 10px; font-weight: bold; } #article #articletalkbackcontainer #articletalkback div.morepost { font-size: 11px; text-transform: uppercase; } #article #articletalkbackcontainer #articletalkback div.morethreads { font-size: 11px; text-transform: uppercase; } #RelatedArticles ul.storyList li h3{font-style: normal;} /* article sponsored links */ #article div.sponsorlink div.sponsorlinktitle { font-size: 15px; line-height: 20px; text-transform: uppercase; color: #fff; text-indent: 10px; font-weight: bold; font-style: normal; background-color: #A31F0C; } #article div.sponsorcontent { background-color: #fff; border: 1px solid #A31F0C; } /* Article Related Content Tabs - used by articleRelatedContentTabs.tpl */ div#articletabscontainer #relatedcontent { font-size: 15px; font-weight: bold; line-height: 20px; text-transform: uppercase; font-style: normal; color: #fff; text-indent: 10px; border-bottom: none; background-color: #A31F0C; } /*** EDIT HERE:border color,background color ***/ div#articletabs { border: 1px solid #A31F0C; background-color: #FFF; } /*** EDIT HERE:border color,background color ***/ div#articletabs ul#articlemenu li, div#mediatabs ul#mediamenu li { font: bold 12px arial,verdana,helvetica,sans-serif; color: #35318B; border-right: 1px solid #8A8A8A; border-bottom: 1px solid #8A8A8A; } /*** EDIT HERE:link color,border colors ***/ div#mediatabs ul#mediamenu li.lion, div#articletabs ul#articlemenu li.lion { text-transform: uppercase; color: #A31F0C; } /*** EDIT HERE:color (this is the "on" state) ***/ div#mediatabs ul#mediamenu li.lioff, div#articletabs ul#articlemenu li.lioff { text-transform: uppercase; color: #6380B4; } /*** EDIT HERE:color (this is the "off" state) ***/ div#articletabs div.articlecontent #relatedarticles li h3 { font-size: 12px; } /* Related Articles from Zibb */ #RelatedArticles { border: none; } ul.storyList li,#relatedarticles li h3 { font-size: 12px; } /* Article Media Tabs */ div#mediatabscontainer #morecontent { font-size: 15px; font-weight: bold; line-height: 20px; text-transform: uppercase; font-style: normal; color: #fff; text-indent: 10px; text-align:left; border-bottom: none; background-color: #A31F0C; } /*** EDIT HERE:border color,background color ***/ div#mediatabs { border: 1px solid #A31F0C; background-color: #FFF; } /*** EDIT HERE:color (this is the "off" state) ***/ div#mediatabs div.mediacontent div.tabblock h3 { font-size: 12px; line-height: 15px; text-transform: none; color: #000; text-indent: 0px; border-bottom: none; background-color: #fff; } /* article printer-friendly version */ #articleprint h1 { color: #1D447F; font-size: 16px; font-weight: bold; } #articleprint h2 { color: #000000; font-size: 15px; font-weight: bold; } #articleprint h3 { color: #000000; font: bold 12px Arial,Helvetica,sans-serif; font-style: italic; } #articleprint p,#articleprint td,#articleprint div { font: normal 12px arial,sans-serif; color: #000; } table.reprints td.formFormat { background-color: #000; color: #fff; } /* article chapter boxes */ .infobox { border: 1px solid #660101; } .sidebar { border: 1px solid #660101; } /* --------------------------- TABS --------------------------- */ /* Tabs for Blogs,Talkback,Photos */ div#tabcontents ul#tabmenu { border-bottom:0px solid #660101; } div#tabcontents ul#tabmenu li.lion span { font: bold .85em Geneva,Arial,Helvetica,sans-serif; line-height:2em; color: #FFF; text-transform: uppercase; } div#tabcontents ul#tabmenu li.lioff span { font: bold .85em Geneva,Arial,Helvetica,sans-serif; color: #FFF; line-height:2em; text-transform: uppercase; } div#tabcontents ul#tabmenu li.tab1,div#tabcontents ul#tabmenu li.tab2,div#tabcontents ul#tabmenu li.tab3 { border-bottom: 0px solid #fff; } div#tabcontents div.tabcontent { border: 1px solid #660101; border-top: none; } div.tabblock h3 { font-size: 11px; } img.blogheadshot {border: none;} /* .blogbyline { color: #000000; font: italic 10px; line-height: 11px; font-weight: bold; } */ .blogbyline { color: #000000; line-height: 11px; font-weight: normal; font-style:italic; font-size:10px; } .blogdate { color: #333333; font-size: 10px; } div.tbname { font-size: 11px; font-style: italic; } div#tabphotos div.photobox span, div#tabpodcasts div.podcastbox span, div#hometabcontentblock div.webcastbox { border: none; } div#tabphotos div.photobox h3, div#tabpodcasts div.podcastbox li h3, div#hometabcontentblock div.webcastbox h3 { text-transform: none; } ul.list li a,ul.storylist li a { font-size: 11px; } /* --------------------------- All BLOGS PAGE --------------------------- */ #bloglisting h1 { font-size: 18px; color: #1D447F; border-bottom: 1px #1D447F solid; font-weight: bold; text-transform: uppercase; } /* individual blog item */ #bloglisting div.bloglistitem h2 { font-size: 15px; color: #000000; font-weight: bold; text-transform: uppercase; } #bloglisting div.bloglistitem h2 img.rss { vertical-align: top; } #bloglisting div.bloglistitem div.right div.date { color: #000; font-size: 10px; } #bloglisting div.bloglistitem div.right div.blogLinks a,#bloglisting div.bloglistitem div.right div.blogLinks { font-size: 10px; } #bloglisting div.bloglistitem div.right h3 { font-size: 12px; font-weight: bold; text-transform: none; } #bloglisting div.bloglistitem div.right h3 a { color: #35318B; } #bloglisting div.bloglistitem div.right h2.aboutblog { font-size: 14px; font-weight: bold; text-transform: uppercase; } #bloglisting div.bloglistitem div.right h2 { font: 12px Arial,Helvetica,sans-serif; border-bottom: none; text-transform: none; } /* --------------------------- BLOG PAGE --------------------------- */ #blog p{ font-size:12px; } #blog ul{ font-size:12px; font-weight:normal; } #blog h1 { font-size: 15px; color: #000; font-weight: bold; text-transform: uppercase; } #blog h1 img.rss { vertical-align: top; } #blogmain { background-color: #fff; color: #333; font: normal 12px Arial,Helvetica,sans-serif; } #blogmain h1 { color: #000; font-size: 14px; border-bottom: 2px #000000 solid; font-weight: bold; text-transform: uppercase; } #blogmain h1 a { color: #35318B; text-decoration: none; } #blogmain h1 a:hover { color: #000; text-decoration: none; } #blogsidebar { background-color: #fff; } /* blogsidebar boxes */ #blogsidebar div.blogbox { color: #000; background-color: #fff; font: normal 11px Verdana,Arial,Helvetica; } #blogsidebar div.blogbox h2 { font-size: 11px; font-weight: bold; line-height: 16px; border-bottom: 1px #000000 solid; } #blogsidebar div.blogbox h3 { font-size: 11px; font-weight: bold; line-height: 16px; } #blogsidebar div.blogbox div.userStats { font-size: 11px; font-weight: bold; line-height: 16px; border-bottom: 1px #000000 solid; } #blogsidebar div.blogbox ul li { line-height: 15px; } #blogsidebar div.blogbox ul li a { color: #35318B; } #blogsidebar div.blogbox div.userStats { line-height: 15px; } #blogsidebar div.blogbox div.userStats { font-size: 11px; font-weight: bold; line-height: 16px; border-bottom: 1px #000000 solid; font-family:Verdana,Arial,Helvetica; } #blogsidebar a {font-size:12px;} /* blog post */ div.blogpost { background-color: #fff; font: normal 12px Arial,Helvetica,sans-serif; } div.blogpost h1 { font: bold 24px Arial,Helvetica,sans-serif; line-height: 40px; color: #000000; } div.blogpost h3, #blogmain div.blogpost h3, div.blogpost h2, #blogmain div.blogpost h2 { font-weight: bold; font-size: 14px; } div.blogpost h3 a, div.blogpost h3 a:hover, div.blogpost h3 a:visited, div.blogpost h2 a, div.blogpost h2 a:hover, div.blogpost h2 a:visited { font-size:14px; } div.blogpost h3 a, div.blogpost h2 a { color: #35318B; text-decoration: none; } div.blogpost h3 a:hover, div.blogpost h2 a:hover { text-decoration: underline; } div.blogpost p{ font-size: 12px; font-weight: normal; color:#000; } div.blogpost div.blogpostedby { color: #000; } div.blogpost div.date { color: #000; font-size: 10px; } div.category { color: #000; } /* Blog Comments and Commenter */ #blogcommenter { border: 1px solid #7f9db9; font-family: Verdana,Arial,Helvetica; line-height: 16px; } #blogcommenter div.date { color: #7B7E80; font-size: 9px; } #blogcommenter span.response { color: #84001a; font-weight: bold; font-size: 9px; } #blogcommenter p { font-family: Verdana,Arial,Helvetica; line-height: 16px; } /* --------------------------- BLOGGER PAGE --------------------------- */ #blogmain table.bloggerprofileblogs th, #blogmain table.bloggerprofileblogs td { color: #000; } /* --------------------- EVENTS PAGE -------------------- */ #eventcontent h1 { border-bottom: 2px solid #A31F0C; font: bold 24px Arial,Helvetica,sans-serif; line-height: 24px; color: #000000; } #eventcontent div h1 { border-bottom: none; } #eventcontent h2 { font-size: 12px; color: #000000; border-bottom: 2px #000000 solid; font-weight: bold; line-height: 14px; text-transform: uppercase; } #eventcontent div.submit { font-size: 12px; } #eventcontent div.submit a:hover { text-decoration: none; } /* event listings */ div.events ul { line-height: 14px; } #eventList h2 { border: 0; font-size: 12px; text-transform: none; } /* event listings filter box (drop boxes) */ div.event_dropdowns { background-color: #D6DFEF; border-top: 1px solid #C0CEE6; border-bottom: 1px solid #C0CEE6; } form.comment span.note { color: #999999 } .postComment { background: transparent /*url("/images/postComment.gif")*/; } /* CAPTCHA */ .ihtfw,.ihtfwB { font-weight: bold; color: #ff0000; } /* -------------------------- TALKBACK & EMAIL ------------------------------- */ #maincontent #talkback div.talkbackrecent { font-size: 10px; font-style: italic; } #maincontent #talkback div#boombox { background-color: #fff; } #maincontent table.talkbackcomment { background: #cccccc; } #maincontent table.talkbackcomment td.head { font-weight: bold; } #maincontent table.talkbackcomment td { vertical-align: top; font-size: 11px; } #maincontent div.talkbackComment { border-bottom: 2px solid #666666; } #article div.talkbackComment p{font-size:11px;font-weight:normal;padding-top:5px;} .emailFormLeftCol,.commentFormLeftCol { font-weight: bold; } .emailFormBothCol { font-style: italic; color: #999999; } /* --------------------------- SITE INFO PAGE --------------------------- */ #siteinfo { font-size: 12px; line-height: 16px; } #siteinfo h1 { color: #000; font-size: 16px; font-weight: bold; border-bottom: 2px #000000 solid; } #siteinfo h2 { color: #000; } #siteinfo hr { color: #C0C0C0; border: 1px solid #C0C0C0; } #siteinfo #topinfo-container #topstories, #siteinfo #topinfo-container #toparticles { border-left: #aaaaaa solid 1px; border-right: #aaaaaa solid 1px; border-bottom: #aaaaaa solid 1px; } #siteinfo #topinfo-container #topstories h3, #siteinfo #topinfo-container #toparticles h3 { font-size:15px; background-color:#aaaaaa; color:#000000; text-transform:none; } #siteinfo #topinfo-container #toparticles { margin-left: 10px; } #siteinfo #topinfo-container ul { list-style: none; } #siteinfo #topinfo-container #topstories ul li, #siteinfo #topinfo-container #toparticles ul li { font-size: 13px; line-height: 18px; } /* --------------------------- POLL PAGE--------------------------- */ table.polltable { border-spacing: 0px; background-color: #fff; } table.polltable th { color: #000000; font: bold 12px Arial,Helvetica,sans-serif; border-spacing: 0px; border-bottom: solid 3px #000; } table.polltable td { vertical-align: top; border-bottom: solid 1px #ccc; } table.polltable a { font-weight: bold; } .pollq { font-weight: bold; color: #000; } /* --------------------- CLASSIFIEDS PAGE -------------------- */ #classifieds h1 { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #A31F0C; border-bottom: 2px #A31F0C solid; } #classifieds p.classifiedType { font-size: 12px; font-weight: bold; text-transform: uppercase; line-height: 12px; border-bottom: 2px #000000 solid; } #classifieds h2 { font-size: 12px; font-weight: bold; } #classifieds div.submit { font-size: 12px; } #classifieds div.submit a:hover { text-decoration: none; color: #A31F0C; } /* classified submit form */ #classifieds #classifiedssection #boombox { vertical-align: top; } /* classified Item */ div.classifiedsitem { border-bottom: #000 1px dotted; } div.classifiedsitem div.title { font-family: verdana; font-weight: bold; color: #0000ff; } div.classifiedsitem div.desc,div.classifiedsitem div.desc p { font-family: verdana; } /* --------------------------- TOC --------------------------- */ /* archives */ #archive { font-size: 12px; font-weight: bold; line-height: 12px; } #archive h2 { font-size: 12px; color: #000; border-bottom: 2px #000000 solid; font-weight: bold; line-height: 12px; text-transform: none; } #archive h3 { font-size: 12px; color: #000; font-weight: bold; font-style: italic; border-bottom: 2px #000000 solid; line-height: 12px; text-transform: none; } #archive ul li { font-size: 12px; background-color: #E1E1E1; } #archive ul li a,#archive ul li a:visited { text-decoration: none; } #archive ul li a:hover { text-decoration: underline; } #archive table.issuedate th, #archive table.issuedate td { color: #000; } .containerTOCArchive a,.containerTOCArchive a:visited { text-decoration: none; } .containerTOCArchive a:hover { color: #008DA9; } .containerTOCArchive .Archive75Percent a,.containerTOCArchive .Archive75Percent a:visited { font-weight: bold; } .containerTOCArchive h5 { font-size: 14px; font-weight: bold; border-bottom: 2px #000000 solid; line-height: 14px; text-transform: none; } #maincontent .containerTOCArchive li.section { font-size: 14px; font-weight: bold; } #maincontent .containerTOCArchive li.subsection { font-size: 12px; font-weight: bold; } #maincontent .containerTOCArchive li.circle { list-style: disc outside; font-weight: normal; } /* current issue toc */ /* --------------------------- Learn RSS --------------------------- */ #learnrss INPUT{font-size: 10px; border:1px solid #000;} #learnrss li { font-weight: normal; color: #000000; } #learnrss li.instruct { color: #000000; font-weight: bold; } #learnrss table.main TR.headerRow {font-weight:bold;} #learnrss table.main TR.bodyRow {background-color:#EEEEEE;} #learnrss table.main td.rssbucket { color:#FFFFFF; font-weight:bold; font-size:1.2em; } #learnrss table.buckettable {border: none;border-bottom:1px solid #000;} #learnrss table.buckettable TD.rssfeeds {border: none; text-align: left;} #learnrss table.buckettable TD.rsslinks{ border: none; text-align: center; background-color: #fff;} #learnrss table.buckettable TD.rssbucket a{font-size: 16px;} #learnrss table.buckettable TD a{ text-align: left; font-weight: bold; color: #000; border-bottom: none;} #learnrss table.buckettable td.rssicons{border: none;} #learnrss table.buckettable td.rssdesc{border: none;} #learnrss div#rssBackToTop a{ text-align: left; background-color: #fff; border-bottom-style: none;} #learnrss DIV#rssNav {text-align: center;} div.addLink1,div.addLink2, div.addLink3, div.addLink4, div.addLink5, div.addLink6, div.addLink7, div.addLink8{text-align: center} /* ------ TR-2077---- */ #maincontent #learnrss h2 {color:#000000;font-size:12px;margin-top:0;} #learnrss a {color:#000000;text-decoration:none;} /* --------------------------- eNEWSLETTER PAGES --------------------------- */ #enewsletters h1 { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #AC0101; border-bottom: 2px #A31F0C solid; } #enewsletters h2 { text-transform: uppercase; color: #AC0101; font: bold 14px arial,sans-serif; } #enewsletters #enewsletteryear { border-top: 1px solid #295D8C; border-bottom: 1px solid #295D8C; } #enewsletters #enewsletteryear h2 { font: normal 11px arial,sans-serif; color: #000; text-transform: uppercase; } /*----------------------- BEGIN PODCAST -------------------------------*/ /* audio popup */ #podcastAudioFooter { border-top: 4px solid #A31F0C; } #podcastAudioHeader { border-bottom: 4px solid #A31F0C; } #podcastAudioTitle { font: bold 16px Arial,Helvetica,sans-serif; } .podcastDetailContainer h1 { color: #000; font-size: 15px; border-bottom: 2px #A31F0C solid; } .podcastDetailContainer h2 { color: #999999; font-size: 14px; } .podcastDetailContainer h2 a { color: #999999; text-decoration: none; } .podcastDetailContainer h3 { border-bottom: 1px dotted #CCCCCC; } #podcastDetailContainerHead { font-size: 18px; border-bottom: 2px solid black; } div.podcastDetailLiner { background-color: #FFF; color: #666666; } div.podcastDetailLiner1 { border: 1px solid #002D59; background-color: #F3FAFF; color: #666666; } img.podcastDetailLiner { vertical-align: top; } .podcastDetailLiner h2 { color: #006699; font-size:16px; } .podcastDetailLiner h2 a { color: #006699; text-decoration: none; font-size:1.05em; } .podcastDetailLiner h2 a:hover { color: #006699; text-decoration: underline; } .podcastDetailLiner1 h2 a { color: #006699; text-decoration: none; } .podcastDetailLiner1 h2 a:hover { color: #006699; text-decoration: underline; } hr.podcastDetailLiner { border-top: 1px dotted #ccccff; } .podcastDetailPostingDate { font-size: 9px; } #podcastPlayerBoombox { background: #cccccc; line-height: 280px; } #podcastPlayerDetail h1 { font: bold 16px Arial,Helvetica,sans-serif; } #podcastPlayerDownload { border-left: 1px solid #cccccc; } .podcastPlayerDownload { font: 9px Arial,Helvetica,sans-serif; text-decoration: none; letter-spacing: 1px; } .podcastPlayerFooter { border-top: 4px solid #A31F0C; } .podcastPlayerFooter { border-top: 4px solid #CC0000; } .podcastPlayerHeader { border-bottom: 4px solid #A31F0C; } .podcastSeriesNotes { background: white; color: black; font: normal arial,helvetica,sans-serif; } .podcastSeriesNotes a:link { color: #006699; text-decoration: none; } .podcastSeriesNotes a:hover { color: #CC0033; text-decoration: underline; } .podcastSeriesNotes h2 { font-size: 16px; } .podcastSeriesNotes p a { font-size: 8pt; font-weight: bold; } #podcastSubscriptionHead { color: #cc0000; } .podcastTOC{ border:1px solid #CCCCCC; } .podcastTOC blockquote { background: #F0F0F0; } .podcastTOC span { font-weight: bold; } .podcastiTunes { border-top: 1px dashed #86A0B0; border-bottom: 1px dashed #86A0B0; } .podcastiTunes a { text-decoration: underline; } .podcastTools { border-top: 1px dotted #86A0B0; } .podcastTools a { font-weight: bold; text-decoration: underline; } .playerTools { background: white url("/images/podcast_popup_moduleNavBar.gif") repeat-x left top; color: #a5d7ff; } .playerTools a { font-weight: bold; text-decoration: underline; } .playerTools img { border-top: 1px solid #e5e9f7; border-left: 1px solid #e5e9f7; border-bottom: 1px solid #8da3cb; border-right: 1px solid #8da3cb; } .playerTools span { line-height: 26px; text-transform: capitalize; background: url("/images/AudioToolsEngraved.gif"); } /* --------------------- VIDEO PAGE -------------------- */ #videos h1 { border-bottom:2px solid #A31F0C; color:#A31F0C; font-size:15px; font-weight:bold; text-transform:uppercase;} #videos h2 {color:#848684;} #videos h3 {color:#848684;} #videos div.videoCaption {border:1px solid #E6E6E6;} #videos div.videoCaption_left { font-size:11px; clear:left; } #videos div.videoCaption_left h4 {font-size:11px;} #videos div.videoCaption_left p {color:#848684; font-size:10px;} #videos div.videoCaption_right {text-align:right; clear:none;} #videos div.videoCaption_right p {font-size:9px; color:#848684;} #videos div.videoThumbs {background-color:#DEE6ED;} #videos ul.tabmenu {list-style-type:none; font-weight:bold;} #videos li.lion { background:#FFFFFF scroll 0px 1px; border: 1px solid #DEDBDE; text-align:center; border-bottom:none;} #videos li.lioff { background:#046DA6 scroll 0px -1px; text-align:center; border-bottom:none;} #videos li.lion span {font-size:11px; color:#000000; font-weight:bold;} #videos li.lioff span {font-size:11px; color:#FFFFFF; font-weight:normal;} #videos div.videosInSeries {background: #DEE7EF;} #videos div.videoSeriesEpisode a, #videos div.videoSeriesEpisode a:hover {font-size:11px; color:#295D8C; line-height:1.1em;} #videos div.videoSeriesEpisode p {color: #656464; font-size:10px;} #videos div.videoSeriesEpisode {background: #FFFFFF;} #mediatabs{text-align:left;} /* --------------------- WEBCAST PAGES -------------------- */ #webcastDetail h2 {font: normal 11px/15px arial, sans-serif; color: #000;} .webcastHeader {font-size:18px; color: #002A54; border-bottom:2px #002A54 solid; font-weight:bold; text-transform:uppercase;} #webcastDetailContainer {font-size: 13px; line-height: 18px;} #webcastDetailContainer p{font-size:12px;} #webcastDetailContainer h1 { font-size:18px; border-bottom:2px #000000 solid; font-weight:bold; color: #000000;} .webcastBox {background-color: #eff3fb; font-size: 9.5px; } .webcastBox a, .webcastBox a:hover, .webcastBox a:visited, .webcastBox a:active {font-size: 9.5px} .webcastBox a {color: #003399;} .webcastBox a:hover {text-decoration:underline;} .webcastBoxRight a, .webcastBoxRight p a, .webcastBoxRight a:hover, .webcastBoxRight p a:hover, .webcastBoxRight a:visited, .webcastBoxRight p a:visited, .webcastBoxRight a:active, .webcastBoxRight p a:active {color: #003399; font-size:12px;} .webcastBoxRight p {font-size:12px;} .webcastBoxNoImg a, .webcastBoxNoImg p a, .webcastBoxNoImg a:hover, .webcastBoxNoImg p a:hover, .webcastBoxNoImg a:visited, .webcastBoxNoImg p a:visited, .webcastBoxNoImg a:active, .webcastBoxNoImg p a:active {color: #003399; font-size:12px;} .webcastBoxNoImg p {font-size:12px;} .webcastSeriesDesc {font: 11px/13.5px Arial, Helvetica, sans-serif;} .webcastPromo {color:#656464; font-size:10px;} .webcastEventDate {color:#000000; font-weight:bold; font-size: 13px;line-height:18px;} hr.webcastDetailLiner {border: none; border-top: 1px dotted #ccccff;} .webcastPagingNav a, .webcastPagingNav a:visited, .webcastPagingNav a:hover { color: #6380B4;} /* -------------------- PHOTO GALLERY PAGE ------------------- */ #photogallery h1 { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #A31F0C; border-bottom: 2px #A31F0C solid; } /* photo gallery item */ div.photogalleryitem { border: 1px dotted #5A9EDE; } div.photogalleryitem h2 { color: #295D8C; font: bold 14px arial,helvetica,geneva,sans-serif; } div.photogalleryitem div.caption, div.photogalleryitem div.caption p { font: 11px arial,helvetica,geneva,sans-serif; } div.photogalleryitem div.pubdate { color: #666; font: 11px arial,helvetica,geneva,sans-serif; line-height: 1.275em; } div.photogallery-none { font-color: red; font-style: italic; text-align: center; } /* ----------------------- PHOTO ALBUM ----------------------- */ /* photo album popup */ #photogalleryalbum { border: #000000 2px solid; } #photogalleryalbum #header { background-color: #fff; } #photogalleryalbum #header h1,a.logo { text-indent: -9999px; text-decoration: none; } #photogalleryalbum #main { font: 11px arial,helvetica,geneva,sans-serif; border-top: #000000 2px solid; } #photogalleryalbum #main h2 { font: 11px arial,helvetica,geneva,sans-serif; color: #000; } /* use .vertical_center_* rules from the GLOBAL STYLES section at the top */ #photogalleryalbum #left #mainimage img { vertical-align: middle; font-size: 10px; } #photogalleryalbum #left #mainimage p { color: #666; font: 12px arial,helvetica,geneva,sans-serif; } /* ----------------------- SEARCH RESULTS ----------------------- */ /* google box */ div#googlesearchRight { border-top: 1px solid #000; } div.googlelabelRight { font-family: Verdana,Arial,sans-serif; text-transform: uppercase; color: #000; } div#googlesearch { border: 1px solid #ccc; } div.googlelabel { font-family: Verdana,Arial,sans-serif; text-transform: uppercase; color: #ccc; } div#googlesearch p,span.googleafsline1,span.googleafsline2,.googleafsline3,span.googleafsvurl { font: 12px Arial,Helvetica,sans-serif; color: #000; } span.googleafsline1 { font-weight: bold; color: #6380B4; } div#googlesearchRight a,div#googlesearch a,span.googleafsline1,span.googleafsline2,.googleafsline3 { text-decoration: none } span.googleafsvurl { text-decoration: underline; } /* tabs */ ul#srtabs li { font: bold 12px Arial,Helvetica,sans-serif; color: #fff; background-color: #D6DFEF; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: none; } ul#srtabs li.lion { background-color: #A31F0C; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: none; color: #fff; } ul#srtabs a { text-decoration: none; color: #fff; } /* number of Results/Page Numbering */ div.srbread strong { font-size: 12px; } div.srpagelabel { color: #666; } #sr h3,#sr h4,#sr h5,#sr .source { font: normal 12px arial,helvetica,sans-serif; } #sr h3 a { text-decoration: none; color: #6380B4; font-weight: normal; } #sr h3 a:hover { text-decoration: underline; color: #35318B; font-weight: normal; } #sr2 .source { font-style: italic; } #sr2 .filter { border-bottom: 1px dashed black; border: 1px solid #ccc; } /*sorted by*/ p#sortby { border-top: 1px solid #E5DECF; text-transform: uppercase; color: #666; } p#sortby a { font-weight: bold; } #filterby,#topicsbox,topicsbox a { font: 12px Arial,Helvetica,sans-serif; } #topicsbox a { text-decoration: underline; font-weight: normal; } #topicsbox a:hover { text-decoration: none; font-weight: normal; } /* --------------------------- AFFILIATES -------------------------------- */ .affiliates h1 { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #A31F0C; border-bottom: 2px #A31F0C solid; } .affiliates h2 { color: #056da1; } .affiliatesDetailHead { border: 1px solid #d9dadc; border-bottom: none; background-color: #EEEEFF; } .affiliatesDetailLink:link,.affiliatesDetailLink:hover,.affiliatesDetailLink:active,.affiliatesDetailLink:visited { color: #003399; } .affiliatesDetailBody { border: 1px solid #d9dadc; border-top: none; } .affiliatesDetailBody h6 { color: #606B72; font-size: 10px; font-weight: bold; font-family: verdana,sans-serif; text-transform: uppercase; } .affiliatesDetailBody ul li { color: #606B72; font-size: 11px; } .affiliatesDetailBody ul li a,.affiliatesDetailBody ul li a:visited { color: #003366; font-weight: bold; text-decoration: none; } .affiliatesDetailBody ul li a:hover { text-decoration: underline; } .affiliatesDetailCountry { color: #999999; } .affiliatesDetailDeep { font-weight: bold; font-size: 11px; color: #666666; } .affiliatesDetailDeeplink:link,.affiliatesDetailDeeplink:hover,.affiliatesDetailDeeplink:active,.affiliatesDetailDeeplink:visited { color: #003366; } .affiliatesFilters { font-size: 120%; font-weight: bold; } .affiliatesTab img { vertical-align: top; } .affiliatesTabBack { font-weight: normal; font-size: 12px; line-height: 23px; vertical-align: 2px; color: white; } a.affiliatesTabBack,a.affiliatesTabBack:hover,a.affiliatesTabBack:active,a.affiliatesTabBack:visited { font-weight:normal; } .affiliatesTabOn .affiliatesTabBack { font-weight: bold; vertical-align: 4px; } .affiliatesTabBack:link,.affiliatesTabBack:hover,.affiliatesTabBack:active,.affiliatesDetailDeeplink:visited { color: white; } .affiliatesTabBody { border: 2px solid #881709; } .affiliatesTabBodyHeadLabel { color: #056da1; } .affiliatesTabPagination { font-weight: bold; font-size: 11px; color: #666666; } .affiliatesRequestBlock { font-weight: bold; } .affiliatesRequestLabel {min- vertical-align:top; } .affiliatesRequestInput,select.affiliatesRequestInput,textarea.affiliatesRequestInput { font-weight: normal; } /* --------------------------- SITEMAP -------------------------------- */ #sitemap h1 { color: #1d447f; font-size: 16px; font-weight: bold; } /*---------------------------- Virtual Pagination ------------------------*/ .paginationstyle { font-size: 11px; font-weight: bold; color: #666666; } .paginationstyle a { font-size: 11px; font-weight: bold; color: #666666; text-decoration: underline; } .paginationstyle a:hover { color: #cccccc; } /*------------------------Spotlight Object Templates----------------------*/ #spotlightmain{ font-size:12px; text-decoration:none; font-style:normal; } #spotlight{ font-size:12px; text-decoration:none; font-style:normal; } #spotlight p{ font-size:12px; } #spotlight h1, #spotlight h3 { font-size:18px; font-weight:bold; border-bottom:2px solid #000; } #spotlight h2 { font-size:14px; font-weight:bold; } #spotlight ul{ } #spotlight ul li, #spotlight ul li p{ font-size:12px; font-style:normal; } #hofsidebar #nominees, #hofsidebar #hofrelatedarticles, #hofsidebar #hofvideo, #hofsidebar #hofwildcard, #hofsidebar #hofslideshow { border:1px solid black; } #spotlightdetail img{ } #spotlightdetail h3{ font-size:16px; font-weight:bold; border-bottom:1px solid black; } #spotlight #clickimages img{ border:1px solid black; } #spotlight ul.spotlightArchive li{ font-size:12px; } #spotlightbody{ font-size:12px; } #spotlight ul.spotlightArchive li h1{ font-size:18px; font-weight:bold; border-bottom:2px solid #000; } ul.spotlightArchive li{ border-bottom: 2px solid gray; } #hofsidebar{ } /*------Homepage Module-----*/ #spotlight #middleboxbottom img{ } #spotlight #middleboxbottom a{ } /* ------------ INDUSTRY NEWS HOMEPAGE MODULE ----------------- */ #industrynews .sectionhead { text-transform: uppercase; } /* ------ Buyer's Guide Directory Module ------ */ #buyersguidemain { border:1px solid #003366; } /* ------------------------ LINK INFUSION ------------------------ */ a.infusionLink, a.infusionLink:visited, a.infusionLink:active, a.infusionLink:hover { color:#000000; font-weight:bold; border-bottom:black dotted 1px; text-decoration: none; } div.infusionPopupHeader { padding-top: 4px; } div.infusionPopup ul li { padding: 1px 0 1px 11px; } div.infusionPopup div.disambig_desc { padding-top: 1px; } /* --------============ HOT TOPIC PAGES ==============---------- */ .hottopic-reference-list { background-color:#FFFFFF; border:1px solid #A31F0C; } /* ------------ INSTAT XML HOMEPAGE MODULE -------------------- */ #instat-xml .more { text-transform: uppercase; } /* ------------------ CALLOUT PAGE / ITEM ----------------------- */ #calloutpage .heading h1, #calloutpage .heading h2, #calloutpage .heading h3 { border-bottom: 2px solid #a31f0c; color: #A31F0C; font-family:Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; line-height:22px; text-transform: uppercase; } #calloutpage .list li { list-style: square; } #calloutpage.calloutitem .list li div.source { font-style: italic; } /* idOverride.css */ body, p, td, div {font: normal 11px "Helvetica", "Arial", sans-serif; color: #000; line-height: normal;} body {background-color: #C6C3BC;} #wrapper {background: url("/images/bg_shadow_lt.gif") repeat-y scroll left top #FFF;} a, a:visited {text-decoration: none; color: #ef4123;} a:hover{text-decoration: underline; color: #3D3D3D;} a:visited:hover {text-decoration: underline; color: #3D3D3D;} div.more a,a.orangelink {text-decoration: none; color: #EF4123; font-weight:bold;} div.more a:visited,a.orangelink:visited {text-decoration: none; color: #EF4123; font-weight:bold;} div.more a:hover,a.orangelink:hover {text-decoration: underline; color: #3D3D3D; font-weight:bold;} div#maincontentcontainer {margin-left: 8px;} #headercontainer #header{z-index:101;background-color:#fff;height:92px;margin-left: 8px; width: 955px;} #headercontainer{background-color:transparent;overflow:visible;margin-left:10px;} #headercontainer #header div.logo, a.logo {width:227px;height:92px;position:relative;background-color: transparent; background-image: url(/images/id_headerlogo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%;} #leaderboard{height:90px;left:227px;margin:0;padding:0px;position:absolute;top:1px;} #leaderboard div.adtext { background: transparent url(/images/pst_advtop_lower_gray.gif) no-repeat scroll left top; } div.adtext { text-transform: lowercase; color: #707070; font-size: 10px; } /* lite blue rounded corners */ div.litebluebottomright {background-image: none #E4F0F3 no-repeat bottom right;} div.litebluebottomleft {background-image: none no-repeat bottom Left;} div.litebluetopright {background-image: none #E4F0F3 no-repeat top right;} div.litebluetopleft {background-image: none no-repeat top left;} /* Login */ #login {color: #cccccc;background-image:none;background-color:transparent;height:26px;line-height:11px;margin:0px;overflow:visible;padding-left:0px; font-weight: bold;padding:2px 0px 0px 0px;} #login_subscribe {white-space: nowrap; color: #cccccc; background-image:none;background-color:transparent;padding:2px 0 0 0;height:26px;margin-left:0px;overflow:visible;line-height:15px;font-size:9px; margin-right: 10px;} #login a,#login_subscribe a{font-size:9px;color:#cccccc;line-height:14px;font-family: "Helvetica", "Arial", sans-serif; font-weight: bold;text-transform: uppercase;} #login_subscribe img {margin:0px;padding:0px;margin-left:0px;} #login a:hover,#login_subscribe a:hover {text-decoration:underline;} * html #login {height:17px;padding-top:5px;} * html #login_subscribe {height:17px;padding-top:5px;} * html #login_subscribe img {padding-left:23px;margin-top:-3px;} *+ html #login {height:17px;padding-top:5px;} *+ html #login_subscribe {height:17px;padding-top:5px;} *+ html #login_subscribe img {padding-left:23px;margin-top:-3px;} #mobilelink {float:left;margin:2px 5px 0;} #mobilelink a {text-decoration:none;} /*Search Box*/ #searchboxcontainer1 {clear: left;margin: 0px; padding: 2px 0px 2px 0px; height: 32px;text-align: left;background: url("/images/id_search_top_bg.gif") repeat-x scroll left top #3D3D3D; border-top: 0px #999 solid;border-bottom: 0px; position: relative; width: 955px; left: 8px;} #searchboxcontainer1 div#searchboxcontainer2 {margin: 0px; padding: 6px 0px 0px; color: #ffffff; font-size:10px;float: left; width: 360px; border: 0px solid #999;} #searchboxcontainer1 div#sponsorby {margin: 0; padding: 0px; float: left; width: 88px; display: block;position:absolute;left:310px;top:3px;} #searchboxcontainer1 div#magsub {margin-right:10px; padding: 0; float: right; display: block;width:auto;} * html #searchboxcontainer1 div#magsub {margin:0 25px 0 0; padding: 0; float: right; display: block;width:300px;} #searchboxcontainer1 #searchboxcontainer3 {margin:0px 0px 0px 6px; padding:0px;} #searchboxcontainer1 #searchboxcontainer3 div#searchbox {margin:0px; padding: 0px; font-weight:bold;font-size:13px; ;color:#14334F; position: absolute; top: 9px; left: 60px; width: 387px;} #searchboxcontainer1 #searchboxcontainer3 input.searchtextinput {color: #000000;margin:0 0 0 5px; padding:1px 1px 1px 1px; border:1px solid #FFF;font: 11px "Helvetica", "Arial", sans-serif;width:200px;} #searchboxcontainer1 #searchboxcontainer3 a img {height:31px;width:52px;} #searchboxcontainer1 #searchboxcontainer3 input#searchsubmit {left:220px;top:8px;position:absolute;} /*-----Far Right column-----*/ div#rightcolumn{width:160px;margin-right:10px;} div.newzcontainer {border: 1px solid #E3E3E3;padding:10px;} div.newzcontainertop div.newsletterheader {letter-spacing: 1px;background-color:#FFF;color:#000;font:11px "Helvetica", "Arial", sans-serif;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-top:3px;padding-bottom:3px;text-transform:uppercase;text-align:center;} div.newzcontainertop {border-bottom: 1px solid #717171; border-top: 1px solid #717171;} div.newzcontainerbtm{padding: 5px 4px;margin-top:0px;color:#000000;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;} div.newzcontainerbtm ul {list-style-type: none;} div.newzcontainerbtm form table td {color:#000000;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding: 1px;vertical-align: middle;} div.newzcontainerbtm form br {line-height:3px;} div.newzcontainerbtm form {font-size:10px;padding:0;text-align:left;} div.newzcontainerbtm form a {color:#EF4123;text-decoration:none;font-size:10px;} div.newzcontainerbtm form input.subEmail {width: 100%;} div.newzcontainerbtm form input.subscribe {display:block;margin-left:25px;} div#rightcolumn div.adtext {font-family:"Helvetica", "Arial", sans-serif;font-size:10px; border:0px; text-transform: lowercase; color: #707070;} /*Google Footer*/ div#footercontainer {clear:both;overflow-x:hidden;text-align:center;width:989px;} #footernav {background-color:#EDEDEB;border-bottom:1px solid #FFFFFF;color:#717171;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;padding:8px 0 7px;text-align:center;width:100%;border-top:none;} #footernav a { color: #EF4123;font-size:11px;line-height:18px;margin:0 -6px;font-weight:normal;} #footernav a:visited {color: #EF4123;font-size:11px;line-height:18px;margin:0 -6px; font-weight: normal;} #footernav a:hover {color: #3D3D3D; text-decoration: underline;} #footernav a.footer-sitemap, #footernav a.footer-affiliate, #footernav a.footer-subservices, #footernav a.footer-rss {text-transform:lowercase;} #footertext { text-align:center;background-color:#3D3D3D; color: #FFF;padding:10px 0 10px 5px;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;} #footertext a {color:#FFF;font-size:11px;font-family:"Helvetica", "Arial", sans-serif;line-height:18px;} #sandownetwork { padding: 5px; color: #949393; } #sandownetwork ul { list-style-type: none; text-align: center; padding: 0; white-space: nowrap; } #sandownetwork ul li { display: inline; color: #949393; font-size: 10px; letter-spacing: 0.5px; } #sandownetwork ul li a, #sandownetwork ul li a:hover { color: #949393; font-family: "Helvetica", "Arial", sans-serif; letter-spacing: 0.5px; line-height: 15px; text-decoration: none; font-size: 10px; font-weight: normal; } /* --------------------------- HOME PAGE --------------------------- */ /* Top Stories */ div#leftmiddlecontainer {float:left;margin-left: 10px;overflow-x:hidden;padding-top:0px;width:785px;} div#leftcolumn {float:left;margin:0px 0px 0px 0px;overflow-x:hidden;position:relative;width:530px;} * html div#leftcolumn {float:left;margin:8px 4px 0px 0px;overflow-x:hidden;position:relative;width:540px;} div#leftcolumn.wide {width: 800px;} #topstories {margin: 0px 0px 30px;position: relative; overflow: hidden;background:none; width:540px;} .tchead,#topstories div.sectionhead h3 {font-weight:bold; text-transform:uppercase; color:#fff;background-color:#ffffff;background: url("/images/bg_hdr3.jpg") repeat-x scroll top left;font-size:15px; margin: 0px;padding:2px 0px 0px 7px;width:100%;height:20px;} #topstories h1 {color:#FFFFFF;font-size:15px;font-weight:bold;text-transform:uppercase;} #topstories #topstoriesleft {font-style: normal;font-variant: normal;font-weight: normal;font-size: 12px;line-height: normal;font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #000000;width:336px;} * html #topstories #topstoriesleft {width:336px;} #topstories #topstoriesleft ul.topstory {list-style-type:none;padding:10px 0 2px 0;font-size:11px;line-height:18px;} #topstories #topstoriesleft ul.topstory h2 {margin-bottom:15px;margin-top:15px;} #topstories #topstoriesleft ul.topstory a {font-size:14px;line-height:18px;} #topstories #topstoriesleft ul.topstory a.more{font-size:11px;} #topstories #topstoriesright {margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; float: right;width:194px;} #topstories #topstoriesright ul.topstory {margin: 0px 0px 10px 0px;padding: 0px 5px 2px 5px; float: right;border:1px solid #003366;border-top:none;list-style-type: none; background:none;} #topstories #topstoriesright ul.topstory li h2 a {font-size: 11px;line-height:16px;} #topstories #topstoriesright ul.topstory li {padding-bottom:1px;} #topstories #todaysdate {float:right; margin:1px 13px auto auto; color:#fff;font-weight:bold; font-size:10px;} #topstories img.rss {margin:1px 0px 0px 0px;padding-right:14px} #topstories #topstoriesright ul.topstory a.orangelink {font-size:11px;line-height:16px;color:#EF4123;} #topstories #topstoriesright div.sectionhead {width:194px;margin-top:6px;} #topstories #topstoriesright div.sectionhead h3 {font-size: 12px;font-weight: bold;text-transform:uppercase;color: #ffffff;padding-left:37px;width:158px;padding-top:0px;height:22px;} #topstories #topstoriesleft ul.topstory li br {display:none;} #homezibbnews ul {list-style-type:none;margin:6px 6px 0;;} #homezibbnews {border:1px solid #003366;padding-bottom:0;} #homezibbnews li {padding-bottom:10px;} #communityzibbnews li h3,#homezibbnews li h3 {text-transform:none;margin:0px;padding:0 0px 2px 0;} #communityzibbnews li h3 a,#homezibbnews li h3 a {font-size:11px;line-height:normal;} #communityzibbnews li span.publication {font-style:normal;font-family:"Helvetica", "Arial", sans-serif;color:#605945;display:block;} #homezibbnews li span.publication {font-style:normal;font-family:"Helvetica", "Arial", sans-serif;color:#605945;} #homezibbnews li div.more {font-size:11px;} #homezibbnews li div.more a:hover,#homezibbnews li div.more a:visited,#homezibbnews li div.more a{font-size:11px;} #communityzibbnews ul {list-style-type:none;margin:5px 0 10px;} #communityzibbnews li span.date,#homezibbnews li span.date {color:#605945;font-size:10px;} #communityzibbnews li div.more {margin-top:15px;} #communityzibbnews li div.more a:hover,#communityzibbnews li div.more a:visited,#communityzibbnews li div.more a{font-size:11px;} #communityzibbnews {border:none;margin:0px;} #maincontent #communityzibbnews ul li {padding-bottom:15px;} #communityzibbnews ul li br {display:none;} /* homepage current issue */ #topstories div.sectionhead h3 {width:auto;padding:0px 0px 0px 37px;height:22px;} #topstories #topstoriesleft div.sectionhead {margin:25px 0 0;width:auto;} *+ html #topstories #topstoriesleft div.sectionhead {width:310px;} #homecurrentissue {height: 1%; margin-left: 0px; padding: 5px 0 10px 0px;background:none;} *+ html #homecurrentissue {height: 1%; margin-left: 0px; padding: 5px 0 10px 0px;background:none;width:310px;} #homecurrentissue h4 {margin: 0px; text-transform: uppercase; font-size: 10px; color: #605945;font-weight:normal;} #homecurrentissue div#printIssueTopAlign {width:190px;float:right;margin-right:5px;} #homecurrentissue div#printIssueLeftAlign {width:auto;float:left;padding-top:2px;} #homecurrentissue div#printIssueRightAlign {width:170px;float:right;margin-right:5px;} #homecurrentissue div#printIssueRightAlign p a {font-size: 12px;} div#printIssueRightAlign br {line-height:8px;} div#printIssueRightAlign #printIssueLinks div.more {padding:0px;background:none !important;} /* homepage channel callout */ #homepageChannelCallout {height: 1%; margin-left: 0px; padding: 5px 0 10px 0px;background:none;} #homepageChannelCallout h4 {margin: 0px; text-transform: uppercase; font-size: 10px; color: #605945;font-weight:normal;} div#homepageTwoColModule {} div#homepageTwoColModule #boombox { font-family: "Helvetica", "Arial", sans-serif; font-size: 10px; color: #707070; padding: 0; margin: 0; width: 355px; text-transform: lowercase; } div#homepageTwoColModule #boombox div.boombox-border { background: #c5c3bc; border: 7px solid #c5c3bc; margin: 5px 5px 0 0; min-height: 1%; text-align: center; } div#homepageTwoColModule-currentissue {width: 350px;} div#homepageTwoColModule-currentissue * {font-family:"Helvetica", "Arial", sans-serif;font-size:11px;} div#homepageTwoColModule-currentissue div#rightcurve div.sectionhead {border: none;text-transform:lowercase;} div#homepageTwoColModule-left #homecurrentissue {background-color: #EBEAE7; height: 138px; border: 1px solid #3D3D3D; margin: 5px 0 10px; padding: 3px 0 10px 0; width: 348px;} div#homepageTwoColModule-left #homecurrentissue div.more {background: none !important;text-transform:lowercase;} div#homepageTwoColModule-left #homecurrentissue #printIssueTopAlign {width: 205px;} div#homepageTwoColModule-left #homecurrentissue #printIssueLeftAlign {padding: 10px;margin-left:70px;} div#homepageTwoColModule-left #homecurrentissue #printIssueRightAlign {width: auto; margin-right: 35px;} div#printIssueRightAlign #printIssueLinks {margin-top:45px;} div#homepageTwoColModule-left div.sectionhead {text-align: center;} div#homepageTwoColModule-left div.sectionhead h3 {letter-spacing:1px;width:100%;padding:7px 0px 0px 0px;height:22px; background: url(/images/bg_hdr3.jpg) repeat-x scroll left top #3D3D3D; color: #FFF;} div#homepageTwoColModule-left #homezibbnews {border-left: 1px solid #E3E3E3; border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3; border-top: 0px; padding: 10px;} div#homepageTwoColModule-left #homezibbnews ul {margin: 0 10px; padding: 5px 4px;} div#homepageTwoColModule-left #homezibbnews ul li {margin-bottom: 10px; padding: 0px !important; border: none; border-bottom: #E3E3E3 solid 1px;} div#homepageTwoColModule-left #homezibbnews ul li.nfatwMore {border: none; margin: 0px;} div#homepageTwoColModule-left #homezibbnews ul br {display: none;} div#homepageTwoColModule-left #homezibbnews span.publication {font-style: italic; padding-right: 0.5em;} div#homepageTwoColModule-left #nfatw {width: 350px;} div#homepageTwoColModule-left #nfatw .sectionhead {text-align: center; padding-top:10px;} div#homepageTwoColModule-left #nfatw .sectionhead h3 {letter-spacing:1px;font-family:"Helvetica", "Arial", sans-serif;color: #000; margin: 0 10px;background: none; border-top: 1px solid #717171; border-bottom:1px solid #717171; font-weight: normal; font-size: 11px; padding: 5px 0 3px; height: auto; text-transform:uppercase; width: auto;} div#homepageTwoColModule-left {float: left; width: 350px;} div#homepageTwoColModule-right {float: right; width: 172px; color: #333; margin: 0 3px 0 0; padding: 0px; } div#homepageTwoColModule-right-wrapper {border: 1px solid #E3E3E3; width: 170px; padding: 0px;} div#homepageTwoColModule-right-header {text-align: center; padding: 10px 0px; margin-bottom: 0px;} div#homepageTwoColModule-right-header h1 {letter-spacing:1px;border-top: 1px solid #717171; border-bottom: 1px solid #717171; color: black; font-size: 11px; font-family: "Helvetica", "Arial", sans-serif; font-weight: normal; letter-spacing: 1px; margin: 0 10px; padding: 3px 0px; text-align: center; text-indent: 10px; text-transform: uppercase; line-height: 14px;} div#homepageTwoColModule-right .middleboxtop {background: none; border: 0px; text-transform: none; text-align: left; height: auto; margin: 0 0.5em;} div#homepageTwoColModule-right .middlebox {border: none; margin: 0 0 10px; padding: 0; border-bottom: 1px solid #E3E3E3;} div#homepageTwoColModule-right .middleboxtop h3 {color: #333; text-transform: none; padding: 0px 0px 0px 6px !important; border: 0px;} div#homepageTwoColModule-right .middleboxbtm {border-width: 0px 0px 1px 0px; border-style: solid; border-color: #E3E3E3; background-color: #FFF;} div#homepageTwoColModule-right .middleboxbtm a {color: #EF4123;} div#homepageTwoColModule-right .middleboxbtm a:hover {color: #3D3D3D;} div#homepageTwoColModule-right .content {background-color: #FFF;} div#homepageTwoColModule-right #newproductsModuleMore {background-color: #FFF !important;padding-left:0px;} div#homepageTwoColModule-right #newproductsModuleMore a {background:none;padding-left:12px;} div#homepageTwoColModule-right #newproductsHeader h3 {letter-spacing: normal;} div#homepageTwoColModule-right #newproductsHeader h3 a {font-family:"Helvetica", "Arial", sans-serif;font-size: 13px;font-weight:600;} div#homepageTwoColModule-right #newproductsModule.middleboxbtm {border:none; border-bottom: 0px; margin: 0 1.1em; padding: 5px 0px 0px 0px;} div#homepageTwoColModule-right #newproductsModule.middleboxbtm div.newproductsModuleDetail {padding-bottom: 10px;} div#homepageTwoColModule-right #catalog-module {padding: 0px !important;} div#homepageTwoColModule-right #catalog-module .body {padding-left: 0px; text-align:center;} div#homepageTwoColModule-right #catalog-module .title {padding-left: 6px;} div#homepageTwoColModule-right #catalog-module .photo {padding-left: 0px;padding-right:6px;} div#homepageTwoColModule-right #catalog-module .middleboxbtm {border:none;border-bottom: 0px; margin: 0 3px; padding: 5px 4px 3px;} div#homepageTwoColModule-right #catalog-module ul.footer {font-family:"Helvetica", "Arial", sans-serif; font-size: 11px; padding-top: 10px;} div#homepageTwoColModule-right #catalog-module ul.footer li {padding: 0 0 0 4px;} div#homepageTwoColModule-right #catalog-module .middleboxtop h3 {letter-spacing: normal;font-family: "Helvetica", "Arial", sans-serif; font-size: 13px; font-weight: 600;} div#homepageTwoColModule-right #catalog-module .middleboxtop h3 a {font-size: 13px; font-weight: 600;} div#homepageTwoColModule-right #buyersguidemain {margin: 0px;padding:0px 0 0 13px;border: 0px; background-color: #FFF; line-height: 16px;} div#homepageTwoColModule-right #buyersguidemain #buyersguideheader {margin: 0 0 -10px; padding: 0;border: 0px; background: none !important; color: #333; height: auto;} div#homepageTwoColModule-right #buyersguidemain #buyersguideheader a {color: #EF4123;font-size:13px;font-weight:600;text-transform:none;font-family: "Helvetica", "Arial", sans-serif;} div#homepageTwoColModule-right #buyersguidemain #buyersguideheader a:visited {color: #EF4123;} div#homepageTwoColModule-right #buyersguidemain #buyersguideheader a:visited:hover {color: #3D3D3D;} div#homepageTwoColModule-right #buyersguidemain #buyersguidebody img {margin-left: 5px;} div#homepageTwoColModule-right #buyersguidemain div {line-height: 16px; margin: 0 0.5em; padding: 0 0 10px;} div#homepageTwoColModule-right #buyersguidemain #buyersguideintro, div#homepageTwoColModule-right #buyersguidemain #buyersguidebody {margin-left: 0px;} div#homepageTwoColModule-right #buyersguidemain p {line-height: 16px;} div#homepageTwoColModule-right #buyersguidemain #buyersguideintro {padding-bottom: 0;} div#homepageTwoColModule-right #buyersguidemain #buyersguideviewmore {padding-left: 0px;padding-bottom: 3px;margin-left:0px;} div#homepageTwoColModule-right #buyersguidemain #buyersguideviewmore a {font-size: 11px; font-family: "Helvetica", "Arial", sans-serif;} div#printIssueLinks div.more a, div#printIssueLinks div.more a:visited {font-size: 11px; font-weight: normal;color: #EF4123;background: url("/images/id_iconplus.gif") no-repeat scroll 6px center transparent;line-height:normal;padding-left:16px;} div#printIssueLinks div.more a:hover {color: #EF4123; text-decoration: underline; font-weight: normal;font-size:11px;background: url("/images/id_iconplus.gif") no-repeat scroll 6px center transparent;line-height:normal;padding-left:16px;} #catalog-module .footer {padding-top: 10px;} #catalog-module .footer li a {color: #EF4123;} #catalog-module .footer li a:visited {color: #EF4123;} li.rss_item {border-top: 0px !important;} /* More Link */ div.more {background: url("/images/id_iconplus.gif") no-repeat center left;} div.more a{color: #EF4123; font-size:12px;padding-left:12px;line-height:normal;} div.more a:visited {color: #EF4123;line-height:normal;font-size:12px;} div.more a:hover {color: #EF4123; font-weight: bold; text-decoration: none;font-size:12px;line-height:normal;} /* homepage communities */ div.communitybox {width:259px;background-color:#EBEAE7;margin-bottom:5px; border: 1px solid #3D3D3D;} div.communitybox ul {color: #EF4123;} div.communitybox ul li {color: #EF4123; padding-left: 5px;} div.communitybox ul li div.sectionheadrss h3 a:hover,div.communitybox ul li div.sectionheadrss h3 a,div.communitybox ul li div.sectionheadrss h3 a:visited{line-height:12px;font-size:11px;margin-left:26px;} div.communitybox div.more {background:none; font-weight: normal; margin-left: 5px;} div.communitybox div.more a {display:block;background:transparent url(/images/id_iconplus.gif) no-repeat scroll 0px 2px !important;padding-left:12px;} div.communitybox div.more a:visited,div.communitybox div.more a {padding-left:12px;font-size:10px; font-weight: normal; text-transform: uppercase;background: none;color: #EF4123;line-height:normal;} div.communitybox div.more a:hover {color: #3D3D3D; text-decoration: underline; font-sieze: 10px; font-weight: normal;text-transform: uppercase;} div.communitybox div.sectionheadrss h3 {margin:1px 0 0 8px;padding:0; text-transform: none !important; font-size: 11px; font-weight: bold; font-family: "Helvetica", "Arial", sans-serif;} #topstories div.sectionheadrss h3 {margin-left:37px;} /* Section Headers */ #topstories #topstoriesleft div.sectionhead h3 {padding-left:37px;padding-top:0px;} div.sectionhead {background-color: #ffffff; background:none;width:auto;margin-top:0px; border-color: #E3E3E3; border-style: solid; border-width: 1px 1px 0px;} div.sectionheadsm {background: none;} /* section head with rss icon - 259x22 */ div.sectionheadrss span.rss {display: none;} div.sectionheadrss span.rss a{background: url(/images/id_rss_icon.gif) no-repeat 8px 2px;} div.sectionheadrss {background: url("/images/bg_hdr3.jpg") repeat-x scroll left top #3D3D3D;margin: 0px; padding:2px 0px 2px 0px; height: auto; position: relative;} div.sectionheadrss h3 {margin:0 0 0 17px;padding:0 0 0;} div.sectionheadrss h3 a, div.sectionheadrss h3 a:visited {text-decoration: none;color:#fff;font-weight:bold;font-size:11px;margin-left:26px;line-height:18px;} div.sectionheadrss h3 a:hover {text-decoration: underline;} /* section head - 526x22 */ div.sectionhead526 {background: url("/images/bg_hdr3.jpg") repeat-x scroll top left;width:540px;margin-top:20px;} div.sectionhead526 h3 {height:22px;background:none;padding: 0px 0px 0px 37px; font-size:15px; font-weight:bold; text-transform:uppercase;color:#fff;} div.sectionheadSL {background: none;text-align:center;margin-top:15px;padding:10px;width:506px;border-right:1px solid #E3E3E3;border-left:1px solid #E3E3E3; border-top:1px solid #E3E3E3;border-bottom:0px;} div.sectionheadSL h3 {letter-spacing: 1px;border-bottom: 1px solid #717171;border-top:1px solid #717171;background: none;padding: 3px 0px; font-size:11px; font-weight:normal; text-transform:uppercase;color:#000; font-family: "Helvetica", "Arial", sans-serif;} div.sponsorcontent {width:506px;border-right: 1px solid #e3e3e3; border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-top:0px;padding:10px;} /* Right C-Clamp */ #partnersites {display:none;} #partnersites h3 {background-color: transparent; display:none;} /* EBS and BuyerZone */ div.ebs,div.buyerzone {width:520px;padding: 5px 0px 20px 5px; border: 0px solid #E7CB6B;;font-size:11px;} #leftcolumn div.buyerzone {margin-top:2px;margin-bottom:40px;} div.ebs a,div.ebs a:hover,div.buyerzone a:hover,div.buyerzone a:visited,div.buyerzone a{font-size:11px;} div.ebs {width:524px;margin-bottom:18px;margin-left:7px;} /* --------------------------- TABS --------------------------- */ div#middlecolumn {padding:0px;width:250px;float:right;} div#tabcontainer {margin:0px 0px 20px 0px; padding: 0px 0px 5px 5px; background:url("/images/id_tabs_bg.gif") repeat-y scroll right top transparent;} div#tabcontents { border: 1px solid #e3e3e3; } div#tabcontents div#tabcontainer {margin:0px 0px 0px 0px; background:none;height:100%;} div#tabcontents ul.tabmenu{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type: none; border-bottom: 1px solid #fff;} div#tabcontents ul.tabmenu li {margin: 0px; padding: 0px; float: left; min-width:78px;height:21px;} div#tabcontents ul.tabmenu li.brightcoveVideoTab.lion {background:url("/images/search_tabs_on.gif") no-repeat scroll 0 0 transparent !important;} div#tabcontents ul.tabmenu li.brightcoveVideoTab.lioff {background:url("/images/search_tabs_off.gif") no-repeat scroll 0 0 transparent !important;} * html div#tabcontents ul.tabmenu li {margin: 0px; padding: 0px; float: left; width:78px;height:21px;} div#tabcontents ul.tabmenu li.lion {margin: 0px 0px 0px 0px; padding:0px; background:url("/images/id_tabs_on.gif") no-repeat scroll 0 0 transparent;} div#tabcontents ul.tabmenu li.lion h3 {word-wrap: normal; margin: 0px;cursor:pointer; font:normal 11px "Helvetica", "Arial", sans-serif; color:#000000; display:block;padding:4px 8px 4px 10px;} div#tabcontents ul.tabmenu li.lioff {margin:0 2px 0 0; padding:0px 0px 0px 0px; background:url("/images/id_tabs_off.gif") no-repeat scroll 0 0 transparent; text-align:left;} div#tabcontents ul.tabmenu li.lioff h3 {word-wrap: normal; margin: 0px;cursor:pointer; font:normal 11px "Helvetica", "Arial", sans-serif; color:#fff; display:block;padding:4px 8px 4px 10px;} div#tabphotos,div#tabblog, div#tabtalkback {margin: 0px; padding: 5px 5px 0px 0px;} div#tabblog a, div#tabtalkback a,div#tabphotos a{font-size:11px;word-wrap:break-word;font-family:"Helvetica", "Arial", sans-serif;line-height:normal;} div#tabblog img, div#tabtalkback img,div#tabphotos img{border: none;height:auto;} div.tabblock {margin:0px; padding:0px 0px 0px 5px;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:14px; } div.tabblock h3 {margin:2px 0px 0px 0px; padding: 0px; font-size: 11px;text-transform:none;} div#tabtalkback ul.list{margin:0 0 27px;} div#tabtalkback ul li div.tbname a,div.tbname {font-size:10px;font-style:normal;font-family:"Helvetica", "Arial", sans-serif;line-height:normal;color:#605945} div#tabtalkback ul li div.tbname a {color:#EF4123;} div#tabtalkback div.tabblock {margin: 0 5px; padding: 0;} div#tabtalkback div.tabblock a.plus-image {font-family:"Helvetica", "Arial", sans-serif;padding: 4px 2px 4px 16px; background: #3D3D3D url(/images/id_plus_fff.gif) no-repeat scroll 6px center;display:block; color: white; font-size: 10px;} #tabblog div.tabblock {margin: 0 5px; padding: 0;} #tabblog div.tabblock div.adcontainer {background-color:#3D3D3D;height: 22px;} #tabblog div.tabblock div.adcontainer span.left a {font-family:"Helvetica", "Arial", sans-serif;display: none;} #tabblog div.tabblock div.adcontainer span.left a.more {display: inline;color: #FFF; background: url("/images/id_plus_fff.gif") no-repeat scroll 6px center #3D3D3D;font-size:10px;text-transform:none; padding: 0px 8px 0px 16px;} #tabblog div.tabblock div.adcontainer span.left {background-color: #3D3D3D; font-size: 10px; font-weight: normal; padding-top: 4px; padding-bottom: 4px; padding-right: 18px;} #tabblog div.tabblock div.adcontainer span.right {display:none;} div#tabcontents {margin:0 0 20px;width:auto;} div#tabtalkback ul li a{background:none;padding-left:0px;font-size:11px;padding-right:0px;text-transform:none;} div#tabblog div.adcontainer {margin-top:5px;} * html div#tabblog div.adcontainer {height:auto;} div#tabphotos div.photobox {clear:both;margin-bottom: 1em;overflow:hidden;padding:0 0 0.5em;position:relative;} div#tabphotos div.adcontainer { margin-top: 2em; } div#tabphotos div.photobox p {line-height:14px;} div#tabphotos div.adcontainer {height:auto;} div#tabphotos div.adcontainer a {font-family:"Helvetica", "Arial", sans-serif;line-height:13px; font-size: 10px; padding: 4px 2px; color: #FFF; display:block; background:#3D3D3D;} div#tabphotos div.adcontainer a.plusClass {padding-left: 16px; background: #3D3D3D url(/images/id_plus_fff.gif) no-repeat scroll 6px center;} /* Polls */ div.pollcontent{border:none;} div.pollcontainer {border:none;height:22px;background:url(/images/bg_hdr3.jpg) repeat-x scroll left top;} #maincontent div.pollHistory h1 {height:22px;border-bottom-color:#003063;font-family:"Helvetica", "Arial", sans-serif;} #catalog {padding: 0px !important;} #catalog .heading h1 {color: #000 !important; border-bottom: 2px solid #000 !important;text-transform:lowercase !important;} .grid-listing a, .grid-listing a:visited {color: #EF4123; text-decoration: none;} .grid-listing a:hover {font-weight: normal; text-decoration: underline; color: #3D3D3D;} .category-nav a:visited {color: #EF4123; font-weight: normal;} #clickimages h1 {color: #3D3D3D; border-bottom: 2px solid #3D3D3D;} /* middle box - used for wildcards, events and top articles */ div#industry {margin: 0px !important;} div#industryheader {text-align: center; margin-top: 10px;} div#industryheader h3 {padding-top: 1px; padding-bottom: 1px; font-weight: normal; text-transform: uppercase;border-bottom: 1px solid #717171; border-top: 1px solid #717171;} div.pollcontent,div.pollcontainer,div.quickpoll,#industrynews.industrynews-Middle, #industrynews.industrynews-Middle .sectionhead,div.middlebox,div.middleboxtop,div.middleboxbtm {width:auto;} div.quickpoll,div.middlebox {margin:0px 0px 20px;padding: 10px; border: 1px solid #E3E3E3;} div.middleboxtop {margin: 0px; padding:0px; border-bottom: 0px; text-align:center; height: 22px;background: none;} div.middleboxtop h3 {letter-spacing: 1px;border-bottom: 1px solid #717171; border-top: 1px solid #717171; padding: 3px 0px; color: #000; font: 11px "Helvetica", "Arial", sans-serif; text-transform: uppercase;} div.pollcontainer h3,div.middleboxtop div.mostviewed {letter-spacing: 1px;margin: 0px; padding: 3px 0px; border-top: 1px solid #717171; border-bottom: 1px solid #717171;font: normal 11px "Helvetica", "Arial", sans-serif; color: #000;text-transform: uppercase;} div.pollcontainer h3 {font-size:12px;} div.middleboxtop div.mostviewed {text-indent:0;} div.middleboxbtm {font-size:11px;margin: 0px; padding:5px 4px 5px; border:none;} div.middleboxbtm a:visited {color: #EF4123;} div.middleboxbtm a:visited :hover {color: #3D3D3D;} div#industrynewscontent.middleboxbtm {padding-top:10px;} div#industrynewscontent.middleboxbtm div.more {margin-bottom:0px;} div.middleboxbtm a:hover,div.middleboxbtm a,div.middleboxbtm a:visited{font-size:11px;} div.middleboxbtm div.location,div.middleboxbtm div.date {font-size:11px;line-height:14px;} div.middleboxbtm ul.imglist li {text-align:left;background: url(/images/id_iconplus.gif) no-repeat; background-position: 0px 3px;} div.middleboxbtm p{display:inline;} div.middleboxbtm ul.imglist br {display:none;} /* --------------------------- COMMUNITY/CHANNEL --------------------------- */ #portal.pstchannel #leftcolumn{margin:0;padding:0;width:530px;} #community div.channelheader {margin:0px 0px 5px 0px;position:relative;border-bottom:2px solid #000;} #maincontent #community h1,#community h1 {color:#000;font-size:15px;font-weight:bold;margin:0px 5px 0px 0px;text-transform:lowercase;} #community div#channelDescription p,#community div#channelDescription {padding:0px 0 10px;width:481px;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-style:italic;margin-bottom:0px;} #community div#channelDescription p {margin-bottom:0px;line-height:normal;} #community #leftcolumn ul.list li h2.channelHeadline a{text-decoration: none;font-weight: bold; font-size: 14px;line-height:18px;} #community #leftcolumn div.date {padding:0px;color:#605945;font-size:10px;line-height:13px;} #maincontent #community #leftcolumn ul.list li {padding-bottom:15px;} #community #leftcolumn p a{font-size:11px;} #portal.pstchannel #leftcolumn div.sectionhead526 {margin-top:25px;} #maincontent ul li{font-size:11px;} #maincontent ul li a {font-size:14px;} #community div.ebs {margin-bottom:0px;} #community #tabblog div.tabblock div.adcontainer span.left a.more {background:url("/images/id_plus_fff.gif") no-repeat scroll 6px center #3D3D3D;font-size:11px;margin-right:0px;text-transform:none; padding: 4px 8px 4px 16px;} #community div#tabblog div.adcontainer {margin-bottom:15px;} /*-----Maincontent-----*/ /* #maincontent ul li {padding-bottom:35px;} */ /* --------------------------- ARTICLE PAGE --------------------------- */ #sendToFriend h1,#article h1{color:#000;border-bottom:2px solid #000;font-size:15px;font-weight:bold;margin:0 0 10px;padding: 0 0 5px;} #article h3 {color:#000000;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-style:italic;font-weight:bold;line-height:11px;} #article {margin:0 0 30px 0;padding:10px;} #article, #article p, #article li {font-size: 12px;line-height:18px;} #article p {padding: 0px; margin:0px;line-height:16px;} div#articleToolsTop, div#articleToolsBtm {margin: 0px 6px 5px 0px;width:auto;float:left;clear:none;} div#articleToolsTop {margin-bottom:10px;} #article table img{padding:4px 4px 4px 0px;} #article table td,#article table td a{font-size:12px;} div#shareExpandItBoxTop, div#shareExpandItBoxBtm {background-color:#ffffff;} #article img {padding:4px 4px 4px 0px;} #article div#articleToolsTop img,#article div#articleToolsBtm img {padding:0px;} #article .articleRating {float:left;margin:1px 0;width:100%;} div#articletabs div.articlecontent ul li {list-style-type:none;} div#articletabscontainer #relatedcontent,#article div.sponsorlink div.sponsorlinktitle,#article #articletalkbackcontainer #talkbackcontainer {margin: 0px; padding: 3px 0px; font-size: 11px; line-height: normal; text-transform: uppercase; color: #000; text-align: center; border-top: 1px solid #717171; border-bottom: 1px solid #717171; background-color: #FFF;font-weight:normal;font-family:"Helvetica", "Arial", sans-serif;} div#articletabs,#article div.sponsorcontent {margin: 0px 0px 5px 0px; padding: 5px 5px 10px 5px; height: 1%; border: none; background-color: #FFF;border:0px;} #article #articletalkbackcontainer #articletalkback {margin: 0px 0px 5px 0px; padding: 5px 5px 15px 5px; height: 1%; border: 0px; background-color: #FFF;} #article #articletalkbackcontainer #articletalkback p {font-size:12px;margin:12px 0;padding:4px 0px;} #article div.sponsorcontent {width:auto;} div#mediatabs ul#mediamenu li.lion, div#articletabs ul#articlemenu li.lion{padding:3px 5px 3px 3px; text-transform:uppercase; background-color: #EBEAE8; color:#000; font: 11px/23px "Helvetica", "Arial", sans-serif;} div#mediatabs ul#mediamenu li.lioff, div#articletabs ul#articlemenu li.lioff {padding:3px 5px 3px 3px; cursor:pointer;cursor:hand; text-transform:uppercase; background-color: #3D3D3D; color:#FFF;font: 11px/23px "Helvetica", "Arial", sans-serif;} * html div#articletabs ul#articlemenu li.lion {padding:3px 2px 3px 2px} /*ie only*/ * html div#articletabs ul#articlemenu li.lioff {padding:3px 2px 3px 2px} /*ie only*/ * html div#mediatabs ul#mediamenu li.lion {padding:3px 2px 3px 2px} /*ie only*/ * html div#mediatabs ul#mediamenu li.lioff {padding:3px 2px 3px 2px} /*ie only*/ div#articletabs div.articlecontent #relatedarticles li h3 {font-style:nornal;} #article #articletalkbackcontainer #articletalkback p a:hover,#article #articletalkbackcontainer #articletalkback p a:visited,#article #articletalkbackcontainer #articletalkback p a {font-size:12px;} #article form p a:hover,#article form p a:visited,#article form p a {font-size:12px;} #article div.talkbackComment p {font-size:12px;font-weight:normal;padding-top:5px;margin-bottom:3px;} #article #articletalkbackcontainer #articletalkback div.morethreads a:hover,#article #articletalkbackcontainer #articletalkback div.morethreads a:visited,#article #articletalkbackcontainer #articletalkback div.morethreads a {font-size:12px;} #article #articletalkbackcontainer {border: 1px solid #E3E3E3 !important;padding: 10px;} div#mediatabscontainer {border:1px solid #E3E3E3;padding:10px;} div#mediatabscontainer #morecontent {margin: 0px; padding: 3px 0px; font-size: 11px; line-height: normal; text-transform: uppercase; color: #000; text-align: center; border-top: 1px solid #717171; border-bottom: 1px solid #717171; background-color: #FFF;font-weight: normal;font-family:"Helvetica", "Arial", sans-serif;} div#mediatabs {margin: 0px 0px 5px 0px; padding: 5px 0px 10px 0px; height: 1%; border: none; background-color: #FFF;} div#mediatabs ul#mediamenu {margin:0px 0px 0px 5px; padding:0px 0px 4px 0px;text-align:left;} div#mediatabs ul#mediamenu li{margin:0px 0px 0px 5px; padding:0px 3px 1px 3px; display:inline; font: bold 12px "Helvetica", "Arial", sans-serif; color: #17386B; border-right: 1px solid #FFF; border-bottom: 1px solid #9D9171;border-right: 1px solid #9D9171;font-weight:normal;} div#mediatabs div.mediacontent div.tabblock h3 {background-color:transparent;border:none;text-transform:uppercase;} div#rightcolumn #firstlight div.adtext {font-size:11px;font-family:"Helvetica", "Arial", sans-serif;text-transform:uppercase;color:#999;} /*Reprints Page*/ #eventcontent,#maincontent {padding:0px 5px;} #maincontent h1{color:#000000;font-size:15px;font-weight:bold;margin:0;padding:4px 0px 0px;text-transform:none;border-bottom:2px #000000 solid;} #maincontent #ReprintHeader h1 { font-size:15px; border-bottom:2px #000000 solid; margin:17px 5px 20px; font-weight:bold; width: 736px;color:#000000;text-transform:none;padding:3px 0 0;} * html #maincontent #ReprintHeader h1{margin:7px 5px 20px;} *+ html #maincontent #ReprintHeader h1{margin:7px 5px 20px;} #articleReprint a {font-size:11px;} div.requiredFields {margin-top:20px;} table.reprints td {padding:5px 6px 6px;} div #maincontent form table.reprints tr td img{margin-left:30px;} div #maincontent form table.reprints tr td br {line-height:5px;} #articleReprint #maincontent #boombox {margin-top:60px;text-align:center;clear:both;} /*Print Page*/ #articleprint p, #articleprint td, #articleprint div{color:#000000;font-family:"Helvetica", "Arial", sans-serif;font-size:12px;line-height:17px;} #articlePrintContainer {background-color:#fff;} #articlePrintContainer div#leaderboard {left:0;float:none;height:90px;position:relative;right:auto;text-align:center;} #articleprint{margin-top:0px;font-family:"Helvetica", "Arial", sans-serif;margin-left:5px;} #articleprint h1 {margin: 0px 0px 5px; color: #000; font-size:18px; font-weight:bold; border-bottom: 2px solid #3D3D3D;} #articleprint h2 {margin: 0px 0px 4px 0px; color:#000; font-size:15px; font-weight:bold;} #articleprint h3 {margin: 10px 0px 10px 0px;font: bold 11px "Helvetica", "Arial", sans-serif;color:#000;font-style:italic;line-height:11px;} #articleprint p a {font-size:12px;} #articleprint p a b {color:#0000FF;font-size:12px;text-decoration:underline;} #articleprint table td img{padding:0px 5px 5px 0px;} #articleprint p{margin:10px 0px;} #articleprint table td,#articleprint table td a{line-height:normal;font-size:10px;} #articleprint p img {padding:4px 4px 4px 0px;} /*Email Page */ #sendToFriend {margin-left:12px;} #sendToFriend h1 {margin:0 22px 23px 0;} * html #sendToFriend h1 {margin:19px 22px 33px 0;} *+ html #sendToFriend h1 {margin:19px 22px 33px 0;} #sendToFriend table tr td{padding-top:0px;width:234px;} #sendToFriend table td div.submit input,#sendToFriend table td input{width:auto;margin:1px 2px 1px 1px;} #sendToFriend table td div input{width:142px;margin:1px 2px 1px 1px;} #sendToFriend table td div.submit input,#sendToFriend table td input{width:auto;margin:1px 2px 1px 1px;} #sendToFriend table td div.submit {width:400px;} #sendToFriend table td p {width:500px;} #sendToFriend table td p .ihtfwB {margin-left:0px;} #sendToFriend table tr td em {display:block;width:750px;} form#sendToFriend {margin:0px;} div#emailOK p {font-weight:bold;padding-bottom:20px;font-size:12px;} div#emailOK .bold p {font-weight:bold;font-size:12px;} #displayErrorMessage td {display:none;} #displayErrorMessage td.nnsErrorMessage {text-align:left;display:block;float:left;width:300px;} #displayErrorMessage td.nnsErrorField {text-align:left;display:block;float:left;width:230px;} table.nnsError td.nnsErrorField {font-size:13px;} #maincontent #emailOK h1{margin-bottom:20px;} /*-------Themed Article-------*/ #leftmiddlecontainer.themedA #article {padding:5px 14px 10px 12px;} #leftmiddlecontainer.themedA #article table td {font-size:11px;line-height:18px;} #leftmiddlecontainer.themedA #article table td a{font-size:12px;line-height:18px;} #leftmiddlecontainer.themedA table table td strong a:hover {text-decoration:underline;} #leftmiddlecontainer.themedA table#id3573600-0-table span.style1 {color:#8A1832;font-size:24px;} #leftmiddlecontainer.themedA #article table td a, #leftmiddlecontainer.themedA #article table td a:visited, #leftmiddlecontainer.themedA #article table td a:hover {font-size:11px;} #leftmiddlecontainer.themedA a {font-size: 11px;} /*-------Themed Channel-------*/ div.themedchannelA h2 a {font-size: 13px;} div.themedchannelA h2 {font-size: 13px;} div.themedchannelA ul {margin-left: 40px; list-style-type: disc; margin-bottom: 0px;} div.themedchannelA ul li {padding: 0px; font-size: 13px;} div.themedchannelA div.middleboxbtm {margin-top: 10px;} div.themedchannelA a, div.themedchannelA a:visited {font-size: 13px;} div.themedchannelA a:hover {font-size: 13px;} div.themedchannelA div.middleboxtop {text-align:left;} div.themedchannelA div.middleboxtop h3 {margin: -25px 0px 0px; font: italic bold 12px/12px "Helvetica", "Arial", sans-serif; padding: 0px; border: 0px;} /*-------Events-------*/ #eventcontent h1 { font-size:15px; border-bottom:2px #000000 solid; margin:20px 5px 38px; font-weight:bold; width: 736px;color:#000;font-family:"Helvetica", "Arial", sans-serif;line-height:18px;} #eventcontent div.submit {display:block;font-size:12px;left:600px;margin:0;position:absolute;top:22px;} #eventcontent div.submit a,#eventcontent div.submit a:hover,#eventcontent div.submit a:visited{font-size:12px;} div.event_dropdowns {background-color:transparent;border:none;} #eventList h2 a{border:0 none;font-size:11px;line-height:14px;text-transform:none;padding-right:20px;} #eventcontent h2 {line-height:16px;font-size:14px;margin-top:22px;} #eventcontent div.upcomingEvents div.otherupcomingevents ,#eventcontent div h1 {background-color:#999999;color:#FFFFFF;font-size:12px;font-weight:bold;line-height:12px;margin:0;padding:5px 0 4px;text-align:left;text-transform:uppercase;width:auto;} #eventcontent div.events p strong {font-weight:normal;} #eventcontent div.events p a {word-wrap:break-word;} #eventcontent div.upcomingEvents {width:33%;padding-left:5px;float:right;} #eventcontent div.upcomingEvents div.otherupcomingevents h3{text-transform:uppercase;} #eventcontent div.upcomingEvents ul{list-style-type:none;margin:10px 5px 10px;} #eventcontent div.upcomingEvents ul br {line-height:10px;} #eventcontent div.upcomingEvents div.more {background-image:none;margin-top:10px;} #eventcontent div.upcomingEvents div.more a {padding:0px;} #maincontent #eventcontent div.upcomingEvents ul li {padding-bottom:15px;} #eventcontent div.upcomingEvents ul li div.date {font-size:11px;color:#000;line-height:14px;} #boombox, div.boombox {text-align:center; padding:20px;} #eventcontent #boombox {padding-top:40px;} /*-----Archives-----*/ .containerTOCArchive a:hover {color: #3D3D3D;} #maincontent div.archiveHeader { margin: 0; position: relative; width: auto; } #maincontent h1.archiveHeader{color:#000000;font-size:15px;font-weight:bold;margin:0;padding:3px 0 0;text-transform:lowercase;border-bottom:2px #000000 solid;height: 19px;} #maincontent h1.currentissueHeader{color:#000000;font-size:15px;font-weight:bold;margin:0;padding:3px 0px 0px;text-transform:none;border-bottom:2px #000000 solid;height:19px;text-transform:uppercase;} #archive {margin:0 0 20px 0;padding:0 0 2px;} #archive h2 {color:#000000;font-size:12px;font-weight:bold;line-height:12px;margin:0 17px 0 0;padding:5px 0 4px;text-align:left;text-transform:none;width:auto;border-bottom:none;} .containerTOCArchive h5 {font-style:normal;background:none;color:#000000;font-size:12px;font-weight:bold;line-height:12px;margin:0px 0px 11px;padding:5px 0 4px;text-align:left;text-transform:none;width:auto;border-bottom:none;} #archive h3 {font-family:"Helvetica", "Arial", sans-serif;font-style:italic;background:none;color:#000000;font-size:11px;font-weight:bold;line-height:12px;margin:0 17px 0 0;padding:5px 0 3px 0;text-align:left;text-transform:uppercase;width:auto;border-bottom:none;} #maincontent #archive ul li{background-color:#fff;border-right:1px solid #000;margin-right:7px;padding:0 8px 0 0;font-size:9px;line-height:10px;} #archive ul li a {font-size:11px;line-height:11px;} #archive ul {list-style-type:none;margin:3px 17px 15px 0;} .containerTOCArchive{padding-top: 0px; padding-bottom: 0px;margin:0px 17px 5px 0;} #maincontent .containerTOCArchive h4 { display: none; visibility: hidden; } #currentissue .containerTOCArchive {margin:1px 0px 0px;} #maincontent .containerTOCArchive li.circle {font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:disc;padding-bottom:0;} #maincontent .Archive50Percent ul li a{padding:0px;font-size:11px;} #maincontent .containerTOCArchive a:hover {text-decoration:none;} #maincontent .containerTOCArchive a, #maincontent .containerTOCArchive a:visited {display: inline;} #maincontent .containerTOCArchiveCenter {padding:0px 0 15px;text-align:center;} #maincontent .containerTOCArchiveCenter a{font-size:11px;} #currentissue hr,#archive hr{display:none;} .containerTOCArchive .Archive25Percent a {padding:1px 0px;font-size:11px;} #currentissue .containerTOCArchive .Archive25Percent {width:auto;padding-right:5px;} #currentissue .containerTOCArchive a,#currentissue .containerTOCArchive a:visited {padding-top:0px;font-size:11px;} #maincontent #currentissue .containerTOCArchive div.Archive75Percent br{display:none;} #currentissue .containerTOCArchive .Archive50Percent {margin-top:10px;margin-right:15px;} #currentissue .containerTOCArchive .Archive50Percent ul {margin-left:13px;margin-bottom:20px;} #maincontent .containerTOCArchive li.section {background:none;color:black;font-size:12px;font-weight:bold;line-height:12px;margin:10px 0px 0px;padding:5px 0 4px 2px;text-align:left;width:auto;} #maincontent #currentissue .containerTOCArchive li.subsection {list-style-type:none;padding:3px 0 3px 11px;font-size:11px;color:#000;} #currentissue .containerTOCArchive .Archive50Percent ul ul{margin-top:5px;} #maincontent .containerTOCArchive li.circle {list-style-type:none;padding-left:16px;margin:0 0 0 27px;} * html #maincontent .containerTOCArchive li.circle {list-style-type:none;padding-left:16px;margin:0 0 0 27px;} *+ html #maincontent .containerTOCArchive li.circle {list-style-type:none;padding-left:16px;margin:0 0 0 27px;} #maincontent .containerTOCArchive li.circle a {margin-left:-5px;} * html #currentissue .containerTOCArchive .Archive50Percent ul ul {background-color:#ffffff;margin-left:-2px;margin-bottom:-4px;} *+ html #currentissue .containerTOCArchive .Archive50Percent ul ul {background-color:#ffffff;margin-left:-2px;margin-bottom:-4px;} #maincontent #boombox {clear:both;text-align:center;} #archive ul li a:hover {text-decoration:none;} /*-----Info Pages-----*/ #siteinfo p {font-size:12px;margin:0px;line-height:18px;} #siteinfo {margin:0px;padding:0px;} #siteinfo h1 {border-bottom:2px solid #000;color:#000;font-size:15px;font-weight:bold;line-height:18px;} #siteinfo span p strong img {float:right;margin-right:10px;} #maincontent #learnrss ul li a {font-size:12px;} #maincontent h1 {text-transform:lowercase;} #maincontent h1 span.site-title {text-transform:none;} #siteinfo a:hover,#siteinfo a:visited,#siteinfo a {font-size:12px;} #siteinfo hr {border:1px solid #888888;color:#888888;} /*-----Blogs Page-----*/ #blog,#bloglisting {background-color:#FFFFFF;margin:0 0 20px;padding:0;width:auto;} #blog h1 {color:#000;margin-bottom:5px;font-size:15px;font-weight:bold;text-transform:lowercase;border-bottom:2px solid #000; font-family: "Helvetica", "Arial", sans-serif;} #blog .bloghead h1 {border:none;} #bloglisting h1 {background-image:none;border-bottom:2px solid #000;color:#000;font-size:15px;margin:0 0 5px;padding:0;width:auto;text-transform:lowercase;font-family: "Helvetica", "Arial", sans-serif;} #bloglisting #bloglistingside {float:right;padding-top:20px;width:334px;} #bloglisting div.bloglistitem {margin:0;padding:10px 0 5px;width:375px;} #bloglisting div.bloglistitem div.blhead h2 {border-bottom:0px solid #000000;font-size:12px;font-weight:bold;line-height:12px;margin:0 4px 10px 0px;padding:0 0 2px;text-transform:uppercase;} #bloglisting div.bloglistitem div.blhead h2 a{line-height:18px;text-decoration:none;font-size:12px;} #bloglisting div.bloglistitem div.left {float:left;padding:5px;text-align:center;width:70px;} #bloglisting div.bloglistitem div.right {float:right;padding:5px;width:260px;} #bloglisting div.bloglistitem div.right div.date {color:#605945;font-size:10px;line-height:13px;} #bloglisting div.bloglistitem div.right div.blogLinks a, #bloglisting div.bloglistitem div.right div.blogLinks {font-size:10px;font-weight:100;padding:0px;} #bloglisting div.bloglistitem div.right h3 {font-size:12px;font-weight:bold;padding:0;text-transform:none;margin-bottom:13px;} #bloglisting div.bloglistitem div.right h3 a:hover,#bloglisting div.bloglistitem div.right h3 a {color:#EF4123;font-size:12px;} #bloglisting div.bloglistitem div.right p a:hover,#bloglisting div.bloglistitem div.right p a:visited,#bloglisting div.bloglistitem div.right p a {font-size:11px;} #bloglisting div.bloglistitem div.right h2.aboutblog {font-family:"Helvetica", "Arial", sans-serif;font-size:12px;font-weight:bold;padding:5px 0px 0px;text-transform:uppercase;margin:0px;} .bloghead {font-size:15px;line-height:15px;border-bottom:2px solid #000;} #blogmain div.blogpost {width:auto;} div.blogpost .photo_caption_block { display: block; } * html #blogmain div.blogpost {width:525px;} #blogmain div.blogpost a {font-family:"Helvetica", "Arial", sans-serif;text-decoration:underline;font-size:12px;color: #EF4123;} #blogmain div.blogpost a:hover {color: #3D3D3D; text-decoration:underline;} #blogmain table td div.blogpost p a {font-weight:100;text-decoration:none;} #blogmain table td div.blogpost a {text-decoration:none;} #blogmain table td div.blogpost h3 a {color:#EF4123;text-decoration:none;font-size:14px;font-weight:bold;} #blogmain table td div.blogpost h3 a:hover {color:#3D3D3D;text-decoration:none;font-size:14px;font-weight:bold;} #blog p {font-size:11px;word-wrap:break-word;} #blogmain div.blogpost h3 {color:#000000;display:block;font-family:"Helvetica", "Arial", sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:900;line-height:normal;margin:0;padding:0;text-align:left;} #blogmain div.blogpost h3 a {color:#A50021;text-decoration:none;font-size:14px;} #blogmain div.blogpost h3 a:hover {color:#666666;text-decoration:none;font-size:14px;} div.blogpost p,div.blogpost div.blogpostedby a,div.blogpost div.blogpostedby,#blogmain div.blogpost p,div.blogpost p a, div.blogpost {font-family:"Helvetica", "Arial", sans-serif;font-size:12px;word-wrap:break-word;} div.blogpost {clear:left;height:1%;margin:0 0 20px;overflow:hidden;padding:0;position:relative;} #blogmain div.blogpost div.category a {font-family:"Helvetica", "Arial", sans-serif;font-size:11px;text-decoration:none;} #blog div.blogpost div.left {clear:both;display:block;float:left;padding:5px 0;width:100%;} div.blogpost div.left {padding: 5px 5px 5px 0;} div.blogpost div.left img {padding: 0;} div.blogpost #blogtools div#articleToolsTop, div.blogpost #blogtools div#articleToolsBtm { margin: 0; } #blogsidebar {background-color:#FFFFFF;padding:4px 0px 0px 0px;margin:0px 0px 0px 15px;_width:160px; _margin-right:5px;} #blogsidebar div.blogbox {background-color:#FFFFFF;color:#000000;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:19px;margin:0 0 15px 15px;padding:0;} #blogsidebar div.blogbox h3 {border-bottom:0px;} #blogsidebar div.rightnavmodulehead {color:#000;border-bottom:1px solid #000;display:block;font-size:13px;font-weight:900;margin-bottom:0;text-transform:lowercase;text-decoration:none;position:relative;font-family:"Helvetica", "Arial", sans-serif;} #blog #blogmain table td h2,#blogmain #blogsidebar div.blogbox h2 {border-bottom:1px solid #000000;font-size:13px;font-weight:bold;line-height:16px;text-transform:uppercase;margin-bottom:10px;} #blog #blogmain table td h2 {border-bottom:2px solid #3D3D3D;} #blogsidebar div.blogbox ul li h2 {border:none;font-weight:normal;font-size:11px;margin-bottom:0px;} #blogsidebar div.blogbox ul li {font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:18px;} * html #blogmain #blogsidebar div.blogbox ul li {font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:18px;word-wrap:break-word;} #blogsidebar div.blogbox ul li a {color:#EF4123;font-size:12px;font-family:"Helvetica", "Arial", sans-serif;text-transform:none; text-decoration:none;font-weight:bold;} #blogsidebar div.blogbox ul li a:hover {color: #3D3D3D; font-size:12px;text-decoration: underline;font-weight:bold;} .blogRating {float:left;margin-bottom:15px;width:auto;} div.blogpost div#articleToolsTop img {padding:0px;} #blogtools div.links a,div.blogtopnav a {font-size:11px;} div.blogpost h1{margin:0px; padding:0px; font: bold 15px "Helvetica", "Arial", sans-serif; color: #000;border:0px;line-height:18px;} .ihtfw, .ihtfwB {margin-left:0px;} #blogmain table.bloggerprofileblogs {margin-top:20px;} #blogmain table.bloggerprofileblogs th a {float:left;} div.blogpost p {padding-bottom:0;} div.blogpost p:first-child {clear:left;} div.blogpost span:first-child {clear:left;} div.blogpost .infuse {width: 580px;} /*-----Newsletter Archive page-----*/ #enewsletters h1 {border-bottom:2px solid #3D3D3D;font-size:15px;font-weight:bold;margin:10px 5px 20px 0px;width:736px;color:#3D3D3D;text-transform:none;} #enewsletters h2 {color:#3D3D3D;} #enewsletters #enewsletteryear {border-bottom:1px solid #E3E3E3;border-top:1px solid #E3E3E3;margin:12px 25px 5px 25px;padding:4px;} #enewsletters #enewsletteryear h2 {margin:0px;width:117px;} #enewsletters #enewsletteryear td {color:#A50021;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0;padding:0px 0px 4px;;vertical-align:top;} #enewsletters #enewsletteryear td a {font-size:11px;line-height:11px;padding:0 3px;} #enewsletters table.issuedate h2 {margin:0px;} #enewsletters table.issuedate {margin:5px 5px 8px;width:100%;} #enewsletters table.issuedate td {font-size:12px;width:100px;padding:10px 0;} #enewsletters table.issuedate td a{font-size:11px;width:auto;line-height:18px;} #enewsletters table.issuedate td br{line-height:7px;} * html #enewsletters h1 {margin-top:0px;} *+ html #enewsletters h1 {margin-top:0px;} *+ html #enewsletters #enewsletteryear {margin-bottom:0px;} * html #enewsletters #enewsletteryear {margin-bottom:0px;} * html #enewsletters table.issuedate {margin-top:0px;} *+ html #enewsletters table.issuedate {margin-top:0px;} /*--------Search Page Tabs ------------------*/ ul#srtabs li{background: url("/images/search_tabs_new_off.gif") repeat-x scroll #3D3D3D 0 0;display: inline;margin: 0px 1px 0px 1px;padding: 0px;text-align: center;font-weight: bold;color: #333333;float: left;} ul#srtabs li.lion{background: url("/images/search_tabs_new_on.gif") repeat-x scroll transparent 0 0;border: 0px !important;color: #ffffff;font-size:13px;} ul#srtabs li.lion a {color: #333333; font: bold 13px "Helvetica", "Arial", sans-serif;} ul#srtabs li.lion a:hover {color: #333333; text-decoration: none; font: bold 13px "Helvetica", "Arial", sans-serif;} ul#srtabs li a{font-size:13px; color: #FFF; font: bold 13px "Helvetica", "Arial", sans-serif;} ul#srtabs li a:hover {color: #FFF; text-decoration: none;font: bold 13px "Helvetica", "Arial", sans-serif;} ul#srtabs li#rtab_resource a {padding-right:4px;} div #sr2{border:1px solid #ccc;min-height:1200px;} div#sr2 div.filter {border:none;border-bottom:1px dashed #333;} div #sr2 h3{display:block;margin:0px;padding:padding-top:15px;font-family:"Helvetica", "Arial", sans-serif;} div #sr2 h3 a,div #sr2 h3 a:hover {font-weight:700;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:18px;color:#3D3D3D;} div #sr2 h3 a:hover {color:#3D3D3D;text-decoration:underline;} div #sr2 span.source{font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:18px;margin:0px;} div #sr2 h4,div #sr2 h5{display:block;font-size:11px;line-height:18px;padding-left:20px;font-family:"Helvetica", "Arial", sans-serif;} div #sr2 h5{margin-bottom:5px;} div.googlelabel{text-align:left;} div #googlesearch{display:block;border:1px solid #ccc;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:15px;margin:15px 0px 0px 0px;padding:0px 15px 7px 15px;position:relative;} div #googlesearch p a span.googleafsline1{color:#A50021;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:15px;scrollbar-base-color:#3D3D3D;} div #googlesearch p a span.googleafsline2{color:#000;scrollbar-base-color:#000;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:15px;} div #googlesearch p a span.googleafsvurl{color:#000;scrollbar-base-color:#000;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;line-height:15px;text-decoration:underline;} #bloglisting div.bloglistitem h2 {border-bottom:0 solid #000000;margin:10px 0;padding-bottom:2px;} #topicsbox, #topicsbox a{font-weight:normal;font-family:"Helvetica", "Arial", sans-serif;font-size:12px;} div#sr2 div.filter #filterby {font-family:"Helvetica", "Arial", sans-serif;} div#sr2 div.filter div.topicdivide {margin:-5px;} table#bodytable td#headerrow div {margin-top:29px;margin-right:2px;} table#bodytable td#headerrow div.srresults {padding-left:10px;margin-top:29px;font-size:11px;} table#bodytable td#headerrow div.srresults strong {font-size:12px;} #srrightcolumn div#googlesearch {padding-left:3px;} #srrightcolumn {width:175px;} div #sr2 ul {margin:10px 0px 0px 25px} div#sr {padding-left:5px;padding-top:0px;} table#bodytable {width:99%;margin-top:-10px;} table#srwrapper{background-attachment:scroll;background-color:transparent;background-image:url(/images/id_rightcol_bg.gif);background-position:808px top;background-repeat:repeat-y;width:983px;margin-top:-10px;} #srrightcolumn div#googlesearch {border:medium none;padding-left:5px;} div.sourceNews {color:#000;} /*-----Affiliates-----*/ .affiliates {margin:0 0 10px;padding:0;position:relative;} .affiliates h1 {border-bottom:2px solid #000000;color:#000000;margin:0 0 5px;text-transform:lowercase;font-family:"Helvetica", "Arial", sans-serif;font-size:15px;font-weight:bold;} .affiliates,.affiliates p,.affiliates td {font-family:"Helvetica", "Arial", sans-serif;font-size:12px;line-height:normal;} .affiliatesRegisterImgHead {float:right;margin-left:8px;color:#3D3D3D;} .affiliates p.affiliatesFilters {margin:20px 0 20px 20px;padding:0;width:95%;font-family:"Helvetica", "Arial", sans-serif;} .affiliates p.affiliatesFilters u{color:#333333;font-size:18px;line-height:15px;text-decoration:none;font-family:"Helvetica", "Arial", sans-serif;padding:0px 4px 0px 3px;} .affiliates p.affiliatesFilters a {color:#3D3D3D;padding:0px 4px 0px 0px;text-decoration:underline;font-size:11px;} .affiliates p.affiliatesFilters a:hover {text-decoration:none;font-size:11px;color:#003366;} .affiliates p.affiliatesFilters span {padding:0px 4px 0px 0px;font-size:11px;} .affiliatesTabBack {color:#444;font-size:11px;} span.affiliatesTabBack:hover{text-decoration:underline;} .affiliatesTabBack:link, .affiliatesTabBack:hover, .affiliatesTabBack:active, .affiliatesDetailDeeplink:visited {color:#444;} .affiliatesTab {background-color:#DEE6ED;} .affiliatesTabOn {background-color:#FFF;} .affiliatesTabOn .affiliatesTabBack {font-weight:bold;margin:auto 8px;vertical-align:7px;} .affiliatesTabBody {border:1px solid #D9DADC;} .affiliatesTabs {height:25px;list-style-type:none;margin:0 5px 2px 0px;position:relative;top:4px;} .affiliates .paginationstyle {float:right;margin:15px 0 0;padding:2px 0 0px;text-align:right;width:400px;text-transform:uppercase;font:11px/18px "Helvetica", "Arial", sans-serif;} .affiliates .paginationstyle br {display:none;} .paginationstyle a {color:#666666;font-size:11px;font-weight:bold;text-decoration:underline;} .affiliatesTabBodyHead {margin:0 5px 0 0;padding:10px 0 0;} .affiliatesDetailName{color:#000000;font-family:"Helvetica", "Arial", sans-serif;font-size:17px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0 0 10px;padding:0;} .affiliatesDetailHead {margin:5px 0 0;padding:15px;background:#F6F6F6 url(/images/apHeadBg.gif) repeat-x scroll center bottom;} .affiliatesDetailBody {margin:0 0 15px;padding:10px 15px 5px;} .affiliatesDetailLink:hover {text-decoration:underline;} .affiliatesDetailBody {font-family:"Helvetica", "Arial", sans-serif;margin:0 0 15px;padding:10px 15px 5px;font-size:12px;} .affiliatesDetailBody ul li a:hover,.affiliatesDetailBody ul li a, .affiliatesDetailBody ul li a:visited {color:#3D3D3D;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-weight:bold;text-decoration:none;} .affiliatesDetailBody ul li a:hover {text-decoration:underline;} #maincontent .affiliatesDetailBody ul li {font-family:"Helvetica", "Arial", sans-serif;padding:0 0 5px;color:#3D3D3D;} .affiliates h2{color:#000;font-family:"Helvetica", "Arial", sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:-7px 0 12px;display:block;padding:0;} .affiliates .affiliatesTabBodyHead h2.affiliatesTabBodyHeadLabel{color:#3D3D3D;font-family:"Helvetica", "Arial", sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:5px 0 15px;display:block;padding:0;} .affiliatesRequestBlock {clear:both;font-family:"Helvetica", "Arial", sans-serif;font-size:12px;margin:20px 15px 20px 10px;min-height:15px;width:610px;} .affiliatesRequestInput {display:inline;float:right;width:260px;} textarea.affiliatesRequestInput {margin-bottom:10px;} * html .affiliatesRequestBlock {clear:both;font-family:"Helvetica", "Arial", sans-serif;font-size:12px;margin:10px 15px 10px 10px;min-height:15px;width:610px;} *+ html .affiliatesRequestBlock {clear:both;font-family:"Helvetica", "Arial", sans-serif;font-size:12px;margin:10px 15px 10px 10px;min-height:15px;width:610px;} select.affiliatesRequestInput,span.affiliatesRequestInput {width:265px;} select.affiliatesRequestInput {font-size:11px;} *+ html select.affiliatesRequestInput,*+ html span.affiliatesRequestInput {width:265px;margin-right:15px;} * html select.affiliatesRequestInput,* html span.affiliatesRequestInput {width:265px;margin-right:15px;} .affiliatesDetailLink:link, .affiliatesDetailLink:hover, .affiliatesDetailLink:active, .affiliatesDetailLink:visited {color:#3D3D3D;font-size:11px;font-weight:bold;} .affiliatesRequestBlock input[type="submit"] {margin-top:15px;margin-left:25px;margin-right:-3px;} /*-----TalkBack -----*/ #maincontent #currentTalkbackThreads h1{color:#000000;font-size:15px;font-weight:bold;margin:20px 17px 30px 5px;padding:0px;text-transform:none;border-bottom:2px #000000 solid;width:736px;} #maincontent #talkback div#boombox {float:right;padding:36px 22px 20px 15px;width:336px;z-index:15;} #maincontent #talkback p {margin-bottom:30px;font-size:12px;} #maincontent #talkback p span.talkbackrecent {font-weight:bold;color:#605945;} #talkbackPostComment h1,#maincontent #talkbackhead {background: url("/images/bg_hdr3.jpg") repeat-x top left;font-size:15px;height:22px;color:#fff;font-weight:bold;text-transform:uppercase;} #maincontent #talkbackdetailhead h1{padding-top:0px;margin-bottom:20px;} #maincontent table.talkbackcomment {margin-top:20px;width:100%;} #maincontent table.talkbackcomment td.head {color:#000000;font-family:"Helvetica", "Arial", sans-serif;font-weight:bold;text-transform:none;} #maincontent div.talkbackComment {padding:5px 0 0;} #talkbackPostComment {padding:0px 0px 0px 5px;} #talkbackPostComment h1 {padding-left:37px;} form.comment span.note {color:#444444;font-weight:bold;} form.comment table td {padding:4px 0;} #talkbackPostComment .comment h3 {margin:1em 0;display:block;color:#000000;font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:bold;line-height:11px;} #talkbackPostComment .comment td .ihtfw {color:#000;font-weight:normal;} /*-----Webcast-----*/ .webcastBox a, .webcastBox a:hover, .webcastBox a:visited, .webcastBox a:active {color:#003399;} .webcastBox {font-family:"Helvetica", "Arial", sans-serif;padding:10px 10px 7px;} .webcastHeader {border-bottom:2px solid #3D3D3D;font-size:15px;font-weight:bold;margin:10px 5px 56px;text-transform:none;width:736px;color:#3D3D3D;} .webcastBoxRight {float:right;font-family:"Helvetica", "Arial", sans-serif;font-size:12px;margin:-3px 0 5px;width:79%;line-height:normal;} .webcastBox br {line-height:4px;} .webcastBox .webcastBoxRight br {line-height:0px;} .webcastPromo {color:#605945;font-size:10px;display:block;margin-bottom:10px;line-height:normal;} .webcastBoxRight p {font-family:"Helvetica", "Arial", sans-serif;font-size:12px;line-height:normal;} .webcastBoxRight div img {margin-top:10px;} .webcastPagingNav {text-align:center;} #webcastDetailContainer h1 {border-bottom:2px solid #3D3D3D;color:#3D3D3D;font-size:15px;font-weight:bold;margin:0 0 18px;} #webcastDetailContainer {margin:0 10px 30px 0;padding:0 12px 10px;} #webcastDetail {font-family:"Helvetica", "Arial", sans-serif;font-size:12px;} * html #webcasts {padding:0px 5px;} *+ html #webcasts {padding:0px 5px;} /*-----Podcasts-----*/ div.podcastSectionTitle {background:none;border-bottom:2px solid #3D3D3D;color:#3D3D3D;margin:30px 10px;width:736px;} div.podcastSectionTitle h1 {background:none;color:#3D3D3D;font-size:16px;font-weight:bold;line-height:normal;} h2.podcastSeriesTitle {margin:5px 5px 9px;} h2.podcastSeriesTitle a {font-size:17px;} div.podcastDetail {color:#666666;font-size:11px;margin:5px;padding:10px 0 0 10px;font-family:"Helvetica", "Arial", sans-serif;} div.podcastDetailRight div,div.podcastDetailRight,div.podcastDetailRight p {font-family:"Helvetica", "Arial", sans-serif;font-size:12px;} div.podcastDetail a:hover,div.podcastDetail a {color:#003399;} div.podcastDetail a:hover {text-decoration:underline;} div.podcastDetailNavLink {font-family:"Helvetica", "Arial", sans-serif;font-size:10px;padding:15px 0;} div.podcastDetailNavLink a {font-size:10px;} div.podcastPagingNav a:hover,div.podcastPagingNav a {color:#003399;} /*-----Poll-----*/ #maincontent div.pollHistory h1 {border-bottom:2px solid #3D3D3D;font-size:15px;font-weight:bold;width:736px;color:#3D3D3D;font-family:"Helvetica", "Arial", sans-serif;height:normal;height:18px;margin:16px 5px 40px;text-transform:uppercase;} /*-----Photo Gallery-----*/ #photogallery {margin:0 0 10px;padding:0px;} #photogallery h1 {border-bottom:2px solid #000;color:#000;font-size:15px;font-weight:bold;text-transform:lowercase;font-family:"Helvetica", "Arial", sans-serif;} div.photogalleryitem {border:1px dotted #333333;width:229px;_width:220px;} div.photogalleryitem div.image {margin:5px 5px 0 0px;text-align:center;width:100px;} div.photogalleryitem div.image img{height:100px;width:100px;} div.photogalleryitem h2 a:hover,div.photogalleryitem h2 a:visited,div.photogalleryitem h2 a {color:#ef4123;font-size:14px;font-weight: bold;} div.photogalleryitem h2 a:hover {text-decoration:underline;color:#3D3D3D;} /*-----CLASSIFIEDS-----*/ #classifieds {margin:0 0 10px 0px;overflow:hidden;padding:0px;position:relative;} #jobcontent h1,#classifieds h1 {border-bottom:2px solid #3D3D3D;color:#3D3D3D;font-size:15px;font-weight:bold;margin:0px 12px 18px;text-transform:uppercase;} #classifieds #classifiedssection form {float:left;margin-left:12px;} #classifieds div.submit {float:right;margin-top:-37px;margin-right:12px;position:relative;} #classifieds div.submit a,#classifieds div.submit a:hover,#classifieds div.submit a:visited{font-size:12px;} #classifieds #boombox div.adtext,#classifieds div.boombox div.adtext,#classifieds #firstlight div.adtext,#classifieds div.firstlight div.adtext {font-family:"Helvetica", "Arial", sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;text-transform:lowercase;color:#707070;} #classifieds #classifiedssection #boombox {padding-top:0;vertical-align:top;margin-right:12px;} #classifieds p.classifiedType {border-bottom:medium none;font-size:1.5em;font-weight:bold;line-height:18px;padding:2px 0 9px;text-transform:none;} #classifieds h2 {font-size:13px;font-weight:bold;margin-bottom:13px;} div.classifiedsitem div.desc, div.classifiedsitem div.desc p {font-family:"Helvetica", "Arial", sans-serif;font-weight:normal;} div.classifiedsitem div.desc a {font-size:11px;line-height:18px;} div.classifiedsitem {border-bottom:medium none;margin:0;padding:0 0 11px;} #classifieds div.submit a:hover {color:#EF4123;text-decoration:none;} span.red {color:#000000;} /*-----Top Stories Slide Gallery -----*/ div#topstoriesslidegallery {border: 1px solid #E3E3E3; color: #333333; margin: 0px 0px 5px; padding: 5px 0px 0px 5px; width: 520px;} div#topstoriesslidegallery #activeSlide {height: 278px;} div#topstoryslidecontenttitle {height: 10px; color: #EF4123; font-weight: bold; text-align: center; padding-top: 15px; padding-bottom: 15px;} div#topstoryslidecontenttitle a {color: #EF4123; font-weight: bold;} div#topstoriesslidegallerynav {margin: 0; padding: 10px 5px 5px; text-align: center;} a#previousSlide {float: left; padding: 5px 0px 0px; cursor: pointer; font:bold 10px "Helvetica", "Arial", sans-serif; text-transform:uppercase;} a#nextSlide{float: right; padding: 5px 0px 0px; cursor: pointer; font:bold 10px "Helvetica", "Arial", sans-serif; text-transform:uppercase;} .slideNavLink {padding: 1px 5px 2px; margin: 0;} .slideNavLinkSelected {border: 1px solid #3D3D3D !important; margin: 0; padding: 0px 3px 1px;} /*-----CEU Center-----*/ div.ceucenter-detail-content {width: 760px; margin-top: 20px;} div.ceucenter-detail-content h2 a, div.ceucenter-detail-content h2 a:visited {font-weight:bold;} div.ceucenter-detail-image {float: left; margin-right: 10px; margin-top: 0px;} div.ceucenter-detail-description {margin-bottom: 10px;} div.ceucenter-detail-level {margin-top: 10px;} div.ceucenter-detail-date {margin-top: 15px; margin-top: 55px;} div.ceucenter-detail-nav {margin-top: 40px; color: #EF4123;} div.ceucenter-detail-nav a {color: #EF4123; text-decoration: none;} div.ceucenter-detail-nav a {color: #3D3D3D; text-decoration: underline;} div.ceucenter-detail-nav a:visited {color: #EF4123; text-decoration: none;} div.ceucenter-detail-sponsored {margin-left: 100px;} ul.ceucenter-list > li:first-child {border-top: 0px;} ul.ceucenter-list li {margin-bottom: 45px; border-top: 1px solid #E8E8E8;} /*-----Sitemap-----*/ #sitemap hr {display:none;} #sitemap h1 {font-size: 15px;border-bottom: 2px solid #000000;margin:0;font-weight: bold;color:#000000;text-transform:lowercase;} #sitemap ul {margin:5px 0 0 0;} #sitemap ul li a,#sitemap ul li a:hover,#sitemap ul li a:visited{font-size:12px;line-height:18px;} #sitemap ul li{font-size:12px;line-height:18px;font-weight:bold;padding:0;} #sitemap ul li#tn6{padding-bottom:0px;} #sitemap ul li ul{margin:0px 0 0 40px;} #sitemap ul li ul li{padding-bottom:0px;} #sitemap ul li#tn2 ul,#sitemap ul li#tn3 ul,#sitemap ul li#tn6 ul,#sitemap ul li#tn4 ul,#sitemap ul li#tn5 ul,#sitemap ul li#tn7 ul,#sitemap ul li#tn8 ul{margin-top:0px;} #sitemap ul li {width:auto;} /*-----404 Error Page-----*/ #siteinfo #topinfo-container #topstories h3, #siteinfo #topinfo-container #toparticles h3 {background:transparent url(/images/bg_hdr3.jpg) repeat-x scroll left top #3D3D3D;color:#FFFFFF;font-size:15px;padding-left:37px;text-transform:none;} #siteinfo #topinfo-container #topstories, #siteinfo #topinfo-container #toparticles {border:none;} @media screen and (-webkit-min-device-pixel-ratio:0){ #searchboxcontainer1 #searchboxcontainer3 input#searchsubmit {left:220px;top:8px;position:absolute;} div#tabphotos div.photobox span{clear:both;display:block;float:left;} #sendToFriend table tr td {padding-top:0;width:auto;} div#mediatabs ul#mediamenu li span{padding:3px 5px 3px 3px;} } /*-----TR4367-----*/ div.ebs ul {list-style-type:none;margin:0 0 5px;} #community div.tabblock h3 {font-size:11px;margin:2px 0 0;padding:0;text-transform:none;} /*-----TR4435-----*/ #eventcontent table.submitform td.note {padding-bottom:20px;} /*-----TR4396-----*/ #article #articletalkbackcontainer #articletalkback div.morepost{padding:1px 0px;} #article div#articletabs div.articlecontent #relatedarticles li h3,#article #articletalkbackcontainer #articletalkback ul li h3 {font-style:normal;margin-bottom:0px;} #article #articletalkbackcontainer #articletalkback ul li h3 a:hover,#article #articletalkbackcontainer #articletalkback ul li h3 a:visited,#article #articletalkbackcontainer #articletalkback ul li h3 a{line-height:12px;} #article #articletalkbackcontainer #articletalkback ul li br{display:none;} #article #articletalkbackcontainer #articletalkback span.tbname {font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:bold;line-height:14px;color:#605945;} #article #articletalkbackcontainer #articletalkback ul li {padding:0px 0px 14px;} /*-----TR4437-----*/ #classifieds form#submitevent {padding-left:5px;} #classifieds table.submitform td.note {padding-bottom:20px;} /*-----TR4398-----*/ #maincontent #talkback p a:hover,#maincontent #talkback p a:visited,#maincontent #talkback p a {font-size:12px;} /*-----TR4400-----*/ #webcastDetailContainer #webcastDetail p strong {font-weight:normal;} .webcastPagingNav a, .webcastPagingNav a:visited, .webcastPagingNav a:hover {color:#EF4123;} /*-----TR4402-----*/ #maincontent #nfatwLandingPage h1{height:22px;padding:0px;text-transform:uppercase;} #maincontent #nfatwLandingPage ul {padding-left:40px;margin:10px 0px;display:block;list-style-type:disc;} #maincontent #nfatwLandingPage ul li {padding:10px 0 20px;} #maincontent #nfatwLandingPage ul li .publication, #maincontent #nfatwLandingPage ul li .date {font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-style:normal;} #maincontent #nfatwLandingPage ul li a {display:block;} #maincontent #community h1 {margin-right:12px;text-transform:uppercase;} /*-----TR4434-----*/ #article h2 {margin:0 0 10px;} div#mediatabs div.mediacontent div.tabblock h3 {background-color:transparent;border:medium none;text-transform:none;} div#tabphotos div.photobox span{clear:both;display:block;float:left;} .affiliatesTabs {display:block;height:25px;list-style-type:none;margin:0 5px 2px 0;position:relative;top:4px;} /*-----TR4485-----*/ #blogcommenter span.response {color:#84001A;font-family:"Helvetica", "Arial", sans-serif;font-size:9px;font-weight:bold;} #blogcommenter b{font-family:"Helvetica", "Arial", sans-serif;} #blogcommenter p {font-family:"Helvetica", "Arial", sans-serif;font-size:12px;line-height:16px;} #maincontent #talkbackThankYou h1 {margin-bottom:15px;} #maincontent #talkbackThankYou p {margin-bottom:15px;} #blog #blogmain.blogarchive h1 {font-family:"Helvetica", "Arial", sans-serif;text-transform:none;} #blogmain.blogarchive div.blogpost h3 a {color:#EF4123;font-size:14px;text-decoration:none;} /* --- New Products --- */ div.psthomepage div#newproductsModule img.newproductsModuleDetailImage { display: block; margin: 0 auto; } div.psthomepage div#newproductsModule p { display: block; } #newproducts { padding-top: 0; } #newproducts #articleToolsTop { float: right; margin-bottom: 10px; margin-right: 24px; } #newproducts div#newproductsheader { clear: right; } #newproducts div#newproductsheader {margin:0;position:relative;width:auto;} #newproducts h1 {border-bottom:2px solid #000 !important;color:#000;font-size:15px;font-weight:bold;margin:0;text-transform:lowercase;border:none;font-family:"Helvetica", "Arial", sans-serif;} #newproducts .newproducts-list-item { padding-left: 2px; } td.newproducts-list-item-image { border: 1px solid rgb(204,204,204); padding: 2px; width: 180px; } td.newproducts-list-item-image img { display: block; margin: 0 auto; } td.newproducts-list-item-nowrap { padding-left: 5px } #newproducts hr { border: 1px solid rgb(232, 232, 232);} li.newproducts-list-item h2 a, li.newproducts-list-item h2 a:visited {font-weight:bold;} li.newproducts-list-item p {font-size:11px; font-family:"Helvetica", "Arial", sans-serif;font-style:normal;font-variant:normal;line-height:normal;} #newproductsbody p {font-size:11px; font-family:"Helvetica", "Arial", sans-serif;font-style:normal;font-variant:normal;line-height:normal;} a.newproducts-viewall {font-weight:bold; background:url("/images/id_iconplus.gif") no-repeat scroll 0px center transparent;padding-left:9px;} #newproductsViewAll{margin-top:18px;} #newproducts #newproductscategories {border-bottom:1px solid #717171;padding-bottom:5px;} div#newproductsModule.middleboxbtm {border:0px;} div.newproductsModuleDetail a img {display:block;} #newproductsModuleMore {background-color: #3D3D3D;padding-top:3px; padding-bottom:3px;padding-left:5px;} #newproductsModuleMore a {color: #FFF;} #catalog-module .content {background-color:#FFF;} #catalog-module .heading h3 {font-size:11px !important;} #catalog-module .title {text-align:left;padding-bottom:10px;} #catalog-module {padding: 10px;} /*-----TR4484-----*/ div.blogpost div.blogpostedby {color:#000000;margin-bottom:10px;} div.blogpost div.blogpostedby a {text-decoration: underline; color: #EF4123 } #blogmain a {font-family:"Helvetica", "Arial", sans-serif;font-size:11px;} #blogmain #blogsidebar div.blogbox ul li h2 {border:medium none;display:inline;font-size:11px;font-weight:normal;margin-bottom:0;} #blog #blogmain.blogarchive h1 {color:#333333;} #blogmain.blogarchive div.blogpost b{text-transform:none;} /*-----TR4483-----*/ #blogmain table.bloggerprofileblogs th a {float:left;font-family:"Helvetica", "Arial", sans-serif;} #blogmain table.bloggerprofileblogs th, #blogmain table.bloggerprofileblogs td {color:#333333;font-family:"Helvetica", "Arial", sans-serif;} #blogmain table.bloggerprofileblogs th span.bloggerprofileblogs {font-family:"Helvetica", "Arial", sans-serif;font-size:11px;font-weight:normal;color:#000000;} #blog #blogmain table td h2 {border-bottom:2px solid #EF4123;color:#EF4123;font-family:"Helvetica", "Arial", sans-serif;font-size:15px;line-height:normal;text-transform:none;} /*-----TR4570-----*/ * html #eventcontent h1 { font-size:15px; border-bottom:2px #000000 solid; margin:30px 5px 38px; font-weight:bold; width: 736px;color:#000;font-family:"Helvetica", "Arial", sans-serif;line-height:18px;} * html #eventcontent div.submit {display:block;font-size:12px;left:620px;margin:0;position:absolute;top:2px;} * html #eventcontent div h1 {border-bottom:0px;background-color:#999999;color:#FFFFFF;font-size:12px;font-weight:bold;line-height:12px;margin:0;padding:5px 0 4px;text-align:left;text-transform:uppercase;width:auto;} #archive ul {display:block;list-style-type:none;} #maincontent #archive ul li a:hover,#maincontent #archive ul li a:visited,#maincontent #archive ul li a {font-size:11px;line-height:11px;} #maincontent ul li a:hover,#maincontent ul li a:visited,#maincontent ul li a {font-size:14px;} #sendToFriend span.red {color:#FF0000;} #maincontent #learnrss ul li a:hover,#maincontent #learnrss ul li a:visited,#maincontent #learnrss ul li a {color:#EF4123;font-size:11px;} #learnrss a:hover,#learnrss a:visited,#learnrss a {color:#EF4123;text-decoration:none;} /*-----TR4601-----*/ #blog h1 img.rss {margin-left:12px;padding:0;vertical-align:bottom;} #talkbackPostComment h1, #maincontent #talkbackhead {padding-left:37px;} /*-----TR4435-----*/ #eventcontent table.submitform td.note {padding-bottom:20px;} /* Photo Gallery Styles */ body.body-photoalbum {background-color: #fff; margin: 8px;} #wrapper.wrapper-photoalbum {width: auto;background:transparent;} #photogalleryalbum {border:none;overflow:auto;height:auto;} #photogalleryalbum h1 a.logo {background-image: url(/images/id_galleryHeader.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%;height:65px;width:275px;border:none;} #photogalleryalbum h2 { margin-left: 5px; } #photogalleryalbum #main {border:none;width:auto;} #photogalleryalbum #footer {border:none;} #photogalleryalbum #slideshowInfo { text-align: center; } #photogalleryalbum #slideshowInfo h1 { font-size: 15px; font-weight: bold; text-transform: lowercase; } #photogalleryalbum #slideshowInfo .slideshowDescription { margin: 5px 0; text-align: left; } #photogalleryalbum #thumbnails .pagination { text-align: center; } #photogalleryalbum #caption {margin: 5px 0;} #GalleryNavigation { float: right; } #GalleryNavigationText { text-align: center; } #GalleryNavigationText .GalleryNavigationHeader { font-weight: bold; } /*-----TR4531-----*/ div#newproductsHeader.middleboxtop h3 {background:none;padding:3px 0px;} /*-----TR4628-----*/ #maincontent #topStoriesLandingPage h1 {line-height:20px;margin-bottom:35px;padding:2px 0px 0px;} #maincontent #topStoriesLandingPage ul li {padding:0 0 35px;} #blogmain.blogarchive div.blogpost h3 a,#blogmain.blogarchive div.blogpost h3 a:hover,#blogmain.blogarchive div.blogpost h3 a:visited {color:#EF4123;font-size:14px;text-decoration:none;font-family:"Helvetica", "Arial", sans-serif;} /*-----TR4670-----*/ #maincontent .containerTOCArchive ul li.circle a,#maincontent .containerTOCArchive ul li.circle a:hover,#maincontent .containerTOCArchive ul li.circle a:visited {font-size:11px;} * html #blogmain.blogarchive #blogsidebar {margin:0px 0px 0px 0px;} * html #blogmain.blogarchive div.blogpost {width:350px;} /*-----TR4671-----*/ div#buyersguideheader a:hover,div#buyersguideheader a:visited,div#buyersguideheader a {font-size:15px;} /*-----TR4370-----*/ div.googlelabel {text-align:left;width:auto;} div#zibbMicro h3 {background-color:#FFF;color: #000; font-size:11px;font-weight: normal;border-top: 1px solid #717171; border-bottom: 1px solid #717171;line-height:22px;text-align:center;} div#zibbMicro { border: 1px solid #E3E3E3; padding: 10px;margin-bottom:20px;} div#zibbMicro div#zibbMicroInner {background-color:#FFF;border:0px;} div#zibbMicro h4 {color:#17386B;} div#zibbMicro li {background:transparent none repeat scroll 0 0;} div#zibbMicro div#zibbMicroMore a:hover,div#zibbMicro div#zibbMicroMore a:visited,div#zibbMicro div#zibbMicroMore a {color:#000;} /*-----TR4505-----*/ #blogmain div.blogpost h2 {color:#3D3D3D;display:block;font-family:"Helvetica", "Arial", sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0;padding:0;text-align:left;} #blogmain div.blogpost h2 a {color:#EF4123;text-decoration:none;font-size:14px;font-weight:bold;} #blogmain div.blogpost h2 a:hover {color:#3D3D3D;text-decoration:none;font-size:14px;font-weight:bold;} #blogmain #blogsidebar div.blogbox h3 {border-bottom:0px solid #000000;display:inline;} #blogmain #blogsidebar div.blogbox p {border-bottom:0px solid #000000;display:inline;} #blogmain #blogsidebar div.blogbox div.userStats {border-bottom:1px solid #000000;font-family:"Helvetica", "Arial", sans-serif;font-size:13px;font-weight:bold;line-height:16px;padding:0;text-transform:uppercase;} #blogmain.blogarchive div.blogpost {padding:0px;} #blogmain.blogarchive div.blogpost b {font-size:13px;} #blogmain.blogarchive div.blogpost h3 a:hover {color:#666666;} /*-----TR5091-----*/ #buyersguidemain {margin-bottom:20px;padding:0px;border-top-width:0px;} #buyersguidemain div{padding:0px 10px 10px;} #buyersguidemain div#buyersguideheader {display:block;background: url("/images/bg_hdr3.jpg") repeat-x top left;font-size:15px; margin: 0px;padding:4px 0px 0px 37px;width:auto;height:20px;} div#buyersguideheader a:hover, div#buyersguideheader a:visited, div#buyersguideheader a {font-size:15px;color:#fff;text-transform:uppercase;} /*-----TR5065-----*/ div#tabcontents.tabcontents4383 {margin:0 0 20px;width:auto;} div#tabcontents ul.tabmenu li#tab4383-1.lion {display:block;background: url("/images/bg_hdr3.jpg") repeat-x scroll top left;font-size:15px; margin: 0px;padding:0px 0px 0px 35px;width:217px;height:21px;} div#tabcontents ul.tabmenu li#tab4383-1.lion h3 {font-size:15px;color:#fff;text-transform:uppercase;font-weight:bold;} /* Google Ads */ #google {margin: 0px 10px 10px 10px;background-color: #fff;border: 1px solid #A0A000;} div.googlesponsor {padding: 2px;border-bottom: 1px solid #A0A000;font-size: 10px;color: #555555;} div.googlead {padding: 4px 4px 0 4px;color: #A00000;font-weight: bold;text-decoration: underline;} div.googleadtext {padding: 0 4px;font-size: 10px;} div.googleadurl {margin-bottom: 10px;padding: 0 4px;font-size: 10px;font-weight: normal;color: #A00000;text-decoration: underline;} /*-----TR5410-----*/ blockquote {margin-left:40px;} /* -----------================ CALLOUT PAGE ===============------------ */ #calloutpage .heading h1, #calloutpage .heading h2, #calloutpage .heading h3 {color:#3D3D3D;font-size:15px;font-weight:bold;text-transform:none;border-bottom:2px solid #3D3D3D;} /* -----------================ BRIGHTCOVE VIDEO ===============------------ */ div#lineupcontainer { margin: 0px 30px 20px; width: 900px; } .sectionLion { background-color: #B7B7B7 !important; } #lineupnav li:hover, .sectionHover { color: #FFF !important; background-color: #3D3D3D !important; } #lineupnav li:hover a, .sectionHover a { color: #FFF !important; } div#vidlineup { height: 300px; margin: 0 0 10px; padding: 0; } *:first-child+html div#vidlineup {margin: 0 0 25px;} div#lineupnav { background-color: #F4F4F4; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; float: left; height: 295px; overflow: auto; padding: 5px; width: 165px; font-family: "Helvetica", "Arial", sans-serif; } div#lineupnav ul li { background-color: #FFFFFF; margin: 0; padding: 0; } div#lineupnav ul { list-style-type: none; list-style-position: outside; } div#lineupnav ul li a { border-bottom: 1px solid #DDDDDD; color: #3D3D3D; display: block; font-size: 11px; padding: 5px 0 2px 4px; text-decoration: none; width: 160px; font-weight: bold; } div#lineupnav h3 { color: #020202; display: block; font-size: 12px; margin: 0; padding: 3px 0 5px 3px; width: 159px; } div#vidmain { background-color: #F4F4F4; border-bottom: 1px solid #000; border-right: 1px solid #000; float: right; height: 280px; margin: 0; overflow: auto; padding: 20px 22px 5px 23px; width: 677px; } ul#vidmenu { color: #FFFFFF; font-size: 11px; list-style-type: none; line-height: 23px; margin: 0px 0px -3px; padding: 0px; text-transform: uppercase; } li#image { float: left; margin: 0 8px 0 0; padding: 2px; margin-bottom: 25px; } ul.vidinfo li#image { margin: 0 8px 0 0; } li#title { background-position: left center; background-repeat: no-repeat; color: #3D3D3D; font-weight: bold; margin: 0; padding: 3px 0 3px 2px; width: 200px; } li#title a { color:#EF4123; text-decoration: none; } li#title a:hover {color:#3D3D3D; text-decoration: underline;} li#featuredImage { margin: 0; padding: 0 0 2px; } li#datestamp { color: #999999; font-size: 10px; } ul.vidinfo { background-color: #FFF; border: 1px solid #A6A6A6; float: left; font-size: 11px; height: 165px; list-style-type: none; margin: 0 0 5px; padding: 5px 5px 20px; width: 300px; line-height: normal; } ul.vidinfo a { font-size: 12px; font-weight: bold; text-decoration: none; } .vidcontent { border-top: 1px solid #000; border-left: none; border-right: none; border-bottom: none; margin: -15px 0 0; padding: 0; } div#vidmain .leftcolumn { float: left; margin: 0 0 10px; overflow:hidden; padding: 0; } div#vidmain .rightcolumn { float: right; margin: 0 0 10px; overflow:hidden; padding: 0; } li.header { margin: 0; padding: 0; text-align: left; color: #FFF; width: 108px; font: bold 11px/23px "Helvetica", "Arial", sans-serif; background: url(/images/tabsVideo.gif) repeat scroll 0 0 #3D3D3D !important; } #vidmenu li.header { background-repeat: repeat-x !important; } div#topvideocol { padding: 0 0 20px; position: relative; width: auto; } div#topvideocol .leftcolumn { height: auto; padding: 10px 30px 20px; width: 513px; margin-bottom: 10px; } div#topvideocol .rightcolumn { border-left: 1px dotted #CCCCCC; float: right; height: 630px; padding: 0 30px 20px 28px; width: 350px; } div#vidplayer { height: auto; margin: 0; padding: 1px; width: 510px; border: 1px solid #020202; } div#bctoc { padding: 0 25px 0 0; } div#lineupnav ul li { font-size: 11px; } .bcitem { padding: 10px; } .bcitem a { color: #417FC1; font-weight: bold; text-decoration: none; } .bcitem img { float: left; padding: 0 20px 10px; } .bctitle { padding-bottom: 5px;} .bcdate { color: #999999; font-size: 10px; } .clearboth { clear: both; } div#tabbrightcovemore { margin: 11px 0 0; } div#tabbrightcovemore ul { clear: both;} div#tabbrightcovefeature { margin-top: 0px; padding: 11px 0 0; } div#tabbrightcovefeature #viewAll, div#tabbrightcovemore #viewAll { margin: 0 10px 0 5px; } #viewAll a { font-size: 10px; margin: 0; padding-left: 16px; display: block; height: 22px; line-height: 22px; } #viewAll span { display: none; } div#tabbrightcovemore ul li { list-style-type: none; } div#tabbrightcovemore ul li a { text-decoration: none; font-weight: normal; color: #EF4123; font-size: 10px; } div#tabbrightcovemore ul li a:visited { text-decoration: none; font-weight: normal; color: #EF4123; font-size: 10px; } div#tabbrightcovefeature ul li { list-style-type: none; } div#tabbrightcovefeature ul li#description { margin-right: 10px; } div#tabbrightcovefeature ul li a { text-decoration: none; font-weight: normal; color: #EF4123; font-size: 12px; } div#tabbrightcovefeature ul li a:visited { text-decoration: none; color: #EF4123; font-weight: normal; font-size: 12px; } div#tabbrightcovefeature div.video-sponsor-ad { margin: 0 10px 0 5px; text-align: right; } div#sectHead3 { font-family:"Helvetica", "Arial", sans-serif; border-bottom: 2px solid black; font-size: 15px; font-weight: bold; height: 22px; margin: 0; padding: 0; text-transform: lowercase; color: black; } div#sectHead3 a { font-weight: bold; text-decoration: none; } .channelDescrip { font-weight: bold; margin-bottom: 20px; width: 470px; margin-top: 5px; } #topvideocol div.videoCaption { width:510px; clear:left; position:relative; } #topvideocol div.videoCaption_left { width: 280px; min-height:115px; float:left; padding:5px 5px 10px 5px; } #topvideocol div.videoCaption_right { border-left:1px solid #E6E6E6; width: 208px; float:right; padding: 5px; } #topvideocol div.videoCaption_right p {margin:0 0 10px 0;clear:both; font-size: 9px;} #topvideocol div.videoCaption_left p {margin:0 5px 5px 0;} div#viewAll {background-color: #3D3D3D;height:22px;} div#viewAll a {font-family: "Helvetica", "Arial", sans-serif;padding-left:18px;background: url(/images/id_plus_fff.gif) no-repeat scroll 6px center; color: #FFF; text-decoration: none;} div#viewAll a:hover {text-decoration: underline;font-family: "Helvetica", "Arial", sans-serif;} div#viewAll span a {background:none !important;padding-left:5px !important;} div#viewAll span a img {margin-top:2px;} /* Centers boombox add on video pages */ div#topvideocol div#boombox { padding-left: 0px !important; padding-right: 53px; } /* ID NFATW */ div#nfatw div#homezibbnews ul { margin: 0; } div#nfatw div#homezibbnews ul li { padding: 0 10px; } div#nfatw div#homezibbnews ul li span.publication, div#nfatw div#communityzibbnews ul li span.publication { font-style: italic; } div#nfatw div#homezibbnews ul li.nfatwMore div.more, div#nfatw div#communityzibbnews ul li.nfatwMore div.more { color: #fff; background: none; background-color: #3D3D3D; padding-left: 7px; } div#nfatw div#homezibbnews ul li.nfatwMore div.more a, div#nfatw div#communityzibbnews ul li.nfatwMore div.more a { color: #fff; font-size: 10px; font-weight: normal; font-family: "Helvetica", "Arial", sans-serif; line-height: 16px; display: block; padding: 4px 8px 4px 16px; background: url("/images/id_plus_fff.gif") no-repeat scroll left center #3D3D3D; } div#maincontent div#nfatwLandingPage:first-child div.clearboth { clear: none; } div#maincontent div#nfatwLandingPage h1 { border-bottom: 2px solid #3D3D3D; font-size: 15px; font-weight: bold; margin: 0; padding: 0; text-transform: upper; font-family: "Helvetica", "Arial", sans-serif; color: #3D3D3D; height: auto; } div#maincontent div#nfatwLandingPage ul { padding-left: 0; } div#maincontent div#nfatwLandingPage ul li { list-style: none; padding: 0px 0px 0px 0px; margin-top: 20px; font: 11px "Helvetica", "Arial", sans-serif; } div#maincontent div#nfatwLandingPage ul li a { display: inline; padding-left: 5px; font: 11px "Helvetica", "Arial", sans-serif; } div#maincontent div#nfatwLandingPage ul li h3 a { font-size: 12px; font-weight: bold; font-family: "Helvetica", "Arial", sans-serif; padding: 0; } div#community #communityzibbnews {border-left: 1px solid #E3E3E3; border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3; border-top: 0px; padding: 5px 0; height: 227px; _height: 200px; width: 520px;} div#community #communityzibbnews ul {padding: 0;} div#community #communityzibbnews ul li {margin: 0 auto; padding: 10px 10px 0px 10px; border: none; border-bottom: #E3E3E3 solid 1px;} div#community #communityzibbnews ul li a:hover { color: #3D3D3D;} div#community #communityzibbnews ul li.nfatwMore {border: none;} div#community #communityzibbnews ul li.nfatwMore div.more {margin-top: 0; padding-top: 0;} div#community #communityzibbnews ul br {display: none;} div#community #communityzibbnews ul span {display: inline;} div#community #communityzibbnews span.publication {font-style: italic; padding-right: 0.5em;} div#community #nfatw {width: 520px;} div#community #nfatw .sectionhead526 {text-align: center; padding-top:10px; background: none; border: #e3e3e3 solid 1px; border-bottom: none; width: 100%;} div#community #nfatw .sectionhead526 h3 {font-family:"Helvetica", "Arial", sans-serif;color: #000; margin: 0 10px;background: none; border-top: 1px solid #717171; border-bottom:1px solid #717171; font-weight: normal; font-size: 11px; padding: 5px 0 3px; height: auto; text-transform:uppercase; width: auto;} div#community #newproductsModule #newproductsModuleMore a {background:url("/images/id_plus_fff.gif") no-repeat scroll 0 center #3D3D3D;padding-left:12px;} div#community #catalog-module .footer li {padding: 3px 0px 5px 3px;background-color:#3D3D3D;} div#community #catalog-module .footer li a, div#community #catalog-module .footer li a:visited {color: #FFF;padding-left:12px;background:url("/images/id_plus_fff.gif") no-repeat scroll 0 center #3D3D3D;} /* Hall of fame custom CSS */ #hofsponsors h2 { color: #333; float: left; font-family: "Helvetica", "Arial", sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 3px; margin-top: 16px; padding-left: 10px; text-align: left; width: 300px; } div.spotlightinfo { margin: 10px 0; } #clickimages { background: url(/images/IDHOFgreenbackground.jpg) no-repeat; width: 780px; } #clickimages h2 { color: #333; float: left; font-family: "Helvetica", "Arial", sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 3px; margin-top: 16px; padding-left:10px; text-align: left; width: 300px; } #clickimages table { clear: both; } #clickimages table td { padding-bottom: 20px; text-align: center; width: 128px; line-height: 14px; } #clickimages table td a { color: #3D3D3D; font-weight: bold; text-decoration: none; font-family: "Helvetica", "Arial", sans-serif; font-size: 11px; line-height: 14px; } #spotlight #clickimages img { height: auto; width: auto; border: none; margin: 0; padding: 0; } #spotlight { margin-left: 15px; } #spotlightchannel { margin: 0 0 15px 15px; } #spotlightdetail, #spotlightdetail p, #hofsidebar, #hofsidebar p, #hofsidebar li { margin-left: 15px; font-family: "Helvetica", "Arial", sans-serif; line-height: 15px; color: #333333; font-size: 12px; } #hofsidebar { margin-left: 0; } #spotlightdetail img { padding: 0 10px 10px 0; } #spotlightdetail p, #hofsidebar p { margin: 0 0 12px 0; } div.themedchannelC #spotlight { margin-left: 0; } div#dailyfix { padding: 10px 10px 5px; } div.middlebox div.more, div#dailyfix div.adcontainer { background: #3D3D3D; } div#dailyfix div.adcontainer span.left { display: block; float: none; } div.middlebox div.more a, div.middlebox div.more a:hover, div.middlebox div.more a:visited, div.middlebox div.more a:active, div#dailyfix div.adcontainer span.left a.more, div#dailyfix div.adcontainer span.left a.more:hover, div#dailyfix div.adcontainer span.left a.more:visited, div#dailyfix div.adcontainer span.left a.more:active { display: block; color: white; background: transparent url(/images/id_plus_fff.gif) no-repeat scroll 6px center; font-family: "Helvetica", "Arial", sans-serif; margin: 0; line-height: 22px; padding: 0 2px 0 16px; font-weight: normal; font-size: 10px; } div.middlebox div.more a:hover, div.middlebox div.more a:active, div#dailyfix div.adcontainer span.left a.more:hover, div#dailyfix div.adcontainer span.left a.more:active { text-decoration: underline; } /**** VENDOR BOX ******/ .vendorbox hr {display:none;} .vendorbox { margin: 10px 0; background: #eaeaea url(/images/product_sources.gif) no-repeat 0 -2px; border-top: 2px solid #ef4123; } .vendorbox h3 { display:none; } .vendorboxbody { padding:45px 10px 10px 10px; } .vendorboxbody p {padding: 0px; margin 0px;} /* suppress right column for newsletterDetail */ body.body-newsletterDetail div#maincontentcontainer { background: none; } body.body-newsletterDetail div#leftmiddlecontainer { width: 100%; } body.body-newsletterDetail div#rightcolumn { display: none; } /******* BOY Awards *******/ table { z-index: 10000; } div#boyAwardsFooter, div#boyAwardsFooter img, div#boyAwardsLogo { behavior: url(/css/iepngfix.htc); z-index: 0; } #boyAwardsLogo { background: url(/images/logo.png) no-repeat top left; height: 137px; width: 127px; margin: 50px 0px -20px 50px; } #boyAwardsFooter { position: relative; background: url(/images/circle_bg.png) repeat-x 0% -17%; height: 1273.5px; width: 741px; margin: -100px auto 0 auto; } * html #boyAwardsFooter { /*background: url(/images/circle_bg.png) repeat-x top -100;*/ margin: -25px auto 0 auto; height: 1174px; background: url(/images/circle_bg.png) repeat-x 0px 0px; } #boyAwardsFooter img#five_graphic { position: absolute; left: 0; top: 0; _top: -100px; } #boyAwardsFooter img#book_graphic { position: absolute; right: -25px; top: 85px; _top: -15px; } span.italic { font-style: italic; } #inlineError { margin: 0px auto 20px auto; border: 1px solid #f5a51b; background: #000; } #inlineError h5 { color: #d0d0d0; } #inlineError p { color: #ff001e; } #boyAwardsWrapper, #eCommerceCheckoutWrapper, #ecommerceAuthorizeWrapper, #ecommerceReceiptWrapper { background: url("/images/boy-home-background.png") repeat-x scroll 0 0 #000000 !important; height: 1500px; color: #d0d0d0; font-size: 15px; overflow: hidden; _margin-left: -10px; position: relative; } #ecommercePurchaseForm { padding: 50px; } #ecommercePurchaseForm h1 { color: #f5a51b; font-size: 24px; font-style: italic; border-bottom: 2px solid #d0d0d0; } #third_page { cursor: pointer; position: relative; left: 875px; top: -15px; } #thirdPageBack, #thirdPageCheckout { cursor: pointer; color: #d0d0d0; font-size: 16px; border: 2px solid #f5a51b; font-size: 14px; font-style: italic; padding: 0px 5px; display: inline; height: 20px; } #eCommerceCheckoutWrapper * { color: #d0d0d0; font-size: 15px; } #checkoutForm { width: 700px; margin: 50px auto 15px auto; position: relative; } #checkoutForm:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; } #checkoutForm h3 { margin: 10px 0px; font-size: 14px; } #billingInfo { float: left; font-size: 13px; } #shippingInfo { float: right; } #shippingInfo h6 { font-weight: 500; margin: 10px 0px; font-size: 12px; font-style: italic; width: 375px; } #checkoutForm label { font-size: 13px; width: 150px; display: inline-block; vertical-align: middle; } #checkoutForm input { border: 2px solid #fff; margin-bottom: 5px; width: 156px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #000; font-size: 12px; display: inline-block; } #shippingInfo #billingAndShippingSame input#sameCheckbox { background: #fff; background: none\9; width: 15px; height: 15px; } #checkoutForm select { border: 2px solid #fff; margin-bottom: 5px; width: 160px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #000; font-size: 12px; } #checkoutForm option { color: #000; font-size: 12px; } #cvv2RequiredLabel { line-height: 30px; } #cvv2Yes, #cvv2No { margin-left: 0px; padding-left: 0px; } #billingInfo #cvv2Yes, #billingInfo #cvv2No { width: 10px; border: none; background: none; *margin-right: 5px; } #cvv2RequiredHelp { font-size: 13px; text-decoration: underline; cursor: pointer; margin: 0px 15px 0px 10px !important; } #itemizedOrder { width: 700px; margin: 50px auto 25px auto; } #itemizedOrder h3 { font-size: 20px; color: #f5a51b; border-bottom: 2px solid #d0d0d0; margin-bottom: 10px; } #itemizedOrder #itemizedOrderHeaders, #itemizedOrder #itemizedOrderHeaders td { border-bottom: 1px solid #d0d0d0; } #itemizedOrder td { color: #d0d0d0; } #itemizedOrder .items td, #itemizedOrder #taxes td, #itemizedOrder #grandTotal td { padding: 2px 0px; } #shippingInfo p#billingAndShippingSame { font-size: 12px; margin-bottom: 20px; } #shippingInfo #billingAndShippingSame input { width: 10px; width: 15px\9; display: inline; border: none; } #checkoutButtonCancel, #checkoutButtonPurchase { border: 2px solid #f5a51b; width: 70px; text-align: center; padding: 2px 5px; font-style: italic; font-size: 14px; cursor: pointer; margin-top: 15px; display: inline; line-height: 50px; margin-right: 15px; position: relative; } #cvv2RequiredTooltip { position: absolute; background: #000; border: 2px solid #f5a51b; height: 30px; width: 150px; padding: 5px 10px; font-size: 12px; } #cvv2RequiredHelpPopup { display: none; position: absolute; background: #fff; color: #000; padding: 20px; border: 5px solid #f5a51b; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 400px; } #cvv2RequiredHelpPopup * { color: #000; } #cvv2RequiredHelpPopup h3 { font-size: 12px; font-style: italic; } #cvv2RequiredHelpPopup p { font-size: 10px; } #cvv2RequiredHelpPopup img { width: 95px; height: 53px; display: block; } #cvv2OKButton { margin: 15px auto 0px auto; width: 20px; font-size: 14px; border: 2px solid #000; padding: 2px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 3px black; -webkit-box-shadow: 0px 0px 3px black; cursor: pointer; } /* Authorize Page */ #ecommerceAuthorizeWrapper .bold { font-weight: 900; } #ecommerceAuthorizeForm { margin: 0 auto; } #ecommerceAuthorizeForm p { margin: 10px 0px; color: #d0d0d0; font-size: 12px; } #ecommerceAuthorizeForm #authorizeButton, #ecommerceAuthorizeForm #cancelButton { display: inline; border: 1px solid #f5a51b; text-transform: uppercase; background: #000; color: #d0d0d0; font-size: 11px; padding: 0px 10px; height: 40px; line-height: 40px; cursor: pointer; } /* Receipt Page */ #receiptDiv { margin-top: 10px; border: 1px solid #d0d0d0; color: #d0d0d0; } #receiptDiv h1 { color: #f5a51b; } #receiptDiv td { color: #d0d0d0; } #receiptDiv p { color: #d0d0d0; } #receiptDiv table#billing { float: left; margin-top: 20px; } #receiptDiv table#shipping { float: right; margin-top: 20px; } #receiptDiv table#creditcard { clear: both; margin-top: 20px; } #receiptDiv td#billingHeader, #receiptDiv td#shippingHeader, #receiptDiv td#ccHeader { font-size: 15px; font-weight: 900; border-bottom: 2px solid #d0d0d0; width: 250px; } #receiptDiv table#billing td, #receiptDiv table#shipping td, #receiptDiv table#creditcard td { padding-top: 5px; } table#transactionDetails { margin-top: 20px; } #receiptDiv td#transDetailHeader { font-size: 15px; font-weight: 900; border-bottom: 2px solid #d0d0d0; width: 250px; } #receiptDiv table#transactionDetails td { padding-top: 5px; } table#receiptOrder { margin-top: 20px; } #receiptDiv p#barcode { margin-top: 20px; background: #fff; padding: 10px; border: 2px solid #000; text-align: center; } td#orderProductIdent { font-weight: 900; font-size: 13px; } td#firstNameHeader, td#lastNameHeader, td#emailHeader { font-style: italic; padding-right: 100px; border-bottom: 1px solid #d0d0d0; font-size: 13px; } td.firstname, td.lastname, td.email { padding-top: 5px; } p#newsletterSignup { font-size: 15px; margin-top: 15px; } p#newsletterSignup a { font-size: 15px; } body.body-articleprint div#wrapper, body.display-print div#wrapper { padding-left: 15px; } #toggleDisplayType a, #toggleDisplayType a:hover, #toggleDisplayType a:active, #toggleDisplayType a:visited { text-transform: lowercase; }