body {
	margin:0;
	padding:59px 0 0 0;
	background-color:#7b726d;
	background-image:url(../images/background-body-tile.gif);
	background-repeat:repeat-x;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#000000;
	
}
h1 {
	margin:0 0 15px 0;
	font-family : Georgia;
	font-size : 19px;
	line-height:19px;
	font-weight : normal;
}
h2 {
	margin:0 0 8px 0;
	font-family : Georgia;
	font-size : 19px;
	line-height:22px;
	font-weight : normal;
	color : #EE3824;
}
h3 {
	margin:0 0 8px 0;
	font-family : Georgia;
	font-size : 19px;
	line-height:19px;
	font-weight : normal;
}
p {
	margin:0 0 10px 0;
}
a {
	color:#EE3824;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


.main {
	margin: 0 auto;
	width:989px;
	background-image:url(../images/background-content-tile.gif);
	background-repeat:repeat-y;
}
.content {
	background-image:url(../images/background-content-top.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding: 72px 0px 20px 136px;
}
.nav {
	margin:0 0 75px 0;
	padding:0;
	list-style-type:none;
	font-family : Georgia;
	font-size : 19px;
	line-height:22px;
}
.nav li {
	background-image:url(../images/bullet-nav.gif);
	background-repeat:no-repeat;
	background-position : 0px 3px;
	text-indent:20px;
}
.nav li a {
	color:#000000;
}

body.insider-perspective .nav li a.in-depth-web-analytics,
body.insider-perspective .nav li a.intelligent-scorecards
{
	color:#A7968A;
} 
body.in-depth-web-analytics .nav li a.insider-perspective,
body.in-depth-web-analytics .nav li a.intelligent-scorecards
{
	color:#A7968A;
} 
body.intelligent-scorecards .nav li a.insider-perspective,
body.intelligent-scorecards .nav li a.in-depth-web-analytics
{
	color:#A7968A;
} 

.subNav {
	position:relative;
	margin-top:-19px;
	top:-8px;
	color:#A7968A;
}
.subNav a {
	color:#A7968A;
}
.subNav span {
	margin:0 10px;
}

.logo {
	font-size:11px;
	line-height:17px;
	color:#595154;
}
.logo img {
	margin-bottom:5px;
}
.logo a {
	color:#595154;
}
.logo p {
	margin:0 0 10px 0;
}
.contentLeft, .contentRight {
	float:left;
}
.contentLeft {
	width:240px;		
}
.contentRight {
	width:500px;
	padding-left:20px;
	border-left:2px solid #D1D0CF;	
	min-height:386px;
	height:auto !important; /* override fixed height on next line for all but IE6 */
	height:386px; /* min-hieght for IE6 */
}
.contentTable {
	background-image:url(../images/background-table-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#CFCDCE;
	width:497px;
	float:left;
	padding-bottom:10px;
	margin:10px 0px;
}
.contentTable div {
	float:left;
	width:166px;
}
.contentTable div img {
 	border-right:1px solid #ffffff;
}
div.contentTableRight {
 	width:165px;
}
div.contentTableRight img {
 	border:none;
}
.contentTable p {
	margin:5px 20px 0px 10px;
	line-height: 17px;
}

.bios {
	padding: 30px 0 0 0;
}
.bio {
	clear:both;
	margin-bottom:10px;
}
.bio img {
	display:block;
	float:left;
	margin: 3px 10px 0 0;
}
.bio div {
	float:left;
	width:410px;
}
.bio h2 {
	margin-bottom:3px;
}
.bio h2 small {
	font-family : Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#000000;
	text-transform : uppercase;
	margin-left:5px;
}

.footer {
	background-image:url(../images/background-content-bottom.gif);
	background-repeat:no-repeat;
	background-color:#7b726d;
	text-align:right;
	padding:25px;	
	font-size : 10px;
	line-height : 22px;
	color : #B9B4B1;
}
.footer a {
	color : #B9B4B1;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.footer span {
	margin:0px 10px;
}


.clear {
	clear:both;
}