/* ###########################################################################
# Rehon & Roberts #
# Screen media stylesheet #

COPYRIGHT 2006 Tenrec, Inc.
########################################################################### */
body {
	margin:0;
	padding:0;
	font: 1em/1em verdana,arial,helvetica,sans-serif;
	background-color: #D2D1CC;
	}

* {margin:0;padding:0;}

* img {
	border-style: none;
	}

a {
	text-decoration: none;
	color: #fff;
	}
	
a:hover {
	text-decoration: underline;
	}
	
h1 {
	color:#862324;
	font-size: 1.2em;
	}
	
h2 {
	color:#862324;
	font-size: 1em;
	}
	
.firm {
	font-weight: bold;
	}
	
.bioimg {
	float:left;
	margin:0 1em .3em 0;
	}
	
.pdf {
	padding-right: 20px;
	background:url(../images/ico_pdf.gif) right no-repeat;
	}
	
.clear {
	clear:both;
	margin-top:1em;
	}
	
.indent {
	padding-left:1.5em;}
	
#printhead {
	display:none;
	}
	
#globalhead {
	background-color: #b3b3ab;
	height: 94px;
	position:relative;
	}
	
#contact {
	padding-left:51px;
	}
	
#search {
	display: inline;
	}
	
#search #query {
	position:absolute;
	top:40px;
	height: 15px;
	border-style:inset;
	border-width:2px;
	width:143px;
	}
	
#search #submit {
	padding-left:5px;
	position:absolute;
	top:0; 
	left:790px;
	}
	
#nav {
	background-color: #862324;
	}
	
#mast {
	background-color: #7c8b9c;
	border-bottom: 1px solid #fff;
	}
	
#mastbottom {
	height:8px;
	background-color:#7c8b9c;
	border-bottom: 5px solid #fff;
	}
	
#fpmid {
	background-color: #7c8b9c;
	border-bottom:5px white solid;
	}
	
#fpbody {
	background-color:#6A6756;
	color: #fff;
	font-size: .7em;
	border-bottom: 3px solid #fff;
	}
	
#fpbody #welcome {
	width:333px;
	padding:36px 20px 32px 47px;
	}
	
#l2body {
	background-color:#fff;
	width:828px;
	}
	
#l2context {
	background-color: #6a6756;
	border-right:3px solid #fff;
	width:160px;
	color: #fff;
	font-size:.7em;
	vertical-align: top;
	padding:25px 20px 20px 40px;
	}
	
#l2context ul {
	list-style:none;
	}
	
#l2content ul,#l2content ol {
	margin:1em 2em 1em 2em;
	}
	
#l2content ul li,#l2content ol li {
	margin:0 0 4px 0;
	}
	
#l2context ul li.active {
	list-style-image:url(../images/l3_active.gif);
	
	}
	
#l2context ul li {
	margin-bottom:.75em;
	}
	
#l2context ul li.heading {
	font-weight:bold;
	color:#e2ddd9;
	margin-bottom:1px;
	padding-bottom:1px;
	}
	
#l2context ul li.heading .sub {
	font-weight:normal;
	}
	
#l2context ul li.secondarynav {
	margin-top:2em;
	}
	
#l2content {
	background-color: #e7e6e1;
	width:618px;
	vertical-align: top;
	font-size:.7em;
	padding:25px;
	color: #6a6756;
	}
	
#l2content p {
	margin:0 0 1em 0;
	}
	
#l2content a {
	color:#ac3131;
	}
	
#l2content p.btt {
	text-align:right;
	font-size:.9em;
	margin:0 0 1em 0;
	padding:0;
	}
	
#l2content .note {
	font-size:.9em;
	color:#888;
	font-style:italic;
	}
	
#l2content .note a {
	color:#888;
	}

#whiteline {
	background-color: #fff;
	height: 3px;
	}

#foottop {
	height:8px;
	background-color:#7c8b9c;
	border-bottom: 2px solid #fff;
	}
	
#footer {
	color: #fff;
	font-size: .65em;
	padding-top: 5px;
	height: 35px;
	background-color:#7c8b9c;
	}
	
#footer #disclaimer {
	margin-left:200px;
	}
	
#footer #credit {
	margin-left:20px;
	}
	
#footer #copy {
	margin-left: 38px;
	}







/* Pulldown CSS Menus */

#nav {
font-size:.7em;
}

ul.nav_top {
background-color: #862324;
float:left;
margin:0px;
padding:0px;
z-index:10;
width:100%;
height:21px;
_overflow:hidden; /* show to IE */
}

ul.nav_top li {
float:left;
clear:none;
position:relative;
display:block;
padding-left:0px;
list-style:none;
z-index:20;
}

ul.nav_top li a {
float:left;
clear:none;
display:block;
}

ul.nav_top li ul {
position:absolute;
display:none;
top:21px;
padding:0;
z-index:1;
padding:0;
margin:0;
}
ul.nav_top li li {
}
ul.nav_top li:hover ul, ul.nav_top li.over ul {
display:block;
left:0;
width:160px;
}
ul.nav_top li li a {
display:block;
z-index:20;
width:148px;
padding:3px 6px;
}
ul.nav_top li > ul {
}
ul.nav_top li ul > li {

}

ul.nav_top li li A {
color:#fff;
text-decoration:none;
border-top:1px solid #EEE;
border-bottom:1px solid #CCC;
}
ul.nav_top li li a:hover {
text-decoration: none;
color:#FFF;
background-color:#9e4f50;
border-top:1px solid #666;
border-bottom:1px solid #666;
}
ul.nav_top li:hover A, ul.nav_top li.over A {
color:#333;
}
ul.nav_top li ul {
background-color:#ccc;
}
ul.nav_top li > ul {
background-color:#ccc;
}
ul.nav_top li li A { 
font-weight:normal;
}
ul.nav_top li:hover li A, ul.nav_top li.over li A {

}



 