/*********************************************
					GENERAL
*********************************************/
body {background-color:#fff;margin:0px;text-align:center;font:12px/15px Arial, sans-serif; color: #333;} /* was color:#666; */

/**** Text Editor ****/
a {color:#036;text-decoration:underline;}
a:hover {color:#369;text-decoration:underline;}
.goldarrows{font:bold 11px Arial, sans-serif;color:#c8aa10;}
a.more{color:#283e7e; font-weight: bold;  text-decoration: none; padding: 10px 0px;display:block;}
a.more:hover {text-decoration: underline;}
.more {background:#FFF url(../img/honigman/icons/doublearrows.gif) no-repeat scroll right 3px;clear:both;display:inline;padding-right:20px;}
.more a{font-weight: bold;}

img {border:0px;}

p {font:normal 12px/15px Arial, sans-serif;color:#333;} /* was color:#666; */

h1 {font:bold 18px/18px Arial, sans-serif;color:#283e7e; text-transform: uppercase;}
h2 {font:bold 11px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase;}
h2.typeTitle {font:bold 12px/18px Arial, sans-serif;color:#283e7e; text-transform: uppercase;padding:0px;margin:0px;text-align:center;}
h3 {font:bold 10px/18px Arial, sans-serif;color:#283e7e; font-weight: normal; text-transform: uppercase;}
h4 {font:bold 12px/15px verdana, sans-serif;color:#000;}
h5 {font:bold 11px/15px verdana, sans-serif;color:#000;}
h6 {font:bold 10px/15px verdana, sans-serif;color:#000;}

ul {list-style:square; margin-left: 0px; padding-left: 0px; list-style-position: inside; color: #999;}
ul li ul {margin-top:15px;}
ul li ul li ul {margin-top:15px;}

ul.singleSpace {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
ul.singleSpace li {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
li.singleSpace {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
li.singleSpace h2 {padding:0px;margin:0px;}
li.singleSpace a {margin:0px;padding:0px;}
li.singleSpace ul {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
li.singleSpace ul li {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

body.servicesdetail .details ul li.singleSpace ul {margin-top: 0px !important;}

.body {font:normal 12px/15px Arial, sans-serif;color:#333;} /* was color:#666; */
.content, .content p {font:normal 12px/15px Arial, sans-serif;color:#333;} /* was color:#666; */
.bodysm {font:normal 11px/15px Arial, sans-serif;color:#333;} /* was color:#666; */
.bodylg {font:normal 13px/15px Arial, sans-serif;color:#333;} /* was color:#666; */

/**** Fixed or Scaling - Add width for Fixed-width sites****/
.containermain {margin:0px auto; width: 931px; margin-top: 10px;}

/**** Middle ****/
body.home .middleC{background:#FFF none;}
.middleC {background:#FFF url(../img/honigman/mainbg.gif) repeat-y top left;}
.middleB {}
.middleA {}
.middle {}

#mediaType {z-index:100;}
  @media print {
    #mediaType { z-index: 5 }
  }

/*********************************************
					LEFT SIDE
*********************************************/

.leftsideB {float:left;width: 198px; height: 100%;}
.leftsideA {text-align:left;padding:0px;}
.leftside {height: 100%;}
.leftside .content ul li {font:11px/16px Arial, sans-serif; margin-left: 12px;}

.leftside .nav2 {padding:0px;font:11px/13px Arial, sans-serif;color:#999; text-transform: uppercase; text-align: center; font-weight: bold; border-bottom: 1px solid #e3e3e3; padding: 0px 20px 30px 15px;}
.leftside .nav2 a {color:#999;text-decoration:none;}
.leftside .nav2 a:hover {color:#999;text-decoration:underline;}
.leftside .nav2 a.active {color:#d9bb14;text-decoration:none;}
.leftside .nav2 a.active:hover {color:#d9bb14;text-decoration:underline;}
.leftside .nav2 ul {list-style:none;padding:0px;margin:0px; list-style-position: outside;}
.leftside .nav2 li {border-top:1px solid #e3e3e3;padding:5px 0px 5px 0px;margin:0px;}
.leftside .nav2 li.active {}
.leftside .nav2 li:first-child {border-top: none;}

.leftside .nav3 {padding:0px;font:11px/13px Arial, sans-serif;color:#999; text-transform: uppercase; text-align: center;}
.leftside .nav3 a {color:#999;text-decoration:none;}
.leftside .nav3 a:hover {color:#999;text-decoration:underline;}
.leftside .nav3 a.active {color:#d9bb14;text-decoration:none;}
.leftside .nav3 a.active:hover {color:#d9bb14;text-decoration:underline;}
.leftside .nav3 ul {list-style:none;padding:0px;margin:0px; list-style-position: outside;}
.leftside .nav3 li {border: none;}
.leftside .nav3 li.active {}
.leftside .nav3 li:first-child {border-top: none;}

.leftside .relatedservices {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.leftside .relatedservices h2 {margin-bottom: 0px;}
.leftside .relatedservices .content {padding:0px; margin: 0px;}
.leftside .relatedservices .content a {color: #999; font-weight: bold; text-decoration: none;}
.leftside .relatedservices .content a:hover {text-decoration: underline;}
.leftside .relatedservices .content ul {list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px;}
.leftside .relatedservices .content li {padding: 10px 0px 0px 0px; margin:0px;font:11px/16px Arial, sans-serif;}
.leftside .relatedservices .content li.firstchild {padding: 0px 0px 0px 0px; margin:0px;font:11px/16px Arial, sans-serif;}
.leftside .relatedservices .content li:first-child{padding: 0px;}
.leftside .relatedservices a.active {font-weight:bold;text-decoration:none;}
.leftside .relatedservices .content ul ul {list-style-type: square;}
.leftside .relatedservices .content ul ul li {font-weight: normal; font-style: italic; color: #999; margin: 0px 0px 0px 15px; padding: 0px; list-style-type: square;}
.leftside .relatedservices .content ul ul a {font-weight: normal; font-style: italic; color: #999; text-decoration: none;}
.leftside .relatedservices .content ul ul a:hover {text-decoration: underline;}

.leftside .relatedservices .content li.speciality {padding: 10px 0px 0px 0px; margin:0px;font:11px/16px Arial, sans-serif; font-weight: bold;}

.leftside .primaryservice {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.leftside .primaryservice h2 {margin-bottom: 0px;}
.leftside .primaryservice .content {padding:0px; margin: 0px;}
.leftside .primaryservice .content a {color: #999; font-weight: bold; text-decoration: none;}
.leftside .primaryservice .content a:hover {text-decoration: underline;}
.leftside .primaryservice .content ul {list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px;}
.leftside .primaryservice .content li {padding: 0px 0px 10px 0px; margin:0px;font:11px/16px Arial, sans-serif;}
.leftside .primaryservice a.active {font-weight:bold;text-decoration:none;}
.leftside .primaryservice ul ul {list-style-type: square;}
.leftside .primaryservice ul ul li {font-weight: normal; font-style: italic; color: #999; margin: 0px 0px 0px 15px; padding: 0px; list-style-type: square;}
.leftside .primaryservice ul ul a:link {font-weight: normal; font-style: italic; color: #999; text-decoration: none;}
.leftside .primaryservice ul ul a:hover {text-decoration: underline;}

.leftside div.othercontacts {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.leftside div.othercontacts a {color: #999; font-weight: bold; text-decoration: none;}
.leftside div.othercontacts a:hover {text-decoration: underline;}
.leftside div.othercontacts a.active {color:#d9bb14;text-decoration:none;}
.leftside div.othercontacts a.active:hover {color:#d9bb14;text-decoration:underline;}

.leftside .relatedcontacts {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.leftside .relatedcontacts h2 {margin-bottom: 0px;}
.leftside .relatedcontacts .content {padding:0px; margin: 0px;}
.leftside .relatedcontacts .content a {color: #999; font-weight: bold; text-decoration: none;}
.leftside .relatedcontacts .content a:hover {text-decoration: underline;}
.leftside .relatedcontacts .content ul {list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px;}
.leftside .relatedcontacts .content li {padding: 0px 0px 10px 0px; margin:0px;font:11px/16px Arial, sans-serif;}
.leftside .relatedcontacts a.active {font-weight:bold;text-decoration:none;}

.leftside .relatedlinks {padding:0px;font:11px/13px Arial, sans-serif;color:#999; text-transform: uppercase; text-align: center; font-weight: bold; border-bottom: 1px solid #e3e3e3; padding: 0px 20px 30px 15px;}
.leftside .relatedlinks a {color:#999;text-decoration:none; font-weight: bold;}
.leftside .relatedlinks a:hover {color:#999;text-decoration:underline;}
.leftside .relatedlinks a.active {color:#d9bb14;text-decoration:none;}
.leftside .relatedlinks a.active:hover {color:#d9bb14;text-decoration:underline;}
.leftside .relatedlinks ul {list-style:none;padding:0px;list-style-position: outside;}
.leftside .relatedlinks li {border-top:1px solid #e3e3e3;padding:5px 0px 5px 0px;margin:0px;}
.leftside .relatedlinks li.active {}
.leftside .relatedlinks li:first-child {border-top: none;}

.leftside .relatedinformation {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.leftside .relatedinformation h2 {margin-bottom: 0px;}
.leftside .relatedinformation .content {padding:0px; margin: 0px; color: #999;}
.leftside .relatedinformation .content a {color: #999; font-weight: bold; text-decoration: none;}
.leftside .relatedinformation .content a:hover {text-decoration: underline;}
.leftside .relatedinformation .content ul {padding:0px; list-style-type: none; list-style-position: outside; margin: 0px;}
.leftside .relatedinformation .content li {padding:0px;margin:0px; font-weight: bold; margin-bottom: 15px;}

.leftside .admitted {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.leftside .admitted h2 {margin-bottom: 0px;}
.leftside .admitted .content {padding:0px; color: #999;font-weight: bold;font:bold 11px/16px Arial, sans-serif; color: #999;}
.leftside .admitted .content a {color: #999; font-weight: bold; text-decoration: none;}
.leftside .admitted .content a:hover {text-decoration: underline;}
.leftside .admitted .content ul {padding:0px;margin:0px; list-style-type: none; list-style-position: outside;font:bold 11px/16px Arial, sans-serif; color: #999;}
.leftside .admitted .content li {padding:0px; font-weight: bold; margin: 0px 10px 15px 0px;font:bold 11px/16px Arial, sans-serif; color: #999;}

.leftside .education {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.leftside .education h2 {margin-bottom: 0px;}
.leftside .education .content {padding:0px; color: #999;}
.leftside .education .content a {color: #999; font-weight: bold; text-decoration: none;}
.leftside .education .content a:hover {text-decoration: underline;}
.leftside .education .honors {margin:0px 0px 0px 0px; display:block;}
.leftside .education .details {margin:0px 0px 0px 10px; display:block;}
.leftside .education .content ul {padding:0px;margin:0px; list-style-type: none; list-style-position: outside;}
.leftside .education .content li {padding:0px; font-weight: bold; margin: 0px 10px 15px 0px;}
.leftside .education .content li ul li{padding-bottom:0px;margin-bottom:0px;color: #999;}

.leftside .baradmissions {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.leftside .baradmissions h2 {margin-bottom: 0px;}
.leftside .baradmissions .content {padding:0px; color: #999;}
.leftside .baradmissions .content a {color: #999; font-weight: bold; text-decoration: none;}
.leftside .baradmissions .content a:hover {text-decoration: underline;}
.leftside .baradmissions .content ul {padding:0px;margin:0px; list-style-type: none; list-style-position: outside;}
.leftside .baradmissions .content li {padding:0px; font-weight: bold; margin: 0px 10px 15px 0px;}
.leftside .baradmissions .content li ul li{padding-bottom:0px;margin-bottom:0px;color: #999;}



/*********************************************
					MAIN 
*********************************************/

.mainbodyB {margin:0px 199px 0px 199px; padding: 0px 30px 0px 30px; width: 460px; /*border-left: double 3px #dfdfdf; border-right: double 3px #dfdfdf;*/ min-height: 300px;}
.mainbodyA {text-align:left;}
.mainbody {height:100%;}

/**** Details ****/
.details {}
.details h1, .details h3 {text-align: center;}
.details ul{margin: 0px; padding: 0px; color: #333;} /* was color:#666; */
.details ul li{padding: 0px 0px 13px 0px; margin: 0px 0px 0px 15px; list-style-position: outside;}
.details a {color: #283E7E; text-decoration: none;}
.details a:hover{text-decoration: underline;}
.details a img {vertical-align: bottom;}
.details .content {margin-top: 0px;}
.details .content p{}
.details .image {float:right;margin:0px 0px 10px 10px;}
.details h1{margin-bottom: 30px;}

/**** gallery ****/
table.gallery {}
.artdetail h1 {text-align:center;margin-bottom:20px;}
.artdetail h3 {text-align:center;margin-bottom:30px;}
.gallery{width: 450px; margin-top: 15px;}
.gallery .artwork{padding-bottom: 20px;}
.gallery h2{margin: 0px; padding: 0px;}
.gallery a{color: #283e7e; text-transform: uppercase; text-decoration: none;}
.gallery a:hover{text-decoration: underline;}
.gallery a span.arrows{color: #c8aa10;}
.gallery .previous{width: 75px; text-align: left; border-bottom: solid 1px #dbdbdb; border-top: solid 1px #dbdbdb; padding: 5px;}
.gallery .next{width: 75px; text-align: right; border-bottom: solid 1px #dbdbdb; border-top: solid 1px #dbdbdb; padding: 5px;}
.gallery .next .nextlink {float:right;display:block;}
.gallery .counter{width: 200px; text-align: center; border-bottom: solid 1px #dbdbdb; border-top: solid 1px #dbdbdb; padding: 5px; color: #c8aa10; text-transform: uppercase;}
.gallery .info{padding-top: 15px;border-bottom: solid 1px #dbdbdb; border-top: solid 1px #dbdbdb;}
.gallery .info .currentcount {display:block;width:300px;text-align:center;color: #c8aa10;}
.gallery .picture {text-align:center;}
.gallery .picture img {padding:0px 0px 10px 0px;}
.gallery .title span {font:bold 11px/16px Arial, sans-serif;color:#283e7e;padding:10px 0px 0px 0px;width:450px;}
.gallery .quote span {padding:0px 0px 0px 0px;display:block;width:450px;}


/***** Apply Now ******/
body.applynow .logo {display:none;}
body.applynow .print {padding:10px 0px 20px 0px;margin:0px;display:block;}
body.applynow {padding: 0px; margin: 0px;}
body.applynow .mainbodyB{margin: 0px; padding: 0px; width: 100%;}
div.applynow {font:bold 12px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase;}
div.applynow ul {list-style: none; padding: 0px; margin: 0px; list-style-position: outside; margin: 0px 0px 10px 0px; padding-left: 0px;}
div.applynow ul li {padding: 0px; margin: 0px; background: #FFF url('../img/honigman/icons/doublearrows.gif') no-repeat 70px 3px;}

/**** Search ****/
.search {}

.search ul.fields {list-style:none none;margin:0px;padding:0px;}
.search ul.fields li {margin:0px;padding:2px 0px;}
.search ul.fields label {width:100px;display:block;float:left;font:11px/16px Arial, sans-serif; color: #999;font-weight: bold;}
.search ul.fields input {width:220px;}
.search ul.fields select {width:226px;}
.search ul.fields textarea {width:220px;height:100px;}
.search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}
.search ul.fields li.publications label {width:200px;display:block;float:none;}
.search ul.fields li.publications select {width:329px;font:normal 10px verdana, sans-serif;}

.search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;}
.search ul.buttons li {margin:0px;padding:0px;display:inline;}
.search ul.buttons li input {}

.search table.fields {margin:0px;padding:0px;}
.search table.fields label {width:100px;display:block;}
.search table.fields input {width:220px;}
.search table.fields select {width:226px;}
.search table.fields .comments textarea {width:450px;height:100px;}
.search table.fields .services select {width:456px;}
.search table.fields .practices select {width:456px;}
.search table.fields .industries select {width:456px;}
.search table.fields .publications {padding-bottom:20px;}
.search table.fields .publications label {width:200px;display:block;}
.search table.fields .publications input {width:20px;font:normal 10px verdana, sans-serif;}
.search table.fields .publications table {width:100%;}
.search table.fields .publications table td {width:50%;}

/**** Search Results Criteria ****/
.criteria {}

.criteria ul {list-style:square;}
.criteria ul li {margin:0px;padding:0px; list-style-position: inside;}

/**** Listing ****/
.listing {} 

.details .listing h1 {margin-bottom: 15px;}
.listing table.list {width:100%;border-collapse:collapse;}
.listing table.list th {vertical-align:top;padding:5px 0px 0px;font:bold 12px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase; padding-top: 20px;}
.listing table.list th a {text-decoration:none;color:#C38D26;}
.listing table.list th a:hover {text-decoration:underline;color:#C38D26;}
.listing table.list th .letter {}
.listing table.list th .eventtype {}
.listing table.list th .newstype {}
.listing table.list th .pubstype {}
.listing table.list td {vertical-align:top;}
.listing table.list td a {text-decoration:none;color:#283e7e;}
.listing table.list td a:hover {text-decoration:underline;color:#283e7e;}
.listing table.list td .name {font:bold 11px verdana, sans-serif; white-space: nowrap;}
.listing table.list td .title {font:bold 11px verdana, sans-serif;}
.listing table.list td .subtitle {font:normal 10px verdana, sans-serif;}
.listing table.list td .abstract {}
.listing table.list td .date {white-space:nowrap;}
.listing table.list td .position {}
.listing table.list td .office {}
.listing table.list td .office .email a{font-weight: bold;}
.listing table.list td .email {}
.listing table.list td .phone {}
.listing table.list td .fax {}
.listing table.list td .services {}
.listing table.list td .client {}
.listing table.list td .vcard {} 
.listing table.list td .source {font:normal 11px Arial, sans-serif;font-style:italic;}
.listing table.list td .authors {font:normal 11px Arial, sans-serif;} 
.listing table.list td .location {font:normal 11px Arial, sans-serif;} 
.listing table.list td.spacer {height:20px;}

.listing .alpha {margin-bottom:15px;text-align:center;}
.listing .alpha h2 {font:bold 11px verdana, sans-serif;margin-bottom:5px;}
.listing .alpha .content {font:bold 10px verdana, sans-serif;}
.listing .alpha .content ul {list-style:none none;padding:0px;margin:0px;}
.listing .alpha .content li {display:inline;border:1px solid #ccc;padding:0px 2px;margin:0px 1px;}
.listing .alpha .content a {color:#C38D26;text-decoration:none;}
.listing .alpha .content a:hover {text-decoration:underline;}

.listing .search {float:right;}
.listing .search ul.fields {list-style:none none;margin:0px;padding:0px;display:inline;}
.listing .search ul.fields li {margin:0px;padding:2px 0px;display:inline;}
.listing .search ul.fields label {font:bold 10px verdana, sans-serif;display:inline;float:none;padding-right:4px;}
.listing .search ul.fields input {width:90px;font:normal 10px verdana, sans-serif;}
.listing .search ul.fields select {width:90px;font:normal 10px verdana, sans-serif;}

.listing .search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;display:inline;}
.listing .search ul.buttons li {margin:0px;padding:0px;display:inline;}
.listing .search ul.buttons li input {font:normal 10px verdana, sans-serif;}

ul.fields li.sitekeyword {display:inline;}
ul.fields li.submitbutton {margin:0px;padding:5px 0px;display:inline;font:normal 10px verdana, sans-serif;width:60px;}
ul.fields li.submitbutton input {width:60px;}
/*********************************************
					RIGHT SIDE
*********************************************/

.rightsideB {float:right;width: 198px; height: 100%;}
.rightsideA {text-align:left;padding:0px;}
.rightside {height: 100%;}
.rightside .content {font:11px/16px Arial, sans-serif;}

.rightside .image {padding: 0px 0px 20px 20px;}


.rightside .alpha {margin-bottom:15px;width:150px;}
.rightside .alpha h2 {font:bold 11px verdana, sans-serif;margin-bottom:5px;}
.rightside .alpha .content {font:bold 10px verdana, sans-serif;}
.rightside .alpha .content a {color:#C38D26;text-decoration:none;display:inline-block;border:solid 1px #ccc;padding:0px 2px;margin:0px 1px;width:10px;}
.rightside .alpha .content a:hover {text-decoration:underline;}

.rightside .authors {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .authors h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .authors .content {padding:10px 5px 15px;}
.rightside .authors .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px;}
.rightside .authors .content li {}

.rightside .baradmissions {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .baradmissions h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .baradmissions .content {padding:10px 5px 15px;}
.rightside .baradmissions .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px;}
.rightside .baradmissions .content li {}

.rightside .clerkships {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .clerkships h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .clerkships .content {padding:10px 5px 15px;}
.rightside .clerkships .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px;}
.rightside .clerkships .content li {}

.rightside .courtadmissions {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .courtadmissions h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .courtadmissions .content {padding:10px 5px 15px;}
.rightside .courtadmissions .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px8px;}
.rightside .courtadmissions .content li {}

.rightside .education {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .education h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .education .content {padding:10px 5px 15px;}
.rightside .education .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px;}
.rightside .education .content li {}

.rightside .languages {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .languages h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .languages .content {padding:10px 5px 15px;}
.rightside .languages .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px;}
.rightside .languages .content li {}

.rightside .primaryservice {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .primaryservice h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .primaryservice .content {padding:10px 5px 15px;}
.rightside .primaryservice .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px;}
.rightside .primaryservice .content li {}

.rightside .relatedattorneys {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.rightside .relatedattorneys h2 {margin-bottom: 0px; padding-bottom: 0px;}
.rightside .relatedattorneys .content {padding:0px; margin: 0px;}
.rightside .relatedattorneys .content img {float: left; margin-right: 10px;}
.rightside .relatedattorneys .content a {color: #999; font-weight: bold; text-decoration: none;}
.rightside .relatedattorneys .content a:hover {text-decoration: underline;}
.rightside .relatedattorneys .content ul {padding:0px; margin: 0px 0px 0px 17px; list-style-type: square; list-style-position: outside;}
.rightside .relatedattorneys .content li {padding:0px 0px 0px 0px;margin:0px;}
.rightside .relatedattorneys .content li a img {vertical-align: middle; float: none; margin: 0px;}
.rightside .relatedattorneys a.active {font-weight:bold;text-decoration:none;}

.rightside .relatedcontacts {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 15px 0px 15px;}
.rightside .relatedcontacts h2 {margin-bottom: 0px; padding-bottom: 0px;}
.rightside .relatedcontacts .content {padding:0px; margin: 0px;}
.rightside .relatedcontacts .content img {float: left; margin-right: 10px;}
.rightside .relatedcontacts .content a {color: #999; font-weight: bold; text-decoration: none;}
.rightside .relatedcontacts .content a:hover {text-decoration: underline;}
.rightside .relatedcontacts .content ul {padding:0px; margin: 0px 0px 0px 17px; list-style-type: square; list-style-position: outside;}
.rightside .relatedcontacts .content li {padding:0px 0px 0px 0px;margin:0px;}
.rightside .relatedcontacts .content li a img {vertical-align: middle; float: none; margin: 0px;}
.rightside .relatedcontacts a.active {font-weight:bold;text-decoration:none;}

.rightside .relatedindustries {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .relatedindustries h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .relatedindustries .content {padding:10px 5px 15px;}
.rightside .relatedindustries .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px;}
.rightside .relatedindustries .content li {}
.rightside .relatedindustries a.active {font-weight:bold;text-decoration:none;}

.rightside .highlight {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px; border-bottom: solid 1px #dfdfdf;clear:both;}
.rightside .highlight h2 {margin-bottom: 0px;}
.rightside .highlight .body {padding:0px; margin: 0px; font-weight: bold;}
.rightside .highlight .body img {float: left; margin:0px 6px 15px 0px;}
.rightside .highlight .body a {color: #283e7e; font-weight: bold; text-decoration: none;}
.rightside .highlight .body a:hover {text-decoration: underline;}
.rightside .highlight .body ul {padding:0px; margin: 0px 0px 0px 17px; list-style-type: square; list-style-position: outside;}
.rightside .highlight .body li {padding:0px 0px 15px 0px;margin:0px;}
.rightside .highlight .body li a img {vertical-align: middle; float: none; margin: 0px;}
.rightside .highlight a.active {font-weight:bold;text-decoration:none;}

.rightside .contact {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px; }
.rightside .contact h2 {margin-bottom: 0px;}
.rightside .contact .content {padding:0px; margin: 0px; font-weight: bold;}
.rightside .contact .content .email{color: #283e7e;}
.rightside .contact .content .email a{color: #283e7e; text-decoration: none;}
.rightside .contact .content .email a:hover{text-decoration: underline;}
.rightside .contact .content .vcard {margin-bottom: 15px;}
.rightside .contact .content .vcard a{color:#c8aa10; text-decoration: none;}
.rightside .contact .content .vcard a:hover{text-decoration: underline;}
.rightside .contact .content .office {font-weight: bold;}
.rightside .contact .content .office a{color: #283e7e; text-decoration: none;}
.rightside .contact .content .office a:hover{text-decoration: underline;}
.rightside .contact .content .fax {color: #999;}
.rightside .contact .content .phone {color: #999;clear:both;display:block;}
.rightside .contact .content img {float: left; margin-right: 10px; clear: right;}
.rightside .contact .content a {color: #999; font-weight: bold; text-decoration: none;}
.rightside .contact .content a:hover {text-decoration: underline;}
.rightside .contact .content ul {padding:0px; margin: 0px 0px 0px 15px; list-style-type: square; list-style-position: outside;}
.rightside .contact .content li {padding:0px 0px 15px 0px;margin:0px;}
.rightside .contact .content li a img {vertical-align: middle; float: none; margin: 0px;}
.rightside .contact a.active {font-weight:bold;text-decoration:none;}

.rightside .relatedoffices {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.rightside .relatedoffices h2 {margin-bottom: 0px; padding-bottom: 0px;}
.rightside .relatedoffices .content {padding:0px; margin: 0px;}
.rightside .relatedoffices .content img {float: left; margin-right: 10px;}
.rightside .relatedoffices .content a {color: #999; font-weight: bold; text-decoration: none;}
.rightside .relatedoffices .content a:hover {text-decoration: underline;}
.rightside .relatedoffices .content ul {padding:0px; margin: 0px; list-style-type: none; list-style-position: outside;}
.rightside .relatedoffices .content li {padding:0px 0px 15px 0px;margin:0px;}
.rightside .relatedoffices .content li a img {vertical-align: middle; float: none; margin: 0px;}
.rightside .relatedoffices a.active {font-weight:bold;text-decoration:none;}

.rightside .relatedlinks {padding:0px;font:11px/13px Arial, sans-serif;color:#999; text-transform: uppercase; text-align: center; font-weight: bold; border-bottom: 1px solid #e3e3e3; padding: 0px 20px 30px 15px;}
.rightside .relatedlinks h2 {margin-bottom: 0px; padding-bottom: 0px;}
.rightside .relatedlinks a {color:#999;text-decoration:none; font-weight: bold; font-size: 11px; line-height: 13px;}
.rightside .relatedlinks a:hover {color:#999;text-decoration:underline;}
.rightside .relatedlinks a.active {color:#d9bb14;text-decoration:none;}
.rightside .relatedlinks a.active:hover {color:#d9bb14;text-decoration:underline;}
.rightside .relatedlinks ul {list-style:none;padding:0px;; list-style-position: outside;}
.rightside .relatedlinks li {border-top:1px solid #e3e3e3;padding:5px 0px 5px 0px;margin:0px;}
.rightside .relatedlinks li.active {}
.rightside .relatedlinks li:first-child {border-top: none;}

.rightside .relatedpractices {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .relatedpractices h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.rightside .relatedpractices .content {padding:10px 5px 15px;}
.rightside .relatedpractices .content ul {list-style-image:url(../img/honigman/bullet.gif);padding:0px;margin:0px 0px 0px 18px;}
.rightside .relatedpractices .content li {}
.rightside .relatedpractices a.active {font-weight:bold;text-decoration:none;}

.rightside .relatedservices {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.rightside .relatedservices h2 {margin-bottom: 0px;}
.rightside .relatedservices .content {padding:0px; margin: 0px;}
.rightside .relatedservices .content a {color: #999; font-weight: bold; text-decoration: none;}
.rightside .relatedservices .content a:hover {text-decoration: underline;}
.rightside .relatedservices .content ul {padding:0px;margin:0px; list-style-type: none; list-style-position: outside;}
.rightside .relatedservices .content li {}
.rightside .relatedservices a.active {font-weight:bold;text-decoration:none;}
.rightside .relatedservices ul ul {list-style-type: square;}
.rightside .relatedservices .content ul ul li {font-weight: normal; font-style: italic; color: #999; margin: 0px 0px 0px 15px; padding: 0px; list-style-type: square;}
.rightside .relatedservices .content ul ul li a {font-weight: normal; font-style: italic; color: #999; text-decoration: none;}
.rightside .relatedservices .content ul ul li a:hover {text-decoration: underline;}

.rightside .speakers {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
.rightside .speakers h2 {margin-bottom: 0px;}
.rightside .speakers .content {padding:0px; margin: 0px;}
.rightside .speakers .content a {color: #999; font-weight: bold; text-decoration: none;}
.rightside .speakers .content a:hover {text-decoration: underline;}
.rightside .speakers .content ul {list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px;}
.rightside .speakers .content li {padding: 0px 0px 10px 0px; margin:0px;font:11px/16px Arial, sans-serif;}
.rightside .speakers a.active {font-weight:bold;text-decoration:none;}

.rightside .testimonial {margin-top:20px;}
.rightside .testimonial h2 {font:bold 9px verdana, sans-serif;padding:0px;margin:0px;text-transform:uppercase;}
.rightside .testimonial h3 {font:italic 9px verdana, sans-serif;padding:0px;margin:0px;}
.rightside .testimonial .content {padding:0px 15px 10px 0px;}
.rightside .testimonial .content p {font:11px/16px Arial, sans-serif; color: #999;}
.rightside .testimonial .image {border:1px solid #000;width:90px;height:90px;margin:0px 10px 10px 0px;float:right;}

.rightside .gallerythumbs .instructions {font:12px/15px Arial, sans-serif; color: #666; } /* was color:#333; */
.rightside .gallerythumbs {font:bold 11px/16px Arial, sans-serif; color: #999; padding: 0px 15px 30px 20px; border-bottom: solid 1px #dbdbdb;}
.rightside .gallerythumbs  ul {padding:0px;margin:10px 0px 0px 0px; list-style-type: none; list-style-position: outside;}
.rightside .gallerythumbs  li {list-style-type: none; }
.rightside .gallerythumbs  li.active img {border: solid 1px #c8aa10;}
.rightside .gallerythumbs a.active img {font-weight:bold;text-decoration:none; border: solid 1px #c8aa10;}

.events .rightside .gallerythumbs {font:bold 11px/16px Arial, sans-serif; color: #999; padding: 0px 15px 30px 20px; border-bottom: solid 1px #dbdbdb;}
.events .rightside .gallerythumbs  ul {padding:0px;margin:10px 0px 0px 0px; list-style-type: none; list-style-position: outside;clear:both;display:block;}
.events .rightside .gallerythumbs  li {list-style-type: none;display:inline; }
/* .events .rightside .gallerythumbs  li.even {clear:both;float:left; }
.events .rightside .gallerythumbs  li.odd {float:right;} */
.events .rightside .gallerythumbs  li.active img {border: solid 1px #c8aa10;}
.events .rightside .gallerythumbs a.active img {font-weight:bold;text-decoration:none; border: solid 1px #c8aa10;}

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone .label {font-weight:bold;}
.phone2 .label {font-weight:bold;}
.fax .label {font-weight:bold;}

/**** Offices ****/
body.offices .mainbodyB {/*margin:0px 0px 0px 175px;*/}

body.offices .listing table.list td {width:50%;padding-bottom:20px;}
body.offices .listing table.list td .image {border:1px solid #000;width:100px;height:100px;float:left;margin:0px 10px 10px 0px;}

body.offices .details .image {float:left;margin:0px 10px 0px 0px;}
body.offices .details .map {border:1px solid #000;width:400px;height:200px;margin:0px;}

body.officeslisting .maplink a{font-weight: bold; background:#FFF url(../img/honigman/icons/doublearrows.gif) no-repeat scroll right 3px;clear:both;display:inline;padding-right:20px;}
body.officeslisting .phone .label {padding-right: 9px;}
body.officeslisting .fax .label {padding-right: 6px;}

body.officesdetail .maplink a{font-weight: bold; background:#FFF url(../img/honigman/icons/doublearrows.gif) no-repeat scroll right 3px;display:inline;padding-right:20px;}
body.officesdetail .details .phone .label {padding-right: 9px;}
body.officesdetail .details .fax .label {padding-right: 6px;}

/**** Contact ****/
body.contact .mainbodyB {/*margin:0px 200px 0px 0px;*/}

/**** Services ****/
body.serviceslisting .middleC {background:#FFF url(../img/honigman/mainbgwide.gif) repeat-y top left;}
body.serviceslisting .mainbodyB {width: 865px; margin: 0px;}
body.serviceslisting .mainbodyB .mainbody {margin: 0px 25px;}

body.serviceslisting .listing .list .practices {font:bold 12px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase;}

body.serviceslisting .listing table.list td {width:50%;}
body.serviceslisting .listing table.list td .practices {}
body.serviceslisting .listing table.list td .industries {}
body.serviceslisting .listing table.list td ul {margin:5px 0px 0px 18px;padding:0px; width: 325px;}
body.serviceslisting .listing table.list ul li a {font-weight:bold;}

body.serviceslisting .listing table.list ul ul {padding-top: 0px; margin-top: 0px; margin-bottom: 5px;}
body.serviceslisting .listing table.list ul ul li {padding-bottom: 2px;}
body.serviceslisting .listing table.list ul ul li a{font-weight:normal;}

body.servicesdetail .details ul {margin-top: 13px;}
body.servicesdetail .details ul li{padding: 0px;}
body.servicesdetail .details ul li a{font-weight: normal;}
body.servicesdetail .mainbody .relatedservices {padding:15px 0px 0px 0px;}
body.servicesdetail .mainbody .relatedservices h2{padding:0px;margin:0px;}
body.servicesdetail .mainbody .relatedservices .content {padding:0px;margin:0px;}
body.servicesdetail .mainbody .relatedservices .content ul li a {font-weight:bold;}
body.servicesdetail .more {background-image: none;}
body.servicesdetail .mainbody .content #desc_div {display:none;padding:9px 0px;margin:0px;}

body.servicesdetail .listing .list {color: #333;} /* was color:#666; */
body.servicesdetail .listing table.list th{font:bold 11px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase;}
body.servicesdetail .listing table.list td {border-top:1px solid #ccc;padding:5px 5px 5px 5px;}
body.servicesdetail .listing table.list td .phone {width:100px;}
body.servicesdetail .listing table.list td .fax {width:100px;}
body.servicesdetail .listing .vcardemail  {padding:0px;margin:0px;display:block;width:25px;}
body.servicesdetail .listing .vcardemail .vcard {display:inline;float:left;}
body.servicesdetail .listing .vcardemail .email {display:inline;float:right;}
body.servicesdetail .listing .name {width: 200px;}

body.servicesdetail .leftside .relatedservices .content li {list-style-type: square; margin-left: 15px; padding: 0px;}


body.servicesdetail .leftside .primaryservice {font:11px/16px Arial, sans-serif; color: #999; padding: 0px 20px 0px 15px;}
body.servicesdetail .leftside .primaryservice h2 {margin-bottom: 0px;}
body.servicesdetail .leftside .primaryservice .content {padding:0px; margin: 0px;}
body.servicesdetail .leftside .primaryservice .content a {color: #999; font-weight: bold; text-decoration: none;}
body.servicesdetail .leftside .primaryservice .content a:hover {text-decoration: underline;}
body.servicesdetail .leftside .primaryservice .content ul {list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px;}
body.servicesdetail .leftside .primaryservice .content li {padding: 0px 0px 10px 0px; margin:0px;font:11px/16px Arial, sans-serif;}
body.servicesdetail .leftside .primaryservice .content li {list-style-type: square; margin-left: 15px; padding: 0px;}



/**** Bios ****/
body.bioslisting .mainbodyB {/*margin:0px 200px 0px 0px;*/}

body.bioslisting .listing .list {color: #333;} /* was color:#666; */
body.bioslisting .listing table.list td {border-top:1px solid #ccc;padding:5px 5px 5px 5px;}
body.bioslisting .listing table.list td .phone {width:100px;}
body.bioslisting .listing table.list td .fax {width:100px;}
body.bioslisting .listing .vcardemail  {padding:0px;margin:0px;display:block;width:25px;}
body.bioslisting .listing .vcardemail .vcard {display:inline;float:left;}
body.bioslisting .listing .vcardemail .email {display:inline;float:right;}

body.biosdetail .listing table.list th {font-size: 11px;}

body.biosdetail .position {font:bold 11px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase; text-align: center;}
body.biosdetail .details .narrative {margin-top: 50px;}
body.biosdetail .details .narrative .content ul li.indented {margin-left: 25px;border:1px solid red;}
body.biosdetail .mainbody .details ul {margin-bottom:0px;padding:0px;}
body.biosdetail .mainbody .details li {margin-top:0px;padding-top:0px;}
body.biosdetail .mainbody .details ul li ul {margin:15px 0px -15px 0px;}
body.biosdetail .mainbody .details ul li ul li ul {margin:15px 0px -15px 0px;}
body.biosdetail .mainbody .details li.indented {margin-left: 31px;margin-top:0px;padding-top:0px; margin-bottom: 0px;}
body.biosdetail .mainbody .details li.indented ul {margin-top:15px;margin-bottom:0px;padding-bottom:0px; margin-bottom: -15px; padding-bottom: 0px;}

body.biosdetail .leftside .image {border:1px solid #000;width:150px;height:180px;margin:20px 0px 10px 20px;}
body.biosdetail .leftside .contact {margin:0px 0px 0px 20px;font:11px/16px Arial, sans-serif; color: #999;}
body.biosdetail .leftside .contact h2 {font:bold 9px verdana, sans-serif;margin:0px;}
body.biosdetail .leftside .office {margin:10px 0px 0px 20px;font:11px/16px Arial, sans-serif; color: #999;}
body.biosdetail .leftside .office .content ul {list-style:none none;padding:0px;margin:0px;}
body.biosdetail .leftside .office .content li {padding-bottom:10px;}
body.biosdetail .leftside .office .content .name {font:11px/16px Arial, sans-serif; color: #999;} 


body.biosdetail .rightside .office {font:11px/16px Arial, sans-serif; color: #999; /*padding: 0px 15px 0px 20px;*/}
body.biosdetail .rightside .office h2 {margin-bottom: 0px; padding-bottom: 0px;}
body.biosdetail .rightside .office .content {padding:0px; margin: 0px;}
body.biosdetail .rightside .office .content img {float: left; margin-right: 10px;}
body.biosdetail .rightside .office .content a {color: #999; font-weight: bold; text-decoration: none;}
body.biosdetail .rightside .office .content a:hover {text-decoration: underline;}
body.biosdetail .rightside .office .content ul {padding:0px;margin:0px; list-style-type: none; list-style-position: outside;}
body.biosdetail .rightside .office .content li {padding:0px 0px 15px 0px;margin:0px;}
body.biosdetail .rightside .office .content li a img {vertical-align: middle; float: none; margin: 0px;}
body.biosdetail .rightside .office a.active {font-weight:bold;text-decoration:none;}

body.biosdetail .details h1 {margin-bottom:5px;}
body.biosdetail .details .contact {font:normal 10px verdana, sans-serif;}
body.biosdetail .details .experience h2 {margin-bottom: 0px; padding-bottom: 0px;}
body.biosdetail .details .experience ul {}
body.biosdetail .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}


body.biosdetail .rightside .office


/**** Careers ****/

body.careersoci .listing table.list th {background:#efefef;font:bold 9px Arial, sans-serif;text-transform:uppercase;padding:2px 4px;border-right:2px solid #fff;}
body.careersoci .listing table.list td {font:11px/16px Arial, sans-serif; color: #999;padding:2px 4px;border-bottom:1px solid #efefef;}

body.careersjobs .listing h2 {border-top:1px solid #efefef;font:bold 11px Arial, sans-serif;text-transform:uppercase;padding:4px 0px;}
body.careersjobs .listing h3 {font:bold 11px Arial, sans-serif;margin-bottom:0px;}
body.careersjobs .listing .office {font:normal 10px Arial, sans-serif;margin:0px;padding:0px;}
body.careersjobs .listing .description h4 {margin-bottom:0px;padding:0px;font:bold 12px Arial, sans-serif;}
body.careersjobs .listing .description .content {margin:0px;padding:0px;}
body.careersjobs .listing .description .content p {margin-top:0px;padding:0px;font:normal 12px Arial, sans-serif;}
body.careersjobs .listing .experience h4 {margin-bottom:0px;padding:0px;font:bold 12px Arial, sans-serif;}
body.careersjobs .listing .experience .content {margin:0px;padding:0px;font:12px/16px Arial, sans-serif;}
body.careersjobs .listing .experience .content p {margin-top:0px;padding:0px;font:12px/16px Arial, sans-serif;}
body.careersjobs .listing .contactemail {margin:0px;padding:0px;}
body.careersjobs .listing .contactemail h4 {margin-bottom:0px;padding:0px;font:bold 12px/16px Arial, sans-serif;}
body.careersjobs .listing .contactemail .content {margin:0px;padding:0px;font:12px/16px Arial, sans-serif;}
body.careersjobs .listing .contactemail .content p {margin-top:0px;padding:0px;font:12px/16px Arial, sans-serif;}
body.careersjobs .listing .postdate h4 {margin-bottom:0px;padding:0px;font:bold 12px/16px Arial, sans-serif;}
body.careersjobs .listing .postdate .content {margin:0px;padding:0px;font:12px/16px Arial, sans-serif;}
body.careersjobs .listing .postdate .content p {margin-top:0px;padding:0px;font:12px/16px Arial, sans-serif;}
body.careersjobs .listing .relatedoffice h4 {margin-bottom:0px;padding:0px;font:bold 12px/16px Arial, sans-serif;}
body.careersjobs .listing .relatedoffice .content {margin:0px;padding:0px;font:12px/16px Arial, sans-serif;}
body.careersjobs .listing .relatedoffice .content p {margin-top:0px;padding:0px;font:12px/16px Arial, sans-serif;}
body.careersjobs .listing .content ul {list-style-type: none;}
body.careersjobs .listing .content .description ul{list-style-type: square;}

body.careersdetail .listing .jobtitle a{color: #283e7e; font-weight: bold; text-decoration: none;}
body.careersdetail .listing .jobtitle a:hover {text-decoration: underline;}
body.careersdetail .details h2 {margin:10px 0px 0px 0px;padding:0px;display:block;}
body.careerdetail .details h2 {margin:10px 0px 0px 0px;padding:0px;display:block;}
/**** Experience ****/
body.experience .mainbodyB {/*margin:0px 200px 0px 0px;*/}

body.experience .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

/**** News &amp; Events ****/
body.newsevents .mainbodyB {/*margin:0px 200px 0px 0px;*/}

body.newsevents .rightside .image {border:1px solid #000;width:160px;height:160px;margin:20px 10px 10px 0px;}

body.newsevents .listing table.list {margin-bottom:20px;}
body.newsevents .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.newsevents .listing h1 {margin-top:0px}

/**** News ****/
body.news .mainbodyB {/*margin:0px 200px 0px 0px;*/} 

body.news .listing table.list {margin-bottom:20px;}
body.news .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.newsdetail .details h1 {margin:0px 0px 5px;padding:0px;margin:0px 0px 5px;padding:0px; font-size: 12px; text-align: center;}
body.newsdetail .details .newstype {font:bold 11px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase; text-align: center;}
body.newsdetail .details .subtitle {}
body.newsdetail .details .source {font-style:italic;}
body.newsdetail .details .date {margin-top:18px;}
body.newsdetail .details .description {margin-top: 20px;}

/***** about ****/
body.aboutdetail .relatedlinks{padding: 15px 0px 15px 10px;}
body.aboutdetail .relatedlinks .content{font-weight: bold; color: #999;}
body.aboutdetail .relatedlinks .content a{color: #283e7e; text-decoration: none;}
body.aboutdetail .relatedlinks .content a:hover{text-decoration: underline;}
body.aboutdetail .relatedlinks .content a img{vertical-align: middle;}

/**** Events ****/
body.events .mainbodyB {/*margin:0px 200px 0px 0px;*/}

body.events .listing table.list {margin-bottom:20px;}
body.events .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.eventslisting .listing h1 {margin-top:0px}

body.eventsdetail .details h1 {margin:0px 0px 5px;padding:0px; font-size: 12px; text-align: center;}
body.eventsdetail .details .newstype {font:bold 11px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase; text-align: center;}
body.eventsdetail .details .subtitle {}
body.eventsdetail .details .source {font-style:italic;}
body.eventsdetail .details .date {margin-top:18px;}

/**** Pubs ****/
body.pubs .mainbodyB {/*margin:0px 200px 0px 0px;*/}

body.pubs .rightside .image {border:1px solid #000;width:160px;height:160px;margin:20px 10px 10px 0px;}


body.pubs .listing table.list {margin-bottom:20px;}
body.pubs .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}
body.pubsdetail .details h1 {margin:0px 0px 5px;padding:0px; margin:0px 0px 5px;padding:0px; font-size: 12px; text-align: center;}
body.pubsdetail .details .newstype {}
body.pubsdetail .details .subtitle {}
body.pubsdetail .details .source {font-style:italic;}
body.pubsdetail .details .date {margin-top:18px;}

body.pubslisting h1 {margin:0px;padding:0px;}
body.pubslisting h2.typeTitle {margin:0px;padding:0px;}
body.pubslisting .newstype{font:bold 12px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase; margin-top: 20px;}
body.pubslisting .eventtype {font:bold 12px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase; margin-top: 20px;}
body.pubslisting .pubstype {font:bold 12px/16px Arial, sans-serif;color:#283e7e; text-transform: uppercase; margin-top: 20px;}


/**** News, Events &amp; Pubs ****/
body.newseventspubs .mainbodyB {/*margin:0px 200px 0px 0px;*/}

body.newseventspubs .rightside .image {border:1px solid #000;width:160px;height:160px;margin:20px 10px 10px 0px;}

body.newseventspubs .listing table.list {margin-bottom:20px;}
body.newseventspubs .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.newseventspubs .listing h1 {margin-top:0px}

/**** General/Footer ****/
body.general .mainbodyB {/*margin:0px 200px 0px 0px;*/}

body.general .search ul.fields {list-style:none none;margin:0px;padding:0px;display:inline;}
body.general .search ul.fields li {margin:0px;padding:2px 0px;display:inline;}
body.general .search ul.fields label {font:bold 10px verdana, sans-serif;display:inline;float:none;padding-right:4px;}
body.general .search ul.fields input {width:90px;font:normal 10px verdana, sans-serif;}
body.general .search ul.fields select {width:90px;font:normal 10px verdana, sans-serif;}

body.general .search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;display:inline;}
body.general .search ul.buttons li {margin:0px;padding:0px;display:inline;}
body.general .search ul.buttons li input {font:normal 10px verdana, sans-serif;}

body.general table.sitemap {width:100%;}
body.general table.sitemap td {vertical-align:top;width:50%;}

body.generaldetail .mainbodyB {width: 865px; margin: 0px;}
body.generaldetail .middleC {background:#FFF url(../img/honigman/mainbgwide.gif) repeat-y top left;}

body.generaldetail .mainbodyB .sectionlinks {border-bottom:solid 1px #ccc;border-top:solid 1px #ccc; width:100%;margin:10px 0px;padding:8px 0px;}
body.generaldetail .mainbodyB .sectionlinks ul {display:inline;list-style:none none;}
body.generaldetail .mainbodyB .sectionlinks ul li {display:inline;list-style:none none;font-weight:bold;}
body.generaldetail .mainbodyB .sectionlinks ul li.active {color:#000;text-decoration:none;}
body.generaldetail .mainbodyB .sectionlinks ul li.active a {color:#000;text-decoration:none;}

body.generaldetail .mainbodyB .searchResults .Title a {font-weight:bold;}
body.generaldetail .mainbodyB .searchResults .Description {margin:0px 0px 10px 0px;padding:0px;}

/**** Email this Page ****/
body.email .mainbodyB {margin:0px;} 

body.email .header .logo {display:none;}
body.email .header .print {padding:20px 0px 20px 0px;}

.email ul.fields {list-style:none none;margin:0px;padding:0px;}
.email ul.fields li {margin:0px;padding:2px 0px;}
.email ul.fields label {width:100px;display:block;float:left;}
.email ul.fields input {width:220px;}
.email ul.fields select {width:226px;}
.email ul.fields textarea {width:220px;height:100px;}
.email ul.fields li.comments textarea {clear:left;width:324px;height:100px;}
.email ul.fields li.publications label {width:200px;display:block;float:none;}
.email ul.fields li.publications select {width:329px;font:normal 10px verdana, sans-serif;}

.email ul.buttons {list-style:none none;margin:0px;padding:5px 0px;}
.email ul.buttons li {margin:0px;padding:0px;display:inline;}
.email ul.buttons li input {}

/*********************************************
					HOME
*********************************************/

body.home {}
body.home .header {height: 126px;margin-bottom: 0px; background: #FFF url('../img/honigman/nav/navbg.gif') no-repeat bottom left;}
body.home .header .offices {padding-top:13px;}
body.home .header .nav1 {margin:-7px 0px 0px 0px;}
body.home .header .sitesearch {margin-top:-7px;}
body.home .containermain {background-image: none;}
body.home .mainbody {width:931px;margin:40px 0px 0px 0px;padding:0px;}
body.home .mainbodyB {margin:0px;padding:0px;}
body.home .middle{} /* was margin-bottom: 20px; */
body.home .art{padding: 0px; margin: 0px;}
body.home .art img {padding: 0px; margin: 0px;}
body.home .contenttable{width: 100%; margin-top: 15px;} /* was margin-top: 30px; */
body.home .contenttable ul {list-style: none; padding: 0px; margin: 0px; list-style-position: outside;}
body.home .contenttable ul li{margin-top: 14px;}
body.home .contenttable ul li a img{vertical-align: middle;}
body.home .contenttable .content p, body.home .contenttable .content{font:11px/14px Arial, sans-serif; color:#999; font-weight: bold;}
body.home .contenttable a{font:11px/14px Arial, sans-serif; color:#999; font-weight: bold; text-decoration: none;}
body.home .contenttable a:hover{text-decoration: underline;}
body.home .testimony, body.home .news, body.home .recognition {width: 500px; height: 175px; text-align: left; vertical-align: top;}
body.home img.title {margin-top: -5px;}
body.home .testimony {border-right: solid 1px #dbdbdb; margin-right: 1px;}
body.home .testimony .content {padding: 0px 15px 0px 20px;}
body.home .news {border-left: solid 1px #dbdbdb;}
body.home .news .content {padding: 0px 15px 0px 15px;}
body.home .recognition{border-left: solid 1px #dbdbdb;}
body.home .recognition .content {padding: 0px 20px 0px 15px;}
body.home .testimony .clientlogin {padding: 0px 20px;margin:25px 0 0 0;}
body.home .testimony .clientlogin a img{border: none;}
body.home .testimony .employeelogin {padding: 0px 20px;margin:6px 0 0 0;}
body.home .testimony .employeelogin a img{border: none;}
body.home .news .content ul li,body.home .testimony .content ul li, body.home .recognition .content ul li {background: #FFF url('../img/honigman/icons/doublearrows.gif') no-repeat 0px 3px; padding-left: 20px;}

