@charset "UTF-8";

/********************************************************************************
Sections Stylesheet for Expense Reduction Analysts
Created by Pixel Vector, www.pixelvector.co.uk
********************************************************************************/

/********************************************************************************
Homepage
********************************************************************************/

/* Homepage - Welcome Box */
#homepage-welcome {
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #1c1c1c;
	padding: 20px 250px 10px 20px;
	background: #fff url(../images/bg-homepage-welcome.jpg) no-repeat;
	margin: 0 0 10px 0;
	line-height: 1.4em;
	}
#homepage-welcome a {
	font: bold 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #2cb3d2; 
	text-decoration: none;
	}	

#homepage-welcome h1 {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #2cb3d2; 	
	margin: 0 0 8px 0;
	}

/* Call to Action */	
#homepage-calltoaction {
	background: #fff url(../images/bg-calltoaction.jpg) no-repeat;
	padding: 20px 20px 10px 20px;
	margin: 0 0 10px 0;
	}

#homepage-calltoaction-l {
	float: left;
	width: 170px;
	}
#homepage-calltoaction-r {
	float: left;
	padding: 10px 0 0 30px;
	width: 375px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 345px;
	} 
	/* Opera Fix */ 
	html>body#homepage-calltoaction-r   {
	width: 345px
	}
		
	
#homepage-calltoaction a {
	color: #333;
	}
#homepage-calltoaction h5 {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #2cb3d2; 	
	margin: 0 0 8px 0;
	}
	
#homepage-calltoaction form label {
	color: #333;
	float: left;
	vertical-align: middle;
	width: 120px;
	}
#homepage-calltoaction form div {
	width: 345px;
	}
#homepage-calltoaction form input {
	vertical-align: middle;
	padding: 3px 5px;
	border: 1px solid #2CB3D2;
	width: 208px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 200px;
	height: 17px;
	} 
	/* Opera Fix */ 
	html>body#homepage-calltoaction form input   {
	width: 200px; 
	height: 17px;
	}
	
.calltoaction-submit {
	font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fdfefe;
	background: #2cb3d2;
	border: 1px solid #80d1e4;
	}

/* Homepage - Video */
/* OPEN */
.show-homepage-video-widget {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-585.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 585px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 525px;
	height: 27px;
	} 
	/* Opera Fix */ 
	html>body.show-homepage-video-widget  {
	width: 525px; 
	height: 27px;
	}
.show-homepage-video-widget-active {
	background-position: 0px 0px;
	}
#homepage-video-widget { 
	margin: 0 0 5px 0;
	background: #000;
	color: #999;
	}
	
/* Homepage Videos */
.video1, .video2, video3, video4 { 
	cursor: pointer;
	}
	
#video-container1 {
	background: #000;
	font: 12px Helvetica, Arial, sans-serif;
	color: #fff;
	float: left;
	width: 405px;
	height: 235px;
	}
#video-container2 {
	background: #000;
	font: 10px Helvetica, Arial, sans-serif;
	color: #fff;
	float: right;
	width: 180px;
	height: 79px;
	vertical-align: top;
	}
#video-container3 {
	background: #000;
	font: 10px Helvetica, Arial, sans-serif;
	color: #fff;
	float: right;
	width: 180px;
	height: 78px;
	vertical-align: top;
	}
#video-container4 {
	background: #000;
	font: 10px Helvetica, Arial, sans-serif;
	color: #fff;
	float: right;
	width: 180px;
	height: 78px;
	vertical-align: top;
	}

#video-container2 p, #video-container3 p, #video-container4 p {
	margin: 3px 3px 0 0;
	}

#video-container2 img, #video-container3 img, #video-container4 img {
	margin: 0 5px 0 0;
	}
	
/* Homepage - Blogs */
/* OPEN */
.show-homepage-blogs-widget {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px;
	} 
	/* Opera Fix */ 
	html>body.show-homepage-blogs-widget  {
	width: 250px; 
	height: 27px;
	}
.show-homepage-blogs-widget-active {
	background-position: 0px 0px;
	}
#homepage-blogs-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.homepage-blogs-widget-entry {
	width: 95%;
	padding: 0 0 10px 12px;
	vertical-align: top;
	}
.homepage-blogs-widget-entry p {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #4a4b4b;
	line-height: 1.3em;
	}
.homepage-blogs-widget-entry img {
	margin: 0 10px 0 0;
	}
.homepage-blogs-widget-entry a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}

/* Homepage - Clients */
.show-homepage-clients-widget {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 0;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-homepage-clients-widget  {
	width: 250px; 
	height: 27px
	}
.show-homepage-clients-widget-active {
	background-position: 0 -43px;
	}
#homepage-clients-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	display: none;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.homepage-clients-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.homepage-clients-widget-entry p {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #4a4b4b;
	line-height: 1.3em;
	}
.homepage-clients-widget-entry img {
	margin: 0 10px 0 0;
	}
.homepage-clients-widget-entry a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}

/* Homepage - Press */	
/* OPEN */
.show-homepage-press-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-homepage-press-widget  {
	width: 250px; 
	height: 27px
	}
.show-homepage-press-widget-active {
	background-position: 0 0;
	}
#homepage-press-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.homepage-press-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.homepage-press-widget-entry p {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #4a4b4b;
	line-height: 1.3em;
	}
.homepage-press-widget-entry img {
	margin: 0 10px 0 0;
	}
.homepage-press-widget-entry a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}

	
/********************************************************************************
Expert Blogs
********************************************************************************/

/* Header */
#expertblogs-pageheading h1 {
	display: block;
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #fcfeff;
	background: #2cb3d2 url(../images/bg-page-header-585w.jpg) no-repeat 0 0;
	padding: 5px 10px;
	margin: 0 0 5px 0;
	}
	
/* Filters */
#expertblogs-filters {
	padding: 10px;
	background: #fff;
	margin: 0 0 5px 0;
	}
#expertblogs-filters form select {
	width: 250px;
	font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #fff;
	}
	
.expertblogs-listing {
	padding: 10px;
	background: #fff;
	margin: 0;
	border-bottom: 1px solid #4f5050;
	font-size: 11px;
	color: #444;
	}
.expertblogs-listing img {
	margin: 0 15px 60px 0;
	}
.expertblogs-listing p {
	margin: 0 0 3px 0;
	line-height: 1.4em;
	}
.expertblogs-listing-title {
	font-size: 19px;
	font-weight: bold;
	color: #4f5050;
	line-height: 1.7em;
	}
.expertblogs-listing-title a {
	font-size: 19px;
	font-weight: bold;
	color: #4f5050;
	text-decoration: none;
	}
.expertblogs-listing-cats {
	font-size: 12px;
	}
.expertblogs-listing-cats a {
	color: #444; 
	text-decoration: none;
	}
	
.expertblogs-listing-dateauthor {
	color: #008eb4;
	}
.expertblogs-listing-dateauthor a {
	color: #008eb4;
	text-decoration: none;
	}
.expertblogs-listing-tags {
	font-size: 11px;
	color: #008eb4;
	}
.expertblogs-listing-tags a {
	color: #008eb4;
	text-decoration: none;
	}
.expertblogs-listing-tags a:hover {
	text-decoration: underline;
	}
.expertblogs-listing-readmore {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	float: right;
	}
	
.expertblogs-pager-bottom {
	background: #2cb3d2;
	padding: 3px 5px;
	margin: 5px 0;
	color: #fff;
	text-align: right;
	font-size: 11px;
	}
.expertblogs-pager-bottom a {
	color: #fff;
	text-decoration: none;
	}

/* Expert Blogs - Our Experts */	
/* OPEN */
.show-expertblogs-experts-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-expertblogs-experts-widget  {
	width: 250px; 
	height: 27px
	}
.show-expertblogs-experts-widget-active {
	background-position: 0 0;
	}
#expertblogs-experts-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.expertblogs-experts-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.expertblogs-experts-widget-entry .expertblogs-experts-widget-entry-expertname {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.expertblogs-experts-widget-entry .expertblogs-experts-widget-entry-expertname a {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}
.expertblogs-experts-widget-entry p {
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #242525;
	line-height: 1.3em;
	}
.expertblogs-experts-widget-entry img {
	margin: 0 10px 0 0;
	}
.expertblogs-experts-widget-entry a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}
	
/********************************************************************************
View Blog
********************************************************************************/

#view-blog-entry {
	background: #fff;
	padding: 10px 20px 20px 20px;
	}	
#view-blog-entry h1 {
	font: 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4f5050;
	padding: 3px 0;
	margin: 0 0 3px 0;
	/*border-bottom: 1px solid #4f5050;*/
	}
.view-blog-entry-dateauthor {
	color: #008eb4;
	}
.view-blog-entry-dateauthor a {
	color: #008eb4;
	text-decoration: none;
	}
	
.view-blog-entry-authorpic {
	float: left;
	margin: 0 20px 10px 0;
	}
.view-blog-entry-intro {
	float: left;
	width: 375px;
	}	
.view-blog-entry-intro .view-blog-entry-catlink a {
	color: #333;
	text-decoration: none;
	}
	
#view-blog-entry-bodytext {
	clear: both;
	font: 11px Helvetica, Arial, sans-serif;
	color: #444;
	line-height: 1.5em;
	}
#view-blog-entry-bodytext p {
	margin: 0 0 10px 0;
	}
	
#view-blog-entry-bodytext a {
	color: #333;
	}
	
#view-blog-entry-bodytext ul {
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
	}	
#view-blog-entry-bodytext ol {
	list-style-type: decimal;
	list-style-image: none;
	list-style-position: inside;
	}	

	
/* View Blog - Summary */	
/* OPEN */
.show-viewblog-summary-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewblog-summary-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewblog-summary-widget-active {
	background-position: 0 0;
	}
#viewblog-summary-widget { 
	margin: 0 0 5px 0;
	padding: 5px 15px;
	background: #fffdfd;
	}
/* Entry */
#viewblog-summary-widget ul {
	list-style: none;
	margin: 0;
	color: #444;
	}
#viewblog-summary-widget li {
	float: left;
	margin: 0 0 0 5px;
		font-size: 11px;
	line-height: 1.5em;

	}

/* View Blog - RECENT Blogs by this Expert */	
/* OPEN */
.show-viewblog-otherblogs-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310-2line.jpg) no-repeat 0 -86px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 71px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 50px;
	} 
	/* Opera Fix */ 
	html>body.show-viewblog-otherblogs-widget  {
	width: 250px; 
	height: 50px;
	}
.show-viewblog-otherblogs-widget-active {
	background-position: 0 0;
	}
#viewblog-otherblogs-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.viewblog-otherblogs-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.viewblog-otherblogs-widget-entry .viewblog-otherblogs-widget-entry-blogtitle {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.viewblog-otherblogs-widget-entry p {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #242525;
	line-height: 1.3em;
	}
.viewblog-otherblogs-widget-entry a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}


/* View Blog - Featured */	
/* OPEN */
.show-viewblog-featured-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewblog-featured-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewblog-featured-widget-active {
	background-position: 0 0;
	}
#viewblog-featured-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.viewblog-featured-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.viewblog-featured-widget-entry p {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #4a4b4b;
	line-height: 1.3em;
	}
.viewblog-featured-widget-entry img {
	margin: 0 10px 0 0;
	}
.viewblog-featured-widget-entry a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}


/* View Blog - Tags */	
/* OPEN */
.show-viewblog-tags-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewblog-tags-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewblog-tags-widget-active {
	background-position: 0 0;
	}
#viewblog-tags-widget { 
	margin: 0 0 5px 0;
	padding: 10px 15px;
	background: #fffdfd;
	}
/* Entry */
#viewblog-tags-widget ul {
	list-style: none;
	margin: 0;
	}
#viewblog-tags-widget ul a {
	color: #4a4b4b;
	text-decoration: none;
	}

	
/********************************************************************************
Cost Reduction Experts
********************************************************************************/

.experts-category-top {
	background: url(../images/bg-listing-heading-910w.jpg) no-repeat;
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	padding: 8px 15px;
	margin: 0 0 2px 0;
	}
.experts-category-middle {
	display:none;
	background: #fefcfc;
	padding: 8px 15px;
	margin: 0 0 15px 0;
	}
.experts-category-middle-active {
	background-position: 0 -43px;
	}
/* Listing */
.experts-expertlisting {
	float: left;
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #242525;
	margin: 0 0 10px 0;
	width: 220px;
	height: 120px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	height: 110px;
	} 
	/* Opera Fix */ 
	html>body.experts-expertlisting  {
	height: 110px; 
	}
.experts-expertlisting-expertname {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.experts-expertlisting-expertname a {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}
.experts-expertlisting a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}
.experts-expertlisting a:hover {
	text-decoration:underline;
	}
.experts-expertlisting img { 
	margin: 0 10px 0 0;
	}

/* Experts - Category */	
/* CLOSED */
.show-experts-category-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-910.jpg) no-repeat 0 0;
	padding: 8px 30px;
	margin: 0 0 3px 0;
	width: 910px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 860px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-experts-category-widget  {
	width: 860px; 
	height: 27px
	}
.show-experts-category-widget-active {
	background-position: 0 -43px;
	}
.experts-category-widget { 
	display: none;
	margin: 0 0 5px 0;
	padding: 5px;
	background: #fff;
	}



/********************************************************************************
Alliance Partnership
********************************************************************************/

#alliance-partnership-intro-box {
	clear: both;
	background: #fefcfc;
	padding: 15px;
	font: 12px Helvetica, Arial, sans-serif;
	color: #171717;
	margin: 0 0 10px 0;
	}
#alliance-partnership-intro-box p {
	margin: 0;
	}
	
#alliance-partnership-pageheading h1 {
	float: left;
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2 url(../images/bg-page-header-585w.jpg) no-repeat 0 0;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	width: 260px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 240px;
	} 
	/* Opera Fix */ 
	html>body#alliance-partnership-pageheading h1  {
	width: 240px; 
	}
	
	
#alliance-partnership-contact-link {
	float: left;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #014662;
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 5px 10px;
	width: 325px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 295px;
	} 
	/* Opera Fix */ 
	html>body#alliance-partnership-contact-link  {
	width: 295px; 
	}
#alliance-partnership-contact-link a {
	color: #fff;
	text-decoration: none;
	}	

#alliance-partnership-downloads-link {
	float: left;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #014662;
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 5px 10px;
	width: 325px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 295px;
	} 
	/* Opera Fix */ 
	html>body#alliance-partnership-downloads-link  {
	width: 295px; 
	}
#alliance-partnership-downloads-link a {
	color: #fff;
	text-decoration: none;
	}		


.alliance-parnership-category-top {
	background: url(../images/bg-listing-heading-910w.jpg) no-repeat;
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	padding: 8px 15px;
	margin: 0 0 2px 0;
	}
.alliance-parnership-category-middle {
	background: #fefcfc;
	padding: 8px 15px;
	margin: 0 0 15px 0;
	}
/* Listing */
.alliance-parnership-listing {
	float: left;
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #242525;
	margin: 0 0 10px 0;
	width: 220px;
	}
.alliance-parnership-listing-name {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.alliance-parnership-listing-name a {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}
	
.alliance-parnership-listing a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}
.alliance-parnership-listing img { 
	margin: 0 10px 0 0;
	}


/********************************************************************************
Suppliers
********************************************************************************/

#suppliers-pageheading h1 {
	float: left;
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2 url(../images/bg-page-header-585w.jpg) no-repeat 0 0;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	width: 585px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 565px;
	} 
	/* Opera Fix */ 
	html>body#suppliers-pageheading h1  {
	width: 565px; 
	}
	
#suppliers-contact-link {
	float: left;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #014662;
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 5px 10px;
	width: 325px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 295px;
	} 
	/* Opera Fix */ 
	html>body#suppliers-contact-link  {
	width: 295px; 
	}
#suppliers-contact-link a {
	color: #fff;
	text-decoration: none;
	}	
	
#suppliers-intro-box {
	clear: both;
	background: #fefcfc;
	padding: 15px;
	font: 12px Helvetica, Arial, sans-serif;
	color: #171717;
	margin: 0 0 10px 0;
	}
#suppliers-intro-box p {
	margin: 0 0 10px 0;
	}
#suppliers-intro-box a {
	color: #333333;
	}

.suppliers-category-top {
	background: url(../images/bg-listing-heading-910w.jpg) no-repeat;
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	padding: 8px 15px;
	margin: 0 0 2px 0;
	}
.suppliers-category-middle {
	background: #fefcfc;
	padding: 8px 15px;
	margin: 0 0 15px 0;
	}
/* Listing */
.suppliers-listing {
	float: left;
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #242525;
	margin: 0 0 10px 0;
	width: 220px;
	}
.suppliers-listing-name {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.suppliers-listing a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}
.suppliers-listing img { 
	margin: 0 10px 0 0;
	}



/********************************************************************************
View Expert
********************************************************************************/

#viewexpert-overview {
	background: #fefcfc;
	margin: 0 0 10px 0;
	padding: 0 15px 10px 15px;
	}
#viewexpert-overview-pic {
	float: left;
	margin: 0 10px 10px 0;
	width: 170px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 160px;
	} 
	/* Opera Fix */ 
	html>body#viewexpert-overview-pic  {
	width: 160px; 
	}
#viewexpert-overview-details {
	float: right;
	width: 375px;
	padding: 5px 0 0 0;
	}
#viewexpert-overview-details h1 {
	color: #1195b9;
	font: bold 15px Helvetica, Arial, sans-serif;
	margin: 0 0 10px 0;
	}
#viewexpert-overview-details p {
	line-height: 1.6em;
	}
.viewexpert-table-label {
	font-weight: bold;
	color: #1195b9;
	}
.viewexpert-linkedin-link {
	font-weight: bold;
	color: #1195b9;
	text-decoration: none;
	}
	
#viewexpert-profile {
	background: #fefcfc;
	padding: 0 15px 10px 15px;
	line-height: 1.7em;
	}
#viewexpert-profile a {
	text-decoration: underline;
	color: #7EA8C1;
	}
#viewexpert-profile h1, #viewexpert-profile h2, #viewexpert-profile h4, #viewexpert-profile h5, #viewexpert-profile h6 {
	font: bold 13px Helvetica, Arial, sans-serif;
	color: #444;
	}
#viewexpert-profile h3 {
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #333;
	}	

#viewexpert-profile table {
	border-collapse: separate;
	border-spacing: 10px;
	}
	
#viewexpert-profile-contactlink {
	float: right;
	background: url(../images/bg-calltoaction-expert.png) no-repeat;
	text-align: center;
	color: #2CB3D2;
	padding: 8px;
	width: 130px;
	height: 50px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 116px;
	height: 34px
	} 
	/* Opera Fix */ 
	html>body#viewexpert-profile-contactlink  {
	width: 116px; 
	height: 34px
	}
#viewexpert-profile-contactlink a {
	text-decoration: none;
	color: #2CB3D2;
	}


/* View Expert - Location */	
/* OPEN */
.show-viewexpert-location-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewexpert-location-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewexpert-location-widget-active {
	background-position: 0 0;
	}
#viewexpert-location-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fff;
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4
	}
	
#viewexpert-location-widget a {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}

/* View Expert - Recent Blogs by this Expert */	
/* OPEN */
.show-viewexpert-recentblogs-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310-2line.jpg) no-repeat 0 -86px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 71px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 50px;
	} 
	/* Opera Fix */ 
	html>body.show-viewexpert-recentblogs-widget  {
	width: 250px; 
	height: 50px;
	}
.show-viewexpert-recentblogs-widget-active {
	background-position: 0 0;
	}
#viewexpert-recentblogs-widget { 
	margin: 0 0 5px 0;
	padding: 10px 15px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.viewexpert-recentblogs-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.viewexpert-recentblogs-widget-entry .viewexpert-recentblogs-widget-entry-blogtitle {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.viewexpert-recentblogs-widget-entry p {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #242525;
	line-height: 1.3em;
	}
.viewexpert-recentblogs-widget-entry a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}


/********************************************************************************
More Posts by this Expert
********************************************************************************/
#morepostsbyexpert-header h1 {
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2;
	padding: 5px 10px;
	margin: 0 0 5px 0;
	}
	
#morepostsbyexpert-header a {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	}


/* View Expert - Recent Case studies by this Expert */	
/* OPEN */
.show-viewexpert-recentcasestudies-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310-2line.jpg) no-repeat 0 -86px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 71px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 50px;
	} 
	/* Opera Fix */ 
	html>body.show-viewexpert-recentcasestudies-widget  {
	width: 250px; 
	height: 50px;
	}
.show-viewexpert-recentcasestudies-widget-active {
	background-position: 0 0;
	}
#viewexpert-recentcasestudies-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.viewexpert-recentcasestudies-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.viewexpert-recentcasestudies-widget-entry .viewexpert-recentcasestudies-widget-entry-blogtitle {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}

.viewexpert-recentcasestudies-widget-entry p {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #4a4b4b;
	line-height: 1.3em;
	}
.viewexpert-recentcasestudies-widget-entry a {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #4a4b4b;
	line-height: 1.3em;
	text-decoration: none;
	}
.viewexpert-recentcasestudies-widget-entry img {
	margin: 0 10px 0 0;
	}
.viewexpert-recentcasestudies-widget-entry-viewlink {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}


/********************************************************************************
View Alliance Partner / Supplier
********************************************************************************/

#viewsupplier-overview {
	background: #fefcfc;
	margin: 0 0 10px 0;
	padding: 15px 15px 10px 15px;
	}
#viewsupplier-overview-pic {
	float: left;
	margin: 0 10px 10px 0;
	width: 120px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 110px;
	} 
	/* Opera Fix */ 
	html>body#viewsupplier-overview-pic  {
	width: 160px; 
	}
#viewsupplier-overview-details {
	float: left;
	padding: 5px 0 0 30px;
	width: 355px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 325px;
	} 
	/* Opera Fix */ 
	html>body#viewsupplier-overview-details  {
	width: 325px; 
	}
#viewsupplier-overview-details h1 {
	color: #1195b9;
	font: bold 15px Helvetica, Arial, sans-serif;
	margin: 0 0 10px 0;
	}
#viewsupplier-overview-contact {
	float: left;
	padding: 5px 0 0 10px;
	width: 355px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 345px;
	} 
	/* Opera Fix */ 
	html>body#viewsupplier-overview-contact  {
	width: 345px; 
	}
#viewsupplier-overview-contact a {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	}
	
/* Recent Blogs */
.viewsupplier-recentblogs-top {
	background: url(../images/bg-listing-heading-910w.jpg) no-repeat;
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	padding: 8px 15px;
	margin: 0 0 2px 0;
	}
.viewsupplier-recentblogs-middle {
	background: #fefcfc;
	padding: 8px 15px;
	margin: 0 0 15px 0;
	}
	
/* Listing */
.viewsupplier-recentblogs-entry {	
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4a4b4b;
	margin: 0 0 15px 0;
	}
.viewsupplier-recentblogs-entry a {
	font: 11px Helvetica, Arial, sans-serif;
	color: #1a1a1a;
	text-decoration: none;
	}
.viewsupplier-recentblogs-entry h2 {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4f5050;
	margin: 0 0 10px 0;
	}

/********************************************************************************
Delighted Clients
********************************************************************************/

/* Header */
#delightedclients-pageheading h1 {
	float: left;
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2 url(../images/bg-page-header-585w.jpg) no-repeat 0 0;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	width: 585px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 565px;
	} 
	/* Opera Fix */ 
	html>body#suppliers-pageheading h1  {
	width: 565px; 
	}
	
#delightedclients-downloads-link {
	float: left;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #014662;
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 5px 10px;
	width: 325px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 295px;
	} 
	/* Opera Fix */ 
	html>body#delightedclients-downloads-link  {
	width: 295px; 
	}
#delightedclients-downloads-link a {
	color: #fff;
	text-decoration: none;
	}		



/* Categories */	
.delightedclients-category-top {
	background: #fefcfc url(../images/bg-listing-heading-585w.jpg) no-repeat;
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	padding: 8px 15px;
	margin: 0 0 2px 0;
	}
.delightedclients-category-middle {
	background: #fefcfc;
	padding: 8px 15px;
	margin: 0 0 15px 0;
	}
/* Listing */

.delightedclients-listing {
	float: left;
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	margin: 0 0 10px 0;
	width: 185px;
	min-height:110px;
 	height:auto !important;
 	height:110px;
	}
	
.delightedclients-listing-title  {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}

.delightedclients-listing a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}
.delightedclients-listing img { 
	margin: 0 10px 20px 0;
	}


/* Delighted Clients - Downloads */	
/* OPEN */
.show-delightedclients-downloads-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-delightedclients-downloads-widget  {
	width: 250px; 
	height: 27px
	}
.show-delightedclients-downloads-widget-active {
	background-position: 0 0;
	}
#delightedclients-downloads-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fff;
	}
#delightedclients-downloads-widget ul {
	list-style-type: none;
	margin: 0;
	}
#delightedclients-downloads-widget li {
	margin: 0 0 10px 0;
	}
#delightedclients-downloads-widget a {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}

/********************************************************************************
View Case Study
********************************************************************************/

#view-case-study {
	background: #fff;
	padding: 10px 20px 20px 20px;
	}	
#view-case-study h1 {
	font: 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4f5050;
	padding: 3px 0;
	margin: 0 0 3px 0;
	/*border-bottom: 1px solid #4f5050;*/
	}
.view-case-study-dateauthor {
	color: #008eb4;
	}
.view-case-study-dateauthor a {
	color: #008eb4;
	text-decoration: none;
	}
.view-case-study-categoryloc {
	color: #444;
	}
.view-case-study-categoryloc a {
	color: #444;
	text-decoration: none;
	}
	
.view-case-study-authorpic {
	float: left;
	margin: 0 20px 10px 0;
	}

.view-case-study-intro {
	float: left;
	width: 375px;
	}	
	
#view-case-study-bodytext {
	clear: both;
	font: 11px Helvetica, Arial, sans-serif;
	color: #444;
	line-height: 1.5em;
	}
#view-case-study-bodytext p {
	margin: 0 0 10px 0;
	}
.view-case-study-clientprofile {
	font: normal 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
	
#view-case-study-bodytext ul {
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
	}	
#view-case-study-bodytext ol {
	list-style-type: decimal;
	list-style-image: none;
	list-style-position: inside;
	}	

	
/* View Case Study - Client Manager Summary */	
/* OPEN */
.show-viewcasestudy-summary-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewcasestudy-summary-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewcasestudy-summary-widget-active {
	background-position: 0 0;
	}
#viewcasestudy-summary-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fff;
	}
/* Entry */
#viewcasestudy-summary-widget ul {
	list-style: inside;
	margin: 0;
	}


/* View Case Study - Feedback */	
/* OPEN */
.show-viewcasestudy-feedback-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewcasestudy-feedback-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewcasestudy-feedback-widget-active {
	background-position: 0 0;
	}
#viewcasestudy-feedback-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fff;
	font: bold 18px Helvetica, Arial, sans-serif;
	color: #32b4ce;
	line-height: 1.3em;
	}


/* View Case Study - Summary of Savings*/	
/* OPEN */
.show-viewcasestudy-savingsummary-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewcasestudy-savingsummary-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewcasestudy-savingsummary-widget-active {
	background-position: 0 0;
	}
#viewcasestudy-savingsummary-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fff;
	}

#viewcasestudy-savingsummary-widget a {
	color: #7ea8c1; 
	}

/* View Case Study - Other Case Studies */	
/* OPEN */
.show-viewcasestudy-othercasestudies-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewcasestudy-othercasestudies-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewcasestudy-othercasestudies-widget-active {
	background-position: 0 0;
	}
#viewcasestudy-othercasestudies-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.viewcasestudy-othercasestudies-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.viewexpert-recentcasestudies-widget-entry-blogtitle {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.viewexpert-recentcasestudies-widget-entry-blogtitle a {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}

.viewexpert-recentcasestudies-widget-entry-cats {
	color: #444;
	}
.viewexpert-recentcasestudies-widget-entry-cats a {
	color: #444;
	text-decoration: none;
	}

.viewcasestudy-othercasestudies-widget-entry p {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #4a4b4b;
	line-height: 1.3em;
	}
.viewcasestudy-othercasestudies-widget-entry img {
	margin: 0 10px 0 0;
	}
.viewcasestudy-othercasestudies-widget-entry-readmore {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}

/********************************************************************************
In The Press
********************************************************************************/

#inthepress-header h1 {
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2;
	padding: 5px 10px;
	margin: 0 0 5px 0;
	}
	
#inthepress-container {
	background: #fffdfd;
	padding: 15px;
	}
.inthepress-item {
	border-bottom: 1px solid #4f5050;
	font-size: 11px;
	margin: 0 0 10px 0;
	}
.inthepress-item img {
	margin: 0 15px 30px 0;
	}
.inthepress-item-headline {
	font: 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.inthepress-item-headline a {
	color: #008eb4;
	text-decoration: none;
	}
.inthepress-item-readmore { 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}
	
/********************************************************************************
View Press Item
********************************************************************************/

#view-press-item {
	background: #fff;
	padding: 10px 20px 20px 20px;
	}	
#view-press-item h1 {
	font: 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4f5050;
	padding: 3px 0;
	margin: 0 0 3px 0;
	/*border-bottom: 1px solid #4f5050;*/
	}
.view-press-item-dateauthor {
	color: #000;
	}
	
.view-press-item-authorpic {
	float: left;
	margin: 0 20px 10px 0;
	}
.view-press-item-intro {
	float: left;
	width: 375px;
	}	
	
#view-press-item-bodytext {
	clear: both;
	font: 11px Helvetica, Arial, sans-serif;
	color: #444;
	line-height: 1.5em;
	}
#view-press-item-bodytext p {
	margin: 0 0 10px 0;
	}
#view-press-item-bodytext ul {
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
	}	
#view-press-item-bodytext ol {
	list-style-type: decimal;
	list-style-image: none;
	list-style-position: inside;
	}	
#view-press-item-bodytext a {	
	color: #333;
	}

	
/* View Press Item - Other Press items */	
/* OPEN */
.show-viewpress-otherarticles-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewpress-otherarticles-widget  {
	width: 250px; 
	height: 27px
	}
.show-viewpress-otherarticles-widget-active {
	background-position: 0 0;
	}
#viewpress-otherarticles-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Entry */
.viewpress-otherarticles-widget-entry {
	width: 100%;
	padding: 0 0 10px 0;
	}
.viewpress-otherarticles-widget-entry .viewpress-otherarticles-widget-entry-blogtitle {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.viewpress-otherarticles-widget-entry-blogtitle a {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}	

.viewpress-otherarticles-widget-entry img {
	margin: 0 10px 0 0;
	}
.viewpress-otherarticles-widget-entry a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}

	
/********************************************************************************
How We Help Reduce Costs
********************************************************************************/

#howwehelp-main {
	background: #fff;
	padding: 5px 15px 15px 15px;
	}
#howwehelp-main h1 {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4f5050;
	margin: 0 0 10px 0;
	}
#howwehelp-main a {
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}
#howwehelp-main h2, #howwehelp-main h3, #howwehelp-main h4, #howwehelp-main h5, #howwehelp-main h6 {
	margin: 0 0 15px 0;
	}

/* How We Help... - Video */	
/* OPEN */
.show-howwehelp-video-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-340.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 340px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 280px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-howwehelp-video-widget  {
	width: 280px; 
	height: 27px
	}
.show-howwehelp-video-widget-active {
	background-position: 0 0;
	}
#howwehelp-video-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
	
.howwehelp-video-widget-video {
	margin: 0 0 10px 0;
	}


/********************************************************************************
Careers
********************************************************************************/

/* Header */
#careers-pageheading h1 {
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2 url(../images/bg-page-header-585w.jpg) no-repeat 0 0;
	padding: 5px 10px;
	margin: 0 0 5px 0;
	}
#careers-main {
	background: #fff;
	padding: 5px 15px 15px 15px;
	}
#careers-main a {
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}
#careers-main h1, #careers-main h2, #careers-main h3, #careers-main h4, #careers-main h5 {
	margin: 0 0 10px 0;
	}
	
#careers-main ul {
	margin: 10px 0;
	list-style: disc inside;
	padding-left: 1em;
	text-indent: -1em;
	}
	
#careers-main img {
	margin: 0 10px 10px 0;
	border: 1px solid #e5e5e5;
	float: left;
	}

/* Careers - Careers Blogs */	
/* OPEN */
.show-careers-blogs-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-careers-blogs-widget  {
	width: 250px; 
	height: 27px
	}
.show-careers-blogs-widget-active {
	background-position: 0 0;
	}
#careers-blogs-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #f4fbfe url(../images/bg-widget.png) repeat-x;
	}
/* Listing */
.careers-blogs-widget-listing {
	font: 11px Arial, Helvetica, sans-serif;
	color: #4a4b4b;
	padding: 0 0 10px 0;
	width: 100%;
	}
.careers-blogs-widget-listing p {
	line-height: 1.3em;
	}
.careers-blogs-widget-listing a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7ea8c1;
	text-decoration: none;
	}
.careers-blog-widget-listing-title {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
.careers-blog-widget-listing-title a {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	text-decoration: none;
	}	
	
.careers-blog-widget-listing-tags {
	color: #008eb4;
	
	}
.careers-blog-widget-listing-tags a {
	color: #008eb4;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}	
	
/********************************************************************************
Careers Form
********************************************************************************/
	
/* Header */
#careersform-pageheading h1 {
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2 url(../images/bg-page-header-910w.jpg) no-repeat 0 0;
	padding: 5px 10px;
	margin: 0 0 5px 0;
	}
#careersform-left {
	float: left;
	width: 440px;
	}
#careersform-right {
	float: left;
	width: 440px;
	}


/********************************************************************************
Downloads
********************************************************************************/

/* Header */
#downloads-pageheading h1 {
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2 url(../images/bg-page-header-910w.jpg) no-repeat 0 0;
	padding: 5px 10px;
	margin: 0 0 5px 0;
	}
.downloads-header-note {
	float: right;
	color:#fff;
	font-size: 10px;
	margin: 3px 10px 3px 0;
	}
.downloads-header-note a {
	color: #fff;
	text-decoration: none;
	}

/* Downloads - Case Studies */	
/* OPEN */
.show-downloads-casestudies-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-910.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 910px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 850px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-downloads-casestudies-widget  {
	width: 850px; 
	height: 27px
	}
.show-downloads-casestudies-widget-active {
	background-position: 0 0;
	}
#downloads-casestudies-widget { 
	margin: 0 0 5px 0;
	padding: 15px;
	background: #fff;
	}
/* Listing */
.downloads-listing-cat {
	float: left;
	width: 220px;
	padding: 0 0 10px 0;
	}
.downloads-listing-cat-title {
	color: #4F5050;
	font: bold 15px Helvetica, Arial, sans-serif;
	}
.downloads-listing-cat ul {
	list-style: none;
	margin: 0;
	}
.downloads-listing-cat ul li a {
	text-decoration: none;
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}
	
#downloads-lowerwidget-left {
	clear: both;
	float: left;
	margin-right: 20px;
	width: 465px;
/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 445px;
	} 
	/* Opera Fix */ 
	html>body#downloads-lowerwidget-left  {
	width: 445px; 
	}
#downloads-lowerwidget-right {
	float: left;
	width: 445px;
	}

/* Downloads - Reports */	
/* OPEN */
.show-downloads-reports-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-445.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 445px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 385px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-downloads-reports-widget  {
	width: 385px; 
	height: 27px
	}
.show-downloads-reports-widget-active {
	background-position: 0 0;
	}
#downloads-reports-widget { 
	margin: 0 0 5px 0;
	padding: 15px;
	background: #fff;
	}
/* Listing */
#downloads-reports-widget ul {
	list-style: none;
	margin: 0;
	}
#downloads-reports-widget ul li a {
	text-decoration: none;
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}


/* Downloads - White Papers */	
/* OPEN */
.show-downloads-whitepapers-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-445.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 445px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 385px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-downloads-whitepapers-widget  {
	width: 385px; 
	height: 27px
	}
.show-downloads-whitepapers-widget-active {
	background-position: 0 0;
	}
#downloads-whitepapers-widget { 
	margin: 0 0 5px 0;
	padding: 15px;
	background: #fff;
	}
/* Listing */
#downloads-whitepapers-widget ul {
	list-style: none;
	margin: 0;
	}
#downloads-whitepapers-widget ul li a {
	text-decoration: none;
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #008eb4;
	}


/********************************************************************************
Search
********************************************************************************/

/* Header */
#search-pageheading h1 {
	display: block;
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fcfeff;
	background: #2cb3d2 url(../images/bg-page-header-910w.jpg) no-repeat 0 0;
	padding: 5px 10px;
	margin: 0 0 5px 0;
	}

/* Search - Matching Blogs & Articles */	
/* OPEN */
.show-search-blogsarticles-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-910.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 910px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 850px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-search-blogsarticles-widget  {
	width: 850px; 
	height: 27px
	}
.show-search-blogsarticles-widget-active {
	background-position: 0 0;
	}
#search-blogsarticles-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fefdfd;
	}
.search-blogarticles-blogentry {
	padding: 5px 0 10px 0;
	/*border-bottom: 1px solid #4f5050;*/
	}
.search-blogarticles-blogentry img {
	margin: 0 10px 20px 0;
	}
	
.search-blogsarticles-widget-title {
	font: bold 19px Helvetica, Arial, sans-serif;
	color: #4f5050;
	text-decoration: none;
	}
.search-blogsarticles-widget-readmore {
	float: right;
	font: 11px Helvetica, Arial, sans-serif;
	color: #183551;
	text-decoration: none;
	}	
.search-blogsarticles-widget-dateauthor {
	color: #008eb4;
	font: 12px Helvetica, Arial, sans-serif;
	}
.search-blogsarticles-widget-dateauthor a {
	color: #008eb4;
	font: 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
	}
.search-blogsarticles-widget-categories {
	font: 12px Helvetica, Arial, sans-serif;
	color: #343434;
	}	
.search-blogsarticles-widget-categories a {
	font: 12px Helvetica, Arial, sans-serif;
	color: #343434;
	text-decoration: none;
	}	

	
.search-blogsarticles-widget-tags {
	color: #008eb4;
	font: 11px Helvetica, Arial, sans-serif;
	}
.search-blogsarticles-widget-tags a {
	color: #008eb4;
	font: 11px Helvetica, Arial, sans-serif;
	text-decoration: none;
	}	
	
#search-lowerwidget-left {
	clear: both;
	float: left;
	margin-right: 20px;
	width: 465px;
/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 445px;
	} 
	/* Opera Fix */ 
	html>body#search-lowerwidget-left  {
	width: 445px; 
	}
#search-lowerwidget-right {
	float: left;
	width: 445px;
	}

/* Search - Matching Members */	
/* OPEN */
.show-search-members-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-445.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 445px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 385px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-search-members-widget  {
	width: 385px; 
	height: 27px
	}
.show-search-members-widget-active {
	background-position: 0 0;
	}
#search-members-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fefdfd;
	}

/* Search - Matching Case Studies */	
/* OPEN */
.show-search-casestudies-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-445.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 445px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 385px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-search-casestudies-widget  {
	width: 385px; 
	height: 27px
	}
.show-search-casestudies-widget-active {
	background-position: 0 0;
	}
#search-casestudies-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fefdfd;
	}
#search-casestudies-widget a {
	font: 600 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #008eb4; 
	text-decoration: none;
	}


/********************************************************************************
Contact
********************************************************************************/
#contact-left {
	float: left;
	width: 440px;
	font-weight: bold;
	color: #252525;
	}
#contact-right {
	float: left;
	width: 440px;
	}
.contact-blue-highlite {
	color: #008eb4;
	}
	
#contact-filters {
	background: #fff;
	margin: 0 0 5px 0;
	padding: 0 10px 5px 10px;
	}
#contact-filters form div {
	float: left;
	margin: 0 15px 0 0;
	}
#contact-filters form div select {
	width: 250px;
	font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #fff;
	}


/* Business Development Managers */	
/* CLOSED */
.show-contact-bdm-widget {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-910.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 910px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 860px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-contact-bdm-widget  {
	width: 860px; 
	height: 27px
	}
.show-contact-bdm-widget-active {
	background-position: 0 0;
	}
#contact-bdm-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #fff;
	}

/* Client Relationship Managers */	
.show-contact-crm-widget {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-910.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 910px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 860px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-contact-crm-widget  {
	width: 860px; 
	height: 27px
	}
.show-contact-crm-widget-active {
	background-position: 0 0;
	}
#contact-crm-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #fff;
	}	
	
/* UKI */	
.show-contact-uki-widget {
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-910.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 910px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 860px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-contact-uki-widget  {
	width: 860px; 
	height: 27px
	}
.show-contact-uki-widget-active {
	background-position: 0 0;
	}
#contact-uki-widget { 
	margin: 0 0 5px 0;
	padding: 5px;
	background: #fff;
	}		

/********************************************************************************
Text Only / Plain Page - Get Downloads, Privacy, Terms, Accessiblity
********************************************************************************/

#text-only-main {
	background: #fff;
	padding: 5px 15px 15px 15px;
	}
#text-only-main h1, #text-only-main h2 { 
	font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4f5050;
	margin: 0 0 15px 0;
	}
#text-only-main ul, #text-only-main ol {
	margin: 0 0 15px 0;
	list-style: inside;
	}



/********************************************************************************
Delighted Clients
********************************************************************************/

/* Delighted Clients - Category */	
/* OPEN */
.show-delightedclients-category-widget {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-910.jpg) no-repeat 0 0;
	padding: 8px 30px;
	margin: 0 0 3px 0;
	width: 910px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 860px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-delightedclients-category-widget  {
	width: 860px; 
	height: 27px
	}
.show-delightedclients-category-widget-active {
	background-position: 0 -43px;
	}
.delightedclients-category-widget { 
	display: none;
	margin: 0 0 5px 0;
	padding: 5px;
	background: #fff;
	}


#suppliers-form-left {
	float: left;
	width: 440px;
	}
	
#suppliers-form-right {
	float: right;
	width: 440px;
	}


/* Global */
.intro-text {
	padding: 10px;
	background: #FEFCFC;
	margin: 0 0 10px 0;
	}

/* Cost Analysis Team */	
/* OPEN */
.show-cost-analysis-team {
	font: 600 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #7ea8c1; 
	cursor: pointer;
	display: block;
	background: url(../images/bg-widgettop-310.jpg) no-repeat 0 -43px;
	padding: 8px 30px;
	margin: 0 0 5px 0;
	width: 310px;
	height: 48px;
	/* IE Box Fix */
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 250px;
	height: 27px
	} 
	/* Opera Fix */ 
	html>body.show-viewcasestudy-feedback-widget  {
	width: 250px; 
	height: 27px
	}
.show-cost-analysis-team-active {
	background-position: 0 0;
	}
#viewcost-analysis-team-widget { 
	margin: 0 0 5px 0;
	padding: 10px;
	background: #fff;
	font: 11px Helvetica, Arial, sans-serif;
	color: #3D3D3D;
	}
#viewcost-analysis-team-widget a {
	color: #3D3D3D;
	text-decoration: underline;
	}

/* View Case Study - Summary of Savings*/