﻿body {
 margin:0;
 padding:0;
}
body.home {
 BACKGROUND-IMAGE: url(/images/bkg_8492AD.png);
}
body.news {
 BACKGROUND-IMAGE: url(/images/bkg_8492AD.png);
}
body.publications {
 BACKGROUND-IMAGE: url(/images/bkg_8492AD.png);
}
body.about {
 BACKGROUND-IMAGE: url(/images/bkg_BAC6DE.png);
}
body.lawyers {
 BACKGROUND-IMAGE: url(/images/bkg_BAC6DE.png);
}
body.transactions {
 BACKGROUND-IMAGE: url(/images/bkg_BAC6DE.png);
}
body.practice {
 BACKGROUND-IMAGE: url(/images/bkg_BAC6DE.png);
}
body.students {
 BACKGROUND-IMAGE: url(/images/bkg_97A99B.png);
}
body.careers {
 BACKGROUND-IMAGE: url(/images/bkg_97A99B.png);
}
#splashLinkContainer{
 position:relative;
 width:754px;
 clear:both;
}
#splashCell{
 padding-top:5px;
 padding-bottom:14px;
 width:175px;
 float:left;
}
#splashCell a, #splashCell a:hover{
 font-family:Verdana, sans-serif;
 font-weight:bold;
 color:#ffffff;
 font-size:10px;
 text-decoration:none;
}
#englishH{
 float:left;
 width:175px;
 height:4px;
 margin-right:1px;
 margin-bottom:2px;
 line-height:0px;
}
#frenchH{
 float:left;
 width:175px;
 height:4px;
 margin-right:1px;
 margin-bottom:2px;
 line-height:0px;
}
.splashHighlightOff{
 background-color:#ffffff;
}
.splashHighlightOn{
 background-color:#F20018;
}
#splashThematic{
 position:absolute;
 top:140px;
 left:20px;
}
#splashImage{
 width:754px;
 height:147px;
 float:left;
}
#splashLanguageContainer{
 position:absolute;
 width:754px;
 top:288px;
 left:20px;
}
#splashHighlightContainer{
 padding-top:59px;
 padding-left:328px;
}
#splashLinks{
 width:754px;
 height:31px;
 background-color:#000000;
}
#splashLinks .indent{
 padding-left:327px;
}
select{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 width:220px;
 height:16px;
 padding-left:5px;
 padding-bottom:0px;
 margin-bottom:0px;
 color:#000000;
 border:1px solid #000000;
 vertical-align: bottom;
}
.menuSelect{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 width:227px;
 height:16px;
 padding-left:5px;
 padding-bottom:0px;
 margin-bottom:0px;
 color:#000000;
 border:1px solid #000000;
 vertical-align: bottom;
}
.genericContent{
 float:left;
 width:100%;
 font-family:Arial, Helvetica, sans-serif;
 line-height:15px;
 color: #000000;
 font-size: 10px;
}
.publicationTitle{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:11px;
}
.genericParagraphHeading{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 padding-left:5px;
}
.genericParagraphHeadingNopadding{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}
#navContainer{
 z-index:2;
 position:absolute;
 top:15px;
 left:15px;
 width:754px;
}
#container{
 position:absolute;
 top:122px;
 left:15px;
 width:754px;
}
#header {
 position:relative;
 width:754px;
 height:74px;
}
#logo {
 float:left;
}
.banner {
 width:754px;
 padding-top:25px;
 padding-left:15px;
}
#cities{
float:right;
text-align:right;
width:500px;
margin-bottom:5px;
}
#utilities {
 float:right;
 text-align:right;
 width:500px;
 margin-bottom:5px;
}
A.utility {
 color:#F20018;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
}
.utilSeparator {
 margin-right:12px;
 margin-left:12px;
}
#search {
 float:right;
 text-align:right;
 width:500px;
}
#search form {
 margin:5px 0px 0px 0px;
}
.searchText {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 width:100px;
 height:17px;
 padding-left:5px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:5px;
 margin-bottom:0px;
 color:#000000;
 border:1px solid #000000;
 vertical-align:bottom;
}
.searchSelect {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 width:145px;
 height:16px;
 padding-left:5px;
 padding-bottom:0px;
 margin-bottom:0px;
 color:#000000;
 border:1px solid #000000;
 vertical-align: bottom;
}
.searchSubmit {
 vertical-align:bottom;
 margin-left:5px;
 margin-bottom:2px;
}
.formText{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 width:100px;
 height:17px;
 padding-left:5px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:10px;
 margin-bottom:0px;
 color:#000000;
 border:1px solid #cccccc;
 vertical-align:bottom;
}
.formTextarea{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 width:600px;
 height:80px;
 color:#000000;
 border:1px solid #cccccc;
 vertical-align:bottom;
}
.formSelect{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 height:17px;
 padding-left:5px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:10px;
 margin-bottom:0px;
 color:#000000;
 border:1px solid #cccccc;
 vertical-align:bottom;
}
.formButton{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 background-color:#ffffff;
 border:1px solid #cccccc;
 color:#F20018;
}

.aboutNavBC, .lawyersNavBC, .transNavBC, .practiceNavBC, .newsNavBC, .pubNavBC{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F20018;
 text-decoration:none;
}
.studentsNavBC, .careersBC{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F20018;
 text-decoration:none;
}
a.navLink{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 text-decoration:none;
}
a.aboutNavLink, a.transNavLink, a.newsNavLink{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 text-decoration:none;
}
a.aboutNavLink:hover, a.transNavLink:hover, a.newsNavLink:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F20018;
 text-decoration:underline;
}
a.aboutNavLink:active, a.aboutNavLink:focus, a.transNavLink:active, a.transNavLink:focus, a.newsNavLink:active, a.newsNavLink:focus{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F20018;
 text-decoration:none;
}
a.studentNavLink, a.careersNavLink{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 text-decoration:none;
}
a.studentNavLink:hover, a.careersNavLink:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F20018;
 text-decoration:underline;
}
a.studentNavLink:active,a.studentNavLink:focus, a.careersNavLink:active, a.careersNavLink:focus{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F20018;
 text-decoration:none;
}
#closeLink{
 float:left;
 height:13px;
 margin-left:2px;
 padding-left:2px;
 padding-right:2px;
}
#aboutClose, #lawyersClose, #transactionsClose, #practiceClose, #newsClose, #publicationsClose, #studentsClose, #careersClose{
 /* text-align:top; */
 margin-top:10px;
 margin-left:8px;
 margin-bottom:10px;
 height:15px;
 width:400px;
}
#aboutClose a, #lawyersClose a, #transactionsClose a, #practiceClose a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#000000;
 text-decoration:none;
}
#newsClose a, #publicationsClose a, #studentsClose a, #careersClose a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#000000;
 text-decoration:none;
}
#studentsClose a, #careersClose a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#000000;
 text-decoration:none;
}
#aboutClose a:hover, #lawyersClose a:hover, #transactionsClose a:hover, #practiceClose a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#F20018;
 text-decoration:none;
}
#newsClose a:hover, #publicationsClose a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#F20018;
 text-decoration:none;
}
#studentsClose a:hover, #careersClose a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#F20018;
 text-decoration:none;
}
.aboutOverlayFooter, .lawyersOverlayFooter, .transactionsOverlayFooter, .practiceOverlayFooter,
.newsOverlayFooter, .publicationsOverlayFooter, .studentsOverlayFooter, .careersOverlayFooter{
   margin-left:1px;
   margin-right:1px;
   margin-bottom:1px;
   margin-top:10px;
   padding-bottom:0px;
   font-size:1px;
   line-height:1px;
   background-color:#F20018;
   height:4px;
   clear:both;
}
#secondaryNavContainer{
   position:relative;
   width:754px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
#secondaryNavLinkHome{
   float:left;
   left:0px;
   width:500px;
   padding-left:90px;
   margin-top:5px;
   margin-bottom:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#000000;
}
#secondaryNavLinkHome .separator, #secondaryNavLink .separator{
   color:#999999;
}
#secondaryNavLink {
 float:left;
 left:0px;
 width:500px;
 padding-left:90px;
 margin-top:5px;
 margin-bottom:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 background-repeat:no-repeat;
 background-position:top left;
}
#secondaryNavLink .content{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}
#secondaryNavLink .toolbar{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#F20018;
}
#secondaryNavLink .toolbar a, #secondaryNavLink .toolbar a:visited {
  text-decoration:none;
}

#secondaryNavLink .title {
 padding-left:15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
}
#secondaryNavDate {
 text-align:right;
 float:right;
 width:140px;
 margin-top:5px;
 margin-bottom:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
}
#secondaryNavLinkHome a, #secondaryNavLinkHome a:visited, #secondaryNavLink a, #secondaryNavLink a:visited {
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #F20018;
}
#intro {
 width:754px;
}
#intro .pageTitle {
 padding-top:21px;
 padding-left:98px;
 padding-bottom:19px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:16px;
 color:#333333;
}
#intro .pageBody {
 padding-top:1px;
 padding-left:98px;
 padding-bottom:19px;
 font-family:Arial, Helvetica, sans-serif;
 line-height:15px;
 color: #000000;
 font-size: 10px;
}
#intro .bio {
 float:left;
 width:505px;
}
#intro .vrule {
 float:left;
 width:1px;
 padding-left:3px;
 padding-top:25px;
}
#intro .contact {
 float:left;
 width:230px;
 padding-top:20px;
 line-height:10px;
 padding-left:15px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
}
#intro a {
 font-family:Arial, Helvetica, sans-serif;
 color: #F20018;
 font-size: 10px;
 text-decoration:none;
}
#shortTitleContainer{
 width:560px;
}
#intro .shortTitle {
 float:left;
 padding-top:21px;
 padding-left:98px;
 padding-bottom:19px;
 padding-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:16px;
 color:#333333;
}
#intro .printFriendly{
 padding-top:17px;
 float:right;
}
.faq{
 padding-left:5px;
}
.faq a{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:11px;
 color: #F20018;
 text-decoration:none;
 line-height:20px;
}
#homeSpace {
 width:754px;
 height:100px;
}
#widescreen{
 float:left;
 width:754px;
 padding-bottom:0px;
}
#widescreen .headerContainer{
 float:left;
 padding-left:91px;
}
#widescreenHeader{
 float:left;
 width:420px;
 height:32px;
 background-image:url(/images/bkg_careerHeader.png);
 background-repeat:repeat-y;
}
#widescreenContainer{
 float:left;
 padding-left:90px;
 padding-bottom:5px;
 color:#000000;
 font-size:10px;
}
#widescreenContent{
 width:650px;
 font-family:Arial, Helvetica, sans-serif;
 line-height:15px;
 color: #000000;
 font-size: 10px;
}
#widescreenContent a{
 color: #F20018;
 text-decoration:none;
}
#widescreen .rightmargin{
 float:right;
 width:243px;
}
#widescreen .careersHeading{
 float:left;
 white-space:nowrap;
 padding-left:90px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #000000;
 padding-top:10px;
 padding-bottom:5px;
 font-size: 14px;
 line-height: 18px;
}
#widescreenContent .careersSubheading{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #000000;
 padding-top:10px;
 padding-bottom:7px;
 font-size: 11px;
 clear:both;
}
#widescreenContent .position{
 padding-left:6px;
}
#widescreenContent .careersPosition a{
 color:#F20018;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
}
#bio {
 width:754px;
 padding-bottom:0px;
}
#bioEmptyHeader {
 float:right;
 width:420px;
 height:32px;
 background-image:url(/images/bkg_careerHeader.png);
 background-repeat:repeat-y;
}
#bio .leftmargin {
 float:left;
 width:91px;
}
#bio .rightmargin {
 float:right;
 width:243px;
}
#bioAnchor {
 float:left;
 width:420px;
 padding-top:2px;
 padding-bottom:3px;
 background-image: url(/images/bkg_bioAnchors.png);
 background-repeat:repeat-y;
}
#bioAnchorfooter {
 position:relative;
 float:left;
 width:420px;
 height:1px;
 line-height:1px;
 background-image: url(/images/rule_hor_3px-dotted-666666.png);
 background-repeat:repeat;
}
#bioAnchor a, #bioAnchor a:hover{
 font-family:Verdana, sans-serif;
 font-weight:bold;
 color: #F20018;
 font-size:10px;
 text-decoration:none;
}
#bioContainer {
 float:left;
 padding-left:90px;
 padding-top:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#000000;
 font-size:10px;
}

#bioContainer .leftFooterLink {
 color:#F20018;
 font-weight:bold;
 font-size:11px;
}

#bioTarget {
 clear:both;
 float:left;
 width:1px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #F20018;
 font-size: 10px;
}

#bioContent {
 width:405px;
 float:left;
 padding-left:6px;
 font-family:Arial, Helvetica, sans-serif;
 line-height:15px;
 color: #000000;
 font-size: 10px;
}
#bioContent a{
 color: #F20018;
 text-decoration:none;
}
#rightLinks {
 float:left;
 width:228px;
 padding-top:10px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
}
.liDash{
 float:left;
 padding-right:3px;
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif;
 color: #F20018;
 font-size: 10px;
 clear:left;
}
.liText a{
 float:left;
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif;
 color: #F20018;
 font-size: 10px;
}
.liText{
 float:left;
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 width: 200px;
}
.listlessText{
 float:left;
 padding-left:6px;
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
}
#rightLinks a {
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif;
 color: #F20018;
 font-size: 10px;
 text-decoration:none;
}
#rightLinks .title{
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 font-size: 11px;
 font-weight: bold;
}
#rightLinks .linkTitle{
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif;
 color: #F20018;
 font-size: 11px;
 text-decoration:none;
}
#rightLinksFooter {
 padding-top:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align : left;
 color: #000000;
 font-size: 11px;
 line-height: 20px;
}
.printFriendly a {
 font-family:Verdana, sans-serif;
 color: #F20018;
 font-size: 10px;
 text-decoration:none;
}
#leftColumn {
 float:left;
 width:505px;
 background-image:url(/images/rule_vert_3px-dotted-666666.png);
 background-repeat:repeat-y;
 background-position:right;
}
#rightColumn {
 float:right;
 width:249px;
}
.printFriendly {
 font-family:Verdana, sans-serif;
 color: #F20018;
 font-size: 10px;
 text-decoration:none;
}
.tableDefaultWidth{
 float:left;
 width:505px;
}
.tableTitle {
 font-family:Arial, sans-serif;
 text-decoration:none;
 vertical-align:bottom;
 line-height:0px;
}
.tableHeader {
 height:17px;
 font-family:Verdana, sans-serif;
 color:#000000;
 font-size:10px;
 line-height:15px;
 background-color:#f4f5f7;
 padding-left:6px;
}
.tableSubHeader {
 height:17px;
 font-family:Verdana, sans-serif;
 color:#999999;
 font-size:10px;
 line-height:15px;
 background-color:#FFFFFF;
 padding-left:6px;
}
.tableHeading{
 height:20px;
 font-family:Verdana, Arial, sans-serif;
 color:#FFFFFF;
 font-size:11px;
 line-height:15px;
 background-color:#000000;
 padding-left:6px;
 font-weight:bold;
}
.tableHeaderBlank {
 height:17px;
 font-size:2px;
 background-color:#000000;
}
.tableHeaderSeparator {
 font-size:2px;
 background-color:#000000;
}
.tableHeader a, tableHeader a:link{
 font-family:Verdana, sans-serif;
 font-size:10px;
 font-weight:bold;
 color: #F20018;
 text-decoration:none;
}
.tableSeparator {
 font-size:2px;
 width:1px;
 background-image:url(/images/rule_vert_3px-dotted-666666.png);
}
.tableThinRow{
 line-height:1px;
 font-size:2px;
 background-color: #F3F3F3;
}
.tableDottedRow {
 line-height:1px;
 background-image:url(/images/rule_hor_3px-dotted-666666.png);
 font-size:2px;
 background-repeat:repeat-x;
}
.tableData {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 padding:6px 3px 5px 7px;
 vertical-align:top;
}
.tableDataShading {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 background-color: #DCDCDC;
 padding:0px 3px 3px 7px;
 vertical-align:top;
}
.tableData a, .sitemapTableData a, .studentInfo a {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #F20018;
 text-decoration:underline;
}
td.download {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 padding:6px 3px 5px 7px;
 vertical-align:top;
}
td.download a{
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #F20018;
 text-decoration:none;
 }
td.sortRowsRadio{
 padding-top:25px;
 padding-bottom:3px;
 font-family:Arial, sans-serif;
 font-size:11px;
 color:#000000;
}
td.sortRowsContent{
 padding-top:25px;
 padding-bottom:3px;
 padding-right:5px;
 font-family:Arial, sans-serif;
 font-size:11px;
 color:#000000;
}
td.sortRowsContent a{
 font-family:Arial, sans-serif;
 font-size:11px;
 color: #F20018;
 text-decoration:none;
}
.sitemapTableData {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 padding:6px 3px 10px 7px;
 line-height:20px;
 vertical-align:top;
}
.sitemapTableData ul {
 padding-top:3px;
 padding-bottom:3px;
 padding-left:7px;
 margin-left:0px;
}
.sitemapTableData li {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 padding-left:7px;
 padding-right:7px;
 line-height:20px;
 vertical-align:top;
 list-style-type : none;
}
.studentInfo{
 font-family:Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 padding:6px 3px 5px 7px;
 vertical-align:top;
}
wideCol {
 WIDTH: 754px
}
#wideCol:after {
 CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px; content: ".";
}
.tableFooter {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 text-decoration:none;
 padding:10px 10px 21px 7px;
 vertical-align:bottom;
}
.tableFooter a {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color:#F20018;
 text-decoration:none;
}
a.studentLink:link{
 font-family:Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #F20018;
 text-decoration: none;
}
a.studentLink:visited{
 font-family:Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #F20018;
 text-decoration: none;
}
a.studentLink:active{
 font-family:Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #F20018;
 text-decoration: none;
}
#practiceAreaMargin01{
 width:93px;
}
#practiceAreaMargin02{
 width:33px;
}
#practiceAreaMargin03{
 width:20px;
}
.practiceAreaHeaderBkg{
 background-color:#000000;
}
#practiceAreaCol01{
 width:312px;
 height:31px;
}
#practiceAreaCol02{
 width:292px;
 height:31px;
}
#practiceAreaSeperator{
 width:1px;
}
.practiceAreaSeperatorBkg{
 background-image:url(/images/rule_vert_3px-dotted-666666.png);
 background-repeat:repeat-y;
}
.practiceAreaHdr{
 font-family:Verdana, sans-serif;
 font-weight:bold;
 color:#FFFFFF;
 font-size:10px;
 text-decoration:none;
}
.practiceAreaLink{
 font-family:Verdana, sans-serif;
 font-weight:bold;
 color:#F20018;
 font-size:11px;
 text-decoration:none;
}
.paHead {
 display: block;
 padding-bottom: 8px;
}
.pAmain {
 border: 1px solid #999999;
 display: none;
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
 width: 280px;
 margin-bottom: 10px;
}
.pAmain A {
 font-weight: bold;
 font-size: 11px;
 color: #F20018;
 line-height: 20px;
 font-family: Verdana, sans-serif;
 text-decoration: none;
}
.pAsub {
 display: block;
 padding-left: 10px;
}
.pAsub A {
 font-weight: normal;
 font-family: Verdana, sans-serif;
 font-size: 10px;
 color: #F20018;
 line-height: 15px;
 text-decoration: none;
}
#pageFooter{
 padding-top:25px;
 /*padding-left:240px; removed by David Cyr 17-04-2007 */
 text-align: center; /* added by David Cyr 17-04-2007 */
}
#pageFooter a{
 font-family:Verdana, Arial, sans-serif;
 font-size:10px;
 color:#F20018;
 text-decoration:none;
}
#fourColumnContainer {
 width:754px;
}
#fourColumnHead {
 padding-top:5px;
 padding-bottom:14px;
}
#fourColumnContainer .smallHeading {
 float:left;
 width:167px;
 background-color:#000000;
}
#fourColumnContainer .smallHeading2{
 font-family:Verdana, sans-serif;
 font-weight:bold;
 background-color:#999999;
 color:#FFFFFF;
 font-size:10px;
 text-decoration:none;
}
#fourColumnContainer .largeHeading {
 float:left;
 width:250px;
}
#fourColumnHead a, #fourColumnHead a:hover{
 font-family:Verdana, sans-serif;
 font-weight:bold;
 color:#FFFFFF;
 font-size:10px;
 text-decoration:none;
}
#fourColumnDataSmall {
 width:138px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 margin:15px 15px 30px 15px;
}
#fourColumnDataLarge {
 width:220px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 margin:15px 15px 30px 15px;
}
#fourColumnDataSmall a, #fourColumnDataLarge a{
 font-family:Arial, Helvetica, sans-serif;
 color:#F20018;
 font-size:10px;
 text-decoration:none;
}
#ruleDotted754H {
 clear:both;
 font-size:1px;
 line-height:1px;
 position:relative;
 width:754px;
 height:1px;
 background-image:url(/images/rule_hor_754px-dotted-666666.png);
 background-repeat:no-repeat;
}
#ruleDotted510H {
 clear:both;
 font-size:1px;
 line-height:1px;
 position:relative;
 height:1px;
 background-image:url(/images/rule_hor_3px-dotted-666666.png);
 background-repeat:repeat-x;
 width:510px;
}
.ruleDottedH {
 clear:both;
 font-size:1px;
 line-height:1px;
 position:relative;
 height:1px;
 background-image:url(/images/rule_hor_3px-dotted-666666.png);
 background-repeat:repeat-x;
}
#ruleDotted31V {
 float:left;
 font-size:1px;
 line-height:1px;
 position:absolute;
 width:1px;
 height:31px;
 background-image:url(/images/rule_vert_31px-dotted-66666.png);
 background-repeat:no-repeat;
}
.error {
 color:#FF8603;
 margin-top:3px;
 padding-left:7px;
 display:none;
 font-family:Arial, Helvetica, sans-serif;
 line-height:12px;
 font-size: 10px;
}
.left {
 float:left;
}
.right{
   float:right;
}
.leftpadding{
 padding-left:91px;
}
.clear {
 clear:both;
}
.clearPF{
 display:none;
}
.adminEdit{
 font-family:Verdana, sans-serif;
 color:#000000;
 font-size:10px;
 text-decoration:none;
}
.adminEdit a{
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #F20018;
}
.reddot {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: red;
 font-weight:normal;
 text-decoration:none;
}
.mainBriefTitle {
 font-family:Arial, Helvetica, sans-serif;
 line-height:15px;
 color: #000000;
 font-size: 14px;
 font-weight: bold;
}
.mainBriefSummary {
 font-family:Arial, Helvetica, sans-serif;
 line-height:15px;
 color: #000000;
 font-size: 10px;
}
#PrintHorzRule {
 display: none;
}
.lawyersAlpha {
 color: red;
}

#widescreenContent .blackLinks .boldBlackLinks {
 color: #000000;
}

#homePageToolbar {
 float:left;
 left:0px;
 width:500px;
 margin-top:5px;
 margin-bottom:4px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 background-repeat:no-repeat;
 background-position:top left;
}

#homePageToolbar .content{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color: red;
}

#brief_summary .pageTitle {
 padding-top:3px;
 padding-bottom:7px;
 padding-left:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:16px;
 color:#333333;
}

#brief_summary .content {
 float:left;
 padding-left:25px;
 font-family:Arial, Helvetica, sans-serif;
 line-height:14px;
 color: #000000;
 font-size: 10px;
}
 
#homeAnnouncements .tableHeading {
 height:25px;
 font-family:Verdana, Arial, sans-serif;
 color:#FFFFFF;
 font-size:12px;
 background-color:#000000;
 font-weight:bold;
}

#homeAnnouncements .tableDataShading {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 background-color: #DCDCDC;
}

#homeAnnouncements .tableDataShading a {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 text-decoration:underline;
}

#homeAnnouncements .tableDataShadingHome {
 font-family:Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 background-color: #F3F3F3;
 padding-top:5px;
 padding-bottom:8px;
 vertical-align:top;
}

#homeAnnouncements .tableDataShadingHome a {
 color: #000000;
 text-decoration:underline;
}

#homeAnnouncements .tableDataShading img {
 vertical-align:bottom;
}

#widescreen .tableHeading {
  font-weight:bold;
}

#DBC_TOC {
 float:left;
 padding-left:90px;
 padding-top:10px;
 font-family:Arial, Helvetica, sans-serif;
 line-height:14px;
}

#DBC_TOC a {
 color:#000000;
}

#DBC_TOC .chapterLink {
 text-decoration:none;
 font-weight:bold;
 font-size:11px;
}

#DBC_TOC_Subsection {
 padding-left:20px;
 padding-bottom:10px;
 padding-top:10px;
}

#DBC_TOC_Subsection .subSectionLink {
 font-size:10px;
}

#DBC_TOC_RightNavSubsection {
 padding-left:20px;
 padding-top:7px;
 padding-bottom:7px;
}

#DBC_TOC_RightNavSubsection .subSectionRow {
 padding-top:3px;
 padding-bottom:3px;
}

#DBC_TOC_RightNavSubsection .subSectionLink {
 font-size:10px;
 line-height:12px;
}

#DBC_RightNav_TOC {
 float:left;
 font-family:Arial, Helvetica, sans-serif;
}

#DBC_RightNav_TOC a {
 color:#F20018;
}

#DBC_RightNav_TOC .chapterLink {
 text-decoration:none;
 font-weight:bold;
 font-size:11px;
 line-height:25px;
}

#featureAd {
 font-family:Arial, Helvetica, sans-serif;
 float:left;
 width:195px;
 padding-left:15px;
 padding-top:20px;
}

#featureAd table {
 background-color: #EBEDEF;
}

#featureAd .AdBody {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 width:193px;
 padding-top:10px;
 padding-bottom:10px;
} 

#featureAd .AdHeading {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 16px;
 width:193px;
 padding-top:10px;
 padding-bottom:10px;
 font-weight:bold;
} 

#featureAd .PhoneNumbers {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

#featureAdSeperator{
 width:1px;
}
.featureAdSeperatorBkg{
 background-image:url(/images/rule_vert_3px-dotted-666666.png);
 background-repeat:repeat-y;
}
.featureAdMargin {
 width:20px;
}

#intro .chapterBrowse {
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 text-decoration:none;
 font-weight:bold;
}

.homeAnnouncementsHeadline {
 font-family:Arial, sans-serif;
 font-size: 11px;
 font-weight:bold;
}

.homeAnnouncementsTeaser {
 font-family:Arial, sans-serif;
 font-size: 10px;
}

.homeAnnouncementsArrow {
  padding-left:5px;
}

#leftFooterText {
 width:405px;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
 padding-top:5px;
}

.evenRow {
  background-color: #ffffff;
}

.oddRow {
  background-color: #f5f5f5;
}

#primaryNav {
  padding-top:10px;
}
/* Footnote is used instead of <SUP> to prevent line spacing issues
Brian Will, March 2010 */
.footnote { 
    position:relative; 
    font-size:85%; 
    top:-0.9ex; 
    margin-left:0.2em; 
    margin-right:0.1em; 
}