
body {background:#ffffff;}
a, a:link, a:visited {color:#000000;text-decoration:none;}
a:hover, a:active {color:#000000;text-decoration:none;}
body, table, td, div, p
{
	text-align:left;
	line-height:1.2em;
	color:#333;
	font-size:.95em;
	font-family:arial,helvetica,sans Serif;
}
body{text-align:center;margin:0 auto;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#Container 
{
	text-align:left;
	background-color: #fff; 
	padding: 0px 0 0;
	width:550px;
	margin:0 auto;  
}
#LeftHome {width:250px;float:left;}
#RightHome {width:400px;float:right;}
#Footer 
{
	width:550px !important;
	margin:20px auto 0;
	padding-top:10px;
	font-size:10px;
	text-transform:uppercase;
	border-top:solid 1px #ccc;
	clear:both !important;   
}
#NarrowLeft {width:100px;float:left;}
#NarrowLeft img {width:100px;height:100px;margin-right:10px;}
#WideRight {}
#RightHome, #RightHome div, #RightHome p {font-size:12px !important;font-family:arial,helvetica,sans serif;}
#printheader { display:block; margin: 20px auto; width:550px; }
h4 {font-size:14px; color:#5871B3;margin-bottom:10px;line-height: 16px;}
h6 {font-size:13px;}

h6.areaList {border-bottom: solid 1px #ccc !important;margin-top:15px; text-transform:uppercase;color:#000; margin-bottom:1px;}


input,textarea,select {border:solid 1px #65605A;}
ul {margin:10px 1em; padding:0 1em;}
input#go {border:none !important;}
input.checkbox {border:none !important;}


#Header,.printhide,.emphasis,#bighome,#home,#contact,#Menu,#homebanner,.readmore #newshome,.emphasis #newshome,#articlesfooter,#contacttools,#newsfooter,#Word,#Legalese{display:none;}


/* Containers */
.attbox {clear:both;float:right;width:102px;text-align:center;}
.attbox img {border:solid 1px #ccc;width:100px;}
.AttLink {text-align:center; margin:0 0 10px;text-align:center !important;}
.attLink a {font-weight:bold;text-align:center!important;}
.content-image {float:right;width:102px;}
.content-image img {border:solid 1px #ccc;width:100px;}

img.padding {margin-right:26px;} 
html>body img.padding {padding-right:27px;margin:0;} 

#newshome {display:block;}
.newsItem {margin-top:10px;}
.newsItem a {font-weight:bold;display:block;}
#newsBlurb {}
.readmore {display:none;}

#left {width:190px;float:left;}
#right {margin-left:200px;}
#bordered {border: solid 1px #555; }
.centered {text-align:center; margin:0 auto;}
.centered2 {text-align:center; margin:0 auto;}
.centered2 img {width:125px;height:125px;margin:18px auto !important;display:block;border:solid 1px #666;}

a#linkOn {font-weight:bold;color:#333 !important;}
a#activecase {text-decoration:underline;color:#3A4B76;}

.arealist {margin-bottom:0px;}
.arealist i {display:block;}
.paTitle {font-size:14px;font-weight:bold;display:block;}
.arealist p {margin-top:0 !important;font-size:12px !important;}

ul.Bulletless {list-style:none;}
.InfoAddress {margin-right:10px;font-size:11px;font-variant:small-caps;}
.ImageAlign {margin-left:10px;}

ul#medialinks {margin-top:10px;margin-bottom:10px;}
ul#medialinks li {padding-bottom:5px;}
ul#medialinks li a {font-size:14px;font-weight:bold;}

#attPhoto {width: 190px; border:solid 1px black;}

#imgCaption{font-size:9px;}
#AttorneyContactBox 
{
	padding:0 0 10px 0px;
	font-variant:small-caps;
}

#AttName {font-size:1.6em;font-weight:bold;}
#AttTitle {font-size:1.3em;} 
a.attList {display:block; font-size:13px; padding-bottom:3px;}

#contactTools{float:right;width:140px;padding-top:8px;}
h2.title {
	font-size:1.2em;
	margin:10px 0;
	text-transform:uppercase;
	font-family:eurostile,arial,helvetica,sans Serif;
	border-bottom:solid 1px #D4A56F;
	}
h3 {
	font-size:1.1em;
	color: #5871B3;
	margin:10px 0 0;
	text-transform:uppercase;
	font-family:eurostile,arial,helvetica,sans Serif;
	font-weight:normal;
	border-bottom:solid 1px #5871B3;
	padding-bottom:1px;
	}
.sidebox {font-size:.87em;padding-top:5px;}
.sidebox br {margin:0; padding:0;display:inline;font-size:0.1px;line-height:0.1px;}
.sidebox a {text-indent:-5px;margin: 0 0 5px 5px;display:block;line-height:1em;}
.sidebox a, .sidebox a:link, .sidebox a.visited {text-decoration:none; }
.sidebox a:hover, .sidebox a:active {text-decoration:none; }
.repeater{padding:2px 0;clear:both;font-size:1em;}
.biodate {float:left; width:65px;font-weight:bold;}
.rightAssCol {float:left;width:275px;}
.rightAssCol a {line-height:1em;color:#333 !important;}

.caseName {font-weight:bold;font-size:12px;}
.caseDesc {margin:0 0 15px;}

.ArticleList {padding-bottom:8px;margin-bottom:8px;border-bottom:solid 1px #eee;}
.ArticleLinkTitle {font-size:13px !important;line-height:14px;}
.ArticleLinkSearch {font-size:13px !important;line-height:14px;display:block;margin-bottom:3px;}
.articleTitle,.NewsTitle {font-size:13px !important;line-height:13px;font-weight:bold;}
.articledate,.newsDate {font-style:italic;}
.ArticleAuthor {margin-top:2px;}
.briefIcon {float:left;display:inline;margin:2px 8px 2px 0; clear:both;}
.attImage {width:1.0in;margin:0 0 10px 20px;float:right;clear:both;border:solid 1px #D6C7A0;}

.newsListLink {font-size:13px !important;line-height:14px;display:block;}
#newsBody {margin:10px 0;padding-bottom:8px;}
hr.newsbreak {height:1px; color:#eee;clear:both;}

.arrow {display:block;background: url(images/icon_arrow.gif) no-repeat top left;padding: 0 0 0 20px;margin-bottom:3px;width:250px;}

table#mediacontacts {width:100%;border:solid 1px #D6C7A0;margin:0;padding:0;border-collapse:collapse;}
#mediacontacts td {padding:2px 5px; margin:0;border-bottom:solid 1px #eee;}
#mediacontacts thead {font-weight:bold; font-size:13px; background:#D6C7A0;}

#subscribe {padding-bottom:40px; }
h1.pagetitle {border-bottom: solid 1px #D4A56F; display:block; margin:0 0 8px 0;height:17px; font-size:16px; line-height:18px;}