html{overflow-y:scroll;}html,body{height:100%;background-color:#fff;}body{margin:0 auto;width:840px;color:#444;}#wrapper{min-height:100%;position:relative;}#header{padding-top:28px;height:71px;}#footer{height:40px;clear:both;}#main{position:relative;padding-left:210px;font-family:Verdana;}.person #main{padding-left:250px;}h1{text-align:right;font-weight:bold;font-size:146.5%;margin-bottom:1em;font-family:Georgia;}.subtitle{text-align:right;font-style:italic;margin-top:-1em;}.person h1,.news h2{color:#c4110a;}p{text-align:justify;line-height:1.3;padding-bottom:1em;}.person #main h2,.news #main h2,.area #main h2{font-weight:bold;font-family:Georgia;padding-top:.5em;padding-bottom:.5em;}.news #main h2{padding-top:1em;padding-bottom:0;}.news #main h3{font-family:Verdana;font-weight:normal;font-style:italic;padding-bottom:.5em;}.news #main img{padding-bottom:3px;padding-right:6px;}.person #main img{float:left;margin-left:-250px;padding-top:3px;}.person #main li,.area #main li{line-height:1.3;}.area #main .people a{white-space:nowrap;}.area #main .people p{text-align:left;}#main ul{margin-bottom:1em;margin-left:2em;}#main ul ul{margin-bottom:0;margin-left:2em;}#main ul li{list-style:disc outside;}#main ul ul li{list-style-type:circle;}#menus{clear:both;height:18em;}body.general #menus,body.news #menus,body.contact #menus{height:10em;}body.industry #menus{height:12em;}body.practice #menus{height:18em;}body.person #menus{height:16em;}.menu-summary{font-size:85%;padding-bottom:0;padding-left:1em;text-align:left;}.yui-overlay ul{font-family:Verdana;}.yui-overlay ul a,.people a,#emayle-target a,.person #main ul a,#main a{text-decoration:none;}#main a{padding-bottom:2px;}.yui-overlay a:link,.yui-overlay a:visited,.yui-overlay a:active,.people a:link,.people a:visited,.people a:active,#emayle-target a:link,#emayle-target a:visited,#emayle-target a:active,.person #main ul a:link,.person #main ul a:visited,.person #main ul a:active{color:#444;}.yui-overlay a:hover,.people a:hover,#emayle-target a:hover,.person #main ul a:hover{color:#c4110a!important;}#main .content a:link,#main .content a:visited,#main .content a:active{color:#c4110a;}#main .content a:hover{color:#c4110a;text-decoration:underline;}.yui-overlay li{padding-left:10px;}.yui-overlay li.active{font-weight:bold;background:#fff url("../images/site/arrow.png") 0 50% no-repeat;}.yui-overlay a{background-color:#fff;}#emayle-source{display:none;}.person #emayle-target{text-align:right;}#masthead{float:left;}#timeline{position:absolute;top:28px;right:0;overflow:hidden;height:20px;margin-top:10px;font-size:10px;float:right;text-align:right;}#timeline div{height:20px;color:#808080;}#timeline .year{color:#c4110a;font-family:Georgia;padding-right:3px;}#map{background:#fff url("../images/site/map.png") top right no-repeat;text-align:right;}#map a{outline:none;}.map-caption{font-style:italic;font-size:93%;text-align:right;}#map-print{display:none;text-align:right;}.contact table{margin:0 0 1em auto;width:401px;}.contact table th p{text-align:right;padding-left:5em;padding-right:.2em;}.contact table td.bold{font-weight:bold;}.contact table p{line-height:1.3;padding:0;text-align:left;}.archive p{padding-top:2em;text-align:right;}#search{position:absolute;top:2px;right:0;}#search .searchText{border:1px solid #ccc;}#search .searchImage{margin-left:2px;vertical-align:top;}#subscribe {border-left: 2px solid #CCCCCC;font-size: 85%;left: 0;padding-left: 10px;position: absolute;top: 5em;width: 160px;}#subscribe a, .map-caption a {text-decoration: none;}#subscribe a:link, #subscribe a:visited, #subscribe a:active,.map-caption a:link, .map-caption a:visited, .map-caption a:active{color: #C4110A;}#subscribeForm p {margin-top: 1em;}#subscribeForm .input {margin-left: 2em;}#subscribeForm input, #subscribeForm label {margin-top:4px;cursor:pointer;}#subscribeForm .input input {margin-right:6px;}#subscribeForm .email {margin-top:1em}#subscribeForm .email input {cursor:auto;}#subscribeForm .button {text-align:center;margin-top:1em;}#subscribeForm .button input {padding:4px 8px;}#subscribePrivacy {font-weight:bold;color:#999;margin-top:1em;}
