/* Fundamental styles. */
html {
	background: #fff;
	color: #000;
/*	font: 11pt/1.5 Helvetica, Verdana, Arial, sans-serif;*/
	font: 11px Helvetica, Verdana, Arial, sans-serif;
}
#logo {
	text-align: right;
}
#logo img {
	border: 0;
}
#access, #search, #nav, #dropdown, #left, #middle #related_news,
#middle #related_articles, #contactInfo.ebulletin_subscription,
#relatedPracticeAreas, #puffLawBox, #latest_news_stories, #latest_industry_news,
.puff, #legals, #line, #campaign, #ebulletinprint, .upper {
	display: none;
}
#compliance {
	clear: both;
	padding: 1em 0 0;
}

span.accessibility {
	display: none;
}

/* Headers. */
#header {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
}
#deletedmiddle h1 {
	position: absolute;
	top: 0;
	left: 10px;
}
deletedh1 br { height: 0 !important; }
h1 {font-size: 1.8em; margin: 0 !important; padding: 10 !important; color: #000; /*text-transform: uppercase;*/;}
#middle H1 {border-left: 2px solid #009acc; padding-left:10px; line-height: 10px; padding-bottom: 7px;}
h2 {font-size: 1.3em; }
h3 {font-size: 1.1em}
h4, h5, h6 {font-size: 1em}

/* Links */
a {
	color: #009acc;
	text-decoration: none;
}
#rightUpper{
position:absolute;
top:110px;
left: 570px;
width:150px;
}

#middle{
position:relative;
margin: 0 200px 20px 0!important;
border-right:solid #CCC 1px;
padding-left:15px;
padding-right:20px;
/*page-break-after: always;*/
}
#mugshot{
width:61px;
align:left;
border:solid #CCC 2px;
}

#footer a {
	display: none;
}