@charset "utf-8";
/* CSS Document */
@import "acuity-common.css";

.innercontainer {height:523px; position:relative; background:url(images/home-hero5.jpg) no-repeat center top; /*this is the default landing image*/ } 

.masthead {height:90px; width:900px; padding:0;}
.masthead h1 { width: 161px; height: 69px; display:block; text-indent:-9999px; margin:20px 0 0 21px; float:left}

.masthead ul {margin:35px 0 0 0; padding:0 21px 0 0; list-style:none; float:right;}
.masthead ul li { float:left; height: 11px; }
.masthead ul li a {float:left;display:block;text-indent:-9999px; height: 11px; font-size: 3px;}
* html .masthead ul li a { cursor: pointer; }
.masthead ul a {float:left; }


/* Default landing styles */
.innercontainer#standard .masthead ul.landing li#home a {background:url(images/homenav/landing-nav-home.gif) no-repeat; width:74px;}
.innercontainer#standard .masthead ul.landing li#home a:hover {background-position: bottom left;}
.innercontainer#standard .masthead ul.landing li#about_us a {background:url(images/homenav/landing-nav-about.gif) no-repeat; width:102px;}
.innercontainer#standard .masthead ul.landing li#about_us a:hover {background-position: bottom left;}
.innercontainer#standard .masthead ul.landing li#services a {background:url(images/homenav/landing-nav-services.gif) no-repeat; width:89px;}
.innercontainer#standard .masthead ul.landing li#services a:hover {background-position: bottom left;}
.innercontainer#standard .masthead ul.landing li#clients a {background:url(images/homenav/landing-nav-clients.gif) no-repeat; width:81px;}
.innercontainer#standard .masthead ul.landing li#clients a:hover {background-position: bottom left;}
.innercontainer#standard .masthead ul.landing li#contact a {background:url(images/homenav/landing-nav-contact.gif) no-repeat; width:65px;}
.innercontainer#standard .masthead ul.landing li#contact a:hover {background-position: bottom left;}

.innercontainer#standard a.standard {display:block; width:190px; height:30px; position:absolute; text-indent:-9999px; left:220px; bottom:123px;}
.innercontainer#standard a.standard:hover {border-bottom:2px solid #7f7d79;}
.innercontainer#standard a.structure, .innercontainer#standard a.succession, .innercontainer#standard a.soundingBoard, .innercontainer#standard a.strategy, .innercontainer#standard a.leadership, .innercontainer#standard a.sales {display:none;}


/* Strategy hover */

.innercontainer#strategy { background:url(images/home-hero4.jpg) no-repeat center top;}

.innercontainer#strategy .masthead ul.strategy li#home a {background:url(images/homenav/strategy-nav-home.gif) no-repeat; width:74px;}
.innercontainer#strategy .masthead ul.strategy li#home a:hover {background-position: bottom left;}
.innercontainer#strategy .masthead ul.strategy li#about_us a {background:url(images/homenav/strategy-nav-about.gif) no-repeat; width:102px;}
.innercontainer#strategy .masthead ul.strategy li#about_us a:hover {background-position: bottom left;}
.innercontainer#strategy .masthead ul.strategy li#services a {background:url(images/homenav/strategy-nav-services.gif) no-repeat; width:89px;}
.innercontainer#strategy .masthead ul.strategy li#services a:hover {background-position: bottom left;}
.innercontainer#strategy .masthead ul.strategy li#clients a {background:url(images/homenav/strategy-nav-clients.gif) no-repeat; width:81px;}
.innercontainer#strategy .masthead ul.strategy li#clients a:hover {background-position: bottom left;}
.innercontainer#strategy .masthead ul.strategy li#contact a {background:url(images/homenav/strategy-nav-contact.gif) no-repeat; width:65px;}
.innercontainer#strategy .masthead ul.strategy li#contact a:hover {background-position: bottom left;}

.innercontainer#strategy a.strategy {display:block; width:190px; height:30px; position:absolute; text-indent:-9999px;left:240px; bottom:219px;}
.innercontainer#strategy a.strategy:hover {border-bottom:2px solid #b6ba95;}
.innercontainer#strategy a.structure, .innercontainer#strategy a.succession, .innercontainer#strategy a.soundingBoard, .innercontainer#strategy a.standard, .innercontainer#strategy a.leadership, .innercontainer#strategy a.sales {display:none;}

/* Structure hover */

.innercontainer#structure { background:url(images/home-hero3.jpg) no-repeat center top;}

.innercontainer#structure .masthead ul.structure li#home a {background:url(images/homenav/structure-nav-home.gif) no-repeat; width:74px;}
.innercontainer#structure .masthead ul.structure li#home a:hover {background-position: bottom left;}
.innercontainer#structure .masthead ul.structure li#about_us a {background:url(images/homenav/structure-nav-about.gif) no-repeat; width:102px;}
.innercontainer#structure .masthead ul.structure li#about_us a:hover {background-position: bottom left;}
.innercontainer#structure .masthead ul.structure li#services a {background:url(images/homenav/structure-nav-services.gif) no-repeat; width:89px;}
.innercontainer#structure .masthead ul.structure li#services a:hover {background-position: bottom left;}
.innercontainer#structure .masthead ul.structure li#clients a {background:url(images/homenav/structure-nav-clients.gif) no-repeat; width:81px;}
.innercontainer#structure .masthead ul.structure li#clients a:hover {background-position: bottom left;}
.innercontainer#structure .masthead ul.structure li#contact a {background:url(images/homenav/structure-nav-contact.gif) no-repeat; width:65px; padding-right:0;}
.innercontainer#structure .masthead ul.structure li#contact a:hover {background-position: bottom left;}

.innercontainer#structure a.structure {display:block; width:190px; height:30px; position:absolute; text-indent:-9999px; right:55px; bottom:212px;}
.innercontainer#structure a.structure:hover {border-bottom:#fdf5f3 2px solid;}
.innercontainer#structure a.strategy, .innercontainer#structure a.succession, .innercontainer#structure a.soundingBoard, .innercontainer#structure a.standard, .innercontainer#structure a.leadership, .innercontainer#structure a.sales {display:none;}

/* Succession hover */

.innercontainer#succession { background:url(images/home-hero2.jpg) no-repeat center top;}

.innercontainer#succession .masthead ul.succession li#home a {background:url(images/homenav/succession-nav-home.gif) no-repeat; width:74px;}
.innercontainer#succession .masthead ul.succession li#home a:hover {background-position: bottom left;}
.innercontainer#succession .masthead ul.succession li#about_us a {background:url(images/homenav/succession-nav-about.gif) no-repeat; width:102px;}
.innercontainer#succession .masthead ul.succession li#about_us a:hover {background-position: bottom left;}
.innercontainer#succession .masthead ul.succession li#services a {background:url(images/homenav/succession-nav-services.gif) no-repeat; width:89px;}
.innercontainer#succession .masthead ul.succession li#services a:hover {background-position: bottom left;}
.innercontainer#succession .masthead ul.succession li#clients a {background:url(images/homenav/succession-nav-clients.gif) no-repeat; width:81px;}
.innercontainer#succession .masthead ul.succession li#clients a:hover {background-position: bottom left;}
.innercontainer#succession .masthead ul.succession li#contact a {background:url(images/homenav/succession-nav-contact.gif) no-repeat; width:65px; padding-right:0;}
.innercontainer#succession .masthead ul.succession li#contact a:hover {background-position: bottom left;}

.innercontainer#succession a.succession {display:block; width:190px; height:30px; position:absolute; text-indent:-9999px; right:191px; bottom:129px; }
.innercontainer#succession a.succession:hover {border-bottom:2px solid #e2e4f0;}
.innercontainer#succession a.strategy, .innercontainer#succession a.structure, .innercontainer#succession a.soundingBoard, .innercontainer#succession a.standard, .innercontainer#succession a.leadership, .innercontainer#succession a.sales {display:none;}

/* Sounding Board hover */

.innercontainer#soundingBoard { background:url(images/home-hero1.jpg) no-repeat center top;}

.innercontainer#soundingBoard .masthead ul.soundingBoard li#home a {background:url(images/homenav/sounding-nav-home.gif) no-repeat; width:74px;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#home a:hover {background-position: bottom left;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#about_us a {background:url(images/homenav/sounding-nav-about.gif) no-repeat; width:102px;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#about_us a:hover {background-position: bottom left;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#services a {background:url(images/homenav/sounding-nav-services.gif) no-repeat; width:89px;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#services a:hover {background-position: bottom left;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#clients a {background:url(images/homenav/sounding-nav-clients.gif) no-repeat; width:81px;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#clients a:hover {background-position: bottom left;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#contact a {background:url(images/homenav/sounding-nav-contact.gif) no-repeat; width:65px; padding-right:0;}
.innercontainer#soundingBoard .masthead ul.soundingBoard li#contact a:hover {background-position: bottom left;}

.innercontainer#soundingBoard a.soundingBoard {display:block; width:190px; height:30px;  position:absolute; text-indent:-9999px; left:90px; bottom:157px;}
.innercontainer#soundingBoard a.soundingBoard:hover {border-bottom:2px solid #d1d1d9;}
.innercontainer#soundingBoard a.strategy, .innercontainer#soundingBoard a.structure, .innercontainer#soundingBoard a.succession, .innercontainer#soundingBoard a.standard, .innercontainer#soundingBoard a.leadership, .innercontainer#soundingBoard a.sales {display:none;}

/* Leadership hover */

.innercontainer#leadership { background:url(images/home-hero6.jpg) no-repeat center top;}

.innercontainer#leadership .masthead ul.leadership li#home a {background:url(images/homenav/leadership-nav-home.gif) no-repeat; width:74px;}
.innercontainer#leadership .masthead ul.leadership li#home a:hover {background-position: bottom left;}
.innercontainer#leadership .masthead ul.leadership li#about_us a {background:url(images/homenav/leadership-nav-about.gif) no-repeat; width:102px;}
.innercontainer#leadership .masthead ul.leadership li#about_us a:hover {background-position: bottom left;}
.innercontainer#leadership .masthead ul.leadership li#services a {background:url(images/homenav/leadership-nav-services.gif) no-repeat; width:89px;}
.innercontainer#leadership .masthead ul.leadership li#services a:hover {background-position: bottom left;}
.innercontainer#leadership .masthead ul.leadership li#clients a {background:url(images/homenav/leadership-nav-clients.gif) no-repeat; width:81px;}
.innercontainer#leadership .masthead ul.leadership li#clients a:hover {background-position: bottom left;}
.innercontainer#leadership .masthead ul.leadership li#contact a {background:url(images/homenav/leadership-nav-contact.gif) no-repeat; width:65px; padding-right:0;}
.innercontainer#leadership .masthead ul.leadership li#contact a:hover {background-position: bottom left;}

.innercontainer#leadership a.leadership {display:block; width:190px; height:30px;  position:absolute; text-indent:-9999px; left:50px; bottom:120px;}
.innercontainer#leadership a.leadership:hover {border-bottom:2px solid #333;}
.innercontainer#leadership a.strategy, .innercontainer#leadership a.structure, .innercontainer#leadership a.soundingBoard, .innercontainer#leadership a.succession, .innercontainer#leadership a.standard, .innercontainer#leadership a.sales {display:none;}

/* Sales hover */

.innercontainer#sales { background:url(images/home-hero7.jpg) no-repeat center top;}

.innercontainer#sales .masthead ul.sales li#home a {background:url(images/homenav/sales-nav-home.gif) no-repeat; width:74px;}
.innercontainer#sales .masthead ul.sales li#home a:hover {background-position: bottom left;}
.innercontainer#sales .masthead ul.sales li#about_us a {background:url(images/homenav/sales-nav-about.gif) no-repeat; width:102px;}
.innercontainer#sales .masthead ul.sales li#about_us a:hover {background-position: bottom left;}
.innercontainer#sales .masthead ul.sales li#services a {background:url(images/homenav/sales-nav-services.gif) no-repeat; width:89px;}
.innercontainer#sales .masthead ul.sales li#services a:hover {background-position: bottom left;}
.innercontainer#sales .masthead ul.sales li#clients a {background:url(images/homenav/sales-nav-clients.gif) no-repeat; width:81px;}
.innercontainer#sales .masthead ul.sales li#clients a:hover {background-position: bottom left;}
.innercontainer#sales .masthead ul.sales li#contact a {background:url(images/homenav/sales-nav-contact.gif) no-repeat; width:65px; padding-right:0;}
.innercontainer#sales .masthead ul.sales li#contact a:hover {background-position: bottom left;}

.innercontainer#sales a.sales {display:block; width:190px; height:30px;  position:absolute; text-indent:-9999px; left:300px; bottom:242px;}
.innercontainer#sales a.sales:hover {border-bottom:2px solid #333;}
.innercontainer#sales a.strategy, .innercontainer#sales a.structure, .innercontainer#sales a.soundingBoard, .innercontainer#sales a.succession, .innercontainer#sales a.standard, .innercontainer#sales a.leadership {display:none;}






#subnav {background:#000 url(images/our_services.gif) no-repeat 85px 23px; width:900px; height:40px; border-top:1px solid #c1c1c1;padding:23px 0 0 0; position:absolute; bottom:0; left:0;}
#subnav ul {list-style:none; margin:0 0 0 226px; padding:0; float:left;}
* html #subnav ul {margin:0 0 0 150px;}
#subnav ul li { float:left;}
#subnav ul li a {display:block; height:16px;float:left; text-indent:-9999px; padding:0 19px;}
* html #subnav ul li a { padding:0; margin-right:20px;}

#subnav ul a {float:left;}

#subnav ul li#strategy a {background:url(images/nav-strategy.gif) no-repeat; width:53px;}
#subnav ul li#strategy a:hover {background:url(images/nav-strategy-over.gif) no-repeat;}

#subnav ul li#structure a {background:url(images/nav-structure.gif) no-repeat; width:60px;}
#subnav ul li#structure a:hover {background:url(images/nav-structure-over.gif) no-repeat;}

#subnav ul li#succession a {background:url(images/nav-succession.gif) no-repeat; width:69px;}
#subnav ul li#succession a:hover {background:url(images/nav-succession-over.gif) no-repeat;}

#subnav ul li#sounding_board a {background:url(images/nav-sounding_board.gif) no-repeat; width:101px;}
#subnav ul li#sounding_board a:hover {background:url(images/nav-sounding_board-over.gif) no-repeat;}

#subnav ul li#leadership a {background:url(images/nav-leadership.gif) no-repeat; width:75px;}
#subnav ul li#leadership a:hover {background:url(images/nav-leadership-over.gif) no-repeat;}

#subnav ul li#sales a {background:url(images/nav-sales.gif) no-repeat;}
#subnav ul li#sales a:hover {background:url(images/nav-sales-over.gif) no-repeat;}
