*{margin:0;padding:0}body{font:13px Verdana, Arial, Helvetica, sans-serif;line-height:1.3em;color:#333;background-color:#011944}a img{border:none}a:link{color:#44F;text-decoration:underline}
a:hover{color:#7A0A17}a:visited{color:#439}p{margin:8px 0}h1,h2.index{font:bold 18px Trajan Pro, Georgia;color:#01338B;border-bottom:1px solid #b10000}h1{margin:0 0 15px 0}h2.index{margin:30px 0 15px 0}
h1 span{font-size:0.8em}h1.tag{font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#666;border:none;margin:-15px 0 15px}h2{font:bold 16px Trajan Pro, Georgia;color:#01338B;padding:20px 0 2px 0}
h2.home{clear:both}h3{font:bold 12pt Verdana, Arial, Helvetica, sans-serif;color:#01338B;margin:15px 0}img.right{float:right;clear:right;margin:5px 0 5px 10px}img.left{float:left;clear:left;margin:5px 10px 5px 0}
img.center{display:block;margin:5px auto}html,body,#wrap{height:100%;width:100%}body > #wrap{height:auto;min-height:100%}
#main{overflow:auto;padding-bottom:121px;width:960px;background:#fff url('../images/side-bg.gif') repeat-y;border-bottom:1px solid #000;border-right:3px solid #000;margin:0 auto}
#footer{position:relative;margin-top:-121px;height:121px;clear:both;background-color:#011944;color:#fff}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
#header{height:100px;background:#fff url('../images/head-bg.gif') repeat-x}#head{width:960px;height:89px;clear:both;margin:0 auto}#head img{float:left;margin:10px 0 0 22px}
#head img.phone{float:right;margin:12px 20px 0 0}#head p {margin:8px 25px 0 0;text-align:right;float:right;width:200px;clear:right}#navigation{height:34px;background:url('../images/nav-bar.gif') repeat-x}
#menu{width:960px;margin:0 auto}#menu li{display:block;float:left;margin:0}#nav li.home a:hover,#nav li.profile a:hover,#nav li.results a:hover,#nav li.resources a:hover,#nav li.press a:hover,#nav li.contact a:hover{background-position:0 -34px}
#menu ul{font-size:18px}#nav a{color:#fff;text-decoration:none;display:block}#nav a:hover{text-decoration:underline}#nav,#nav ul{list-style:none;margin:0;padding:0}#nav li{float:left}
#nav li.home a{background:url('../images/home.gif') no-repeat;width:118px;overflow:hidden;height:0 !important;margin:0 10px 0 5px;padding:34px 0 0}
#nav li.profile a{background:url('../images/profile.gif') no-repeat;width:198px;margin-right:10px;overflow:hidden;height:0 !important;padding:34px 0 0}
#nav li.results a{background:url('../images/results.gif') no-repeat;width:159px;margin-right:10px;overflow:hidden;height:0 !important;padding:34px 0 0}
#nav li.press a{background:url('../images/press.gif') no-repeat;width:118px;margin-right:10px;overflow:hidden;height:0 !important;padding:34px 0 0}
#nav li.resources a{background:url('../images/resources.gif') no-repeat;width:145px;margin-right:10px;overflow:hidden;height:0 !important;padding:34px 0 0}
#nav li.contact a{background:url('../images/contact.gif') no-repeat;width:161px;margin-right:0;overflow:hidden;height:0 !important;padding:34px 0 0}
#nav li ul{position:absolute;width:15em;left:-999em}#nav li:hover ul{left:auto}#feature{background:url('../images/feature-bg.gif') repeat-x;height:259px;color:#fff}
#company{width:960px;margin:0 auto;padding:8px 10px 5px}#company h2{font-size:1.7em;font-weight:400;line-height:1.2em;color:#fff;margin:0 0 10px}
#feature #pic{float:left;width:550px;margin:10px 20px 0}#feature #pic img{border:4px solid #0D2040}#company #contact{text-align:center;width:360px;float:right;margin:10px 0 0}
#content{float:right;width:665px;background:#fff;padding:20px 15px 20px 5px}#content p.small{font-size:0.8em}#content p{line-height:1.35em;}#content p span{font-size:1.2em}
#content ul{font-size:1.1em;line-height:1.3em;margin:0 0 10px 30px}#content li{margin:5px 0 5px 15px}ul.injury li,ul.employment li,ul.class-action li{width:250px;float:left;display:inline;}
#quote{border:1px solid #C5D7F6;background-color:#FFFCCB;font:bold italic 10pt Georgia, Times New Roman;height:195px;margin:30px 0 20px;padding:6px}#quote p{line-height:1.4em;margin:2px 8px}
#content .notice {border:1px solid red;background-color:#FDD6D8;padding:5px 15px 5px 15px;margin:15px 0 5px 0}#content .notice h3{text-align:center}
#quote h3{font:13pt Verdana, Arial, Helvetica, sans-serif;color:#01338B;margin:8px 0}#quote img{float:left;margin:5px 10px 5px 5px}
#sidebar{float:left;width:250px;padding:20px 0 0 0}#sidebar h3{color:#fff;font:bold 16px Trajan Pro, Georgia;margin:10px 10px 5px 10px}#sidebar h4{color:#fff;margin:5px 0 10px 010px}
#sidebar #contact{width:244px;margin:0 0 25px 0}#sidebar ul#navigation{font-size:1.2em;line-height:1.3em;margin:10px 0}#sidebar li {margin:0 0 0 2px}#sidebar .side{padding:10px 0}
#sidebar .side ul{list-style-type:none;margin:0;list-style-position:inside}#sidebar .side li {margin:4px 15px 4px 10px}#sidebar .side li a{color:#fff}#sidebar .side li a:hover{text-decoration:none}
#foot{width:920px;font-size:0.8em;margin:0 auto;padding:20px 0 0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}
#company p,#content p{font-size:1.1em}.clearfix{display:block}#content p.center {text-align:center}#foot p {clear:both}#foot .vcard {font-size:1.2em;color:#fff;line-height:1.2em;padding:0 0 20px 50px}
#foot .vcard a {color:#fff;}#foot .vcard span {margin-right:10px}#foot .vcard span.locality {margin-right:0}#foot .vcard abbr {margin:0 10px 0 0}#foot .vcard .adr {float:left}
#foot .vcard .tel {float:left}#foot .vcard .tel span.value {font-weight:bold}
#main-404{overflow:auto;padding-bottom:121px;width:960px;background-color:#fff;border-bottom:1px solid #000;border-right:3px solid #000;margin:0 auto}
#content-404{width:930px;background-color:#fff;padding:20px 15px 20px 15px}img.alignleft {float:left;margin:5px 5px 5px 0}img.alignright {float:right;margin:5px 0 5px 5px}
#content .post {padding:5px 0 20px 0}#content p.postdate {margin:-10px 0 15px 0}#content p.postdate, #content p.postmeta{font-size:0.8em;color:#555}
#content .post h2,#content .entry h2{font:bold 16px Verdana, Arial, Helvetica, sans-serif;color:#01338B;padding:20px 0 2px}
.older-newer{margin:0 0 10px 0}.older-newer .left {text-align:left}.older-newer .right {text-align:right}h3.respond{margin:20px 0 10px 0}
#content ol.commentlist {list-style-type:none;list-style-position:outside;}#content ol.commentlist li {margin:5px 0 15px 0;border:1px solid #999;padding:5px 8px 5px 8px;font-size:0.9em;color:#444}
#content ol.commentlist li.alt{background-color:#e1e0db}form#commentform p small{color:#666}
