/* ###########################################################################
# Burnham Brown #
# Screen media stylesheet #

COPYRIGHT 2006 tenrec
########################################################################### */
/* this forces a scrollbar in firefox so all pages have regardless of necessity to scroll */
html { overflow-y: scroll; }

body {
	margin:0;
	padding:0;
	font: 1em/1em verdana,helvetica,ariel,sans-serif;
	color: #CCC;
	background-color:#555;
	}

* {margin:0;padding:0;}

* img {
	border-style:none;
	}

a {
	text-decoration: none;
	color: #E5E173;
	}

a:hover {
	color: #FC0;
	}
	
.italic {
	font-style:italic;
	}
	
.yellow {
	color: #D7E5A0;
	}
	
.brighty{
	color: #CF0;
	}
	
.gray {
	color:#c9c9c9;
	}
	
.orange{
	color: #FC0;
	}
	
.large {
	font-size: 1.2em;
	}
	
.bold {
	font-weight: bold;
	}
	
.logoprint {display:none;}
	
p.btt {
	text-align:right;
	font-size:.9em;
	margin:0 0 1em 0;
	padding:0;
	}
	
#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
#contactus {
	margin-left:251px;
	}
	
#globalnav form {
	 display:inline;
	 }
	
#criteria {
	height: 15px;
	width: 159px;
	border-style:inset;
	border-color:#7f7f7f;
	margin:0 9px 3px 2px;
	}
	
#lev1nav {
	margin-top:7px;
	border-bottom: 3px solid #fff;
	border-left:1px solid black;
	border-right:1px solid black;
	}
	
#fpnews {
	border: 1px solid black;
	font-size: .7em;
	}
	
#fpnews a,#fpnews a:hover {
	font-weight: bold;
	font-size:.9em;
	}
	
#fpnews div {
	display:inline;
	border-style:solid;
	}
	
#recentnews {
	padding: 0px 28px 0 100px;
	}
	
.newsdate {
	font-size: 1em; 
	font-weight: bold;
	color: #D7E5A0;
	}
	
#fpmid {
	background-color: #000;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	vertical-align:top;
	color: #D7E5A0;
	font-size: .7em;
	}
	
#fpmid #logo {
	float:left;
	}
	
#fpmid #text {
	 float:left;
	 border-left:1px solid #FC0;
	 margin-top:30px;
	 padding-left:10px;
	 padding-right:10px;
	 background-color:#000;
	 width:430px;
	 }
	 
#fpmid #text p {
	 margin:5px 0;
	 }
	 
#fpmid #collage {
	text-align:right;
	clear:both;
	}
	
#fpbottom {
	border: 1px solid black;
	font-size:.7em;
	}
#fpbottom td {
	border-left:1px solid #998533;
	}
	
#fpbottom td.first {
	border-left:none;
	}
	
#fpbottom #state {
	
	width:127px;
	float:left;
	}
	
#fpbottom #success {
	float:left;
	width:218px;
	
	}
	
#fpbottom #events {
	float:left;
	width:216px;
	
	}
	
#fpbottom #asearch {
	float:left;
	width:234px;
	}
	
#fpbottom .content {
	padding: 10px 10px 10px 18px;
	font-size: .85em;
	line-height: 1.4em;
	}
	
#fpbottom .content p {
	margin-bottom: .7em;
	}
	
#jumpform select {
	margin-bottom: 1em;
	font-size: 1.1em;
	display:block;
	}
	
#jumpform #personID {
	width:152px;
	}
	
#jumpform #firmGroupID {
	width: 178px;
	}
	
h1,h2,h3 {
	font-size: 1em;
	font-weight: bold;
	color: #D7E5A0;
	}
	
#body {
	min-height:198px;
	}
	
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #body {
	height:198px;
  }
 
/* End hide from IE5/mac */
	
#body h1 {
	margin-bottom:1em;
	}
	
#peoplesearch {
	margin-top:1.5em;
	}
	
#footer {
	font-family: arial, helvetica,sans-serif;
	font-size: .7em;
	color: #999;
	}
	
#footer a {
	color: #999;
	}
	
#footer a:hover {
	color: #FC0;
	}
	
#footer #left {
	float:left;
	}
	
#footer #right {
	float:right;
	}
	
#footer #right .footerlink {
	padding-right: 5em;
	}
	

#subfooter {
	clear:both;
	padding-top:1em;
	font-family: arial, helvetica,sans-serif;
	font-size: .7em;
	color: #999;
	float:left;
	}
	
#subfooter a {
	color: #999;
	}
	
#subfooter a:hover {
	color: #FC0;
	}
	
#smediahome {margin:223px 0 0 0;text-align:center;clear:both;}

#smedia ul,#smediahome ul {list-style-type: none;}

#smedia ul li,#smediahome ul li {display:inline;}

/* subpage */
#masthead {
	background-color: #000;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	height:98px;
	width:798px;
	}
	
#masthead .logo {
	float:left;
	}
	
#masthead .image {
	float:right;
	}
	
#leftnav {
	 background-color: #000;
	 width:130px;
	 padding-top:49px;
	 vertical-align:top;
	 }
	
#leftnav ul {
	font-size: .65em;
	list-style-type:disc;
	padding:0 1em 0 3em;
	color: #fc0;
	}
	
#leftnav ul li {
	padding-bottom:1em;
	}
	
#leftnav a {
	color: #fff;
	}
	
#leftnav a:hover {
	color: #fc0;
	}
#main {
		clear:both;
		float:left;
		margin-top:-2px;
		}

#main p {
	margin:0 0 1em 0;
	}
	
#main #body #siteMap ul {
	margin:.5em 1em .2em 1em;
	}
	
#main #body ul {
	margin:0 1em 2em 1em;
	}
	
#main #body ul li {
	padding-bottom:.5em;
	line-height:1.1em;
	}
	
#main.nonavl3 {
	border:1px solid black;
	}
	
#main.nonavl3 #heading {
	border-top:4px solid white;
	margin:0 0 .5em 0px;
	background-color: #888;
	padding-left:25px;
	}
	
#main.nonavl3 #body  {
	margin: 0 22px 10px 10px;
	font-size:.7em;
	}
	
#main #print {
	padding-left: 488px;
	}
	
.index {
	font-weight: bold;
	color: #fff;
	padding: 0 0 1em 25px;
	}
	
.atty {

	margin-bottom:3.5em;
	padding-left:25px;
	}
	
.atty .name {
	font-weight: bold;
	color: #FC0;
	}
	
.atty .phone {
	color: #d7e5a0;
	}
	
#contentarea {
	font-size: .7em;
	line-height: 1.3em;
	padding-bottom:2em;
	border:1px solid black;
	}
	
#contentarea h2 {
	font-size:1em;
	font-weight: normal;
	color: #D7E5A0;
	}
	
#contentarea #heading {
	border-top:4px solid white;
	margin:0 0 22px 0px;
	background-color: #888;
	padding-left:25px;
	}
	
#contentarea #print {
	padding-left: 355px;
	}
	
#contentarea #pdf {
	padding-left: 227px;
	}
	
#contentarea #body  {
	margin: 0 22px 10px 30px;
	padding-right:100px;
	background: url(../graphics/bb_logo_watermark.gif) top right no-repeat;
	}
	
#contentarea #body.norel {
	background-image:none;
	}
	
#contentarea #body.bio {
	margin: 0 0px 10px 30px;
	padding-right: 0px;
	}
	
#contentarea #body.bio .firmGroups,#contentarea #body.bio .pubs {
	padding-right: 30px;
	}
	
#bioblock {
	margin-bottom: 2em;
	}
	
#biodetails, #parelated  {
	min-height:200px;
	float:right;
	background-color:#666;
	width:195px;
	margin:0 0 10px 10px;
	padding:15px 20px 15px 15px;
	font-size:1em;
	}
	
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #biodetails,* html #parelated {
	height:200px;
  }
 
/* End hide from IE5/mac */

#biodetails.norel {min-height:0;margin:0 0 10px 10px;padding:15px 20px 15px 15px;}

#biodetails h3,#parelated h3 {
	font-weight:bold;
	color:#333;
	font-size:1em;
	}
	
#biodetails div,#parelated div {
	margin-bottom:1em;
	}
	
#biodetails .label,#parelated .label {
	font-weight:bold;
	color:#333;
	}
	
#main #body #biodetails ul,#main #body #parelated ul {
	margin-bottom: 1em;
	}
	
#contentarea .contentTable h2 {
	font-weight:bold;
	font-size:1em;
	margin:4px 0 4px -1em;
	color:#fff;
	}
	
#contentarea .contentTable td {
	padding:0 0 3px 1em;
	}
	
p.resultstext {
	margin:1em 0;
	}
	
.required {
	font-style: italic;
	padding:0 0 .25em 0;
	margin:0 0 .25em 0;
	}
	
.fgrcc {
	clear:both;
	padding-top:1em;
	}
	
#biodetails #relimage {border:1px solid #dfd870;}

#biodetails h2 {color:#fdfdfd;font-weight:bold;margin-bottom:8px;}

#main #body #biodetails ul {list-style-type:none;margin:0 0 16px 0;}

#main #body #biodetails ul li {padding-bottom:5px;}