/* last updated 7 Feb 2012 @karixa - added ARTICLE TOOL LAYOUTS */



body {font-family: verdana; color:#333;}



/*definitions*/

a {color:#366; text-decoration:none;}

a:hover {color:#366; text-decoration:underline;}

a:visited {color:#366;}

a img {border:0;}

/*end definitions*/



/*header*/

#leaderboard {background-color: #B8BEB8;}

#mast { height:70px;background: #fff url(http://www.law.com/images/design/search/quest_white.gif) no-repeat 535px 0;}

#logo img {margin:3px 0;}



#icmast { height:88px;background: #fff url(http://www.law.com/img/rebrand_headers/quest_box_regionals.gif) no-repeat 683px 0;width:980px;}

#iclogo {float:left; width:616px;}

#icsearchBox {float: right; height:60px;padding-top: 8px; width: 202px; } 



img.siteFlag {margin-top:5px; float:left;}

img.subscribe {margin-top:15px; float:left;}





/*top nav styles*/

#horiznav {height:16px; font-weight: bold; color:#94894c; line-height: 16px; background: #fff url(http://www.law.com/img/tx/hor_nav.gif) repeat-x; padding:2px 0;text-transform:uppercase;}

#horiznav a, #horiznav a:visited {color:#9f5213; margin: 0 7px; padding-bottom: 5px;}

#horiznav .left {float:left;}

#horiznav .left img {vertical-align: middle;position:relative;bottom:1px;}

/*end top nav*/



/* Styles for Top Nav Drop-down*/

#horiznav #nav {  padding: 0; margin: 0;}

#horiznav #nav li {  float: left; position: relative; display: block; }

#horiznav #nav li ul { display: none; position: absolute; top: 1em; left: 0; padding: 0px; border:solid 1px #9F5213; background: #F7F4ED; margin: 6px 0 0 0;}

/*#horiznav #nav li > ul {  top: auto; left: auto;  } */

#horiznav #nav li:hover ul {  display: block; }

#horiznav #nav li.over ul {  display: block;  }

#horiznav #nav ul li { float: none; margin: 0; width: 140px;}

/* End for Top Nav Drop-down*/





/*left nav styles*/

#leftnav a, #leftnav a:visited {color:#333;}

#leftnav a:hover {text-decoration: underline;}

#leftnav #section h2 {border: 1px solid #dcdfdc; padding:2px 0px 2px 5px;font: bold 1.1em arial; margin:0; color:#000;}

#leftnav #section ul {padding:0; margin:0 0 8px 0; list-style:none;border-left: 1px solid #dcdfdc;border-right: 1px solid #dcdfdc;}

#leftnav #section ul li {font-size:1.1em;line-height:1.4em;border-bottom: 1px solid #dcdfdc; padding:1px 0;padding: 2px 5px;}

#leftnav #section ul li ul { border:0; margin-bottom:0;}

#leftnav #section ul li ul li {border: 0; list-style:disc; margin:0 0 0px 25px;  padding: 2px 1px; font-size:1em;}

#leftnav #sponsors, #leftnav #resource {border: 1px solid #dcdfdc; padding:5px; margin-bottom:8px; text-align:center;}

#leftnav #sponsors h2, #leftnav #resource h2 {font:normal 1.1em arial; color:#666; margin:0 0 5px 0; text-transform:uppercase; }

#leftnav #sponsors ul, #leftnav #resource ul {margin:4px 0 0 0; padding:0; list-style:none; text-align:left;}



#leftnav img.subscribe {margin-bottom:8px;}



#leftnav .tilead { margin: 0px 0px 8px 0px;text-align:center;}

/*end leftnav styles*/





/****************************************************/

/*          NEW KALTURA VIDEO HUB PAGE              */

/****************************************************/



#videoNavH {clear:both; width:980px; height:15px; padding: 5px 0; margin:0; border-bottom:1px solid #6F0A0D;}

#videoNavH ul li{float:left; list-style:none;}

#videoNavH li {margin: -5px 34px 0 20px;}

#videoNavH a {font-weight:700; color:#272727; font-size:12px;}



#videoHub {float: left;}

#videoHub h2#videoCenter {

font-size: 18px;

text-transform: uppercase;

font-family: arial, Helvetica, sans-serif;

border-bottom: 1px solid #bfc4bf;

color:#000;

margin:10px 0 15px 12px;

text-transform: uppercase;

}



/*#videoHub h2#videoCenter {

    background-image: url("/img/nlj/bullethead_videoCenter.gif");

    background-repeat: no-repeat;

    color: #FFFFFF;

    text-indent: -9999px;

    margin: 30px 0 15px 12px;

}*/



#videoHub #videoPlayer {margin: 5px 12px 15px;}



#videoHub #featuredVideos {

    border-right: 1px dotted #DCDCDC;

    float: left;

    margin: 23px 0 0 12px;

    padding: 0 12px 0 0;

    width: 631px;

}

#videoHub #featuredVideos h2 {

Background-color: #5d8e9d;

Color: #fff;

Font-family: arial;

Font-size: 11px;

Padding: 1px 4px;

Text-transform: uppercase;

}



/*#videoHub #featuredVideos h2 {

    background-image: url("/img/nlj/bullethead_videoFeatured.gif");

    background-repeat: no-repeat;

    color: #FFFFFF;

    text-indent: -9999px;

}*/



#videoHub #featuredVideos .videoitem {

	border-bottom: 1px solid #dcdcdc;

	padding: 16px 0;

	float: left;

}



#videoHub #featuredVideos img {

	float: left;

	margin: 0 12px 7px 7px;

}



#videoHub #featuredVideos h3 {margin: 0; line-height: normal;}



#videoHub #featuredVideos h3 a {

	font-family: Verdana, Arial, sans-serif;

	font-size: 14px;

	color: #336666;

	margin: 8px 0 2px;

}



#videoHub #featuredVideos p {

	font-family: Arial, sans-serif;

	font-size: 12px;

	color: #000;

	line-height: 1.4;

	margin: 10px 0;

	overflow: hidden;

}



/***** ADS *****/



#videoHub #videoHubAds {

    float: right;

    margin: 13px 12px;

}



#videoHub #videoHubAds .ad {

    clear: both;

    float: left;

    margin: 10px 0;

}





#videoHub #videoHubAds .ad span {

	font-family: Arial, Helvetica, sans-serif;

    color: #797979;

    display: block;

    padding-bottom: 3px;

    text-align: center;

    font-size: 10px;

}



#videoHub #videoHubAds .sponsorspot {

    background-color: #F2F2F2;

    border: medium none !important;

    font-family: Arial,Helvetica,sans-serif;

    width: 300px;

    margin: 10px 0;

    padding: 0;

}





#videoHub #videoHubAds .sponsorspot h2 {

	background-image: none;

    background-color: #B0B0B0;

    color: #FFFFFF;

    font-size: 12px;

    font-weight: normal;

    padding: 7px;

    margin: 0;

    border: none;

    text-align: left;

}



#videoHub #videoHubAds .sponsorspot h3 {

    font-size: 13px;

    line-height: 1.3;

    margin: 10px;

}



#videoHub #videoHubAds .sponsorspot p {

    font-size: 12px;

    line-height: 1.4;

    margin: 10px;

    font-weight: normal;

}



#videoHub #videoHubAds .sponsorspot img {

    float: left;

    margin: 10px 10px 5px;

}





/*index styles*/



#homecenter h2 {font: bold 1.2em arial; color:#fff; background-color:#5d8e9d; line-height: 1.3em; margin: 10px 0 0 0; padding:1px 4px 0; border: 1px solid #b8beb8; border-bottom:0;}

#homecenter h2.decision {border:0; margin-bottom:4px; clear: left;}

#homecenter h2 .normal {font-weight:normal; font-size: .95em;}

#homecenter h2 a, #homecenter h2 a:visited {color:#fff;}

#homecenter ul {list-style:none;margin:0; padding:0; border: 1px solid #b8beb8; border-top:0;}

#homecenter ul li {padding: 8px; margin:0; background: #fff url(http://www.law.com/img/tx/arrow.gif) no-repeat 11px 13px; text-indent: 10px;}



#homecenter #topstories #linksLeft ul li, #homecenter #topstoriesRight #linksLeft ul li, #homecenter #spotlight-no-image #topList #linksLeft ul li {padding: 2px 0px 2px 8px; margin:0; background: #fff url(http://www.law.com/img/tx/arrow.gif) no-repeat 11px 6px; text-indent: 10px;}

#homecenter #topstories #linksRight ul li, #homecenter #topstoriesRight #linksRight ul li, #homecenter #spotlight-no-image #topList #linksRight ul li {padding: 2px 0px 2px 8px; margin:0; background: #fff url(http://www.law.com/img/tx/arrow.gif) no-repeat 11px 6px; text-indent: 10px;}







#homecenter ul li.more {background-image:none; text-indent:0;}

#homecenter ul li a {font: bold 1.1em verdana;line-height: 1.35em; }

#homecenter p {margin:16px 0 0 0; line-height: 1.4em; font-size:1.1em;}

#homecenter h3 {font-weight:normal; margin:0}

#homecenter p.date, #homecenter p.source, #homecenter p.byline {font-weight:normal; margin:0; font-size:1em; text-indent:0;}

#homecenter h1 {font-size: 1.1em; margin: 0; line-height:1.35em;}

a.more {font-weight: bold; line-height:1.35em;}



#topstories h2, #topstoriesRight h2 {font-size:1.1em; text-transform:uppercase; margin:0; padding:0; color:#333; padding:0; background-color:#fff; border:0;}

#topstories h1, #topstories300 h1, #spotlight-no-image h1 {font-weight:bold; font-size:1.5em; line-height: 1.25em; margin:2px 0px 4px 0px;} 

#topstories p, #topstories300 p, #spotlight-no-image p {font-size: 1.1em; margin:0 0 8px 0; line-height: 1.3em; color:#000;}

#topstories .imagebox, #topstories300 .imagebox {width:300px; float:left; margin-right:8px;}

#topstories .imagebox img, #topstories300 .imagebox img{width:300px; height:235px;}

#topstories300 .imagebox p {padding:4px;border:1px solid #dec4ae; background: #fff url(http://www.law.com/img/tx/caption.gif) repeat-x; font-size:1.0em; margin:0; line-height: 1.3em;}

#topstories #spotlight, #topstories300 #spotlight {float:left; width:300px;}



#topstories #spotlight-no-image {float:left; margin-right:8px; width:300px;}

#homecenter #spotlight-no-image {float:left; margin-right:8px; width:300px;}

/* there is no image

#topstories #spotlight-no-image .imagebox128 {float:left; width:130px; margin:4px 8px 8px 0;}

#topstories #spotlight-no-image .imagebox128  img {margin-bottom:4px;border:1px solid #dec4ae;}

#topstories #spotlight-no-image .imagebox128 p {font-size:1.0em; margin:0; line-height: 1.3em;}

*/

#homecenter #more-no-image {float:left; width:292px;}

#topstoriesRight #more-no-image {float:left; width:292px;}

#topstoriesRight #more-no-image ul {border:none;}



#topstories #spotlightHP128img .imagebox128 {float:right; width:130px; margin:4px 0px 5px 8px;}



#topstories .imagebox128 p{margin:0px;}

#topstories .imagebox128 .imageArtist p {font-style:italic;}



#topstories300 {width: 300px; float:left; margin-right:7px;}



#topList, #spotlight-no-image #topList {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:5px 0; padding: 5px 0px; height:55px;}

#topListRight {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:5px 0; padding: 5px 0px; height:55px;}



#topList li, #topListRight li {font-size:0.85em;}

#topList ul, #topListRight ul {border:none;}



#topListRight ul li {padding:2px 0 2px 8px; margin:0px;}



#topList #linksLeft {width:180px;float:left;}

#topList #linksRight {margin:0px 10px 0px 5px; float:right;}



#topListRight #linksLeft {width:170px;float:left;}

#topListRight #linksRight {margin:0px 10px 0px 5px; float:right;}



#linksLeft li, #linksRight li {padding:0px;}



#topstories {float:left; width: 300px;}

#topstoriesRight {float:right; width:325px;}

#topstories ul {border:0; padding:0;} 

#homecenter #topstories ul li {border:0; padding-left:0; background-position: 3px 13px;}



#centerleft {width:300px; float: left; margin-right:8px;clear:left;}

#centerright {width:330px; float:left;}



#publications {border: 1px solid #b8beb8;float:left; margin-top:10px;padding-bottom:8px;} 

#publications h2 {background-color:#9f5213;border:0; margin-top:0;}

#publications ul {text-align:center; padding: 8px 0px;border:0; width:298px;}

#publications ul li {float:left; width:105px; padding:0 15px; background-image:none; text-indent:0;}

/* adjusted padding to 15px - publications were not rendering sideXside in IE6 and IE7 at 22px .kari */

#publications ul li a {display:block; font: normal 1em verdana; color:#333; text-align:left;background: #fff url(http://www.law.com/img/tx/arrow.gif) no-repeat 3px 4px; text-indent: 10px; width:105px;}



#newswireBox {

	/*  border: 1px solid #b8beb8;  */

	float:left; 

	margin-top:10px;

	padding-bottom:8px;

	width:298px;

} 

#newswireBox h2 {background-color:#5D8E9D;border:0; margin-top:0;}





/*homepage skyscraper column*/

#skyscraper .content { border: 1px solid #dcdfdc; margin-bottom:10px; text-align:left;}

#skyscraper .content h2 { font-size:11px; font-weight:bold; color:#fff; margin: 0; background-color: #B00000; padding:1px 4px;}

#skyscraper .content ul, ul.firms {margin:0; list-style:none; padding:4px; color:#366; line-height:1.5em;}

#skyscraper .content #firmslist {overflow: auto; }

ul.firms {padding:0;}

#skyscraper .content p { font-size:11px; margin-bottom: 10px; color: #333; padding: 0px 5px;}

#skyscraper .content a {text-decoration:underline; color:#336666;}

#skyscraper .content img{padding:8px;}

#skyscraper .tilead { margin: 8px 0px 0px 0px;text-align:center;}

#skyscraper .lawjobsad { background: url(/img/tx/front/lawjobs_head.gif) left top no-repeat;border:1px solid #295A7B;width:143px;margin:8px; } 

#skyscraper .lawjobsad p { margin: 36px 4px 4px 4px;text-align:left; }

#skyscraper .lawjobsad a { font:bold 10px verdana; color: #295A7B; }

/*end homepage column*/



/*end index styles*/



/*hubpage styles*/

#hubpage h2 {border-color:#bfc4bf; width:580px;}

#hubpage h2.twocol {width:628px;}

#hubpage h2 .sub {font:normal .65em arial; text-transform:none;}

#hubpage .one-column p.introtxt {font-size:1.2em; color:#000; line-height:1.4em; border-bottom: 1px solid #bfc4bf; margin:0 0 10px 0;padding-bottom:10px;}

#hubpage h1 {font: bold 1.1em verdana;line-height: 1.45em; margin:0;}

#hubpage .one-column p {font-size: 1.1em;line-height: 1.45em;}/*for specials using hub layout*/

#hubpage .one-column ul li {font-size:1.1em;line-height: 1.45em;}/*for specials using hub layout*/

#hubpage .one-column ul li ul li {font-size:1em;line-height: 1.45em;}/*for specials using hub layout*/

#hubpage h3 {background-color:#5d8e9d; color:#fff; font: bold 1.1em arial; padding:1px 4px; margin:0 0 10px 0; text-transform:uppercase; clear:both;}

#hubpage h3.search {background-color:#fff; color:#333; font: bold 1.4em verdana; padding:0; margin:10px 0 0 0;}

#hubpage h3 a {color:#fff; font-weight:normal;}

#hubpage .digest {margin:10px 0 16px;}

#hubpage .digest img {margin-top:4px;}

#hubpage .digest h1 { color:#366; }

#hubpage h1.arrow {background: #fff url(http://www.law.com/img/tx/arrow.gif) no-repeat 3px 5px; text-indent: 10px;}

#hubpage .digest p {font-size:1.1em; line-height:1.45em; margin-bottom:5px;}



#hubpage .digest p.court, #hubpage .digest p.date {font-weight:bold; font-size:1em; line-height:1.4em; margin:0;}

#hubpage .digest p.source {font-size:1.1em; margin:0; line-height:1.45em;} 

#hubpage .digest p.required {margin:0;color:#9f5213; font-weight:bold; font-size:1em;}



ul.results {padding:0; margin:8px 0; list-style:none; font-size:1.1em; line-height:1.35em; }

ul.results li {background: #fff url(http://www.law.com/img/tx/arrow.gif) no-repeat 3px 7px; text-indent: 10px;margin-bottom:16px;}



ul.results li .abstract { font-size: 11px;}



#practicebox {border: 1px solid #bfc4bf; float:left; margin:15px 0; font-size:1.1em; line-height:1.35em;}

#practicebox h3 {text-transform:uppercase;margin:0;}

#practicebox div {float:left; margin:8px 0 0 8px; padding-bottom:8px; width:182px; color:#444; font-weight: bold;}

#practicebox a {font-weight:normal; display:block;}



#featured #practicebox {margin:0; padding-bottom:8px;}

#featured #practicebox h3 {margin-bottom:8px; width:224px; font-size: 1em;}

#featured #practicebox a { margin:0 8px;}

#featured #practicebox div {float:none; margin:0; padding:0; width:224px;}



#hubpage .contacts a {text-decoration:underline;}



#hubpage .subscribebox {margin-bottom:10px; background-color:#fff; }

#hubpage .subscribebox form {margin:0; padding:0;}

#hubpage .subscribebox dl {margin:0; padding:8px 0 8px 8px; line-height:1.35em; clear:both;border-bottom: 1px solid #BFC4BF;}

#hubpage .subscribebox dt {font-size:1.2em; font-weight:bold; margin:0; width:450px; float:left;padding:0;line-height:1.35em;vertical-align:text-top;}

#hubpage .subscribebox dt p { font: bold 11px verdana; color:#333; margin:0; }

#hubpage .subscribebox dd {display:block; width:101px;margin-left:460px; padding:0;vertical-align:text-top;}



/*video/podcast styles*/

#hubpage h4 {background-color:#fff; color:#333; font: normal 1.4em verdana; padding:0; margin:10px 0 0 0; margin-top:0;}



#hubpage .podcast {border: 1px solid #bfc4bf; border-width: 1px 0; margin:2px 0; padding:10px 0;}

p.podintro {line-height:1.4em; border-bottom: 1px solid #bfc4bf; margin-bottom:2px;padding-bottom:10px;}

img.podimg {float:right; margin:0 0 8px 8px}

#hubpage p a.audio {background: #fff url(http://www.law.com/img/tx/hubpages/audio_icon.gif) no-repeat 2px 2px; padding-left: 20px; }

#hubpage a.video {background: #fff url(http://www.law.com/img/tx/hubpages/video_icon.gif) no-repeat 0 3px; text-indent: 20px;display:block;}

#hubpage .introtxt a.arrow {background: #fff url(http://www.law.com/img/tx/arrow.gif) no-repeat 3px 5px; padding-left: 10px; display:inline;}

/*end video/podcasts*/



/* PUBLIC NOTICES/CLASSIFIEDS BOX */

#hubpage #pubnotices {width:572px; margin: 14px 0px 10px 0 !important; float:left;}

#hubpage #pubnotices #headerBox {margin:0; padding:0 0 5px 0; display:inline-block; float:left;  width:570px; border-left:1px solid #BFC4BF; border-right:1px solid #BFC4BF; border-top:1px solid #BFC4BF;}/*background-color: #F3EFE5;*/

#hubpage #pubnotices #headerBox h3{padding: 0px; margin: 0px 0px 0px 5px; text-align:center; line-height:32px; text-transform: capitalize; display: block; float: left; font-size:1.0em; font-family:Arial, Helvetica, sans-serif;width:91px;}

#hubpage #pubnotices #headerBox h3 a {color:#999999; font-weight:normal; position:relative; top:5px;}

#hubpage #pubnotices #headerBox p {background-color: #5D8E9D; border: 0 none; color: #fff; font: bold 1.1em arial; margin:0; padding: 2px 8px; text-transform:uppercase;}

#hubpage #pubnotices .searchBox{ border-left:1px solid #BFC4BF; border-right:1px solid #BFC4BF; border-bottom:1px solid #BFC4BF; float:left; width:570px; padding-bottom: 10px;}/*background-color: #F3EFE5;*/

/* for camera ready image thumbnails */

#hubpage img.adImage {border: 1px solid #eeeeee;}

#hubpage #pubnotices form { font-size: 1.2em; color: #333333;  margin: 10px auto 0 auto; width:335px; }

#hubpage #pubnotices form select, #hubpage #pubnotices form input {border: 1px solid #d4d8d4; margin: 0px; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; color: #333333; }

#hubpage #pubnotices form select { height: 22px;padding: 0; margin: 5px 0 0 0; }

#hubpage #pubnotices form input { height: 20px;padding: 0; }

#hubpage #pubnotices label { margin: 0; font:bold 12px/18px Arial, Helvetica, sans-serif;}

#hubpage #pubnotices form .pn_form_row {margin: 0 0 0 0; width: 380px;}

#hubpage #pubnotices form .pn_form_row div {float: left; margin: 0 10px 0 0; }

#hubpage #number_of_records, #hubpage #records_displayed, #hubpage #toppagination, #hubpage #results, #hubpage #botpagination {color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}

#hubpage #pubnotices .search_button {float:left; width:74px; padding: 20px 0 0 10px;}

#hubpage #pubnotices .search_button img { cursor: pointer;}

#hubpage .indentedContent2 { padding:0; margin:10px 0 10px 20px;}

#hubpage #massage2, #hubpage #number_of_records, #hubpage #records_displayed, #hubpage #toppagination {margin-left: 0;}

#hubpage #message2 {height: 16px;}

#hubpage #results span.classified_heading {color: #ffffff;}

#hubpage #toppagination a, #hubpage #botpagination a {}

#hubpage div.adDivider {border-bottom: 1px solid #dedede;  margin: 15px 15px 0;}

#hubpage #results span.classified_heading {color: #ffffff; line-height: 1px; margin: 0; padding: 0; height: 1px; font-size: 5px;}

/* Classifieds landing page */

#hubpage .noticeButton {float:left; width:588px; margin:20px 0 0 0;}

#hubpage .noticeButton a{ margin:0 auto; padding:0 10px; text-align: center; font-size:11px; line-height:22px; font-family: Georgia, serif; font-weight:bold; color:#215A8C;  border:1px solid #dedfde; background: url(/img/tx/view_classifieds_btn.gif) no-repeat; outline:none; display:block;}

#hubpage .noticeButton a {width:214px; height:35px; border: none;}

#hubpage .noticeButton a:hover {text-decoration:underline;}

#hubpage .notices  {font-size: 1.0em !important; margin: 0 0 0 15px; padding: 0; list-style-position:inside !important;}

/* End Public Notices */ 



/*end hub styles*/



/*sponsor spotlights*/

.sponsorspot {border: 1px solid #b8beb8; margin:10px 0; clear:both;float:left;}

#homecenter .sponsorspot h2, #hubpage .sponsorspot h2 {background-color:#fff; color: #333; font: normal 1.0em arial; margin:0; padding:2px 6px; border: 0;}

#hubpage .one-column .sponsorspot h2 {width: 300px;}



#hubpage .two-columns .sponsorspot h2 {width: 300px;}

#homecenter .sponsorspot h3, #hubpage .sponsorspot h3 {font: bold 1.1em verdana; padding:8px 6px 0 6px; margin:0 0 8px 0; text-transform:none; color:#333; background-color:#fff;border: 1px solid #b8beb8; border-width:1px 0 0 0; }

#homecenter .sponsorspot h3 a, #hubpage .sponsorspot h3 a {color:inherit; text-decoration:none;}

 #hubpage .sponsorspot h3 a { color:#366;}

#homecenter .sponsorspot img, #hubpage .sponsorspot img {float:left;margin:0 6px 6px 6px; border:0;}

#homecenter .sponsorspot p, #hubpage .sponsorspot p {margin:8px 6px; font-size:1.0em;}

/*end sponsor spotlights*/



p.breadcrumb {font-weight: bold; padding-left:16px; }

p.breadcrumb a, p.breadcrumb a:visited, p.breadcrumb a:hover {color:#9B5210;}



/*article styles*/

/*section head / article tools */

#articletools { border-bottom: 1px solid #bfc4bf; height:21px;}

#articletools ul {padding:2px 0 0 0; margin:0; }

#articletools ul li { line-height: 20px; padding:2px 0 ;font:1.1em verdana; text-transform:lowercase;color:#ABABA9;}

#articletools ul li a, .fontsize {color:#2f2f2f;}

#articletools ul li.print {background: #fff url(http://www.law.com/img/tx/tools/printer_friendly_icon.gif) no-repeat left;}

#articletools ul li.print a {padding-left: 16px; }

#articletools ul li.email {background: #fff url(http://www.law.com/img/tx/tools/email_icon.gif) no-repeat 0 4px;}

#articletools ul li.email a {padding-left: 20px; }

#articletools ul li.comment {background: #fff url(http://www.law.com/img/tx/tools/comment_icon.gif) no-repeat left;}

#articletools ul li.comment a {padding-left: 23px; }

#articletools ul li.reprint {background: #fff url(http://www.law.com/img/tx/tools/reprint_icon.gif) no-repeat left;}

#articletools ul li.reprint a {padding-left: 20px; }

/*end section / tools*/



/*javascript changes font-sizes below*/

#article h1 {font-size:1.6em; color:#000; margin:0 0 10px 0; line-height: 1.25em}

#article h2 {font-size:1.2em; line-height: 1.3em; margin:8px 0;}/*use for subhead*/

#article h4 {font-size: 1.1em; line-height:1.3em; margin:0; text-transform:uppercase;padding-left:16px;}/*kicker style*/



#article p.byline, #article p.source, #article p.date, #article p.court, #article p.judge, #article p.caseno {font:1.0em verdana; margin:0; line-height: 1.4em;}

#article p.byline {font-weight:bold;}

#article #articlebody {font-size:1.2em; line-height: 1.5em;}

#article .links{margin: 10px 15px 0 24px;}

#article .links h2{margin: 0;}

#articlebody p.creditline {font-family:arial,sans-serif; font-size:1em;font-style:italic; border-top: 1px solid #666; padding-top:5px;}

#articlebody p.creditline a{font-family:arial,sans-serif; color:#004660; font-size:1em; text-decoration:none;}

/*image blocks*/

#imageblock1 p {padding:4px;border:1px solid #dec4ae; background: #fff url(http://www.law.com/img/tx/caption.gif) repeat-x; font-size:1.0em; margin:0; line-height: 1.3em;}

#imageblock1 img {margin-bottom:2px;}

.img p {margin: 0; font-size:1em; line-height: 1.3em;}

#imageblock1 p .credit, .img p .credit {color: #B1AEAE;}



#imagebox {margin:0 -22px 10px 0px; text-align:left; display: inline;}

#imagebox .img {width:128px; margin:0 22px; display: inline;}/*width = 129 to make box 300px*/



#imagebox-vertical {margin:0 0 10px 16px;}

#imagebox-vertical p {margin-bottom:10px;}

#imagebox-vertical .img {width:128px;}

/*end image blocks*/

/*javascript changes font-sizes above*/



/*right column / advertisement*/

/*related links box*/

.links { border: 1px solid #b8beb8;}

.links h2 {font: bold 1.1em arial; color:#fff; background-color:#908851; margin:0; padding:2px 8px; text-transform:uppercase;}

.links ul {margin:0; padding:0;list-style: none; font-size: 1.1em; line-height: 1.35em;}

.links ul li {padding: 8px; margin:0; }

.links h2.mostviewed {background-color:#5d8e9d;}

/*end related links box*/

/*end right column*/



/*end article styles*/



/*video styles*/



#video_page{ width: 820px; padding: 0; float: left;}

#video_page #articletools{ width: 800px;}

#video_page #article{ width: 500px; float: left; padding: 0; margin: 0;}

#video_page #article h1{ margin: 15px 10px 5px;}

#video_page #article p.date{ margin: 0px 10px 5px;}

#video_page #thumbnail{ margin: 15px 20px 10px;}

#video_page #video{ width: 460px; margin: 15px 10px 0 25px;}

#video_page #articlebody{ border:1px solid #b8beb8; margin: 1px 15px 0 24px; text-align:left; padding: 7px 10px 10px;}



/*CONSTRAIN THE VIDEO ONLY WHEN USED AS AN ASSOCIATED VIDEO IN A REGULAR PUBARTICLE*/

#articleContent2 #article .imageblock1 #extMedia object {width:300px; height:260px;}



/*registration dropdown*/

.premium {display:inline;}

.premium ul#nav, #hubpage .one-column .premium ul#nav { list-style:none;padding:0; margin:0; width:15px;display:inline; background:url(http://www.law.com/img/universal/key_icon.gif) no-repeat left bottom; font-size: 10px; line-height:.9em; height:9px; border:0;}



.premium ul#nav li, #homecenter #topstories #more-no-image .premium ul#nav li, #homecenter #topstoriesRight #more-no-image .premium ul#nav li, #hubpage .one-column .premium ul#nav li { position: relative; padding:0; margin:0;display:inline; border:0; background:transparent; text-indent:0;}

.premium li ul {

	position: absolute;

	left: 0px; /* Set less than menu width */

	top: 11px;

	display: none;

	z-index: 10;

}



/* Fix IE. Hide from IE Mac \*/

* html .premium ul#nav li { float: left; height: 1%; }

/* End */



.premium ul#nav li:hover ul, 

.premium ul#nav li.over ul, 

#homecenter .premium ul#nav li:hover ul,

#homecenter .premium ul#nav li.over ul

{

	display: block;

	background-color: #EDEBD7;

	border: 1px solid #908851;

	width: 125px;

	list-style:none;

	padding:3px;

	color: #333;

	margin:0;

} /* The magic */



.premium ul#nav li:hover ul li, 

.premium ul#nav li.over ul li

{font: bold 9px Verdana;

line-height:1em; text-indent:0;

}

.registration {display:none;}

.free {display:none;}

/*end registration dropdown*/



/*form styles*/

/*email alerts page*/

.topborder {border-top:1px solid #D4D8D4; margin-top:10px; padding-top:10px; }

.topborder p.required {margin-top:0;}

.required {font-weight:bold; color: #9C5210;}

dl#alertform {font-size:1.1em; width:580px; line-height:20px; border-bottom:1px solid #D4D8D4; margin-bottom:10px; padding-bottom:10px; float:left;}

dl#alertform dt {font-weight:bold; float:left; margin:0; width:142px; padding-bottom: 8px; margin-right:8px; text-align:right;}

dl#alertform dd {float:left; margin:0; width:430px; padding-bottom:8px;}

/*end email alerts page*/



/*send Email*/

#hubpage form h1 {font:bold 1.4em verdana; line-height:1.35em;}

/*end send email*/

.subscribeform {width:75px; float: left;}

.spacer {margin-bottom:10px;}

/*end form styles*/



table.utility {font-size:1.1em; margin: 0 0 15px 0; border:0; padding:0;}

table.utility td {padding:0 5px 5px 0;margin:0;}



/* alm rebrand 10/2009 #footer {border-top: 1px solid #b8beb8;} */



/*print styles*/

.print h1 {border-top: 1px solid #bfc4bf;}

/*end print*/



#lightbox_login #lightbox_box #lightbox_login_close {  background: url("http://www.law.com/img/tx/registration_header.gif") no-repeat #fff; }



/*lawJobs section*/



#lawJobs { background-color:#F1F1F1; padding:8px; overflow: hidden;text-align:left; }

#skyscraper #lawJobs {margin:16px 0 16px 0; }

#lawJobs img { padding:0; }

#lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#A5453B; }

#skyscraper #lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#A5453B; background: none;padding: 0;margin-bottom: 6px;}

#lawJobs h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000;  }

#lawJobs p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#A5453B; margin: 0 0 8px 0; }



#lawJobsLinks { text-align:left;font: bold 10px arial; color:#A5453B; background-color:#F1F1F1; margin-bottom:0px;}

#lawJobsLinks a { color: #aa1000; }

#lawJobsLinks p { margin: 0; color: #aa1000; }



/* Styles used by the lawjob include */

#lawJobs .Featured { font-size: 11px; background-color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; margin:0; }

#lawJobs .Featured a { color: #aa1000;}

#lawJobs .Featured .title { color:#3E625A; font-weight:bold; padding-top: 0pt; padding-right: 0pt; background-repeat: no-repeat; background-attachment: scroll; }

#lawJobs .Featured .careersSearchPodTitle2 { text-align:center; color: #177e7f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; letter-spacing: -1px; font-weight: bold; padding-top: 7px; padding-bottom: 5px; }

/*end lawJobs section*/



.emailArticle {border:solid 1px #336600; padding:5px; background-color:#e7e7de; margin:10px 0 0 10px; font-weight:700; width:258px; display:block; text-align:center !important; font-size:14px !important; }

.emailArticle a {text-decoration:none; font-size:14px !important;}

a:hover.emailArticle {text-decoration:none !important; color:#336600; }

p.messageAlert {margin: 10px 0 !important; font-style:italic !important; color:#FF0000; font-weight:700 !important; font-size:1.1em !important;}



/*Common Article Section*/

#fontSize {margin: 0 15px 0 0; padding:0; float:right;}

#fontSize img {margin: 0; padding: 0;}

p#fontSize {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:10px 0 5px; padding:0;}



/* extMedia External Media styles for Kaltura implementation on articles */

#extMedia {margin:15px 0px;}



#articleContent { width: 959px; /*width: 622px;*/ 	margin: 0 auto; padding: 0 5px 0 16px; background: #fff; float: left;}

#articleContent #article #section_heading{float: left; border-bottom:1px solid #c4c4c4; width: 100%; clear:both; margin: 5px 0 10px 0;display:block;}

#articleContent #article #section_heading #fontSize{float: right; width: 105px; font-family: arial; font-size: 11px; font-weight: bold; margin: 0; padding: 0;}

#articleContent #article #section_heading .kicker{float: left; margin: 0 0 0 16px; width: 500px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:14.5px;}

/*  redesign styles */

#articleContent2 {width: 979px; /*width: 622px;*/	margin: 0 auto; padding: 0; background: #fff; float: left;}

#articleContent2 #article #section_heading{float: left; border-bottom:1px solid #c4c4c4; width: 100%; clear:both; margin: 5px 0 10px 0;display:block;}

#articleContent2 #article #section_heading #fontSize{float: right; width: 115px; font-family: arial; font-size: 13px;color:#000; font-weight: bold; margin: 0; padding: 0;}

#articleContent2 #article #section_heading .kicker{float: left; margin: 0px; width: 500px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:14.5px;}



#articleContent980 {width: 979px; /*width: 622px;*/	margin: 0 auto; padding: 0; background: #fff; float: left;}

#articleContent980 #article #section_heading{float: left; border-bottom:1px solid #c4c4c4; width: 100%; clear:both; margin: 5px 0 10px 0;display:block;}

#articleContent980 #article #section_heading #fontSize{float: right; width: 105px; font-family: arial; font-size: 11px; font-weight: bold; margin: 0; padding: 0;}

#articleContent980 #article #section_heading .kicker{float: left; margin: 0 0 0 16px; width: 500px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:14.5px;}



/* article pagination styles */

.paginationArea{text-align: right; padding:0 0 15px 0; clear:both;}

.paginationArea p{ background-color:#fff; border:1px solid #c4c4c4; color:#004660;font-family: Arial; font-size: 12px; font-weight: bold;line-height:21px;float:left;margin:0;height: 20px;padding: 0 3px;}

.paginationArea p a { color: #004660;margin:0; text-decoration:none !important;}

.paginationArea ul { display: inline; vertical-align: middle; margin: 0; padding: 0;float:left;list-style-type:none;}

.paginationArea ul li{padding: 0;  background-color:#fff; border:1px solid #c4c4c4; color:#004660; vertical-align: middle;float:left;margin: 0 2px;font: 12px arial; height: 20px; text-decoration:none;line-height:21px;}

.paginationArea ul li a {font-family: Arial; font-size: 12px; font-weight: bold;margin: 0px 4px; color:#004660;text-decoration:none !important;display:inline;}

.paginationArea ul li.currentPage{ background-color:#bbe5fb; color: #000;margin:0;}

.paginationArea ul li.currentPage a, .paginationArea ul li.currentPage a:visited{ color: #004660;}



.paginationArea ul li a:visited{ color:#000;}

.paginationArea a:hover { text-decoration:underline !important;}



.breadcrumb { margin: 4px 0;padding:4px 0;font: 10px arial; color: #000;border-bottom: 1px solid #c4c4c4;}

.breadcrumb p {font: 10px arial; color: #666;margin: 0; padding: 0; }

.breadcrumb a { font: 10px arial; color: #666; } 

#content p.breadcrumb  {padding-left:0px;}



h1.sectionhead { margin: 8px 16px 8px 0; padding: 0 0 8px 0px; font-family:arial; font-weight: bold; font-size:25px;list-style-type:none;line-height:20px;color: #1e1e1e; border-bottom: 2px solid #6f0a0d;}



/* article tools */

#articleContent .articletools {margin: 10px 10px 10px 0; font: 11px arial; clear:both;}

#articleContent .articletools ul {padding:0; margin:0;}

#articleContent .articletools ul li {margin-right:10px; line-height: 20px; padding:4px 0 ;font:1em verdana; display: inline;}

#articleContent .articletools ul li a {color: #424242; text-decoration: none;}

#articleContent .articletools ul li a:hover {color: #424242; text-decoration: underline;}



#articleContent .articletools ul li.print {background: #fff url(/img/ltn/redesign/icon_print.gif) no-repeat left;}

#articleContent .articletools ul li.print a {padding-left: 25px; }

#articleContent .articletools ul li.share {background: #fff url(/img/ltn/redesign/icon_share.gif) no-repeat left;}

#articleContent .articletools ul li.share a {padding-left: 20px; }

#articleContent .articletools ul li.email {background: #fff url(/img/ltn/redesign/icon_email.gif) no-repeat left;}

#articleContent .articletools ul li.email a {padding-left: 30px; }

#articleContent .articletools ul li.comment {background: #fff url(/img/nj/hubpages/comment_icon.gif) no-repeat left;}

#articleContent .articletools ul li.comment a {padding-left: 20px; }

#articleContent .articletools ul li.reprint {background: #fff url(/img/ltn/redesign/icon_reprints.gif) no-repeat left;}

#articleContent .articletools ul li.reprint a {padding-left: 20px; }

#articleContent .articletools ul li.post {background: #fff url(/img/ltn/redesign/comments_icon.gif) no-repeat left 2px; margin-right: 0;padding-left: 20px; }

#articleContent .articletools ul li.post a {}



/*  redesign styles */

#articleContent2 .articletools {margin: 5px 10px 10px 0; font: 11px arial;clear:both;}
.tools .social {margin:0;}

#articleContent2 .articletools ul {padding:0; margin:0;}

#articleContent2 .articletools ul li {margin-right:10px; line-height: 40px; padding:5px 0 ;font:1em verdana; display: inline;}

#articleContent2 .articletools ul li a {color: #424242; text-decoration: none;}

#articleContent2 .articletools ul li a:hover {color: #424242; text-decoration: underline;}



#articleContent2 .articletools ul li.print {background:#FFFFFF url(/img/articlesCommon/articleTools/print.gif) no-repeat scroll left center; }

#articleContent2 .articletools ul li.print a {padding-left: 24px; }

#articleContent2 .articletools ul li.share {background:#FFFFFF url(/img/articlesCommon/articleTools/share.gif) no-repeat scroll left center; }

#articleContent2 .articletools ul li.share a {padding-left: 20px; }

#articleContent2 .articletools ul li.email {background:#FFFFFF url(/img/articlesCommon/articleTools/email.gif) no-repeat scroll left center; }

#articleContent2 .articletools ul li.email a {padding-left: 30px; }

#articleContent2 .articletools ul li.comment {background: #fff url(/img/articlesCommon/articleTools/editor.gif) no-repeat left;}

#articleContent2 .articletools ul li.comment a {padding-left: 30px; }

#articleContent2 .articletools ul li.reprint {background:#FFFFFF url(/img/articlesCommon/articleTools/reprints.gif) no-repeat scroll left center;padding:8px 0px; }

#articleContent2 .articletools ul li.reprint a {padding-left: 20px; }

#articleContent2 .articletools ul li.post {background:#FFFFFF url(/img/articlesCommon/articleTools/comment.gif) no-repeat scroll left center; }

#articleContent2 .articletools ul li.post a {padding-left: 24px;}



#articleContent980 #articletools {margin: 25px 10px 10px 0; font: 11px arial;clear:both;}

#articleContent980 #articletools ul {padding:0; margin:0;}

#articleContent980 #articletools ul li {margin-right:10px; line-height: 40px; padding:5px 0 ;font:1em verdana; display: inline;}

#articleContent980 #articletools ul li a {color: #424242; text-decoration: none;}

#articleContent980 #articletools ul li a:hover {color: #424242; text-decoration: underline;}



#articleContent980 #articletools ul li.print {background:#FFFFFF url(/img/articlesCommon/articleTools/print.gif) no-repeat scroll left center; }

#articleContent980 #articletools ul li.print a {padding-left: 24px; }

#articleContent980 #articletools ul li.share {background:#FFFFFF url(/img/articlesCommon/articleTools/share.gif) no-repeat scroll left center; }

#articleContent980 #articletools ul li.share a {padding-left: 20px; }

#articleContent980 #articletools ul li.email {background:#FFFFFF url(/img/articlesCommon/articleTools/email.gif) no-repeat scroll left center; }

#articleContent980 #articletools ul li.email a {padding-left: 30px; }

#articleContent980 #articletools ul li.comment {background: #fff url(/img/articlesCommon/articleTools/editor.gif) no-repeat left;}

#articleContent980 #articletools ul li.comment a {padding-left: 30px; }

#articleContent980 #articletools ul li.reprint {background:#FFFFFF url(/img/articlesCommon/articleTools/reprints.gif) no-repeat scroll left center;padding:8px 0px; }

#articleContent980 #articletools ul li.reprint a {padding-left: 20px; }

#articleContent980 #articletools ul li.post {background:#FFFFFF url(/img/articlesCommon/articleTools/comment.gif) no-repeat scroll left center; }

#articleContent980 #articletools ul li.post a {padding-left: 24px;}



#article a.toggleborder { border-left: 1px solid #01025c;padding-left:4px !important; color: #01025c; text-decoration: none;}



/* share menu styles */

#incisive_article .tools {clear: left;}

#incisive_article .tools #popup{display: none; border: 1px solid #999999; background-color: #ffffff; margin: 23px 0 0 80px; float: left; position: absolute;}

#incisive_article .tools #popup ul { width: 170px;  float: left; padding: 0; margin: 5px; }

#incisive_article .tools #popup ul li {font: normal 9px Arial, sans-serif; text-transform: uppercase; list-style-position: outside; list-style-type: none; padding: 0; margin: 4px 0;}

#incisive_article .tools #popup ul li a{ text-decoration: none; padding: 0; margin: 0;color: #01025c; }

#incisive_article .tools #popup ul li img {margin-right: 3px; vertical-align: middle;}

#incisive_article .tools #popup ul li a:hover { text-decoration: underline;}

/*end article tools*/



/*javascript changes font-sizes below*/

#articleContent #article { margin: 0; float:left; width:634px; padding: 5px 0 0 0;}

#articleContent2 #article { margin: 0; float:left; width:645px; padding: 5px 0 0 0;}

#articleContent980 #article { margin: 0; float:left; width:645px; padding: 5px 0 0 0;}



#article h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 2.2em; color:#000; margin: 45px 0 20px 0; line-height:1.1em;}

#article h2 {font-family:Arial MS,sans-serif; font-size:0.9em; font-style:italic; font-weight:bold; margin:0 0 5px; padding:0;color:#000;}



#article h4 {font-family:Arial, sans-serif; font-weight:bold; font-size: 0.75em; color:#000000; margin:0 0 8px 0; line-height: 14.5px;}/*kicker style*/

#articleContent2 #article h4 {font-size: 1.2em;}



#article a {text-decoration: underline;}

#article a:hover {text-decoration: underline;} 



#article p.source, #article p.date, #article p.court {font-size: 1em; margin:0; font-family: arial,sans-serif; line-height: 1.5em; color: #555;}

.articlepod { width:301px;padding:0 0 13px; margin:8px 0;}

.articlepod h2{font-size: 1.275em;font-family: arial,sans-serif;border-bottom:1px solid #C8040F; border-top:3px solid #C8040F;text-transform:uppercase;}

.articlepod ul{background:url("/img/tli/gradient_mostviewed.jpg") repear-x scroll left top transparent; border-bottom:1px solid #D81200;margin:0 0 16px 0; padding:8px 0;}

.articlepod ul li{color:#223C4D;font-face:arial;font-weight: bold; font-size:12px; list-style-type:disc; margin:0 0 8px 24px; padding:0px;

}

.articlepod ul li a,.articlepod ul li a:visited{color:#223C4D;font-face:arial;font-weight: bold; font-size:12px; }



#article p.byline {color: #004660; font-family:arial,sans-serif;font-size:1.5em;margin:0;}

#article p.source a{color: #555; font-weight: bold;}

#article p.date { padding:0 0 0 16px; }



#articleContent2 #article h1, #articleContent2 #article h2, #articleContent2 #article h4, #articleContent2 #article p.byline, #articleContent2 #article p.source, #articleContent2 #article p.date, #articleContent2 #article #articlebody, #articleContent2 #article p.court, #articleContent2 #article p.judge, #articleContent2 #article p.caseno, #articleContent2 #article p.practiceArea, #articleContent2 #article .caselink {padding-left:0px;}



#articleContent2 #article p.byline { color: #004660; font-family: arial,sans-serif; font-size: 1.3em; margin: 0 0 3px;}

#articleContent2 #article p.source a{color: #555; font-weight: bold;}

#articleContent2 #article p.source, #articleContent2 #article p.date {margin: 0; color: #555;}

#articleContent2 #article p.sourceSpace {margin:0 0 0 4px;}

#articleContent2 #article p.source, #articleContent2 #article p.sourceSpace, #articleContent2 #article p.date {font: 1.3em Arial,Helvetica,sans-serif; line-height:1.2em; display:inline;}

#articleContent2 #article p.source {float:left; padding-right:3px; margin-right: 4px; border-right:solid 1px #ccc;}

#articleContent2 #article p.date {padding-left:0px; margin-left: 0;}

#articleContent2 #article #articlebody #relatedContent{float: left; clear: both; padding:5px 10px 0 0; width:auto !important;}



#video_page #article #articlebody #relatedContent{float: left; clear: both; padding:5px 10px 0 0;}



#articleContent980 #article p.byline {color: #004660; font-family:arial,sans-serif;font-size: 1.00em;margin:0 0 3px 0;}

#articleContent980 #article p.source a{color: #555; font-weight: bold;}

#articleContent980 #article p.source, #articleContent980 #article p.date {margin: 0; color: #555;}

#articleContent980 #article p.sourceSpace {margin:0 0 0 4px;}

#articleContent980 #article p.source, #articleContent980 #article p.sourceSpace, #articleContent980 #article p.date {font: 1em Arial,Helvetica,sans-serif; line-height:0.9em; display:inline;}

#articleContent980 #article p.source {float:left; padding-right:3px; margin-right: 4px; border-right:solid 1px #ccc;}

#articleContent980 #article p.date {padding-left:0px; margin-left: 0;}



#articleContent #articlebody { width: 637px; margin: 0px 10px 0 0; font-size: 0.75em; line-height:1.5em;font-family: Arial,sans-serif; border-bottom: 1px solid #c4c4c4;}

#articleContent #articlebody a { font-weight:bold;color: #004660;text-decoration:underline; }

#articleContent #articlebody a:hover { color: #0066cc; text-decoration:underline;}

#articleContent #articlebody p.bio {font-size: 0.90em; line-height: 0.94em; font-family: arial, sans-serif; font-style: italic; padding-right: 8px; margin:0;}

#articleContent #articlebody p { margin-bottom: 8px;}

#articleContent #articlebody h2 { font-size: 1.275em;font-family: arial,sans-serif;}



#articleContent2  #article #articlebody { width: 637px; margin: 0px 10px 0 0; font-size: 1.5em; line-height:1.5; font-family: Arial,sans-serif; border-bottom: 1px solid #c4c4c4; padding-left:0px;color:#000;}

#articleContent2  #article #articlebody a { font-weight:bold;color: #004660;text-decoration:underline; }

#articleContent2  #article #articlebody a:hover { color: #0066cc; text-decoration:underline;}

#articleContent2  #article #articlebody p.bio {font-size: 0.90em; line-height: 0.94em; font-family: arial, sans-serif; font-style: italic; padding-right: 8px; margin:0;}

#articleContent2  #article #articlebody p img{float:none;}

#articleContent2  #article #articlebody p {font-size: .9em; line-height: 1.4em; margin-bottom: 10px;}

#articleContent2  #article #articlebody h2 { font-size: 1.275em;font-family: arial,sans-serif;}



#articleContent980  #article #articlebody {width: 637px; margin: 0px 10px 0 0; font-size: 1.40em; line-height:1.2; font-family: Arial,sans-serif; border-bottom: 1px solid #c4c4c4;}

#articleContent980  #article #articlebody a { font-weight:bold;color: #004660;text-decoration:underline; }

#articleContent980  #article #articlebody a:hover { color: #0066cc; text-decoration:underline;}

#articleContent980  #article #articlebody p.bio {font-size: 0.90em; line-height: 0.94em; font-family: arial, sans-serif; font-style: italic; padding-right: 8px; margin:0;}

#articleContent980  #article #articlebody p { margin-bottom: 8px; font-size: 0.85em; line-height:1.2;}

#articleContent980  #article #articlebody h2 { font-size: 1.275em;font-family: arial,sans-serif;}

#articleContent980  #article #articlebody #relatedContent{float: left; clear: both; padding-right: 10px;}

/*all images*/

#articleContent #article #imagebox{float: left; margin: 10px 16px 0 0;display:inline-block;}



#articleContent2  #rightcol #wrap{padding: 10px 0pt 0pt; clear: right;}



/*300 px image*/

#articleContent #article #imagebox .imageblock1{border:1px solid #D5D0C1; margin: 0; width:300px; display: block; float: none;}

#articleContent #article #imagebox .imageblock1 p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 8px; float: none; text-align:left;}



/*128 images*/

/*img_horizontal is the class for each 128 image when there is a 300 image. img is when there is no 300 image*/

#articleContent #article #imagebox .img_horizontal{float:left; margin:8px 8px 8px 0;}

#articleContent #article #imagebox .img{margin:0 8px 8px 0; /*float:none;*/}

#articleContent #article #imagebox .img_horizontal, #articleContent #article #imagebox .img{border:1px solid #D5D0C1; width:144px; float:none; }

#articleContent #article #imagebox .img_horizontal img, #articleContent #article #imagebox .img img{margin: 8px;}

#articleContent #article #imagebox .img_horizontal p, #articleContent #article #imagebox .img p{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 0 8px 8px 8px; text-align:left; float:none;}



/*  redesign styles */

/*all images*/

#articleContent2 #article #imagebox{float: left; margin: 5px 10px 0 0;display:inline-block; }



/*300 px image*/

#articleContent2 #article #imagebox .imageblock1{border:1px solid #D5D0C1; margin: 0; width:300px; display: block; float: none;}

#articleContent2 #article #imagebox .imageblock1 p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 8px; float: none; text-align:left;}



/*128 images*/

/*img_horizontal is the class for each 128 image when there is a 300 image. img is when there is no 300 image*/

#articleContent2 #article #imagebox .img_horizontal{float:left; margin:8px 8px 8px 0;}

#articleContent2 #article #imagebox .img{margin:5px 8px 8px 0; float:left;}

#articleContent2 #article #imagebox .img_horizontal, #articleContent2 #article #imagebox .img{/* border:1px solid #D5D0C1;*/ width:144px;}

#articleContent2 #article #imagebox .img_horizontal img, #articleContent2 #article #imagebox .img img{margin: 3px 8px !important; border: 1px solid #ccc; padding:5px; float:left;}

#articleContent2 #article #imagebox .img_horizontal p, #articleContent2 #article #imagebox .img p{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 0 8px 8px 8px; text-align:left; float:none; width:144px;}



/*  redesign styles */

#articleContent2 a.toggleborder { border-left: 1px solid #820600;padding-left:4px; color: #820600; text-decoration: none;}

#articleContent2 p.readcomments a.toggleborder { border-width:0; color: #820600; text-decoration: none;}

#articleContent2 a.toggleborder:hover { text-decoration: underline; }

#articleContent2 a.post { color: #820600;background-image: url(/img/universal/pencil_graphic.gif);background-repeat: no-repeat;background-position: left 2px;padding-left: 27px;text-decoration: none;}

#articleContent2 a.post:hover { text-decoration:underline; }





/*  redesign styles */

/*all images*/

#articleContent980 #article #imagebox{float: left; margin: 4px 16px 0 0;display:inline-block; }



/*300 px image*/

#articleContent980 #article #imagebox .imageblock1{border:1px solid #D5D0C1; margin: 0; width:300px; display: block; float: none;}

#articleContent980 #article #imagebox .imageblock1 p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 8px; float: none; text-align:left;}



/*128 images*/

/*img_horizontal is the class for each 128 image when there is a 300 image. img is when there is no 300 image*/

#articleContent980 #article #imagebox .img_horizontal{float:left; margin:8px 8px 8px 0;}

#articleContent980 #article #imagebox .img{margin:0 8px 8px 0; float:none;}

#articleContent980 #article #imagebox .img_horizontal, #articleContent980 #article #imagebox .img{/* border:1px solid #D5D0C1;*/ width:144px;}

#articleContent980 #article #imagebox .img_horizontal img, #articleContent980 #article #imagebox .img img{margin: 3px 8px !important; border: 1px solid #ccc; padding:5px; float:left;}

#articleContent980 #article #imagebox .img_horizontal p, #articleContent980 #article #imagebox .img p{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 0 8px 8px 8px; text-align:left; float:none;}



/*  redesign styles */

#articleContent980 a.toggleborder { border-left: 1px solid #820600;padding-left:4px; color: #820600; text-decoration: none;}



#articleContent980 p.readcomments a.toggleborder { border-width:0; color: #820600; text-decoration: none;}

#articleContent980 a.toggleborder:hover { text-decoration: underline; }

#articleContent980 a.post { color: #820600;background-image: url(/img/universal/pencil_graphic.gif);background-repeat: no-repeat;background-position: left 2px;padding-left: 27px;text-decoration: none;}

#articleContent980 a.post:hover { text-decoration:underline; }



/*IF YOU CHANGE THE WIDTH ON THE ARTICLE PAGE, PLS IE6,7,8 TEST VIDEO PAGES TO ENSURE YOU AREN'T BLOWING OUT THE COLUMN */

#video_page #article { float:left; width:460px; margin: 18px 18px 0 0;padding:0;  }

#video_page #article{ width: 460px; float: left; padding: 0; margin: 0;}

#video_page #article h1{ margin: 15px 0 10px 0;}

#video_page #article p.date{ margin: 0px 0 10px 0;}

#video_page #thumbnail{ margin: 15px 20px 0;}

#video_page #video{ width: 460px; margin: 15px 10px 0 0;}

#video_page #articlebody{ margin: 1px 15px 0 0; text-align:left; padding: 7px 0 7px 0; font:1.08em arial;border:none;}



#articleVideo { float:left; width:460px; margin: 18px 18px 0 18px;  }

#articleVideo #section_heading {border-bottom: 2px solid #6f0a0d;padding-bottom:1px;margin-bottom:8px;}

#articleVideo h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:1.375em; color:#000; margin: 0 0 17px 0;  }

#articleVideo h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:.813em; color:#000000; margin: 0 0 4px 0;  }

#articleVideo h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:.75em; color:#723837; margin: 0 0 4px 0;  }

#articleVideo h4 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:.75em; color:#000000; margin: 0 0 8px 0; }

#articleVideo p.subheadline, #articleVideo p.altheadline { font:bold .75em arial; color:#000000; margin: 0 0 12px 0; color:#723837;}

#articleVideo p { margin-bottom: 8px;font: 1.08em arial;}

#articleVideo p.kicker { font: bold 25px arial;margin:0; }

#articleVideo p.date, #articleVideo p.source {margin:0; padding:0;}

#articleVideo p.date { margin-bottom: 8px;}

#articleVideo p.source a {color: #01025c;text-decoration:none;}

#articleVideo p.source a:hover {color: #01025c;text-decoration:underline;}

p.kicker { font-weight:bold; }

#articleVideo b { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #723837; }

#articleVideo ul { margin: 0px;}

#articleVideo ul li { list-style: inside;}

#articleVideo ul li a { padding: 0; } 

#articlebodyVideo { margin: 16px 0; font: .75em arial;}



#video_page #articleVideo { float:left; margin:0 2px 0 2px;  padding-left:10px;}



.articleVidSpacer {height:10px;display:block;}

/*end article*/



#contentRightColumn { width:300px; float: right; margin-top: 12px; margin:0 8px; padding-top: 8px;}

#contentRightColumn img { margin: 8px 0;}

#contentRightColumn object { margin: 8px 0;}



#rightcol {float:right !important; width:300px; margin:0 16px 16px 0; text-align:center;}

.links { margin:15px 0; text-align: left;}

.links ul {margin:0; padding: 0;}

.links ul li {margin-bottom:12px;}

#rightcol h3 {font-family: arial,sans-serif;font-size: 9px; font-weight:normal;color: #555; margin:15px auto 10px auto;}

#rightcol .adtile { padding: 0 0 8px;border-width:0;}



/*sign in page*/

#formwrap { margin: 10px 0 32px 15px; float:left; width:650px;}

#formwrap h2 { margin-top:16px;}

#formwrap h3 {font: bold 13px arial; }

dl#signinform {font:11px arial; width:580px; line-height:20px;}

dl#signinform dt {font-weight:bold; float:left; margin:0; width:75px; padding-bottom:8px;}

dl#signinform dd {float:left; margin:0; width:505px; padding-bottom:8px;}

/*end signin page*/



/* ADVERTISING */

#OAStextAds a { line-height: 1.13em; color: #083994; text-decoration:none;} 

#OAStextAds a:hover{ text-decoration: underline;}

#OAStextAds {width: 730px; border-left: 1px solid #d6d3d6; border-right: 1px solid #d6d3d6; border-bottom: 3px solid #d6d3d6; background-color: #f7f3f7; padding: 0px 1px; position: relative; margin: 10px auto 10px auto; display: none;} 

#OAStextAds table { width: 720px; padding:0; margin-bottom: 3px; background-color: #f7f3f7;} 

#OAStextAds table caption { font-size: 0.69em; font-family: Arial,sans-serif; color: #293370; text-decoration: none; line-height: 0.94em; text-align: left; background-color: #f7f3f7; caption-side:top; border-bottom: 3px solid #d6d3d6; padding-top:2px; padding-bottom:2px;} 

#OAStextAds table tr td { width: 240px; text-align: left; background-color: white; padding:5px; margin: 0; border: 2px solid #d6d3d6; border-bottom: 0; border-left: 0;} 

#OAStextAds table tr td.end{border-right: 0;}

#OAStextAds table tr td img{float:left; margin: 0 7px 0 5px;}

#OAStextAds h3, #chartpage #OAStextAds p { margin: 0; line-height: 1.13em;}

#OAStextAds h3 a{color: #000;}

#OAStextAds h3 {margin: 7px 5px 5px 5px; font: bold 0.69em arial;}

#OAStextAds p{margin: 5px 5px 10px 5px;  font: normal 0.69em arial;}



/* Chart package text ads */

#chartAds {width: 730px; padding: 0px 1px; position: relative; margin: 10px auto 10px auto; display: block; } 

#chartAds table { width: 720px; padding:0; margin: 0 auto 3px; border-bottom: 5px solid #A7C5CD;} 

#chartAds table caption { font-size: 11px; font-family: Arial,sans-serif; color: #293370; text-decoration: none; line-height: 15px; text-align: left; background-color: white; caption-side:top; border-bottom: 6px solid #A7C5CD; padding: 2px 0; margin: 0; } 

#chartAds table tr td { width: 240px; text-align: left; background-color: white; padding:5px; margin: 0; border: 1px solid #A7C5CD; border-top: 0; border-right: 0; } 

#chartAds table tr td.end{border-right: 1px solid #A7C5CD;}

#chartAds table tr td img{float:left; margin: 0 7px 0 5px; }

#chartAds h3, #chartpage #chartAds p { margin: 0; line-height: 18px;}

#chartAds a { line-height: 18px; color: #083994; text-decoration:none; } 

#chartAds h3 {margin: 7px 5px 5px 5px; font: bold 11px arial;}

#chartAds p{margin: 5px 5px 10px 5px;  font: normal 11px arial;}

/* END ADVERTISING */



#chartpage { width: 795px; text-align: center; padding: 25px 0px 25px 0px; float: left;}

#chartpage h2{ font: bold 16px arial; color: #c3204d;}

#chartbody table { margin-left: auto; margin-right: auto; width: 645px;} 

#chartbody table, table #chartBody { border:0; background-color: #006474; border-collapse: collapse; border-spacing: 0;}

#chartbody table td, table #chartBody td { font: 0.66em verdana; color: #000000; background-color: white; padding: 5px; border-bottom: 1px solid #c4c4c4; text-align: left; vertical-align: top;}

#chartbody table th, table #chartBody th { font: bold 0.63em verdana; color: #000; background-color: #e2e2da; text-align:center; padding: 5px; margin: 0; border-bottom: 1px solid white; vertical-align: top;}

#chartbody td.white { background-color: #fff; border-bottom: 0;}

#chartbody h1, h1.chart { margin: 10px 0; font: bold 12px arial;}

#chartbody p, #chartbody h3 {width: 645px; margin: 10px auto 10px auto;}

#chartbody td.subhead1, .chart td.subhead1 { background-color: #D2D2D2; color: #000000; font-weight: bold; border-bottom: 1px solid #006474;}

#chartbody td.subhead2, .chart td.subhead2 { background-color: #F0F0F0; color: #000000; font-weight: bold; border-bottom: 1px solid #3397a7;}

#chartbody td.white {background-color: #fff;} /*for older charts*/



#chartrightcolumn { width: 170px; float:right;}

#chartrightcolumn #skyscraper { text-align: center; margin:10px 10px 0 0;}

#chartrightcolumn #skyscraper p { color: #aa1000;}



/* Chart package text ads */

#chartAds {width: 730px; padding: 0px 1px; position: relative; margin: 10px auto 10px auto; display: block; } 

#chartAds table { width: 720px; padding:0; margin: 0 auto 3px; border-bottom: 5px solid #A7C5CD;} 

#chartAds table caption { font-size: 11px; font-family: Arial,sans-serif; color: #293370; text-decoration: none; line-height: 15px; text-align: left; background-color: white; caption-side:top; border-bottom: 6px solid #A7C5CD; padding: 2px 0; margin: 0; } 

#chartAds table tr td { width: 240px; text-align: left; background-color: white; padding:5px; margin: 0; border: 1px solid #A7C5CD; border-top: 0; border-right: 0; } 

#chartAds table tr td.end{border-right: 1px solid #A7C5CD;}

#chartAds table tr td img{float:left; margin: 0 7px 0 5px; }

#chartAds h3, #chartpage #chartAds p { margin: 0; line-height: 18px;}

#chartAds a { line-height: 18px; color: #083994; text-decoration:none; } 

#chartAds h3 {margin: 7px 5px 5px 5px; font: bold 11px arial;}

#chartAds p{margin: 5px 5px 10px 5px;  font: normal 11px arial;}

/*END Chart styles*/



/*article tool styles */

#articletool { float:left;margin:0;padding: 0 0 16px 0;width: 980px;background-color: #fff;}

#articletool #articletoolinterior { float: left; width: 645px; padding: 0 0 0 16px;}

#articletool #articletoolinterior h1 {/* font: bold 14px arial; color: #127FEF;text-transform: uppercase;border-bottom: 1px solid #c4c4c4;*/ }

#articletool #articletoolinterior h2 { font: 900 22px arial; color: #000; } 

#articletool #rightcol {float:right;}

#articletool p { font: 12px arial; }

#articletool p.breadcrumb { font:10px arial; color: #666; border-width: 0; margin:0; }

#articletool #articletoolinterior h3 { font: 700 14px arial; color: #555; } 

#articletool #articletoolinterior a.return { font: bold 12px arial; color: #004660; }

#articletool #articletoolinterior a.return:hover { color: #0066cc; }

dl#emailform { margin: 8px 0px;width:580px;font: 12px arial;  }

dl#emailform dt, #hubcenter #formwrap dl#emailform dd {font: 11px arial;}

dl#emailform dt {font-weight:bold; float:left; margin:0; width:150px; padding-bottom:8px;}

dl#emailform dd {float:left; margin:0; width:430px; padding-bottom:8px;}



#articleContent2 #rightcol .articlepod{text-align:left; margin:10px 0; border: 1px solid #004575;}

#articleContent2 #rightcol .articlepod h2{background-color: #004575; color: #ffffff; border-left: 3px solid #004575; font: bold 1.25em arial;margin:0px;}

#articleContent2 #rightcol .articlepod ol, #articleContent2 #rightcol .articlepod ul {font: bold 11px arial; margin:0; padding:0;}

#articleContent2 #rightcol .articlepod li {/* background:transparent url(/img/front_page/orange_triangle.gif) no-repeat scroll 0 5px; */ font: bold 1em arial; line-height: 1.5em; margin:2px 5px 6px; padding:8px 8px 8px 43px; color: #004575;}

#articleContent2 #rightcol .articlepod li a, .articlepod ol li a:visited{ color: black;}



#video_page #rightcol .articlepod{text-align:left; margin:10px 0; border: 1px solid #004575;}

#video_page #rightcol .articlepod h2{background-color: #004575; color: #ffffff; border-left: 3px solid #004575; font: bold 1.25em arial;margin:0px;}

#video_page #rightcol .articlepod ol, #video_page #rightcol .articlepod ul {font: bold 11px arial; margin:0; padding:0;}

#video_page #rightcol .articlepod li {/* background:transparent url(/img/front_page/orange_triangle.gif) no-repeat scroll 0 5px; */ font: bold 1em arial; line-height: 1.5em; margin:2px 5px 6px; padding:8px 8px 8px 35px; color: #004575; list-style:none;}

#video_page #rightcol .articlepod li a, .articlepod ol li a:visited{ color: black;}



#content #article{width:645px;}



#imagebox .imageblock1 #extMedia #kaltura_player {	height: 235px !important;	width: 300px !important;}



/* HOMEPAGE VIDEO STYLES */



#videoFeatureHP {

	-moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: -moz-use-text-color #B8BEB8 #B8BEB8;

    border-right: 1px solid #B8BEB8;

    border-style: none solid solid;

    border-width: 0 1px 1px;

	border-color:#CCCCCC;

    list-style: none outside none;

    margin: 0;

    padding: 5px;

}

#videoMin {

	width: 95px;

	float:left;

	text-align:center;

	margin:15px 3px;

}

#videoMin a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1em;

}

#videoMin img {

	height: 75px;

    width: 75px;

}

.articleNoImage {

	font-size:1.25em

}

#video300 {

	width: 300px;

	float:left;

	margin-right:7px;

}	

#video300 .imagebox {

	width:300px;

	float:left;

	margin-bottom:3px;

}

#recentvideosheadline {

    border-bottom: thin dotted #666666;

    color: #336666;

    font-size: 1.25em;

    font-weight: bold;

    margin: 12px 0 0;

    padding-bottom: 6px;

    text-transform: uppercase;

    vertical-align: bottom;

}

#recentvideosheadline a {

    font-size: 0.75em;

}



/* Styles for Corp Counsel News Widget */

#ccNewsWidget { border: 1px solid #899CBA; display: table; margin: 10px 0px; width: 158px; text-align:left; }

#ccNewsWidget h3 { border-top: 1px solid #899CBA; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: 700; line-height: 16px; margin: -1px 7px 0px 7px; padding: 8px 0px; }

#ccNewsWidget h3 .ccLink { color: #000000; }

#ccNewsWidget h3 a:visited { color: #777777; }


#articleBodyWrapper {float:left;} /*sets a display behavior needed for TX but not needed for this ID elsewhere (initially set in articlesCommon.css) */


/********* ARTICLE TOOL LAYOUTS **********/

#articletool { background-color: #fff;padding: 8px 0 32px 0; width:600px;}
#articletool a {font-family:Helvetica Neue, Arial, sans-serif; color: #1B2B50;}
#articletool a:hover {text-decoration: underline;color: #A30217;}

#articletool h1 {
	font-family:Helvetica Neue, Arial, sans-serif; 
	font-weight:700; 
	font-size: 12px;
	color:#73838A;
	margin: 10px 0 0 0;
	padding: 13px 0 0 0;
	/*background: url("/img/nylj_10/TheSprite.png") no-repeat scroll -952px -994px #FFFFFF;
	text-indent: 32px;
	*/
}
#articletool h2, #articletool h2 a {font-family:Georgia,"Times New Roman", Times, serif; font-weight:700;font-size: 22px;}

#articletool h4 { margin: 0 0 32px 0;}
#articletool p.source,#articletool p.date, #articletool p.byline { font-family:Helvetica Neue, Arial, sans-serif;font-size: 12px; margin: 0;}
#articletool p.date { margin-bottom: 32px;}
#articletoolinterior { float: left; width: 630px; padding:0 5px 0 20px;}

#articletoolinterior input { border:1px solid #E5E5E5; border-radius: 3px; }

#articletoolinterior input[type=submit] { background-color:#4C7297; color: #fff;font-size: 13px; font-family: helvetica neue,arial,sans-serif;font-weight:700;box-shadow:1px 1px 1px #707070;border: medium none;padding: 4px 6px;cursor: pointer; clear:both;}
#articletoolinterior input[type=submit]:hover {background-color: #488ED2;-moz-transition: background-color 0.3s ease-in 0s;}

#articletoolinterior form textarea { width: 450px; height: 200px;border:1px solid #E5E5E5; border-radius: 3px;font-size: 12px;}
#articletoolinterior p { font-family:Helvetica Neue, Arial, sans-serif;font-size: 12px; margin: 0 0 16px 0;}
#articletoolinterior p.clear { clear: both;font-family: Georgia,"Times New Roman",Times,serif;font-size: 12px;padding: 32px 0 0 0;}
#articletoolinterior .userinfo{ color: #A30217;}

#articletoolinterior #postinginfo h3 {font-family:Helvetica Neue,Arial, sans-serif;font-size: 24px; font-weight: 700; margin: 0 0 16px 0; margin: 0 0 16px 0;}
#articletoolinterior #postinginfo h4 {font-family:Helvetica Neue,Arial, sans-serif;font-size: 15px; font-weight: 600;color: #000066; }


/*reader/posted comments*/

#commentoptions, #commentoptionsbottom { margin-top: 32px;border: 1px solid #E5E5E5;border-width: 1px 0; padding: 8px 0;}
#commentoptionsbottom {border-top-width:0;margin: 0 0 32px 0;}
#commentoptions a, #commentoptionsbottom a { font-size: 14px;} 
#commentoptions .paging, #commentoptionsbottom .paging { margin: 8px 0 0 0;}
#commentoptions .paging a, #commentoptionsbottom .paging a { font-size: 12px; font-weight:bold;margin-right: 8px; }
#commentsort h3 { font-family:Helvetica Neue,Arial, sans-serif;font-size: 15px; font-weight: 600;color: #922847; margin-top: 16px;}
.postedcomment { border-bottom: 1px solid #E5E5E5;padding: 16px 0 8px 0;margin-bottom:8px;}

/*abuse page*/
.readcomments {border-bottom: 1px solid #E5E5E5;padding-bottom: 8px;} 

/********* END OF ARTICLE TOOL LAYOUTS **********/


