@charset "utf-8";
/* CSS Document */
#panelnav  li{list-style-type:none;}
#panelnav {
width: 940px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-image:url(/images/bg_body.png);
	text-align:center;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	top:0px;
	bottom:0;
	padding:0;
	position:relative;
	
}
#panelnav #fader{
display:none;
position:absolute;
top:-1px;
left:26px;
background:url(/images/fader.png) 0 0;
z-index:99;
}
#panelnav.fademe #fader{
display:block;
width:888px;
height:100%;
}

#panelnav.closed{
height:28px;
overflow:hidden;

}
#panelnav.closed a{
display:none;
}
#btn-collapse,#panelnav.closed #btn-collapse{
width:20px;
height:14px;
background:url(/images/btn_collapse.png) no-repeat 0 0;
position:absolute;
bottom:6px;
right:34px;
display:block;

}
#btn-collapse:hover{
background:url(/images/btn_collapse_hover.png) no-repeat 0 0;
cursor:pointer;
}
#panelnav.closed #btn-collapse{
width:20px;
height:14px;
background:url(/images/btn_expand.png) no-repeat 0 0;
position:absolute;
bottom:6px;
right:34px;
display:block;

}
ul.topnav {
	margin: 0 auto; 
	padding: 0;
	text-align:center;
	list-style: none;
	font-size: 1.1em;	
}
#panelnav.closed #btn-collapse:hover{
background:url(/images/btn_expand_hover.png) no-repeat 0 0;
cursor:pointer;
}


ul.topnav li div.sub {
	background-color: #6dbdcc;
	margin:0 auto;	
    text-align:center;
	width:888px;
	
}
ul.topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul.topnav li .sub table, ul.topnav li .sub .table{
display:table;
min-height:78px;
}

ul.topnav li .sub td, ul.topnav li .sub .td{
display:table-cell;
vertical-align:middle;
height:78px;
text-align:left;
}
ul.topnav li .sub td h2, ul.topnav li .sub .td h2{
vertical-align:middle;
color:#fff;
font-size:17px;
margin:auto 18px;
font-family:Verdana;
width:180px;
}


ul.topnav li .sub ul{
	list-style: none;
	margin:  0; 
	padding: 13px 0 3px 0;
	width:708px;
	
	float: left;
	
	
}
ul.topnav .sub ul li {
	 /*--Override parent list item--*/
	height:23px;
	margin:0 5px 10px 10px;
	display:block;
	float:left;
	padding:0;
	border-left-style:none;
	font-size:0px;
	overflow:hidden;
}
ul.topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1em;
	font-weight: normal;
}
ul.topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 0;
	background-image: none;
	color: #e8e000;
}
ul.topnav .sub ul li a {
    font-size: 0;
    /*font-family:Arial, Helvetica, Sans-Serif;
    letter-spacing:.05em;
    font-weight:bold;
    text-align:left;    
	text-indent: 0; --Override text-indent from parent list item--*/
	/*height: auto; --Override height from parent list item--
	background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 0 0px;
	display: block;
	text-decoration: none;
	width:192px;
	height:23px;
	line-height:24px;
	margin:0;
	color: #5b5652;
	overflow:hidden;
	}

ul.topnav li a{
position:relative;
}
ul.topnav li a span{
position:absolute;
display:block;
width:inherit;
height:inherit;
top:0px;
overflow:hidden;
}



/* marketing insisted on images -- we'll build them out in css for now for speed, but we want to code these later for CMS maintenance*/

/*[[[[[[[[[[[[[[[[[[[about]]]]]]]]]]]]]]]]]]]]]]*/
.about .sub .sub_1 a:link , .about .sub .sub_1 a:visited{
background: url(/images/subnav/nav_sub_whoweare.gif) no-repeat 0px 0px;
}
.about .sub .sub_2 a:link , .about  .sub .sub_2 a:visited{
background: url(/images/subnav/nav_sub_timeline.gif) no-repeat 0px 0px;
}
.about .sub .sub_3 a:link , .about  .sub .sub_3 a:visited{
background: url(/images/subnav/nav_sub_careers.gif) no-repeat 0px 0px;
}
.about .sub .sub_4 a:link , .about  .sub .sub_4 a:visited{
background: url(/images/subnav/nav_sub_ourteam.gif) no-repeat 0px 0px;
}
.about .sub .sub_5 a:link , .about  .sub .sub_5 a:visited{
background: url(/images/subnav/nav_sub_recognition.gif) no-repeat 0px 0px;
}
.about .sub .sub_6 a:link , .about  .sub .sub_6 a:visited{
background: url(/images/subnav/nav_sub_locations.gif) no-repeat 0px 0px;
}
.about .sub .sub_7 a:link , .about  .sub .sub_7 a:visited{
background: url(/images/subnav/nav_sub_advisors.gif) no-repeat 0px 0px;
}
.about .sub .sub_8 a:link , .about  .sub .sub_8 a:visited{
background: url(/images/subnav/nav_sub_inthecommunity.gif) no-repeat 0px 0px;
}
.about .sub .sub_9 a:link , .about  .sub .sub_9 a:visited{
background: url(/images/subnav/nav_sub_contact.gif) no-repeat 0px 0px;
}


.about .sub  a:active {
background-position: 0px -48px !important;
}
.about .sub  a:hover {
background-position: 0px -24px !important;
}


/*[[[[[[[[[[[[[[[[[[[researchinsights]]]]]]]]]]]]]]]]]]]]]]*/
.researchinsights .sub .sub_1 a:link , .researchinsights  .sub .sub_1 a:visited{
background: url(/images/subnav/nav_sub_featuredresearch.gif) no-repeat 0px 0px;
}
.researchinsights .sub .sub_2 a:link , .researchinsights  .sub .sub_2 a:visited{
background: url(/images/subnav/nav_sub_bestpractices.gif) no-repeat 0px 0px;
}
.researchinsights .sub .sub_3 a:link , .researchinsights  .sub .sub_3 a:visited{
background: url(/images/subnav/nav_sub_thebrand.gif) no-repeat 0px 0px;
}
.researchinsights .sub .sub_4 a:link , .researchinsights  .sub .sub_4 a:visited{
background: url(/images/subnav/nav_sub_socialmedia.gif) no-repeat 0px 0px;
}
.researchinsights .sub .sub_5 a:link , .researchinsights  .sub .sub_5 a:visited{
background: url(/images/subnav/nav_sub_macrotrends.gif) no-repeat 0px 0px;
}
.researchinsights .sub .sub_6 a:link , .researchinsights  .sub .sub_6 a:visited{
background: url(/images/subnav/nav_sub_membersmotives.gif) no-repeat 0px 0px;
}


.researchinsights .sub  a:active {
background-position: 0px -48px !important;
}
.researchinsights .sub  a:hover {
background-position: 0px -24px !important;
}

/*[[[[[[[[[[[[[[[[[[[clients]]]]]]]]]]]]]]]]]]]]]]*/
.clients .sub .sub_1 a:link , .clients   .sub .sub_1 a:visited{
background: url(/images/subnav/nav_sub_allclients.gif) no-repeat 0px 0px;
}
.clients  .sub .sub_2 a:link , .clients   .sub .sub_2 a:visited{
background: url(/images/subnav/nav_sub_byexpertise.gif) no-repeat 0px 0px;
}
.clients  .sub .sub_3 a:link , .clients   .sub .sub_3 a:visited{
background: url(/images/subnav/nav_sub_testimonials.gif) no-repeat 0px 0px;
}



.clients  .sub  a:active {
background-position: 0px -48px !important;
}
.clients  .sub  a:hover {
background-position: 0px -24px !important;
}

/*[[[[[[[[[[[[[[[[[[[tips]]]]]]]]]]]]]]]]]]]]]]*/
.tips .sub .sub_1 a:link , .tips  .sub .sub_1 a:visited{
background: url(/images/subnav/nav_sub_faqs.gif) no-repeat 0px 0px;
}
.tips .sub .sub_2 a:link , .tips  .sub .sub_2 a:visited{
background: url(/images/subnav/nav_sub_forrester.gif) no-repeat 0px 0px;
}
.tips .sub .sub_3 a:link , .tips  .sub .sub_3 a:visited{
background: url(/images/subnav/nav_sub_multimedia.gif) no-repeat 0px 0px;
}
.tips .sub .sub_4 a:link , .tips  .sub .sub_4 a:visited{
background: url(/images/subnav/nav_sub_casestudies.gif) no-repeat 0px 0px;
}
.tips .sub .sub_5 a:link , .tips  .sub .sub_5 a:visited{
background: url(/images/subnav/nav_sub_app.gif) no-repeat 0px 0px;
}
.tips .sub .sub_6 a:link , .tips  .sub .sub_6 a:visited{
background: url(/images/subnav/nav_sub_archive.gif) no-repeat 0px 0px;
}

.tips .sub  a:active {
background-position: 0px -48px !important;
}
.tips .sub  a:hover {
background-position: 0px -24px !important;
}

/*[[[[[[[[[[[[[[[[[[[newsevents]]]]]]]]]]]]]]]]]]]]]]*/
.newsevents .sub .sub_1 a:link , .newsevents  .sub .sub_1 a:visited{
background: url(/images/subnav/nav_sub_inthenews.gif) no-repeat 0px 0px;
}
.newsevents .sub .sub_2 a:link , .newsevents  .sub .sub_2 a:visited{
background: url(/images/subnav/nav_sub_events.gif) no-repeat 0px 0px;
}
.newsevents .sub .sub_3 a:link , .newsevents  .sub .sub_3 a:visited{
background: url(/images/subnav/nav_sub_releases.gif) no-repeat 0px 0px;
}
.newsevents .sub .sub_4 a:link , .newsevents  .sub .sub_4 a:visited{
background: url(/images/subnav/nav_sub_mediaresources.gif) no-repeat 0px 0px;
}



.newsevents .sub  a:active {
background-position: 0px -48px !important;
}
.newsevents .sub  a:hover {
background-position: 0px -24px !important;
}






/* page panel styles */
.page_nav_panel{
}
