/*********************************************
* COMMON
*********************************************/
body {background-color:#ffffff;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}

a:link {COLOR: #006699}
a:visited {COLOR: #006699}
a:hover {COLOR: #C38D26}

img {border: 0px}

.abstract {color:#333333;FONT-FAMILY:verdana;FONT-SIZE:11px;padding:4px;padding-left:0px;padding-right:15px;}

.content {FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:verdana;line-height:15px;}
h2 {FONT-SIZE:14px;COLOR:#000000;FONT-FAMILY:verdana;line-height:15px;FONT-WEIGHT: bold;margin: 0px 0px 0px 0px;}

address {font-style:normal;}
dl {margin:0px;padding:0px;}
dd {margin:0px;padding:0px;}

/*************************************************
					Navigation
*************************************************/
.header div.languageNav {position:absolute;background:url(bg_top.gif) repeat-y top left;margin: 0px 0px 0px 18px;padding:0px 0px 0px 1px;}
.header div.languageNav ul {margin:0px;padding:0px 0px 0px 0px;list-style:none;}
.header div.languageNav li {margin:0px; padding:3px 8px 3px 8px;display:inline;}
.header div.languageNav a {font-weight:bold;margin:0px;color:#CCCCCC;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9px;text-decoration:none;}
.header div.languageNav a:hover {color:#FFFFFF; text-decoration:underline; }

.header {height:186px;background:url(bg_left.gif) repeat-y top left;}
.header div.nav1 {background-color:#015186;height:22px;}
.header div.nav1 ul {margin:0px;padding:0px;text-align:right;}
.header div.nav1 li {margin:0px;padding:0px;list-style:none;display:inline;}
.header div.nav1 A {line-height:10px;margin:0px;color:#FFFFFF; padding:4px 10px 4px 10px;background:url(bg_top.gif) repeat-y top left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8px;text-decoration:none;}
.header div.nav1 A:link {text-decoration:none; }
.header div.nav1 A:visited {text-decoration:none; }
.header div.nav1 A:hover {background-color:#6699CC; color:#FFFFFF; text-decoration:none; }
.header div.nav1 A:active {text-decoration:none; }
.header div.nav2 {position:absolute;top:105px;right:0px;}
.header div.nav2 ul {margin:0px;padding:0px;}
.header div.nav2 li {list-style: none; display:inline;padding:0px 5px 0px 8px;background:url(other_sep.gif) no-repeat center left;}
.header div.nav2 A { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-style:normal; color:#015186; text-decoration:none }
.header div.nav2 A:link { color:#015186; text-decoration:none }
.header div.nav2 A:visited { color:#015186; text-decoration:none }
.header div.nav2 A:hover { color:#669933; text-decoration:none }
.header div.nav2 A:active { color:#FF5133; text-decoration:none }
.header div.nav2 A.active:link { color:#669933; text-decoration:none }
.header div.nav2 A.active:visited { color:#669933; text-decoration:none }
.header div.nav2 A.active:hover { color:#669933; text-decoration:none }
.header div.nav2 A.active:active { color:#FF5133; text-decoration:none }
.header div.nav3 {position:absolute;top:125px;left:0px;width:100%;}
.header div.nav3 ul {background:url(bg_navbar.gif) repeat-x top left;margin:0px 0px 0px 0px;padding:0px 0px 0px 18px;height:21px;}
.header div.nav3 li {list-style: none; display:inline;padding:0px 7px 0px 10px;background:url(bg_bar.gif) repeat-y top left;}
.header div.nav3 A { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000;text-decoration:none; }
.header div.nav3 A:link { color:#000000; text-decoration:none }
.header div.nav3 A:visited { color:#000000; text-decoration:none }
.header div.nav3 A:hover { color:#c38d26; text-decoration:none }
.header div.nav3 A:active { color:#FF5133; text-decoration:none }
.header div.nav3 A.active:link { color:#c38d26; text-decoration:none }
.header div.nav3 A.active:visited { color:#c38d26; text-decoration:none }
.header div.nav3 A.active:hover { color:#c38d26; text-decoration:none }
.header div.nav3 A.active:active { color:#FF5133; text-decoration:none }
.header div.nav4 {border-left:1px solid #ffffff;position:absolute;background-color:#015186;text-align:center;top:147px;right:0px;width:189px;height:38px;z-index:2;}
.header div.nav4 ul {margin:0px;padding:8px 0px 0px 0px;}
.header div.nav4 li {list-style: none; display:inline;}
.header div.nav4 A {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8px; font-style:normal; color:#FFFFFF;padding:0px 0px 0px 14px;background:url(bullet_arrow.gif) no-repeat top left;}
.header div.nav4 A:link { text-decoration:none; }
.header div.nav4 A:visited { text-decoration:none; }
.header div.nav4 A:hover { text-decoration:none; }
.header div.nav4 A:active { text-decoration:none; }
.header h1 {background:url(leftnotch.gif) no-repeat top left;font-weight:normal; font-size:17px;color:#FFFFFF;font-family:verdana;background-color:#669933;border-right:1px solid #ffffff;position:absolute;top:147px;left:0px;padding: 9px 0px 9px 28px;margin: 0px 0px 0px 0px;width:90%;z-index:1;}
.header div.image1 {background:url(logo.gif) no-repeat top left;position:absolute;top:20px;left:0px;height:84px;width:238px;}

/**** Footer ****/
.footer {clear:both;background-color:#015186;}
.footer div.nav1 {float:left;FONT-SIZE:9px;COLOR:#98AFBE;FONT-FAMILY:verdana;white-space:nowrap;padding:3px 10px 3px 30px;display:inline;}
.footer div.nav1 ul {margin:0px;padding:0px;}
.footer div.nav1 li {list-style:none;display:inline;padding:0px 3px 0px 3px;}
.footer div.nav1 a {TEXT-DECORATION:none;COLOR:#ffffff;}
.footer div.nav1 a:hover {TEXT-DECORATION:underline;COLOR:#ffffff;}
.footer div.nav2 {float:right;FONT-SIZE:9px;COLOR:#98AFBE;FONT-FAMILY:verdana;white-space:nowrap;padding:3px;display:inline;}
.footer div.nav2 ul {margin:0px;padding:0px;}
.footer div.nav2 li {list-style:none;display:inline;padding:0px 3px 0px 3px;}
.footer div.nav2 a {TEXT-DECORATION:none;COLOR:#ffffff;}
.footer div.nav2 a:hover {TEXT-DECORATION:underline;COLOR:#ffffff;}
.footer div.text1 {FONT-SIZE:9px;COLOR:#98AFBE;FONT-FAMILY:verdana;padding:3px 0px 3px 0px;}

/**** level2 Nav ****/
ul.level2nav {float:right;margin:0px;padding: 0px 0px 0px 1px;width:188px;}
ul.level2nav li {margin:0px;padding:6px 10px 6px 10px;font-family:verdana;font-size:9px;list-style:none;background-color:#F0EFEF;border-bottom:1px solid #ffffff;line-height:12px}
ul.level2nav A {TEXT-DECORATION:none;COLOR:#006699;}
ul.level2nav A:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
ul.level2nav A.active:link { color:#000000; text-decoration:none; }
ul.level2nav A.active:visited { color:#000000; text-decoration:none; }
ul.level2nav A.active:hover { color:#000000; text-decoration:none; }
ul.level2nav A.active:active { color:#000000; text-decoration:none; }

/**** searchagain Nav ****/
ul.searchagainnav {margin:0px;padding:0px;list-style:none;}

/**** sort fields ****/
ul.sortfields {margin:0px;padding:8px 0px 8px 0px;list-style:none;}
ul.sortfields label {display:block;}
ul.sortfields select {display:block;COLOR:#666666;width:169px;FONT-FAMILY:verdana;FONT-SIZE:10px;}

/**** list ****/
table.list th {vertical-align:top;FONT-FAMILY:verdana;FONT-SIZE:11px;font-weight:bold;color:#C38D26;padding-top:2px;padding-bottom:2px;text-align:left;}
table.list th a {TEXT-DECORATION:none;COLOR:#C38D26;}
table.list th a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
table.list td {vertical-align:top; color:#333333;FONT-FAMILY:verdana;FONT-SIZE:11px;padding:4px;padding-left:0px;padding-right:15px;border-top:1px solid #cccccc;}
table.list td a {TEXT-DECORATION:none;COLOR:#006699;}
table.list td a:hover	{TEXT-DECORATION:underline;COLOR:#C38D26;}
table.list td a.sort {TEXT-DECORATION:none;COLOR:#C38D26;}
table.list td a.sort:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
table.list td p {margin:0px;}

/**** Filternav ****/
ul.filternav {padding:0px;margin:8px 0px 8px 0px; list-style:none;}
ul.filternav li {padding:0px 3px 0px 3px;margin:0px; display:inline;}

/*************************************************
				SEARCH/LIST/DETAIL
*************************************************/
/**** Attorney ****/
body.attorney .header h1 {background-color:#C38D26;}

/**** CaseStudies ****/
body.casestudy .header h1 {background-color:#C38D26;}

/**** Experience ****/
body.experience .header h1 {background-color:#C38D26;}

/**** Location ****/
body.location .header h1 {background-color:#C38D26;}

/**** Representative ****/
body.representative .header h1 {background-color:#C38D26;}

/**** Service ****/
body.service .header h1 {background-color:#C38D26;}

/**** SiteMap ****/
body.sitemap .header h1 {background-color:#639ACE;}

/*************************************************
					SEARCH
*************************************************/
body.search .contentB {background:url(bg_bar.gif) repeat-y top left;margin: 0px 0px 0px 18px;}
body.search .contentA {background:url(bg_bar.gif) repeat-y top right;margin: 0px 189px 0px 0px;}
body.search .content {padding: 20px 40px 0px 10px;}
body.search .content .listing p.overview {margin:0px;padding:15px 0px 15px 0px;}
TODObody.search .content .criteria {FONT-FAMILY:verdana;FONT-SIZE:9px;color:#666666;line-height:12px;}
body.search .content .criteria h3.title {FONT-FAMILY:verdana;FONT-SIZE:11px;color:#666666;}
body.search .content .criteria p.overview {padding:0px 0px 15px 0px;margin:0px;}
body.search .content .criteria ul.fields label {FONT-FAMILY:verdana;FONT-SIZE:10px;color:#666666;}
body.search .content .criteria ul.fields input {COLOR:#666666;FONT-FAMILY:verdana;FONT-SIZE:10px;}
body.search .content .criteria ul.fields select {COLOR:#666666;FONT-FAMILY:verdana;FONT-SIZE:10px;}
body.search .content .criteria ul.fields .datefrom input {width:75px;}
body.search .content .criteria ul.fields .dateto input {width:75px;}
body.search .content .criteria ul.fields .time input {width:20px;margin:0px;}
body.search .content .criteria ul.fields .time label {display:inline; width:20px;}
body.search .content .criteria .buttonsA {clear:both; border-top: solid 1px #8D8D8D;margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;text-align:right;}
body.search .content .criteria .buttons {list-style:none;margin:0px;padding:0px;}
body.search .content .criteria .buttons li {margin:0px;padding:0px;display:inline;}
body.search .content .criteria .buttons li input {COLOR:#ffffff;FONT-FAMILY:verdana;FONT-SIZE:9px;height:18px;cursor:pointer;background-color:#6699CC;border:0px;margin-left:1px;}

/**** Attorney Search ****/
body.attorneysearch div.alphalinks {padding:8px;position:absolute; top:186px; right:0px; width:172px;}
body.attorneysearch div.alphalinks dt {FONT-SIZE:9px;COLOR:#666666;FONT-FAMILY:verdana;line-height:15px;FONT-WEIGHT:bold;}
body.attorneysearch div.alphalinks dd {FONT-FAMILY:verdana;FONT-SIZE:9px;color:#666666;}
body.attorneysearch div.alphalinks dd p {margin:0px;padding:0px 0px 10px 0px;}	
body.attorneysearch div.alphalinks div.links {FONT-FAMILY:verdana;FONT-SIZE:11px;color:#333333;}
body.attorneysearch div.alphalinks a {float:left; TEXT-DECORATION:none;COLOR:#666666;height:15px;width:15px; border:1px solid #cccccc;text-align:center;background-color:#F0EFEF;margin:2px;}
body.attorneysearch div.alphalinks a:hover {TEXT-DECORATION:none;COLOR:#ffffff;background-color:#6699CC;}
body.attorneysearch .content .criteria ul.fields {margin:0px;padding:0px;list-style:none;}
body.attorneysearch .content .criteria ul.fields li {padding:0px;margin:0px;clear:left;}
body.attorneysearch .content .criteria ul.fields label {float:left;width:180px;}
body.attorneysearch .content .criteria ul.fields input {float:left;margin:0px 0px 5px 0px;width:163px;}
body.attorneysearch .content .criteria ul.fields select {float:left;margin:0px 10px 5px 0px;width:169px;}

/**** CaseStudy Search ****/
body.casestudysearch .content {height:300px;}
body.casestudysearch .content .criteria {position:absolute;top:186px; right:0px; width:169px;padding:10px;}
body.casestudysearch .content .criteria h3.title {margin:0px 0px 10px 0px;padding:0px;FONT-SIZE:9px;FONT-WEIGHT:bold;}
body.casestudysearch .content .criteria ul {margin:0px;padding:0px;list-style:none;}
body.casestudysearch .content .criteria .fields select {margin:0px 0px 4px 0px;width:169px;}
body.casestudysearch .content .criteria .fields input {margin:0px 0px 4px 0px;width:163px;}
body.casestudysearch .content .criteria .fields label {display:block;padding-right:5px;FONT-SIZE:10px;}

/**** Event Search ****/
body.eventsearch .content {height:350px;}
body.eventsearch .content .criteria {position:absolute;top:186px; right:0px; width:169px;padding:10px;}
body.eventsearch .content .criteria h3.title {margin:0px 0px 10px 0px;padding:0px;FONT-SIZE:9px;FONT-WEIGHT:bold;}
body.eventsearch .content .criteria ul {margin:0px;padding:0px;list-style:none;}
body.eventsearch .content .criteria .fields select {margin:0px 0px 4px 0px;width:169px;}
body.eventsearch .content .criteria .fields input {margin:0px 0px 4px 0px;width:163px;}
body.eventsearch .content .criteria .fields label {display:block;padding-right:5px;}
body.eventsearch .content .criteria .calendar {display:none;}
body.eventsearch .content .listing .list .date {white-space:nowrap;}

/**** Job Opportunity Search ****/
body.jobopportunitysearch .contentB {height:100%;background:url(bg_left.gif) repeat-y top left;margin:0px;}
body.jobopportunitysearch .contentA {height:100%;background:url(bg_right.gif) repeat-y top right;margin:0px;}
body.jobopportunitysearch .content {padding:0px;}
body.jobopportunitysearch .content .criteria {clear:right;float:right;padding:10px;width:169px;}
body.jobopportunitysearch .content .criteria h3.title {margin:0px 0px 10px 0px;padding:0px;FONT-SIZE:9px;FONT-WEIGHT:bold;}
body.jobopportunitysearch .content .criteria ul {margin:0px;padding:0px;list-style:none;}
body.jobopportunitysearch .content .criteria .fields select {margin:0px 0px 4px 0px;width:169px;}
body.jobopportunitysearch .content .criteria .fields input {margin:0px 0px 4px 0px;width:163px;}
body.jobopportunitysearch .content .criteria .fields label {display:block;padding-right:5px;}
body.jobopportunitysearch .content .listing {margin:0 190px 0 0;padding: 20px 40px 20px 28px;}

/**** News Search ****/
body.newssearch .content {height:300px;}
body.newssearch .content .criteria {position:absolute;top:186px; right:0px; width:169px;padding:10px;}
body.newssearch .content .criteria h3.title {margin:0px 0px 10px 0px;padding:0px;FONT-SIZE:9px;FONT-WEIGHT:bold;}
body.newssearch .content .criteria ul {margin:0px;padding:0px;list-style:none;}
body.newssearch .content .criteria .fields select {margin:0px 0px 4px 0px;width:169px;}
body.newssearch .content .criteria .fields input {margin:0px 0px 4px 0px;width:163px;}
body.newssearch .content .criteria .fields label {display:block;padding-right:5px;}
body.newssearch .content .listing table.list td.date {white-space:nowrap;}

/**** Publication Search ****/
body.publicationsearch .content {height:350px;}
body.publicationsearch .content .criteria {position:absolute;top:186px; right:0px; width:169px;padding:10px;}
body.publicationsearch .content .criteria h3.title {margin:0px 0px 10px 0px;padding:0px;FONT-SIZE:9px;FONT-WEIGHT:bold;}
body.publicationsearch .content .criteria ul {margin:0px;padding:0px;list-style:none;}
body.publicationsearch .content .criteria .fields select {margin:0px 0px 4px 0px;width:169px;}
body.publicationsearch .content .criteria .fields input {margin:0px 0px 4px 0px;width:163px;}
body.publicationsearch .content .criteria .fields label {display:block;padding-right:5px;}
body.publicationsearch .content .listing table.list td.date {white-space:nowrap;}

/**** Recruiting Event Search ****/
body.recruitingeventsearch .contentB {height:100%;background:url(bg_left.gif) repeat-y top left;margin:0px;}
body.recruitingeventsearch .contentA {height:100%;background:url(bg_right.gif) repeat-y top right;margin:0px;}
body.recruitingeventsearch .content {padding:0px;}
body.recruitingeventsearch .content .criteria {clear:right;float:right;padding:10px;width:169px;}
body.recruitingeventsearch .content .criteria h3.title {margin:0px 0px 10px 0px;padding:0px;FONT-SIZE:9px;FONT-WEIGHT:bold;}
body.recruitingeventsearch .content .criteria ul {margin:0px;padding:0px;list-style:none;}
body.recruitingeventsearch .content .criteria .fields select {margin:0px 0px 4px 0px;width:169px;}
body.recruitingeventsearch .content .criteria .fields input {margin:0px 0px 4px 0px;width:163px;}
body.recruitingeventsearch .content .criteria .fields label {display:block;padding-right:5px;}
body.recruitingeventsearch .content .criteria .calendar {display:none;}
body.recruitingeventsearch .content .listing {margin:0 190px 0 0;padding: 20px 40px 20px 28px;}

/**** Representative Search ****/
body.representativesearch .contentB {height:100%;background:url(bg_left.gif) repeat-y top left;margin:0px;}
body.representativesearch .contentA {height:100%;background:url(bg_right.gif) repeat-y top right;margin:0px;}
body.representativesearch .content {padding:0px;}
body.representativesearch .content .criteria {clear:left;float:left;padding:0px 0px 0px 30px;}
body.representativesearch .content .criteria ul.fields {margin:0px;padding:0px;list-style:none;}
body.representativesearch .content .criteria ul.fields li {padding:0px;margin:0px;clear:left;}
body.representativesearch .content .criteria ul.fields label {float:left;width:100px;margin:0px 0px 10px 0px;}
body.representativesearch .content .criteria ul.fields input {float:left;margin:0px 0px 10px 0px;width:163px;}
body.representativesearch .content .criteria ul.fields select {float:left;width:350px;}
body.representativesearch .content .criteria ul.fields .type ul {float:left;margin:0px;padding:0px;list-style:none;}
body.representativesearch .content .criteria ul.fields .type li {padding:0px;margin:0px;clear:left;}
body.representativesearch .content .criteria ul.fields .type input {width:auto;margin:0px 0px 5px 0px;}
body.representativesearch .content .listing {clear:right;float:right;padding:0px 0px 10px 1px;width:188px;FONT-FAMILY:verdana;FONT-SIZE:9px;color:#666666;line-height:12px;}
body.representativesearch .content .listing dt {FONT-SIZE:10px;COLOR:#000000;FONT-FAMILY:verdana;line-height:13px;FONT-WEIGHT:bold;border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#F0EFEF;text-transform:uppercase;padding:2px 2px 2px 10px;}
body.representativesearch .content .listing dd {padding:10px 0px 0px 0px;margin:0px 0px 0px 10px;}

/*************************************************
					LIST
*************************************************/
body.list .contentA {background:url(bg_bar.gif) repeat-y top left;margin: 0px 0px 0px 18px;}
body.list .content {padding: 20px 40px 0px 10px;}

/**** Attorney List ****/
body.attorneylist .content .list .offices ul {list-style:none;padding:0px;margin:0px;}
body.attorneylist .content .list .telephone { white-space:nowrap;}

/**** Event List ****/
body.eventlist .content .list .date {white-space:nowrap;}

/**** JobOpportunity List ****/
body.jobopportunitylist .contentB {height:100%;background:url(bg_left.gif) repeat-y top left;margin:0px;}
body.jobopportunitylist .contentA {height:100%;background:url(bg_right.gif) repeat-y top right;margin:0px;}
body.jobopportunitylist .content {padding:0px;}
body.jobopportunitylist .content .listing {margin:0 190px 0 0;padding: 20px 40px 20px 28px;}

/**** Location List ****/
body.locationlist table.list td {border-top:none;}
body.locationlist table.list ul	{margin-top:0;margin-left:0;list-style-position:inside;list-style-type:square;color:#666666;}

/**** News List ****/
body.newslist .content table.list td.date {white-space:nowrap;}

/**** Recruiting Event List ****/
body.recruitingeventlist .contentB {height:100%;background:url(bg_left.gif) repeat-y top left;margin:0px;}
body.recruitingeventlist .contentA {height:100%;background:url(bg_right.gif) repeat-y top right;margin:0px;}
body.recruitingeventlist .content {padding:0px;}
body.recruitingeventlist .content .listing {margin:0 190px 0 0;padding: 20px 40px 20px 28px;}

/**** Service List ****/
body.servicelist .contentB {height:100%;background:url(bg_left.gif) repeat-y top left;}
body.servicelist .contentA {height:100%;background:url(bg_right.gif) repeat-y top right;}
body.servicelist .content {padding:0px;}
body.servicelist .content .listing {margin:0 190px 0 0;padding: 1px 40px 20px 15px;}
body.servicelist .content .listing table.list td {border-top:none;}
body.servicelist .content .listing table.list ul {margin-top:0;margin-left:15px;list-style-position:outside;list-style-type:square;color:#666666;}
body.servicelist .content .relationships {clear:right;float:right;padding:0px 0px 10px 1px;width:188px;FONT-FAMILY:verdana;FONT-SIZE:9px;color:#666666;line-height:12px;}
body.servicelist .content .relationships a {TEXT-DECORATION:none;COLOR:#006699;}
body.servicelist .content .relationships a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
body.servicelist .content .relationships dt {FONT-SIZE:10px;COLOR:#000000;FONT-FAMILY:verdana;line-height:13px;FONT-WEIGHT:bold;border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#F0EFEF;text-transform:uppercase;padding:2px 2px 2px 10px;}
body.servicelist .content .relationships ul {padding:0px;margin:8px 0px 8px 0px;list-style:none outside;}
body.servicelist .content .relationships li {padding:0px 0px 20px 10px;margin:0px;}


/*************************************************
					Detail
*************************************************/
body.detail .contentB {height:100%;background:url(bg_left.gif) repeat-y top left;}
body.detail .contentA {height:100%;background:url(bg_right.gif) repeat-y top right;}
body.detail .content .details a {TEXT-DECORATION:underline;COLOR:#006699;}
body.detail .content .details a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
body.detail .content .details {margin:0 190px 0 0;padding: 20px 40px 20px 28px;FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:verdana;line-height:15px;}
body.detail .content .details h2 {FONT-SIZE:14px;COLOR:#000000;FONT-FAMILY:verdana;line-height:15px;FONT-WEIGHT: bold;display:inline;}
body.detail .content .details h3 {FONT-SIZE:11px;COLOR:#006699;FONT-FAMILY:verdana;line-height:15px;FONT-WEIGHT:bold;margin:15px 0px 0px 0px;}
body.detail .content .details dt.detail {FONT-SIZE:11px;COLOR:#006699;FONT-FAMILY:verdana;line-height:15px;FONT-WEIGHT:bold;margin:15px 0px 0px 0px;}
body.detail .content .details ul.detail {margin:0px;padding:0px;list-style:none;}
body.detail .content .details .date {COLOR:#C38D26;}
body.detail .content .relationships {clear:right;float:right;padding:0px 0px 10px 1px;width:188px;FONT-FAMILY:verdana;FONT-SIZE:9px;color:#666666;line-height:12px;}
body.detail .content .relationships dt.relation {FONT-SIZE:9px;COLOR:#666666;FONT-FAMILY:verdana;line-height:15px;FONT-WEIGHT:bold;padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;}
body.detail .content .relationships dd.relation {padding:0px;margin:0px 0px 0px 10px;}
body.detail .content .relationships ul.relation {padding:0px 0px 0px 15px;margin:0px;list-style:square outside;color:#666666;}
body.detail .content .relationships li.relation a {TEXT-DECORATION:none;COLOR:#006699;}
body.detail .content .relationships li.relation a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}

body.detail .content .relationships .relatednews dt.relation {FONT-SIZE:10px;COLOR:#000000;FONT-FAMILY:verdana;line-height:13px;FONT-WEIGHT:bold;border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#F0EFEF;text-transform:uppercase;padding:2px 2px 2px 10px;}
body.detail .content .relationships .relatednews ul.relation {padding:0px;margin:8px 0px 8px 0px;list-style:none outside;}
body.detail .content .relationships .relatednews li.relation {padding:3px 0px 3px 0px;margin:0px;}
body.detail .content .relationships .relatednews li.relation a {TEXT-DECORATION:none;COLOR:#666666;}
body.detail .content .relationships .relatednews li.relation a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
body.detail .content .relationships .relatedevents dt.relation {FONT-SIZE:10px;COLOR:#000000;FONT-FAMILY:verdana;line-height:13px;FONT-WEIGHT:bold;border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#F0EFEF;text-transform:uppercase;padding:2px 2px 2px 10px;}
body.detail .content .relationships .relatedevents ul.relation {padding:0px;margin:8px 0px 8px 0px;list-style:none;list-style-position:outside;}
body.detail .content .relationships .relatedevents li.relation {padding:3px 0px 3px 0px;}
body.detail .content .relationships .relatedevents li.relation a {TEXT-DECORATION:none;COLOR:#666666;}
body.detail .content .relationships .relatedevents li.relation a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
body.detail .content .relationships .relatedpublications dt.relation {FONT-SIZE:10px;COLOR:#000000;FONT-FAMILY:verdana;line-height:13px;FONT-WEIGHT:bold;border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#F0EFEF;text-transform:uppercase;padding:2px 2px 2px 10px;}
body.detail .content .relationships .relatedpublications ul.relation {padding:0px;margin:8px 0px 8px 0px;list-style:none;list-style-position:outside;}
body.detail .content .relationships .relatedpublications li.relation {padding:3px 0px 3px 0px;}
body.detail .content .relationships .relatedpublications li.relation a {TEXT-DECORATION:none;COLOR:#666666;}
body.detail .content .relationships .relatedpublications li.relation a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
body.detail .content .relationships .relatedpublications li.all a {TEXT-DECORATION:none;COLOR:#006699;}
body.detail .content .relationships .relatedcontacts dt.relation {FONT-SIZE:10px;COLOR:#000000;FONT-FAMILY:verdana;line-height:13px;FONT-WEIGHT:bold;border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#F0EFEF;text-transform:uppercase;padding:2px 2px 2px 10px;}
body.detail .content .relationships .relatedcontacts ul.relation {padding:0px;margin:8px 0px 8px 0px;list-style:none;list-style-position:outside;}
body.detail .content .relationships .relatedcontacts li.relation {padding:3px 0px 3px 0px;}
body.detail .content .relationships .relatedcontacts li.relation a {TEXT-DECORATION:none;COLOR:#006699;}
body.detail .content .relationships .relatedcontacts li.relation a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
body.detail .content .relationships .relatedemployees dt.relation {FONT-SIZE:10px;COLOR:#000000;FONT-FAMILY:verdana;line-height:13px;FONT-WEIGHT:bold;border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#F0EFEF;text-transform:uppercase;padding:2px 2px 2px 10px;}
body.detail .content .relationships .relatedemployees ul.relation {padding:0px;margin:8px 0px 8px 0px;list-style:none;list-style-position:outside;}
body.detail .content .relationships .relatedemployees li.relation {padding:3px 0px 3px 0px;}
body.detail .content .relationships .relatedemployees li.relation a {TEXT-DECORATION:none;COLOR:#006699;}
body.detail .content .relationships .relatedemployees li.relation a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}

body.detail .content .details .tabs {margin:0px;padding:15px 0 15px 0;}
body.detail .content .details .tabs li {display:inline;}

/**** AttorneyDetail ****/
body.attorneydetail .content .details .businessphone dt.detail {display:inline; margin:0px 5px 0px 0px;}
body.attorneydetail .content .details .businessphone dd.detail {display:inline;}
body.attorneydetail .content .details .businessfax dt.detail {display:inline; margin:0px 5px 0px 0px;}
body.attorneydetail .content .details .businessfax dd.detail {display:inline;}
body.attorneydetail .content .details .image {float:left;margin-right:10px;}
body.attorneydetail .content .details .mainbio {clear:left;}

/**** Case Study Detail ****/
body.casestudydetail .content .details .image {float:right;}
body.casestudydetail .content .details .relatedclient {clear:right;}
body.casestudydetail .content .details .body dd {padding:15px 0px 0px 0px;}

/**** Event Detail ****/
body.eventdetail .content .details .tabs {padding:15px 0 15px 0;border-bottom:solid 1px #CCCCCC;}
body.eventdetail .content .details .tabs li {display:inline;}

/**** Job Opportunity Detail ****/
body.jobopportunitydetail .content .details .offices li {display:inline;}
body.jobopportunitydetail .content .details .postdate dt {margin:0px;}

/**** News Detail ****/
body.newsdetail .content .relationships .relatedcontacts li.relation a {TEXT-DECORATION:none;COLOR:#006699;}
body.newsdetail .content .relationships .relatedcontacts li.relation a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}

/**** Office Detail ****/
body.officedetail .content .details .telephone dt {display:inline; margin:0px 5px 0px 0px;}
body.officedetail .content .details .telephone dd {display:inline;}
body.officedetail .content .details .fax dt {display:inline; margin:0px 5px 0px 0px;}
body.officedetail .content .details .fax dd {display:inline;}


/**** Publication Detail ****/
body.publicationdetail .content .authors li {display:inline;}

/**** Region Detail ****/
body.regiondetail .content .relationships a {TEXT-DECORATION:none;COLOR:#006699;}
body.regiondetail .content .relationships a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}


/*************************************************
					GENERAL
*************************************************/

/**** Home ****/
body.home .content {FONT-SIZE:9px;COLOR:#000000;FONT-FAMILY:verdana;}
body.home .content a {TEXT-DECORATION:none;COLOR:#000000;}
body.home .content a:hover {TEXT-DECORATION:underline;COLOR:#C38D26;}
body.home .content .imagegroup {background:url(hd_bar.gif) no-repeat bottom left;height:121px;}
body.home .content .image1 img {height:160px;width:750px;}
body.home .content .image1 {position:absolute; background:url(bg_mid.gif) repeat-x top left; top:147px; width:100%;}
body.home .content .detailB {background:url(bg_hd.gif) repeat-x top left; height:27px; }
body.home .content .detailA {float:left; background:url(hd_bg.gif) repeat-y top left;}
body.home .content .detail {background:url(hd_leftnotch.gif) no-repeat top left;padding:0px 0px 0px 19px; margin:0px;width:800px;}
body.home .content .detail p {margin:0px;padding:0px;}
body.home .content .detail .intro {float:left;width:217px; padding:0px; margin:0px;}
body.home .content .detail .intro dt {background:url(hd_firm.gif) no-repeat top left; height:27px; width:217px;}
body.home .content .detail .intro dd {padding:10px; margin:0px;}
body.home .content .detail .events {float:left;width:217px;margin:0;padding:0;}
body.home .content .detail .events .date {COLOR:#C38D26;}
body.home .content .detail .events dt {background:url(hd_events.gif) no-repeat top left; height:27px; width:217px;}
body.home .content .detail .events ul {margin:0px;padding:0px 0px 0px 25px;list-style-position:outside; list-style-image:url(bullet_arrow.gif);}
body.home .content .detail .events li {margin:10px 0px 10px 0px;}
body.home .content .detail .news {float:left;width:276px;margin:0;padding:0px 10px 0px 0px;}
body.home .content .detail .news dt {background:url(hd_news.gif) no-repeat top left;height:27px; width:286px;}
body.home .content .detail .news ul {margin:0px;padding:0px 0px 0px 25px;list-style-position:outside; list-style-image:url(bullet_arrow.gif);}
body.home .content .detail .news li {margin:10px 0px 10px 0px;}

/**** General Pages ****/
body.general .contentB {background:url(bg_left.gif) repeat-y top left;}
body.general .contentA {background:url(bg_right.gif) repeat-y top right;}
body.general .content .detail {margin:0 190px 0 0;padding: 20px 40px 0 28px;}
body.general .content .detail .image {float:right;margin: 0px 0px 10px 10px;}
body.general .content .detail .overview {margin:0px;padding:15px 0px 15px 0px;}

/*************************************************
					BLOGS
*************************************************/

/*Form Elements*/
input {font-family:verdana;font-size:11px;}
input.blog_number {width:100px;border-width:2px}
input.blog_time {width:100px;border-width:2px}
input.blog_date {width:100px;border-width:2px}
input.blog_text {width:300px;border-width:2px}
textarea {font-family:verdana;font-size:11px;border-width:2px;}
textarea.blog_text {height:100px;width:600px;border-width:2px;}
select.blog_multiselect {font-family:verdana;font-size:11px;width:265px;}
input.blog_multiselect {font-family:verdana;font-size:11px;width:40px;}

.blog_heading {border-bottom:solid 1px #CCCCCC;font-family:verdana;font-size:18px;font-weight:bold;margin:0 0 10px 0;padding:0 0 10px 0;}
.blog_heading2 {border-bottom:solid 1px #006699;color:#006699;font-family:arial;font-size:14px;font-weight:bold;margin:0 0 2px 0;padding:10px 0 2px 0;}
.blog_heading3 {display:block;font-family:Verdana;font-size:13px;font-weight:bold;padding:10px 0 10px 0;text-transform:uppercase;}
.blog_overview {font-family:verdana;font-size:11px;padding:10px 0 10px 0;}
.blog_sort {font-family:verdana;font-size:11px;padding:10px 0 10px 0;}
.blog_sort a {color:#000000;}
.blog_menu {padding:0 0 10px 0;}

.blog_detail {width:99%;}
/*.blog_detail td {padding:10px 5px;}*/
.blog_detail_field {font-family:verdana;font-size:11px;padding:3px 0;}
.blog_detail_label {font-family:verdana;font-size:11px;font-weight:bold;}
.blog_detail_buttons {float:right;}

.blog_list {border-top:solid 1px #cccccc;width:99%;}
.blog_list td {border-bottom:solid 1px #cccccc;padding:10px 5px;}

.blog_list_item_title {color:#006699;font-family:verdana;font-size:11px;font-weight:bold;}
.blog_list_item_actions {float:right;}
.blog_list_item_info {font-family:verdana;font-size:13px;font-weight:bold;padding:3px 0 0 0;}
.blog_list_item_info a {color:#000000;}
.blog_list_item_text {font-family:verdana;font-size:11px;padding:8px 0 0 0;}

.content div.blog_list_item_unapproved .blog_list_item_title {color:#999999;font-family:verdana;font-size:11px;font-weight:bold;}
.content div.blog_list_item_unapproved .blog_list_item_title a {color:#999999;}
.content div.blog_list_item_unapproved .blog_list_item_actions {color:#999999;float:right;}
.content div.blog_list_item_unapproved .blog_list_item_actions a{color:#999999;}
.content div.blog_list_item_unapproved .blog_list_item_info {color:#999999;font-family:verdana;font-size:13px;font-weight:bold;padding:3px 0 0 0;}
.content div.blog_list_item_unapproved .blog_list_item_info a {color:#999999;}
.content div.blog_list_item_unapproved .blog_list_item_text {color:#999999;font-family:verdana;font-size:11px;padding:8px 0 0 0;}
