/* Global */
body {margin:0px;padding:0px;height: 100%}

img {border:0px;}

hr {height:1px;color:#cccccc;}


/* Homepage */
body.home {margin:0px;padding:0px;}
body.home .content {width:990px;text-align:right;}
body.home .content .mainImage{margin:0px 20px 0px 0px;}

body.home .news {margin:30px 0px 10px 0px;float:left;padding-left:40px;}
body.home .news ul {width:260px;margin:0px;padding:10px 0px 0px 0px;font:12px/15px "Trebuchet MS";color:#6c6e71;list-style-type:none;}
body.home .news ul li{margin:0px;padding:0px 0px 10px 0px;list-style-type:none;}
body.home .news ul li a{text-decoration:none;color:#6c6e71;}
body.home .news ul li a:hover{text-decoration:none;color:#af2636;}
body.home .news ul li a.more{text-decoration:none;color:#22467a;}
body.home .news ul li a.more:hover{text-decoration:none;color:#af2636;}

body.home .awards {margin:30px 0px 10px 0px;float:right;padding-right:40px;}
body.home .awards ul {width:260px;margin:0px;padding:10px 0px 0px 0px;font:12px/15px "Trebuchet MS";color:#6c6e71;list-style-type:none;}
body.home .awards ul li{margin:0px;padding:0px 0px 10px 0px;list-style-type:none;}
body.home .awards ul li a{text-decoration:none;color:#6c6e71;}
body.home .awards ul li a:hover{text-decoration:none;color:#af2636;}
body.home .logbar span {width:972px;height:65px;} /*IE png fix*/
/* Header */
#logoBar {position:relative;width:990px;white-space:nowrap;margin:0 auto;}
#logoBar .logoBarContainer {position:absolute;z-index:1;right:0px;top:67px;width:990px;}
#logoBar span.tagline {width:820px;height:52px;}

.header {margin:0px;padding:0px;}
	
.header .search {margin:20px 0px 0px 0px;width:973px;height:45px;}
.header .search .searchbox {border-collapse:collapse;border:0px;padding:0px;margin:0px 60px 0px 0px;float:right;}
.header .search .input {font:11px/14px "Trebuchet MS";color:#6c6e71;width:125px;background:#fff url(../img/search/srchBackground.gif) top left no-repeat;padding:2px 3px 0px 3px;border:none;}

.header .search a {color: #6C6E71; text-decoration: none;}
.header .search a:link {color: #6C6E71; text-decoration: none;}
.header .search a:visited {color: #6C6E71; text-decoration: none;}
.header .search a:hover {color: #AF2636; text-decoration: none;}
.header .search a:active {color: #6C6E71; text-decoration: none;}

/* Footer */
.footer {width:990px;clear:both;background:#fff url(../img/footer/background.gif) top left no-repeat;padding:5px 0px 5px 0px;margin:0 auto;height:25px;}
.footer .left {float:left;text-align:left;padding:2px 0px 0px 39px;}
.footer .right {float:right;text-align:right;padding:2px 60px 0px 0px;}
.footer .nix {float:right;text-align:right;padding:2px 60px 0px 0px;font:bold 10px/12px 'Trebuchet MS';color:#666666;text-decoration:none;}
.footer .nix a, a:hover, a:visited {color:#666666;text-decoration:none;}
.footerBar {width:990px;text-align:left;background:#000 url(../img/footer/background.gif) top left no-repeat;padding:5px 0px 0px 0px;font:bold 10px/16px "Trebuchet MS";color:#6c6e71;margin:0 auto;}
.footerPadding {padding:0px 60px 0px 0px;margin:0px;float:right;}
.footerLeftPadding {padding:0px 0px 0px 40px;margin:0px;float:left;}
.footerLeftPadding a {font:bold 10px/16px "Trebuchet MS";color:#6c6e71;text-decoration:none;}
.footerLeftPadding a:hover {font:bold 10px/16px "Trebuchet MS";color:#6c6e71;text-decoration:underline;}
/* Navigation */
.navwrapper {width:310px;text-align:right;}
.nav {margin:0px;padding:0px;text-align:right;}

/* Navigation */
.newslisting {padding:30px 15px 15px 14px;font:10px/10px verdana, arial, sans-serif;line-height:13.5px;width:163px;border-right:solid #E7E9EA 6px;background-color:#FFFFFF;background-image: url(../img/news_header.gif);background-repeat: no-repeat;background-position: top;}
.newslisting ul {list-style:none none;margin:0px;padding:8px 0px 0px 9px;}
.newslisting ul li {margin:0px;padding:0px;list-style-image: url(../img/blue_bullet.gif);list-style-position: outside;}
.newslisting ul li a {color:#3333FF;}
.newslisting ul li a:hover {color:#3333FF;text-decoration:underline;}



/* Container */
.container {margin:0px auto;padding:0px;width:990px;text-align:left;border-collapse:collapse;border:0px;}

/* SubNav */
.subnav {width:100%;height:25px;margin:28px 0px -28px 0px !important; margin:0px;padding:0px;text-align:right;min-width:800px;}

/* Left Side */
.leftside {width: 177px;height:509px;margin: 0px;padding: 153px 0px 0px 0px;vertical-align: top;background-color: #FFFFFF;font: 10px verdana, arial, sans-serif;color: #333333;}
.leftside a {color:#666666;text-decoration:underline;}
.leftside a:active {color:#666666;text-decoration:none;}
.leftside a:hover {color:#666666;text-decoration:none;}

.leftside .search {width:177px;margin:10px 4px 5px 0px;float:right;}
.leftside .search .searchbox {border-collapse:collapse;border:0px;padding:0px;margin:18px 10px 18px 0px;float:right;}
.leftside .search .input {font:11px/14px "Trebuchet MS";color:#6c6e71;width:125px;background:#fff url(../img/search/srchBackground.gif) top left no-repeat;padding:2px 3px 0px 3px;border:none;}

.leftside h3 {color:#000066;font-weight:bold;margin:0px;}

.leftside .form {margin:20px;}
.leftside .form table {border-collapse:collapse;margin:0px;padding:0px;font:11px verdana, arial, sans-serif;color:#000;}
.leftside .form td {vertical-align:top;padding:2px 5px 0px 0px;}
.leftside .form label {display:block;}
.leftside .form input {width:150px;font:11px verdana, arial, sans-serif;color:#000;}
.leftside .form td.button {padding-top:8px;}
.leftside .form td.button input {width:60px;}
.leftside .bio {border:solid 1px #666666;}
			
.leftside ul {list-style:none none;margin:0px;padding:8px 0px 0px 9px;}
.leftside ul li {color:#000066;margin:0px;padding:0px;list-style-image: url(../img/blue_bullet_sm.gif);list-style-position: outside;}
.leftside ul li a {color:#22467a;text-decoration:none;}
.leftside ul li a:hover {color:#af2636;text-decoration:none;}
.leftside ul li.active {color:#af2636;}
.leftside li.active a {color:#af2636;text-decoration:none;}
.leftside li.active a:active {color:#af2636;text-decoration:none;}
.leftside li.active a:hover {color:#af2636;text-decoration:none;}

.leftside .nav2 {background:#fff url(../img/fadeline.gif) bottom left no-repeat;font:11px/17px "Trebuchet MS";color:#22467a;padding:0px 22px 15px 0px;}
.leftside .nav2 ul {list-style:none none;margin:0px;padding:0px 0px 0px 0px;}
.leftside .nav2 ul li{list-style:none none;margin:0px;padding:0px 0px 0px 0px;}
.leftside .nav2 ul li a {color:#000066;text-decoration:none;}
.leftside .nav2 ul li a:hover {color:#000066;text-decoration:none;}
.leftside .nav2 ul li.active {color:#B2B2B2;text-decoration:none;}
.leftside .nav2 ul li.active a {color:#B2B2B2;text-decoration:none;}
.leftside .nav2 ul li.active a:active {color:#B2B2B2;text-decoration:none;}
.leftside .nav2 ul li.active a:hover {color:#B2B2B2;text-decoration:none;}

.leftside .nav3 {font:11px/17px "Trebuchet MS";color:#22467a;padding:0px 22px 0px 0px;}
.leftside .nav3 ul {list-style:none none;margin:0px;padding:0px 0px 0px 0px;}
.leftside .nav3 ul li{list-style:none none;margin:0px;padding:0px 0px 0px 0px;}
.leftside .nav3 ul li a {color:#22467a;text-decoration:none;}
.leftside .nav3 ul li a:hover {color:#af2636;text-decoration:none;}
.leftside .nav3 li.active a {color:#B2B2B2;text-decoration:none;}
.leftside .nav3 li.active a:active {color:#B2B2B2;text-decoration:none;}
.leftside .nav3 li.active a:hover {color:#B2B2B2;text-decoration:none;}

.leftside .mainnav ul {list-style:none none;margin:0px;padding:8px 8px 0px 9px;text-align:right;font-weight:bold;}
.leftside .mainnav ul li {color:#101f34;margin:0px;padding:11px 0px 0px 0px;list-style:none none;}
.leftside .mainnav ul li a {color:#22467a;text-decoration:none;}
.leftside .mainnav ul li a:hover {color:#af2636;text-decoration:none;}
.leftside .mainnav ul li.active {color:#af2636;}
.leftside .mainnav li.active a {color:#af2636;text-decoration:none;}
.leftside .mainnav li.active a:active {color:#af2636;text-decoration:none;}
.leftside .mainnav li.active a:hover {color:#af2636;text-decoration:none;}

.leftside .mainnav .navnix {background:#fff url(../img/fadeline.gif) bottom left no-repeat;font:11px/17px "Trebuchet MS";color:#22467a;padding:10px 0px 15px 0px;}
.leftside .mainnav .navnix ul {list-style:none none;margin:0px;padding:0px 0px 0px 0px;}
.leftside .mainnav .navnix ul li{list-style:none none;margin:0px;padding:0px 0px 0px 0px;}
.leftside .mainnav .navnix ul li a {color:#000066;text-decoration:none;}
.leftside .mainnav .navnix ul li a:hover {color:#000066;text-decoration:none;}
.leftside .mainnav .navnix ul li.active {color:#B2B2B2;text-decoration:none;}
.leftside .mainnav .navnix ul li.active a {color:#B2B2B2;text-decoration:none;}
.leftside .mainnav .navnix ul li.active a:active {color:#B2B2B2;text-decoration:none;}
.leftside .mainnav .navnix ul li.active a:hover {color:#B2B2B2;text-decoration:none;}

.leftside ul.rt_arrow {color:#000066;padding:0px;margin:0px 0px 0px 14px;list-style-image: url(../img/arrow_rt.gif);list-style-position: outside;font-weight:bold;}
.leftside ul.dn_arrow {color:#000066;padding:0px;margin:0px 0px 0px 14px;list-style-image: url(../img/arrow_dn.gif);list-style-position: outside;font-weight:bold;}

/* Middle */
.middle h2 {font:bold 12px/15px "Trebuchet MS";color:#22467a;text-transform:uppercase;margin-bottom:0;}
.middle h3 {color:#666666;font:bold 12px/15px "Trebuchet MS";margin:10px 0px 0px 0px;}

.middle div.servicesBody h2 {font:bold 15px/17px "Trebuchet MS";color:#626366;}
.middle div.servicesBody h3 {font:bold 12px/14px "Trebuchet MS";color:#626366;}
.middle div.servicesBody h4 {font:bold 11px/13px "Trebuchet MS";color:#626366;}

.middle {width:552px;font:12px/18px "Trebuchet MS";color:#6c6e71;margin:0px 0px 10px 0px;padding:158px 0px 10px 0px;vertical-align:top;background-color:#FFFFFF;}
#expandedMiddle {width:690px;}
.middle a {color:#22467a;text-decoration:none;}
.middle a:active {color:#22467a;text-decoration:none;}
.middle a:visited {color:#22467a;text-decoration:none;}
.middle a:hover {color:#af2636;text-decoration:none;}
.middle .content {padding:0px 20px 30px 32px;margin:0px;font:12px/18px "Trebuchet MS";color:#6c6e71;width:499px;}
.middle h3.inline {margin:0px;padding:0px 3px 0px 0xp;display:inline;}
.middle h1 {font:bold 20px/22px "Trebuchet MS";color:#22467a;text-transform:uppercase;margin:0px;padding:0px 0px 15px 0px;}
.middle h1.section {font:13px/15px "Trebuchet MS";color:#666666;text-transform:lowercase;margin:0px;padding:0px 0px 7px 20px;}
.middle h1.attorney {font:bold 20px/22px "Trebuchet MS";color:#22467a;text-transform:uppercase;margin:0px;padding:0px;}
.middle h2.Committee {font:bold 12px/15px "Trebuchet MS";color:#22467a;text-transform:uppercase;display:inline;float:left;padding:0px;} /* had margin:0px; */
.middle h2.CommitteeSection {font:bold 14px/16px "Trebuchet MS";color:#6c6e71;text-transform:uppercase;}
.middle h2.AffiliateHdr {font:bold 12px/15px "Trebuchet MS";color:#22467a;text-transform:none;padding:0px;margin:0px;}
.middle h2.AffiliateHdr_section {text-transform:uppercase;margin:0px;}
.middle h2.AffiliateLink {font:bold 14px/16px "Trebuchet MS";color:#22467a;text-transform:none;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;width:120px;}
.middle tbody {font:12px/15px "Trebuchet MS";color:#6c6e71;}
.middle input {color:#666666;}
.middle select {color:#666666;}
.middle .servicesBody ul {margin:5px 0px 0px 15px;}
.middle .backToTop {float:right;display:inline;padding:0px;margin:0px;}
.middle .backToTop a {text-decoration:none;}
.middle .backToTop a:hover {text-decoration:none;}
.middle .leadershipHR {clear:both;} /* had padding:0px;margin:0px; */

.middle .content .bioConnect {width: 150px;}
.middle .content .bioConnect img {position: relative; top: 5px;}


/* Right Side */
.rightside {width:223px;margin:0px;padding:0px 0px 10px 0px;vertical-align:top;background:url(../img/rtBackground.gif) top right repeat-y;}
.rightside .content{padding:85px 30px 10px 20px;font:11px/15px "Trebuchet MS";color:#6c6e71;}
.rightside .content .relatedinfo {padding:10px 0px 0px 0px;}
.rightside h3 {color:#6c6e71;font:bold 11px/15px "Trebuchet MS";margin:0px;padding:0px;text-transform:uppercase;}
.rightside h3.related {color:#22467a;font:bold 11px/12px "Trebuchet MS";margin:0px;padding:0px 0px 0px 14px;text-transform:uppercase;background:url(../img/rightArrow.gif) left bottom no-repeat;}
.rightside ul.arrow {color:#000066;padding:0px;margin:0px 0px 0px 14px;list-style-image: url(../img/arrow_rt.gif);list-style-position: outside;font-weight:bold;} 
.rightside ul.dn_arrow {color:#000066;padding:0px;margin:0px 0px 0px 14px;list-style-image: url(../img/arrow_dn.gif);list-style-position: outside;font-weight:bold;}
.rightside ul.link {color:#000066;padding:5px 0px 5px 0px;margin:0px 0px 0px 14px;list-style-type: none;}
.rightside a {color:#22467a;text-decoration:none;}
.rightside a:hover {color:#af2636;text-decoration:none;}
.rightside a:visited {color:#22467a;text-decoration:none;}
.rightside ul {margin:0px;padding:0px;font:11px/13px "Trebuchet MS";}
.rightside ul li {margin:0px 0px 0px 15px;padding:0px 0px 2px 0px;list-style-image: url(../img/rd_sd_bullet.gif);}
.rightside .alpha {padding-bottom:18px;font:bold 14px/15px "Trebuchet MS";color:#22467a;}
.rightside .topimage {margin-left:4px;}
.rightside .pulldown {width:175px;font:11px verdana, arial, sans-serif;color:#666666;}
.rightside .button {float:right;padding:0px 30px 0px 0px;}
.rightside li p {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.rightside p {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

/* Listing */
.middle .listing {padding:0px;margin:0px;}
.middle .listing  a {color:#22467a;text-decoration:none;}
.middle .listing a:active {color:#22467a;text-decoration:none;}
.middle .listing a:hover {color:#af2636;text-decoration:none;}
.middle .listing table {border-collapse:collapse;margin:0px;padding:0px;width:90%;}
.middle .listing table tr.altrow {background-color:#e7e7e7}
.middle .listing th {padding:5px 5px 5px 0px;vertical-align:top;border-bottom:1px solid #ccc;text-align:left;}
.middle .listing td {padding:5px 5px 5px 5px;vertical-align:top;border-bottom:1px solid #ccc;}
.middle .listing .affiliate {color:#000;}
.middle .listing div.name {}
.middle .listing div.title {}
.middle .listing div.level {}
.middle .listing div.phone {white-space:nowrap;}
.middle .listing div.email {}
.middle .listing div.date {white-space:nowrap;padding:0px 5px;}
.middle .listing div.time {white-space:nowrap;}
.middle .listing div.location {padding:0px;margin:0px;}
.middle ul {margin:0px;padding:0px 0px 0px 9px;width:auto}
.middle ul li {margin:0px 0px 0px 10px;padding:0px 0px 6px 0px;list-style-image: url(../img/liarrow.gif);}

.middle ul.services {margin:0px;padding:0px 0px 0px 0px;list-style:none none;color:#22476a;font-weight:bold;}
.middle ul.services li {margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;list-style:none none;cursor:pointer;}
.middle ul li div ul {margin:0px;padding:0px 0px 0px 20px;font-weight:normal;}
.middle ul li div ul li {margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;list-style-image: url(../img/liarrow.gif);}
.middle .rssListing ul {margin:0px 0px 0px 10px;padding:0px 0px 0px 10px;}
.middle .rssListing li {list-style-image:url(../img/rss.gif);margin:0px 0px 5px 0px;padding:0px 0px 5px 25px;}

.middle .paging {font:10px "Trebuchet MS";text-transform:uppercase;}
.middle h3.csTitle {font-size:15px;line-height:18px;color:#999999;}

/* Tabs */
.middle .tabs {text-align:center;margin:5px 0px;list-style:none none;padding:5px 0px;}
.middle .tabs li {font:bold 12px/15px; color:#22467a; display:inline;list-style:none none;}
.middle .tabs li.active {font:bold 12px/15px;color:#999999;background:url(../img/office/dnarrow.gif) no-repeat bottom center;}
.middle .tabs li.active a {font:bold 12px/15px;color:#999999}
.middle .tabs li.active a:active {font:bold 12px/15px;color:#999999}

/* Office and Office Listing Styles */
.outerLangSelect {position:absolute;width:169px;margin:0 0 0 -84px;text-align:left;height:0px;line-height:0;top:0;left:50%;}
.langSelect {position:relative;top:150px;left:154px;text-align:left;letter-spacing:1px;font:8px arial, "Trebuchet MS";text-transform:uppercase;white-space:nowrap;vertical-align:middle;background:transparent url(../img/office/bg_langSelect.gif) left top no-repeat;width:169px;height:25px;padding-top:7px;}
.langLeft {width:84px;float:left;text-align:right;}
.langRight {float:left;text-align:left;}
.langLeft a {padding-right:10px;margin-right:7px;display:block;}
.langRight a {margin-left:7px;padding-right:10px;display:block;}
.langSelect a {letter-spacing:1px;color:#999999;text-decoration:none;}
.langSelect .langRight a.active {letter-spacing:1px;background:url(../img/office/dnarrow.gif) no-repeat right 3px;color:Black;text-decoration:none;}
.langSelect .langLeft a.active {letter-spacing:1px;background:url(../img/office/dnarrow.gif) no-repeat right 3px;color:Black;text-decoration:none;}
.langSelect a {vertical-align:middle;}
.langSelect img {vertical-align:bottom;margin-right:7px;}

.middle .officeBorder {float:right;margin:-27px 0px 10px 10px;}
.middle .officeImage {float:right;margin:-27px 0px 10px 10px;}
.middle .Officelisting {background:#ececec url(../img/office/offBackgroundAll.gif) no-repeat top;border:solid 1px #CCCCCC;padding:0px;margin:0px;width:474px;min-height:381px;height:434px !important auto; }
.middle .Officelisting a {color:#FFFFFF;text-decoration:none;}
.middle .Officelisting a:active {color:#FFFFFF;text-decoration:none;}
.middle .Officelisting a:visited {color:#FFFFFF;text-decoration:none;}
.middle .Officelisting a:hover {color:#FFFFFF;text-decoration:underline;}
.middle .Officelisting table {border-collapse:collapse;margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;width:100%;}
.middle .Officelisting table tr.expand{background-color:White;}
.middle .Officelisting table tr.expand td.column {display:block;padding:5px 25px 5px 0px;width:350px}
.middle .Officelisting th {padding:4px;vertical-align:top;border-bottom:1px solid #ccc;text-align:left;}
.middle .Officelisting td {padding:4px;vertical-align:top;}
.middle .Officelisting td.bullet {width:9px;height:9px;}
.middle .Officelisting td.column {display:none;vertical-align:top;}
.middle .Officelisting td.septablerow {border-bottom:1px solid #ccc;display:none;}
.middle .Officelisting ul {margin:0px;padding:0px 0px 0px 9px;}
.middle .Officelisting ul li {margin:0px 0px 0px 10px;padding:0px 0px 6px 0px;list-style-image: url(../img/liarrow.gif);}

.middle .OfficelistingNEALL {border:solid 1px #CCCCCC;padding:0px;margin:0px;}
.middle .OfficelistingNEALL a {color:#22467a;text-decoration:none;}
.middle .OfficelistingNEALL a:active {color:#22467a;text-decoration:none;}
.middle .OfficelistingNEALL a:hover {color:#af2636;text-decoration:none;}
.middle .OfficelistingNEALL table {border-collapse:collapse;margin:0px;padding:0px;width:100%;}
.middle .OfficelistingNEALL th {padding:5px 5px 5px 0px;vertical-align:top;border-bottom:1px solid #ccc;text-align:left;}
.middle .OfficelistingNEALL td {padding:5px 5px 5px 0px;vertical-align:top;}
.middle .OfficelistingNEALL td.bullet {display:none;}
.middle .OfficelistingNEALL td.septablerow {border-bottom:1px solid #ccc;}

/* Criteria */
.middle .criteria {padding:0px 0px 10px 0px;margin:0px;}

/* Form */
.middle .form {padding:0px;margin:20px 20px 20px 0px;}
.middle .form .alpha {padding-bottom:18px;font:bold 14px/15px "Trebuchet MS";color:#22467a;}
.middle .form .alpha .lastname ul {list-style-type:none;}
.middle .form .alpha .lastname ul li {list-style-image:none;}
.middle .form .alpha .firstname ul {list-style-type:none;}
.middle .form .alpha .firstname ul li {list-style-image:none;}
.middle .form table {border-collapse:collapse;margin:0px;padding:0px;font:11px verdana, arial, sans-serif;color:#666666;}
.middle .form td {vertical-align:top;padding:2px 5px 0px 0px;}
.middle .form td.lastname ul {list-style-type:none;}
.middle .form td.lastname ul li {list-style-image:none;margin-left:0px;}
.middle .form td.firstname ul {list-style-type:none;}
.middle .form td.firstname ul li {list-style-image:none;margin-left:0px;}
.middle .form label {display:block;}
.middle .form input {width:210px;font:11px verdana, arial, sans-serif;color:#666666;}
.middle .form select {width:210px;font:11px verdana, arial, sans-serif;color:#666666;}
.middle .form .language1 select {width:250px;font:11px verdana, arial, sans-serif;color:#666666;}
.middle .form .language2 select {width:170px;font:11px verdana, arial, sans-serif;color:#666666;}
.middle .form textarea {width:425px;height:100px;font:11px verdana, arial, sans-serif;color:#666666;}
.middle .form td.practice select {width:425px;}
.middle .form td.industry select {width:425px;}
.middle .form td.lawschool select {width:425px;}
.middle .form td.button {padding-top:8px;}
.middle .form td.button input {width:60px;}
.middle .form .required {font:11px verdana, arial, sans-serif;color:#000;}
.middle .form .chkBox input {width:15px;}
.middle .form .chkBox label {display:inline;}
/* News and Events */ 
.newsevents .form td.practices {padding-top:17px;}
.newsevents .form td.practices select {width:190px;}
.newsevents .form td.pubtype {padding-top:17px;}
.newsevents .form td.pubtype select {width:190px;}

/* Bio */
.bio .bioBorder{background:white url(../img/interior/bioborder.gif) no-repeat;float:right;width:120px;height:153px;position:relative;top:-27px;right:0;margin:0px 0px -17px 10px;padding:14px;}
.bio .bioBorder .bioImage {}
.bio .bioTop {float:left;display:block;}
.bio .bioContent {clear:both;text-align:justify;padding:20px 0px 0px 0px;}
.bio .bioContent div {padding:0px 0px 0px 0px;} 
.bio .bioContent p {padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
.bio .bioContent p ul li p {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.bio .bioContent ul li p {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.bio .bioContent h3.nopadding {color:#666666;font:bold 12px/15px "Trebuchet MS";margin:0px 0px 10px 0px;}
.bio .bioContent h3 {color:#666666;font:bold 12px/15px "Trebuchet MS";margin:20px 0px 0px 0px;}
.bio h3 {color:#666666;font:bold 12px/15px "Trebuchet MS";margin:0px 0px 0px 0px;}
.bio .officesection {padding:10px 0px 10px 0px;}
.bio .narratives {background-color:#e9e9e9 ;width:200px;padding:5px 0px 5px 0px;margin:10px 0px 0px 0px;}
.bio .narratives .inner {padding:10px;}
.bio  ul {list-style:none none;margin:0px;padding:0px 0px 0px 9px;}
.bio  ul li {margin:0px 0px 0px 8px;padding:2px 0px 6px 5px;list-style-image: url(../img/liarrow.gif);list-style-position: outside;line-height:16px;}
.bio  ul li sup {line-height:16px;font-size:8px;}
.bio .bioPadding {padding:0px 0px 0px 0px;}

/* Bio Tabs */
.bio .bioContent .attynav {border-bottom: 4px solid #76715E; margin-bottom: 30px; margin-top: -10px;}
.bio .bioContent .attynav table {border-collapse:collapse;}
.bio .bioContent .attynav table td {padding: 0px;}
.bio .bioContent .attynav .blueline {}
.bio .bioContent .attynav td.tab_left {}
.bio .bioContent .attynav td.tab_left .tab_left {}
.bio .bioContent .attynav td.tab_left .tab_print {display:none;}
.bio .bioContent .attynav td.tab_content_on {background-image: url(../Img/attorney/tab_center__on.gif); background-position: 0 0; background-repeat: repeat-x; padding: 0px 6px; text-align:center; width: 77px;}
.bio .bioContent .attynav td.tab_content_on img {display: none;}
.bio .bioContent .attynav td.tab_content_on a {color: #ffffff;}
.bio .bioContent .attynav td.tab_content_on a:hover {}
.bio .bioContent .attynav td.tab_content {background-image: url(../Img/attorney/tab_center__.gif); background-position: 0 0; background-repeat: repeat-x; padding: 0px 6px; text-align:center; width: 77px;}
.bio .bioContent .attynav td.tab_content img {display: none;}
.bio .bioContent .attynav td.tab_content a {}
.bio .bioContent .attynav td.tab_content a:hover {color: #ac233d;}
.bio .bioContent .attynav td.tab_right {}
.bio .bioContent .attynav td.tab_right .tab_right {padding-right: 5px;}
.bio .bioContent .attynav td.tab_right .tab_print {display:none;}

.bio .bioContent .attynav table td.tab_left_myStory {}
.bio .bioContent .attynav table td.tab_left_myStory img.tab_print {display:none;}
.bio .bioContent .attynav table td.tab_content_myStory {background-image: url(../Img/attorney/tab_centerMS.gif); background-position: 0 0; background-repeat: repeat-x; padding: 0px 6px; text-align:center; width: 77px;}
.bio .bioContent .attynav table td.tab_content_myStory a {color: #ffffff;}
.bio .bioContent .attynav table td.tab_content_myStory a:hover {color: #ffc428;}
.bio .bioContent .attynav table td.tab_content_myStory img {display:none;}
.bio .bioContent .attynav table td.tab_right_myStory {}
.bio .bioContent .attynav table td.tab_right_myStory img.tab_print {display:none;}

.bio .bioContent .attynav table td.tab_content_myStory_on {background-image: url(../Img/attorney/tab_centerMS__on.gif); background-position: 0 0; background-repeat: repeat-x; padding: 0px 6px; text-align:center; width: 77px;}
.bio .bioContent .attynav table td.tab_content_myStory_on img {display: none;}
.bio .bioContent .attynav table td.tab_content_myStory_on a {color: #ffffff;}
.bio .bioContent .attynav table td.tab_content_myStory_on a:hover {color: #ffffff;}
.bio div.mainbioprint {padding:0; margin-top: -20px; float:right; margin-right:5px;}

.bio .bioPrintContent {display:none;}
.bio .bioPrintTop {display:none;}
/* Search Criteria */
ul.criteria  {margin:0px;padding:0px;}
ul.criteria li {list-style:none none;margin:0px;padding:0px;}

.middle .listing td {padding:8px 0px 8px 0px;}

.general .sitemap table {border-collapse:collapse;width:100%;}
.general .sitemap td {width:33%;font:11px/13px verdana, arial, sans-serif;color:#000;vertical-align:top;}

/* General Site Wide */
.imgpadding {margin:0px 5px 0px 0px;border:none 0;}
.verticalSpacing {padding:0px 0px 15px 0px;}
a.gray {color:#6c6e71;text-decoration:none;}
a:hover.gray {color:#22476a;text-decoration:none;}
.interiorImage {float:left;border:none 0 #FFFFFF;margin:0px 10px 5px 0px;}
.callout {background-color:#e9e9e9 ;width:200px;padding:5px 0px 5px 0px;}
.callout .inner {padding:10px;}
.uppercase {text-transform:uppercase;}


/* Highlight Section */
.awardsframe {text-align:left;width:200px;padding:85px 0px 0px 0px;margin:0px 0px 0px 16px;}
.awardsframe h2 {width:150px;font:bold 12px "Trebuchet MS", sans-serif;text-transform:uppercase;padding-bottom:7px;margin:0px;color:#000000;}
.awardsframe h2 a {font:bold 12px "Trebuchet MS", sans-serif;text-decoration:none;color:#000000;}
.awardsframe h2 a.hover {font:bold 12px "Trebuchet MS", sans-serif;text-decoration:none;}
.awardsframe p {margin-top:0px;}
.awardsframe_blue {width:176px;background-color:#22467a;padding:7px;}
.awardsframe_gray {width:172px;background-color:#666666;border:1px solid #cccccc;padding:1px;}
.awardsframe_gradient {width:150px;background:url(../img/bg_awards.jpg) repeat-y;border:1px solid #333333;padding:10px}
.awardsframe_copy {font:normal 11px/14px "Trebuchet MS", sans-serif;color:#000000;width:150px;}

/* Stories Section */
.stories {width:90%;}
div.stories {width:100%;clear:both;}
.stories .mainBody {clear:both;}
.stories .floatImage {float:left;margin:0px 10px 0px 0px;}
.stories h3 {font:bold 14px/16px "Trebuchet MS";color:#22467a;margin:0px;padding:0px 0px 0px 0px;display:inline;}
.stories tr {vertical-align:middle;}
.stories td {padding:20px 0px;line-height:18px;vertical-align:middle;}
.stories td.spacer {padding:0px;background:url(../img/nav/hr.gif) bottom center no-repeat;height:1px;}
.nextLink {float:right;display:inline;}
.nextLink a {color:#666666;}
.storyAbstract {display:block;padding:10px 0px 10px 0px;}

/* Best Bets */
.bestBets {font-weight:bold;font-size:16px;line-height:18px;text-transform:uppercase;display:inline;color:#af2636}
.divBullet {display:inline;}


.padright {padding-right:10px;}
.sitered {color:#af2636}
.radyellow {color:#B06F00;}
.radred {color:#AA272f;}

p.BioSubtitle, li.BioSubtitle, div.BioSubtitle{ font-size: 16px; font-weight:bold; }

@media print {#toolbar {display:none !important;}



}

