@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 {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 {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 {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 {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 {display:none;}




#subnav {background:#000 url(images/our_services.gif) no-repeat 178px 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 306px; 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;}