/*Editor Content CSS Styles - must match styles in the live site
TYPOGRAPHY*/
HTML, BODY
{
	height: 100%;
}
BODY
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 100%;
	background: none;
	text-align: left;
	letter-spacing: 0.75px;
	word-spacing: 0.75px;
	/*[disabled]color:#000;*/
	color: #696060;
}
A
{
	color: #696060;
}
A:Hover
{
	/*[disabled]color:#8A8C08;*/
	color: #2E82FE;
}
P.info
{
	background: #F8FAFC url(../images/icon_assets.gif) no-repeat 3px -447px;
	text-align: left;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
	margin: 0.75em 0;
	padding: 0.05em 20px 0.05em 45px;
}
/*Article Headings*/
.t-container
{
	height: 80px;
	padding: 0px 0 0;
}
.t-logocontainer
{
	height: 80px;
	float: left;
	position: relative;
	display: inline-block;
	padding: 0 13px 28px 0;
}
.t-textcontainer
{
	height: 74px;
	padding: 6px 0 0 16px;
}
#t-headertable
{
	width: 600px;
}
.t-casestudywrapper
{
	float: left;
	text-align: left;
	height: 134px;
	width: 313px;
	padding: 0 0 0 20px;
}
.t-casestudywrapper A:hover
{
	color: #CB0000;
}
.t-casestudyheader
{
	color: #2E82FE;
	font-weight: bold;
}
.t-bodywrapper
{
	padding: 0 0px 0 30px;
	width: 550px;
}
.t-bodywrapper A
{
	color: #2E82FE;
}
.spotlightheader
{
	color: #898B07;
	font-weight: bold;
}
.sectorheader
{
	color: #898B07;
	font-weight: bold;
}
.serviceheader
{
	color: #2E82FE;
	font-weight: bold;
}
.productheader
{
	color: #2E82FE;
	font-weight: bold;
}
.address
{
	font-size: 10pt;
	color: #999999;
	text-align: left;
	padding: 0;
	margin: 0;
}
.articleheading H3 A
{
	text-decoration: none;
}
DIV.contentpaneopen UL LI
{
	margin: 0 0 0 66px;
	padding: 6px 0 0;
	line-height: 1.6;
}
DIV.contentpaneopen OL
{
	padding: 0;
	margin: 0;
}
DIV.contentpaneopen OL LI
{
	margin: 0 0 0px 245px;
	padding: 0 0 5px;
	line-height: 1.4;
}
DIV.contentpaneopen H3
{
}
DIV.contentpaneopen H4
{
	padding: 10px 0 0;
	margin: 0;
}
.headshotsmall
{
	padding: 3px 7px 0 0;
	float: left;
}
DIV.inside DIV.articleheading DIV.contentpaneopen
{
	border-bottom: 4px double #CBCBCB;
	padding: 0px 0;
	margin: 0 0 10px;
}
.headshotsmallright
{
	padding: 3px 0 0 7px;
	float: right;
}
.headshotlarge
{
	float: left;
}
.headshotlargeright
{
	float: right;
}
.logowrap
{
	height: 80px;
	display: table-cell;
	vertical-align: middle;
}
.imagewrapper
{
	padding: 0px 15px 0px 0;
	margin: 0 0px 0 0;
	float: left;
	line-height: 1.4;
}
.imagewrapperright
{
	padding: 0px 0px 0px 11px;
	margin: 0 0px 0 0;
	float: right;
	line-height: 1.4;
}
.biocaption
{
	font-size: 14px;
	color: #878787;
	text-align: center;
}
.referencequote
{
	font-style: italic;
}
.referenceperson
{
	float: right;
}
/*Headers*/
H1, H2, H3, H4, H5, H6
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	/*[disabled]color:#696060;*/
	color: #000000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-style: normal;
}
DIV.contentpaneopen H2
{
	padding: 15px 0 5px;
	margin: 0;
}
DIV.contentpaneopen P
{
	line-height: 1.6;
	padding: 5px 0px;
	margin: 0;
}
