/* 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;
}