*{margin:0;padding:0}
* img{border-style:none}

#content{font-size:.85em;margin:31px 36px;width:493px}
#content ul{list-style:square}
#content ul,#content ol{font-size:.9em;margin:.4em 0em 1.5em 3em;margin-left:3em}
#content ul.double{list-style:none}
#content ul.double li{margin-bottom:.5em}
#content ul.single li,#single ul li{margin-bottom:2px}
#content ul.single,#single ul{font-size:.9em;list-style:square;margin-left:2.25em}
#context{font-size:.7em;margin:17px 0;width:235px}
#context .content{margin:10px 37px}
#context .content img{padding-bottom:15px}
#context .vcard{padding:10px 0}
#context h2{margin:0em 0 0 0;padding:0}
#context ul{font-size:1em;list-style:square;margin:0 0 1em 1.5em;padding:0}
#context.bio{margin:17px 32px;width:171px}
#context.bio ul{font-size:.9em;list-style:square;margin:0 0 .5em 1.5em;padding:0}
#disclaimer{padding-right:0px}
#footer{
	color: #949494;
	font-size: 11px;
	line-height: 13px;
	padding: 8px 5px 20px 8px;
	width: 910px;
}
#footer #left{float:left}
#footer #right{float:right}
#footer a{color:#A2A2A2}
#footer a:hover{color:#fc0}
#footnav{
	background-color: #1A2123;
	color: #858585;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	width: 920px;
}
#footnav a{color:#A2A2A2}
#footnav a:hover{color:#fc0}
#footnav ul{list-style:none;padding:4px 0px 4px 0px}
#footnav ul li{border-right:1px solid #5C5C5C;display:inline;padding:0px 5px 0px 8px}
#footnav ul li.last{border-right:none}
#fpbody{background-color:#626262;color:#C1C1C1;width:920px}
#fpbody #blog{padding:30px 0px 20px 25px;width:185px}
#fpbody #fpnews{margin-left:50px;padding-left:10px}
#fpbody #fpnews .item{font-size:.8em;padding:10px 10px 10px 0}
#fpbody #fpnews,#fpbody #welcome,#fpbody #blog{background:url('/css/images/fp_divider.gif') top left no-repeat;font-size:.8em}
#fpbody #welcome{line-height:1.5em;padding:30px 10px 20px 10px;width:453px}
#lev1 #firm{background-color:#192F2C;padding-left:121px}
#lev1 a{color:#FBCB00}
#lev2  {
	height: 20px;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	width: 920px;
	padding: 2px 0px 0px 0px;
}
#lev2 div {display:block; padding: 0px 0px 0px 0px;}
#lev2 ul{
	list-style: none;
}
#lev2 ul li{border-right:1px solid #fff;display:inline;padding:0px 5px 0px 8px}
#lev2 ul li.last{border-right:none;display:inline;padding:0px 0px 0px 8px}
#logo{padding-right:132px}
#logoprint,#rollovers{display:none}
#martindalelogo{background-color:#fff;border:1px #999 solid;margin-bottom:7px;margin-top:7px;padding:3px;padding-left:5px;padding-right:0px}
#masthead #query{font:.8em arial,sans-serif;margin-top:5px;width:138px}
#masthead,#lev1,#lev2{background:#C1C1C1 url('/css/images/bg_masthead.gif') top left repeat-y;width:920px}
#newsscroll{height:65px;width:164px}
#rightbound{height:100%;left:920px;position:absolute;top:0px;width:25px}
#single h2{margin-bottom:2px;padding-bottom:0px;padding-top:10px}
#sitemap ul{margin-bottom:0px;margin-top:0px}
#sitemap ul li{font-size:12px;margin-bottom:3px;margin-top:3px}
#threecol{background:url('/css/images/bg_3_col.gif') repeat-y;background-color:#fff;color:#666}
#threecol .leftnav,#threecol #leftnav{white-space:nowrap;width:120px}
#threecol a{color:#156570;text-decoration:underline}
#threecol p{padding-bottom:1em}
#topnav{
	border-right: 1px solid #5C5C5C;
	background-color: #1A2123;
	color: #949494;
	font-size: 8pt;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 920px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#topnav .topnavlnk{color:#D9C004;padding:0px 5px 0px 0px}
#topnav .topnavnon{color:#ffffff;padding:0px 5px 0px 0px}
#topnav ul{
	list-style: img/reddot.gif;
	padding: 0px 5px 3px 0px;
}
#topnav ul li{
border-left:1px solid #fff;
	display: inline;
	padding: 0px 25px 0px 10px;
}
#utilmenu{left:714px;position:absolute;top:172px;white-space:nowrap}
#utilmenu a{text-decoration:none}
#utilmenu li{color:#575757;display:inline;font-size:.7em;line-height:20px;list-style:none;margin:0;text-align:right}
#utilmenu li a{color:#575757;padding:0 22px 0 3px}
#utilmenu li.bookmark{background:url(/css/images/ico_bookmark.gif) right no-repeat;font-size:11px;line-height:15px}
#utilmenu li.email{background:url(/css/images/ico_email.gif) right no-repeat;font-size:11px;line-height:15px}
#utilmenu li.print{background:url(/css/images/ico_print.gif) right no-repeat;font-size:11px;line-height:15px}
.active{display:block}
.alert{background-color:#FC6;border:1px #E98585 solid;color:#B42121;margin:5px;margin-bottom:10px;padding:4px}
.contenttypeicon{margin-right:7px}
.firmname{color:#fc0;font-weight:bold}
.generic_masthead{background-color:#DDD;background-image:url(/css/images/mast_generic.gif);background-repeat:no-repeat;color:#156570;font:26px xTahoma,xVerdana,Geneva,Arial,Helvetica,sans-serif;font-weight:normal;height:62px;letter-spacing:2px;line-height:62px;padding-left:145px;width:775px;xfont-variant:small-caps}
.l3nav{font-size:11px;line-height:20px;padding:10px 0px 10px 10px;width:110px}
.motto{padding-top:20px}
.newslisthead{color:#156570;font-size:1.2em;font-weight:bold;padding-bottom:5px;padding-right:0px;padding-top:8px}
.nomargin,#context h3{margin:0;padding:0}
.relatedimage{text-align:center}
.relatedimage img{border:1px #555F5E solid;margin-bottom:13px}
.sidebar{background-color:#EEE;float:right;font-size:95%;font-weight:normal;margin:0px 0px 50px 20px;padding:5px;width:200px}
a{color:#fc0;text-decoration:none}
a:hover{text-decoration:underline}
blockquote{color:#626262;margin-left:20px;margin-right:20px;padding-bottom:10px;padding-top:10px}
body{background-color:#626262;color:#C1C1C1;font:1em/1em arial,helvetica,sans-serif;height:100%;margin:0;padding:0}
h1{
	color: #156570;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 8px 0;
	line-height: 1.2em;
}
h2,.h2{color:#156570;font-size:1.2em;font-weight:bold;padding-bottom:8px;padding-right:0px;padding-top:0px}
h3{color:#156570;font-size:1em;font-weight:bold;padding-bottom:4px;padding-right:0px;padding-top:0px}
h4{color:#156570;font-size:.9em;font-weight:bold;padding-bottom:1px;padding-right:0px;padding-top:5px}
