/* CSS Document */

body{
	background:#424238  url(../img/bgstripe.png) repeat-y center; 
	margin:0;
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{
	border:none;
}
#container, #container2{
	background:#4f4f46;
	width:800px;
	margin:0 auto;
	text-align:left;
}
#nav{
	background:#938476;
	margin:0 40px 0 340px;
	padding:35px 0 10px 0;
}
#nav ul{
	margin: 0;
	padding: 0;
	display: inline;


}
#nav ul li{
    margin: 0;
	padding:0px 12px 0 17px;
	border-left: 1px solid #dcddba;
	list-style: none;
	display: inline;
}

#nav li a{
	margin:0;
	padding:0;
	color:#dcddba;
	text-decoration:none;
	font-size:12px;

}

#nav ul li.first{
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
#nav li a:hover{
	color:#38382e;
}
#nav li a.active{
	font-style:italic;
	color:#38382e;

}


.clear{
	clear:both;

}
.noborder{
	border:0;
}


#content{
	padding:25px 0 0;

}

#title{
	width:800px;
}
#title img.logo{
	float:left;
	margin:0 0 15px 40px;

}
#title img.title{
	float:right;
	margin:23px 70px 0 0;
}

#copyContainer{
	margin:0;
	background:url(../img/bglines.png) center repeat-y #56564d;
}

#bodyCopy{
	width:800px;
	text-align:left;
}
#bodyLeft{
	float:left;
	width:300px;
	height:280px;


}

#subNav{
	margin:20px 0 0 40px;
	width:300px;
	height:280px;
	font-size:12px;
}


#subNav ul{
	float:right;
	width:170px;
	text-align:right;
	background:#363423;
	list-style:none;
	margin:0;
	padding:4px 0;
	text-align:left ; 
	filter: alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.90
}

#subNav ul li{
	margin:0 0 0 15px;
	width:155px;
	padding:0;
	
}

#subNav ul li a{
	text-decoration:none;
	padding:4px 20px 4px 5px;	
	color:#FFF;
	display:block;	
	
	filter: alpha(opacity=100);
    -moz-opacity: 1.00;
    opacity: 1.00;
}

#subNav ul li a:hover{
	background:#56564d;

}
#subNav li a.active{
	background:#56564d;
}

#bodyRightCon{
	float:right;
	width:460px;
}
#bodyRight{
	width:420px;
	height:390px;
	background:#eae5d2;

}




#scroll_box{
	background:#eae5d2;
	height:330px;
	width:320px;
	padding:25px 20px;
	font-size:11px;
	overflow:auto;
}

#scroll_box h3{
	margin:5px 3px 0 0;
	padding:0;
	display:inline;
	color:#38382e;
	font-size:11px;
}
#scroll_box h4{
	margin:15px 0 4px;
	padding:0;
	color:#38382e;
	font-size:12px;
}
#scroll_box ul{
	margin:0;
	padding:0 13px;
}
#scroll_box ul li{
	margin:0 0 4px;
	padding:0;
}
#scroll_box a{
	color:#38382e;
	text-decoration:none;
}
#scroll_box  a:hover{
	text-decoration:underline;
}

.bodyImgFloat{
	float:right;
	margin: 0 0 15px 15px;
	margin:2px solid #666;
}


#bodyRightFoot{
	width:420px;
	background:#eae5d2;
	padding:0 0 10px;
	height:15px;
}
#bodyRightFoot a{
	color:#38382e;
	text-decoration:none;
	font-size:11px;
	margin-left:25px;
	font-weight:bold;
	clear:none;
}


/*
old

#scrollButtons{
	float:right;
	margin:0px 34px 0 0;
	width:25px;
}
*/

#scrollButtons{
	float:right;
	position:absolute;
	margin:335px 0 0 350px;
	z-index:100;
	width:25px;
}

#scroll_up {
   cursor: pointer;
   padding-bottom:3px;
}
#scroll_down {
	padding-top:2px;
   cursor: pointer;
}
  
#copyheader{
	clear:both;
	width:800px;
}

#borderhack{
	background:#938476;
	margin:0 0 0 340px;
	width:420px;
	height:25px;
}
#footer{
	
	background:#4f4f46;
	width:800px;
}
#contactinfo{
	margin:0 0 0 340px;
	padding:9px 0;
	width:420px;
	background:#938476;

}
#contactinfo h5{
	margin:0;
	padding:6px 0;
	font-size:11px;
	font-weight:normal;
	color:#2c2c27;
}
#contactinfo a{
	color:#2c2c27;
	text-decoration:none;
}
#contactinfo a:hover{
	text-decoration:underline;
}

.headshot{
	float:right;
	position:absolute;
	margin:20px 0 0 355px;
	z-index:100;
	border:2px solid #666;
}




.subBg1{
	background:url(../img/office/table.jpg) left top no-repeat;

}
.subBg2{
	background:url(../img/office/frontdoor.jpg) left top no-repeat;

}
.subBg3{
	background:url(../img/office/chairs.jpg) left top no-repeat;

}
.subBg4{
	background:url(../img/office/tablewindows.jpg) left top no-repeat;

}
.subBg5{
	background:url(../img/office/people1.jpg) left top no-repeat;

}
.subBg6{
	background:url(../img/office/people2a.jpg) left top no-repeat;

}
.subBg7{
	background:url(../img/office/people3.jpg) left top no-repeat;

}
.subBgHall{
	background:url(../img/people/hall.jpg) left top no-repeat;
}
.subBgZanzig{
	background:url(../img/people/zanzig.jpg) left top no-repeat;

}
.subBgZulauf{
	background:url(../img/people/zulauf.jpg) left top no-repeat;

}
.subBgClaflin{
	background:url(../img/people/claflin.jpg) left top no-repeat;

}
.subBgMcEachren{
	background:url(../img/people/mceachren.jpg) left top no-repeat;

}