#mainNavContainerInner {
	width: 938px; 
	border: 0px solid #F00;
	margin-left: 8px;
	margin-top: 6px;
}
#leftNavigation {
	float: left;
	width: 183px;
	border: 0px solid #000;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.leftNavBullets {
	list-style-type: none;
	margin: 0px;
	color: #FFF;
	padding: 0px;
	font-weight: bold;
	font-size: 18px;
}
a:link.leftNavBullets, a:visited.leftNavBullets {
	color: #FFF; /*button text color*/
	text-decoration: none;
	margin-left: 6px;
}
a:hover.leftNavBullets, a:active.leftNavBullets {
	color: #FFF;
	text-decoration: underline;
	margin-left: 6px;
}
a:link.leftSubNavBullets, a:visited.leftSubNavBullets {
	color: #FFF; /*button text color*/
	text-decoration: none;
	font-weight: normal;
}
a:hover.leftSubNavBullets, a:active.leftSubNavBullets {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.boldButtonsPr {
	background-color: #C7438A;
	margin-bottom: 6px;
}
.boldButtonsMarketing {
	background-color: #00A0C6;
	margin-bottom: 6px;
}
.boldButtonsAdvertising {
	background-color: #63D025;
	margin-bottom: 6px;
}
.boldButtonsWeb {
	background-color: #009590;
	margin-bottom: 6px;
}
.boldButtonsDesign {
	background-color: #FC5D32;
	margin-bottom: 6px;
}
.boldButtonsPublishing {
	background-color: #F5D300;
	margin-bottom: 6px;
}
.boldButtonsCase {
	background-color: #AF003E;
	margin-bottom: 6px;
}
#centerColumn {
	width: 743px; /* 743 + 6 (lm) + 6 (rm) = 755px */
	border: 0px solid #000;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
	padding: 0px;	
}
#rightHandImage {
	border: 0px solid #000; 
	float: right; 
	width: 351px; 
	height: 100%; 
	background: transparent url('../images/services_r3_c3.jpg') repeat-x top left; 
	display: block; 
	padding-top: 10px; 
	text-align: center; 
	margin-top: 0px; 
	margin-left: 10px;	
}
.caseStudyImageBorder {
	border: 0px solid #000; 
	float: left; 
	width: 230px; 
	height: 100%; 
	background: transparent url('../images/services_r4_c5.jpg') repeat-x top left; 
	display: block; 
	padding-top: 10px; 
	text-align: center; 
	margin-top: 10px; 
	margin-left: 10px;	
}
.caseStudyImageBox {
	border: 1px solid #D8D9DA; 
	float: left; 
	width: 228px; 
	height: 100%; 
	padding-top: 10px; 
	text-align: center; 
	margin-top: 10px; 
	margin-left: 10px;	
}
.caseStudyText {
	background-color: #FFF; 
	margin: 6px 6px 6px 6px;
	text-align: left;	
}
hr {
	color: #00A0C6;
	width: 100%;
	border: 1px solid;
}/*** pr pages ***/
#prContactForm {
	background-image: url('../images/pr_contact.jpg'); 
	color: #C7438A; 
	font-weight: bold; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 40px;
	margin: 0px;
	padding-left: 13px;	
}
.leftSubNavBulletsPr {
	list-style-type: none;
	margin: -6px 0px 1px 0px;
	color: #000;
	padding: 0px 0px 4px 20px;
	font-weight: bold;
	font-size: 12px;
	background-color: #C7438A;
	background: url('../images/pr_bg.jpg') no-repeat;
	display: block;
	line-height: 25px;	
}
.prHeader {
	color: #FFF;
	background-color: #C7438A;
	text-transform: uppercase;
	padding-left: 6px;
	margin-top: 0px;
	line-height: 22px;
}
.prHeaderSmaller {
	color: #C7438A;
	text-transform: capitalize;
	padding-left: 6px;
	margin-top: 0px;
}
#prCaseStudies {
	clear: both; 
	float: left; 
	width: 743px; 
	margin: -6px 0px -12px 0px;
	padding: 0px;
	line-height: 29px;
}
.prCaseStudiesHeader {
	background: transparent url('../images/pr_right.jpg') no-repeat top right; 
	display: block; 
}
.prCaseStudiesHeader span {
	color: #FFF;
	background-color: #C7438A;
	text-transform: uppercase;
	background: transparent url('../images/pr_left.jpg') no-repeat top left; 
	display: block;
	padding-left: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
}
a.prCaseStudiesHeader {
	color: #FFF;
	text-decoration: none;
}
a.prCaseStudiesHeader:hover  {
	color: #FFF;
	text-decoration: underline;
}
a.pr {
   text-decoration: none;
}
a.pr:link {
   color: #C7438A;
}
a.pr:visited {
   color: #C7438A;
}
a.pr:active {
   color: #C7438A;
}
a.pr:hover {
   color: #C7438A;
   text-decoration: underline;
}
.prHr {
	color: #C7438A;
	width: 100%;
	border: 1px solid;
	clear: both;
}
/*** marketing pages ***/
#marketingContactForm {
	background-image: url('../images/marketing_contact.jpg'); 
	color: #00A0C6; 
	font-weight: bold; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 40px;
	margin: 0px;
	padding-left: 13px;	
}
.leftSubNavBulletsMarketing {
	list-style-type: none;
	margin: -6px 0px 1px 0px;
	color: #000;
	padding: 0px 0px 4px 20px;
	font-weight: bold;
	font-size: 12px;
	background-color: #00A0C6;
	background: url('../images/marketing_bg.jpg') no-repeat;
	display: block;
	line-height: 25px;
}
.marketingHeader {
	color: #FFF;
	background-color: #00A0C6;
	text-transform: uppercase;
	padding-left: 6px;
	margin-top: 0px;
	line-height: 22px;
}
.marketingHeaderSmaller {
	color: #00A0C6;
	text-transform: capitalize;
	padding-left: 6px;
	margin-top: 0px;
}
#marketingCaseStudies {
	clear: both; 
	float: left; 
	width: 743px; 
	margin: -6px 0px -12px 0px;
	padding: 0px;
	line-height: 29px;
}
.marketingCaseStudiesHeader {
	background: transparent url('../images/marketing_right.jpg') no-repeat top right; 
	display: block; 
}
.marketingCaseStudiesHeader span {
	color: #FFF;
	background-color: #00A0C6;
	text-transform: uppercase;
	background: transparent url('../images/marketing_left.jpg') no-repeat top left; 
	display: block;
	padding-left: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
}
a.marketingCaseStudiesHeader {
	color: #FFF;
	text-decoration: none;
}
a.marketingCaseStudiesHeader:hover  {
	color: #FFF;
	text-decoration: underline;
}
a.marketing {
   text-decoration: none;
}
a.marketing:link {
   color: #00A0C6;
}
a.marketing:visited {
   color: #00A0C6;
}
a.marketing:active {
   color: #00A0C6;
}
a.marketing:hover {
   color: #00A0C6;
   text-decoration: underline;
}
.marketingHr {
	color: #00A0C6;
	width: 100%;
	border: 1px solid;
	clear: both;
}
/*** advertising pages ***/
#advertisingContactForm {
	background-image: url('../images/advertising_contact.jpg'); 
	color: #63D025; 
	font-weight: bold; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 40px;
	margin: 0px;
	padding-left: 13px;	
}
.leftSubNavBulletsAdvertising {
	list-style-type: none;
	margin: -6px 0px 1px 0px;
	color: #000;
	padding: 0px 0px 4px 20px;
	font-weight: bold;
	font-size: 12px;
	background-color: #63D025;
	background: url('../images/advertising_bg.jpg') no-repeat;
	display: block;
	line-height: 25px;	
}
.advertisingHeader {
	color: #FFF;
	background-color: #63D025;
	text-transform: uppercase;
	padding-left: 6px;
	margin-top: 0px;
	line-height: 22px;
}
.advertisingHeaderSmaller {
	color: #63D025;
	text-transform: capitalize;
	padding-left: 6px;
	margin-top: 0px;
}
#advertisingCaseStudies {
	clear: both; 
	float: left; 
	width: 743px; 
	margin: -6px 0px -12px 0px;
	padding: 0px;
	line-height: 29px;
}
.advertisingCaseStudiesHeader {
	background: transparent url('../images/advertising_right.jpg') no-repeat top right; 
	display: block; 
}
.advertisingCaseStudiesHeader span {
	color: #FFF;
	background-color: #63D025;
	text-transform: uppercase;
	background: transparent url('../images/advertising_left.jpg') no-repeat top left; 
	display: block;
	padding-left: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
}
a.advertisingCaseStudiesHeader {
	color: #FFF;
	text-decoration: none;
}
a.advertisingCaseStudiesHeader:hover  {
	color: #FFF;
	text-decoration: underline;
}
a.advertising {
   text-decoration: none;
}
a.advertising:link {
   color: #63D025;
}
a.advertising:visited {
   color: #63D025;
}
a.advertising:active {
   color: #63D025;
}
a.advertising:hover {
   color: #63D025;
   text-decoration: underline;
}
.advertisingHr {
	color: #63D025;
	width: 100%;
	border: 1px solid;
	clear: both;
}
/*** web pages ***/
#webContactForm {
	background-image: url('../images/web_contact.jpg'); 
	color: #009590; 
	font-weight: bold; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 40px;
	margin: 0px;
	padding-left: 13px;	
}
.leftSubNavBulletsWeb {
	list-style-type: none;
	margin: -6px 0px 1px 0px;
	color: #000;
	padding: 0px 0px 4px 20px;
	font-weight: bold;
	font-size: 12px;
	background-color: #009590;
	background: url('../images/web_bg.jpg') no-repeat;
	display: block;
	line-height: 25px;	
}
.webHeader {
	color: #FFF;
	background-color: #009590;
	text-transform: uppercase;
	padding-left: 6px;
	margin-top: 0px;
	line-height: 22px;
}
.webHeaderSmaller {
	color: #009590;
	text-transform: capitalize;
	padding-left: 6px;
	margin-top: 0px;
}
#webCaseStudies {
	clear: both; 
	float: left; 
	width: 743px; 
	margin: -6px 0px -12px 0px;
	padding: 0px;
	line-height: 29px;
}
.webCaseStudiesHeader {
	background: transparent url('../images/web_right.jpg') no-repeat top right; 
	display: block; 
}
.webCaseStudiesHeader span {
	color: #FFF;
	background-color: #009590;
	text-transform: uppercase;
	background: transparent url('../images/web_left.jpg') no-repeat top left; 
	display: block;
	padding-left: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
}
a.webCaseStudiesHeader {
	color: #FFF;
	text-decoration: none;
}
a.webCaseStudiesHeader:hover  {
	color: #FFF;
	text-decoration: underline;
}
a.web {
   text-decoration: none;
}
a.web:link {
   color: #009590;
}
a.web:visited {
   color: #009590;
}
a.web:active {
   color: #009590;
}
a.web:hover {
   color: #009590;
   text-decoration: underline;
}
.webHr {
	color: #009590;
	width: 100%;
	border: 1px solid;
	clear: both;
}
/*** design pages ***/
#designContactForm {
	background-image: url('../images/design_contact.jpg'); 
	color: #FC5D32; 
	font-weight: bold; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 40px;
	margin: 0px;
	padding-left: 13px;	
}
.leftSubNavBulletsDesign {
	list-style-type: none;
	margin: -6px 0px 1px 0px;
	color: #000;
	padding: 0px 0px 4px 20px;
	font-weight: bold;
	font-size: 12px;
	background-color: #FC5D32;
	background: url('../images/design_bg.jpg') no-repeat;
	display: block;
	line-height: 25px;	
}
.designHeader {
	color: #FFF;
	background-color: #FC5D32;
	text-transform: uppercase;
	padding-left: 6px;
	margin-top: 0px;
	line-height: 22px;
}
.designHeaderSmaller {
	color: #FC5D32;
	text-transform: capitalize;
	padding-left: 6px;
	margin-top: 0px;
}
#designCaseStudies {
	clear: both; 
	float: left; 
	width: 743px; 
	margin: -6px 0px -12px 0px;
	padding: 0px;
	line-height: 29px;
}
.designCaseStudiesHeader {
	background: transparent url('../images/design_right.jpg') no-repeat top right; 
	display: block; 
}
.designCaseStudiesHeader span {
	color: #FFF;
	background-color: #FC5D32;
	text-transform: uppercase;
	background: transparent url('../images/design_left.jpg') no-repeat top left; 
	display: block;
	padding-left: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
}
a.designCaseStudiesHeader {
	color: #FFF;
	text-decoration: none;
}
a.designCaseStudiesHeader:hover  {
	color: #FFF;
	text-decoration: underline;
}
a.design {
   text-decoration: none;
}
a.design:link {
   color: #FC5D32;
}
a.design:visited {
   color: #FC5D32;
}
a.design:active {
   color: #FC5D32;
}
a.design:hover {
   color: #FC5D32;
   text-decoration: underline;
}
.designHr {
	color: #FC5D32;
	width: 100%;
	border: 1px solid;
	clear: both;
}
/*** publishing pages ***/
#publishingContactForm {
	background-image: url('../images/publishing_contact.jpg'); 
	color: #F5D300; 
	font-weight: bold; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 40px;
	margin: 0px;
	padding-left: 13px;	
}
.leftSubNavBulletsPublishing{
	list-style-type: none;
	margin: -6px 0px 1px 0px;
	color: #000;
	padding: 0px 0px 4px 20px;
	font-weight: bold;
	font-size: 12px;
	background-color: #F5D300;
	background: url('../images/publishing_bg.jpg') no-repeat;
	display: block;
	line-height: 25px;	
}
.publishingHeader {
	color: #FFF;
	background-color: #F5D300;
	text-transform: uppercase;
	padding-left: 6px;
	margin-top: 0px;
	line-height: 22px;
}
.publishingHeaderSmaller {
	color: #F5D300;
	text-transform: capitalize;
	padding-left: 6px;
	margin-top: 0px;
}
#publishingCaseStudies {
	clear: both; 
	float: left; 
	width: 743px; 
	margin: -6px 0px -12px 0px;
	padding: 0px;
	line-height: 29px;
}
.publishingCaseStudiesHeader {
	background: transparent url('../images/publishing_right.jpg') no-repeat top right; 
	display: block; 
}
.publishingCaseStudiesHeader span {
	color: #FFF;
	background-color: #F5D300;
	text-transform: uppercase;
	background: transparent url('../images/publishing_left.jpg') no-repeat top left; 
	display: block;
	padding-left: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
}
a.publishingCaseStudiesHeader {
	color: #FFF;
	text-decoration: none;
}
a.publishingCaseStudiesHeader:hover  {
	color: #FFF;
	text-decoration: underline;
}
a.publishing {
   text-decoration: none;
}
a.publishing:link {
   color: #F5D300;
}
a.publishing:visited {
   color: #F5D300;
}
a.publishing:active {
   color: #F5D300;
}
a.publishing:hover {
   color: #F5D300;
   text-decoration: underline;
}
.publishingHr {
	color: #F5D300;
	width: 100%;
	border: 1px solid;
	clear: both;
}
/*** case studies pages ***/
#caseStudiesContactForm {
	background-image: url('../images/caseStudies_contact.jpg'); 
	color: #AF003E; 
	font-weight: bold; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 40px;
	margin: 0px;
	padding-left: 13px;	
}
.leftSubNavBulletsCaseStudies{
	list-style-type: none;
	margin: -6px 0px 1px 0px;
	color: #000;
	padding: 0px 0px 4px 20px;
	font-weight: bold;
	font-size: 12px;
	background-color: #AF003E;
	background: url('../images/caseStudies_bg.jpg') no-repeat;
	display: block;
	line-height: 25px;	
}

.leftSubNavBulletsCaseStudiesLarger {
	list-style-type: none;
	margin: -6px 0px 1px 0px;
	color: #000;
	padding: 0px 5px 14px 20px;
	font-weight: bold;
	font-size: 12px;
	background-color: #AF003E;
	background: url('../images/caseStudies_sub_bg3.jpg');
	display: block;
	line-height: 15px;		
	text-transform: capitalize;
}
.leftSubSubNavBulletsCaseStudies {
	list-style-type: none;
	margin: -6px 0px 0px 0px;
	color: #000;
	padding: 0px 5px 14px 35px;
	font-weight: bold;
	font-size: 12px;
	background-color: #AF003E;
	background: url('../images/caseStudies_sub_bg.jpg');
	display: block;
	line-height: 15px;		
	text-transform: capitalize;
}
.leftSubSubNavBulletsCaseStudiesLarger {
	list-style-type: none;
	margin: -6px 0px 0px 0px;
	color: #000;
	padding: 0px 5px 14px 35px;
	font-weight: bold;
	font-size: 12px;
	background-color: #AF003E;
	background: url('../images/caseStudies_sub_bg2.jpg');
	display: block;
	line-height: 15px;		
	text-transform: capitalize;
}
.caseStudiesHeader {
	color: #FFF;
	background-color: #AF003E;
	text-transform: uppercase;
	padding-left: 6px;
	margin-top: 0px;
	line-height: 22px;
}
.caseStudiesHeaderSmaller {
	color: #AF003E;
	text-transform: capitalize;
	padding-left: 6px;
	margin-top: 0px;
}
#caseStudiesCaseStudies {
	clear: both; 
	float: left; 
	width: 743px; 
	margin: -6px 0px -12px 0px;
	padding: 0px;
	line-height: 29px;
}
.caseStudiesCaseStudiesHeader {
	background: transparent url('../images/caseStudies_right.jpg') no-repeat top right; 
	display: block; 
}
.caseStudiesCaseStudiesHeader span {
	color: #FFF;
	background-color: #AF003E;
	text-transform: uppercase;
	background: transparent url('../images/caseStudies_left.jpg') no-repeat top left; 
	display: block;
	padding-left: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
}
a.caseStudies {
   text-decoration: none;
}
a.caseStudies:link {
   color: #AF003E;
}
a.caseStudies:visited {
   color: #AF003E;
}
a.caseStudies:active {
   color: #AF003E;
}
a.caseStudies:hover {
   color: #AF003E;
   text-decoration: underline;
}
.caseStudiesHr {
	color: #AF003E;
	width: 100%;
	border: 1px solid;
	clear: both;
}