/* Newsletter Styles */
#newsletter-header
{
	padding:1px;
	width:832px;
	height:98px;
	position:relative;
	margin:12px 0 0 0;
	background:url(../img/newsletter-header-3.png) 0 0 no-repeat;
	color:#fff;
}
body p
{
	margin:0 0 1.2em 0;
}
#newsletter-header.q109
{
	background:url(../img/newsletter-header-3.png) 0 0 no-repeat;
}
#newsletter-header.q209
{
	background:url(../img/powercast-header-q2-2009.png) 0 0 no-repeat;
	height:164px;
}

.eps #newsletter-header
{
	background:url(../img/newsletter-header-eps.png) 0 0 no-repeat;
	height:144px;
}
#newsletter-header h2
{
	font-size:24px;
	color:#fff;
	margin:12px 0 12px 15px;
	font-weight:normal;
}
.eps #newsletter-header h2
{
	margin:17px 0 0 105px;
}
#newsletter-header h3
{
	font-size:14px;
	color:#fff;
	font-weight:normal;
	margin:22px 0 12px 15px;
}
.eps #newsletter-header h3
{
	margin:0 0 0 105px;
}
#newsletter-header ul
{
	position:absolute;
	width:380px;
	height:83px;
	top:9px;
	left:345px;
	padding:0 0 0 31px;
	border-left:1px solid #bfd1dd;
}
#newsletter-header ul.q209
{
	height:144px;
}
#newsletter-header ul li
{
	font-size:12px;
	line-height:20px;
}
#newsletter-header.q209 ul.quicklinks li
{
	margin:0 0 4px 0;
	line-height:18px;
}
#newsletter-header ul a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
div.container h2
{
	margin:16px 0 -4px 0;
	font-size:19px;
	padding:1px;
}
body div.content-container h2
{
	font-size:15px;
}
body div.content-container div#main-feature
{
	padding-right:433px;
	width:387px;
	position:relative;
	min-height:280px;
}
body div.content-container div#main-feature img#main-image
{
	position:absolute;
	top:0;
	right:0;
	background:none;
	padding:0;
	margin:0;
	border:none;
}
body div.content-container img
{
	padding:5px;
	background:#bfcfdd;
	border:1px solid #7f9fbc;
	display:block;
	margin:0 0 8px 0;
}
body div.content-container img.center
{
	margin:0 auto;
}
body div.content-container img.flir-image
{
	display:inline;
	background:none;
	padding:0;
	margin:0;
	border:none;
}
body div.content-container div.middle
{
	padding-top:8px;
	border-top:1px solid #c5d3e1;
}
* html body div.content-container div.middle /* For IE6 */
{
	margin-top:12px;
}
body div.content-container div.middle h2
{
	margin:0;
}

body div.content-container ul.col3 li blockquote
{
	margin:0 30px;
}

body a.read-more
{
	margin:1.2em 0 0 0;
	
}
/* Three Columns */
ul.col3
{
	margin:0;
	padding:0;
	/*background:url(../img/cols.png) top left repeat-y;*/
}
ul.col3 li
{
	padding:0 40px 12px 50px;
	margin:0 0 12px 0;
	border-bottom:1px solid #c5d3e1;
}
div.container ol
{
	padding:0 0 0 1.5em;
	margin:0 0 12px 0;
}
div.container ol li
{
	border-bottom:none;
	padding:0;
	margin:0 0 8px 0;
	line-height: 1.6em;
}
ul.col3 li.last
{
	border-bottom:none;
}
div.content-container ul.list,
div.content-container h4
{
	margin:0;
	font-size:11px;
	color:#666;
	line-height:1.5em;
}
div.content-container h4
{
	padding-top:8px;
	border-top:1px solid #cfdce8;
}
div.content-container ul.list li
{
	margin:0;
}
body div.content-container div.middle ul.col3 li h2
{
	display:block;
	height:37px;
	padding:8px 0 0 50px;
	margin:0 0 0 -50px;
	line-height:18px;
}
body div.content-container div.middle ul.col3 li h2#cutting-costs
{
	padding:0 0 8px 50px;
}
ul.col3 li.one h2 { background:url(../img/01.png) left top no-repeat; }
ul.col3 li.two h2 { background:url(../img/02.png) left top no-repeat; }
ul.col3 li.three h2 { background:url(../img/03.gif) left top no-repeat; }
ul.col3 li.four h2 { background:url(../img/04.gif) left top no-repeat; }

ul.col3.q2 li.one h2 { background:url(../img/newsletters/icons/customers.png) left top no-repeat; }
ul.col3.q2 li.two h2 { background:url(../img/newsletters/icons/industry.png) left top no-repeat; }
ul.col3.q2 li.three h2 { background:url(../img/newsletters/icons/tech.png) left top no-repeat; }
ul.col3.q2 li.four h2 { background:url(../img/newsletters/icons/tech.png) left top no-repeat; }
ul.col3.q2 li.five h2 { background:url(../img/newsletters/icons/industry.png) left top no-repeat; }
ul.col3.q2 li.six h2 { background:url(../img/newsletters/icons/industry.png) left top no-repeat; }

body .eps div.content-container div.middle ul.col3 li h2
{
	margin-left:0;
	min-height:inherit;
	line-height:18px;
	padding-top:5px;
}
ul.col3 li.three
{
	border-right:none;
}
ul.col3 li.last
{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
body div.content-container div.media {
	display:block;
	margin:0 0 12px 0;
	padding-top:12px;
	text-align:center;
}
#performance-dashboard
{
	display:block;
	margin:18px auto;
}

/***************************** Icon Links under Articles *******************************/

body a.continue, body a.iconlink {
	display:inline-block;
	float:right;
	height:20px;
	text-indent:-5000em;
}
body a.continue.article, body a.iconlink.article {
	background:url(../img/newsletters/buttons/news_tx.png) no-repeat;
	width:117px;
}
body .continue.podcast, body .iconlink.podcast {
	background:url(../img/newsletters/buttons/podcast_tx.png) no-repeat;
	width:142px;
	text-indent:-1000em;
}
body div.content-container div.media.podcast {
	display:block;
	padding:0;
	width:500px;
	height:20px;
	margin:0 0 12px 0;
}
body a.continue.blog, body a.iconlink.blog {
	background:url(../img/newsletters/buttons/blog_tx.png) top right no-repeat;
	width:84px;
}
body a.continue.video, body a.iconlink.video {
	background:url(../img/newsletters/buttons/video_tx.png) no-repeat;
	width:113px;
}

