/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Defaults
 * A few styles taken from YUI base.css and other sources
 */
 
em, i {
	font-style: italic;
}

strong, b {
	font-weight: bold;
}

del, strike {
	text-decoration: line-through;
}

abbr, acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

ol li {
	list-style: decimal outside;
}

ul li {
	list-style-position: outside;
	/* Helps with ul li alignment in IE */
}

sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

/* Opera requires 1px of padding to render with contemporary native chrome */
button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}

/* Prevent system borders generated for anchor tags */
a {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}


/* fix font for Firefox */
body {
    font-family:Arial, Helvetica, sans-serif !important;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Image Replacement - Gilder/Levin Method
 * Example markup:
 * <div class="bg-image">
 *  <span class="bg"></span>Image Text
 * </div>
 */
 
.bg-image { /* Containing element */
	position: relative;
	overflow: hidden;
}

.bg-image span.bg { /* Span element containing bg image */
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Example */
#element_id { /* Set dimensions of containing element */
	width: 285px;
	height: 72px;
}

#element_id span.bg { /* Set bg image on span */
	background: url('http://twimgs.com/custom/common/bc_template08/masthead-bg.gif') no-repeat center top;
}

/** 
 * Use Phark method for transparent images 
 * - http://www.mezzoblue.com/tests/revised-image-replacement/
 * Example markup:
 * <div class="bg">
 *  Image Text
 * </div>
 */
.bg {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-indent: -5000px;
}

span.bg { /* Reset for G/L */
	text-indent: 0px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Image Map
 */
 
a.image-map {
	display: block;
	position: absolute;
}

body a.image-map, 
body a.image-map:hover, 
body a.image-map:visited, 
body a.image-map:visited:hover {
	text-decoration: none;
}

a.image-map i {
	visibility: hidden;
}

/* Example links - Set your own link IDs with positions and sizes */

a#link_id1 {
	top: 0px;
	left: 0px;
	width: 60px;
	height: 20px;
}

a#link_id2 {
	top: 0px;
	left: 70px;
	width: 80px;
	height: 20px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Float Clearing
 * http://positioniseverything.net/easyclearing.html
 */
 
.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* IE-mac fix */
.clearfix {display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;
} /* Floated element *must* have dimension for IE */
.clearfix {display: block;
} /* remove inline-block for all other browsers (besides IE-mac) */
/* End hide from IE-mac */

/* fix so lists may display bullets, etc - a bit screwy in IE */
ul li.clearfix {
	display: list-item;
}

/**
 * http://www.quirksmode.org/css/clearing.html
 *  - Doesn't work as well... requires width:100% for IE6, which messes up layouts
 */

.clearfix-q {
	overflow: hidden;
	*width: 100%;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Drop Shadow
 */
 
.drop-shadow {
	display: inline;
	/* IE6- float margin bug */
	position: relative;
	/* So img border shows up in IE6 (p56) */
	float: left;
	clear: right;
	margin: 0px 0 0px 0px;
	/* Set to your needs for inline image */
	background: url('http://twimgs.com/informationweekreports/analytics/images/cover_drop_shadow.gif') no-repeat right bottom;
}

.drop-shadow img {
	position: relative;
	/* So img border shows up in IE6 (p56)*/
	display: block;
	/* So img border shows up in IE6 (p56) */
	margin: -3px 10px 6px -3px;
	/* Set specific to size of background image */
	border: 1px solid #999999;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Custom Doc Width
 * All widths set in EMs. To calculate EMs:
 *  Pixel width / 13px = "EM width"
 *  "EM width" x 0.9759 = "IE's EM width"
 */
 
#custom-doc {
	width: 984px;
	margin: auto;
	text-align: left;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Cross-section Styles
 */

h2 {
    position: relative;
    margin-top: 30px;
    margin-bottom: 12px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 138.5%;
    color: #FFF;
    text-transform: uppercase;
    background: #515152 url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt.png') no-repeat right top;
    *background-position: right 2px;
}

h2.first {
    margin-top: 0;
}

h2.first-HP {
    margin-top: 17px;
}



h2.sponsored {
    margin-bottom: 0;
}

h2 span {
    display: block;
    padding: 0px 12px;
    *padding: 2px 12px;
    line-height: 138.5%;
    background: url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt.png') no-repeat left top;
    *background-position: 0 2px;
}

h2 span.noLeft {
	background:none;
	font-size:90%;
}

h2.sub {
    font-size: 123.1%;
    *border-top: 1px solid #FFF;
    _background-position: right 1px;
}

h2.sub span {
    padding: 0 6px;
    line-height: 153.9%;
    *border-top: 1px solid #FFF;
    *background-position: 0 1px;
}



h2 span em {
    color: #CCC;
    font-style: normal;
}

/* original p from refresh */
p {
    padding-bottom: 10px;
    font-size: 93%;
}

p.summary {
  font-size: 77%;
  font-family: verdana;
  font-weight: bold;
}

a,
a:active,
a:visited {
	color: #003BB0;
	text-decoration: none;
}

a:hover, 
a:visited:hover {
	color: #003BB0;
	text-decoration: underline;
}

p a,
p a:active,
p a:visited {
	text-decoration: underline;
}

p a:hover, 
p a:visited:hover {
	text-decoration: none;
}

.content ul li a {
    font-size: 93%;
}

.content ul li h3 a, 
.content ul li h4 a, 
.content ul li h5 a, 
.content ul li p a, 
.content ul li div a {
    font-size: 100%;
}

img.cover {
    float: left;
	_display: inline;
	margin: 2px 10px 8px 0;
}
 
.ad {
    margin-bottom: 12px;
    margin-left: auto;
    margin-right: auto;
}

#footer-ad .ad {
    margin: 0 0 0 0;
    margin-left: auto;
    margin-right: auto;
}

.photo {
    float: left;
	margin-top: 2px;
}

.author {
    float: left;
	_display: inline;
	width: 50px;
	margin-right: 10px;
	text-align: center;
}

img.author {
    width: auto;
    margin-top: 2px;
    text-align: left;
}

.author img {
    margin: 2px 0 4px 0;
}


#h_bannerHP, /* added 1/13/2012 - for MR 545 - jh */
#banner-ad,
#footer-ad {
	/* margin:0 0 0 0;
	padding:0 0 0 0; */
	max-width:728px;
	text-align:center;
}


/* added 1/5/2012, updated 1/9/2012, 2/6/2012, 2/10/2012 - jh */
.feedVideoImage {
	width:120px; /* was 95px */
	height:69px; /* was 95px */
	float: left;
	margin: 0 10px 3px 0;
	text-align: left; /* was center */
	overflow:hidden;
}

.feedVideoImage img {
	max-width:120px; /* was 95px */
	max-height:69px; /* was 95px */
	margin: 0 0 5px 0;
}
/* END: added 1/5/2012, updated 1/9/2012, 2/6/2012, 2/10/2012 - jh */

.caption {
    font-size: 93%;
	color: #666;
}

.pub-date {
    color: #6E6D6D;
}

div.pub {
    padding-bottom: 2px;
    color: #999;
    font-size: 93%; 
}

.date {
    margin-bottom: 6px;
    font-size: 70%;
    font-family: verdana;
    font-weight: bold;
    color: #999;
}

ul.results .date {
    margin: 0;
    padding-bottom: 2px;
    font-family: arial;
    font-weight: normal;
    color: #999;
    font-size: 93%;
}

#bd .asset-type {
    font-size: 70%;
    font-family: verdana;
    font-weight: bold;
    color: #054EDD;
    text-transform: uppercase;
}

.byline {
    font-size: 77%;
    font-family: verdana;
    font-weight: bold;
    color: #666;
}

a.icon {
    display: block;
	height: 21px;
	width: 21px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -5000px;
}


#bd .button {
    display: block;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-indent: -5000px;
}

#bd .button:hover {
    background-position: 0 bottom;
}

#bd button.button {
    border: 0;
    cursor: pointer;
}

a.sign-up {
    height: 27px;
    width: 90px;
    margin-bottom: 5px;
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/button-signup.gif');
}

a.subscribe {
    height: 27px;
    width: 115px;
    margin-bottom: 5px;
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/button-subscribe-now.png');
}

a.subscribe1 {
    height: 27px;
    width: 90px;
    margin-bottom: 5px;
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/button-subscribe.png');
}

a.learn-more {
    height: 27px;
    width: 87px;
    margin-bottom: 5px;
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/button-learn-more.png');
}

a.rss {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-rss.png');
}

a.facebook {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-facebook.png');
}

a.twitter {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-twitter.png');
}

a.continue {
    display: block;
    text-align: right;
    font-size: 77%;
    font-family: verdana;
    font-weight: bold;
}

a.continue span {
    font-size: 90%;
}

a.tabbedHPFeaturedHeadline {
    color: #003BB0;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Main Document Sections
 */

html {
    color: #000;
	background: #FFF url('http://twimgs.com/infoweek/iwk_refresh/bg-body.png') repeat-x 0 0;
}

body {
    /* margin-top: 12px; */
    margin-top: 0;
    padding-top: 12px;
    /*font-family:Verdana, Arial ,Helvetica, sans-serif;  added 10/19/2010per SG for attempted IWK/SMB fix, then removed as it had no positive effect.  -- JH */
    font-weight: normal !important;
}
 
/* 11/2/2011 rounded corner issue adjustment */ 
.container {
    position: relative;
    padding: 0;
    /* Makes flush to bottom chrome */
    width:1000px !important;
}

#hd {
	position: relative;
	padding: 9px 8px 0 8px;
	background-image:url('http://twimgs.com/infoweek/iwk_refresh/bg-container.png');
	background-position:top left;
	background-repeat:no-repeat;
}


#bd {
	position: relative;
	margin-bottom:0;
	padding: 20px 8px 20px 8px;
	background-color:#FFF;
	background-image:url('http://twimgs.com/infoweek/iwk_refresh/bg-container.png');
	background-position:0 -170px;
	background-repeat:no-repeat;
}
/* END: 11/2/2011 rounded corner issue adjustment */


/* hidden 11/2/2011 rounded corner issue adjustment - original values */
/* 

.container {
    position: relative;
    padding: 9px 8px;
    padding-bottom: 20px;
    /-- Makes flush to bottom chrome --/
    background: #FFF url('http://twimgs.com/infoweek/iwk_refresh/bg-container.png') no-repeat 50% 0;
    /-- for curved background see: http://www.css3.info/preview/rounded-border/ --/
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
    -moz-border-radius-topright: 21px;
    border-top-right-radius:21px;    
}

#bd {
    margin-top: 20px;
}
*/
/* END: hidden 11/2/2011 rounded corner issue adjustment - original values */


#hd #header {
    border: 0;
}

#bd.financial {
    margin-top:0;
    padding-top:0;
}

#bd #yui-main {
    margin-right: -400px;
}

#bd #yui-main .main-content {
    margin-right: 357px;
}

#bd .secondary-content {
    width: 337px;
}

#bd.financial .secondary-content {
    margin-top:20px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Header
 */
 
#hd .account {
    position: absolute;
	top: 10px;
	left: 18px;
	padding-bottom: 3px;
	font-size: 93%;
	font-weight: bold;
	color: #9D0000;
	border-bottom: 1px solid #999;
}

#hd .account a {
    margin-left: 10px;
	padding-left: 12px;
	background: url('http://twimgs.com/infoweek/iwk_refresh/border-account.png') no-repeat 0 1px;
}

#hd input {
    margin-right: 8px;
	padding: 1px 0;
	background: #EDEFEF;
	border: 0;
	border-top: 1px solid #818280;
	border-left: 1px solid #8F8F8F;
}

#hd input[type="text"] { /* search text  */
	width: 166px;
}

#hd input.button { /* search button  */
    height: 18px;
    width: 65px;
    padding: 0;
    text-indent: -5000px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/button-search.png') no-repeat 0 0;
    border: 0;
}

#hd .banner-ad {
    padding: 10px 0;
    text-align: center;
    border: 1px solid #999;
    border-width: 1px 0;
}

#hd .banner-ad .ad,
#hd .banner-ad-noSubnav .ad {
    margin: 0;
    border: 1px solid #BDC0C3;
}

#hd .banner-ad-noSubnav {
    padding: 10px 0;
    text-align: center;
    border: 1px solid #999;
    border-width: 0 0 1px 0;
}

#hd .banner-ad .ad {
    margin: 0;
    border: 1px solid #BDC0C3;
}



/* -------- Mods: IW base.css -------- */

#hd #header2 {
    height: 136px;
}

#hd #header2 .brand {
    left: 18px;
	margin-top: 32px;
}

#hd #header2 .tagline {
    margin-top: 77px;
}

#hd #h-search {
    margin-top: 46px;
}



/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Navigation Menus
 */

/* -------- Mods: IW base.css -------- */

#hd #nav2 {
    margin: 0;
}

#hd #subnav li {
    font-size: 93%;
	font-weight: normal;
	background: none;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Main Content
 */

.main-content .yui-gd .yui-u {
    width: 392px;
    _width: 388px;
    margin-left: 24px;
	_margin-left: 20px;
}

.main-content .yui-gd div.yui-u.first {
    width: 210px;
	margin: 0;
}

.main-content .featured-content {
    margin-bottom: 0;
}

.main-content .featured-content a:hover, 
.main-content .featured-content a:visited:hover {
	text-decoration: none;
}

.main-content h2.feature {
    margin-bottom: 3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 182%;
    font-weight: bold;
    color: #A30000;
    text-transform: uppercase;
    background: none;
}

.main-content h2.resources {
    margin-bottom: 0;
}

.main-content h3 {
	/* margin-bottom: 6px;
	line-height: 93%; jh 11-30-2010 */
	margin-bottom: 2px;
	line-height: 100%;
	font-size: 138.5%;
}

.main-content h3.feature {
    margin-bottom: 6px;
	line-height: 93%;
	font-size: 138.5%;
	font-weight: bold;
	text-transform: uppercase;
}

.main-content h3.sub {
    margin-bottom: 5px;
	font-size: 108%;
	font-weight: bold;
	text-transform: uppercase;
}

.main-content ul.news h3, 
.main-content ul.results h3, 
.main-content ul.blogs h3 {
	margin-bottom: 6px;
	line-height: 116%;
	font-weight: bold;
}

.main-content ul.results h3, 
.main-content ul.blogs h3 {
    margin-bottom: 0px;
}

.main-content h4 {
    margin-bottom: 3px;
	line-height: 116%;
	font-size: 108%;
	font-weight: bold;
}

.main-content h4.sub {
    margin-bottom: 6px;
    color: #767676;
}

.main-content .yui-gd div.yui-u.first ul.posts h4 {
    font-size: 93%;
}

.main-content .yui-gd div.yui-u.first ul.articles h4 {
    *display: inline;
    font-size: 100%;
}

.main-content ul.news h4 {
    margin-bottom: 2px;
	line-height: 108%;
	font-size: 93%;
	font-weight: bold;
}

.main-content ul.archive h4 {
    font-weight: normal;
}

.main-content ul li {
    margin-bottom: 8px;
}

.main-content ul.archive {
    margin-left: 12px;
	*margin-left: 16px;
}

.main-content ul.archive li {
    list-style: disc outside;
	margin-bottom: 9px;
	color: #A30000;
}

.main-content ul.archive li span {
    color: #666666;
}

.main-content ul.resources {
    margin-left: 6px;
	*margin-left: 10px;
	*height: 1%;
}

.main-content ul.resources li {
	margin-bottom: 6px;
	color: #003BB0;
	padding-left: 7px;
	background: url('http://twimgs.com/infoweek/iwk_refresh/bullet-blue.png') no-repeat 0 7px;
}

.main-content ul.blog-archive li {
    margin-bottom: 3px;
    padding-left: 7px;
	background: url('http://twimgs.com/infoweek/iwk_refresh/bullet-red.png') no-repeat 0 6px;
}

.main-content ul.news {
    margin-top: 10px;
}

.main-content ul.results {
    margin: 10px 12px 0 12px;
}

.main-content ul.posts li {
    margin-bottom: 20px;
}

.main-content ul.posts p {
    margin-left: 60px;
}

.main-content ul.posts p.noAuthorImage {
    margin-left: 0px;
}

#bd .main-content li.flush p, 
#bd .main-content li.flush .byline, 
#bd .main-content li.flush .pub-date {
    margin-left: 0px;
}

.main-content div.tools {
    width: 218px;
    margin-bottom: 4px;
	text-align: right;
}

.main-content div.tools .pub-date {
    float: left;
}

.main-content ul.social-links {
    float: right;
	_display: inline;
	margin-top: -2px;
	_margin-top: 0;
	margin-right: 15px;
	padding-left: 33px;
	text-align: left;
	background: url('http://twimgs.com/infoweek/iwk_refresh/share.png') no-repeat 0 5px;
}

.main-content ul.social-links li {
    float: left;
	_display: inline;
	margin: 0;
	margin-left: 5px;
}

.main-content h2 .share {
    position: absolute;
	top: 4px;
	_top: 3px;
	right: 0px;
	width: 130px;
	text-align: right;
	font-size: 70%;
	text-transform: none;
}

.main-content h2 ul.social-links {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/share-hd.trans.png');
}

.main-content .yui-gd div.yui-u.first h2 ul.social-links {
	background-image:none; /* removes the "share" background from far left column */
}

h2 a.rss {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-rss-hd.trans.png');
}

h2 a.facebook {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-facebook-hd.trans.png');
}

h2 a.twitter {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-twitter-hd.trans.png');
}

h2 a.single {
    position: absolute;
    top: 3px;
    right: 3px;
}

/* -------- Announcement / Featured -------- */

.main-content div.announcement {
    width: 218px;
	margin-top: 30px;
	padding-bottom: 9px;
	text-align: center;
	background: #F2F2F2 url('http://twimgs.com/infoweek/iwk_refresh/bg-announce-bottom.png') no-repeat 0 bottom;
}

.government .main-content div.announcement {
	background: #CFD7EC url('http://twimgs.com/infoweek/iwk_refresh/bg-announce-bottom-gov.png') no-repeat 0 bottom;
}

.main-content div.featured {
    position: relative;
	width: 202px;
	_width: 210px;
	margin-bottom: 30px;
	padding: 0 8px;
	padding-bottom: 6px;
	_padding-right: 0;
	background: #F2F2F2 url('http://twimgs.com/infoweek/iwk_refresh/bg-featured-top.png') no-repeat 0 top;
}

.main-content div.featured .bg-graphic {
    position: absolute;
	bottom: 0px;
	_bottom: -10px;
	left: 0px;
	height: 6px;
	width: 218px;
	background: url('http://twimgs.com/infoweek/iwk_refresh/bg-featured-bottom.png') no-repeat 0 0;
}

.main-content div.featured img {
	margin: 0 10px 0 0;
}

.main-content div.featured img.left {
	margin: 0 10px 0 0;
}

.main-content div.featured img.right {
	margin: 0 0 0 10px;
}

.main-content div.resources {
    width: 602px;
	margin-top: 30px;
	padding: 12px;
	padding-bottom: 4px;
	background: #EEE url('http://twimgs.com/infoweek/iwk_refresh/bg-resources-top.png') no-repeat 0 top;
}

.container .main-content div.announcement h2, 
.container .main-content div.resources h2 {
    margin: 0;
	margin-bottom: 6px;
	line-height: 116%;
	font-size: 138.5%;
	font-weight: bold;
	color: #000;
	text-transform: none;
	background: none;
}

.container .main-content div.announcement h2 {
    margin-bottom: 15px;
    padding: 0 9px;
	padding-top: 6px;
	background: url('http://twimgs.com/infoweek/iwk_refresh/bg-announce-top.png') no-repeat 0 0;
}

.container .government .main-content div.announcement h2 {
	background: url('http://twimgs.com/infoweek/iwk_refresh/bg-announce-top-gov.png') no-repeat 0 0;
}

#bd .main-content div.featured h2 {
    font-size: 138.5%;
    background: none;
}

.main-content div.featured h3 {
    margin-bottom: 4px;
	line-height: 116%;
	font-weight: bold;
}

.main-content div.featured p {
    padding-bottom: 6px;
}

.main-content div.announcement p {
    margin: 0 4px;
}

.main-content div.announcement a.sign-up {
    margin: 0 auto;
}

/* -------- Mods: IW contentslider.css -------- */
 
.main-content .featured-content .contentslide {
    width: 622px;
}

.main-content .featured-content .tabbedHPSmallerRight {
    width: 215px;
	_width: 210px;
}

.main-content .featured-content #tabbedHPRelated ul {
    margin-left: 10px;
	*margin-left: 14px;
}

.main-content .featured-content #tabbedHPRelated li {
    list-style: square outside;
	margin-left: 0;
	color: #971C10;
}

.main-content .featured-content #tabbedHPRelated ul li a {
    font-size: 100%;
}

.main-content .featured-content .pagination {
    width: 620px;
	margin-top: -2px;
	_margin-top: -6px;
}

.main-content .featured-content .pagination a {
    float: left;
	display: block;
	height: 17px;
	margin-right: 4px;
	padding-bottom: 0;
}
 
 /* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Secondary Content
 */
 
.secondary-content div.resources {
    margin-bottom: 30px;
    padding: 8px 11px;
    border: 1px solid #858383;
    border-width: 0 1px 1px 1px;
}

.secondary-content div.resourcesPlain {
    margin-bottom: 30px;
    padding: 8px 0 0 0;
}

.secondary-content div.video {
    padding: 0;
	padding-top: 8px;
}

.secondary-content div.issue {
    min-height: 174px;
	_height: 174px;
}

.secondary-content div.sponsoredTopic {
  margin-bottom: 30px;
  padding: 0 11px 8px 11px;
  border: 1px solid #858383;
  border-width: 0 1px 1px 1px;
}

.secondary-content div.jobs .continue {
    text-align: left;
}

.secondary-content h2 {
    margin: 0;
	*background-position: right 5px;
}

.secondary-content h2 span {
    line-height: 167%;
	*padding-top: 2px;
	*padding-bottom: 0px;
	*background-position: 0 5px;
}

.secondary-content h3 {
    margin: 2px 0;
	font-size: 108%;
	font-weight: bold;
	text-transform: uppercase;
}

.secondary-content h3 a { /*attempted adjust for IWKAR box 11/16/2010 - JH */
    margin: 2px 0;
	font-size: 1em;
	font-weight: bold;
	text-transform: none;
}

.secondary-content h4 {
    font-size: 123.1%;
	font-weight: bold;
	color: #A10000;
}

.secondary-content h4 a {
    display: block;
	margin-bottom: 15px;
	font-size: 93%;
}

.secondary-content h5 { /* adjusted 11/16/2010 to match Nevin's mockup - JH */
	margin:0;
	font-size: .8em;
	font-weight: normal;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000;
}

/* original on refresh launch
.secondary-content h5 {
	margin-bottom: 5px;
	font-size: 108%;
	font-weight: bold;
	color: #A10000;
}
*/

.secondary-content h6 {
    font-weight: bold;
}

.secondary-content ul.resources li {
    padding-left: 7px;
	font-size: 93%;
	background: url('http://twimgs.com/infoweek/iwk_refresh/bullet-red.png') no-repeat 0 6px;
}

.secondary-content ul.events li {
    margin-bottom: 7px;
	padding-left: 7px;
	background: url('http://twimgs.com/infoweek/iwk_refresh/bullet-blue.png') no-repeat 0 6px;
}

.secondary-content .tabs ul.events li {
    font-weight: bold;
}

.secondary-content ul.assets {
    margin: 0 0 18px 15px;
	*margin-left: 19px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .secondary-content ul.assets { margin-left: 18px; }
}

.secondary-content ul.assets li {
    list-style: disc outside;
	margin-bottom: 2px;
	color: #A30000;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
    .secondary-content ul.inThisIssue_assets { margin-left: 18px; }
}

.secondary-content .issue .cover {
    float: left;
	_display: inline;
	width: 110px;
	margin: 4px 10px 4px 0;
}

.secondary-content .issue .cover img {
    margin-bottom: 8px;
}

.secondary-content .issue ul.assets li {
    list-style: disc inside;
	margin-bottom: 5px;
	font-size: 116%;
	font-weight: bold;
	color: #000;
}

.secondary-content div.issueInfo {
	margin-bottom: 5px;
	width:185px;
	margin:0;
	padding:0;
	float:right;
}

.secondary-content .issue div.issueInfo ul.assets li {
    list-style: disc outside;
}

.secondary-content div.issueInfo li {
	list-style:none;
}

.secondary-content .issue span.inThisIssueText {
	margin-bottom: 5px;
	font-weight:bold;
	font-size: 116%;
	color: #A30000;
}

.secondary-content .issue ul.inThisIssue_assets {
	margin-top: 5px;
}

.secondary-content .issue ul.assets {
	margin-top: 10px;
}

.secondary-content .issue ul.inThisIssue_assets li {
    list-style: disc inside;
	margin-bottom: 5px;
	color: #000;
}

.secondary-content .issue ul.inThisIssue_assets li.assets2 {
	font-weight:bold;
	font-size: 116%;
}

.secondary-content div.analyticSpecialPromo {
    min-height: 144px;
	_height: 144px;
}

.secondary-content .analyticSpecialPromo .cover {
     float: left;
	_display: inline;
	width: 110px;
	margin: 4px 10px 4px 0;
}

.secondary-content .analyticSpecialPromo .cover img {
	
	margin-bottom: 8px;
	width:106px;
	height:144px;
	border:1px solid #000000;
}

.secondary-content div.analyticSpecialPromoInfo {
	margin-bottom: 5px;
	width:185px;
	margin:0;
	padding:0;
	float:right;
}

.secondary-content a.sign-up,
.secondary-content a.learn-more {
    float: right;
}

.secondary-content .issue a.subscribe {
    float: left;
    margin-top: 10px;
}

.secondary-content .asset-type {
    font-size: 77%;
	font-weight: normal;
	color: #333;
}

.secondary-content .ad {
    margin-bottom: 30px;
}

.secondary-content .ad.sm {
    margin-bottom: 15px;
}

.jobs div.tools {
    float: right;
	width: 220px;
	text-align: right;
	font-size: 77%;
	font-family: verdana;
	font-weight: bold;
	color: #565656;
}

.jobs ul.social-links {
    float: right;
	margin-top: -2px;
	_margin-top: 0;
	text-align: left;
}

.jobs ul.social-links li {
    float: left;
	_display: inline;
	margin: 0;
	margin-left: 10px;
}

.jobs a.icon {
    display: block;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -5000px;
}

.jobs a.email {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-email-sm.png');
}

.jobs a.twitter {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-twitter-sm.png');
}

.jobs a.rss {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/icon-rss-sm.png');
}



/* -------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------- */
/* Section: TechCenter */
/* -------------------------------------------------------------------------- */



.tc {
    margin-top: 20px;
}

.tc #yui-main {
    margin-right: -400px;
}



.tc #TC_headerArea {
    margin:0 0 0 6px;
    padding:0
}



.tc #TC_headerArea .TC_header {
    clear:both;
    margin:0 0 18px 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
}



.tc #TC_headerArea .TC_header .TC_base {
    margin: s0;
    padding:4px 0 0 16px;
    color: #cccccc;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: left;
    width:170px;
    height:37px;
    background-image:url(http://i.techweb.com/informationweek/techcenters/techcenter_header_curve.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}

.tc #TC_headerArea .TC_header .TC_base a,
.tc #TC_headerArea .TC_header .TC_base a:link,
.tc #TC_headerArea .TC_header .TC_base a:active,
.tc #TC_headerArea .TC_header a:visited,
.tc #TC_headerArea .TC_header a:hover {
	color: #cccccc;
	text-decoration:none;
}
	
	
.tc #TC_headerArea .TC_header .TC_topic {
    margin:0 0 0 170px;
    padding:4px 0 0 30px;
    color: #c01f25;
    font-family: Arial,Helvetica,sans-serif;
   font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    height:37px;
    text-align: left;
    background-image:url(http://i.techweb.com/informationweek/techcenters/techcenter_header_topic_fade.gif);
    background-position:top right;
    background-repeat:no-repeat;
}

.tc #TC_headerArea .TC_header .TC_topic a,
.tc #TC_headerArea .TC_header .TC_topic a:link,
.tc #TC_headerArea .TC_header .TC_topic a:active,
.tc #TC_headerArea .TC_header .TC_topic a:visited,
.tc #TC_headerArea .TC_header .TC_topic a:hover {
	color: #c01f25;
	 text-decoration:none;
}

.tc #TC_headerArea .TC_header .TC_sponsored {
    float:right;
    margin:-3px 0 24px 0;
    padding:0 0 0 27px;
    width:357px;
    height:64px;
    text-align: left;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10px;
    background-image:url(http://i.techweb.com/informationweek/techcenters/techcenter_header_sponsored_shape.gif);
    background-position:top right;
    background-repeat:no-repeat;
}

.tc #TC_headerArea .TC_header .TC_sponsored .sponsoredByText {
    margin:6px 0 0 22px;
    padding:0;
    width:120px;
    text-align: left;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    float:left;
}

.tc #TC_headerArea .TC_header .TC_sponsored .sponsoredLogo {
    margin:0 10px 0 0;
    padding:0;
    width:200px;
    height:64px;
    text-align: right;
    float:right;   
}

.tc #yui-main {
	clear:both;
}

.tc .main-content .sponsoredContent {
	margin:-27px 0 0 8px !important; 
}

.tc #tcNews {
	margin:2px 0 0 8px;
}

.tc #tcCommentary {
	margin:20px 0 0 8px;
}



.tc #tcNews h3 feature,
.tc #tcCommentary h3 feature {
	margin:0 0 25px 0;
}

.tc .left {
	width:286px;
	float:left;
}

.tc .right {
	width:286px;
	float:right;
}

.tc #tcNews h3,
.tc #tcCommentary h3 {
	line-height: normal;
	margin:0 0 2px 0;
	
}



.tc #tcNews .pub,
.tc #tcCommentary .pub {
	margin:0 0 2px 0;
	font-family:arial, helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#999;
}

.tc #tcNews ul.news li p,
.tc #tcCommentary ul.news li p {
	margin-bottom:16px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	line-height:1.3em;
}

.tc #tcNews p.more,
.tc #tcCommentary p.more {
	margin:16px 0 30px 0;
	font-family:arial, helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
}

.tc #tcNews .more a:link,
.tc #tcNews .more a:active,
.tc #tcNews .more a:visited,
.tc #tcCommentary .more a:link,
.tc #tcCommentary .more a:active,
.tc #tcCommentary .more a:visited {
	text-decoration:none;
}

.tc #tcNews .more a:hover,
.tc #tcCommentary .more a:hover {
	text-decoration:underline;
}



.secondary-content div.resourcesPlain ul.tcWhitepapers {
	 margin: 2px 20px 0 0;
	 text-align:left;
	 font-size:1em;
}

.secondary-content div.resourcesPlain ul.tcWhitepapers li {
	list-style:none;
	margin-bottom: 10px;
}



.secondary-content div.resourcesPlain ul.tcWhitepapers a.whitepaperHeadline {
	font-weight:bold;
}

.secondary-content div.resourcesPlain ul.tcWhitepapers p.whitepaperDek {
	margin-top:1px;
}

#yui-main .main-content #tcSearchPromo {
	margin:25px 0 35px 0;
}



#yui-main .main-content #tcSearchPromo h3 {
	font-weight:bold;
}

/* -------------------------------------------------------------------------- */





/* -------- Subscription Form -------- */

form.subscribe, {
    float: right;
	width: 190px;
}

form.subscribe label,
form.subscribe input {
    font-size: 93%;
}

form.subscribe .text {
    float: left;
	*height: 15px;
	width: 100px;
	margin-bottom: 6px;
	padding: 4px 2px;
	border: 1px solid #666;
}

form.subscribe label.text {
    display: block;
	_display: inline;
	float: left;
	width: 75px;
	margin-right: 3px;
	padding-top: 4px;
	clear: left;
	font-size: 85%;
	border: 0;
	text-align: right;
}

form.subscribe button.submit {
    height: 27px;
	width: 114px;
	margin: 5px 0;
	margin-left: 83px;
	background-image: url('http://twimgs.com/infoweek/iwk_refresh/button-subscribe_now.png');
	clear:left;
}



/* -------- Job Form -------- */

form.search {
    margin: 15px 0;
}

form.search label.text {
    margin-right: 5px;
    font-weight: bold;
    text-transform: uppercase;
    color: #565656;
}

form.search label.text input {
    margin-left: 5px;
    padding: 4px 2px;
    border: 1px solid #666;
}

form.search button.submit-button {
    height: 18px;
    width: 65px;
    padding: 0;
    text-indent: -5000px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/button-search.png') no-repeat 0 0;
    border: 0;
}

/* -------- Tabs -------- */

.secondary-content div.tabs {
    padding: 0;
}

.secondary-content div.tabs .tab-content {
    padding: 8px 11px;
}



.resources ul.toc {
    margin-bottom: 14px;
}

.resources ul.toc li {
    position: relative;
	float: left;
	font-size: 93%;
	font-weight: bold;
}

.resources ul.toc li a {
    display: block;
	width: 111px;
	padding: 6px 0;
	text-align: center;
	border-left: 1px solid #848282;
	border-bottom:  1px solid #848282;
}

.resources ul.toc li.first a {
    border-left: 0;
}

.resources ul.toc li.current a {
    color: #FFF;
	background-color: #515152;
	border-bottom:  1px solid #515152;
}

.resources ul.toc li.current a:link,
.resources ul.toc li.current a:active,
.resources ul.toc li.current a:visited, 
.resources ul.toc li.current a:hover, 
.resources ul.toc li.current a:visited:hover {
	color: #FFF;
	text-decoration: none;
}

.resources ul.toc li .arrow {
    display: none;
}

.resources ul.toc li.current .arrow {
    position: absolute;
	bottom: -11px;
	_bottom: -16px;
	left: 0;
	display: block;
	height: 11px;
	width: 111px;
	background: url('http://twimgs.com/infoweek/iwk_refresh/arrow.png') no-repeat 50% 0;
}

.top-content .tabbed .tab-content {
    padding: 8px;
    padding-left: 3px;
    border: 1px solid #000;
    border-width: 3px 1px 1px 1px;
}

.top-content .tabbed ul.toc {
	margin-top: 30px;
	font-size: 108%;
	color: #FFF;
	text-transform: uppercase;
	background: #515152 url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt.png') no-repeat right top;
}

.top-content .tabbed ul.toc li {
    float: left;
    display: block;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.top-content .tabbed ul.toc li a {
    display: block;
    padding: 0 10px;
    padding-top: 1px;
    background: #ADADAD url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-tab-lt.png') no-repeat right top;
}

.top-content .tabbed ul.toc li a.first {
    background: #ADADAD url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-tab-lt.png') no-repeat left top;
}

.top-content .tabbed ul.toc li.current a {
    background: #0C0C0C url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-tab-lt-current.png') no-repeat right top;
}

.top-content .tabbed ul.toc li.current a.first {
    background: #0C0C0C url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-tab-lt-current.png') no-repeat left top;
}

.top-content .tabbed ul.toc li a,
.top-content .tabbed ul.toc li a:active,
.top-content .tabbed ul.toc li a:visited, 
.top-content .tabbed ul.toc li a:hover, 
.top-content .tabbed ul.toc li a:visited:hover {
	color: #000;
	text-decoration: none;
}

.top-content .tabbed ul.toc li.current a,
.top-content .tabbed ul.toc li.current a:active,
.top-content .tabbed ul.toc li.current a:visited, 
.top-content .tabbed ul.toc li.current a:hover, 
.top-content .tabbed ul.toc li.current a:visited:hover {
	color: #FFF;
	text-decoration: none;
}

/* -------- Gallery -------- */

.slidegalleries {
	 border-color: #858383;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: 30px;
    padding: 8px 11px;
	padding-right: 0;
}

#bd div.gallery {
    padding-right: 0;
}

.main-content div.gallery {
    margin-bottom: 30px;
	padding: 8px 11px;
	border: 1px solid #858383;
	border-width: 0 1px 1px 1px;
}

.main-content ul.gallery li {
    float: left;
	_display: inline;
	width: 110px;
	margin-right: 15px;
	color: #A8000E;
}

div.gallery a.continue {
    padding-right: 8px;
}

#bd .gallery h5 {
    font-size: 93%;
    font-weight: normal;
    margin: 0;
}

ul.gallery {
    margin-bottom: 20px;
}

div.video ul.gallery {
    padding: 0 11px;
}

ul.gallery li {
    float: left;
	_display: inline;
	width: 100px;
	margin-right: 4px;
	color: #A8000E;
}

ul.gallery img {
    border: 1px solid #000;
}

div.video ul.gallery img {
    border: 1px solid #D8D8D8;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Footer
 */
 
#ft {
    margin-top: 60px;
	text-align: center;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
 * Section: Section Pages
 */

.government .main-content h2 {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt-gov.png');
    background-color: #1C48A8;
}

.government .main-content h2 span {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt-gov.png');
}

.cio .main-content h2,
#globalCIO_video h2 {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt-cio.png');
    background-color: #5B7A8E;
}

.cio .main-content h2 span,
#globalCIO_video h2 span {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt-cio.png');
}

#globalCIO_video {
	width:300px;
}



#globalCIO_video h2 span {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt-cio.png');
}



.health .main-content h2,
.financial .main-content h2 {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt-health.png');
    background-color: #457FBC;
}

.health .main-content h2 span,
.financial .main-content h2 span {
    background-image: url('http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt-health.png');
}

.sub-page ul.news h3 {
    margin-bottom: 1px;
    line-height: 93%;
    font-weight: normal;
}

.main-content div.articles {
    padding: 0 0 20px 12px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/bg-column.png') repeat-y 315px 0;
}

.main-content div.articles .yui-u {
    width: 293px;
}

div.articles h3 {
    margin-bottom: 18px;
    padding-bottom: 1px;
    font-size: 123.1%;
    font-weight: bold;
    text-transform: uppercase;
    color: #A10000;
    border-bottom: 2px solid #A10000;
}

ul.blogs h3, 
div.articles h4 {
    *display: inline;
}
 
ul.blogs li {
    margin-bottom: 22px;
    padding-bottom: 10px;
    border-bottom: 1px solid #E80022;
}

ul.blogs img.author {
    margin-bottom: 10px;
}

ul.blogs .byline {
    margin-bottom: 4px;
    margin-left: 60px;
    font-size: 70%;
}

div.first ul.articles .byline {
    margin: 1px 0 9px 60px;
}

ul.articles .pub-date, 
ul.blogs .pub-date {
    margin-left: 60px;
    font-size: 70%;
    font-family: verdana;
    font-weight: bold;
    color: #999;
}

ul.blogs .entry-tools {
    margin: 18px 0;
    font-size: 85%;
    clear: left;
}

ul.blogs .entry-tools .comments span  {
    background:url("http://twimgs.com/infoweek/iwk_refresh/icon-comments.png") no-repeat scroll 50% top transparent;
    color:#FFFFFF;
    float:left;
    font-family:arial;
    font-weight:bold;
    height:20px;
    margin-right:5px;
    text-align:center;
    width:30px;
}

ul.blogs .entry-tools .continue {
    padding-left: 100px;
    font-size: 108%;
}

div.articles .continue {
    display: inline;
    text-align: left;
    font-size: 100%;
    font-family: arial;
}

.search-tools {
    margin-bottom: 20px;
    padding-left: 12px;
    border-bottom: 1px solid #6D6C6C;
}

.search-tools h3 {
    font-size: 108%;
    font-weight: bold;
    color: #999;
}

.search-tools h3 em {
    font-style: normal;
    text-transform: uppercase;
    color: #000;
}

.search-tools form {
    margin-bottom: 10px;
    font-size: 93%;
}

.search-tools form label {
    padding-right: 10px;
}

.search-pagination {
    margin-top: 40px;
    font-size: 108%;
    text-align: center;
}

.search-pagination a {
    padding-right: 4px;
}

.search-pagination a, 
.search-pagination a:active, 
.search-pagination a:visited {
    text-decoration: underline;
}

.search-pagination a:hover, 
.search-pagination a:visited:hover {
    text-decoration: none;
}

.search-pagination a.current, 
.search-pagination a:active.current, 
.search-pagination a:visited.current, 
.search-pagination a:hover.current, 
.search-pagination a:visited:hover.current {
    color: #000;
    text-decoration: none;
}



/* -------- Article  -------- */

.article h1 {
    margin: 18px 0 8px 0;
    font-size: 227%;
    font-weight: bold;
    color: #000;
    font-family: arial, helvetica, verdana, sans-serif !important;
}

.article .article-tools {
    font-size: 93%;
}

.article #authorArea_Article .article-tools {
	clear:both;
	margin-top:8px;
	margin-left:-3px;
	padding-left: 0px; 
}

.article .article-tools a {
    padding: 0 5px;
}

.article .article-tools a img {
    vertical-align: bottom;
}

.article .social-tools {
    float: right;
}

.article .article-byline {
    margin-bottom: 10px;
    font-size: 93%;
    color: #666;
}

.article div.article-resources {
    float: left;
    width: 218px;
    margin:0;
    padding: 16px 20px 10px 4px;
}

.article div.article-resources h2 {
    text-transform: none;
}

.article div.article-resources h3 {
    font-size: 108%;
    font-weight: bold;
    color: #990000;
}

.article p {
    line-height: 138.5%;
    font-family: helvetica, arial, verdana, sans-serif !important;
}



/* adjustment for actual articles vs hp/level 1's */
.article #articleBody p {
    margin:0; !important; /* jh add, P fix 11-30-2010 */
    padding:14px 0 0 0; !important;/* jh add, P fix  11-30-2010 */
}

.article #articleBody p.firstP {
    margin:0; !important; /* jh add, P fix  11-30-2010 */
    padding:0; !important;/* jh add, P fix  11-30-2010 */
}
/* END adjustment for actual articles vs hp/level 1's */

.article div.article-resources ul.archive {
    margin-left: 14px;
    *margin-left: 18px;
    margin-bottom: 15px;
}



blockquote {
    margin: 0 40px;
    padding: 10px 0;
}

/* jh test 12-2-2010 */
blockquote.storyLevelInsert {
   /*  margin: 16px 0 2px 245px;
    padding:0 30px; */
    margin: 0 0 0 245px;
    /*padding: 14px 50px; */
    padding: 0 50px;
}

blockquote.storyLevelInsert a,
div.storyLevelInsert a {
    margin-top: 10px;
}

blockquote.storyLevelInsert div.storyLevelInsert2 {
    margin:0;	
    padding: 0 20px 10px 20px;
    border-top: 1px solid #858383;
    border-bottom: 1px solid #858383;
}
/* END: jh test 12-2-2010 */



.article blockquote p {
    font-family: arial, verdana;
}

img.inset {
    float: right;
    margin: 0 0 10px 10px;
}

.article div.article-resources img.video {
    margin-right: 10px;
}

.article .article-pagination {
    width: 600px;
    margin: 20px auto;
    text-align: center;
    font-size: 93%;
}

.article .article-pagination .controls {
    margin-top: 8px;
}

.article .article-pagination .controls a {
    padding: 0 3px;
}

.article-pagination a.current, 
.article-pagination a:active.current, 
.article-pagination a:visited.current, 
.article-pagination a:hover.current, 
.article-pagination a:visited:hover.current {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */





/* -------- Flat Page -------- */

.flatPage {
    font-family: helvetica, arial, verdana, sans-serif;
    font-size:1em;
    line-height:1.4em;
}



.flatPage h1 {
    margin-top: 0 !important;
}

.flatPage h1 {
    margin: 18px 0 8px 0;
    font-size: 227%;
    font-weight: bold;
    line-height:normal;
    color: #000;
    font-family: arial, helvetica, verdana, sans-serif !important;
}

.flatPage .article-tools {
    font-size: 93%;
}

.flatPage .article-tools a {
    padding: 0 5px;
}

.flatPage .article-tools a img {
    vertical-align: bottom;
}

.flatPage .social-tools {
    float: right;
}

.flatPage p {
    margin:12px 0 12px 0 !important;
}
.flatPage p.first {
    margin:0 0 24px 0 !important;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */



#bd .blogger-info {
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid red;
}

#bd .bio {
    padding-bottom: 10px;
    border: 0;
}

#bd .blogger-info img {
    float: left;
    margin: 0 12px 8px 0;
}

#bd .blogger-info h2 {
    margin: 0;
    padding: 0;
    line-height: 108%;
    font-size: 257%;
    font-weight: normal;
    background: none;
    color: #7B7B7B;
    text-transform: none;
}

#bd .blogger-info .title {
    font-size: 93%;
    font-family: verdana;
    font-weight: bold;
    color: #7B7B7B;
}

#bd .blogger-info .tools {
    position: absolute;
    bottom: 8px;
    right: 0px;
    width: auto;
    text-align: left;
    margin: 0;
    margin-top: 8px;
    font-family: verdana;
}

#bd .blogger-info .tools .continue {
    clear: both;
    margin: 10px 0;
}

#bd .blogger-info .comments {
    float: left;
    font-size: 93%;
    padding: 5px 0;
    clear: left;
}

#bd .blogger-info .comments span {
    padding: 5px 12px;
    font-family: arial;
    font-weight: bold;
    color: #FFF;
    background: url('http://twimgs.com/infoweek/iwk_refresh/icon-comments.png') no-repeat 50% 4px;
    *background-position: 50% 5px;
}

#bd .blogger-info .tools ul.article-tools {
    float: right;
    font-size: 93%;
    font-weight: bold;
}

#bd .blogger-info .tools ul.article-tools li {
    float: left;
    padding: 0 12px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/sep.png') no-repeat left 50%;
}

#bd .blogger-info .tools ul.article-tools li.first {
    padding-left: 0;
    background: none;
}

#bd .blogger-info .tools a.rss {
    display: block;
    height: 16px;
    width: 16px;
    padding: 0;
    text-indent: -5000px;
    background: url('http://twimgs.com/infoweek/icons/icon_rss_16.jpg') no-repeat left top;
}

#bd .blogger-info .tools a.share {
    display: block;
    height: 16px;
    width: 16px;
    padding: 0;
    text-indent: -5000px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/icon-share.png') no-repeat left top;
}

#bd .button-addcomment {
    display: block;
    height: 27px;
    width: 150px;
    text-indent: -5000px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/button-addcomment.gif') no-repeat left top;
    border: 0;
}

#bd .button-addcomment:hover {
    background: url('http://twimgs.com/infoweek/iwk_refresh/button-addcomment.gif') no-repeat left bottom;
}

#bd .article h2 {
    margin: 0;
    padding: 0;
    font-size: 257%;
    font-weight: normal;
    background: none;
    color: #000;
    text-transform: none;
}

#bd .article p {
    /* padding-bottom: 15px; jh - 11/18/10 */
    /* line-height: 153.9%; jh - 11/8/10 */
    margin: 15px 0;
    padding: 0;
    line-height: 135%;
    font-family: verdana;
    font-size: 100%;
}

#bd .article .byline {
    margin-bottom: 8px;
    font-family: verdana;
    font-weight: normal;
    font-size: 100%;
    color: #7B7B7B;
}

#bd .article .byline a {
    font-weight: normal;
}



/* -------------------------------------------------------------------------- */
/* loss of bullest in content ATTEMPED fix: JH 10-29-2010 FAILED whole pages built w/ li */ 
/* -------------------------------------------------------------------------- */
/* #bd ul li {
	list-style: disc inside none; 
}
 */
 
/* -------------------------------------------------------------------------- */
/* temp override usage */

ul.normalUL {
	margin-top:10px;
	padding:0;
}

ul.normalUL li {
	list-style: disc inside none; 
	font-size:100%;
	text-indent:1em;
}

ul.normalUL li a {
	font-size:100%;
}



/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#bd ul.comments {
    margin: 0 100px 30px 0;
}

#bd ul.comments li {
    margin-top: 20px;
    padding-top: 20px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/comment-dots.png') repeat-x left top;
    font-family: verdana;
}

#bd ul.comments li ul li {
    padding-left: 60px;
}

#bd ul.comments h6 {
    margin-bottom: 5px;
    font-size: 93%;
    font-weight: bold;
}

#bd ul.comments .comment-info {
    font-family: verdana;
    font-size: 85%;
    font-weight: bold;
    color: #797979;
}

#bd ul.comments .comment-tools {
    font-family: verdana;
    text-align: right;
    font-size: 77%;
    font-weight: bold;
}

#bd ul.comments .comment-tools a {
    padding-right: 15px;
}

#bd ul.comments .comment-tools .reply {
    float: left;
    padding-left: 10px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/icon-commentarrow.png') no-repeat left 3px;
}

#bd form.comment {
    margin: 10px 0 30px 0;
}

#bd form.comment h4 {
    margin-bottom: 30px;
    font-size: 182%;
    font-weight: normal;
}

#bd form.comment label {
    display: block;
    margin-bottom: 15px;
    font-size: 138.5%;
}

#bd form.comment input.text {
    width: 300px;
    height: 28px;
    border: 1px solid #7B7B7B;
    margin-bottom: 20px;
    padding: 8px 8px;
    font-size: 138.5%;
    color: #797979;
}

#bd form.comment textarea.text {
    width: 450px;
    height: 200px;
    border: 1px solid #7B7B7B;
    margin-bottom: 20px;
    padding: 12px 8px;
    font-size: 138.5%;
    color: #797979;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#bd .biz-card {
	display: inline;
	position: relative;
	float: left;
	width: 336px;
	clear: right;
	margin: 0 0 15px 5px;
	font-size: 93%;
	background: url('http://twimgs.com/infoweek/iwk_refresh/drop-shadow.png') no-repeat right bottom;
}

#bd .biz-card .inner {
	position: relative;
	display: block;
	margin: -5px 10px 11px -6px;
	padding: 6px 10px 0 10px;
	border: 1px solid #A9A9A9;
	text-align: right;
}

#bd .biz-card a {
    font-weight: bold;o
}

#bd .biz-card .name {
    float: left;o
    font-size: 116%;
}

#bd .biz-card ul.social-links {
    margin: 8px 0;
    padding: 10px 0 0 80px;
    border-top: 1px solid #A9A9A9;
}

#bd .biz-card ul.social-links li {
    float: left;
    height: 18px;
    width: 18px;
    margin: 0 0 10px 12px;
}











/*------------------------------------------------------------------------------------*/
/*--------------------- member content (stubby) added on 11/3/2010 -------------------*/

#memberContent_KeyGuide {
	margin:-2px 0 8px 0;
	padding:0;
}

#memberContent_KeyGuide .keyIcon {
	margin:0 7px 0 0;
	padding:2px 0 0 33px;
	background:url(http://twimgs.com/informationweek/icons/key_KeyGuide.gif) no-repeat .1em !important;
    position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:1em;
	color:#959594;
}



/*--------------------- TC landing page -------------------*/

#memberContent_KeyGuide_topic {
	margin:-10px 0 12px 4px;
	padding:0;
}

#memberContent_KeyGuide_topic .keyIcon {
	margin:0 7px 0 0;
	/* padding:2px 0 0 33px;
	background:url(http://twimgs.com/informationweek/icons/key_KeyGuide.gif) no-repeat .1em !important; */
	padding:0 0 0 24px;
	background:url(http://twimgs.com/informationweek/icons/key_KeyMini.gif) no-repeat 2px !important;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
	color:#959594;
}


#memberContent_KeyGuide_tc {
	/* margin:-10px 0 12px 22px; */
	margin:-8px 0 12px 0px;
	padding:0;
}

#memberContent_KeyGuide_tc .keyIcon {
	margin:0 7px 0 0;
	/* padding:2px 0 0 33px;
	background:url(http://twimgs.com/informationweek/icons/key_KeyGuide.gif) no-repeat .1em !important; */
	padding:0 0 0 24px;
	background:url(http://twimgs.com/informationweek/icons/key_KeyMini.gif) no-repeat 2px !important;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
	color:#959594;
}

.first .featured h3 .keyIconMini {
	position:absolute;
	margin:.3em 0 0 5px;
	padding:0;
	height:8px;
	width:19px;
	border:0;
	font-size:1em;
	background:url(http://twimgs.com/informationweek/icons/key_KeyMini.gif) no-repeat !important;
    position:relative;
}

.first ul.archive li span.keyIconMini {
	display:inline-block;
	margin:-.1em 0 0 3px;
	padding:0;
	height:8px;
	width:19px;
	border:0;
	font-size:1em;
	background:url(http://twimgs.com/informationweek/icons/key_KeyMini.gif) no-repeat !important;
    position:relative;
}



/*--------------------- END: TC landing page -------------------*/



/*--------------------- TC2 page -------------------*/



.yui-u ul.news li h3 span.keyIconMini {
	display:inline-block;
	margin:0 0 0 5px;
	padding:0;
	height:8px;
	width:19px;
	border:0;
	font-size:1em;
	background:url(http://twimgs.com/informationweek/icons/key_KeyMini.gif) no-repeat !important;	
    position:relative;
}



/*--------------------- END: TC2 page -------------------*/





/*--------------------- extra sidebar -------------------*/

div.subSide {
	margin:0 0 10px 10px;
	padding:0;
	float: right;
	width: 165px;
}

div.subSide h2 {
	margin-bottom:0;
	padding:0;
}

div.subSide h2.sub2 {
    font-size: 110%;
    *border-top: 1px solid #FFF;
    _background-position: right 1px;
}

div.subSide h2.sub2 span {
    padding: 4px 6px;
    line-height: 120%;
    *border-top: 1px solid #FFF;
    *background-position: 0 1px;
}

div.subSide .subSideItem {
  margin:0 0 15px 0;
  padding: 10px;
  background: #EEE;
}



h2.sub2 {
    font-size: 110%;
    *border-top: 1px solid #FFF;
    _background-position: right 1px;
}

h2.sub2 span {
    padding: 4px 6px;
    line-height: 120%;
    *border-top: 1px solid #FFF;
    *background-position: 0 1px;
}



/*--------------------- END: extra sidebar -------------------*/



/*--------------------- Homepage -------------------*/



.first ul.news li h4 span.keyIconMini,
.first ul.news li span.keyIconMini {
	display:inline-block;
	margin:-.1em 0 0 3px;
	padding:0;
	height:8px;
	width:19px;
	border:0;
	background:url(http://twimgs.com/informationweek/icons/key_KeyMini.gif) no-repeat !important;
    position:relative;
}



/* carousel items in http://twimgs.com/infoweek/css/contentslider.css */



.yui-u ul.posts li.clearfix h3 span.keyIconMini {
	display:inline-block;
	margin:0 0 0 3px;
	padding:0;
	height:8px;
	width:19px;
	border:0;
	background:url(http://twimgs.com/informationweek/icons/key_KeyMini.gif) no-repeat !important;
    position:relative;
}



#memberContent_KeyGuide_hp {
	margin:15px 0 -20px 0;
	padding:0;
}

#memberContent_KeyGuide_hp .keyIcon {
	margin:0 7px 0 0;
	/* padding:2px 0 0 33px;
	background:url(http://twimgs.com/informationweek/icons/key_KeyGuide.gif) no-repeat .1em !important; */
	padding:0 0 0 24px;
	background:url(http://twimgs.com/informationweek/icons/key_KeyMini.gif) no-repeat 2px !important;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
	color:#959594;
}


/*
#memberContent_KeyGuide_hp {
	margin:15px 0 -15px 0;
	padding:0;
}

#memberContent_KeyGuide_hp .keyIcon {
	margin:0 5px 0 3px;
	padding:0 0 0 40px;
	background:url(http://twimgs.com/informationweek/icons/key_KeyGuide.gif) no-repeat.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	color:#959594;
}
*/



#memberPreviewArticle {

}

#memberPreviewArticle a:link,
#memberPreviewArticle a:active,
#memberPreviewArticle a:visited {
	color:#003bb0;
	text-decoration:none;
}

#memberPreviewArticle a:hover {
	color:#666666;
	text-decoration:none;
}

#memberPreviewArticle .headline {
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:.2em;
	text-transform:normal;
	color:000000;
}

#memberPreviewArticle .storyDek {
	display:none;
}

#memberPreviewArticle .byLine {
	font-weight:normal;
	font-size:1em;
	color:#666666;
}

#memberPreviewArticle .byLine a {
	font-weight:bold;
}

#memberPreviewArticle .byLine a:link,
#memberPreviewArticle .byLine a:active,
#memberPreviewArticle .byLine a:visited {
	text-decoration:none;
}

#memberPreviewArticle .courtesyOf {
	font-weight:normal;
	font-size:1em;
	color:#666666;
}

#memberPreviewArticle .courtesyOf a:link,
#memberPreviewArticle .courtesyOf a:active,
#memberPreviewArticle .courtesyOf a:visited {
	font-weight:normal;
	font-size:1em;
	text-decoration:none;
}

#memberPreviewArticle .memberStoryDate {
	font-weight:normal;
	font-size:1em;
	color:#666666;
}

#memberPreviewArticle #memberPreviewArticle_boxTop {
	margin:0;
	padding:6px 0 6px 0;
	/* background-color:#eeeee5; */
	background-color:#EDEDEF;
	text-align:center;
	color:#5d5d5b;
}

#memberPreviewArticle #memberPreviewArticle_boxTop .red {
	color:ed1b34;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
	text-transform:uppercase;
}

#memberPreviewArticle #memberPreviewArticle_boxTop #memberPreviewBoxText {
	color:#5d5d5b;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:1.5em;
	text-transform:uppercase;
	width:260px;
	text-align:center;
	background-image:url('http://twimgs.com/informationweek/icons/key_KeyLargeArticle.gif');
	background-repeat:no-repeat;
	background-position:right 2px;
}

#memberPreviewArticle #memberPreviewArticle_boxTop a {
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
}

#memberPreviewArticle #memberPreviewArticle_boxBottom {
	clear:both;
	margin:0;
	padding:6px 0 6px 0;
	/* background-color:#eeeee5; */
	background-color:#EDEDEF;
	text-align:center;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	text-transform:uppercase;
	color:#5d5d5b;
}

p.memberPreviewArticle_bottom {
	margin:10px 0 0 4px;
	padding:0;
	clear:both;
	font-weight:bold;
}

#memberPreviewArticle #memberPreviewArticle_bottom {
	margin:0;
	padding:0;
	clear:both;
}

#memberPreviewArticle #memberPreviewArticle_bottom img {
	margin:0;
	padding:0;
	border:0;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft {
	margin:5px 0 0 0;
	padding:0 0 0 4px;
	width:48%;
	float:left;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	color: #666666;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft a:link,
#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft a:active,
#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft a:visited {
	color: #666666;
	text-decoration:none;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft a:hover {
	color: #003bb0;
	text-decoration:none;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft ul.memberPreviewArticle_page-tools_left {
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	color: #666666;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft ul.memberPreviewArticle_page-tools_left li {
	margin:0;
	padding:0 10px 0 10px;
	border-right: solid 1px #666666;
	list-style-type:none;
	display:inline;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft .memberPreviewArticle_page-tools_left li.first {
	margin:0;
	padding:0 10px 0 0;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomLeft .memberPreviewArticle_page-tools_left li.last {
	border-right: none;
	margin:0;
	padding:0 0 0 10px;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight {
	margin:5px 0 0 0;
	padding:0 4px 0 0;
	width:48%;
	float:right;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	color: #666666;
	text-align:right;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight a:link,
#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight a:active,
#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight a:visited {
	color: #666666;
	text-decoration:none;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight a:hover {
	color: #003bb0;
	text-decoration:none;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight ul.memberPreviewArticle_page-tools_right {
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	color: #666666;
}



#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight ul.memberPreviewArticle_page-tools_right li {
	margin:0;
	padding:0 7px 0 7px;
	list-style-type:none;
	display:inline;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight .memberPreviewArticle_page-tools_right li.first {
	margin:0;
	padding:0 7px 0 14px;
}

#memberPreviewArticle #memberPreviewArticle_bottom #memberPreviewArticle_bottomRight .memberPreviewArticle_page-tools_right li.last {
	margin:0;
	padding:0 0 0 7px;
}



/*--------------------- END: member content added on (stubby) 11/3/2010 -------------------*/

/* watch web2.0 button for /web2/ speaker pages 11/16/2010 - JH */

a.button_watch_web2 {
	height: 27px;
	width: 197px;
	margin:0;
	padding:0;
	background-image:url('http://twimgs.com/infoweek/web2/button_watch_web2_summit.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

a.button_watch_web2:hover {
	height: 27px;
	width: 197px;
	margin:0;
	padding:0;
	background-image:url('http://twimgs.com/infoweek/web2/button_watch_web2_summit.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
}
/* END: watch web2.0 button for /web2/ speaker pages */







/* for edcal / edcalhot pages */

.edcal { 
	margin:0;
	padding:4px;
	color:#000;
}

table.edcalTable {
	margin:0;
	padding:0;
	background-color:#fff;
}

table.edcalTable td { 
	padding:6px; 
}

tr.edcalHeader { 
	color:#FFF;
	background-color:#369;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
}

tr.edcalR1 { 
	background-color:#FFF;
}

tr.edcalR2 { 
	background-color:#fffaad;
}

td.edcalAdclose { 
	color:#900;
	text-align:center;
}

td.edcalIssuedate { 
	color:#000;
	text-align:center;
}

td.edcalFeature { 
	color:#000;
	text-align:left;
	width:240px;
}

td.edcalDistribution { 
	color:#000;
	text-align:left;
	width:240px;
}
/* for edcal / edcalhot pages */



/****** SMB adds ******/

h2.small-biz {
	width: 588px;
	height: 32px;
	position: relative;
	overflow: hidden;
	background: url('http://twimgs.com/infoweek/smb/hd-small-biz.png') no-repeat center top;
}

h2.small-biz span {
		display:none;
		background-image:none;	
}

.content ul.blogs .SMBtools {
    clear: left;
    margin: 22px 0 10px 0;
    font-size: 93%;
}

.content ul.blogs .SMBtools .comments span {
    _display: inline;
    float: left;
    height: 20px;
    width: 30px;
    margin-right: 7px;
    text-align: center;
    font-family: arial;
    font-weight: bold;
    color: #FFF;
    background: url('http://twimgs.com/infoweek/smb/icon-comments.png') no-repeat 50% top;
}

.content ul.blogs .SMBtools .continue {
    padding-left: 100px;
    font-size: 108%;
}



/****** END: SMB adds ******/



/* for (Financial) vertical homepage */
.contentProvidedByHeader {
	/* margin:-20px 0 20px 0; to offset the 20px margin via #bd */
	margin:0 0 20px 0;
	padding:8px 5px;
	background-color:#F2F2F2;
}

.contentProvidedByHeader ul {
	font-weight:bold;
}

.contentProvidedByHeader ul li {
	display:inline;
	margin:0 0 0 0;
	padding:0 10px 0 10px;
	border-right:solid 1px #000;
}

.contentProvidedByHeader ul li.first {
	margin:0 0 0 0;
	padding:0 10px 0 0;
}

.contentProvidedByHeader ul li.last {
	margin:0 0 0 0;
	padding:0 0 0 10px;
	border-right:none;
}

#bd.financial .asset-type {
    color: #000000;
}



/* END: for (Financial) vertical homepage */



/* ================================================== */
/*
site (Topic) sponsorship
Created: 6/15/2011 - JH 
Updated: 6/17/2011 - JH
*/
/* ================================================== */
 
 
#sponsorEyebrowArticle {
	clear:both;
	margin:0 0 30px 0; /* to combat the margin-top: -10px; in .article .article-tools */
	padding:0;
}

#sponsorEyebrowArticle .sponsorArea {
	margin:0;
	padding:0;
	height:33px;
	background-image:url(http://i.techweb.com/infoweek/sponsored/article/article_tab_right_corner_extended.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}



#sponsorEyebrowArticle .sponsorArea .infoTab {
	margin:0;
	padding:0 0 0 10px;
	height:33px;
	background-image:url(http://i.techweb.com/infoweek/sponsored/article/article_tab.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#990000;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}



#sponsorEyebrowArticle .sponsorArea .infoTab img {
	margin:0 0 0 4px;
	padding:0;
}

#sponsorEyebrowArticle .sponsorInformation {
	clear:both;
	margin:0;
	padding:10px 16px 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	font-size:12px;
}



#sponsorArchive {
	
}

#sponsorArchive h2.first {
	margin-top:0;
	margin-bottom:0;
}



#sponsorEyebrowArchive {

}



#sponsorEyebrowArchive .sponsorTabArea {
	clear:both;
	margin:0;
	padding:0;
	float:right;
	height:36px;
	width:186px;
	background-image:url(http://i.techweb.com/infoweek/sponsored/archive/sponsor_tab.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	
}



#sponsorEyebrowArchive .sponsorTabArea .sponsoredByText {
	position:absolute;
	margin:5px 0 0 40px;
	padding:0;
	color:#000;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}

#sponsorEyebrowArchive .sponsorTabArea .sponsoredArt {
	position:absolute;
	margin:0 0 0 124px;
	padding:0;
}

#sponsorEyebrowArchive .whatsThis {
	clear:both;
	margin:0;
	padding:7px 5px 0 0;
	width:186px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:right;
	float:right;
}

#sponsorEyebrowArchive .whatsThis a,
#sponsorEyebrowArchive .whatsThis a:link,
#sponsorEyebrowArchive .whatsThis a:visited,
#sponsorEyebrowArchive .whatsThis a:active {
	text-decoration:none;
}



#sponsorArchive .yui-gd {
	margin-top:0;
}

#sponsorArchive .sponsorLeft {
	float:left;
	margin:-27px 0 0 6px;
	width:290px;
	
}

#sponsorArchive .sponsorRight {
	float:right;
	margin:-27px 0 0 0;
	width:290px;
}

#sponsorArchive .sponsorLeft .feedHeader,
#sponsorArchive .sponsorRight .feedHeader {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	height:31px;
	color:#999;
}

#sponsorArchive .feedHeaderDivider {
	margin:8px 0 13px 0;
	padding:0;
	height:2px;
	background-image:url(http://i.techweb.com/infoweek/sponsored/archive/seperator_dots.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#sponsorTab .sponsorTabArea {
	clear:both;
	margin:0 -11px 0 0;
	padding:0;
	float:right;
	height:36px;
	width:186px;
	background-image:url(http://i.techweb.com/infoweek/sponsored/homepage/sponsor_tab.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	
}

#sponsorTab .sponsorTabArea .sponsoredByText {
	position:absolute;
	margin:5px 0 0 40px;
	padding:0;
	color:#000;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}

#sponsorTab .sponsorTabArea .sponsoredArt {
	position:absolute;
	margin:0 0 0 124px;
	padding:0;
}

#sponsorTab .whatsThis {
	clear:both;
	margin:4px -4px 0 0;
	padding:0;
	width:186px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:right;
	float:right;
}

#sponsorTab .whatsThis a,
#sponsorTab .whatsThis a:link,
#sponsorTab .whatsThis a:visited,
#sponsorTab .whatsThis a:active {
	text-decoration:none;
}

#sponsorTab #whatsThisdiv {
  position:absolute;
  padding: 2px;
  border:1px solid black;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  line-height:18px;
  z-index:100;
}

.secondary-content .sponsoredTopic .feedHeader {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	/* height:31px; */
	color:#999;
}

.secondary-content .sponsoredTopic .iwfeed {
	position:absolute;
	margin:24px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	/* height:31px; */
	color:#999;
}

.secondary-content .sponsoredTopic .iwfeedSeperator { /* this is for ie/ff spcaing issues */
	margin:0;
	padding:0;
	height:1px !important; 
}

.secondary-content .sponsoredTopic .feedDivider {
	margin:10px 0 13px 0;
	padding:0;
	height:1px;
	background-image:url(http://i.techweb.com/infoweek/sponsored/homepage/seperator_dots.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.secondary-content .sponsoredTopic ul.assets {
	clear:both;
	margin-top:14px;
	margin-bottom:0;
}

.secondary-content .sponsoredTopic ul.assets li {
	list-style: disc outside;
	margin-right: 0;
	margin-bottom: 4px;
	font-weight: bold;
	font-size:100%;
	color: #003BB0;
	font-family:Arial, Helvetica, sans-serif;
}

.secondary-content .sponsoredTopic p.readMore {
	font-weight: bold;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
	color:#003BB0;
	margin:6px 0 0 0;
}

.secondary-content .sponsoredTopic p.readMore a:link,
.secondary-content .sponsoredTopic p.readMore a:active,
.secondary-content .sponsoredTopic p.readMore a:visited {
	font-weight: bold;
	text-decoration:none;
}

/* END: site (Topic)  sponsorship */



/* ================================================== */
/* buttons */
/* ================================================== */
 
a.download {
	height: 27px;
	width: 80px;
	margin 0 0 0 0;
	padding:0 0 0 0;
	background-image: url('http://twimgs.com/infoweek/iwk_refresh/button-download.png');
	background-position:top left;
}

a.download:hover {
	height: 27px;
	width: 80px;
	margin 0 0 0 0;
	padding:0 0 0 0;
	background-image: url('http://twimgs.com/infoweek/iwk_refresh/button-download.png');
	background-position:bottom left;
}



/* issueTOC (thisweek) styles */
#issueTOCdate {
	margin:-6px 4px 6px 4px;
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}



#issueTOC {
	
}



#issueTOC .leftTOC {
	margin:0;
	padding:0 4px 0 0;
	width:480px;
	float:left;
	border-right: solid 1px #787d83;
}

#issueTOC .rightTOC {
	margin:0 0 0 490px;
	padding:0;
	text-align:left;
}

#issueTOC .TOCsectionheader {
	clear:both;
	margin:0;
	padding:10px;
	text-align:left;
	background-color:#eee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}

#issueTOC .rightTOC .TOCsectionheader {
	clear:right;
	text-align:center;
}

#issueTOC .rightTOC .TOCcontent {
	margin:12px 4px 35px 4px;
	padding:0;	
}

#issueTOC .TOCcontent {
	margin:12px 4px 35px 8px;
	padding:0;	
}

#issueTOC .TOCcontent p {
	margin:0;
	padding:0;	
}

#issueTOC .TOCcontent .coverStory {
	margin:0 0 15px 0;
	padding:0;
}

#issueTOC .TOCcontent .csArt110 {
	margin:0 0 15px 10px;
	padding:0;
	float:right;
}



#issueTOC .intelliCoverStory {
	margin:0 0 7px 0;
	padding:0;
}



#issueTOC .TOCcontent ul li a.headline,
#issueTOC .TOCcontent a.headline
#issueTOC .TOCcontent .headline {
	font-size: 1.1em;
	font-weight:bold;
}

#issueTOC .TOCcontent ul {
	margin:0;
	padding:0;
}

#issueTOC .TOCcontent ul li {
	margin:0 0 20px 0;
	padding:0;
	list-style:none outside none;
	font-size:1em;
}

#issueTOC .TOCcontent ul.bulletedList li {
	margin:0 0 7px 0;
	padding:0;
	list-style-type:disc;
	list-style-position:inside;
	font-size:1em;
}

#issueTOC .TOCcontent ul.columns li {
	font-size:1.1em;
}

#issueTOC .TOCcontent ul li span.byLine {
	font-size:.9em;
}

#issueTOC .TOCcontent .mainFeatures ul li.last {
	margin-bottom:0;
}

#issueTOC .TOCcontent .mainFeatures .TOCfeatureBoxes {
	clear:both;
	margin:20px 0 0 0;
}

#issueTOC .TOCcontent .mainFeatures .TOCfeatureBoxes p {
	clear:both;
	margin:20px 0 0 0;
}

#issueTOC .rightTOC .TOCcontent img.analytics {
	margin:0 0 15px 0;
	padding:0;
}

#issueTOC .rightTOC .TOCcontent div.TOCspacer {
	margin:15px 0 15px 0;
	padding:0;
	height:1px;
	border-bottom: solid 1px #cccccc;
}

#issueTOC .rightTOC a.headline {
	margin:0 0 5px 0;
	font-weight:bold;
	font-size:1.1em;
}



#issueTOC .rightTOC .TOCcontent p {
	margin:5px 0 5px 0;
	padding:0;
}

#issueTOC .rightTOC .TOCcontent div.more {
	margin:10px 0 0 0;
	padding:0;
	text-align:right;
	font-size:.8em;
	font-weight:bold;
}

#issueTOC .rightTOC #TOCcurrentIssue {
	margin:0;
	padding:0;
	text-align:center;
}



#issueTOC .rightTOC #TOCcurrentIssue .TOCsectionheader {
	padding:10px;
	text-align:center;
	text-transform:none;
}



#issueTOC .rightTOC #TOCcurrentIssue img {
	margin:0 0 10px 0;
	padding:0;
}



#issueTOC .rightTOC #TOCcurrentIssue h3 {
	margin:0 0 10px 0;
	padding:0;
	font-size:1.2em;
}

#printSections {
	clear:both;
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	border-top:solid 1px #cccccc;	
}

#printSections .leftPrintSections {
	margin:0;
	padding:0;
	width:300px;
	float:left;
}

#printSections .rightPrintSections {
	margin:0;
	padding:0;
	width:300px;
	float:right;	
}



/* legacy  (thisweek) styles */
#issueTOCdate .thisWeeksIssuehed {
	font-size: 15px;
}

#issueTOCdate .thisWeeksIssueredRaquo {
	font-size: 22px;
	margin-top:.1em;
}

#issueTOCdate .thisWeeksIssuedate {
	font-size: 15px;
}
/* legacy  (thisweek) styles */

/* END: issueTOC (thisweek) styles */



/********* Topic Video Promo Styles **********/

#topicVideo_hp #topicVideo2 {
	margin:2px 0 0 0;
	padding:0;
}

#topicVideo_hp #topicVideo2 {
	margin:0;
	padding:0;
}

#topicVideo_hp #topicVideo2 p {
	clear:both;
	margin:0;
	padding:0;
}

#topicVideo_hp #topicVideo2 img {
	margin:3px 0 22px 0;
	padding:0;
	float:left;
	border:0;
}

#topicVideo_hp #topicVideo2 .videoContent {
	margin:0 0 22px 115px;
	padding:0;
	font-weight:normal;
}

#topicVideo_hp #topicVideo2 .videoContent .topicHeadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
}

#topicVideo_hp #topicVideo2 .more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:right;
}



/********* Topic Video Promo Styles **********/



/********* Archive Page Styles **********/

#topicVideoArchive {
	/* margin:25px 15px 35px 10px; */
}

#topicVideoArchive p {
	clear:both;
	margin:15px 0 15px 0;
	padding:0;
}

#topicVideoArchive #topicVideoArchiveHeader {
	margin:0 0 30px 0;
	padding:0;
	text-align:center;
}

#topicVideoArchive #topicVideoArchiveHeader #topicVideoArchiveHeaderEyebrow {
	margin:0 5px 0 0;
}



#topicVideoArchive #topicVideoArchiveHeader #topicVideoArchiveHeaderTitle {
	margin:5px 3px 0 0;
}

#topicVideoArchive #topicVideoArchiveHeader #topicVideoArchiveHeaderTitle .topicPageHeadline {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

#topicVideoArchive #topicArchiveSectionTitle { 
	margin:0 0 20px 0;
	padding:0;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	letter-spacing:.1em;
	font-weight:bold;
	color:#990000;
}



#topicVideoArchive #archiveLeft { 
	margin:20px 0 20px 2px;
	padding:0;
	width:265px;
	float:left;
}

#topicVideoArchive #archiveRight { 
	margin:20px 2px 20px 0;
	padding:0;
	width:265px;
	float:right;
}

#topicVideoArchive .topicHeadline {
	font-family:Arial, Helvetica, sans-serif;
	/* font-size:1.2em; */
	font-weight:bold;
	line-height:normal;	
}

#topicVideoArchive .topicDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#666666;
}

#topicVideoArchive .topicByline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#666666;
}

#topicVideoArchive .topicDek {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#000000;
}

#topicVideoArchive #topicVideo #topicVideo2 img {
	margin:0 0 14px 0;
	padding:0;
	float:left;
	border:0;
}

#topicVideoArchive #topicVideo #topicVideo2 .videoContent {
	margin:0 10px 22px 115px;
	padding:0;
	font-weight:normal;
}

#topicVideoArchive #topicVideo #topicVideo2 .seperator {
	margin: 0 0 14px 0;
	padding:0;
	border-bottom:solid 1px #e0dede;
}

#topicVideoArchive .siteRefer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:normal;
	color:#666666;
}

#topicVideoArchive a.siteRefer:link,
#topicVideoArchive a.siteRefer:active,
#topicVideoArchive a.siteRefer:visited {
	color:#666666;
	text-decoration:none;
}

#topicVideoArchive a.siteRefer:hover {
	color:#666666;
	text-decoration:underline;
}

#topicVideoArchive .returnToTopic {
	font-size:1.3em;
	font-weight:bold;
}

/* END: topicVideoArchive */



/* Newsletter Promo styles */

#newsletterPromo {
    margin-bottom: 30px;
}

#newsletterPromo h2 {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg_hd_newsletterPromo.png") no-repeat scroll right top #9e2b10;
    color: #FFFFFF;
    font-size: 138.5%;
    margin-bottom: 0;
    /* margin-top: 30px; */
    position: relative;
    text-transform: none;
    text-align:left;
}

#newsletterPromo h2 span {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg_hd_newsletterPromo_lt.png") no-repeat scroll left top transparent;
    display: block;
    line-height: 138.5%;
    padding: 2px 12px 0 12px;
}

#newsletterPromo .resources {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg_newsletter_promo_content2.jpg") no-repeat scroll left top transparent;
    border:none;
    padding:20px 14px;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold !important;
    min-height:60px;
}

#newsletterPromo .resources p {
	/* margin:0 0 18px 0; */
	margin:0 0 -5px 0;
	padding:0;
	font-weight:bold !important;
}

#newsletterPromo .button {
	float:right;
}

#newsletterPromo .learnMore {
	float:right;
	margin:8px 16px 0 0;
	width:150px;
	text-align:right;
}

/* END: Newsletter Promo styles */



/* "bubble" commentary 8/23/2011, 10/4/2011 */

p.comments {
	margin:0 0 0 0;
	/* margin:-4px 0 10px 0;*/
	/* margin:3px 14px 0 14px; */
	/* color:#003bb0; */
	color:#666666;
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
}

p.comments span {
	/* margin:3px 14px 0 14px; */
	margin:0 6px 0 6px;
	/* color:#003bb0; */
	color:#666666;
}

p.comments a {
	text-decoration:none;
}


.yui-u .featured p.comments {
	margin:5px 0 5px 0;
}

.yui-u .first p.comments {
	margin:0 0 15px 0;
}

.article .article-byline p.comments {
    margin: 12px 0 10px 0;
    font-size: 100%;
    color:#666;
}

.article .article-byline p.comments span {
    margin:0 8px 0 8px;
    font-size: 85%;
    color:#666;
}

p.comments .bubble  {
	width:28px !important;
	height:20px !important;
	float:left;
	margin:-1px 8px 0 0; 
	/* margin:-1px 11px 0 0; */
	padding:1px 0 0 0;
	background-image: url(http://twimgs.com/informationweek/iwk_refresh/icon_comments_IWK.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
}


.commentary_NoPix ul.posts li.clearfix {
	
}

ul.posts li.clearfix p.date {
	margin:-2px 0 3px 0 !important;
	padding:0 0 0 0 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
}

ul.posts li.clearfix p.byLine {
    margin: 0 0 4px 0;
    padding:0 0 0 0;
}

ul.posts li.clearfix p.date-byline {
    margin:-2px 0 3px 0 !important;
    padding:0 0 0 0 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size:.9em !important;
    color: #999;
    /* font-size: 70%; */
    /* font-family: verdana; */
    /* font-weight:normal; */
}


ul.posts li.clearfix p.date-byline span {
    margin:0 3px;
    color: #999;
}

ul.posts li.clearfix p.date-byline span.date {
    margin:0 0 0 0;
    font-size:.9em !important;
    color: #999;
    font-weight:bold;
}


ul.posts li.clearfix p.date-byline span.byLine {
    margin:0 0 0 0;
    font-family: verdana;
    color: #999;
    font-size:.9em !important;
    font-weight:bold;
}


.commentary_noPix_topicHP ul.posts li.clearfix p.date-byline {
    margin:0 0 3px 0 !important;
    padding:0 0 0 0 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em !important;
    color: #999;
    /* font-size: 70%; */
    /* font-family: verdana; */
    /* font-weight:normal; */
}

.commentary_noPix_topicHP ul.posts li.clearfix p.date-byline span {
    margin:0 3px;
    color: #999;
}

.commentary_noPix_topicHP ul.posts li.clearfix p.date-byline span.date {
    margin:0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em !important;
    color: #999;
    font-weight:normal;
}

.commentary_noPix_topicHP ul.posts li.clearfix p.date-byline span.byLine {
    margin:0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    font-size:1em !important;
    font-weight:normal;
}

ul.posts .more,
ul.news .more {
	margin: -5px 0 0 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}

.yui-u ul.posts .more {
	margin: -5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-align:right;
}


/*
.commentary_hp h2,
.commentary_noPix h2,
.commentary_noPix_topicHP h2 {
    margin-bottom: 0;
}
*/

.commentary_mainhp h2 {
    margin-bottom: 0;
}

.commentary_hp #memberContent_KeyGuide_tc,
.commentary_NoPix #memberContent_KeyGuide_tc {
	margin-top:-5px;
}

.commentary_mainhp #featuredCommentary,
.commentary_hp #featuredCommentary {
	margin:0;
	padding:7px 7px 0 7px;
	background-color:#edecec;
}


.commentary_mainhp #featuredCommentary h2,
.commentary_hp #featuredCommentary h2 {
	margin:0 0 6px 0;
	padding:0 0 0 0;
	background-image:none;
	color:#900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	background-color:#edecec;
	text-transform:uppercase;
}


.commentary_NoPix ul.posts li p {
	margin-left:0;
}

.commentary_NoPix ul.posts .more {
    margin-left: 0;
}

.commentary_noPix_topicHP ul.secondaryPosts {
	margin: 25px 0 25px 0;
}

.commentary_noPix_topicHP ul.secondaryPosts li {
	margin-bottom: 12px;
	font-size:110%;
	line-height: 110%;
}

.commentary_noPix_topicHP ul.secondaryPosts li span.comments {
	font-size:.9em;
	color: #666666;
}

.storyArchiveList { /* for archive pages like all news and all stories */
  
}

.storyArchiveList ul.news li {
    margin-bottom: 18px;
}

.storyArchiveList ul.news p.date {
    margin: 0 0 6px 0;
    padding:0 0 0 0;
}

.storyArchiveList p.more {
    margin:16px 0 30px 0;
    font-family:arial, helvetica, sans-serif;
    font-size:1.1em;
    font-weight:bold;
}
          
.storyArchiveList p.more a:link,
.storyArchiveList p.more a:active,
.storyArchiveList p.more a:visited, {
	text-decoration:none !important;
}

.storyArchiveList p.more a:hover {
	text-decoration:underline !important;
}    


/* END "bubble" commentary */



/* Style adds for commentary, author page(s) */

#authorArea_Article {
	margin:10px 0 10px 15px;
	padding:0;
	border-bottom:solid 1px #666; 
}

#themeArea_Article {
	margin:10px 0 10px 15px;
	padding:0 0 15px 0;
	border-bottom:solid 1px #666; 
}

#authorArea_Article .authorInfoContainer,
#themeArea_Article .themeInfoContainer {
	margin:0 0 0 0;
	padding:0;
	width:516px;
	float:right;
}


#authorArea_Article .authorInfoContainer image.authorImage,
#themeArea_Article .themeInfoContainer image.themeImage {
	width:80px;
	height:97px;
	float:left;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

#authorArea_Article .authorInfoContainer .authorName,
#authorArea_Article .authorInfoContainer h1.authorName,
#themeArea_Article .themeInfoContainer .themeName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:205%;
	font-weight:normal;
	line-height:normal;
	color:#666;
}

#authorArea_Article .authorInfoContainer h1.authorName {
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
}

#authorArea_Article .authorInfoContainer .authorTitle,
#themeArea_Article .themeInfoContainer .themeInformation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#999;
}


#authorArea_Article .authorInfoContainer .seeMoreFromAuthor {
	clear:both;
	margin:30px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-decoration:none;
}


/* for author page  */
#authorArea_Article .authorTopicSearch {
	clear:both;
	margin:10px 0 0 0;
	padding:14px 0 12px 0;
	border-top:solid 1px #666;
	color:#000;
	font-size:.9em;
}

#authorArea_Article .authorTopicSearchinput[type="text"] { /* author topic search text  */
    /* width: 166px; */
    width: 150px;
    float:left;
    margin:-3px 0 0 0;
    color:#666;
}

#authorArea_Article .authorTopicSearch form {
	margin: 0;
	padding: 0;
	display:block;
	width:230px;
	float:right;
	text-align:left;
}

#authorArea_Article .authorTopicSearch a {
	margin: 5px 0;
	padding: 0;
}

#authorArea_Article .authorTopicSearch input.button { /* search button  */
    margin:-3px 0 0 6px;
    padding: 0;
    height: 18px;
    width: 65px;
    text-indent: -5000px;
    background: url('http://twimgs.com/infoweek/iwk_refresh/button-search.png') no-repeat 0 0;
    border: 0;
    float:left;
}

#authorInfoPage_body {
	margin:17px 0 10px 15px;
	padding:0; 
}

#authorInfoPage_body .articlesByAuthor h2 {
	margin:0 0 12px 0;
	padding:0;
	background-image:none;
	background-color:#FFF;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#authorInfoPage_body h2 {
	margin:0 0 6px 0;
	padding:0;
	background-image:none;
	background-color:#FFF;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#authorInfoPage_body .leftColumn {
	margin:0;
	padding:0;
	width:376px;
	float:left;
}

#authorInfoPage_body .rightColumn {
	margin:0;
	padding:0;
	width:226px;
	float:right; 
}


#authorInfoPage_body .articlesByAuthor {
	margin:0 0 15px 0;
	padding:0;
}


#authorInfoPage_body .authorBio {
	margin:0 0 15px 0 !important;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#authorInfoPage_body .authorBio p {
	margin:0 0 15px 0;
	padding:0;
	line-height:normal;
}

#authorInfoPage_body .authorTwitterFeed {
	clear:both;
	margin:25px 0 15px 0 !important;
	padding:0;
}
/* END: for author page  */



#authorBizCard {
	clear:both;
	margin:0 0 30px 0;
	padding:8px 10px 20px 10px;
	border:solid 1px #a8a8a8;
	background-color:#f3f3f3;
}


#authorBizCard .nameField {
	clear:both;
	margin:0 0 16px 0;
	padding:0px 0 6px 4px;
	border-bottom:solid 1px #a8a8a8;
	font-weight:bold;
	font-size:.9em;
}

#authorBizCard .nameField ul {
	display:inline-block;
	margin:1px 0 0 0;
	padding:0;
	font-size:.9em;
	float:right;
}

#authorBizCard .nameField ul li {
	display:inline-block;
	margin:0 5px 0 0;
	padding:0 0 0 7px;
	border-left:solid 1px #a8a8a8;
}

#authorBizCard .nameField ul li.last {
	margin:0 0 0 0;
}

#authorBizCard .icons {
	clear:both;
	margin:0;
	padding:0 12px;
	text-align:center;
}


#authorBizCard .icons img {
	clear:both;
	/* margin:0 10px; */
	margin:0 6px;
	padding:0;
}

#themeArea_Article .article-tools {
	clear:both;
	margin-top:10px !important;
}


/*
.authorRuleDivider {
	margin:0;
	padding:0;
	border-top:solid 1px color:#666;
	height:1px;
}
*/


.commentary_noPix_topicHP {
	margin:0 0 0 0;
}


.commentary_noPix {
	margin:20px 0 0 0;
}

.commentary_noPix_topicHP ul.posts p,
.commentary_noPix ul.posts p {
    margin-left: 0;
}

.commentary_noPix div.more {
    margin-left: 0 !important;
}

/* .commentary_hp  ul.posts .byline, */
.commentary_noPix_topicHP ul.posts .byline,
.commentary_noPix_topic ul.posts .byline {
    color: #666666;
    font-family: verdana;
    font-size: 77%;
    font-weight: bold;
    margin-bottom: -6px;
    margin-top: -2px;
}


/* END: Style commentary styles */



/********* IW500 online lists **********/

table.500onlineTableBody tr td {
	margin:5px;
	padding:5px;
}

table.500onlineTableControlStrip tr td {
	padding:5px;
}

table.500onlineTableSortingLinks tr td {
	padding:5px;
}

/********* END: IW500 online lists **********/



/* poll  - taken from news/special-report */


.inlinePoll {
	float:right;
	margin:0 0 10px 10px;
	padding:0;
	width:180px;
}

.inlinePoll .inlinePollContentContent {
	margin:8px 8px 8px 3px;
	padding:0;
}


.inlinePoll .inlinePollContent h4 {
	margin:8px 0 8px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	/* font-size:16px; */
	font-weight:bold;
	color:#2e67cc;
}

.inlinePoll .inlinePollContent .default {
	color:#666666;
}

 
.inlinePoll .inlinePollContent input[type="radio"] {
	margin: 10px 7px 0 0;
	padding:0; 
}


.inlinePoll .inlinePollContent input[type="submit"] {
	margin: 0;
	padding-top:2px; 
	padding-bottom:3px;
	width:56px;
	height:24px;
	background:url('http://twimgs.com/informationweek/news/special_reports/btn_vote.jpg') no-repeat top left;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
	display:block;
}


/*
.inlinePoll .inlinePollContent tr {
	margin:6px 0 8px 0px;
	padding:0;
	clear:both;
}
*/

/*  END:specialReportPoll */



/******** POLL SECTION (dupe from Plug into Cloud) ************/
.inlinePoll .inlinePollContent .poll h4 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	/* font-size:16px; */
	font-weight:bold;
	color:#111111;
	
}

.inlinePoll .inlinePollContent .poll .pollForm input {
	display:block;
	width:20px;
	float:left;
	
}

.inlinePoll .inlinePollContent .poll .pollForm label span {
	display:block;
	width:115px;
	float:left;
}

.inlinePoll .inlinePollContent .poll .pollForm label {
	line-height:15px;
	display:block; 
	float:left;
	width: 142px;
	font-weight:bold;
	color:#333333;
	padding:3px 0 3px 0;
}

.inlinePoll .inlinePollContent .poll a.more {
	margin-top:3px;
	margin-left:3px; 
}

.inlinePoll .inlinePollContent .poll .afterOpt {
	margin-top:10px;
	float:left;
}

.inlinePoll .inlinePollContent button.styled { 
	border:none;
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
	padding:0;
	margin:0 5px 0 0;
}

.inlinePoll .inlinePollContent .btn_vote {
	background:url('http://twimgs.com/informationweek/news/special_reports/btn_vote.jpg') no-repeat top left;
	display:block;
	width:56px;
	padding-top:3px; 
	padding-bottom:4px;
	height:24px;
	float:left;
	text-align:center;
}


.inlinePoll .inlinePollContent .btn_vote span {
	line-height:15px;
	text-align:center;
	width:56px !important;
}

/******** END: POLL SECTION ************/
/* END: poll  - taken from news/special-report */




/* ================================================== */
/* Legacy code (pre 2007ish) */
/* ================================================== */
/* general padding */
.2by0 { margin-left:2px; margin-right:2px; margin-top:0px; margin-bottom:0px; pading:0; }
.2by2 { margin:2px; pading:0; }
.4by0 { margin-left:4px; margin-right:4px; margin-top:0px; margin-bottom:0px; pading:0; }
.4by4 { margin:4px; pading:0; }
.6by0 { margin-left:6px; margin-right:6px; margin-top:0px; margin-bottom:0px; pading:0; }
.6by6 { margin:6px; pading:0; }
.8by0 { margin-left:8px; margin-right:8px; margin-top:0px; margin-bottom:0px; pading:0; }
.8by8 { margin:8px; pading:0; }

/* ================================================== */
/* END: Legacy code (pre 2007ish) */
/* ================================================== */