﻿BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
	margin-bottom:0px;
	background-color:#CB1104;
	background-image: url('../images/main_bg.jpg');
	background-repeat: repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.bodyBg
{
	background-color:#FFFFFF;
}

.mainText
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CB1104;
}
.topNavBg
{
	background-image: url('../images/top_nav_bg.jpg');
	background-repeat: repeat-y;
	background-color:#CB1104;
	height:8px;
}
.topNavBgLft
{
	background-position:right;
	background-image: url('../images/top_nav_bg_left.jpg');
	background-repeat: repeat-y;
	background-color:#CB1104;
	height:16px;
}

.navBarBg
{
	background-image: url('../images/main_bg.jpg');
	background-repeat: repeat-x;
}
.midMain{
	background-image: url('../images/mid_main.jpg');
	background-repeat: repeat-x;
	/*background-color: #FFFFBB;*/
}
.trNavs
{
	height:8px;
}
.contentBody {
	MARGIN: 0px; 
}
.bar {
	BACKGROUND-COLOR: #ee4c37
}

.tagLine {
	FONT-SIZE: 18px; COLOR: #ffcd99; font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.frame {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #FFFFEE;
	border-color:#850301; 
	border-style:solid;
	border-width:thick;
}
.thinFrame {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #933801
}

.newsletterFrame {
	border:1px solid #cc3333;
}
.homePageNav {
	BACKGROUND-COLOR: #FFFFEE;
}
.dateTime{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #A92B2E; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background-color: #FFFFBB;
}
.dateTime2{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #A92B2E; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background-color: #FFFFEE;
}

A.navText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFEE; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navText:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #db5950; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.siteNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.siteNav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff514b; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.siteNavSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff514b; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.siteNavSelected:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.innerNavigation {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 11px
}
.contentHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc3333; FONT-FAMILY: Tahoma, arial, Helvetica, sans-serif
}
.contentSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc3333; FONT-FAMILY: Tahoma, arial, Helvetica, sans-serif
}
.emphasis {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: Tahoma, arial, Helvetica, sans-serif; font-style:italic;
}
.clientName {
	FONT-SIZE: 11px; PADDING-BOTTOM: 20px; COLOR: #cc3333; FONT-FAMILY: Tahoma, arial, Helvetica, sans-serif
}
.contentBodyText {
	PADDING-RIGHT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.contentBodyTextRed {
	PADDING-RIGHT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3333; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
LI {
	MARGIN-BOTTOM: 10px
}
A {
	FONT-SIZE: 11px; COLOR: #CB1104; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 11px; COLOR: #ff3333; font-family:Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	
}

A.caseStudyCategory {
	display:block;
	margin:.8em;
}

.industryHeader {
	margin-bottom:30px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#cc3333;
	color:#fff;
	font-weight:bold;
	padding:3px;
	font-variant:small-caps;
}

.headline {
	font-family:Tahoma, Arial;
	color:#fff;		
}

a.headline {
	margin-bottom:20px;
}

div.headline {
	padding: 10px 0px 10px 0px;
}

a.headline {
	font-weight:bold;
	font-size:13px;
}

a:hover.headline {
	font-weight:bold;
	font-size:13px;
}

.headlineHeader {
	font-family:Tahoma;
	color:#fff;
	font-size:18px;			
	text-align:center;
	letter-spacing:1px;		
}

.articleHeadline {
	font-family:Tahoma;
	font-size:17px;
	font-size:bold;
	margin-bottom:20px;
}

.articleText {
	font-family:Tahoma;
	font-size:12px;
}