@import url(https://fonts.googleapis.com/css?family=Oswald|Open+Sans:400,400italic,600italic,600,700,700italic);body,h1{margin:0}#aside,#header{background:#f5f5f5}#float a:visited,#floaty a,#mobiMenu a,#nav a,#topNav a,.menu a,.nav a,.navHead a{text-decoration:none}body{padding:0;background:#fff;color:#000;font-family:"Open Sans";font-size:100%}#byline,#mCatSel,fieldset,form,hr,ol,p,section,ul{margin:0 0 1em}ol,ul{padding:0 0 0 2em}hr{border-width:0 0 1px;border-color:#ccc;color:#ccc;height:0}#floaty a:visited,#topNav a:visited,.nav a:visited,.navHead a:visited,a:link{color:#15C}a img{border:none}#header,.menu,.nav{border-bottom:1px solid #ccc}#floaty,#nav,#topNav a,.btn,.start,h1,h2,h3,legend{font-weight:400;font-family:Oswald;letter-spacing:.01em}h1,h2,h3{color:#111}h2,h3,h4{margin:0 0 .125em}h1{font-size:150%}h2{font-size:120%}h3{font-size:110%}.inset,.portrait{margin:0 0 .5em;display:block}.adv,.error,.footnote,.req,.required,.warning{color:#c00;font-weight:700}#header{z-index:2;position:relative}#logo{background:url(/images/mobile/logo-trans.png) 1em center no-repeat;display:inline-block;height:32px;vertical-align:top;width:50%;min-width:156px}#logo img,#logo span,.hidden{display:none}#mobiMenu{display:inline-block;width:48%;text-align:right}#mobiMenu a{border-left:1px solid #ccc;color:#000;display:inline-block;height:26px;padding:4px .5em;vertical-align:middle}#topNav{float:right;width:50%;min-width:9em;padding:.5em 0 0}#nav,#topNav{background:#042463;margin:0;min-height:12.5em}#nav{padding:.5em 1em;list-style:none}#nav a,#nav a:visited,#topNav a,#topNav a:visited{color:#fff;display:block;margin:0 0 1em}#nav a{width:50%;min-width:10em}#searchQuery{width:80%}#search .btn{width:auto;display:inline-block}#mobiMenu #mobiFindLawyer,#nav,#nav ul,#superCats a span,#topNav,#topNav br{display:none}#content{padding:.25em 1em}#aside,#footer,.menu a,.nav a{border-top:1px solid #ccc}.menu a,.nav a{display:block}#main-nav,.menu,.nav{list-style:none;margin:0;padding:0}.nav+.nav>li:first-child>a,.nav:first-child>li:first-child>a{border-top:none}.menu{margin:0 0 1em}#aside .widget,#aside a,#aside form,#aside>p,.menu a{padding:.25em 1em}#aside a.wleft{padding:0}#aside h3{margin-top:.85em;padding:0 .85em}#aside h3 a{padding-left:0;padding-right:0}#footer{font-size:80%;color:#666;padding:1em}#copyright a{display:inline-block;margin-right:1em}input[type=submit]{cursor:pointer}#findBanner a,#findBanner a:visited,a.btn,a.btn:visited,input.btn{border-radius:.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:.25em;text-decoration:none;text-align:center;width:100%;-webkit-appearance:none}#findBanner a,#findBanner a:visited,a.btn,a.btn:visited,input.btn.yes{background:#db6d0d;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.mgmt .options .btn{margin-bottom:.25em}#libCategories,#loginForm>div,.index .section{margin:0 0 1em}.btn.alt,.btn.no{background:#bbb}input.btn.yes{border:none;font-size:150%}#findBanner a{margin-top:1em}#loginForm label,#mCatSel label,.formPage label{display:block}.login #content{background:#e9eeee}#loginForm #password,#loginForm #userName{font-size:175%;width:100%;box-sizing:border-box}.formPage input,select{font-size:120%;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#promo,.library .section select,.library .section ul{display:none}.formPage .btn{font-size:150%}.hint{font-size:75%;opacity:.8}#breadcrumbs,#byline{font-size:86%}#topTenBanner{border:1px solid #ddd}#libraryIntake{background:#FCFCFC;border:1px solid #EEE;margin:1em 0;padding:.5em 1em}#libCategories{border:1px solid #ccc;padding:.25em 1em .5em}img{max-width:100%}fieldset ul{list-style:none;padding:0}.oneCat .btn{margin:1em 0}#chooseCategory{margin:0 -1em 1em}#footer a{display:inline-block}#map img{max-width:none}#mCatSel{border:solid #ddd;border-width:0 1px}#mCatSel label{padding:.25em;border-bottom:1px solid #ddd}#mCatSel div:first-child label{border-top:1px solid #ddd}#mCatSel div:nth-child(odd) label{background:#fafafa}.statePhoto{display:none}#ratings .atty,#ratings>p{padding:0 1em}#ratings .atty{margin:0 0 1em}.attyPhoto{float:left;margin:0 1em 0 0;width:48px}#ratings .specialty{margin:0}.rating{color:#D89106}#ratings .city{display:block;font-style:italic;font-weight:400}.planOptions{background:#eee;border:1px solid #ccc;padding:.5em 1em;margin:1em 0}.planOptions .btn.yes{background-color:#EF5E22;background-image:linear-gradient(#EF5E22,#b14519);border:1px solid #713015;text-shadow:1px 1px 2px #713015}.planOptions .btn{font-size:150%;padding:.25em 0;font-family:sans-serif;width:100%;text-align:center}#floaty{position:fixed;top:0;padding:.125em .5em .125em 30px;background:url(/images/logo/logo-m.png) 2px center no-repeat #fff;border-radius:.25em;box-shadow:1px 1px 5px rgba(0,0,0,.5);margin:.125em 0 0 .25em;z-index:1}#geo-banner,.deskOnly,.geo #breadcrumbs,.seoLinks,input.btn.deskOnly{display:none}@media screen and (min-width:480px){#mobiMenu #mobiFindLawyer{display:inline-block}}@media screen and (-webkit-device-pixel-ratio :2),screen and (min-device-pixel-ratio :2){#logo{background:url(/images/logo/lg-trans.png) 1em center no-repeat;background-size:142px 25px}#floaty{background-image:url(/images/logo/logo-m-2x.png);background-size:24px 18px}}.bylineLL{width:100%}.bylineImg{height:50px;border:1px solid #ccc;margin-right:10px}div#byline{margin-top:10px}.full-width{width:100%!important}.disabled{pointer-events:none;cursor:default}