/**** main layout ****/
#bottomRow div.top, #page-faq #bottomRow div.top{
	width:941px;
	background:transparent url('rl.gif') bottom left repeat-x;
	padding:40px 0 0 0;
	margin:0 auto 0 auto;
	clear:both;
	text-align:center;
	vertical-align:bottom;
}
#bottomRow{
	background:url('site-map-bg.jpg') top center no-repeat;
}
#bottomLeft, #bottomMiddle, #bottomRight{
	height:430px;
	width:272px;
	-width:268px;
	-postion:relative;
	-overflow:hidden;
}
#page-careers #page-careers #bottomLeft, #page-careers #bottomMiddle, #page-careers #bottomRight{
	height:550px;
	width:272px;
	-width:268px;
	-postion:relative;
	-overflow:hidden;
}
#page-faq #bottomRight p{
	text-align:left;
}
#page-kudos #bottomMiddle *{
	float:none;
	margin-left:auto;
	margin-right:auto;
}
/**** misc ****/
#page-about-us #portrait{
	width:282px;
	height:209px;
	position:relative;
	top:-44px;
	*top:-27px;
	left:-12px;
	*left:-14px;
	-left:-6px;
	background:url('40-years-photo.jpg') top left no-repeat;
	margin-bottom:-18px;
}
#page-about-us p img, #page-faq p img #page-our-services p img{
	margin:0 auto 0 auto;
	float:none !important;
}
.sub{
	background:url('rl.gif') bottom left repeat-x;
	padding-bottom:.1em;
	margin-bottom:1em;
}
.intro-text{
	text-transform:capitalize;
	color:#000000;
	text-align:left;
	font-size:.9em;
	line-height:1.7em;
	letter-spacing:.2em;
	padding-bottom:.8em;
	background:url('rl.gif') bottom left repeat-x;
}
ul.menu li{
	margin:0 1em 0 1em;
}
#about-us-card{
	height:191px;
	width:462px;
	background:transparent url('about-us-card.gif') top right no-repeat;
	position:relative;
	left:-200px;
	top:-62px;
	margin-bottom:-40px; 
	overflow:visible;
}
#careers-photo{
	position:relative;
	top:-14px;
}
#kudos-photo{
	float:none;
	margin:40px auto 0 auto;
}


/**** bio styles ****/
#bio-portrait{
	position:relative;
	top:-26px;
	left:-40px;
	margin-bottom:-30px;
	z-index:5;
	width:300px;
}
#bio-portrait-col-one{
	float:left;
	width:165px;
}
#bio-portrait-col-two{
	float:left;
	width:135px;
	-width:128px;
}
#bio-portrait-col-two h2{
	float:left;
	text-transform:uppercase;
	text-align:left;
}
.bio-name{
	margin:3em 0 .4em .3em;
	color:#000000;
	*float:left;
	*clear:both;
}
.bio-title{
	margin:0 0 0 .3em;
	*float:left;
	*clear:left;
	*width:100%;
}


/**** custom scrollbar bio ****/
#scroll-section-bio{
	position:relative;
	top:-2px;
	left:-18px;
	*left:-148px;
}
#scroll-section-bio p{
	margin-top:0;
}
#scroll-wrapper-bio{
	padding:10px;
	margin:10px;
	width:260px;
	height:303px;
	overflow:hidden;
	position:absolute;
}
#scroll-content{
	width:260px;
	position:relative;
	text-align:left;
}
#scroll-bar-bio{
	width:10px;
	padding:1px 1px 1px 1px;
	height:319px;
	-height:321px;
	margin:4px;
	background-color:#c4cdd8;
	position:relative;
	top:18px;
	left:299px;
}
#scroll-widget-bio{
	width:10px;
	height:50px;
	background-color:#ffffff;
}
#scroll-widget-bio:hover{
	cursor:pointer;
}

/**** custom scrollbar tall****/
#scroll-section-tall{
	position:relative;
	top:-21px;
	left:-18px;
	*left:-148px;
}
#scroll-section-tall p{
	margin:0 0 1em 0;
}
#scroll-section-tall h2{
	color:#000000;
	text-transform:uppercase;
	margin-bottom:0;
}
#scroll-wrapper-tall{
	padding:2px 10px 10px 10px;
	margin:10px;
	width:260px;
	height:432px;
	-height:437px;
	overflow:hidden;
	position:absolute;
}
#scroll-bar-tall{
	width:10px;
	padding:1px 1px 1px 1px;
	height:443px;
	-height:448px;
	margin:4px;
	background-color:#c4cdd8;
	position:relative;
	top:10px;
	left:299px;
}
#scroll-widget-tall{
	width:10px;
	height:80px;
	background-color:#ffffff;
}
#scroll-widget-tall:hover{
	cursor:pointer;
}

/**** sub menus ****/
#page-faq #menu-intro #intro, #page-faq #menu-basic #basic, #page-faq #menu-menu #menu, #page-faq #menu-our-services #our-services{
	color:#ffffff;
	background-color:#8b9db2;
}
#menu-faq #faq, #menu-our-team #our-team, #menu-our-services #our-services, #menu-careers #careers, #menu-kudos #kudos{
	color:#ffffff;
	background-color:#8b9db2;
}
#menu-awards #awards, #menu-special-events #special-events{
	color:#ffffff;
	background-color:#8b9db2;
}
#menu-nix #nix, #menu-ziegenfuss #ziegenfuss, #menu-jackson #jackson, #menu-rhein #rhein, #menu-burd #burd, #menu-j-zingrich #j-zingrich,
#menu-parker #parker, #menu-sliefert #sliefert, #menu-barton #barton, #menu-dieckmann #dieckmann, #menu-glass #glass, #menu-mccann #mccann,
#menu-t-zingrich #t-zingrich, #menu-boydstun #boydstun{
	color:#ffffff;
	background-color:#8b9db2;
}