/* med red: #A00A00 */
/* red: #CA461C */
/* orange: #F47C20 */

/* beige: #CCC795 */

/* green: #979435 */
/* med green: #646423 */
/* dark green: #3C3C0A */

/* darkest grey: #424242 */
/* dark grey: #919191 */
/* med grey: #808080 */
/* light grey: #DEDEDE */
/* lightest grey: #EBEBEB */

/* 	border: 1px solid #000; */



<style type="text/css"> 
 

html,div,p,ol,li,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }

img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

ul { margin: 0; padding: 0; list-style: none; }

body  {
	font: 12px/18px Helvetica, Arial, Verdana, sans-serif;
	background: #FFF;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
//	background: url(images/grad.gif)  repeat-x;

}


/* LINKS */
a, a:visited, a:active, a:link { color: #F47C20; text-decoration: none; }
a:hover { color: #F47C20; text-decoration: underline; }


/* GLOBALNAVIGATION */
#global #globalnav li.white {border-bottom:5px solid #fff;}
#global #globalnav li.black {border-bottom:5px solid #000;}
#global #globalnav li.black2 {border-bottom:5px solid #000;border-top:5px
solid #000;}

#global { width: 240px; height: 150px; border: 0; }
#global #globalnav { margin: 0; padding: 0; }
#global #globalnav li { display: block; margin: 0; padding: 0; width: 239px; height: 25px; }
#global #globalnav li a { display: block; width: 239px; height: 0; margin: 0; padding: 25px 0 0 0; overflow: hidden; background-image: url(images/globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#global #globalnav li#gn-about a { background-position: 0 0; }
#global #globalnav li#gn-insights a { background-position: 0 -30px; }
#global #globalnav li#gn-services a { background-position: 0 -60px; }
#global #globalnav li#gn-markets a { background-position: 0 -90px; }
#global #globalnav li#gn-home a { background-position: 0 -120px; }

/* OVER STATES */
#global #globalnav li#gn-about a:hover { background-position: -240px 0; }
#global #globalnav li#gn-insights a:hover { background-position: -240px -30px; }
#global #globalnav li#gn-services a:hover { background-position: -240px -60px; }
#global #globalnav li#gn-markets a:hover { background-position: -240px -90px; }
#global #globalnav li#gn-home a:hover { background-position: -240px -120px; }

/* PRESSED STATES */
#global #globalnav li#gn-about a:active { background-position: -480px 0; }
#global #globalnav li#gn-insights a:active { background-position: -480px -30px; }
#global #globalnav li#gn-services a:active { background-position: -480px -60px; }
#global #globalnav li#gn-markets a:active { background-position: -480px -90px; }
#global #globalnav li#gn-home a:active { background-position: -480px -120px; }

/* ON STATES */
#global.about #globalnav li#gn-about a { background-position: -720px 0 !important; }
#global.insights #globalnav li#gn-insights a { background-position: -720px -30px !important; }
#global.services #globalnav li#gn-services a { background-position: -720px -60px !important; }
#global.markets #globalnav li#gn-markets a { background-position: -720px -90px !important; }
#global.home #globalnav li#gn-home a { background-position: -720px -120px; cursor: default;  }


/* SECTION ON STATES */
#global.about2 #globalnav li#gn-about a { background-position: -480px 0; }
#global.insights2 #globalnav li#gn-insights a { background-position: -480px -30px; }
#global.services2 #globalnav li#gn-services a { background-position: -480px -60px; }
#global.markets2 #globalnav li#gn-markets a {  background-position: -480px -90px; }
#global.home2 #globalnav li#gn-home a { background-position: -480px -120px; }


/* SUBNAVIGATION ABOUT */
#subheader { width: 720px; height: 30px; position: relative; z-index: 9998; }
#subheader #subnav { margin: 0; padding: 0; }
#subheader #subnav li { display: inline; }
#subheader #subnav li a { float: left; width: 125px; height: 0; padding-top: 30px; overflow: hidden; }
#subheader #subnav li a,
#subheader { background-image: url(images/subnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#subheader #subnav li#gn-what a { background-position: 0 0; }
#subheader #subnav li#gn-how a { background-position: -125px 0; }
#subheader #subnav li#gn-leader a { background-position: -250px 0; }
#subheader #subnav li#gn-bod a { background-position: -375px 0; }
#subheader #subnav li#gn-work a { background-position: -500px 0; }

/* OVER STATES */
#subheader #subnav li#gn-what a:hover { background-position: 0 -30px; }
#subheader #subnav li#gn-how a:hover { background-position: -125px -30px; }
#subheader #subnav li#gn-leader a:hover { background-position: -250px -30px; }
#subheader #subnav li#gn-bod a:hover { background-position: -375px -30px; }
#subheader #subnav li#gn-work a:hover { background-position: -500px -30px; }

/* PRESSED STATES */
#subheader #subnav li#gn-what a:active { background-position: 0 -60px; }
#subheader #subnav li#gn-how a:active { background-position: -125px -60px; }
#subheader #subnav li#gn-leader a:active { background-position: -250px -60px; }
#subheader #subnav li#gn-bod a:active { background-position: -375px -60px; }
#subheader #subnav li#gn-work a:active { background-position: -500px -60px; }

/* ON STATES */
#subheader.what #subnav li#gn-what a { background-position:  0 -90px !important; }
#subheader.how #subnav li#gn-how a { background-position: -125px -90px !important; }
#subheader.leader #subnav li#gn-leader a { background-position: -250px -90px !important; }
#subheader.bod #subnav li#gn-bod a { background-position: -375px -90px !important; }
#subheader.work #subnav li#gn-work a { background-position: -500px -90px !important; }

/* PAGE ON STATES */
#subheader.what2 #subnav li#gn-what a { background-position: 0 -60px; }
#subheader.how2 #subnav li#gn-how a { background-position: -125px -60px; }
#subheader.leader2 #subnav li#gn-leader a { background-position: -250px -60px; }
#subheader.bod2 #subnav li#gn-bod a { background-position: -375px -60px; }
#subheader.work2 #subnav li#gn-work a { background-position: -500px -60px; }




/* SUBNAVIGATION INSIGHTS */
#subheader2 { width: 720px; height: 30px; position: relative; z-index: 9998; }
#subheader2 #subnav2 { margin: 0; padding: 0; }
#subheader2 #subnav2 li { display: inline; }
#subheader2 #subnav2 li a { float: left; width: 100px; height: 0; padding-top: 30px; overflow: hidden; }
#subheader2 #subnav2 li a,
#subheader2 { background-image: url(images/subnavbg2.gif); background-repeat: no-repeat; }

/* BUTTONS */
#subheader2 #subnav2 li#gn-caseStudies a { background-position: 0 0; }
#subheader2 #subnav2 li#gn-statistics a { background-position: -100px 0; }

/* OVER STATES */
#subheader2 #subnav2 li#gn-caseStudies a:hover { background-position: 0 -30px; }
#subheader2 #subnav2 li#gn-statistics a:hover { background-position: -100px -30px; }

/* PRESSED STATES */
#subheader2 #subnav2 li#gn-caseStudies a:active { background-position: 0 -60px; }
#subheader2 #subnav2 li#gn-statistics a:active { background-position: -100px -60px; }

/* ON STATES */
#subheader2.caseStudies #subnav2 li#gn-caseStudies a { background-position:  0 -90px !important; }
#subheader2.statistics #subnav2 li#gn-statistics a { background-position: -100px -90px !important; }



/* SUBNAVIGATION SERVICES */
#subheader3 { width: 720px; height: 30px; position: relative; z-index: 9998; }
#subheader3 #subnav3 { margin: 0; padding: 0; }
#subheader3 #subnav3 li { display: inline; }
#subheader3 #subnav3 li a { float: left; width: 140px; height: 0; padding-top: 30px; overflow: hidden; }
#subheader3 #subnav3 li a,
#subheader3 { background-image: url(images/subnavbg3.gif); background-repeat: no-repeat; }

/* BUTTONS */
#subheader3 #subnav3 li#gn-analytics a { background-position: 0 0; }
#subheader3 #subnav3 li#gn-enable a { background-position: -140px 0; }
#subheader3 #subnav3 li#gn-offer a { background-position: -280px 0; }
#subheader3 #subnav3 li#gn-messaging a { background-position: -420px 0; }
#subheader3 #subnav3 li#gn-measurement a { background-position: -560px 0; }

/* OVER STATES */
#subheader3 #subnav3 li#gn-analytics a:hover { background-position: 0 -30px; }
#subheader3 #subnav3 li#gn-enable a:hover { background-position: -140px -30px; }
#subheader3 #subnav3 li#gn-offer a:hover { background-position: -280px -30px; }
#subheader3 #subnav3 li#gn-messaging a:hover { background-position: -420px -30px; }
#subheader3 #subnav3 li#gn-measurement a:hover { background-position: -560px -30px; }

/* PRESSED STATES */
#subheader3 #subnav3 li#gn-analytics a:active { background-position: 0 -60px; }
#subheader3 #subnav3 li#gn-enable a:active { background-position: -140px -60px; }
#subheader3 #subnav3 li#gn-offer a:active { background-position: -280px -60px; }
#subheader3 #subnav3 li#gn-messaging a:active { background-position: -420px -60px; }
#subheader3 #subnav3 li#gn-measurement a:active { background-position: -560px -60px; }

/* ON STATES */
#subheader3.analytics #subnav3 li#gn-analytics a { background-position:  0 -90px !important; }
#subheader3.enable #subnav3 li#gn-enable a { background-position: -140px -90px !important; }
#subheader3.offer #subnav3 li#gn-offer a { background-position: -280px -90px !important; }
#subheader3.messaging #subnav3 li#gn-messaging a { background-position: -420px -90px !important; }
#subheader3.measurement #subnav3 li#gn-measurement a { background-position: -560px -90px !important; }

/* PAGE ON STATES */
#subheader3.analytics2 #subnav3 li#gn-analytics a { background-position: 0 -60px; }
#subheader3.enable2 #subnav3 li#gn-enable a { background-position: -140px -60px; }
#subheader3.offer2 #subnav3 li#gn-offer a { background-position: -280px -60px; }
#subheader3.messaging2 #subnav3 li#gn-messaging a { background-position: -420px -60px; }
#subheader3.measurement2 #subnav3 li#gn-measurement a { background-position: -560px -60px; }


/* SUBNAVIGATION MARKETS */
#subheader4 { width: 720px; height: 30px; position: relative; z-index: 9998; }
#subheader4 #subnav4 { margin: 0; padding: 0; }
#subheader4 #subnav4 li { display: inline; }
#subheader4 #subnav4 li a { float: left; width: 140px; height: 0; padding-top: 30px; overflow: hidden; }
#subheader4 #subnav4 li a,
#subheader4 { background-image: url(images/subnavbg4.gif); background-repeat: no-repeat; }

/* BUTTONS */
#subheader4 #subnav4 li#gn-communications a { background-position: 0 0; }
#subheader4 #subnav4 li#gn-financial a { background-position: -140px 0; }
#subheader4 #subnav4 li#gn-education a { background-position: -280px 0; }
#subheader4 #subnav4 li#gn-retail a { background-position: -420px 0; }
/* OVER STATES */
#subheader4 #subnav4 li#gn-communications a:hover { background-position: 0 -30px; }
#subheader4 #subnav4 li#gn-financial a:hover { background-position: -140px -30px; }
#subheader4 #subnav4 li#gn-education a:hover { background-position: -280px -30px; }
#subheader4 #subnav4 li#gn-retail a:hover { background-position: -420px -30px; }

/* PRESSED STATES */
#subheader4 #subnav4 li#gn-communications a:active { background-position: 0 -60px; }
#subheader4 #subnav4 li#gn-financial a:active { background-position: -140px -60px; }
#subheader4 #subnav4 li#gn-education a:active { background-position: -280px -60px; }
#subheader4 #subnav4 li#gn-retail a:active { background-position: -420px -60px; }

/* ON STATES */
#subheader4.communications #subnav4 li#gn-communications a { background-position:  0 -90px !important; }
#subheader4.financial #subnav4 li#gn-financial a { background-position: -140px -90px !important; }
#subheader4.education #subnav4 li#gn-education a { background-position: -280px -90px !important; }
#subheader4.retail #subnav4 li#gn-retail a { background-position: -420px -90px !important; }

/* PAGE ON STATES */
#subheader4.communications2 #subnav4 li#gn-communications a { background-position: 0 -60px; }
#subheader4.financial2 #subnav4 li#gn-financial a { background-position: -140px -60px; }
#subheader4.education2 #subnav4 li#gn-education a { background-position: -280px -60px; }
#subheader4.retail2 #subnav4 li#gn-retail a { background-position: -420px -60px; }


.homeImgLogo { border: none; padding: 25px 20px 50px 20px }
.ImgLogo { border: none; padding: 25px 20px 0 20px}


/* UTILITY NAV */
ul.inline li, ul.inline li a, ul.inline li a:visited {
	margin: 0;
	padding: 0 5px;
	list-style: none;
	display: inline;
	vertical-align: absmiddle;
	color: #FFF;
}


/*FLASH*/
#flash {
	width: 720px;
	height: 220px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	background-image: url(images/flash.jpg);
	background-repeat: no-repeat;
}


/* EIGHT COLUMN LAYOUT */
.eightCol #container {
	width: 960px;  /* width: 100%; */
	margin: 0 auto;
	text-align: left;
	background: #FFF url(images/mainBg.gif)  repeat-x;
}

.eightCol #containerNextLevel {
	width: 960px;  /* width: 100%; */
	margin: 0 auto;
	text-align: left;
	background: #FFF url(images/greySide.gif)  repeat-y;
}

.eightCol #containerNextLevelGrey {
	width: 960px;  /* width: 100%; */
	margin: 0 auto;
	text-align: left;
	background: #F6F6F6 url(images/greySide.gif)  repeat-y;;
}

.eightCol #containerNextLevel2 {
	width: 960px;  /* width: 100%; */
	margin: 0 auto;
	text-align: left;
	background: #FFF;
}


.eightCol #containerCSLevel {
	width: 720px;  /* width: 100%; */
	margin: 0 auto;
	text-align: left;
	background: #FFF;
}

.eightCol #greySide {
	background: url(images/greySide.gif) ;
}
 
.eightCol #sideTopLeft {
	float: left; 
	width: 240px;
	background-color: #FFF;
}

.column120 {
	float: right; 
	padding: 0 5px 0 5px;
	width: 109px; 
	font-size: 10px; 
	line-height: 16px;
	color: #555;
}

.column120 h1 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: .5px;
}

.column120 p {
	padding: 0;
	margin: 0;
}

.column120 ul {
	padding: 0;
	margin: 0;
	}
	
	
.eightCol #mainTopHome {
	float: right;
	width: 720px;
	height: 250px;
	color: #FFF;
}

.eightCol #mainTop {
	float: right;
	width: 720px;
	color: #FFF;
}

.eightCol #mainTopTag {
	float: right;
	width: 720px;
	color: #FFF;
}
 
.eightCol #mainTopTag h1  { /* image replacement */  color:#CCC795; background: url(images/titleTag.gif) no-repeat; width:718px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 10px;}

 
.redBar { 
	float: right;
	width: 700px;
	padding: 5px 10px;
	text-align: right;
	background: #CA461C; 
} 

.subNavBar { 
	float: right;
	width: 720px;
} 

.eightCol #sideNav {
	float: left; 
	margin: 0;
	padding: 40px 0 0 0;
	width: 240px;
	background-color: #FFF;
}

.eightCol #main 
{
	float: right;
	width: 719px;
	padding: 0 0 10px 0;
}
 

/* MAIN CONTENT AREA */
/* TITLE */
.eightCol #sideRight h1  { /* image replacement */  background: url(images/titleReady.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 30px; }
.eightCol #sideRight h2  { padding: 0; margin: 20px 0 5px 0; color: #777; text-transform: uppercase; font-size: 9px; letter-spacing: .5px; }
.eightCol #sideRight h3  { padding: 0; margin: 20px 0 5px 0; color: #000; font-size: 11px; letter-spacing: .5px; }
.eightCol #sideRight h5  { padding: 0; margin: 20px 0 5px 0; color: #CA461C; text-transform: uppercase; font-size: 14px; letter-spacing: .5px; }
.eightCol #sideRight h6  { /* image replacement */  background: url(images/titleGetStarted.gif) no-repeat; width:165px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #sideRight h7  { /* image replacement */  background: url(images/titleInsights2.gif) no-repeat; width:165px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}



.eightCol #mainContent, .eightCol #mainContentAbout, .eightCol #mainContentWhat, .eightCol #mainContentHow, .eightCol #mainContentWork, .eightCol #mainContentInsights, .eightCol #mainContentCase2, .eightCol #mainContentServices, .eightCol #mainContentAnalytics, .eightCol #mainContentEnablement, .eightCol #mainContentOffer, .eightCol #mainContentMessaging, .eightCol #mainContentMeasurement, .eightCol #mainContentMarkets, .eightCol #mainContentCommunications, .eightCol #mainContentFinancial, .eightCol #mainContentEducation, .eightCol #mainContentRetail, .eightCol #mainContentMedia, .eightCol #mainContentComeSeeUs, .eightCol #mainContentContact 
{ float: left; width: 330px; padding: 0 20px 0 10px; font-size: 12px; line-height: 20px; }


.eightCol #mainContentLeader, .eightCol #mainContentBOD, .eightCol #mainContentWork2, .eightCol #mainContentCase, .eightCol #mainContentTestimony, .eightCol #mainContentStats, .eightCol #mainContentEmail, .eightCol #mainContentMedia2, .eightCol #mainContentPolicy, .eightCol #mainContentSitemap, .eightCol #mainContentReg { float: left; width: 558px; padding: 0 20px 0 10px; font-size: 12px; line-height: 20px; }


.eightCol #mainContentWork2 ul li {
	list-style: none;
	background: url("images/squareRed.gif") no-repeat left 7px;
	padding: 0 0 0 13px;
}


/* TITLES ABOUT */
.eightCol #mainContent h1  { /* image replacement */  background: url(images/titleHome.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}

.eightCol #mainContentAbout h1  { /* image replacement */  background: url(images/titleAbout.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentWhat h1  { /* image replacement */  background: url(images/titleWhatWeDo.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentHow h1  { /* image replacement */  background: url(images/titleHowToStart2.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentLeader h1  { /* image replacement */  background: url(images/titleLeadership.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentBOD h1  { /* image replacement */  background: url(images/titleBOD.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentWork h1  { /* image replacement */  background: url(images/titleWork.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentWork2 h1  { /* image replacement */  background: url(images/titleWork.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}

.eightCol #mainContentAbout h2, .eightCol #mainContentWhat h2, .eightCol #mainContentHow h2, .eightCol #mainContentWork h2, .eightCol #mainContentWork2 h2 { /* image replacement */  color: #979435; font-size: 14px; margin: 0; padding: 0 ;}
.eightCol #mainContentAbout h3, .eightCol #mainContentWhat h3, .eightCol #mainContentHow h3, .eightCol #mainContentWork h3, .eightCol #mainContentWork2 h3  { /* image replacement */  color: #000; font-size: 12px; margin: 10px 0 0 0; padding: 0 ;}

.eightCol #mainContentLeader h2, .eightCol #mainContentBOD h2  { color: #979435; font-size: 14px; margin: 0; padding: 0 ; display: inline; }
.eightCol #mainContentLeader h3, .eightCol #mainContentBOD h3  { color: #000; font-size: 12px; margin: 0; padding: 0 ;  display: inline; }


/* TITLES INSIGHTS */
.eightCol #mainContentInsights h1  { /* image replacement */  background: url(images/titleInsights.gif) no-repeat; width:165px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}

.eightCol #mainContentStats h1  { /* image replacement */  background: url(images/titleStatistics.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentCase h1, .eightCol #mainContentCase2 h1  { /* image replacement */  background: url(images/titleCaseStudies.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentTestimony h1  { /* image replacement */  background: url(images/titleTestimonials.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentReg h1  { /* image replacement */  background: url(images/titleReg.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}

.eightCol #mainContentInsights h2, .eightCol #mainContentCase h2, .eightCol #mainContentCase2 h2, .eightCol #mainContentReg h2  { color: #979435; font-size: 14px; margin: 0; padding: 0 ;}
.eightCol #mainContentInsights h3, .eightCol #mainContentCase h2, .eightCol #mainContentCase2 h3, .eightCol #mainContentReg h3  { color: #000; font-size: 12px; margin: 10px 0 0 0; padding: 0 ;}

.eightCol #mainContentInsights h4  { /* image replacement */  background: url(images/titleLoyaltyExpo.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin: 0; padding: 0;}
.eightCol #mainContentInsights h5  { /* image replacement */  background: url(images/titleDinnerParty.gif) no-repeat; width:165px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentInsights h6  { padding: 0; margin: 10px 0 0 0; color: #777; text-transform: uppercase; font-size: 9px; letter-spacing: .5px; }

.eightCol #mainContentCase2 h4  { color: #CCC795; font-size: 14px; margin: 10px 0 0 0; padding: 0; text-transform: uppercase; border-top: 1px solid #AAA; line-height: 28px;
}

/* TITLES SERVICES */
.eightCol #mainContentServices h1  { /* image replacement */  background: url(images/titleServices.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentAnalytics h1  { /* image replacement */  background: url(images/titleAnalytics.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentEnablement h1  { /* image replacement */  background: url(images/titleEnablement.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentOffer h1  { /* image replacement */  background: url(images/titleOffer.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentMessaging h1  { /* image replacement */  background: url(images/titleMessaging.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentMeasurement h1  { /* image replacement */  background: url(images/titleMeasurement.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}

.eightCol #mainContentServices h2, .eightCol #mainContentAnalytics h2, .eightCol #mainContentEnablement h2, .eightCol #mainContentOffer h2, .eightCol #mainContentMessaging h2, .eightCol #mainContentMeasurement h2  { color: #979435; font-size: 14px; margin: 0; padding: 0 ;}
.eightCol #mainContentServices h3, .eightCol #mainContentAnalytics h3, .eightCol #mainContentEnablement h3, .eightCol #mainContentOffer h3, .eightCol #mainContentMessaging h3, .eightCol #mainContentMeasurement h3  { color: #000; font-size: 12px; margin: 10px 0 0 0; padding: 0 ;}


/* TITLES IMARKETS */
.eightCol #mainContentMarkets h1  { /* image replacement */  background: url(images/titleMarkets.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentCommunications h1  { /* image replacement */  background: url(images/titleCommunications.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentFinancial h1  { /* image replacement */  background: url(images/titleFinancial.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentEducation h1  { /* image replacement */  background: url(images/titleEducation.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentRetail h1  { /* image replacement */  background: url(images/titleRetail.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}

.eightCol #mainContentMarkets h2, .eightCol #mainContentCommunications h2, .eightCol #mainContentFinancial h2, .eightCol #mainContentEducation h2, .eightCol #mainContentRetail h2  { color: #979435; font-size: 14px; margin: 0; padding: 0 ;}
.eightCol #mainContentMarkets h3, .eightCol #mainContentCommunications h3, .eightCol #mainContentFinancial h3, .eightCol #mainContentEducation h3, .eightCol #mainContentRetail h3  { color: #000; font-size: 12px; margin: 10px 0 0 0; padding: 0 ;}

/* MISC TITLES */
.eightCol #mainContentContact h1  { /* image replacement */  background: url(images/titleContact.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentComeSeeUs h1  { /* image replacement */  background: url(images/titleComeSeeUs.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentMedia h1  { /* image replacement */  background: url(images/titleMedia.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentMedia2 h1  { /* image replacement */  background: url(images/titleMedia.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentPolicy h1  { /* image replacement */  background: url(images/titlePolicy.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentSitemap h1  { /* image replacement */  background: url(images/titleSitemap.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}
.eightCol #mainContentEmail h1  { /* image replacement */  background: url(images/titleEmailThisPage.gif) no-repeat; width:330px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;}

.fltlft h2, .eightCol #mainContentMedia h2, .eightCol #mainContentMedia2 h2, .eightCol #mainContentComeSeeUs h2, .eightCol #mainContentPolicy h2, .eightCol #mainContentSitemap h2, .eightCol #mainContentEmail h2   { color: #979435; font-size: 14px; margin: 0; padding: 0 ; }
.fltlft h3, .eightCol #mainContentMedia h3, .eightCol #mainContentMedia2 h3, .eightCol #mainContentComeSeeUs h3, .eightCol #mainContentPolicy h3, .eightCol #mainContentSitemap h3, .eightCol #mainContentEmail h3  { color: #000; font-size: 12px; margin: 0; padding: 0 ;  }



.eightCol #sideRight {
	float: right; 
	width: 359px; 	
}

.eightCol #sideRight240 {
	float: right; 
	padding: 20px 20px 0 0;
	width: 219px; 
	color: #777;	
}


.eightCol #footer { 
} 

.eightCol #sideBotLeft {
	float: left; 
	margin: 0;
	padding: 5px 10px;
	width: 220px;
	color: #777;
}


.twoColumn
{
	float: left;
	margin: 0 auto;
	padding: 5px;
	width: 240px;
	text-align: right;
}

/* Miscellaneous classes for reuse */
ul.square li {
	list-style: none;
	background: url("images/squareRed.gif") no-repeat left 7px;
	padding: 0 0 0 13px;
} 

.sideNote {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 11px;
	line-height: 13px;
} 

ol.define {
	margin: 0 0 0 20px ; padding: 0;
}
ol.define li {
	margin: 0 ; padding: 0;
} 

hr.grey {
	clear:both;
	background-color: #AAA;
	height: 1px;
	border: 0px;
	width: 100%;
	margin: 15px 0 15px 0;
	padding: 0;
}

.quote { 
	padding: 10px 0;
	margin: 0;
	color: #999;
	font-size: 16px;
	line-height: 22px; }
	
.note { 
	padding: 20px 0 0 0;
	margin: 0;
	color: #999;
	text-indent: 10px; }
	
.source { 
	padding: 10px 0 5px 0;
	margin: 0;
	widht: 99%;
	font-size: 9px;
	border-bottom: 1px solid #AAA;
	line-height: 12px; }

.date { 
	padding: 10px 0 0 0;
	margin: 0;
	color: #777;
	text-indent: 10px; }
	
		
.bioImage {
	padding: 0 0 5px 20px ;

}

.statImage {
	padding: 0 0 5px 0 ;

}

.statRollImage {
	float: left;
	padding: 0 0 15px 0 ;

}

.button
{
	margin: 0 auto;
	padding: 3px;
	width: 40px;
	text-align: center;
	text-transform: uppercase;
	font-size: 9px;
	color: #FFF;
	background-color: #CA461C;
	border: 1px solid #CA461C0;
	/*This expression prevents IE from drawing borders around radio buttons and others except text fields  */
	border-width: expression(this.type=="text"||this.type=="password"?'1px':'0px');
	letter-spacing: 1px;
}

.fltrt { 
	float: right;
}
.fltlft { 
	float: left;
}

.video { 
	width: 320px;
	height: 180px;
	background: url("images/video_still.jpg") no-repeat;
}

.padding10 { 
	padding: 0 10px 10px 0;
}

.wht { 
	color: #FFF;
}

.blk { 
	color: #000;
}

.greyBg {
	background-color: #EBEBEB;
	padding: 3px 10px 20px 10px;
}

.indent20 {
	margin-left: 20px;
}

.alignRight {
	text-align: right;
}

.clear { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.normal {
	font-weight: normal;
}
 


</style>[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.eightCol #greySide,  .eightCol #sideNav, .eightCol #global, .home, .eightCol #sideTopLeft, .column120, .eightCol #sideBotLeft, .eightCol #sideRight { padding-top: 0; }

.eightCol #greySide ul li,  .eightCol #sideNav ul li, .eightCol #global ul li, .home ul li, .eightCol ul li #sideTopLeft ul li, .column120 ul li, .eightCol #sideBotLeft ul li, .eightCol #sideRight ul li, .black, .white { margin: 0 auto; padding: 0; } 

.eightCol #mainTopHome, .eightCol #mainTopTag, .eightCol #mainTop, .eightCol #main { zoom: 1; padding-top: 0; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]

