/* Styles for Content and Focus Area Elements */

.notes {
	color: red;
	font-family: 'Comic Sans', sans-serif;
	font-size: 2em;
}

#content {
}
	#content h2 {
		color: #EE2F4F;
		font-size: 1.4545em;
		margin-bottom: 15px;
	}
	#content h3 {
		color: #1877b2;
		font-size: 1.09em;
		margin-bottom: 7px;
	}
	#content h4 {
		font-size: 1.09em;
		margin-bottom: .5em;
	}
	#content blockquote {
		background: url(images/quote.gif) 0 0 no-repeat;
		margin: 15px;
		padding: 5px 10px 5px 50px;
	}
	#content .cta {
		background: url(images/arrow.gif) 0 2px no-repeat;
		margin: -1px 0 0 -2px;
		padding: 0 0 0 15px;
	}
	#content a.product {
		color: #EE2F4F;
	}
	#content p {
		margin-bottom: 20px;
	}
	#content ul {
		margin: 0 0 20px 0px;
		overflow: hidden;
		zoom: 1;
	}
		#content ul li {
			background: url(images/bullet.gif) 0 6px no-repeat;
			clear: both;
			padding: 1px 0 1px 11px;
		}
	#content ol {
		margin: 0 0 10px 20px;
	}

.customerLogo {
	margin: 5px;
}

ul.eventList li {
	background: url(images/arrow.gif) 0 2px no-repeat;
	padding-left: 20px;
}

#content dl.nr dt {
	clear: left;
	float: left;
	font-weight: bold;
	padding: 0 5px 0 0;
	text-align: right;
	width: 55px;
}
	#content dl.nr dd {
		float: left;
		width: 415px;
	}
	
ul.resourceList {
}
	#content ul.resourceList li,
	#secondary ul.resourceList li {
		background: url(images/resources/item-bg.gif) 0 0 no-repeat;
		clear: none;
		height: 194px; /* 222 */
		float: left;
		font-size: .91em;
		margin: 0 15px 15px 0;
		padding: 14px 10px;
		width: 140px;	/* 160 */
	}
	
		#content ul.resourceList img,
		#secondary ul.resourceList img {
			border: 1px solid #B6B6B6;
			display: block;		
			height: 121px;
			margin: 0 auto 9px auto;
			width: 98px;
		}	

#content .contentList li,
#content ul.ctaList li {
	clear: both;
	background: url(images/arrow.gif) 0 2px no-repeat;
	padding-left: 15px;
}
#content .contentList li {
	height: 130px;
	margin-bottom: 10px;
}

.bios img {
	background: url(images/about/headshot-bg.gif) 0 0 no-repeat;
	margin: 0 5px 0 0;
	padding: 3px 4px;
}

#webinars dl span dd a { color: #C01C37; }
img.ebook {
	border: 1px solid black;
	float: left;
	margin: 0 10px 0 0;
}




/*  Savings Calc results page */


p#expected-savings {
	background-color: #EAF4F9;
	font-size: 1.09em;
	margin: 0px 0 30px 0;
	padding: 10px;
	width: 430px;
}

table#savings-calc-results {
	margin: 0 0 20px 0;
}
	#savings-calc-results col.labels {
		width: 345px;
	}
	#savings-calc-results col.results {
		width: 100px;
	}
	#savings-calc-results td {
		background-color: #D6E7F1;
		font-weight: normal;
		padding: 3px 10px;
	}
		#savings-calc-results tr.odd td {
			background-color: #fff;
		}
p#savings-form-wp {

		
		
		
		
	background: url(images/gradient-bg-h100.gif) 0 0 no-repeat;
	float: right;
	font-size: .91em;
	height: 108px; /* 128 */
	padding: 10px 10px;
	position: relative; 
		left: -65px; 
		display: inline; 
	width: 140px; /* 160 */
}	

.hpList,
.hpList li {
width: 235px;
}

.hpList li strong {
float: left;
width: 70px;
height: 1px;
display: block;
}

.imageThumb {
float: left;
padding-right: 10px;
}

.paperListing {
float: left;
padding: 10px;
}

.clearer {
height: 10px;
width: 1px;
line-height: 0;
clear: both;
}

* html .clearer {
font-size: 0;
}
		.slide {
		position: relative;
		top: 0;
		}
h3 a.prHeadLink {
	color: #1877B2;
	}
.fLeft {
float: left;
padding-right: 10px;
margin-bottom: 10px;
}
.fRight {
float: right;
margin-left: 10px;
margin-bottom: 10px;
border: 1px solid #333;
}
.partnerThumb {
border: 1px solid #777;
}
.partLogo {
float: left;
width: 250px;
padding-right: 10px;
margin-bottom: 10px;
}
.partDiv {
float: left;
width: 130px;
padding-right: 10px;
}
.partDivA {
float: left;
width: 350px;
padding-right: 10px;
}
