.header .primaryNav {float:left; width:550px; color:#666; font-size:11px; position: relative; left:40px; top:80px;}
.header .primaryNav a {color:#666;}

/*  primary nav styles  */

.primaryNav	a:link	{
	padding: 0 8px;
	letter-spacing: ;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none;
	}
.primaryNav	a:visited	{
	padding: 0 8px;
	text-decoration: none;
	font-weight: 400;
	}
.primaryNav	a:hover	{
	padding: 0 8px;
	color: #d70000!important;
	text-decoration: none;
	font-weight: 400;
	}
body.home .primaryNav a.home,
body.pa .primaryNav a.pa,
body.services .primaryNav a.services,
body.solutions .primaryNav a.solutions,
body.support .primaryNav a.support,
body.about .primaryNav a.about	{
	color: #d70000;
	}	
	
/*  sitemap  */
	
.column.site-map ul	{
	margin: 0 0 0 18px!important;
	padding: 0;
	list-style-type: none;
	}
.column.site-map ul li	{
	margin-bottom: 3px;
	}

/*vertical navigation*/
#nav.column h3 {font-size:12px; font-weight:normal;}
#nav.column h3 a {font-size:12px; font-weight:bold; text-decoration: none; color: #c00}
#nav.column ul {list-style-type: none; width:172px; font-size:10px; border-top: 2px solid #c00; border-bottom: 2px solid #c00; margin:5px 0; padding:5px 0; }
#nav.column ul li a {width:165px; display:block; text-decoration:none; padding: 5px 2px 5px 5px; color:#000;}
#nav.column ul li a:hover {color:#c00;}
#nav.column ul li.on {background : url(../images/bg-nav-level2.gif) repeat-y top left; margin:5px 0; padding:3px 0 4px 0; border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
#nav.column ul li.on a {color:#c00;}
#nav.column ul li.on li a {color:#000;}

            
/*styles for second level of navigation*/
#nav.column ul ul {border: none; margin:0; padding:0 0 5px 0; }
#nav.column ul ul li a {width:155px; display:block; padding: 2px 2px 2px 13px;}

/*  hide second level when not on  */
#nav.column ul ul {display: none;}

/*  ABOUT US  */
/*   show first level color when on  */
body.history #nav.column ul li.history a,
body.press #nav.column ul li.press a,
body.our-team #nav.column ul li.our-team a,
body.contact-us #nav.column ul li.contact-us a,
body.sitemap #nav.column ul li.sitemap a,
body.search #nav.column ul li.search a {color:#c00;}
	
/*  show subpages  */
body.history #nav.column ul li.history ul,
body.press #nav.column ul li.press ul,
body.our-team #nav.column ul li.our-team ul,
body.our-team-sub #nav.column ul li.our-team-sub ul,
body.contact-us #nav.column ul li.contact-us ul,
body.contact-us-sub #nav.column ul li.contact-us-sub ul,
body.sitemap #nav.column ul li.sitemap ul,
body.search #nav.column ul li.search ul {display: block;}

/*  show subpage style (including -sub)  */
body.our-team #nav.column ul li.our-team,
body.our-team-sub #nav.column ul li.our-team-sub,
body.contact-us #nav.column ul li.contact-us,
body.contact-us-sub #nav.column ul li.contact-us-sub {display: block;background : url(../images/bg-nav-level2.gif) repeat-y top left; margin:5px 0; padding:3px 0 4px 0; border-top: 2px solid #fff; border-bottom: 2px solid #fff; color: #000!important;}

/*  turn red off for subpage  */
body.our-team #nav.column ul li.our-team ul li a,
body.our-team-sub #nav.column ul li.our-team-sub ul li a,
body.contact-us #nav.column ul li.contact-us ul li a,
body.contact-us-sub #nav.column ul li.contact-us-sub ul li a {color: #000}

/*  onstate color for subpage  */ 
body.our-team-sub.bio-david-paul #nav.column ul li.bio-david-paul a,
body.our-team-sub.bio-aaron-korach #nav.column ul li.bio-aaron-korach a,
body.our-team-sub.bio-eric-alzuhn #nav.column ul li.bio-eric-alzuhn a,
body.our-team-sub.bio-bruce-beal #nav.column ul li.bio-bruce-beal a,
body.our-team-sub.bio-clinton-godeke #nav.column ul li.bio-clinton-godeke a,
body.our-team-sub.bio-bob-qureshi #nav.column ul li.bio-bob-qureshi a,
body.our-team-sub.bio-dan-welch #nav.column ul li.bio-dan-welch a,
body.contact-us-sub.contact-form #nav.column ul li.contact-form a {color: #c00;}	
	
/*  SERVICES  */
body.project-design #nav.column ul li.project-design a,
body.technical-facilitation #nav.column ul li.technical-facilitation a,
body.reporting-deliverables #nav.column ul li.reporting-deliverables a {color: #c00;}

/*  MARKET SOLUTIONS  */	
body.mmpo-research #nav.column ul li.mmpo-research a,
body.consulting #nav.column ul li.consulting a,
body.events-meetings #nav.column ul li.events-meetings a,
body.ear-research #nav.column ul li.ear-research a {color: #c00;}
	
body.mmpo-research #nav.column ul li.mmpo-research ul,
body.mmpo-research-sub #nav.column ul li.mmpo-research-sub ul,
body.consulting #nav.column ul li.consulting ul,
body.consulting-sub #nav.column ul li.consulting-sub ul,
body.events-meetings #nav.column ul li.events-meetings ul,
body.events-meetings-sub #nav.column ul li.events-meetings-sub ul,
body.ear-research #nav.column ul li.ear-research ul,
body.ear-research-sub #nav.column ul li.ear-research-sub ul {display: block;}
	
body.mmpo-research #nav.column ul li.mmpo-research,
body.mmpo-research-sub #nav.column ul li.mmpo-research-sub,
body.consulting #nav.column ul li.consulting,
body.consulting-sub #nav.column ul li.consulting-sub,
body.events-meetings #nav.column ul li.events-meetings,
body.events-meetings-sub #nav.column ul li.events-meetings-sub,
body.ear-research #nav.column ul li.ear-research,
body.ear-research-sub #nav.column ul li.ear-research-sub {display: block;background : url(../images/bg-nav-level2.gif) repeat-y top left; margin:5px 0; padding:3px 0 4px 0; border-top: 2px solid #fff; border-bottom: 2px solid #fff; color: #000!important;}

body.mmpo-research #nav.column ul li.mmpo-research ul li a,
body.mmpo-research-sub #nav.column ul li.mmpo-research-sub a,
body.consulting #nav.column ul li.consulting ul li a,
body.consulting-sub #nav.column ul li.consulting-sub a,
body.events-meetings #nav.column ul li.events-meetings ul li a,
body.events-meetings-sub #nav.column ul li.events-meetings-sub a,
body.ear-research #nav.column ul li.ear-research  ul li a,
body.ear-research-sub #nav.column ul li.ear-research-sub a {color: #000}

body.mmpo-research-sub.mmpo-research-ct #nav.column ul li.mmpo-research-ct a,
body.mmpo-research-sub.mmpo-research-cs #nav.column ul li.mmpo-reasearch-cs a, 
body.consulting-sub.consulting-ct #nav.column ul li.consulting-ct a,
body.consulting-sub.consulting-cs #nav.column ul li.consulting-cs a,
body.events-meetings-sub.events-meetings-ct #nav.column ul li.events-meetings-ct a,
body.events-meetings-sub.events-meetings-cs #nav.column ul li.events-meetings-cs a,
body.events-meetings-sub.events-meetings-newsletters #nav.column ul li.events-meetings-newsletters a,
body.ear-research-sub.ear-research-ct #nav.column ul li.ear-research-ct a,
body.ear-research-sub.ear-research-cs #nav.column ul li.ear-research-cs a {color: #c00;}

/*  PERCEPTION ANALIZER  */
body.ask-participants #nav.column ul li.ask-participants a, 
body.measure-response #nav.column ul li.measure-response a,
body.analyze-report #nav.column ul li.analyze-report a,
body.own-system #nav.column ul li.own-system a,
body.faq-marketing #nav.column ul li.faq-marketing a {color: #c00;}

body.ask-participants #nav.column ul li.ask-participants ul,
body.ask-participants-sub #nav.column ul li.ask-participants-sub ul {display: block;}

body.ask-participants #nav.column ul li.ask-participants,
body.ask-participants-sub #nav.column ul li.ask-participants-sub {display: block;background : url(../images/bg-nav-level2.gif) repeat-y top left; margin:5px 0; padding:3px 0 4px 0; border-top: 2px solid #fff; border-bottom: 2px solid #fff; color: #000!important;}

body.ask-participants-sub #nav.column ul li.ask-participants-sub a,
body.ask-participants #nav.column ul li.ask-participants ul li a {color: #000}

body.ask-participants-sub.discrete-choice #nav.column ul li.discrete-choice a,
body.ask-participants-sub.intensity-scale #nav.column ul li.intensity-scale a,
body.ask-participants-sub.trade-off #nav.column ul li.trade-off a,
body.ask-participants-sub.moment-to-moment #nav.column ul li.moment-to-moment a {color: #c00;}

/*  SUPPORT  */
body.support-contract #nav.column ul li.support-contract a, 
body.system-details #nav.column ul li.system-details a,
body.software #nav.column ul li.software a,
body.training #nav.column ul li.training a,
body.faq #nav.column ul li.faq a {color: #c00;}

body.system-details #nav.column ul li.system-details ul, 
body.system-details-sub #nav.column ul li.system-details-sub ul,
body.software #nav.column ul li.software ul,
body.software-sub #nav.column ul li.software-sub ul {display: block;}

body.system-details #nav.column ul li.system-details, 
body.system-details-sub #nav.column ul li.system-details-sub,
body.software #nav.column ul li.software,
body.software-sub #nav.column ul li.software-sub {display: block;background : url(../images/bg-nav-level2.gif) repeat-y top left; margin:5px 0; padding:3px 0 4px 0; border-top: 2px solid #fff; border-bottom: 2px solid #fff; color: #000!important;}

body.system-details #nav.column ul li.system-details ul li a, 
body.system-details-sub #nav.column ul li.system-details-sub ul li a,
body.software #nav.column ul li.software ul li a,,
body.software-sub #nav.column ul li.software-sub ul li a  {color: #000}

body.system-details-sub.regulatory-information #nav.column ul li.regulatory-information a, 
body.system-details-sub.repair #nav.column ul li.repair a,
body.software-sub.software-updates #nav.column ul li.software-updates a,
body.software-sub.downloads #nav.column ul li.downloads a {color: #c00;}
