@charset "utf-8";

/* CSS Document */

@import "acuity-common.css";



#masthead {height:70px;}

#masthead a#logo {background:url(images/acuity-logo.gif) no-repeat; display:block;  height:37px; text-indent:-9999px;width:253px; float:left; margin:21px 0 0 21px;}



#masthead ul {margin:39px 2px 0 0; padding:0; list-style:none; float:right;}

* html #masthead ul {margin:39px 12px 0 0;}

#masthead ul li { float:left; }

#masthead ul li a {float:left;display:block;text-indent:-9999px;height:12px; padding:0 18px;}

* html #masthead ul li a {padding:0; margin-left:26px;}

#masthead ul a {float:left; }





#masthead ul li#home a {background:url(images/internalnav-home.gif) no-repeat; width:40px;}

#masthead ul li#home a:hover {background:url(images/internalnav-home-over.gif) no-repeat;}



#masthead ul li#about_us a {background:url(images/internalnav-about_us.gif) no-repeat; width:62px;}

#masthead ul li#about_us a:hover {background:url(images/internalnav-about_us-over.gif) no-repeat;}



#masthead ul li#services a {background:url(images/internalnav-services.gif) no-repeat; width:54px;}

#masthead ul li#services a:hover {background:url(images/internalnav-services-over.gif) no-repeat;}



#masthead ul li#clients a {background:url(images/internalnav-clients.gif) no-repeat; width:46px;}

#masthead ul li#clients a:hover {background:url(images/internalnav-clients-over.gif) no-repeat;}



#masthead ul li#contact a {background:url(images/internalnav-contact.gif) no-repeat; width:53px; padding-right:0; }

#masthead ul li#contact a:hover {background:url(images/internalnav-contact-over.gif) no-repeat;}



.banner {width:900px; height:168px; border-top:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8;}

.banner#standard {background:url(images/banner_standard.jpg) no-repeat;}

.banner#sales {background:url(images/banner_sales.jpg) no-repeat;}

.banner#leadership {background:url(images/banner_leadership.jpg) no-repeat;}

.banner#structure {background:url(images/banner_structure.jpg) no-repeat;}

.banner#strategy {background:url(images/banner_strategy.jpg) no-repeat;}

.banner#succession {background:url(images/banner_succession.jpg) no-repeat;}

.banner#soundingBoard {background:url(images/banner_soundingBoard.jpg) no-repeat;}





#innercontainer {float:left;}



#content {padding:21px 21px 40px 21px; float:left; width:858px;}



#content #nav { float:left;width:162px;}

#content #nav span {color:#a7a7a7; font-size:25px; font-family:GillSans, "Trebuchet MS";width:182px; display:block;  } /*sIFR*/

#content #nav ul {list-style:none; padding:0; margin:15px 0 0 0;}

* html #content #nav ul {margin:5px 0 0 0;}

#content #nav ul li {border-bottom:1px solid #d1d1d1;padding:2px 0;}

#content #nav ul li a {text-decoration:none; color:#a7a7a7; font-weight:bold; }

#content #nav ul li a:hover, #content #nav ul li a.active {color:#505050;}



#content #copy { float:left;  padding:50px 0 0 43px; width:633px;}

#content #copy.nonav {padding:10px 0 0 43px;}

#content #copy ul {margin:5px 35px;}



#content #copy ul ul {margin:5px 10px;}





#content dl {}

#content dt { font-weight:bold; margin-top:15px;}

#content dd {}



.about_wrapper {border-bottom:1px solid #d9d9d9;width:633px; float:left; padding:20px 0 0 0;}

.about_wrapper.firstchild {padding-top:0;}

.about_wrapper .name {width:142px; float:left;}

.about_wrapper .name h2 {margin:0; padding:0;}

.about_wrapper .name img {margin-bottom:50px;}

.about_wrapper .description {float:left; width:490px;}



.leftcol {width:142px; float:left;}

.leftcol h2 {margin:0; padding:0;}

.textholder {float:left; width:490px;}



.clientLeftCol {background:url(images/client-leftcol-bg.gif) repeat-x left top; width:220px; float:left; margin:-5px 46px 0 0; height:360px; }

.clientRightCol {background:url(images/client-leftcol-bg.gif) repeat-x left top;width:220px;float:left; margin:-5px 0 0 0;height:360px; }



.clientLeftCol a, .clientRightCol a { color: #666; display:block; height:29px; line-height:29px;}



form {width:447px; margin:20px 0;}

form label {width:110px; float:left; margin:0; padding:0; color:#505050;  }

form p {display:block; border-bottom:1px solid #d9d9d9; height:30px; line-height:30px;margin:0; padding:0; }

form p input {margin:5px 0 0 0;width:324px;}

form input.submit {margin:10px 0 0 110px;}
