*, body	{font-family:Arial, Helvetica, sans-serif;}
body	{font-size:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small; background-color:#fff;}
html>body	{font-size:small;}
body, html	{height:100%; padding-bottom:1px;}

#container	{margin:0 auto; width:540px;}
#collection	{width:500px; border-top:10px solid #333; padding-bottom:0px; margin:0 19px 0 21px; position:relative;}
.thefirm #collection	{border-color:#15335a;}
.practicegroups #collection	{border-color:#7b5500;} /*c37b13;}*/
.attorneys #collection	{border-color:#753d30;}
.clientaccess #collection	{border-color:#753d30;}
.recruiting #collection	{border-color:#52725c;}
.diversity #collection	{border-color:#533653;}
.newsroom #collection	{border-color:#9d402d;}
.contact #collection	{border-color:#daba61;}
.home #collection	{border-color:#5f2e25;}

.templateA #collection	{float:left;}

#nav		{display:none;}

#footer	{height:40px;}
#trailer	{width:540px; margin:0 auto; text-align:center; padding-bottom:20px;}


#col1 #logo	{display:block; margin:0 8px 9px 8px;}
#col2 #logo	{display:block; margin:25px 6px 18px 5px;}
#col2 p.quote	{color:#5f2e25; font-size:160%; font-family:"Times New Roman", Georgia, Times, serif; padding:41px 18px 40px 10px; line-height:1.5em; background-color:#cfcfb3;}

.home #col3 h1	{margin-top:15px; font-family:"Times New Roman", Times, serif; font-size:160%; color:#5f2e25; background:url(../img/sp_8091ae.gif) bottom left repeat-x; margin-bottom:5px;}
.home #col3 h1 span	{font-family:"Times New Roman", Times, serif; background-color:#fff; padding-right:5px;}
#col3 .content	{padding:5px; background-color:#f2f2f2;}
#col3 .more		{text-align:right;}
#col3 .more a	{color:#617c9c; text-decoration:none;}


.templateA .attorneys #col1	{padding-top:28px;}
.templateA .attorneys #col2	{padding-top:28px;}
.templateA .attorneys #col3	{padding:0;}

.templateA .attorneys #col2 .divrule	{height:10px; border:6px solid #fff; border-left:none; border-right:none; background-color:#753d30; margin:10px 0;}
.templateA .attorneys #col2 .content	{padding:0 6px;}
.templateA .attorneys #col2 .content .contact_byphone, .attorneys #col2 .content .contact_electronic	{padding-top:6px;}
.templateA .attorneys #col2 ul	{padding:0 6px;}
.templateA .attorneys #col2 h1	{font-weight:bold; font-size:110%; padding-top:6px;}
.templateA .attorneys #col2 h2	{padding:0 6px; font-weight:bold;}
.templateA .attorneys #col2 ul	{padding-bottom:6px;}
.templateA .attorneys #col2 ul li	{padding-bottom:6px;}
.templateA .attorneys #col2 a	{color:#000; text-decoration:none;}
.templateA .attorneys #col3 h2	{padding:5px 14px; font-family:"Times New Roman", Times, serif; font-size:160%; color:#fff; background-color:#753d30;}
.templateA .attorneys #col3 h3	{margin-left:14px; padding:5px 14px 0 0; font-family:"Times New Roman", Times, serif; font-size:160%; background-color:#fff; color:#753d30; background:url(../img/sp_8091ae.gif) bottom left repeat-x;}
.templateA .attorneys #col3 h3 span	{font-family:"Times New Roman", Times, serif; background-color:#fff; padding-right:10px;}
/*.templateA .attorneys #col3 ul	{background:none; margin-left:14px; padding:5px 14px; list-style-image:url(../img/blt_attorneys.gif);}*/
.templateA .attorneys #col3 ul	{background:none; margin-left:30px;}
.templateA .attorneys #col3 ul li	{list-style:disc;}
.templateA .attorneys #col3 .content	{background:none; padding:5px 14px;}


.clear	{visibility:hidden; clear:both; height:1px; line-height:1px;}
.fleft	{width:45%; float:left; padding:5px 0;}
.fright	{width:45%; float:right;}
.f-left	{float:left; width:45%;}
.f-right	{float:right; width:45%;}

.content_body {padding:0 15px;}

#col2 .more	{padding-right:20px; text-align:right; display:block; }

#moRepExp, #moHon, #moProCiv, #moRecPub, #moRepTra, #moREText, #moAttyProfile {display:block; text-align:right;}

