/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}


html{  font-family: 'Alegreya Sans', sans-serif;       -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}


b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}


mark{background:#ff0;color:#000}code,kbd,pre,samp{   font-family: 'Alegreya Sans', sans-serif;      font-size:1em}

pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}


sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}

sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{border:0;padding:0}button,input,select,textarea{       font-family: 'Alegreya Sans', sans-serif;        font-size:100%;margin:0}

button,input{line-height:normal}

button,select{text-transform:none}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.sbrot-drop-left ul li ul{left:auto !important;right:100% !important}.sbrot-drop-left ul li ul li ul{right:auto !important}.sbrot-drop-right ul li ul{right:auto !important;left:100% !important}.sbrot-drop-right ul li ul li ul{left:auto !important}.sbrot-show{display:block !important}.sbrot-accordion-horizontal .sbrot-show{display:inline-block !important}

#eNewsletter h3,#eNewsletterArticles h3{font-size:1.2em;padding-bottom:1.2em}

#eNewsletter h4,#eNewsletterArticles h4{font-size:1.1em;padding-bottom:.3em}

#eNewsletter h5,#eNewsletterArticles h5{font-size:1em;padding-bottom:.3em}

#eNewsletterArchives .eNewsletterArchivesTopic{display:none}

.faqContainerQuestions{float:right;width:200px;margin:0 0 0 10px;border:1px #000 solid;padding:1.2em 1.2em 0 1.2em}

ul.faqQuestions{margin:0;padding:0 0 1.2em 0;list-style:none;overflow:visible}ul.faqQuestions li{display:block;padding:0 0 1.2em 0}

#faq h3,#faqQuestions h3,#faqArticles h3{font-size:1.2em;padding-bottom:1.2em}#faq h4,#faqQuestions h4,#faqArticles h4{font-size:1.1em;padding-bottom:.3em}

#faq h5,#faqQuestions h5,#faqArticles h5{font-size:1em;padding-bottom:.3em}#faqQuestions h3.fl_pafaq_title{display:none}

#faqArchives .faqArchivesTopic{display:none}#dynamicProductsCaseSummaries .dynamicProductsCaseSummariesTopic{display:none}

#dynamicProductsNews .dynamicProductsNewsTopic{display:none}

ul.dynamicProductsNewsList{margin:0;padding:0 0 1.2em 0;list-style:none;overflow:visible}ul.dynamicProductsNewsList li{display:block}

.newsCaseSummariesNews h2.newsCaseSummariesNewsTitle{display:none}.newsCaseSummariesCaseSummaries{padding-top:15px;border-top:1px #000 solid}

.newsResourcePackColumnNewsArticles{float:left;width:49%;padding:0 1% 1.2em 0}.newsResourcePackArticles{padding-top:15px;border-top:1px #000 solid}

.newsResourcePackColumnCaseSummariesFAQ{float:left;width:49%;padding:0 0 1.2em 1%}.newsResourcePackFAQ{padding:15px;border:1px #000 solid}

#newsResourcePackQuestions h3.fl_pafaq_title{display:none}#newsResourcePackQuestions h3{font-size:1.2em;padding-bottom:1.2em}

#newsResourcePackQuestions h4{font-size:1.1em;padding-bottom:.3em}#newsResourcePackQuestions h5{font-size:1em;padding-bottom:.3em}

#newsResourcePack .newsResourcePackNewsTopic{display:none}#newsResourcePack .newsResourcePackArticlesTopic{display:none}

#newsResourcePack .newsResourcePackCaseSummariesTopic{display:none}#newsResourcePack .newsResourcePackFAQTopic{display:none}

#newsResourcePackQuestions .newsResourcePackQuestionsTopic{display:none}

#newsResourcePackArticles .newsResourcePackArticlesTopic{display:none}

#newsResourcePackArticleArchives .newsResourcePackArticleArchivesTopic{display:none}

.intakeFormError{color:#ff0000;font-weight:bold}#containerIntakeFormI,#containerIntakeFormI *{margin:0;padding:0}

#containerIntakeFormI p.intakeFormINote{padding:0}

#intakeFormI fieldset{border:none;border-top:1px solid #000;padding:1em 0 0 1.2em;margin:1em 0 0}#intakeFormI fieldset legend{font-weight:bold}

#ie #intakeFormI fieldset legend{margin:0 0 0 -.6em}

#intakeFormI fieldset label{cursor:pointer}#intakeFormI fieldset .formHide{display:none}

#intakeFormI fieldset #formError{display:block;cursor:default;color:#f00;clear:both}#intakeFormI fieldset #formError strong{font-weight:normal}

#intakeFormI fieldset label.formDescribeIssue{float:left;margin:.2em 0}

#intakeFormI fieldset div.formCheck label{margin:0 3em 0 0}

#intakeFormI fieldset input,#intakeFormI fieldset select{display:block;width:20.5em;margin:.2em 0 .5em 0;padding:2px}

#intakeFormI fieldset input.intakeFormHiddenInput{padding:0}#intakeFormI fieldset div.formHighlight *{border:1px solid #aaa}

#intakeFormI fieldset div.formHighlight *:hover,#intakeFormI fieldset div.formHighlight *:focus{background:#ffc}#intakeFormI fieldset select{width:21em}

#intakeFormI fieldset label input{display:inline;width:2em;margin:0}

#intakeFormI fieldset textarea{clear:left;display:block;width:25em;height:10em;padding:2px;margin:.2em 0 0 0}

#intakeFormI fieldset p{margin:.5em 0}

#intakeFormI fieldset div.formCheck{margin:.5em 0}#intakeFormI fieldset .formCheck input{background:none}

#intakeFormI img.formDisclaimer{float:left;margin:0 1em 0 0}#intakeFormISubmit{width:12.5em;height:2.5em;margin:.5em 0}

#containerIntakeFormShort,#containerIntakeFormShort *,#containerIntakeFormShortAutofill,#containerIntakeFormShortAutofill *{margin:0;padding:0}#intakeFormShort fieldset,#intakeFormShortAutofill fieldset{border:none}#intakeFormShort fieldset legend span,#intakeFormShort fieldset label span,#intakeFormShortAutofill fieldset legend span,#intakeFormShortAutofill fieldset label span,#intakeFormShortAutofill fieldset label.formLabelHide{position:absolute;left:-9000em}#intakeFormShort fieldset label,#intakeFormShortAutofill fieldset label{cursor:pointer}#intakeFormShort fieldset .formHide,#intakeFormShortAutofill fieldset label.formHide{display:none}

#intakeFormShort fieldset #formError strong,#intakeFormShortAutofill fieldset #formError strong{font-weight:normal}

#intakeFormShort fieldset input.intakeFormHiddenInput,#intakeFormShortAutofill fieldset input.intakeFormHiddenInput{padding:0}

#intakeFormShort fieldset textarea,#intakeFormShortAutofill fieldset textarea{height:100px}

#intakeFormShort fieldset .formCheck,#intakeFormShortAutofill fieldset .formCheck{display:block;line-height:1.5em}

#intakeFormShort fieldset label input,#intakeFormShortAutofill fieldset label input{display:inline;width:20px;margin:0 0 0 -3px;padding:0}

#intakeFormShort fieldset input.checkbox,#intakeFormShortAutofill fieldset input.checkbox{background:none}

#intakeFormShortDisclaimer{display:none;width:200px;font-size:12px;position:relative}

#intakeFormShortDisclaimer div{border:2px solid #333;background:#fff;color:#000;padding:5px;position:absolute;top:0;left:0}

#intakeFormShortDisclaimer p{clear:both;overflow:auto;padding:10px 15px .8em;          font-family: 'Alegreya Sans', sans-serif;       }

#intakeFormShortDisclaimer a{display:block;margin:0 15px 0 0;color:#00f;font-weight:bold;text-decoration:none}

#containerIntakeFormShort,#containerIntakeFormShortAutofill{font-size:.91em;            font-family: 'Alegreya Sans', sans-serif;       }

#containerIntakeFormShort p,#containerIntakeFormShortAutofill p{padding:0 0 .5em 0}

#intakeFormShort fieldset #formError,#intakeFormShortAutofill fieldset #formError{display:block;cursor:default;color:#f00}

#intakeFormShortAutofill fieldset #formError{padding:0 0 2px 0}

#intakeFormShort fieldset input,#intakeFormShort fieldset textarea,#intakeFormShortAutofill fieldset input,#intakeFormShortAutofill fieldset textarea{display:block;width:150px;         font-family: 'Alegreya Sans', sans-serif;    margin:.2em 0 .5em 0;padding:3px}#intakeFormShort fieldset div.formHighlight *,#intakeFormShortAutofill fieldset div.formHighlight *{border:1px solid #aaa}#intakeFormShort fieldset div.formHighlight *:hover,#intakeFormShort fieldset div.formHighlight *:focus,#intakeFormShortAutofill fieldset div.formHighlight *:hover,#intakeFormShortAutofill fieldset div.formHighlight *:focus{background:#f00}#intakeFormShortSubmit,#intakeFormShortAutofillSubmit{width:auto;height:auto;margin:.5em 0}#containerSearchFormDesign,#searchFormDesign{margin:0;padding:0}

#searchFormDesign #searchFormDesignSearchTerms{margin:0;padding:0;width:150px;border:1px solid #ccc}

#searchFormDesign #searchFormDesignSearchTerms:focus,#searchFormDesign #searchFormDesignSearchTerms:hover{border-color:#000}

#searchFormDesign #searchFormDesignSubmit{width:auto;height:auto;display:inline;vertical-align:top}#searchFormDesign label{cursor:pointer}

#searchFormDesign .formLabelHide{position:absolute;left:-5000px}.map-module{margin:10px 0}

@media only screen and (max-width: 600px){.content input[type="text"],.content textarea,.content fieldset select{width:90% !important}

#intakeFormI input[type="text"],#intakeFormI textarea,#intakeFormI fieldset select,#emailObfuscation input[type="text"],#emailObfuscation fieldset textarea,#emailObfuscation fieldset select{width:90% !important}}

#practicePageSide{float:right;width:182px;margin:0 0 0 15px}#practicePageFormShort{border:solid 1px #000000;padding:10px 15px;width:152px;margin:0 0 15px 0}

#practicePageFormShort form{margin:0}#practicePageFormShort p{padding:0;margin:0}

#practicePageFormShort br{line-height:0}#practicePageFormShort a{margin:10px 0 0 0;display:block}#practicePageFormShort .practicePageFormShortHeader{font-weight:bold}#practicePageFormShort .practicePageFormShortHeaderLine2{margin:0 0 10px 0}#practicePageFormShort input{margin-bottom:5px}#practicePageFormShort .practicePageFormSubmit{width:73px}#practicePageCallToAction{border:solid 1px #000000;background-color:#cccccc;color:#333333;padding:10px;margin:0 0 15px 0}#ie6 #practicePageCallToAction{width:164px}

#practicePageCallToAction p{margin:0;padding:10px}

#practicePageSidebar2{padding:10px;border:solid 1px #000000;background-color:#eeeeee;color:#333333;margin:0 0 15px 0}

#ie6 #practicePageSidebar2{width:165px}#practicePageFAQAbstract{border:solid 1px #000000;padding:10px 15px}#ie6 #practicePageFAQAbstract{width:155px}

#practicePageLinksAbstract{border:solid 1px #000000;padding:10px 15px}

#practicePageSidebar1{padding:10px;border:solid 1px #000000;background-color:#eeeeee;color:#333333;margin:15px 197px 15px 0}

#ie #practicePageSidebar1{display:inline-block}

.practicePageError{color:#ff0000;font-weight:bold}

#practiceCenterSide{float:right;width:182px;margin:0 0 0 15px}

#practiceCenterFormShort{border:solid 1px #000000;padding:10px 15px;margin:0 0 15px 0}

#practiceCenterFormShort form{margin:0}

#practiceCenterFormShort p{padding:0;margin:0}#practiceCenterFormShort br{line-height:0}

#practiceCenterFormShort a{margin:10px 0 0 0;display:block}

#practiceCenterFormShort .practiceCenterFormShortHeader{font-weight:bold}

#practiceCenterFormShort .practiceCenterFormShortHeaderLine2{margin:0 0 10px 0}

#practiceCenterFormShort input{margin-bottom:5px}

#practiceCenterFormShort .practiceCenterFormSubmit{width:73px}

#practiceCenterCallToAction{border:solid 1px #000000;background-color:#cccccc;color:#333333;padding:10px;margin:0 197px 15px 0}

#ie6 #practiceCenterCallToAction{margin-right:202px}#practiceCenterCallToAction p{margin:0;padding:10px}

#practiceCenterSidebar2{padding:10px;border:solid 1px #000000;background-color:#eeeeee;color:#333333;margin:0 0 15px 0}

#ie6 #practiceCenterSidebar2{width:165px}#practiceCenterResourceLinksAbstract hr{height:1px;border:none;border-top:1px solid #000000;margin:0 0 10px 0}

#practiceCenterSidebar1{padding:10px;border:solid 1px #000000;background-color:#eeeeee;color:#333333;margin:15px 197px 15px 0}

#ie #practiceCenterSidebar1{display:inline-block}

#practiceCenterFAQAbstract{border:solid 1px #000000;padding:10px 15px}#ie6 #practiceCenterFAQAbstract{width:155px}

ul.practiceCenterNewsList{margin:0;padding:0 0 1.2em 0;list-style:none;overflow:visible}ul.practiceCenterNewsList li{display:block}

#practiceCenterFamilyLawCalculator{background-color:#eeeeee;border:solid 1px #000000;padding:10px 15px;width:150px;margin:0 0 15px 0}

#practiceCenterFamilyLawCalculator .practiceCenterFamilyLawCalculatorHeader{font-weight:bold}

#practiceCenterFamilyLawCalculator form{margin:0}

.practiceCenterError{color:#ff0000;font-weight:bold}#practiceCenterNavigation{border:solid 1px #000000;margin:0 0 15px 0}

#practiceCenterNavigation ul{list-style:none;margin:0;padding:10px 10px 0 10px}#practiceCenterNavigation li{margin:0 0 10px 0}

.practiceCenterTitle{display:none}

@media only screen and (max-width: 978px){#practiceCenterSide{width:auto;float:none;margin:0}

#practiceCenterSide input,#practiceCenterSide textarea{width:100% !important}}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}

.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}

.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}

.flexslider .slides img{width:100%;display:block}

.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}

.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}

.flexslider:hover .flex-next{opacity:0.8;right:5px}

.flexslider:hover .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}

.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}

.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}

.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}

.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}

.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}

.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.mceContentBody{background:#F7F7F7}.smallText{font-size:.9em}@media only screen and (max-width: 400px){#attorneyProfile img.attorneyProfilePhoto{float:none}}#attorneyProfile ul{padding-left:0;list-style:none}#attorneyProfile img.attorneyProfilePhoto{float:right;margin:0 0 10px 15px}#attorneyProfile div.attorneyProfileNarrative ul{list-style:disc;padding:0 0 0 2em}

#attorneyProfile div.attorneyProfileNarrative ul li{padding:3px 0 3px 0}

#attorneyProfile div.attorneyProfileSection ul{margin-left:20px}#attorneyProfile div.attorneyProfileSection ul li{padding:3px 0 3px 0}

#attorneyProfile div.attorneyProfileSection ul li ul li{padding:0 0 0 0}#attorneyProfile div.attorneyProfileSection p{padding:3px 0 3px 20px}

#attorneyProfile .attorneyProfileName{padding-bottom:0;display:none}#attorneyProfile .attorneyProfilePositions{padding-bottom:1.2em}#attorneyProfile .attorneyProfileLocationLabel,#attorneyProfile .attorneyProfilePhoneLabel,#attorneyProfile .attorneyProfileFaxLabel,#attorneyProfile .attorneyProfileEmailLabel,#attorneyProfile .attorneyProfileVCardLabel{width:6em;float:left;font-weight:bold}#attorneyProfile .attorneyProfileLocation,#attorneyProfile .attorneyProfilePhone,#attorneyProfile .attorneyProfileFax,#attorneyProfile .attorneyProfileEmail,#attorneyProfile .attorneyProfileVCard{margin-left:6em;padding-bottom:.6em}#ie6 #attorneyProfile .attorneyProfileLocation,#ie6 #attorneyProfile .attorneyProfilePhone,#ie6 #attorneyProfile .attorneyProfileFax,#ie6 #attorneyProfile .attorneyProfileEmail,#ie6 #attorneyProfile .attorneyProfileVCard{display:inline-block}

#attorneyProfile .attorneyProfileEducation ul li strong{display:block}

#attorneyProfile .attorneyProfileContactInformation{padding-bottom:1.2em}#containerEmailObfuscation,#containerEmailObfuscation *{margin:0;padding:0}

#containerEmailObfuscation p.emailObfuscationNote{padding:0}#emailObfuscation fieldset{border:none;border-top:1px solid #000;padding:1em 0 0 1.2em;margin:1em 0 0}

#emailObfuscation fieldset legend{font-weight:bold}#ie #emailObfuscation fieldset legend{margin:0 0 0 -.6em}

#emailObfuscation fieldset label{cursor:pointer}

#emailObfuscation fieldset label.formDescribeIssue{float:left;margin:.2em 0}#emailObfuscation fieldset .formHide{display:none}

#emailObfuscation fieldset #formError{display:block;cursor:default;color:#f00;clear:both}#emailObfuscation fieldset #formError strong{font-weight:normal}

#emailObfuscation fieldset input{display:block;width:20.5em;margin:.2em 0 .5em 0;padding:2px}#emailObfuscation fieldset input.intakeFormHiddenInput{padding:0}

#emailObfuscation fieldset textarea{clear:left;display:block;width:25em;height:10em;padding:2px;margin:.2em 0 0 0}#emailObfuscation fieldset div.formHighlight *{border:1px solid #aaa}#emailObfuscation fieldset div.formHighlight *:hover,#emailObfuscation fieldset div.formHighlight *:focus{background:#ffc}

#emailObfuscation fieldset p{margin:.5em 0}#emailObfuscation fieldset div.formCheck{margin:.2em 0}#emailObfuscation fieldset .formCheck input{background:none}

#emailObfuscation fieldset label input{display:inline;width:2em}#emailObfuscation fieldset .formHasJavaScript{display:none}

#emailObfuscation fieldset p img{float:left;margin:0 1em 0 0}input#emailObfuscationSubmit{width:12.5em;height:2.5em;margin:.5em 0}

#searchResults dd{margin:0 0 1.2em 0}#searchResults .searchResultsHighlight{font-weight:bold}#searchResults ul.searchResultsPagination,#searchResults ul.searchResultsPagination li{margin:0;padding:0;float:left;list-style:none}#searchResults ul.searchResultsPagination li{display:block;margin-right:.25em}.eNewsletterDesignModule{padding:5px}.faqDesignModule{padding:5px}

.faqDesignModule ul.faqDesignModuleList{margin:0;padding:0;list-style:none;overflow:visible}

.faqDesignModule ul.faqDesignModuleList li{display:block;padding:0 0 1.2em 0}.newsDesignModule{padding:5px}.newsDesignModule ul.newsDesignModuleList{margin:0;padding:0;list-style:none;overflow:visible}.newsDesignModule ul.newsDesignModuleList li{display:block;padding:0 0 1.2em 0}@media only screen and (max-width: 978px){.content iframe{width:100%}}.office{padding:0 0 15px 0}.office-last{padding:0}.office-embedded-map{position:relative;height:0;padding-bottom:80%;margin:0 0 15px 0}.office-embedded-map iframe{width:100%;position:absolute;height:100%}.office-photo img{max-width:100%;height:auto}/*! /* TinyMCE Style: callOut=Call Out */.fontColor000000{color:#000}.fontColorC0C0C0{color:#C0C0C0}.fontColor000080{color:#000080}.fontColor008000{color:#008000}.fontColor008080{color:#008080}.fontColor800000{color:#800000}

.fontColor800080{color:#800080}.fontColor808000{color:#808000}.fontColor808080{color:#808080}.fontColorFFFFFF{color:#FFF}

.fontColor0000FF{color:#00F}.fontColor00FF00{color:#0F0}.fontColor00FFFF{color:#0FF}

.fontColorFF0000{color:#F00}.fontColorFF00FF{color:#F0F}.fontColorFFFF00{color:#FF0}.backgroundColor000000{background:#000}

.backgroundColorC0C0C0{background:#C0C0C0}.backgroundColor000080{background:#000080}.backgroundColor008000{background:#008000}

.backgroundColor008080{background:#008080}.backgroundColor800000{background:#800000}.backgroundColor800080{background:#800080}

.backgroundColor808000{background:#808000}.backgroundColor808080{background:#808080}.backgroundColorFFFFFF{background:#FFF}.backgroundColor0000FF{background:#00F}

.backgroundColor00FF00{background:#0F0}.backgroundColor00FFFF{background:#0FF}.backgroundColorFF0000{background:#F00}.backgroundColorFF00FF{background:#F0F}

.backgroundColorFFFF00{background:#FF0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.printElement{display:none}

.offscreen{text-indent:-9999em;padding:0;background-repeat:no-repeat;background-position:0 0;display:block;overflow:hidden;list-style:none}

.offscreen br{display:none}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}

.btn-togglebox{display:none;text-decoration:none}

@media (max-width: 650px){.btn-togglebox{display:block;padding:10px;text-transform:uppercase;color:#0d223d}}

.togglebox-close{display:none}@media (max-width: 650px){.togglebox-close{display:block}}

html{font-size:62.5%}body{font-size:16px;font-size:1.6rem}.content a{color:#3c87b4}

.content a:visited{color:#014d73}.content a:hover,.content a:focus{color:#014d73;background-color:#ffd300}

.content a:active,.content a .current{color:#000;background-color:#ffd300;text-decoration:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0}

td img{max-width:none}.header-page-wrap{background-color:#014d73}.header-page{max-width:978px;margin:0 auto}.brand{float:left;display:block;margin:40px 0 40px}

@media (max-width: 750px){.brand{float:none;display:table;margin:10px auto}}

@media (max-width: 750px){.brand-image{width:100%;padding:3%}}

.cta{float:right;margin:40px 0;font-size:22px;font-size:2.2rem;line-height:1.1;text-align:right}

@media (max-width: 750px){.cta{float:none;display:table;margin:10px auto}}

.cta-text a{font:400 14px/1 'Alegreya Sans', sans-serif; color:#ffffff; text-transform:uppercase;margin:0;padding:0;display:block; text-decoration:none;}

.cta-text a:hover,.cta-text a:focus,.cta-text a .current{color:#66d3f2;}

.cta-phone{font:400 42px 'Alegreya Sans', sans-serif;      color:#fff}

.cta-phone a{color:#fff;text-decoration:none}

.cta-phone a:hover,.cta-phone a:focus{color:#fff;cursor:text; text-decoration:none;}

.home .header-mid-wrap{height:483px;background:#fff url(bg-header-mid-wrap-home.jpg) center top no-repeat}

@media (max-width: 977px){.home .header-mid-wrap{display:table;width:100%;background-position:-365px 0}}

@media (max-width: 767px){.home .header-mid-wrap{display:none}}

.header-mid{max-width:978px;margin:0 auto;min-height:338px;padding:90px 0 0}

@media (max-width: 977px){.header-mid{display:table-cell;padding:0 10px;vertical-align:middle}}

.interactive-wrap{clear:both;position:relative;padding-top:3%;background:url(bg-interactive.png) center 0 no-repeat;background-size:100%;height:338px}

.slides{list-style:none;padding:0;overflow:hidden}.slide{display:none;position:relative;height:366px;padding:0 30px;-moz-transition:opacity .6s ease}

@media (max-width: 650px){.slide{height:auto;padding:20px 30px}}.slide-text-wrap{text-align:center;width:100%;min-height:160px;margin:0}

@media (max-width: 977px){.slide-text-wrap{float:none;width:auto;min-height:0;margin:0 auto}}.slide-text{border-radius:8px;padding:12px 22px}

@media (max-width: 650px){.slide-text{padding:8px 14px}}

.slide-text p{float:left;font:400 27px/1.45 'Alegreya Sans', sans-serif;      color:#fff;padding:.1em 30px}

@media (max-width: 977px){.slide-text p{font-size:20px}}.slide-text a{color:#ffd300;text-decoration:none}

.slide-text a:hover,.slide-text a:focus{color:#fff;text-decoration:none}

.slide-link{display:table;margin:0 auto;clear:both;position:relative;top:-25px;font:400 18px/1.1 'Alegreya Sans', sans-serif;       color:#ffd300;padding:7px;text-decoration:underline;text-align:center}

@media (max-width: 977px){.slide-link{top:auto;margin:15px auto 0}}

.slide-link:hover,.slide-link:focus{color:#fff;text-decoration:none;background:#ffd300;color:#014d73}

.slide1{display:block}

.flex-direction-nav{height:0;list-style:none;padding:0}

.flex-direction-nav li{position:absolute;z-index:100;top:44%;right:0;width:13px;height:28px;background:url(arrow-right.png) no-repeat;margin:16px 0 0}

@media (max-width: 977px){.flex-direction-nav li{top:42%}}

@media (max-width: 950px){.flex-direction-nav li{top:40%}}

@media (max-width: 900px){.flex-direction-nav li{top:37%}}

@media (max-width: 840px){.flex-direction-nav li{top:34%}}

@media (max-width: 800px){.flex-direction-nav li{top:32%}}

.flex-direction-nav li:first-child{right:auto;left:0;background:url(arrow-left.png) no-repeat}

.flex-direction-nav a{display:block;width:13px;height:28px;text-indent:-9999em;white-space:nowrap;outline:0;overflow:hidden}

.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0}

.flex-direction-nav a:hover,.flex-direction-nav a:focus,a.flex-active{cursor:pointer}

.container-nav-main-wrap{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;clear:both;background-color:#fff;padding:0;margin:0}

.container-nav-main-wrap:before,.container-nav-main-wrap:after{content:".";display:block;height:0;overflow:hidden}.container-nav-main-wrap:after{clear:both}.Attorneys .container-nav-main-wrap{border-bottom:16px solid #3c87b4}.Attorneys.Attorneys-page-ID .container-nav-main-wrap{border-bottom:0}.container-nav-main{clear:both;max-width:978px;margin:0 auto}.search-wrap{float:right;padding:3px;border:1px solid #cdcdcd;margin:5px 0 0}@media (max-width: 650px){.search-wrap{display:none}}#searchFormDesign #searchFormDesignSearchTerms{margin:0;padding:4px 6px;width:150px;border:1px solid #fff;font:400 13px/1 

'Alegreya Sans', sans-serif;         background:#fff;color:#686868}#searchFormDesign #searchFormDesignSearchTerms:focus,#searchFormDesign #searchFormDesignSearchTerms:hover{border-color:#fff}.nav-main{float:left}.nav-main ul{margin:0;padding:0;list-style:none;position:relative}

.nav-main ul li{margin:0;padding:0;list-style:none;position:relative}

.nav-main ul li:hover>ul,.nav-main ul li:focus>ul,.nav-main ul li.drop-active>ul{visibility:visible;opacity:1;z-index:999999}

.nav-main ul li a{display:block}.nav-main ul li ul{transition-property:opacity, visibility;transition-duration:200ms, 200ms;transition-timing-function:ease-out, linear;transition-delay:0s;display:block;position:absolute;visibility:hidden;opacity:0;margin:0;padding:0;top:100%;left:auto}.nav-main ul li ul li{width:auto;display:block;float:none}.nav-main ul li ul li:hover ul,.nav-main ul li ul li:focus ul,.nav-main ul li ul li.drop-active ul{visibility:visible;opacity:1;z-index:999999}.nav-main ul li ul li ul{left:100%;top:0;visibility:hiddden}.nav-main ul li ul li ul ul{visibility:hiddden;opacity:0;position:relative;left:auto;right:auto}.nav-main ul .last-child>ul>li>ul{left:auto;right:100%}@media (max-width: 650px){.nav-main{display:none;width:100%}.nav-main ul{display:block;position:relative;top:auto;left:auto;right:auto;float:none;visibility:visible;opacity:1;width:auto}

.nav-main ul li{display:block;position:relative;top:auto;left:auto;right:auto;float:none;visibility:visible;opacity:1;width:auto}

.nav-main ul li a{display:block}

.nav-main ul li ul{display:none;position:relative;top:auto;left:auto;right:auto;float:none;visibility:visible;opacity:1;width:auto}

.nav-main ul li ul li{position:relative;top:auto;left:auto;right:auto;float:none;visibility:visible;opacity:1;width:auto}

.nav-main ul li ul li ul{position:relative;top:auto;left:auto;right:auto;float:none;visibility:visible;opacity:1;width:auto}

.nav-main ul li ul li ul li{position:relative;top:auto;left:auto;right:auto;float:none;visibility:visible;opacity:1;width:auto}

.nav-main ul li ul li ul li ul{position:relative;top:auto;left:auto;right:auto;float:none;visibility:visible;opacity:1;width:auto}

.nav-main ul .last-child>ul>li>ul{position:relative;top:auto;left:auto;right:auto;float:none;visibility:visible;opacity:1;width:auto}

.nav-main ul .sbrot-drop-active>ul{display:block}}

.btn-nav-main{display:none;padding:.4em 0 .4em 20px;width:48%;text-transform:uppercase;background:url(bg-nav-main-mobi.gif) 7.3em 0.65em no-repeat;color:#737476}

.btn-nav-main:hover,.btn-nav-main:focus,.btn-nav-main .current{background:url(bg-nav-main-mobi.gif) 7.3em 0.65em no-repeat;color:#737476}

@media (max-width: 650px){.btn-nav-main{display:block;float:left}}.office-contact-mobi{display:none}

@media (max-width: 650px){.office-contact-mobi{display:block;padding:.4em 20px .4em 5px;color:#737476;float:right;width:48%;display:block;text-transform:uppercase;text-align:right}}

.nav-main ul{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;margin:0;padding:0;list-style:none}.nav-main ul:before,.nav-main ul:after{content:".";display:block;height:0;overflow:hidden}.nav-main ul:after{clear:both}@media (max-width: 977px){.nav-main ul{display:table;margin:0 auto}}@media (max-width: 650px){.nav-main ul{display:block;background-color:#26436a}}

.nav-main li{float:left}

.nav-main a{display:block;padding:16px 15px;text-decoration:none;font:400 15px/1 'Alegreya Sans', sans-serif;     color:#686868}

@media (max-width: 977px){.nav-main a{padding:16px 13px}}

@media (max-width: 930px){.nav-main a{padding:16px 10px}}

@media (max-width: 880px){.nav-main a{padding:16px 7px}}

@media (max-width: 650px){.nav-main a{width:100%;border-bottom:1px solid #fff;border-right:none;text-align:center;text-transform:none;color:#000;background-color:#014d73;}

.nav-main a:hover,.nav-main a:focus,.nav-main a .current{background-color:#0f2440}}

.nav-main a:hover,.nav-main a:focus,.nav-main a.current{text-decoration:none;color:#fff;background-color:#014d73;}

@media (max-width: 850px){.nav-main li.drop-line{clear:left}}

.nav-main li.itemLast a{border-right:none}

.nav-main ul li li a{padding:.6em 15px;width:240px;border:none;text-transform:none;background:#014d73;color:#ffffff;}

.nav-main ul li li a:hover,.nav-main ul li li a:focus,.nav-main ul li li a .current{background-color:#2a2a2a;color:#ffffff;}

@media (max-width: 650px){.nav-main ul li li a{width:100%}}

.prac-wrap ul{width:100%;background:#f0f}

.contextual-container-wrap{clear:both;border-bottom:16px solid #3c87b4;background:#000 url(i-random1.jpg) center top no-repeat}

.contextual-container-wrap .random-1{background:#000 url(i-random1.jpg) center top no-repeat}

.contextual-container-wrap .random-2{background:#000 url(i-random2.jpg) center top no-repeat}

.contextual-container-wrap .random-3{background:#000 url(i-random3.jpg) center top no-repeat}

.contextual-container-wrap .random-4{background:#000 url(i-random4.jpg) center top no-repeat}

.contextual-container-wrap .random-5{background:#000 url(i-random5.jpg) center top no-repeat}

@media (max-width: 650px){.contextual-container-wrap{background-size:100%}}

.contextual-container-wrap .contextual-container{min-height:207px;margin:0 auto;max-width:1054px;
padding:40px 0 0;text-align:center;font:400 19px/1 'Alegreya Sans', sans-serif;  color:#fff}

@media (max-width: 650px){.contextual-container-wrap .contextual-container{padding:7% 0;min-height:auto}}

.contextual-container-wrap .contextual-container h4{font:400 41px/1 'Alegreya Sans', sans-serif;         color:#ffd300;text-transform:uppercase;padding:0;margin:0}

@media (max-width: 650px){.contextual-container-wrap .contextual-container h4{font-size:25px}}

@media (max-width: 650px){.contextual-container-wrap .contextual-container p{display:none}}

.contextual-container-wrap .contextual-container a{display:block;font-size:14px;color:#77c4f2}

.contextual-container-wrap .contextual-container a:hover,.contextual-container-wrap .contextual-container a:focus,
.contextual-container-wrap .contextual-container a .current{color:#ffd300}

@media (max-width: 650px){.contextual-container-wrap .contextual-container a{display:none}}

.prac .contextual-container-wrap{clear:both;background:#000 url(bg-business-law.jpg) center top no-repeat}

.prac .contextual-container-wrap .contextual-container{min-height:135px;margin:0 auto;max-width:1054px;padding:30px 0 0;
text-align:left;color:#fff;background:url(bg-prac-icon.png) 30px 50% no-repeat}

@media (max-width: 650px){.prac .contextual-container-wrap .contextual-container{background-position:20px 50%;padding:50px 0 0}}.prac .contextual-container-wrap .contextual-container h4{font:400 72px/1 'Alegreya Sans', sans-serif;      color:#ffd300;text-transform:uppercase;padding:0 0 0 145px;margin:0;opacity:0.6}@media (max-width: 650px){.prac .contextual-container-wrap .contextual-container h4{font-size:35px;padding:0 0 0 110px}}

.Family-Law .contextual-container-wrap{background:#000 url(bg-family-law.jpg) center top no-repeat}.Injury-Death .contextual-container-wrap{background:#000 url(bg-injury-death.jpg) center top no-repeat}

a.jump-to-prac{display:none}

@media (max-width: 650px){a.jump-to-prac{display:table;margin:14px auto 0;font:400 26px/1.45 'Alegreya Sans', sans-serif;      color:#454545;text-transform:uppercase}

a.jump-to-prac:hover,a.jump-to-prac:focus,a.jump-to-prac .current{text-decoration:none}}

.jump-prac{display:block;height:0;margin:0;padding:0}

.home .contextual-container-wrap{clear:both;background:#014d73 url(bg-header-home.jpg) center top no-repeat;border-bottom:none}

@media (max-width: 850px){.home .contextual-container-wrap{background-size:100%}}

.home .contextual-container-wrap .contextual-container{height:643px;margin:0 auto;max-width:978px;padding:388px 0 0;text-align:center;



font:400 16px/1.45   'Alegreya Sans', sans-serif;   color:#fff}

@media (max-width: 850px){.home .contextual-container-wrap .contextual-container{font-size:14px;padding:30% 0 0;height:auto;background:#014d73 url(bg-header-home.jpg) center top no-repeat;background-size:106%}}.home .contextual-container-wrap .contextual-container .header-home-left{float:left;width:65%;text-align:left}@media (max-width: 850px){.home .contextual-container-wrap .contextual-container .header-home-left{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;width:100%;margin-top:-44px;background-color:#3c87b4; margin-bottom:20px;}

.home .contextual-container-wrap .contextual-container .header-home-left:before,.home .contextual-container-wrap .contextual-container .header-home-left:after{content:".";display:block;height:0;overflow:hidden}.home .contextual-container-wrap .contextual-container .header-home-left:after{clear:both}}.home .contextual-container-wrap .contextual-container .header-home-left h4{font:400 70px/1 'Alegreya Sans', sans-serif;      color:#fff;text-transform:uppercase;padding:0;margin:0 0 30px}@media (max-width: 977px){.home .contextual-container-wrap .contextual-container .header-home-left h4{font-size:55px;padding:2% 0;margin-bottom:10px}}@media (max-width: 850px){.home .contextual-container-wrap .contextual-container .header-home-left h4{background-color:#18618c;padding:2%}}

@media (max-width: 650px){.home .contextual-container-wrap .contextual-container .header-home-left h4{font-size:34px}}

@media (max-width: 850px){.home .contextual-container-wrap .contextual-container .header-home-left p{padding:0 2%;font-size:16px}}

@media (max-width: 650px){.home .contextual-container-wrap .contextual-container .header-home-left p{display:block}}

.home .contextual-container-wrap .contextual-container .header-home-left a{display:inline;color:#77c4f2}

.home .contextual-container-wrap .contextual-container .header-home-left a:hover,.home .contextual-container-wrap .contextual-container .header-home-left a:focus,.home .contextual-container-wrap .contextual-container .header-home-left a .current{color:#ffd300}.home .contextual-container-wrap .contextual-container .badge-wrap{width:290px;float:right;padding:10px 5px 3px;background-color:#014d73;border:1px solid #167caf;text-align:center}.home .contextual-container-wrap .contextual-container .badge-wrap img{margin:4px}@media (max-width: 850px){.home .contextual-container-wrap .contextual-container .badge-wrap{display:none}}

.blog .contextual-container{padding:80px 0 0;text-align:center;font:400 19px/1 'Alegreya Sans', sans-serif;    color:#fff}

@media (max-width: 650px){.blog .contextual-container{padding:7% 0;min-height:auto}}

.container-page-wrap{background:url(bg-container-split.png) center top repeat-y}

.home .container-page-wrap{background:none;border-bottom:16px solid #3c87b4;padding:30px 0}

.home .container-page-wrap:before{height:300px;border-bottom:50px solid #6f3}

.container-page{margin:0 auto;max-width:978px;background:#fff}

.container-columns{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;background:url(bg-container-column.gif) repeat-y}

.container-columns:before,.container-columns:after{content:".";display:block;height:0;overflow:hidden}.container-columns:after{clear:both}

@media (max-width: 650px){.container-columns{background:none}}.home .container-columns{background:#fff}

.container-column-main{float:right;width:100%}.column-main{margin-left:306px}@media (max-width: 650px){.column-main{margin-left:0}}

.column-side{float:left;margin-right:-100%;width:306px;padding:54px 0 30px;border-right:6px solid #ffd300;background:#ffd300 url(triple-lines.png) 0 54px repeat-x}

@media (max-width: 650px){.column-side{margin-right:0;width:100%}}

.column-side .side-box{background:url(triple-lines.png) bottom repeat-x;padding:40px 0 40px;text-align:center}

.column-side .side-box h4{font:400 25px/1 'Alegreya Sans', sans-serif;color:#014d73;text-transform:uppercase;padding:0;margin:0 0 14px;text-align:center}

.column-side .side-box a{color:#014d73}








.column-side .side-box a:hover,.column-side .side-box a:focus,.column-side .side-box a .current{padding:1px;color:#000;background-color:#fff;text-decoration:none; }

// .column-side .side-box a:hover,.column-side .side-box a:focus,.column-side .side-box a .current{color:#000;text-decoration:underline; }






.column-side .side-box.side-atto-feature p{text-align:left;font:16px/1.4 'Alegreya Sans', sans-serif; }


.column-side .side-atto-feature-img{float:right;margin:9px 18px}

.column-side .badge-wrap{width:290px;border-radius:10px 7px;padding:10px 5px;background-color:#014d73;border:1px solid #167caf;text-align:center}

.column-side .badge-wrap img{margin:4px}

@media (max-width: 650px){.column-side .badge-wrap{display:table;margin:10px auto}}

.column-side .blog-box{text-align:left;font:400 16/1 'Alegreya Sans', sans-serif;     }

.column-side .blog-box .rssFeed ul{padding:0 20px 0 0;margin:0;list-style:none}

.column-side .blog-box .rssFeed ul li{padding-bottom:14px}

.column-side .blog-box .rssFeed ul li:first-child+li+li+li+li,.column-side .blog-box .rssFeed ul li:first-child+li+li+li{display:none}.column-side .blog-box span{display:block;color:#014d73}.column-side .blog-box a{color:#000}

.column-side .blog-box a:hover,.column-side .blog-box a:focus,.column-side .blog-box a .current{background-color:#fff}

@media (max-width: 700px){.column-side .blog-box a{display:table;margin:10px auto}}.column-side .blog-box a.blog-more{color:#014d73}

@media (max-width: 650px){.mobi-remove{display:none}}.title-module{display:none}.prac .column-side{background:#ffd300;padding-top:28px}

.blog .column-side{background:none}.home .column-side{padding-top:30px;background:none;border:0}

.home .column-side .atto-expi{width:240px;font:400 17px/1   'Alegreya Sans', sans-serif;      color:#000;padding:0;text-align:center}.home .column-side .atto-expi p{margin:8px 0}

.home .column-side .atto-expi strong{display:block;font:700 180px/0.85   font-family: 'Alegreya Sans', sans-serif;    color:#024f83;margin-left:-10px}

.home .column-side .atto-expi .expi-emphasis{font:400 48px/1 'Alegreya Sans', sans-serif;       color:#0e6eaf;text-transform:uppercase}

.home .column-side .atto-expi .border-top{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;border-top:9px solid #0067a1}

.home .column-side .atto-expi .border-top:before,.home .column-side .atto-expi .border-top:after{content:".";display:block;height:0;overflow:hidden}.home .column-side .atto-expi .border-top:after{clear:both}.home .column-side .atto-expi .border-top:before{border-top:3px solid #528a6d}.home .column-side .atto-expi .border-top:after{border-top:10px solid #ffd300}.home .column-side .atto-expi .border-bottom{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;border-top:10px solid #ffd300}.home .column-side .atto-expi .border-bottom:before,.home .column-side .atto-expi .border-bottom:after{content:".";display:block;height:0;overflow:hidden}.home .column-side .atto-expi .border-bottom:after{clear:both}.home .column-side .atto-expi .border-bottom:before{border-top:3px solid #528a6d}.home .column-side .atto-expi .border-bottom:after{border-top:9px solid #0067a1}

@media (max-width: 650px){.home .column-side{display:none}}

.page-title{font:400 36px/1.2 'Alegreya Sans', sans-serif;          padding:48px 10px 12px 60px;margin:0}

@media (max-width: 650px){.page-title{padding:30px 3% 10px}}

.home .page-title{padding:30px 0 8px}@media (max-width: 650px){.home .page-title{padding:30px 3% 10px}}

.prac .page-title{padding:54px 10px 12px 60px}

@media (max-width: 650px){.prac .page-title{padding:30px 3% 10px}}

.content{padding:10px 10px 20px 60px;            font-family: 'Alegreya Sans', sans-serif;             font-size:16px;line-height:1.45em;*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1}.content:before,.content:after{content:".";display:block;height:0;overflow:hidden}.content:after{clear:both}@media (max-width: 650px){.content{padding:10px 3%}}.content .callOut{background-color:#ffd300;padding:1.2em 1.5em}.badge{text-align:center}.badge .badge-title{font:400 25px/1 'Alegreya Sans', sans-serif;        color:#014d73;text-transform:uppercase;padding:0;margin:0 0 14px;text-align:center}.badge .badge-wrap{width:100%;border-radius:10px 7px;padding:10px 5px;background-color:#014d73;border:1px solid #167caf;text-align:center}.badge .badge-wrap img{margin:4px}#attorneyProfile .attorneyProfileContactInformation{padding:0}.atto-profile-accolades-wrapped{float:right;margin:0 0 2px 20px}

.atto-profile-accolades{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;margin:0 0 1.5em}

.atto-profile-accolades:before,.atto-profile-accolades:after{content:".";display:block;height:0;overflow:hidden}.atto-profile-accolades:after{clear:both}

.atto-profile-accolades a:hover,.atto-profile-accolades a:focus,.atto-profile-accolades a:active{background:none}

.atto-profile-accolades-img,#super_lawyers_badge{display:inline-block;vertical-align:middle;margin:0 15px 0 0}.home .content{padding-left:0}

@media (max-width: 650px){.home .content{padding:10px 3%}}

.column-side .related-articles ul{padding:0}.column-side .related-articles ul li{display:inline}.column-side .related-articles ul li a{display:block;padding:5px 10px;font-size:18px;color:#000;text-align:left;text-decoration:none}.column-side .related-articles ul li a:hover,.column-side .related-articles ul li a:focus,.column-side .related-articles ul li a.current{color:#508dac;text-decoration:underline;background:none}

.column-side .related-articles h4{text-align:left;color:#454545;padding-bottom:20px;display:block;text-transform:uppercase;text-decoration:none;margin-top:30px;background:url(triple-lines-prac-title.gif) bottom repeat-x;font:400 25px/1 'Alegreya Sans', sans-serif;           }

.side-box a.title-practice{text-align:left;color:#454545;padding-bottom:20px;display:block;text-transform:uppercase;text-decoration:none;background:url(triple-lines-prac-title.gif) bottom repeat-x;font:400 25px/1 'Alegreya Sans', sans-serif}.side-box a.title-practice:hover,.side-box a.title-practice:focus{color:#508dac;text-decoration:underline;background:url(triple-lines-prac-title.gif) bottom repeat-x}

.side-box .nav-practice{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1}.side-box .nav-practice:before,.side-box .nav-practice:after{content:".";display:block;height:0;overflow:hidden}.side-box .nav-practice:after{clear:both}.side-box .nav-practice ul{padding:0}

.side-box .nav-practice ul li{display:inline}

.side-box .nav-practice ul li a{display:block;padding:5px 10px;font-size:18px;color:#000;text-align:left;text-decoration:none}

.side-box .nav-practice ul li a:hover,.side-box .nav-practice ul li a:focus,.side-box .nav-practice ul li a.current{color:#508dac;text-decoration:underline;background:none}.side-box .nav-practice ul.prac-addon{margin-bottom:-1em}@media (max-width: 650px){.side-box .nav-practice{width:300px;display:table;margin:10px auto}}.nav-prac-home-wrap{clear:both;background:#ffd300;padding:40px 0;color:#000;border-top:9px solid #f5af16}.nav-prac-home-wrap .nav-prac-home{max-width:978px;margin:0 auto;*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;text-align:center}.nav-prac-home-wrap .nav-prac-home:before,.nav-prac-home-wrap .nav-prac-home:after{content:".";display:block;height:0;overflow:hidden}.nav-prac-home-wrap .nav-prac-home:after{clear:both}.nav-prac-home-wrap .nav-prac-home ul{padding:0;margin:0;list-style:none;width:100%}

@media (max-width: 650px){.nav-prac-home-wrap .nav-prac-home ul{display:table;margin:0 auto;width:250px}}

.nav-prac-home-wrap .nav-prac-home ul li{display:block;float:left;width:25%;padding:138px 10px 0}

@media (max-width: 875px){.nav-prac-home-wrap .nav-prac-home ul li{font-size:14px}}

@media (max-width: 650px){.nav-prac-home-wrap .nav-prac-home ul li{float:none;width:100%;padding:12px 10px 12px 60px;margin:10px auto;text-align:left;display:table}}.nav-prac-home-wrap .nav-prac-home ul li h4{font:400 31px/1 'Alegreya Sans', sans-serif;text-transform:uppercase;display:block}@media (max-width: 875px){.nav-prac-home-wrap .nav-prac-home ul li h4{font-size:25px}}@media (max-width: 650px){.nav-prac-home-wrap .nav-prac-home ul li p{display:none}}.nav-prac-home-wrap .nav-prac-home ul li span{display:block;color:#fff;background-color:#3c87b4;border-radius:18px;padding:5px 1px;border:3px solid #3c87b4;text-decoration:none;font:400px 16px/1 'Alegreya Sans', sans-serif;    } 


.nav-prac-home-wrap .nav-prac-home ul li span:hover,.nav-prac-home-wrap .nav-prac-home ul li span:focus,.nav-prac-home-wrap .nav-prac-home ul li span .current{background-color:#003857;color:#f4cb06;border:3px solid #fff}@media (max-width: 875px){.nav-prac-home-wrap .nav-prac-home ul li span{font-size:14px}}

@media (max-width: 650px){.nav-prac-home-wrap .nav-prac-home ul li span{display:none}}

.nav-prac-home-wrap .nav-prac-home ul li a{display:block;text-decoration:none;color:#000}.nav-prac-home-wrap .nav-prac-home ul li a:hover span,.nav-prac-home-wrap .nav-prac-home ul li a:focus span,.nav-prac-home-wrap .nav-prac-home ul li a .current span{background-color:#003857;color:#f4cb06;border:3px solid #fff}.nav-prac-home-wrap .nav-prac-home ul li.prac-home-busi{background:url(bg-prac-home-busi.png) center top no-repeat}@media (max-width: 650px){.nav-prac-home-wrap .nav-prac-home ul li.prac-home-busi{background:url(bg-prac-home-busi-mobi.png) left top no-repeat}}.nav-prac-home-wrap .nav-prac-home ul li.prac-home-fami{background:url(bg-prac-home-fami.png) center top no-repeat}@media (max-width: 650px){.nav-prac-home-wrap .nav-prac-home ul li.prac-home-fami{background:url(bg-prac-home-fami-mobi.png) left top no-repeat}}.nav-prac-home-wrap .nav-prac-home ul li.prac-home-inju{background:url(bg-prac-home-inju.png) center top no-repeat}

@media (max-width: 650px){.nav-prac-home-wrap .nav-prac-home ul li.prac-home-inju{background:url(bg-prac-home-inju-mobi.png) left top no-repeat}}

.nav-prac-home-wrap .nav-prac-home ul li.prac-home-crim{background:url(bg-prac-home-crim.png) center top no-repeat}

@media (max-width: 650px){.nav-prac-home-wrap .nav-prac-home ul li.prac-home-crim{background:url(bg-prac-home-crim-mobi.png) left top no-repeat}}

.why-hire-wrap{clear:both;background:#014d73 url(bg-why-hire.gif) left bottom repeat-x;padding:40px 0 80px;color:#fff}

.why-hire-wrap .why-hire{max-width:978px;margin:0 auto;*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;text-align:center}

.why-hire-wrap .why-hire:before,.why-hire-wrap .why-hire:after{content:".";display:block;height:0;overflow:hidden}

.why-hire-wrap .why-hire:after{clear:both}

.why-hire-wrap .why-hire .title-why-hire{font:400 36px/1.35 'Alegreya Sans', sans-serif;color:#ffd300;margin:0 0 3px;text-transform:uppercase}

.why-hire-wrap .why-hire ul{padding:0;margin:0;list-style:none;width:100%}

@media (max-width: 650px){.why-hire-wrap .why-hire ul{display:table;margin:0 auto;width:90%;text-align:center}}

.why-hire-wrap .why-hire ul li{display:block;float:left;width:20%;padding:0 10px 0}

@media (max-width: 875px){.why-hire-wrap .why-hire ul li{font-size:14px}}

@media (max-width: 650px){.why-hire-wrap .why-hire ul li{float:none;width:100%;padding:12px 10px 12px 10px;margin:10px auto;display:table}}.why-hire-wrap .why-hire ul li span{display:block;color:#ffd300;font:400 72px/1.35 'Alegreya Sans', sans-serif;  }


@media (max-width: 875px){.why-hire-wrap .why-hire ul li span{font-size:60px}}

@media (max-width: 650px){.why-hire-wrap .why-hire ul li span{display:none}}

.why-hire-wrap .why-hire ul li h4{font:400 32px/1 'Alegreya Sans', sans-serif;text-transform:uppercase;display:block}

@media (max-width: 875px){.why-hire-wrap .why-hire ul li h4{font-size:25px}}

.why-hire-wrap .why-hire ul li p{line-height:1.45em}

.footer-page-wrap{background-color:#014d73;*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;padding:60px 0 20px}

.footer-page-wrap:before,.footer-page-wrap:after{content:".";display:block;height:0;overflow:hidden}.footer-page-wrap:after{clear:both}.home .footer-page-wrap{background-color:#fff}.footer-page{max-width:978px;margin:0 auto;color:#fff}.footer-page h3.call-email{color:#ffd300;font:400 40px/1 'Alegreya Sans', sans-serif;margin:0;padding:0;text-align:center;text-transform:uppercase}.footer-page p.footer-text{width:100%;padding:0 5%;text-align:center;margin-bottom:60px}@media (max-width: 750px){.footer-page p.footer-text .v-line{display:none;width:90%}}@media (max-width: 750px){.footer-page p.footer-text{border-top:1px solid #3c87b4;border-bottom:1px solid #3c87b4}}.home .footer-page{color:#000}.home .footer-page h3.call-email{color:#014d73}

.footer-left{width:48%;float:left}@media (max-width: 650px){.footer-left{float:none;display:block;width:310px;margin:10px auto 75px}}.short-form{margin:0 0 1.45em}

.title-short-form{margin:0 0 30px;font:400 40px/1 'Alegreya Sans', sans-serif;color:#fff}.home .title-short-form{color:#014d73}

#containerIntakeFormShort,#containerIntakeFormShortAutofill{      font-family: 'Alegreya Sans', sans-serif;         margin:0;color:#fff}

.home #containerIntakeFormShort,.home #containerIntakeFormShortAutofill{color:#000}#intakeFormShort fieldset input,#intakeFormShort fieldset textarea,#intakeFormShortAutofill fieldset input,#intakeFormShortAutofill fieldset textarea{display:block;width:100%;         font-family: 'Alegreya Sans', sans-serif;        margin:.3em 0 .6em 0;padding:8px 10px;color:#333}.home #intakeFormShort fieldset input,.home #intakeFormShort fieldset textarea,.home #intakeFormShortAutofill fieldset input,.home #intakeFormShortAutofill fieldset textarea{color:#fff;background:#014d73}#intakeFormShort fieldset div.formHighlight *:hover,#intakeFormShort fieldset div.formHighlight *:focus,#intakeFormShortAutofill fieldset div.formHighlight *:hover,#intakeFormShortAutofill fieldset div.formHighlight *:focus{background:#fff}

.home #intakeFormShort fieldset div.formHighlight *:hover,.home #intakeFormShort fieldset div.formHighlight *:focus,.home #intakeFormShortAutofill fieldset div.formHighlight *:hover,.home #intakeFormShortAutofill fieldset div.formHighlight *:focus{background:#014d73}

#intakeFormShort fieldset div.formHighlight *,#intakeFormShortAutofill fieldset div.formHighlight *{border:1px solid #ffffff}

#intakeFormShort fieldset .formCheck a:link,#intakeFormShort fieldset .formCheck a:visited,#intakeFormShortAutofill fieldset .formCheck a:link,#intakeFormShortAutofill fieldset .formCheck a:visited,#containerIntakeFormShortAutofill p.intakeFormShortPrivacy a{color:#fff;text-decoration:underline}

p.intakeFormShortPrivacy{margin:-18px 0px 0px 214px !important;font-size:0.91em}#intakeFormShort fieldset .formCheck a:hover,#intakeFormShort fieldset .formCheck a:focus,#intakeFormShortAutofill fieldset .formCheck a:hover,#intakeFormShortAutofill fieldset .formCheck a:focus,#containerIntakeFormShortAutofill p.intakeFormShortPrivacy a:hover,#containerIntakeFormShortAutofill p.intakeFormShortPrivacy a:focus{color:#fff;text-decoration:none}.home #intakeFormShort fieldset .formCheck a:link,.home #intakeFormShort fieldset .formCheck a:visited,.home #intakeFormShortAutofill fieldset .formCheck a:link,.home #intakeFormShortAutofill fieldset .formCheck a:visited,.home #containerIntakeFormShortAutofill p.intakeFormShortPrivacy a{color:#000}

.home #intakeFormShort fieldset .formCheck a:hover,.home #intakeFormShort fieldset .formCheck a:focus,.home #intakeFormShortAutofill fieldset .formCheck a:hover,.home #intakeFormShortAutofill fieldset .formCheck a:focus,.home #containerIntakeFormShortAutofill p.intakeFormShortPrivacy a:hover,.home #containerIntakeFormShortAutofill p.intakeFormShortPrivacy a:focus{color:#000}#intakeFormShortSubmit,#intakeFormShortAutofillSubmit{display:none !important}#submitbtn_intakeFormShortAutofillSubmit{display:block !important;width:100%;height:auto;margin:.8em 0 0;color:#fff;padding:23px 10px;font:400 29px/1 'Alegreya Sans', sans-serif;text-align:center;background-color:#3c87b4;border-radius:10px;border:0}

#submitbtn_intakeFormShortAutofillSubmit:hover,#submitbtn_intakeFormShortAutofillSubmit:focus,#submitbtn_intakeFormShortAutofillSubmit .current{background-color:#ffd300;color:#014d73}.footer-right{float:right;width:44%;padding:0}@media (max-width: 800px){.footer-right{width:46%}}@media (max-width: 650px){.footer-right{width:310px;float:none;display:block;margin:10px auto}}.title-contact{font:400 40px/1 'Alegreya Sans', sans-serif;margin:0 0 30px;padding:0}.home .title-contact{color:#014d73}.contact-info{clear:both;font-size:19px;line-height:1.35em}.contact-info .brand-footer{width:100%}.contact-info .office-address{background:url(bg-addr.png) 0 0.35em no-repeat;padding:0 0 0 38px;display:block}.contact-info .office-phone{background:url(bg-phone.png) 0 0.35em no-repeat;padding:0 0 0 38px;display:block}

.contact-info .office-phone .office-phone-number{font:400 40px/1 'Alegreya Sans', sans-serif}.contact-info a{color:#86caf3}

.contact-info a:hover,.contact-info a:focus,.contact-info a .current{color:#024f83;background-color:#ffd300;text-decoration:none}

.social-media{margin:0 0 30px 38px;*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1}.social-media:before,.social-media:after{content:".";display:block;height:0;overflow:hidden}.social-media:after{clear:both}.social-media a{display:block;float:left;margin:0 5px 0 0;border:3px solid #014d73;border-radius:8px}.social-media a img{border-radius:6px;vertical-align:middle}.social-media a:hover,.social-media a:focus,.social-media a .current{border:3px solid #ffd300}.home .social-media a{border:3px solid #fff}.home .social-media a:hover,.home .social-media a:focus,.home .social-media a .current{border:3px solid #ffd300}.google-map{clear:both}.google-map iframe{border:20px solid #bbb4a8 !important}

@media (max-width: 766px){.google-map iframe{display:none}}

.fine-print{clear:both;color:#fff;font-size:15px;padding-top:15px}

.fine-print a{color:#ffffff}

.fine-print a:hover,.fine-print a:focus,.fine-print a:active{text-decoration:none;background-color:inherit}

@media (max-width: 766px){.fine-print{padding:0 3%}}

.home .fine-print{color:#ffffff;}

.home .fine-print a{color:#ffffff;text-decoration:none;}

.home .fine-print a:hover,.home .fine-print a:focus,.home .fine-print a:active{text-decoration:underline;background-color:inherit}

.copyright{float:left;max-width:436px}

@media (max-width: 766px){.copyright{float:none;display:table;margin:10px auto 2px;text-align:center}}

.branding{float:right;max-width:515px;text-align:right}

@media (max-width: 766px){.branding{float:none;display:table;margin:0 auto;text-align:center}}

.group h4{color:#014d73;text-transform:uppercase;font-size:1.16em}

.group ul{list-style:none;padding:4px 30px 24px 0;margin:0}

.group ul li{display:inline}.group a,.group a:visited{display:block;font-size:15px;padding:.2em 0 .2em 0;color:#000;text-decoration:none;line-height:1.1em}

.group a:hover,.group a:focus,.group a.current{color:#3c87b4}




.post h2 a{color:#000;text-decoration:underline}.post h2 a:hover,.post h2 a:focus,.post h2 a.current{color:#000;text-decoration:none}

.postMeta{clear:both}.postMeta p{padding:0 0 .5em}.containerComment{clear:both;padding:14px 0 5px}.comment{border-bottom:1px dotted #000}

#containerBlogCommentForm,#containerBlogCommentForm *,#containerBlogCommentFormAutofill,#containerBlogCommentFormAutofill *{margin:0;padding:0}


.pagination{clear:both;border-top:1px dotted #000;padding:19px 0}

.pagination ol{list-style:none;padding:0}

.pagination li{float:left;margin-right:5px}

.pagination li.resultsPrevious{margin-right:5px}

.blog .post-meta .fb-like{float:left;margin:-2px 30px 0 0}

.subscribe{display:block;color:#000}.subscribe:hover,.subscribe:focus,.subscribe .current{text-decoration:none;color:#3c87b4}

#attorneyProfile ul{list-style:disc}

#attorneyProfile ul ul{list-style:circle}

.attorneyProfileNarrative p,.attorneyProfileNarrative span{        font-family: 'Alegreya Sans', sans-serif;         font-size:16px !important;line-height:1.45em !important}

.super-container{text-align:center}
