﻿.headerWrap, .bodyWrap, .footerLinks {
	width: 966px;
	margin: 0 auto;
	clear: both;
	}
.bodyWrap, .footerLinks {
	background: none;
	}
.bodyWrap {
	min-height: 670px;
	background: url(images/bpc-stripe.gif) repeat-y top left;
	}	
		
.ContentPane {
	float: left;
	margin:0;
	width:837px;
	min-height: 670px;	
	}	
	
.innerContent {
	margin: 0 170px 0 7px;
}

.innerContent h2 {
	font-size:26px;
	font-weight:normal;	
	margin-top: 40px;
	margin-bottom: 40px;
	color: #ee7210;
}
.innerContent h3 {
	font-size:16px;
	font-weight:normal;
	color: #666;
	margin-top: 25px;
	clear: both;
	}
.innerContent h4 {
	font-size:14px;
	font-weight:normal;
	color: #666;
	margin-top: 35px;
	clear: both;
}
.innerContent a {
	color: #005EBA;
	font: 12px Arial;
	text-decoration: none;
}

.innerContent a:hover {
	color: #064c90;
	font: 12px Arial;
	text-decoration: underline;
}

.innerContent p {
	line-height: 1.5;
}

.innerContent p.lead-sentence {
	font-size: 16px;
	color: #939393;
	line-height: 1.4;
}

.innerContent p.lead-sentence  a { font-size: 16px; color: #bbb; line-height: 1.4; text-decoration: none;}
.innerContent p.lead-sentence  a:hover { font-size: 16px; color: #aaa; line-height: 1.4; text-decoration: underline; }

.innerContent dl, .innerContent dt, .innerContent dd {
	margin: 0;
	padding: 0;
}
.innerContent dl {
	margin-top: 20px;
}
.innerContent dt {
	font-size: 14px;
	color: #005EBA;
	font-weight: normal;
	margin-bottom: 10px;
}
.innerContent dd {
	margin-bottom: 20px;
	font-size: 12px;
}


/* Quotes and testimonials */ 

.innerContent blockquote {
		
}
.innerContent blockquote.testimonial {	
	margin: 0 0 10px 10px;		
	background: url(images/quote.gif) no-repeat top left;
	padding-left: 50px;
	padding-top: 20px;
	min-height: 100px;
}
.innerContent blockquote  p {
	color:#939393;
	font-family: Georgia, serif;
	font-style: italic;	
	line-height: 1.4;
	font-size: 14px;
}
.innerContent .author  {
	color: #6AA1E5;
}
.innerContent ol {
	margin-left: 30px;
	padding:0;
}
.innerContent ol li {
	padding:0;
	margin: 0 0 15px;
	font-size: 12px;
	color: #666;
	font-family: Arial, sans-serif;
}
.innerContent ul.hover-list {
	margin-left: 10px;
	margin-top: 30px;
}
.innerContent ul.hover-list  li {
	background: url(images/bullet_blue.png) no-repeat;
	padding-left: 20px;
	margin: 20px 0;
	font-size: 12px;
	color: #666;
	border-bottom: 1px solid transparent;
	width: 550px;
	list-style: none;
}
.innerContent ul.hover-list  li:hover {
	border-bottom: 1px dashed #0099FF;
	color: #0099FF;
}
.innerContent ul.two-column-list  {
	padding:0;
	margin:0;
	margin-left: 10px;
}
.innerContent ul.two-column-list  li {
	background: url(images/bullet_blue.png) no-repeat 0 -1px;
	margin:0;
	margin-bottom: 20px;
	padding: 0 20px;
	font-size: 12px;
	color: #666;
	display: inline;
	width: 270px;
	float: left;
	height:50px;
	line-height:1.4;
}


.innerContent img.employee-img {
	float: right;
	margin: 0;
	margin: -25px 20px 20px 20px;
	padding: 0;
	clear: both;
}

/* Buttons */
/* Buttons_Blue */
a.button-short {
	width: 156px;
	height: 35px;
	background: url(images/button-short.png) no-repeat top;
	display: block;
	clear: both;
	cursor: pointer;
	padding: 8px;
	text-align: center;
	font: 13px Arial, sans-serif;
	color: #fff;
}
a.button-short:hover { 	font: 13px Arial, sans-serif; color: #fff; text-decoration: none; }

a.button-med {
	width: 216px;
	height: 35px;
	background: url(images/button-med.png) no-repeat top;
	display: block;
	clear: both;
	cursor: pointer;
	padding: 8px;
	text-align: center;
	font: 12px Arial, sans-serif
	color: #fff;
}
a.button-med:hover { font: 13px Arial, sans-serif; color: #fff; text-decoration: none; }

a.button-long {
	width: 306px;
	height: 35px;
	background: url(images/button-long.png) no-repeat top;
	display: block;
	clear: both;
	cursor: pointer;
	padding: 8px;
	text-align: center;
	font: 13px Arial, sans-serif
	color: #fff;
}
a.button-long:hover { font: 13px Arial, sans-serif; color: #fff; text-decoration: none; }

/* Buttons_Orange */

a.button-short-org {
	width: 156px;
	height: 35px;
	background: url(images/button-short-org.png) no-repeat top;
	display: block;
	clear: both;
	cursor: pointer;
	padding: 8px;
	text-align: center;
	font: 13px Arial, sans-serif;
	color: #fff;
}
a.button-short-org:hover { font: 13px Arial, sans-serif; color: #fff; text-decoration: none; }

a.button-med-org {
	width: 216px;
	height: 35px;
	background: url(images/button-med-org.png) no-repeat top;
	display: block;
	clear: both;
	cursor: pointer;
	padding: 8px;
	text-align: center;
	font: 12px Arial, sans-serif
	color: #fff;
}
a.button-med-org:hover { font: 13px Arial, sans-serif; color: #fff; text-decoration: none; }

a.button-long-org {
	width: 306px;
	height: 35px;
	background: url(images/button-long-org.png) no-repeat top;
	display: block;
	clear: both;
	cursor: pointer;
	padding: 8px;
	text-align: center;
	font: 13px Arial, sans-serif
	color: #fff;
}
a.button-long-org:hover { font: 13px Arial, sans-serif; color: #fff; text-decoration: none; }
/* End Buttons */

/* Link icon */

a.link-icon {
	background: url(images/arrow_right.png) no-repeat left;
	padding-left: 20px;
}
a img {
	border: none;
	outline: none;
}

.coreval-lnk {
	margin: 0;
	padding: 0;
	margin: 20px;
	width: 100%;
	display: inline-block;
	clear: both;
	list-style: none;
}

.coreval-lnk li { float: left; display: block; }

.coreval-lnk span {
	color: #999;
	margin: 0 2px;
	font: bold 11px;
}

.ContentPane p{
	font-family: Arial, sans-serif;	
	color: #666;
	}

ul.footergroup1 {
	background: url(images/bpc-footer-stripe.gif) top left no-repeat;
	}


table.LinksDesignTable {
	margin-top: 2px;
	padding-left: 0;
	width: 100px;	
	}
	
table.LinksDesignTable td{	
	padding-left: 15px;
	}

table.LinksDesignTable td a.Normal {
	color: #68a1d8;
	font-size: 10px;
	width: 100px;
	}
	
.followLinks {

	margin:-315px 0 -25px;

}	
	
/* Partners Page Logos */
.innerContent .partners-list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	clear: both;
}

.innerContent .partners-list li {
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0;
	margin: 10px;
	height: 111px;
	width: 184px;
	text-align: center;
}

.innerContent .partners-list li a{
	padding:0;
	margin: 0;
	margin: auto auto;
}

.innerContent .partners-list li a img { border: none; margin: auto auto;}










