/* Updated 2/2/2012 @karixa - added ARTICLE TOOL LAYOUTS */

body {font-family: georgia; color:#333;}

/*definitions*/
a {color: #0F5C16; text-decoration:none;}
a:hover {color: #0F5C16; text-decoration:underline;}
a:visited{color: #727E72;}
a img {border:0;}
/*end definitions*/

/*header*/

#leaderboard {background-color: #B8BEB8;}

#mast {height:68px; border-top: 1px solid #BCC1BC; border-bottom: 1px solid #BCC1BC;background: #fff url(http://www.law.com/img/nj/nj_quest_box.gif ) no-repeat right;}

#icmast {height:86px; border-top: 1px solid #BCC1BC; border-right: 1px solid #BCC1BC; width:980px;background: #fff url(http://www.law.com/img/rebrand_headers/quest_box_regionals.gif ) no-repeat right;}


#lightbox_login #lightbox_box p#lightbox_login_close {background: #ffffff url(/img/nj/registration_header.gif) no-repeat scroll 0 0; height: 43px;}

a.twitBut{font-family:Arial, Helvetica, sans-serif; color:#fff; font-size: 11px;}
a.twitBut img{margin-left:5px;}
a.twitBut txt{margin-right:5px;}

#storemast {height:68px; border-top: 1px solid #BCC1BC; border-bottom: 1px solid #BCC1BC;background: #fff  url(http://www.law.com/img/nj/masthead_fullbg.gif) no-repeat right;}
#logo {border-left: 1px solid #BCC1BC; float:left; width:413px;} /* logo can be deleted after new rebrand launch */
#logo2008 {border-left: 1px solid #BCC1BC; float:left; width:559px;}
#subscribe { border-left:1px solid #BCC1BC; float:left; width:125px; margin-top:10px;}
#subscribe h3 {font: bold 1.1em arial; margin: 0 0 0 5px; text-transform:uppercase;}
#subscribe ul {font:.9em verdana; margin:0 0 0 5px; padding:0; list-style:square; list-style-position:inside; line-height:1.35em;}
#subscribe a:hover {text-decoration: underline;}

#searchBox {border-right: 1px solid #BCC1BC; height:68px; }
#icsearchBox {float: right; padding-top:12px; width: 202px; height:60px;} 

/*top nav styles*/
#horiznav {height:16px; font: 1.0em verdana; color:#394A10; line-height: 16px; background: #fff url(http://www.law.com/img/nj/bar_shadow.gif) repeat-x; padding:2px 0 8px; margin:0 0 4px 0;}
#horiznav a, #horiznav a:visited {color:#fff;text-decoration:none; margin: 0 7px;}
#horiznav a:hover {text-decoration:underline;}
#horiznav .left {float:left;}
#horiznav .right {float:right; }
#horiznav .right img {vertical-align: middle;position:relative;bottom:1px;}
#horiznav .twitter img  {margin-left: 10px;}
#horiznav .twitter a {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height: 11px;  margin-right: 10px;}
/*end top nav*/

/*left nav styles */
#leftnav {font-family:verdana;}
#leftnav #sections  {border:1px solid #E8E0CE; background: url(http://www.law.com/img/nj/front/nav_fade.gif) repeat-x; padding-bottom:8px;}
#leftnav #sections h1 {font-size:1.1em; padding:0; margin:8px 7px 0 7px;line-height:1.45em;}
#leftnav #sponsors h2 {font-size:1.1em; text-transform: uppercase; margin:8px 7px 0 7px; font-weight: normal;line-height:1.45em}
#leftnav #sections h2 {font-size:1.1em; margin:8px 7px 0 7px; margin-bottom:0;/* border-bottom: 1px solid #E8E0CE; */padding:0; font-weight: bold;line-height:1.45em}
#leftnav a, #leftnav a:visited {color:#333;}
#leftnav #sections ul {padding:0; margin: 0px 7px 8px 7px; width:144px;list-style:none; font-size: 1.1em;line-height:1.45em}
/*#leftnav #sections ul li {border-bottom: 1px solid #E8E0CE;}*/
#leftnav #sponsors {margin-top:5px; border: 1px solid #D4D8D4; padding-bottom:8px}
#leftnav #sponsors ul {padding:0 0 8px 0; margin:0 7px; width:144px;list-style:none; font-size: 1.1em;}
#leftnav #services {border-top:0;}
#leftnav .ads {margin:7px;}

#leftnav #lawjobs {font: 1.1em georgia,times,serif;}
#leftnav #lawjobs h2 {font: bold 1em arial; color:#000; background-color:#EAECEA; line-height: 1.3em; margin: 8px 0; padding:2px 0 1px 4px;}
#leftnav #lawjobs h1 {font: bold 1em arial; margin:0; padding:0; line-height: 1.3em;}
#leftnav #lawjobs p { margin:0 0 8px 0; line-height: 1.3em;}
#leftnav #lawjobs a {color: #0F5C16; text-decoration:none;}
#leftnav #lawjobs a:hover {color: #0F5C16; text-decoration:underline;}
#leftnav #lawjobs a:visited {color: #727E72;}

/*left nav flyout -- ids #section ul#nav*/
#leftnav #sections ul#nav {margin-top: 4px; }
#leftnav #sections ul#nav li {position: relative;}

#leftnav #sections ul#nav li ul {
	position: absolute;
	left: 138px; /* Set less than menu width */
	top: 0;
	display: none;
	z-index: 2;
}

#leftnav #sections ul#nav li a {
	display: block;
	font-weight: bold;
	padding: 0px 3px 3px 0px;
	}

#leftnav #sections ul#nav li ul li a {
	text-decoration:underline;
	font-weight:normal;
	padding: 2px 10px 2px 10px; background: #E6DDC9;
}/* Sub Menu Styles */

#leftnav #sections ul#nav li ul li a:hover {
	text-decoration:underline;
	background-color: #fff;
	font-weight:normal;
}

/* Fix IE. Hide from IE Mac \*/
* html #leftnav #sections ul#nav li { float: left; height: 1%; }
* html #leftnav #sections ul#nav li a { height: 1%; }
/* End */

#leftnav #sections ul#nav li:hover ul, #leftnav #sections ul#nav li.over ul {
	display: block;
	background: #F1F4F1;
	border: 1px solid #495D18;
	width: 125px;
} /* The magic */
/*end left nav flyout*/
/*end left nav*/



/*index styles*/
#homecenter h2 {font: bold 1.1em arial; color:#000; background-color:#EAECEA; line-height: 1.3em; margin: 8px 0; padding:2px 0 1px 4px; clear:both;}
#homecenter h2 a, #homecenter h2 a:visited {color:#000;}
#homecenter h1 {font-weight: bold; font-size: 1.2em; margin:8px 0 0 0 ; line-height: 1.3em; clear:right;} 
#homecenter h3 {font-weight:bold; font-size:1.1em; margin: 8px 0 0 0; line-height: 1.3em;}
#homecenter p {font-size: 1.1em; margin:0 0 8px 0; line-height: 1.35em}
#homecenter p.required {color:#f00;}
#homecenter ul {margin: 0; padding:0; color: #0F5C16; list-style: square; list-style-position:inside;font-size:1.1em; line-height: 1.35em;}
#homecenter ul li {padding:8px 0 8px 2px;}
#homecenter #centerleft img, #homecenter #centerright img {float:right; margin:0 0 8px 8px;}


#homecenter #centerleft {overflow:hidden;}
#homecenter #centerleft h2.topstory { color:#fff;background-color:#0F5C16;margin:0; }
#homecenter #centerleft img.spotlightimage { padding:0;margin:0;float:none;clear:both; }
#homecenter #centerleft .spotlight { margin:-3px 0 0 0; padding:6px 0px; border:1px solid #ccc; display:block;}
#homecenter #centerleft .spotlight h1 {font-weight:bold; font-size:1.6em; line-height: 1.25em; margin:4px 0 2px 6px;}
#homecenter #centerleft .spotlight p { margin:6px;}
#homecenter #centerleft .spotlight p.caption { margin:0 6px; padding: 0 6px;font:1.0em verdana; }
#homecenter #centerleft .spotlight p.source { margin:0 6px; font: italic 1.0em verdana;}
#homecenter #centerleft .spotlight ul {margin: 0 4px; padding-left: 15px; list-style-position:outside;}
#homecenter #centerleft .spotlight ul li { font-weight:bold;padding:0; }

#homecenter #centerleft #spotlight-no-image { margin:0px;padding: 0 0 10px 0;border: 1px solid #ccc;width:300px;background-color:#EAECEA }
#homecenter #centerleft #spotlight-no-image p { margin-right:6px;}
#homecenter #centerleft #spotlight-no-image .imagebox128 { display:inline; width:128px;margin:0 6px 4px 6px;float:left; }
#homecenter #centerleft #spotlight-no-image .imagebox128 img {margin:0;}
#homecenter #centerleft #spotlight-no-image .imagebox128 p {margin: 2px 0 0 0; padding:0;font: 1.0em verdana; }
#homecenter #centerleft #spotlight-no-image .imagebox128 p.source {margin: 0; font: italic 1em verdana; }
#homecenter #centerleft #spotlight-no-image h2 { color:#fff;background-color:#0F5C16;margin:0; }
#homecenter #centerleft #spotlight-no-image h1 {font-weight:bold; font-size:1.6em; line-height: 1.25em; margin:4px 0 2px 6px;} 
#homecenter #centerleft #spotlight-no-image #more-no-image { margin-left:6px;margin-top:0;}
#homecenter #centerleft #spotlight-no-image ul {margin-top:4px; padding-left: 15px; list-style-position:outside;}
#homecenter #centerleft #spotlight-no-image ul li {font-weight:bold; padding:0;}

#topstories h2 {font: bold 1.2em arial; margin:0; color:#000;}
#topstories h1 {font-weight:bold; font-size:1.6em; line-height: 1.25em; margin:4px 0 2px 0;} 
#topstories #spotlight p {font-size: 1.2em; margin:0 0 15px 0; line-height: 1.3em;}
#topstories h3 {font: bold 1.1em arial; margin: 0; padding:2px 0 1px 0;}
#topstories .imagebox, #topstories #spotlight-no-image {float:left;width:300px; margin-right:16px;}
#topstories .imagebox img {border:0;}
#topstories .imagebox p {padding: 4px; border:1px solid #DEDEDE; border-top:none; font-size:1.1em; margin:0; line-height: 1.3em;}
#topstories #spotlight {float:left;width:328px; margin:0;}
#topstories #more {float:left; width:328px; margin:0;}

#topstories #more-no-image { float:left; width:318px; margin-left:8px;}

#homecenter #topstories ul {margin-top:4px; padding-left: 15px; list-style-position:outside;}
#homecenter #topstories ul li {font-weight:bold; padding:0;}
#homecenter #topstories .premium ul#nav {padding-left:0;}

#centerleft {width:300px; float: left; margin-right:16px;clear:left;}
#centerright {width:328px; float:left;}
#homecenter #centerright h2.top {margin-top: 0;}
#homecenter #centerright #centerrightcol1 {float:left; width:160px; margin:0 8px 0 0;}
#homecenter #centerright #centerrightcol2 {float:right; width:160px; margin: 0; font-size: 1.1em !important; }
#homecenter #centerright #centerrightcol1 h1 {margin: 0;}

#homecenter #centerright p.clear {clear:both; line-height:1px; margin:0; display:block;}
#homecenter #centerright #centerrightcol1 h3, #homecenter #centerright #centerrightcol1 h3 {font-size:1.2em;}

#homecenter #col_features dl { font-size:9px; color:#4b5d1a; font-weight:bold; text-decoration:none; margin: 0px 0px 5px 5px;}
#homecenter #col_features dt { float:left; margin-right:5px;}
#homecenter #col_features ul li { padding:0; color:#4b5d1a;}
#homecenter #col_features li a { text-decoration:none; color:#4b5d1a;}
#homecenter #col_features li a:hover { text-decoration:underline}

/*homepage skyscraper column*/
#skyscraper .banners {border: 1px solid #DCDFDC; border-bottom: 0; padding:4px 0;}
#skyscraper .content { border: 1px solid #C7CBC7; margin-bottom:8px; padding:4px 0; text-align:left;}
#skyscraper .content h2 {font-size:1.1em; margin: 4px;}
#skyscraper .content p {margin:4px; font-size: 1.1em;}
#skyscraper img, #skyscraper .banners img {margin-bottom:4px;}
/*end homepage column*/

/*end index styles*/

/*hubpage styles*/
#hubpage h2 {border-color:#D4D8D4;}
#hubpage h1 {font-size:1.2em; line-height:1.35em; margin:0;}
#hubpage p {margin-top:10px; font-size:1.1em; line-height: 1.45em;}
#hubpage p.date, #hubpage p.byline, #hubpage p.source, #hubpage .spotlight p.date, #hubpage .spotlight p.byline, #hubpage .spotlight p.source {font-size:1.1em; margin:0; line-height: 1.45em;}
#hubpage h3 {margin-bottom:4px; font-size:1.2em; line-height:1.35;}
#hubpage .digest {margin-bottom:16px; clear:both;}
#hubpage .digest img {margin-bottom:8px;}
#hubpage ul {margin:10px 35px; padding:0;}
#hubpage ul li {font-size:1.1em;line-height:1.45em;}

/*hubpage 2 only*/
#hubpage .spotlight {border-bottom: 1px solid #D4D8D4; margin-bottom:12px;}
#hubpage .spotlight h1 {font-weight:bold; color: #0F5C16; font-size:1.5em; line-height: 1.35em;} 
#hubpage .spotlight p {font-size:1.2em; line-height: 1.35em;} 
#hubpage .spotlight ul {margin:0px 0 20px 0; padding:0; list-style:none; clear: both; font-size:1.2em;}
#hubpage .spotlight ul li {margin-bottom:4px;}
#hubpage .spotlight .imagebox {float:left; width:130px; margin:0 8px 8px 0;}
#hubpage .spotlight .imagebox p {font-size:1.1em; margin:0; line-height:1.25em;}
#hubpage .spotlight img {margin:0 0 4px 0;border: 1px solid #4A5A18;}

/* PUBLIC NOTICES/CLASSIFIEDS BOX */
#hubpage #pubnotices {width:628px; margin: 14px 0px 10px 0 !important; float:left;}
#hubpage #pubnotices #headerBox {margin:0; padding:0 0 5px 0; display:inline-block; float:left;  width:626px; border-left:1px solid #D4D8D4; border-right:1px solid #D4D8D4; border-top:1px solid #D4D8D4;}/*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: #E3E5E3; border: 0 none; color: #333333; font: bold 1.8em arial; margin: 2px 2px 0; padding: 2px 8px;}
#hubpage #pubnotices .searchBox{ border-left:1px solid #d4d8d4; border-right:1px solid #d4d8d4; border-bottom:1px solid #d4d8d4; float:left; width:626px; 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:415px; }
#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 form a {color:#555555; font-size: 1.4em;}
#hubpage #pubnotices label { margin: 0; font:bold 12px/18px Arial, Helvetica, sans-serif;}
#hubpage #pubnotices form .pn_form_row {margin: 0 0 0 0; }
#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 #pubnotices .search_button a{line-height:22px; width:74px; height:24px; background: url(/img/nj/search_btn.gif) no-repeat left bottom; outline:none; display:block;}
#hubpage #pubnotices .search_button a:hover {text-decoration:none !important;}
#hubpage #pubnotices .search_button a:active {background: url(/img/nj/search_btn.gif) no-repeat left top; outline:none;}
#hubpage .indentedContent2 { font-family: georgia; font-size: 1.1em; 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; line-height: 1px;}
#hubpage #toppagination a, #hubpage #botpagination a {}
#hubpage div.adDivider {border-bottom: 1px solid #dedede;  margin: 15px 0 10px 0px; }
/* End Public Notices */  

/*featured section content boxes*/
#featured .contentbox {border: 1px solid #D4D8D4; margin-bottom:15px;}
#featured .contentbox h2 {font: bold 1.1em arial; color:#333; background-color:#E3E5E3; margin: 2px 2px 0px 2px; padding:2px 8px;border:0;}
#featured .contentbox h1 {font-size:1.1em; margin: 8px 8px 0 8px; line-height: 1.45em;}
#featured .contentbox p, #content #hubpage #featured .contentbox ul {margin:8px 8px 12px 8px; font-size: 1.1em; line-height: 1.45em;}
#featured .contentbox p.date {margin-top:0;}
/*end featured section content boxes*/
/*end hubpage 2 only*/

/*end hubpage*/

/*sponsor spotlights*/
.sponsorspot {border: 1px solid #DCDFDC; font-family:verdana,arial,sans-serif; margin:10px 0; clear:both;}
#homecenter .sponsorspot h2, #hubpage .sponsorspot h2 {background-color:#fff; border-bottom: 1px solid #DEDEDE; font-weight: normal; font-family: arial; margin:0; padding:2px 6px; font-size: 1em;}
#homecenter .sponsorspot h3, #hubpage .sponsorspot h3 {font-size: 1.1em; margin:8px 6px;}
#homecenter .sponsorspot h3 a, #hubpage .sponsorspot h3 a {color:#333; text-decoration:none;}
#homecenter #centerleft .sponsorspot img, #homecenter #centerright .sponsorspot img, #hubpage .sponsorspot img {float:left;margin:2px 6px 0 6px; border:0;}
#homecenter .sponsorspot p, #hubpage .sponsorspot p {margin:8px 6px; font-size:1.0em;}
/*end sponsor spots*/

/*THIS WEEK IN PRINT STYLES*/
#content #hubpage .left-column {width:378px; float:left;}

.smallprint { font: .5em arial;padding: 0px 0px;text-transform:lowercase }

#content #hubpage p.dateonly {margin-top:0; }

#content #hubpage .left-column .contentbox {margin-bottom:15px; clear:both;}
#content #hubpage .left-column .contentbox h2 {font: bold 1.1em arial; color:#000; background-color:#EAECEA; line-height: 1.3em; margin: 2px 2px 8px 0px; padding:2px 0 1px 4px; border:0;}
#content #hubpage .left-column .contentbox p {font-size:1.1em; margin:0px 8px 16px 0px; line-height:1.45em;}
#content #hubpage #right-column h1 {margin-bottom:0; clear:both; margin-top:0px;font-size:1.1em; line-height:1.45em}
#content #hubpage .left-column h1.headlineonly {margin-bottom:8px; clear:both; margin-top:0px; line-height:1.45em}
#content #hubpage .left-column img {float:right; margin:4px 0 8px 8px;border: 1px solid #4A5A18;}

#content #hubpage .left-column .contentbox ul.othernews {margin: 0; padding:0; color: #0F5C16; list-style: square; list-style-position:inside;}
#content #hubpage .left-column .contentbox ul.othernews li {margin:8px 0 8px 2px; font-weight:bold;}

#right-column {float:right; width:230px; margin:0px 0 0 16px;}
#right-column .contentbox {margin-bottom:15px; clear:both;}
#content #hubpage #right-column h1 {margin-bottom:0; clear:both; margin-top:0px;font-size:1.1em; line-height:1.45em}
#content #hubpage #right-column .contentbox h2 {font: bold 1.1em arial; color:#000; background-color:#EAECEA; line-height: 1.3em; margin: 2px 2px 8px 0px; padding:2px 0 1px 4px; border:0;}
#content #hubpage #right-column .contentbox p.date {margin-top:0; }

#right-column .contentbox p {font-size:1.1em; line-height:1.45em}
/*end this week in print styles*/


/*DECISION SERVICE STYLES*/

	h3.decisionssearch {text-transform:uppercase;font: bold 12px arial;color:#000;}
	dl.decisionformitem { border-bottom:1px solid #D4D8D4;padding-bottom: 5px;margin:0; }
	dl.decisionformitem dt {font-size:1.1em; line-height:1.45em;}
	dt.decisionformsubmit {text-align:right;width:175px;}
/*end decision service styles*/

/*article styles*/
/*section head / article tools */
#articletools {border-bottom: 1px solid #B8BEB8; height:21px;}
#articletools ul {padding:2px 0 0 0; margin:0;}
#articletools ul li {margin-left:10px; line-height: 20px; padding:2px 0 ;font:1em verdana}
#articletools ul li a {color:#2C380E; }
#articletools ul li.print {background: #fff url(http://www.law.com/img/nj/hubpages/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/nj/hubpages/email_icon.gif) no-repeat left;}
#articletools ul li.email a {padding-left: 20px; }
#articletools ul li.comment {background: #fff url(http://www.law.com/img/nj/hubpages/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/nj/hubpages/reprint_icon.gif) no-repeat left;}
#articletools ul li.reprint a {padding-left: 20px; }
/*end section / tools*/

p.breadcrumb {font: 1em verdana; color:#000; margin:0; padding-left: 25px; background: #fff url(http://www.law.com/img/nj/hubpages/red_dot.gif) no-repeat 16px 3px;text-transform:lowercase;} 
p.breadcrumb a {font-weight:bold; color:#2C380E;} 

/*javascript changes font-sizes below*/
#article h1, #chartbody h1 {font-size:1.6em; color:#2C380E; margin:0; line-height: 1.25em}
#article h2 {font-size:1.2em; line-height: 1.3em; margin:8px 0;}
#article h4 {font: bold 1.0em verdana; text-transform: uppercase; padding-left:16px; color:#000; margin:0 0 8px 0;}/*kicker style*/

#article p.byline, #article p.source, #article p.date {font-size:1.1em; margin:0; line-height: 1.35em;}
#article #articlebody {font-size:1.2em; line-height: 1.425em;}
#article #articlebody i, #article #articlebody strong, #article #articlebody b {font-size: 1.1em; }
#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;font-weight:bold; text-decoration:none;}
/* This is to override default article list font style- to change to Georgia for Law articles*/
#articlebody ul {list-style:square; padding:8px 0 0 20px; font:13px/20px Georgia!important ;}

/*image blocks*/
#imageblock1 p {padding:4px 7px; font-size:1.1em; border: 1px solid #C7CBC7; margin:0; line-height:1.35em;}
.img p {font-size:1.1em; line-height:1.35em; margin:0; padding:0;}
#imageblock1 p .credit, .img p .credit {color:#333;}

#imagebox {border: 1px solid #C7CBC7; margin:0 0 10px 16px;}
#imagebox .img {width:129px; padding:10px 0; margin:0 10px;}/*width = 129 to make box 300px*/

#imagebox-vertical {border: 1px solid #C7CBC7; margin:0 0 10px 16px;}
#imagebox-vertical .img {width:128px; margin:0 10px; padding:10px 0;}
/*end image blocks*/
/*javascript changes font-sizes above*/

/*right column / advertisement*/
/*related links box*/
.links {border: 1px solid #C7CBC7; width:298px;}
.links h2 {font: bold 1.1em arial; color:#333; background-color:#E3E5E3; margin: 2px 2px 0px 2px; padding:2px 8px; text-transform: uppercase;border:0;}
.links ul {margin:0; padding: 0; list-style: none; font-size: 1.1em; line-height: 1.35em;}
.links ul li {margin:0; padding:8px;}
/*end related links box*/
/*end right column*/

/*font-sizing change above*/
/*end article styles*/


/*registration dropdown*/
.premium {display:inline;}
.premium ul#nav, #hubpage .premium ul#nav, #hubpage .spotlight .premium ul#nav, #content #hubpage #featured .contentbox .premium ul#nav, #hubpage .left-column .contentbox ul.othernews li ul#nav { list-style:none;padding:0; margin:0; width:15px;display:inline; background:url(/img/universal/key_icon.gif) no-repeat left bottom; font-size: 10px; line-height:.9em; height:9px;}

#hubpage .two-columns .premium ul#nav, #hubpage .two-columns .spotlight .premium ul#nav { list-style:none;padding:0; margin:0; width:15px;display:inline; background:url(/img/universal/key_icon.gif) no-repeat left bottom; font-size: 10px; line-height:.9em; height:9px;}



.premium ul#nav li, #hubpage .premium ul#nav li, #hubpage .spotlight .premium ul#nav li, #content #hubpage #featured .contentbox .premium ul#nav li, #hubpage .left-column .contentbox ul.othernews li ul#nav li { position: relative; padding:0; margin:0;display:inline; border:0;}
.premium li ul, #hubpage .premium li ul, #hubpage .spotlight .premium li ul, #content #hubpage #featured .contentbox .premium ul#nav 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, * html #hubpage .premium ul#nav li, *html #hubpage .spotlight .premium ul#nav li, *html #content #hubpage #featured .contentbox .premium ul#nav li { float: left; height: 1%; }

.registration {display:none;}
.free {display:none;}
/* End */

.premium ul#nav li:hover ul, 
.premium ul#nav li.over ul, 
#homecenter #topstories .premium ul#nav li:hover ul, 
#homecenter #topstories .premium ul#nav li.over ul,
#hubpage .premium ul#nav li:hover ul, 
#hubpage .premium ul#nav li.over ul, 
#hubpage .spotlight .premium ul#nav li:hover ul, 
#hubpage .spotlight .premium ul#nav li.over ul, 
#content #hubpage #featured .contentbox ul#nav li:hover ul, 
#content #hubpage #featured .contentbox ul#nav li.over ul 
{
	display: block;
	background-color: #F1F4F1;
	border: 1px solid #495D18;
	width: 125px;
	list-style:none;
	padding:5px;
	color: #333;
	margin:0;
} /* The magic */

.premium ul#nav li:hover ul li, 
.premium ul#nav li.over ul li, 
#homecenter #topstories .premium ul#nav li:hover ul li, 
#homecenter #topstories .premium ul#nav li.over ul li,
#hubpage .premium ul#nav li:hover ul li, 
#hubpage .premium ul#nav li.over ul li, 
#hubpage .spotlight .premium ul#nav li:hover ul li, 
#hubpage .spotlight .premium ul#nav li.over ul li
{font: bold 9px Verdana;
line-height:1em;
}
/*end registration dropdown*/


/*specials styles*/
#hubpage h1.title {margin: 10px 0 0 0;}
#hubpage p.specials {margin:0 0 10px 0;}

/*ad pages/contact list*/
table.adchart {padding:0; margin:10px 0; font-size: 1.1em; width: 450px; border-color: #C7CBC7; border-style: solid ; border-width:1px 1px 0 0;border-collapse: collapse;}
table.adchart td, table.adchart th {line-height:1.3em; padding:2px 8px;border-color:#C7CBC7; border-style:solid; border-width:0 0 1px 1px}
table.adchart td {margin:0;}
table.adchart th {text-align:left; color:#333; background-color:#E3E5E3; text-transform: uppercase; }
/*end ad pages*/

#hubpage .subscribebox {margin-bottom:10px; background-color:#f2eee5;border: 1px solid #617a20; }
#hubpage .subscribebox h3 {color:#fff; background-color:#617a20;margin:0; padding: 2px 8px;}
#hubpage .subscribebox form {margin:0; padding:0;}
#hubpage .subscribebox dl {margin:0; padding:8px 0 8px 8px; line-height:1.35em; clear:both; border-top: 1px solid #617a20;}
#hubpage .subscribebox dt {font-size:1.2em; font-weight:bold; margin:0; width:460px; float:left;padding:0;line-height:1.35em;}
#hubpage .subscribebox dd {display:block; width:101px;margin-left:460px; padding:0;}

.contactform p {font-weight:bold; margin-bottom:0;}
.contactform textarea {display:block;}
/*specials styles*/

/*registration / store styles*/
#hubpage table {padding:0; margin:0; font-size: 1.1em;}
#leftnav p {margin:7px;}
/*end registration styles*/

/* alm rebrand 10/2009 #footer {padding-top:16px; border-top:1px solid #D4D8D4;} */
#footer {padding-top:16px;}

/*print styles*/
.print h1 {border-top: 1px solid #D4D8D4;}
/*end print*/

.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: 105px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#articleContent2 #article #section_heading .kicker {
	float:left;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14.5px;
	margin:0;
	width:500px;
	color:#0F5C16;
}
#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: 14px arial;
	color: #000;
	border-bottom: 1px solid #c4c4c4;
}
.breadcrumb p {
	font: 10px arial;
	color: #666;
	margin: 0;
	padding: 0;
}
#content p.breadcrumb {
	font: 10px arial;
	color: #666;
	margin: 0;
	padding: 0;
	background:none;
	text-transform:none;
}
.breadcrumb a {
	font: 10px arial;
	color: #666;
}
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;
}
#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:645px;
	padding: 16px 0 0 0;
}
#articleContent2 #article {
	margin: 0;
	float:left;
	width:645px;
	padding: 16px 0 0 0;
}
#articleContent980 #article {
	margin: 0;
	float:left;
	width:645px;
	padding: 16px 0 0 0;
}
#article h1 {
	color:#000;
	font-family:arial, helvetica, sans-serif;
	font-size:2.2em;
	font-weight:bold;
	line-height:1.2;
	margin:20px 0 10px;
	padding-left:0;
}
#content #article h1 {
	color:#222222;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	font-weight:bold;
	line-height:1.3;
	margin:20px 0 10px;
	padding:0;
}
#article h2 {
	font-family:Arial MS, sans-serif;
	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
}
#article h4 {/* sub headline */
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style:italic;
	font-weight:100;
	line-height:1.3em;
	margin:0 0 12px;
}/*kicker style*/
#content #article h4 {/* sub headline */
	color:#444;
	font-family:arial, helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.2;
	margin:0 0 10px;
	padding-left:0;
}/*kicker style*/
#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;
}
#article p.byline {
	color:#710A0A;
	font-family:verdana, arial, sans-serif;
	font-size:1.12em;
	margin:0 0 6px;
}
#article p.source a {
	color: #555;
	font-weight: bold;
}
#article p.date {
	padding: 0 0 0 16px;
}
#articleContent2 #article p.byline {
	color:#0F5C16;
	font-family:verdana, arial, sans-serif;
	font-size:1.12em;
	font-weight:bold;
	margin:0 0 6px;
	padding-left:0;
}
#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.12em Arial, Helvetica, sans-serif;
	line-height:0.9em;
	display:inline;
}
#articleContent2 #article p.source {
	float:left;
	padding-right:3px;
	margin-right: 4px;
	border-right:solid 1px #ccc;
	padding-left:0;
}
#articleContent2 #article p.date {
	padding-left:0px;
	margin-left: 0;
}
#articleContent2 #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: 622px;
	margin: 5px 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 {
	border-bottom: 1px solid #c4c4c4;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:1.5em;
	line-height:1.3;
	margin:30px 10px 0 0;
	width:622px;
	padding:0 0 5px 0;
}
#articleContent2 #article #articlebody a {
	color:#0F5C16;
	text-decoration:none;
}
#articleContent2 #article #articlebody a:hover {
	color:#0F5C16;
	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:1em;
	line-height:1.4;
	margin-bottom:20px;
}
#articleContent2 #article #articlebody h2 {
	font-size: 1.275em;
	font-family: arial, sans-serif;
}
#articleContent980 #article #articlebody {
	width: 622px;
	margin: 5px 10px 0 0;
	font-size: 1.40em;
	line-height:1.2;
	font-family: Arial, sans-serif;
	border-bottom: 1px solid #c4c4c4;
	padding-left:0;
	padding-bottom:5px;
}
#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 {
	border:medium none;
	display:inline-block;
	float:left;
	margin:15px 16px 0 0;
}
/*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:0 10px;
	padding:3px 0 10px;
	width:129px;
}
#articleContent2 #article #imagebox .img_horizontal, #articleContent2 #article #imagebox .img {/* border:1px solid #D5D0C1;*/
	width:140px;
}
#articleContent2 #article #imagebox .img_horizontal img, #articleContent2 #article #imagebox .img img {
	border: 1px solid #ccc;
	float:left;
	padding:5px;
	margin:0 0 5px 0 !important;
}
#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;
}
/*  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;
}

/*CONSTRAIN THE VIDEO ONLY WHEN USED AS AN ASSOCIATED VIDEO IN A REGULAR PUBARTICLE*/
#articleContent2 #article .imageblock1 #extMedia object {width:300px; height:260px;}

/*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:620px;
	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;
}
.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;
}
/* end of article styles */

#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-bottom: 32px;
}
#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: 650px;
}
#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: 650px;
	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: 800px;
	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 #495d18;
}
#articleContent2 #rightcol #mostviewed_list .articlepod {
	text-align:left;
	margin:10px 0;
	border:none;
}
#articleContent2 #rightcol .articlepod h2 {
	background: url("http://www.law.com/img/nj/bar_shadow.gif") repeat-x scroll 0 0 #FFFFFF;
	color: white;
	background-color: #495d18;
	font-family: arial, sans-serif;
	font-size: 1.15em;
	margin: 0;
	padding:1px 1px 8px 5px;
	height:16px;
	width: 292px;
}
#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: #495d18;
}
#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 #495d18;
}
#video_page #rightcol #mostviewed_list .articlepod {
	text-align:left;
	margin:10px 0;
	border:none;
}
#video_page #rightcol .articlepod h2 {
	background: url("http://www.law.com/img/nj/bar_shadow.gif") repeat-x scroll 0 0 #FFFFFF;
	color: white;
	background-color: #495d18;
	font-family: arial, sans-serif;
	font-size: 1.15em;
	margin: 0;
	padding:1px 1px 8px 5px;
	height:16px;
	width: 292px;
}
#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: #495d18;
	list-style:none;
}
#video_page #rightcol .articlepod li a, .articlepod ol li a:visited {
	color: black;
}
#articleContent2 #article #articlebody #relatedContent {
	border:1px solid #ccc;
	clear:both;
	float:left;
	font-size:12px;
	margin:15px 10px 5px 0;
	padding:0;
	width:300px;
}
#articleContent2 #article #articlebody #relatedContent .articlepod h2 {
	background:url("http://www.law.com/img/nj/bar_shadow.gif") repeat-x scroll 0 0 #495D18;
	color:white;
	font-family:arial, sans-serif;
	font-size:1.1em;
	height:16px;
	margin:0;
	padding:1px 1px 5px 5px;
	font-style:normal !important;
	width:294px;
}
#articleContent2 #article #articlebody #relatedContent .articlepod ul {
	margin:7px 5px 15px;
	padding: 0 3px 0 18px;
	list-style: square outside none;
}
#articleContent2 #article #articlebody #relatedContent .articlepod li {
	padding:5px 0;
}
#articleContent2 #article #articlebody #relatedContent .articlepod ul a {
	color:#0F5C16;
	text-decoration:none;
	font-weight:bold;
}
#articleContent2 #article #articlebody #relatedContent .articlepod ul a:hover {
	color:#0F5C16;
	text-decoration:underline;
	font-weight:bold;
}
#accordion_area .bullets {
	text-align: left;
	font-size: 12px;
}
#imagebox .imageblock1 #extMedia #kaltura_player {
	height: 235px !important;
	width: 300px !important;
}
#imageCapBox .credit {
	color:#444;
	display:block;
	font-size:10px;
	margin:4px 0 0;
}


/****************************************************/
/*          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: #EAECEA;
Color: #000;
Text-transform: uppercase;
font:bold 1.1em/1.3em arial;
}

/*#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: #0F5C16;
	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;
}

/* Styles for Corp Counsel News Widget */
#ccNewsWidget { border: 1px solid #899CBA; display: table; 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: -5px 7px 3px 7px; padding: 8px 0px; }
#ccNewsWidget h3 .ccLink { color: #000000; text-transform:none; }
#ccNewsWidget h3 a:visited { color: #777777; }

/* article shareLite module overides set in articlesCommon */
#shareTools .tools {margin: 5px 0 0 0 !important;}

/********* ARTICLE TOOL LAYOUTS **********/

#articletool { background-color: #fff;padding: 8px 0 32px 0;}
#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 **********/
