BODY {padding: 0; margin: 0; background: #2C3353 url(../images/bg.gif) repeat 0px 0px;}

.fir SPAN {display: none;}

DIV.body {width: 759px; padding: 0px; margin: 0; position: absolute; left: 50%; margin-left: -379px; top: 30px;}

DIV.leftColumn {float: left; width: 622px;}

DIV.rightColumn {float: right; display: inline; width: 135px;}

DIV.header {clear: both;}

DIV.footer {display: block; clear: both;}

DIV.footer DIV {display: block;}

.left {float: left; width: 49%;}

.right {float: right; width: 49%;}

UL.Top-Level-Navigation {margin: 0; padding: 0; list-style-type: none;}

UL.Top-Level-Navigation LI {display: block; float: left; padding-right: 2px; background: transparent url(../images/divider.gif) no-repeat 100% 0;  border-bottom: 1px solid #322A48;}

UL.Top-Level-Navigation LI.last {background: none; padding: 0;}

UL.Top-Level-Navigation LI A:link, UL.Top-Level-Navigation LI A:visited, UL.Top-Level-Navigation LI A:hover, UL.Top-Level-Navigation LI A:active 

{

	display: block; height: 44px; 

} 

UL.Top-Level-Navigation LI A SPAN {display: none;}

UL.Top-Level-Navigation LI A.mmhide_about {width: 137px; background: transparent url(../images/about.gif) no-repeat 0px 0px;}

UL.Top-Level-Navigation LI A.departments {width: 119px; background: transparent url(../images/departments.gif) no-repeat 0px 0px;}

UL.Top-Level-Navigation LI A.attorneys {width: 101px; background: transparent url(../images/attorneys.gif) no-repeat 0px 0px;}

UL.Top-Level-Navigation LI A.news {width: 165px; background: transparent url(../images/news.gif) no-repeat 0px 0px;}

UL.Top-Level-Navigation LI A.contact {width: 92px; background: transparent url(../images/contact.gif) no-repeat 0px 0px;}





BODY.mmhide_about UL.Top-Level-Navigation LI A.mmhide_about, UL.Top-Level-Navigation LI A.mmhide_about:hover {background: transparent url(../images/about_active.gif) no-repeat 0px 0px;}

BODY.departments UL.Top-Level-Navigation LI A.departments, UL.Top-Level-Navigation LI A.departments:hover {background: transparent url(../images/departments_active.gif) no-repeat 0px 0px;}

BODY.attorneys UL.Top-Level-Navigation LI A.attorneys, UL.Top-Level-Navigation LI A.attorneys:hover {background: transparent url(../images/attorneys_active.gif) no-repeat 0px 0px;}

BODY.news UL.Top-Level-Navigation LI A.news, UL.Top-Level-Navigation LI A.news:hover {background: transparent url(../images/news_active.gif) no-repeat 0px 0px;}

BODY.contact UL.Top-Level-Navigation LI A.contact, UL.Top-Level-Navigation LI A.contact:hover {background: transparent url(../images/contact_active.gif) no-repeat 0px 0px;}



DIV.rightColumn H3 {margin: 0; padding: 0; display: inline;}

DIV.rightColumn H3 A.logo {width: 76px; height: 119px; display: block; background: transparent url(../images/ssgs_logo.gif) no-repeat 0px 0px; margin: 0 0 11px 24px; padding: 0;  margin-left: 16px;}

DIV.rightColumn DIV.officeListing {margin: 11px 0 0 24px; margin-left: 16px;}

DIV.rightColumn DIV.officeListing UL {margin: 0; padding: 0; list-style-type: none;}

DIV.rightColumn DIV.officeListing UL LI {font-family: 'Trebuchet MS', sans-serif; color: #FFFFFF; font-size: 10px; margin: 9px 0 14px; line-height: 1.2em;}

DIV.rightColumn DIV.officeListing UL LI STRONG {font-family: 'Georgia', sans-serif; color: #D6C893; font-size: 12px; letter-spacing: -0.03em; font-weight: normal; font-variant: small-caps }



DIV.centerDivWrapper {clear: both; background: #F1EAD1;}

BODY.twoColumn DIV.centerDivWrapper {background: #F1EAD1 url('../images/centerdivbkg.gif') repeat-y 401px 0;}



DIV.centerLeft {width: 401px; float: left;}

DIV.centerLeft DIV.mmhide_contentHolder { display: block; margin: 17px 0 17px 23px; color: #666666; font-family: 'Verdana', sans-serif; font-size: 12px; letter-spacing: 0.03em; width: 354px;  text-align: justify; }

DIV.centerLeft DIV.mmhide_contentHolder P { margin: 0 0 18px 0; }

DIV.centerLeft DIV.mmhide_contentHolder P EM {display: inline;}



BODY.news DIV.centerLeft DIV.mmhide_contentHolder H6, BODY.news DIV.centerBottom H6 {color: #975302; font-weight: normal; font-size: 12px; margin: 0 !important;}

BODY.attorney DIV.centerLeft DIV.mmhide_contentHolder H5, BODY.attorney DIV.centerBottom H5 {color: #847036; display: block; font-size: 14px; font-weight: bold; font-family: 'Georgia', sans-serif; margin: 0; padding: 0;}

BODY H5 {color: #847036; font-size: 14px; font-weight: bold; font-family: 'Georgia', sans-serif; padding: inherit; margin: 0;}

BODY H6 {color: #666666; font-family: 'Verdana', sans-serif; font-weight: bold; font-size: 12px; text-align: left; padding: inherit; margin: 0;}

BODY.attorney_bio *.date, BODY.attorney_bio *.date * {font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 12px !important; color: #163D69 !important;}

BODY.departments *.date, BODY.departments *.date A:link {font-family: Verdana !important; font-size: 12px !important; color: #3E3A5E !important; text-decoration: none !important;}





BODY.contact DIV.centerLeft DIV.mmhide_contentHolder H5, BODY.contact DIV.centerBottom H5 {color: #730A0A; display: block; font-weight: bold; font-family: 'Verdana', sans-serif; font-size: 12px;}

BODY.departments DIV.centerLeft DIV.mmhide_contentHolder H5, BODY.departments DIV.centerBottom H5 {color: #847036; font-weight: bold; font-family: 'Georgia', sans-serif; font-size: 13px;}

BODY.legal DIV.centerLeft DIV.mmhide_contentHolder H5, BODY.legal DIV.centerBottom H5 {color: #847036; display: block; font-weight: bold; font-family: 'Georgia', sans-serif; font-size: 14px;}





DIV.centerLeft DIV.mmhide_contentHolder A:link, DIV.centerLeft DIV.mmhide_contentHolder A:visited, DIV.centerLeft DIV.mmhide_contentHolder A:active {color: #847036;}



DIV.centerLeft DIV.mmhide_contentHolder DIV.left, DIV.centerBottom DIV.left {float: left; width: 171px; margin-right: 6px; display: inline;}

DIV.centerLeft DIV.mmhide_contentHolder DIV.right, DIV.centerBottom DIV.rightish {float: left; width: 171px; margin-left: 6px; display: inline;}



BODY.departments DIV.centerLeft DIV.mmhide_contentHolder DIV.left A:link, BODY.departments DIV.centerLeft DIV.mmhide_contentHolder DIV.left A:visited, BODY.departments DIV.centerLeft DIV.mmhide_contentHolder DIV.left A:hover, BODY.departments DIV.centerLeft DIV.mmhide_contentHolder DIV.left A:active, 

BODY.departments DIV.mmhide_contentHolder DIV.right A:link, BODY.departments DIV.mmhide_contentHolder DIV.right A:visited, BODY.departments DIV.mmhide_contentHolder DIV.right A:hover, BODY.departments DIV.mmhide_contentHolder DIV.right A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3E3A5E; text-decoration: underline;}

BODY.departments DIV.centerLeft DIV.mmhide_contentHolder DIV.left UL, BODY.departments DIV.centerLeft DIV.mmhide_contentHolder DIV.right UL {list-style-type: none; padding: 0; margin: 0;}

BODY.departments DIV.centerLeft DIV.mmhide_contentHolder DIV.left UL LI, BODY.departments DIV.centerLeft DIV.mmhide_contentHolder DIV.right UL LI {margin-bottom: 12px;}



DIV.centerBottom {clear: both; display: block; padding: 0 23px; color: #666666; font-family: 'Verdana', sans-serif; font-size: 12px; letter-spacing: 0.03em; }

DIV.centerBottom P { margin: 0 0 18px 0; }

DIV.centerBottom A:link, DIV.centerBottom A:visited, DIV.centerBottom A:hover {color: #847036;} 



UL.attorney-list {list-style-type: none; margin: 0; padding: 0; display: block;}

UL.attorney-list LI {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #484848; display: block; height: 60px; margin-bottom: 25px;}

HR {clear: both; height: 1px; background: none; border-top: none; border-left: none; border-right: none; border-bottom: 1px dotted #CEC194;}

UL.attorney-list LI DIV {float: left; margin-right: 9px;}

UL.attorney-list LI DIV.right {margin: 0; width: 219px;}

UL.attorney-list LI DIV.right A {display: block; color: #847036; margin: 0 0 6px 0;}

UL.attorney-list LI DIV.right STRONG, UL.attorney-list LI DIV.right STRONG A:link, UL.attorney-list LI DIV.right STRONG A:visited, UL.attorney-list LI DIV.right STRONG A:hover, UL.attorney-list LI DIV.right STRONG A:active {font-family: Verdana, Arial, Helvetica, sans-serif !important; font-weight: bold !important; font-size: 12px !important; color: #163D69 !important; margin: 0 0 3px 0 !important; padding: 0 !important; line-height: 0.7em !important; text-decoration:none  !important;}

UL.attorney-list LI A IMG {border: none;}

UL.attorney-list LI DIV.right DIV, UL.attorney-list LI DIV.left DIV {float: none; clear: both;}





*.contactInfo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #484848; font-size: 11px;}



H1 {margin: 0px; padding: 0px;}

H1 A {margin: 0px; padding: 0px; width: 100%; height: 39px; display: block;}

DIV.h1Container {clear: both;}



/* small bridge photos */

BODY.news DIV.h1Container  {background: transparent url(../images/h1logo_news.jpg) no-repeat 100% 0px; width: 100%; height: 39px;}

BODY.mmhide_about DIV.h1Container  {background: transparent url(../images/h1logo_about.jpg) no-repeat 100% 0px; width: 100%; height: 39px;}

BODY.contact DIV.h1Container  {background: transparent url(../images/h1logo_contact.jpg) no-repeat 100% 0px; width: 100%; height: 39px;}

BODY.legal DIV.h1Container  {background: transparent url(../images/h1logo_legal.jpg) no-repeat 100% 0px; width: 100%; height: 39px;}

BODY.emailthispage DIV.h1Container  {background: transparent url(../images/h1logo_emailthispage.jpg) no-repeat 100% 0px; width: 100%; height: 39px;}

BODY.sitemap DIV.h1Container  {background: transparent url(../images/h1logo_sitemap.jpg) no-repeat 100% 0px; width: 100%; height: 39px;}

BODY.departments DIV.h1Container  {background: transparent url(../images/h1logo_departments.jpg) no-repeat 100% 0px; width: 100%; height: 39px;}

BODY.attorney DIV.h1Container  {background: transparent url(../images/h1logo_attorneys.jpg) no-repeat 100% 0px; width: 100%; height: 39px;}



BODY.news DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_news.gif) no-repeat 0px 0px;}

BODY.mmhide_about DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_about.gif) no-repeat 0px 0px;}

BODY.attorney DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_attorney.gif) no-repeat 0px 0px;}

BODY.contact DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_contact.gif) no-repeat 0px 0px;}

BODY.departments DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_departments.gif) no-repeat 0px 0px;}

BODY.legal DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_legal.gif) no-repeat 0px 0px;}

BODY.emailthispage DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_emailthispage.gif) no-repeat 0px 0px;}

BODY.sitemap DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_sitemap.gif) no-repeat 0px 0px;}

BODY.careers DIV.body DIV.h1Container H1 A {background: transparent url(../images/h1_careers.gif) no-repeat 0px 0px;}


H2 {margin: 0px; padding: 0px; height: 31px; line-height: 31px; padding-left: 22px; background: #CAB57D; font-family: 'Verdana', sans-serif; font-weight: normal; font-size: 18px;  border-bottom: 1px solid #AB9958; text-align: left;}

H4 {text-align: left; letter-spacing: -0.025em}


DIV.bodyFooter {width: 100%; clear: both; height: 30px; padding-top: 39px; background: #F1EAD1;}

DIV.bodyFooter DIV.pics {float: right; width: 400px; height: 30px;}

DIV.bodyFooter DIV.icon {float: left; width: 200px; height: 30px;}



BODY.news DIV.bodyFooter DIV.pics {background: transparent url(../images/footer_pics_news.jpg) no-repeat 100% 0px;}

BODY.mmhide_about DIV.bodyFooter DIV.pics {background: transparent url(../images/footer_pics_about.jpg) no-repeat 100% 0px;}

BODY.contact DIV.bodyFooter DIV.pics {background: transparent url(../images/footer_pics_contact.jpg) no-repeat 100% 0px;}

BODY.legal DIV.bodyFooter DIV.pics {background: transparent url(../images/footer_pics_legal.jpg) no-repeat 100% 0px;}

BODY.departments DIV.bodyFooter DIV.pics {background: transparent url(../images/footer_pics_departments.jpg) no-repeat 100% 0px;}

BODY.attorney DIV.bodyFooter DIV.pics {background: transparent url(../images/footer_pics_attorney.jpg) no-repeat 100% 0px;}

BODY.home DIV.bodyFooter DIV.pics {background: transparent url(../images/footer_pics_home.jpg) no-repeat 100% 0px;}



BODY.news DIV.centerDivWrapper DIV.bodyFooter DIV.icon {background: transparent url(../images/footer_icon_news.gif) no-repeat 20px 0px;}

BODY.mmhide_about DIV.centerDivWrapper DIV.bodyFooter DIV.icon {background: transparent url(../images/footer_icon_about.gif) no-repeat 20px 0px;}

BODY.contact DIV.centerDivWrapper DIV.bodyFooter DIV.icon {background: transparent url(../images/footer_icon_contact.gif) no-repeat 20px 0px;}

BODY.legal DIV.centerDivWrapper DIV.bodyFooter DIV.icon {background: transparent url(../images/footer_icon_legal.gif) no-repeat 20px 0px;}

BODY.departments DIV.centerDivWrapper DIV.bodyFooter DIV.icon {background: transparent url(../images/footer_icon_departments.gif) no-repeat 20px 0px;}

BODY.attorney DIV.centerDivWrapper DIV.bodyFooter DIV.icon {background: transparent url(../images/footer_icon_attorney.gif) no-repeat 20px 0px;}

BODY.home DIV.centerDivWrapper DIV.bodyFooter DIV.icon {background: transparent url(../images/footer_icon_home.gif) no-repeat 20px 0px;}



DIV.centerRight {float: left; padding: 0; margin: 0; float: left; width: 221px;}

BODY.twoColumn DIV.borderHider {background: #F1EAD1; padding-bottom: 15px;}



/* second level nav -- navicon = 90 x 90 images */



		DIV.second-Level-Navigation {width: 221px; background: #000000;}

		DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url(../images/navicon_attorneys.jpg) no-repeat 0px 0px; width: 90px; float: left;}

		DIV.second-Level-Navigation DIV.iconPlaceHolder {height: 90px;}

		DIV.second-Level-Navigation DIV.linkContainer {width: 131px; float: right; min-height: 90px;}

		DIV.second-Level-Navigation A:link, DIV.second-Level-Navigation A:visited, DIV.second-Level-Navigation A:hover, DIV.second-Level-Navigation A:active {display: block; border-bottom: 1px solid #D6C893; font-family: Verdana; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; padding: 8px 8px 8px 8px;}

		

		DIV.second-Level-Navigation DIV.linkPusher {float: left; height: 90px; visibility: hidden; font-size: 0em; display: none !important; display: block;}

		

		BODY.news DIV.second-Level-Navigation A:link, BODY.news DIV.second-Level-Navigation A:visited, BODY.news DIV.second-Level-Navigation A:active {background: #AF640C url("../images/secondlvlnav_news.gif") repeat-x 0px 0px;}

		BODY.mmhide_about DIV.second-Level-Navigation A:link, BODY.mmhide_about DIV.second-Level-Navigation A:visited, BODY.mmhide_about DIV.second-Level-Navigation A:active {background: #537061 url("../images/secondlvlnav_about.gif") repeat-x 0px 0px;}

		BODY.attorney DIV.second-Level-Navigation A:link, BODY.attorney DIV.second-Level-Navigation A:visited, BODY.attorney DIV.second-Level-Navigation A:active {background: #285383 url("../images/secondlvlnav_attorney.gif") repeat-x 0px 0px;}

		BODY.contact DIV.second-Level-Navigation A:link, BODY.contact DIV.second-Level-Navigation A:visited, BODY.contact DIV.second-Level-Navigation A:active {background: #8D1919 url("../images/secondlvlnav_contact.gif") repeat-x 0px 0px;}

		BODY.departments DIV.second-Level-Navigation A:link, BODY.departments DIV.second-Level-Navigation A:visited, BODY.departments DIV.second-Level-Navigation A:active {background: #3E3A5E url("../images/secondlvlnav_departments.gif") repeat-x 0px 0px;}

		BODY.legal DIV.second-Level-Navigation A:link, BODY.legal DIV.second-Level-Navigation A:visited, BODY.legal DIV.second-Level-Navigation A:active {background: #4F590C url("../images/secondlvlnav_legal.gif") repeat-x 0px 0px;}

		

		BODY.news DIV.second-Level-Navigation A:hover, BODY.mmhide_about DIV.second-Level-Navigation A:hover, BODY.attorney DIV.second-Level-Navigation A:hover, BODY.contact DIV.second-Level-Navigation A:hover, BODY.departments DIV.second-Level-Navigation A:hover, BODY.legal DIV.second-Level-Navigation A:hover {background: #BFAA72 url("../images/secondlvlnav_active.gif") repeat-x 0px 0px;}

		 

		BODY.news DIV.second-Level-Navigation DIV.linkContainer {background: #AF640C;}

		BODY.mmhide_about DIV.second-Level-Navigation DIV.linkContainer {background: #537061;}

		BODY.attorney DIV.second-Level-Navigation DIV.linkContainer {background: #285383;}

		BODY.contact DIV.second-Level-Navigation DIV.linkContainer {background: #8D1919;}

		BODY.departments DIV.second-Level-Navigation DIV.linkContainer {background: #3E3A5E;}

		BODY.legal DIV.second-Level-Navigation DIV.linkContainer {background: #4F590C;}

/* navicon = 90 x 90 images */	

		BODY.news DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_news.jpg") no-repeat 0px 0px;}

		BODY.mmhide_about DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_about.jpg") no-repeat 0px 0px;}

		BODY.attorney DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_attorneys.jpg") no-repeat 0px 0px;}

		BODY.contact DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_contact.jpg") no-repeat 0px 0px;}

		BODY.departments DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_departments.jpg") no-repeat 0px 0px;}

		BODY.bankruptcy DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_bankruptcy.jpg") no-repeat 0px 0px;}
		
		BODY.business DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_business.jpg") no-repeat 0px 0px;}

		BODY.litigation DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_litigation.jpg") no-repeat 0px 0px;}
		
		BODY.legal DIV.second-Level-Navigation DIV.iconContainer {background: #000000 url("../images/navicon_legal.jpg") no-repeat 0px 0px;}

		



/* end second lvl nav selectors */



DIV.centerRight DIV.utilityBar {height: 27px; margin-top: 1px; padding-bottom: 2px !important; padding-bottom: 0; margin-bottom: 0px; width: 100%; border: 1px solid #AB9958; border-width: 1px 0 1px 0; clear: both;}

DIV.centerRight DIV.utilityBar A {height: 27px; width: 110px; margin: 1px 0; background: #D4C691; float: left; display: block;}

DIV.centerRight DIV.utilityBar A.emailThisPage {background: #D0C08A url(../images/email.gif) no-repeat 50% 50%; margin-right: 1px;}

DIV.centerRight DIV.utilityBar A.printThisPage {background: #D0C08A url(../images/print.gif) no-repeat 50% 50%;}



DIV.centerRight DIV.rightCopy {margin: 0px 0 0 19px; padding: 0 17px 0 0; height: 100%;}

DIV.centerRight DIV.rightCopy UL {margin: 0; padding: 0; list-style-type: none;}

DIV.centerRight DIV.rightCopy P, DIV.centerRight DIV.rightCopy LI {font-family: 'Verdana', sans-serif; font-size: 11px; font-weight: normal; color: #666666; padding: 0;}

DIV.centerRight DIV.rightCopy UL LI {display: block; margin: 12px 0 !important; margin: 6px 0;}

DIV.centerRight DIV.rightCopy P {margin: 8px 0 22px 0;}

DIV.centerRight DIV.rightCopy STRONG {font-family: 'Georgia', sans-serif; font-size: 11px; font-weight: bold; clear: both; display: block; margin: 0 0 4px 0;}

DIV.centerRight DIV.rightCopy UL LI A:link, DIV.centerRight DIV.rightCopy UL LI A:visited, DIV.centerRight DIV.rightCopy UL LI A:hover, DIV.centerRight DIV.rightCopy UL LI A:active {font-family: 'Verdana', sans-serif; font-size: 11px;} 

DIV.centerRight DIV.rightCopy UL LI A:link, DIV.centerRight DIV.rightCopy UL LI A:visited, DIV.centerRight DIV.rightCopy UL LI A:active {color: #847036;}

DIV.centerRight DIV.rightCopy H6 {font-family: Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #666666;}

BODY.contact DIV.centerRight DIV.rightCopy {font-family: Verdana, sans-serif; font-size: 11px; color: #666666;}

DIV.centerRight DIV.rightCopy A:link, DIV.centerRight DIV.rightCopy A:visited, DIV.centerRight DIV.rightCopy A:active {padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #847036;}







DIV.footer {font-family: 'Trebuchet MS', sans-serif; font-size: 10px; color: #CAB881; padding: 21px 22px;}

DIV.footer DIV {margin-top: 12px;}

DIV.footer A:link, DIV.footer A:visited, DIV.footer A:hover, DIV.footer A:active {font-family: 'Trebuchet MS', sans-serif; font-size: 10px;}

DIV.footer A:link, DIV.footer A:visited, DIV.footer A:active {color: #F1EAD1}



BODY.news DIV.centerLeft DIV.mmhide_contentHolder A:hover, BODY.news DIV.centerBottom A:hover, BODY.news DIV.centerRight DIV.rightCopy UL LI A:hover, BODY.news DIV.centerRight DIV.rightCopy STRONG, BODY.news DIV.footer A:hover, BODY.news H2 {color: #AF640C;}

BODY.mmhide_about DIV.centerLeft DIV.mmhide_contentHolder A:hover, BODY.mmhide_about DIV.centerBottom A:hover, BODY.mmhide_about DIV.centerRight DIV.rightCopy UL LI A:hover, BODY.mmhide_about DIV.centerRight DIV.rightCopy STRONG, BODY.mmhide_about DIV.footer A:hover, BODY.mmhide_about H2 {color: #446454;}

BODY.attorney DIV.centerLeft DIV.mmhide_contentHolder A:hover, BODY.attorney DIV.centerBottom A:hover, BODY.attorney DIV.centerRight DIV.rightCopy UL LI A:hover, BODY.attorney DIV.centerRight DIV.rightCopy STRONG, BODY.attorney DIV.footer A:hover, BODY.attorney H2 {color: #163D69}

BODY.contact DIV.centerLeft DIV.mmhide_contentHolder A:hover, BODY.contact DIV.centerBottom A:hover, BODY.contact DIV.centerRight DIV.rightCopy UL LI A:hover, BODY.contact DIV.centerRight DIV.rightCopy STRONG, BODY.contact DIV.footer A:hover, BODY.contact H2 {color: #730A0A}

BODY.departments DIV.centerLeft DIV.mmhide_contentHolder A:hover, BODY.departments DIV.centerBottom A:hover, BODY.departments DIV.centerRight DIV.rightCopy UL LI A:hover, BODY.departments DIV.centerRight DIV.rightCopy STRONG, BODY.departments DIV.footer A:hover, BODY.departments H2 {color: #3E3A5E}

BODY.legal DIV.centerLeft DIV.mmhide_contentHolder A:hover, BODY.legal DIV.centerBottom A:hover, BODY.legal DIV.centerRight DIV.rightCopy UL LI A:hover, BODY.legal DIV.centerRight DIV.rightCopy STRONG, BODY.legal DIV.footer A:hover, BODY.legal H2 {color: #3F4805}

BODY.legal P.legal-disclaimer {color: #3F4805; font-family: Verdana, sans-serif; font-size: 12px;}

BODY DIV.body DIV.footer A:link, BODY DIV.body DIV.footer A:visited, BODY DIV.body DIV.footer A:hover, BODY DIV.body DIV.footer A:active {color: #FFFFFF;} 

BODY DIV.body DIV.footer A:hover {color: #CAB881;}

BODY DIV.rightCopy UL LI, BODY DIV.rightCopy P, BODY DIV.rightCopy {color: #847036 !important;}

BODY.departments H4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #423E61; display: block; width: 100%; border-bottom: 1px solid #CEC194; padding-bottom: 7px; }

BODY.attorney H4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #163D69; margin: 0; padding: 0;}

BODY.attorney *.small {color: #847036;}

BODY.news H4 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #847036;}

BODY.news SPAN.author, SPAN.small {font-size: 10px; display: block; margin-bottom: 14px;}



P.indented {padding-left: 25px;}



BODY.departments DIV.centerBottom DIV.threeColumn {clear: both;}

BODY.departments DIV.threeColumn STRONG, BODY.departments DIV.threeColumn STRONG A:link, BODY.departments DIV.threeColumn STRONG A:visited, BODY.departments DIV.threeColumn STRONG A:hover, BODY.departments DIV.threeColumn STRONG A:active {color: #322A48; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; text-decoration:none;}

BODY.departments DIV.threeColumn STRONG.small {font-size: 11px;}

BODY.departments DIV.threeColumn UL {list-style-type: none; margin: 0; padding: 0;}

BODY.departments DIV.threeColumn UL LI {margin-bottom: 8px;}

BODY.departments DIV.centerBottom DIV.threeColumn DIV.leftMost {float: left; margin-right: 13px; margin-left: 2px; width: 182px;}

BODY.departments DIV.centerBottom DIV.threeColumn DIV.centerMost {float: left; margin-right: 13px; width: 182px;}

BODY.departments DIV.centerBottom DIV.threeColumn DIV.rightMost {float: left; width: 182px;}

BODY.departments DIV.body DIV.leftColumn DIV.centerDivWrapper DIV.centerRight DIV.rightCopy UL LI {font-family: Verdana; font-size: 11px; color: #847036;}



BODY.departments DIV.body DIV.leftColumn DIV.centerDivWrapper DIV.centerLeft DIV.mmhide_contentHolder DIV.mainContentArea UL {*width: 312px !important; padding: 0 0 0 15px !important; margin: default 0 !important;}

BODY.departments DIV.body DIV.leftColumn DIV.centerDivWrapper DIV.centerLeft {}

BODY.departments DIV.partnerList {margin-bottom: 14px;}

BODY.emailthispage FORM {margin: 0; padding: 0;}

BODY.emailthispage FIELDSET {border: none; margin: 0; padding: 0; background: transparent; display: inline;}

BODY.emailthispage FIELDSET LABEL {padding-bottom: 10px; display: block;}

BODY.emailthispage FIELDSET INPUT {display: block; margin-bottom: 10px; width: 250px; display: block;}

BODY.emailthispage FIELDSET INPUT.button {width: auto; margin-right: 5px;}



*.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

/**/

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */



BODY DIV.body DIV.leftColumn DIV.centerDivWrapper DIV.centerLeft DIV.mmhide_contentHolder UL LI {margin: 12px 0 !important; margin: 6px 0;}