@charset "utf-8"; /* CSS Document */
/* CSS Document updated 5 June 2010 */

/* v1.0 | 20080212 */
/*meyer css reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-size: 100%; 
	vertical-align: baseline; 
	background: transparent; 
}

body { line-height:1; margin-left:15px;  }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
a {color:#000000; text-decoration:none; }
/*end meyer css reset*/

.more { background-image:url(http://pdfserver.amlaw.com/newspapers/tal_graphics/arrow.gif); background-position:0pt 4px; background-repeat:no-repeat; color:#000000; !important font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bolder; !important line-height:15px; padding-left:8px; text-decoration:none; }
a { text-decoration:none; !important color:#000000; !important }
a:link {color: #000000} 
a:hover {text-decoration:underline;}
body {padding: 0; background: #FFFFFF;}
a img {border:none;}
#content { width: 1000px; margin: 0 auto; background: #fff; }
/* leaderboard ad */
#leaderboard { width: 868px; height: 92px; padding: 0px 0px 0px 112px; background-color:#c4c9c5; float:left; }

/*global navigation */
#globalnav { width:980px; background: #DEDEDE; font: 11px Verdana,Arial,sans-serif !important; height:25px; float:left;}
#globalnav ul {padding:3px 0; margin:0; border-top: 3px solid #454343;list-style: none; width:980px; float:left;}
#globalnav ul li {background: url(/img/universal/bullet_global.gif) no-repeat 0% 80%; padding-left: 7px; margin: 0 10px 0 10px; float:left;}
#globalnav ul li a {text-decoration: none; color: #000;}
/* end global nav */

/* general mast styles */
#mast { float:left; width:980px; text-align:left; border-color: #D5E7EB; background: #FFFFFF url(http://www.law.com/images/design/search/quest_white.gif) no-repeat 520px 0; padding:0;  }

/* Quest search box */ 
/* IC redesign for Mast area August 2008 */ 
#icmast { float:left; width:1025px; text-align:left; border-color: #D5E7EB; background: #FFFFFF url(/img/rebrand_headers/quest_box.gif) no-repeat 689px 0; padding:0;  }
/* End IC redesign for Mast area */ 

#searchBox {float: right;  width: 237px; margin-top: -70px; margin-right:2px; padding: 0; } 

#icmast08 { float:left; width:980px; text-align:left; border-color: #D5E7EB; background: #FFFFFF url(/img/rebrand_headers/quest_box_regionals.gif) no-repeat 689px 0; padding:0;  }
#icmastLogo08 {float:left; width:612px;}
#icsearchBox {float: right; height:60px;padding-top: 5px; width: 197px; } 

#optTab { margin: 0; padding: 4px 0 0 0; list-style: none; } 
#optTab li { float: left; padding: 2px 5px 1px 5px; margin: 0; line-height: 10px; } 
#optTab li span a { color: #000; font-style: normal; text-decoration: none; font-family: Arial; font-size: 9px;line-height: 10px;  } 
#optTab li span a:hover { text-decoration: none; } 
#optTab .norm { background-color: #EEEFFB; } 
#optTab .sel { background-color: #C3CCD5; } 

.searchtxt { border: 1px solid #c7cddb; margin:0; background-color:#fff; float:left;height:18px; margin-right:2px;} 
.searchtxt input {margin:0; padding: 0; border:0;width:183px;height:18px;}
.gobtn {width:26px; height:23px;float:left;margin:0;}
.sfrow { margin: -1px 0 0 0; padding:0; float: left; } 
.textbox{ border: 1px solid #c7cddb; width:185px; height: 20px; vertical-align: top; margin:0; padding: 0; }
/* end Quest search box */

/* utility bar - daily, rankings, print edition, subscribe, advertise, contact, limitied access, and rss */
#utilBar { float:left; width: 980px; background: #000000; }
#utilBar a { display:inline; background-color:#000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; padding:6px; float:left;  }
#utilBar img { display:inline; float:left;  }

#articleUtilBar {float:left; width: 980px; background: #004575;}
#articleUtilBar a{ 
	display:inline; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; 
	margin:6px 5px 6px 6px; 
	float:left; 
	text-transform:uppercase; 
	border-right: solid 1px #fff;
	padding-right:15px;
}

a.lastUtilItem {border-right:none !important;}



#newsletters { display:inline; width:150px;  }
#RSS { margin: 0 0 0 895px;  }
#RSS a { padding:0px; }
/* end utility bar */

/*begin left nav section*/
/* LEFT NAV FLYOUT SECTION */
/* common styling */
#menuWrap {width:160px; float:left; margin: 0 21px 0 0;}
#spacer { width: 160px; float:left;}

.menu { float:left; font-family: arial, sans-serif; width:160px;  position:relative; margin:0; font-size:11px; }
.menu a:hover{text-decoration: none;}
.menu ul#nav {padding:0; margin:0;list-style-type: none; }
.menu ul#nav li {float:left; position:relative; text-decoration:none; color:#000; width:161px; height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; line-height:19px; font-size:11px; background: #d6ebff url(http://pdfserver.amlaw.com/newspapers/lawcomfront/blue_arrow.gif) no-repeat 0 4px; }
.menu ul#nav li a {margin:1px 1px 1px 14px; font-weight:bold; color: #000000;}
.menu ul#nav li:hover a, .menu ul#nav li.over a { color: #ffffff; }
.menu ul#nav li ul {display: none;}

.menu #ALMmenuHed { float:left; margin: 12px 0 0 0; width:143px; background-color:#005888; color:#FFFFFF; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:8px 4px 6px 14px; }
.menu #ALMmenu h2 { background-color:#004575; color:#FFFFFF; padding: 8px 0 8px 8px; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

/*flyout styles*/
.menu ul#nav li:hover, .menu ul#nav li.over {color:#fff; background: #00588a url(http://pdfserver.amlaw.com/newspapers/lawcomfront/yellow_arrow.gif) no-repeat 0 4px;  }
.menu ul#nav li:hover ul, .menu ul#nav li.over ul {display:block; position: absolute; top:0; left:161px; width:195px; background: none; border-bottom: 1px solid #ffffff; z-index: 10;}
.menu ul#nav li:hover ul li {width:195px; height:20px; background: none; margin: 0; padding: 0; border: 1px solid #ffffff; border-width: 1px 1px 0 1px;}
.menu ul#nav li:hover ul li a, .menu ul#nav li.over ul li a{ color: #000000; background:#d6ebff none; color:#000000; display: block; margin: 0; padding: 0 0 0 5px; width: 195px; height:20px; }
.menu ul#nav li:hover ul li a:hover, .menu ul#nav li.over ul li a:hover {background:#00588a none; color:#FFFFFF;}

/*flyout menu details*/

#courtroom { width:160px; float:left; margin: 12px 0 12px 0;  }

.menu ul#nav li:hover ul li.red, .menu ul#nav li.over ul li.red { font-size:10px; height:20px; line-height:20px; background:#B61C20 none; border-color:#FFFFFF; border-style:solid; border-width:1px 1px 0 1px; color:#FFFFFF; margin: 0; padding: 0 0 0 5px; width:195px;}

.menu ul#nav li:hover ul li.tabbed, .menu ul#nav li.over ul li.tabbed { background: #B61C20 url(http://www.law.com/images/refresh/menu_tab.gif) no-repeat 5px 0; color:#FFFFFF; width:200px; margin: 0; padding: 0;}
.menu ul#nav li:hover ul li.tabbed a, .menu ul#nav li.over ul li.tabbed a{ color: #ffffff; margin: 0 0 0 30px; background: none; padding: 0; width:170px;}
.menu ul#nav li:hover ul li.tabbed a:hover, .menu ul#nav li.over ul li.tabbed a:hover  { color: #cccccc; background: none;}

/* END LEFT NAV FLYOUT SECTION */


/* law.com services section */
#services { border:1px solid #ddd; background-color:#fff; padding:6px 4px 6px 4px; margin:8px 0px; text-align:center; float:left; width:150px;  }
#services h2 { font-size:1.15em; line-height:28px; margin:0; padding:0px; font-weight: bold; background:#fff url(/img/universal/srvbar_header.gif) no-repeat left top; width:147px; }
#services a { font-size:12px; font-family:Verdana, Arial, sans-serif; font-weight:bold; color : #000; text-decoration:none; }
#services ul { padding:0 0 6px 0; margin: 0; list-style:none; font: bold 1.0em verdana; background:#B3C0DC url(/img/universal/srvBar_btm.gif) no-repeat bottom left; width:147px; list-style-position:outside; }
#services ul li a { display:block; background-image:url(/img/universal/yllwLink_graphic.gif); margin-bottom:0.25em; width:147px; }
#services ul li a:visited { color: #00; }
#services ul li a:hover { color:#4A2500; background-image:url(/img/universal/whtLink_graphic.gif); text-decoration:none; }
#services li.sites { background-image:url(/img/universal/sites_graphic.gif); height:18px; text-indent:-4000px; }
#services li.resources { background:url(/img/universal/resources_graphic.gif) no-repeat bottom left; height:24px; text-indent:-4000px; }
/* end of services section */

#featured { background-color:#F1F1F1; border: 1px solid #DEDEDE; margin: 0 0 20px 0; padding: 0 0 0 0; }
#featured h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding: 8px 0 0 12px; color: #6e6e6e;  }
#featured img  { margin: 0 0 0 0; padding: 8px 0 0 12px;  }
#featured ul  { margin: 8px 0 10px 12px; list-style-type:none; list-style-position:outside;  }
#featured li  { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; color: #6e6e6e; text-decoration:none; line-height:15px; padding: 0 0 0 0; background-image:none;  }


/*end left nav section*/
/*start middle section*/

#homeCenter{ float:left; width: 608px; margin: 22px 21px 0 0; font-family:Arial, Helvetica, sans-serif; }
#homeCenter h2 { font-size:14px; font-weight:bold; }

/*begin topStories */
#topWrap { float:left; width:608px; margin: 0 0 21px 0;  }
#topStories { float:left; width: 355px; font-family:Arial, Helvetica, sans-serif; margin: 0 21px 0 0;  }

#topStoriesHeader { float:left; width: 355px; border-bottom: 3px solid #004575; }
#topStoriesHeader h2 { font-family:Arial, Helvetica, sans-serif; padding: 0 0 2px 0; float:left; }
#topStoriesHeader p { font-family:Arial, Helvetica, sans-serif; float:right; font-size:12px; color:#3f3f3f; }

#topStoriesMain { float:left; width: 355px; border-bottom: 1px dashed #8eb7b3; padding: 0 0 12px 0; }
#topStoriesMain h2 { margin: 8px 0 4px 0;  }
#topStoriesMain h2 a { color:#620800; }
.source { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0 0 8px 0; line-height:16px;  }
#topStoriesMain img { float:left; margin: 1px 24px 0 0 ;  }
#topStoriesMain p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; margin: 1px 0 0 0; }

#topStoriesLow { float:left; width: 355px; margin: 12px 0 0 0; }
#topStoriesLow p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; }
#topStoriesLow h2 { margin: 0 0 4px 0; }
#topStoriesLow h2 a { color:#620800; }

#topStoriesLeft { float:left; width:166px; padding: 0 12px 0 0; border-right: 1px dashed #8eb7b3;  }
#topStoriesRight { float:left; width:153px; margin: 0 0 0 19px;  } /* if left margin is made greater than 19ish px, you will break the div in IE6 .kari */
/* end topStories */

/* begin moreHedsFat for the Fatwire version */
#moreHedsFat { float:left; width: 232px;  }
#moreHedsFat h2 { border-bottom:3px solid #004575; padding: 0 0 2px 0; }
#moreHedsFat ul { background:#feefae url(/img/front_page/headlines_btm.gif) no-repeat bottom !important; padding-bottom:19px;}
#moreHedsFat li { background: url(/img/front_page/blue_bullet.gif) no-repeat 3px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top: 1px dashed #a57b03; padding:8px 8px 8px 14px; }
#moreHedsFat li.top {border-top:0;}
#moreHedsFat li.news, #moreHedsFat li.alerts { padding: 9px 8px 9px 45px; font-size: 12px;}
#moreHedsFat li.madoff { background: url(/img/front_page/blue_bullet.gif) no-repeat 3px 10px #f1d571;border-bottom: solid 2px #897945;border-top: solid 2px #897945;}
#moreHedsFat li.crisis {background: url(/img/front_page/blue_bullet.gif) no-repeat 3px 10px #f1d571; border-bottom: solid 2px #897945; border-top:0;}
#moreHedsFat li.alerts {background: #f2f2f2 url(/img/front_page/news_alerts.gif) no-repeat 5px 3px;border-bottom: ;}
#moreHedsFat li.news {background: #f2f2f2 url(/img/front_page/more_news.gif) no-repeat 13px 3px; border-top:0;}
/* end moreHeds */

/* Legal Blog News */
#blogNews { float:left; width:603px; margin: 0 0 20px 0;  }
#blogNews h2 { padding: 0 0 2px 0;  }
#blogNews h2 a { color:#620800;  }
#blogNewsContent { float:left; width:587px; border: 3px solid #01578a; padding: 16px 0 4px 16px;  }
#blogNewsContent p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;  }
.quote { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; margin: 0 0 16px 0; }
#bncLeft { float:left; width:275px; margin: 0 40px 0 0; }
#bncLeft img { margin: 20px 0 0 0; }

#bncRight { float:left; width:220px; }


/*end blog news */
/* features */
#features { float:left; width:608px; margin: 0 0 16px 0;  }
#featuresHeader h2 { border-bottom: 3px solid #004575; padding: 0 0 2px 0;  }
#featuresContent { float:left; width:608px; padding: 0 0 0 0; }

.fEntry { margin: 20px 0 20px 0;  }
.fEntry h2 a { color:#620800;  }
#featuresLeft { float:left; width:276px; margin: 0 40px 0 0; }
#featuresLeft img { float:left; margin: 0 16px 2px 0; }
#featuresLeft p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;  }

#featuresRight { float:left; width:276px; margin: 0 0 2px 0; }
#featuresRight img { float:left; margin: 0 16px 2px 0; }
#featuresRight p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;  }
/*end features*/
/*start Sections*/
#sections { float:left; width:608px; }
#sections h2 { 
padding:0pt 0pt 2px;  }

#sectionsContent { float:left; border:3px solid #004575; padding:16px 0pt 22px 8px; width:587px; }
#sectionsContent h2 { font-size:12px; color:#FFFFFF; background-color: #004575; padding: 4px; margin: 0 0 8px 0;  }
#sectionsContent img { float:left; margin:0pt 16px 2px 0pt; }
#sectionsContent h3 { font-size:12px; line-height:16px; }
#sectionsContent ul { margin: 10px 0 0 0;  }

#sectionsContent li { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:16px; }
#sectionsContent a { color:#004e51; }
#ihcSect { float:left; width:180px; margin: 0 20px 0 0; }
#ltSect { float:left; width:180px; margin: 0 20px 0 0; }
#intlSect { float:left; width:180px; }

/*begin lower central section*/
#infoCenterBox  { margin: 20px 0 0 0; float:left; width:599px; border: 1px solid #5473AE; font: bold 11px arial; color:#003399; background: url('http://pdfserver.amlaw.com/newspapers/lawcomfront/newbckgrnd.gif') repeat-y; } 
    
#infoCenterBox UL.links { margin: 10px; padding: 0; list-style: none outside url(/img/front_page/orange_triangle.gif); }
#infoCenterBox .links LI { margin: 0 0 15px 12px; padding: 0; }
#infoCenterBox .links LI a { color:#0b40b0; }
#infoCenterBox .links LI sup { vertical-align:super; font-size:10px}
/*end newswire section*//*end lower central section*/
/*begin right column*/
#ad { float:left; width: 601px; margin: 22px 0 22px 0;  }
#adbox { background-color:#F4F8FD; border:1px solid #999999; margin:0pt 0pt 8px; text-align:center; width:160px;  }
#adbox p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 1px 0 1px 0; }

#sponsors { background-color:#F4F8FD; border:1px solid #999999; margin:0pt 0pt 8px; padding:0pt; font-family:Arial, Helvetica, sans-serif; margin: 8px 0 8px 0; }
#sponsors h2 { background-color:#C6DEEF; color:#616060; font-size:10px; margin:0px; padding:4px 0pt; text-align:left; text-indent:4px; vertical-align:middle; white-space:nowrap; }
#sponsors ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:10px 0px 10px 4px; padding:0pt; text-align:left; }
#sponsors li { font-family:Verdana,Arial,sans-serif; font-size:10px; line-height:13px; font-weight:bold; margin-bottom:5px; }

#rightColumn{ float:left; width:160px; margin: 23px 0 0 0; padding: 0 0 0 0; overflow:hidden; }



/*lawJobs section*/

#lawJobs { background-color:#F1F1F1; padding:8px; overflow: hidden;text-align:left; }
#skyscraper #lawJobs {margin:7px 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: 2px 0px 2px 0px;}
#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; background-x-position: 0pt; background-y-position: 3px; }
#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*/


.rightadbox { padding:0;margin:16px 0;}

#emailAlerts { margin: 0 0 0 0; padding: 0 0 0 0;  }
#skyscraper { padding: 0 0 0 0; }
#skyscraper p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#A5453B; margin: 0 0 0 40px; }

/*start profAnn section */
#profAnn { float: left; width: 156px; margin: 12px 0 10px 0; background-color:#F1F1F1; }
#profAnn h2 { background-color:#AA1000; padding: 4px 0 2px 0px; margin: 0 0 4px 0; }
#profAnn h2 p { font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; font-weight: bold; color: #FFFFFF;  }
#profAnn h3 { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; padding: 4px 6px 5px 5px; margin: 0 0 4px 0; }
#profAnn .headline { padding: 8px 8px; font-family:"Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color:#000000; text-decoration: none; }
#profAnn a:hover { text-decoration: underline; }
#profAnn img { float: left; margin: 4px 8px 0px 8px; word-spacing: }
#profAnn p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding: 0 0 0 8px; margin: 0 0 4px 0;  }
#profAnn a { float:left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding: 0 0 4px 8px; margin: 0 0 8px 8px; background-image:url(http://pdfserver.amlaw.com/newspapers/tal_graphics/arrow.gif); background-position:0pt 4px; background-repeat:no-repeat;  }

.Featured { font-size: 11px; background-color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; margin:0; }
.Featured a { color: #aa1000;}
.title{ color:#3E625A; font-weight:bold; padding-top: 0pt; padding-right: 0pt; background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0pt; background-y-position: 3px; }

.careersSearchPodTitle2 {   width:180px;   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; }

#searchBLbox { border:solid #ccc 1px; float:none; padding:5px;}


/* end right column*/
/*begin footer*/
/*begin footer*/
#icfooter {float:left;}

/*comment styles */
#comments { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px;margin:8px 0;}
#comments a.post { background-image: url(/img/universal/pencil_graphic.gif); background-repeat: no-repeat; background-position: left 2px; padding-left: 27px; margin-left: 0px;}

.menu ul#nav table.hbxtable{ background: red; border: 1px dashed green;}

/*end frontpage styles*/

/*article styles*/


.breadcrumb{color:#666; float: left; font-family: Arial; font-size: 0.65em; font-weight: normal; clear:both; margin:4px 0 2px; width:980px;}



#articleContent{float: left;}

#articleContent #article{float: left; width: 650px; margin: 0; padding: 0;}

#articleContent #article #section_heading{float: left; border-bottom:1px solid #666666; width: 100%; clear:both; margin: 5px 0;}
#articleContent #article #section_heading #fontSize{float: right; width: 105px; font-family: arial; font-size: .7em; font-weight: bold; margin: 0 0 2px; padding: 0;}
#articleContent #article #section_heading #fontSize img{margin: 3px -1px -3px 1px;}
#articleContent #article #section_heading .kicker{float:left; font-family:arial; font-size:0.8em; font-weight:bold; line-height:1.1em; margin:0 0 4px 16px; width:500px;}

/* article pagination styles */
/* #articleContent #article .paginationArea{clear:both; display:block; float: right; text-align:right;width:120px;margin:0px 0px 20px 0px;} */
#articleContent #article .paginationArea{clear:both; display:block; text-align:right; width:100%;}
#articleContent #article .paginationArea p{display: inline; padding: 0; margin: 0; }
#articleContent #article .paginationArea p img{ margin: -4px 0px !important; padding: 0;}
#articleContent #article .paginationArea ul{display: inline; height:16px; margin: 0 1px; padding: 0; }
#articleContent #article .paginationArea ul li{display: inline; border: 1px solid #004575; padding: 0; margin: 0 1px; background-color:#869bc7; color: #ffffff; line-height:0.9em; font-size:0.7em;}
#articleContent #article .paginationArea ul li a{font-family: Arial; font-weight: bold; text-decoration: none; margin: 0px 4px; padding: 0; color: #ffffff;}
#articleContent #article .paginationArea ul li a:visited{ color: #ffffff;}
#articleContent #article .paginationArea ul li.currentPage{ background-color:#004575; color: #ffffff;}
#articleContent #article .paginationArea ul li.currentPage a{ color: #ffffff;}

#articleContent #article h1{padding:0; margin:5px 10px; font: 1.05em Arial,Helvetica,sans-serif; font-weight: bold; color: #004575;}
#articleContent #article h4{margin: 2px 0 3px 10px; font: 0.8em Arial,Helvetica,sans-serif; font-weight: bold;}
#articleContent #article p.byline{margin: 2px 0 2px 10px; font: 0.8em Arial,Helvetica,sans-serif; line-height:16px;}
#articleContent #article p.source{margin: 2px 0 2px 10px; font: 0.8em Arial,Helvetica,sans-serif; line-height:16px;}
#articleContent #article p.date{margin: 2px 0 2px 10px; font: 0.8em Arial,Helvetica,sans-serif; line-height:16px;}

#articleContent .articletools {margin:10px; font: 0.7em arial;  clear: both;}
#articleContent .articletools ul {padding:0; margin:0;}
#articleContent .articletools ul li {margin-right:10px; line-height: 20px; padding:2px 0 ; font:1em verdana; display: inline;}
#articleContent .articletools ul li a{color:#004575;}
#articleContent .articletools ul li.print {background: #fff url(/img/nj/hubpages/printer_friendly_icon.gif) no-repeat left;}
#articleContent .articletools ul li.print a {padding-left: 16px; }
#articleContent .articletools ul li.share {background: #fff url(/img/share/share.gif) no-repeat left;}
#articleContent .articletools ul li.share a {padding-left: 20px; }
#articleContent .articletools ul li.email {background: #fff url(/img/nj/hubpages/email_icon.gif) no-repeat left;}
#articleContent .articletools ul li.email a {padding-left: 20px; }
#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: 23px; }
#articleContent .articletools ul li.reprint {background: #fff url(/img/nj/hubpages/reprint_icon.gif) no-repeat left;}
#articleContent .articletools ul li.reprint a {padding-left: 20px; }
#articleContent .articletools ul li.post {background: #fff url(/img/universal/pencil_graphic.gif) no-repeat left 2px; margin-right: 0;}
#articleContent .articletools ul li.post a {padding-left: 27px; color: #820600;}
#articleContent .articletools ul li.post a.toggleborder {padding-left: 4px; border: 0; border-left: 1px solid #000;  }



/*  redesign styles */
#articleContent2{float: left;}

#articleContent2 #article{float: left; width: 650px; margin: 0; padding: 0;}

#articleContent2 #article #section_heading{float: left; border-bottom:1px solid #666666; width: 100%; clear:both; margin: 5px 0;}
#articleContent2 #article #section_heading #fontSize{float: right; width: 105px; font-family: arial; font-size: .7em; font-weight: bold; margin: 0 0 2px; padding: 0;}
#articleContent2 #article #section_heading #fontSize img{margin: 3px -1px -3px 1px;}
#articleContent2 #article #section_heading .kicker{float:left; font-family:arial; font-size:0.8em; font-weight:bold; line-height:1.1em; margin:0 0 4px 16px; width:500px;}

/* article pagination styles */
/* #articleContent2 #article .paginationArea{clear:both; display:block; float: right; text-align:right;width:120px;margin:0px 0px 20px 0px;} */
#articleContent2 #article .paginationArea{clear:both; display:block; text-align:right; width:100%;}
#articleContent2 #article .paginationArea p{display: inline; padding: 0; margin: 0; }
#articleContent2 #article .paginationArea p img{ margin: -4px 0px !important; padding: 0;}
#articleContent2 #article .paginationArea ul{display: inline; height:16px; margin: 0 1px; padding: 0; }
#articleContent2 #article .paginationArea ul li{display: inline; border: 1px solid #004575; padding: 0; margin: 0 1px; background-color:#869bc7; color: #ffffff; line-height:0.9em; font-size:0.7em;}
#articleContent2 #article .paginationArea ul li a{font-family: Arial; font-weight: bold; text-decoration: none; margin: 0px 4px; padding: 0; color: #ffffff;}
#articleContent2 #article .paginationArea ul li a:visited{ color: #ffffff;}
#articleContent2 #article .paginationArea ul li.currentPage{ background-color:#004575; color: #ffffff;}
#articleContent2 #article .paginationArea ul li.currentPage a{ color: #ffffff;}

#articleContent2 #article h1{padding:0; margin:5px 10px; font: 1.05em Arial,Helvetica,sans-serif; font-weight: bold; color: #004575;}
#articleContent2 #article h4{margin: 2px 0 3px 10px; font: 0.8em Arial,Helvetica,sans-serif; font-weight: bold;}


#articleContent2 #article p.byline{margin: 2px 0 4px 10px; font: 0.8em Arial,Helvetica,sans-serif; line-height:16px;}

#articleContent2 #article p.source, #articleContent2 #article p.date {margin: 2px 0 2px 10px;}
#articleContent2 #article p.sourceSpace {margin:0 0 0 4px;}
#articleContent2 #article p.source, #articleContent2 #article p.sourceSpace, #articleContent2 #article p.date {font: 0.7em Arial,Helvetica,sans-serif; line-height:0.7em; display:inline;}
#articleContent2 #article p.source {padding-right:3px; border-right:solid 1px #ccc;}
#articleContent2 #article p.date {padding-left:3px; margin-left: 0;}



#articleContent2 .articletools {margin:10px; font: 0.7em arial;  clear: both;}
#articleContent2 .articletools ul {padding:0; margin:0;}
#articleContent2 .articletools ul li {margin-right:10px; line-height: 20px; padding:2px 0 ; font:1em verdana; display: inline;}
#articleContent2 .articletools ul li a{color:#004575;}

#articleContent2 .articletools ul li.print {background:#FFFFFF url(/img/articlesCommon/articleTools/print.gif) no-repeat scroll left center; padding:5px 0px;}
#articleContent2 .articletools ul li.print a {padding-left: 23px; }
#articleContent2 .articletools ul li.share {background:#FFFFFF url(/img/articlesCommon/articleTools/share.gif) no-repeat scroll left center; padding:5px 0px;}
#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; padding:5px 0px;}
#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: 29px; }
#articleContent2 .articletools ul li.reprint {background:#FFFFFF url(/img/articlesCommon/articleTools/reprints.gif) no-repeat scroll left center; padding:5px 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; padding:0px; padding:5px 0px;}
#articleContent2 .articletools ul li.post a {padding-left: 27px; color: #820600;}
#articleContent2 .articletools ul li.post a.toggleborder {padding-left: 4px; border: 0; border-left: 1px solid #ccc;  }


/* 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; }
#incisive_article .tools #popup ul li img {margin-right: 3px; vertical-align: middle;}
#incisive_article .tools #popup ul li a:hover { text-decoration: underline;}


#articleContent #article #articlebody{margin:0 0 0 16px; font-family: arial; font-size:0.83em; line-height:1.1em;}
#articleContent #article #articlebody p{margin: 0 0 10px 0;}
#articleContent #article #articlebody a{color: #004575; font-weight: bold;}
#articleContent #article #articlebody a:hover{color:#002353;}
/*  redesign styles */
#articleContent2 #article #articlebody{margin:0 0 0 9px; font-family: arial; font-size:0.83em; line-height:1.1em;}
#articleContent2 #article #articlebody p{margin: 0 0 10px 0;}
#articleContent2 #article #articlebody a{color: #004575; font-weight: bold;}
#articleContent2 #article #articlebody a:hover{color:#002353;}

#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-style:bold; text-decoration:none;}

/* set size for kaltura delivered video when sent to article as associated video asset */
#extMedia {width:300px; margin-right:10px;}
#extMedia object {width:300px; height:260px;}

/*source image -- this is used for articles from The Deal*/
#articleContent #article #source_image { border:1px solid #BACDFA; float:left; margin:0 10px 1px 0; padding: 0;}
#articleContent #article #source_image img {margin:8px 8px 0; padding: 0;}
#articleContent #article #source_image p { padding:0; margin:3px 8px 10px; color:#000000; font-family:Verdana,Arial,sans-serif; font-size: .85em; line-height:12px;}


#imageCapBox {float:left; clear: both;  width:125px !important; margin: 10px 0px 0px 5px;}/* change this float back to 'right' after fixing the related items issue */ 
#imageCapBox2 {float:none; width:135px; margin: 10px 0px; clear:both;}

.caption {float:none;}

/*all images*/
#articleContent #article #imagebox{float: left; margin: 5px 8px 0 0;}

/*300 px image*/
#articleContent #article #imagebox .imageblock1{border:1px solid #BACDFA; margin: 0 0 8px; width:300px; display: block;}
#articleContent #article #imagebox .imageblock1 p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size: 0.7em; line-height: 14px; font-weight:normal; margin: 8px;}

/* related content - RIGHT RAIL*/
#articleContent #article #imagebox .articlepod{text-align:left; margin:10px 0; border: 1px solid #004575; width:300px;}
#articleContent #article #imagebox .articlepod h2{background-color: #004575; color: #ffffff; border-left: 3px solid #004575; font: bold 0.75em arial;}
#articleContent #article #imagebox .articlepod ol, #articleContent #rightcol .articlepod ul {font: bold 11px arial; margin:0; padding:0;}
#articleContent #article #imagebox .articlepod li {background:transparent url(/img/front_page/orange_triangle.gif) no-repeat scroll 0 5px; font: bold 0.7em arial; line-height: 1.5em; margin:2px 5px 6px; padding:0 10px; color: #004575;}
#articleContent #article #imagebox .articlepod li a, .articlepod ol li a:visited{ color: black;}





/*  redesign styles */
/*source image -- this is used for articles from The Deal*/
#articleContent2 #article #source_image { border:1px solid #BACDFA; float:left; margin:0 10px 1px 0; padding: 0;}
#articleContent2 #article #source_image img {margin:8px 8px 0; padding: 0;}
#articleContent2 #article #source_image p { padding:0; margin:3px 8px 10px; color:#000000; font-family:Verdana,Arial,sans-serif; font-size: .85em; line-height:12px;}

/*all images*/
#articleContent2 #article #imagebox{float: left; margin: -5px 5px 0px 0px; /*width: 144px;*/ }

/*300 px image*/
#articleContent2 #article #imagebox .imageblock1{border:1px solid #BACDFA; margin: 0 0 8px; width:300px; display: block;}
#articleContent2 #article #imagebox .imageblock1 p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size: 0.7em; line-height: 14px; font-weight:normal; margin: 8px;}

/* related content - RIGHT RAIL*/
#articleContent2 #article #imagebox .articlepod{text-align:left; margin:10px 0; border: 1px solid #004575; width:300px;}
#articleContent2 #article #imagebox .articlepod h2{background-color: #004575; color: #ffffff; border-left: 3px solid #004575; font: bold 0.75em arial;}
#articleContent2 #article #imagebox .articlepod ol, #articleContent2 #rightcol .articlepod ul {font: bold 11px arial; margin:0; padding:0;}
#articleContent2 #article #imagebox .articlepod li {background:transparent url(/img/front_page/orange_triangle.gif) no-repeat scroll 0 5px; font: bold 0.7em arial; line-height: 1.5em; margin:2px 5px 6px; padding:0 10px; color: #004575;}
#articleContent2 #article #imagebox .articlepod li a, .articlepod ol li a:visited{ color: black;}


img.imageStyle {border:1px solid #ccc; padding:5px; float:left;}




/* RELATED CONTENT INSIDE OF ARTICLEBODY - PLACED BELOW IMAGES */

#relatedContent {width:306px !important;}

#articlebody #relatedContent .articlepod {text-align:left; margin:10px 0; border: 1px solid #004575; width:300px;}
#articlebody #relatedContent .articlepod h2{background-color: #004575; color: #ffffff; border-left: 3px solid #004575; font: bold 1em arial;}
#articlebody #relatedContent .articlepod ol, #articlebody #relatedContent .articlepod ul {font: bold 11px arial; margin:0; padding:0;}
#articlebody #relatedContent .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:0 10px; color: #004575;}
#articlebody #relatedContent .articlepod li a, .articlepod ol li a:visited{ color: black !important;}

/*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;}
#articleContent #article #imagebox .img_horizontal, #articleContent #article #imagebox .img{border:1px solid #BACDFA; width:144px; margin:0 8px 8px 0;}
#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:0.7em; line-height: 1.2em; font-weight:normal; margin: 0 8px 8px 8px;}

#articleContent #rightcol{float: left; width: 300px; margin: 10px 0 10px 30px; padding: 0;}
#articleContent #rightcol *{margin: 0;}

#articleContent #rightcol .articlepod{text-align:left; margin:10px 0; border: 1px solid #004575;}
#articleContent #rightcol .articlepod h2{background-color: #004575; color: #ffffff; border-left: 3px solid #004575; font: bold 0.75em arial;}
#articleContent #rightcol .articlepod ol, #articleContent #rightcol .articlepod ul {font: bold 11px arial; margin:0; padding:0;}
#articleContent #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:0 10px; color: #004575;}
#articleContent #rightcol .articlepod li a, .articlepod ol li a:visited{ color: black;}

#articleContent #rightcol h3{text-align: center; color:#666666; font-family:arial; font-size:0.5em; text-align:center; text-transform:uppercase;}



/*  redesign styles */
/*.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;}
#articleContent2 #article #imagebox .img_horizontal, #articleContent2 #article #imagebox .img{border:1px solid #BACDFA; /*width:307px;*/ margin:0 8px 8px 0;}
#articleContent2 #article #imagebox .img_horizontal img, #articleContent2 #article #imagebox .img img{margin: 8px;}
#articleContent2 #article #imagebox .img_horizontal p, #articleContent2 #article #imagebox .img p{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:0.7em; line-height: 1.2em; font-weight:700; margin: 0; padding:0; }

#articleContent2 #rightcol{float: left; width: 300px; margin: 10px 0 10px 30px; padding: 0;}
#articleContent2 #rightcol *{margin: 0;}

#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 0.75em arial;}
#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;}

#articleContent2 #rightcol h3{text-align: center; color:#666666; font-family:arial; font-size:0.5em; text-align:center; text-transform:uppercase;}

/*subscription required links and registration dropdown*/
div.premium {display:inline;}
div.premium ul#nav { list-style:none;padding:0; margin:0; width:15px; display:inline; background:url(/img/ltn/redesign/icon_key.gif) no-repeat left bottom; font-size: 10px; line-height:.9em; height:9px; clear:none;}

div.premium ul#nav li{ position: relative; padding:0; margin:0;display:inline; border:0;}
div.premium ul#nav li ul {
	position: absolute;
	left: 0px; /* Set less than menu width */
	top: 11px;
	display: none;
	z-index: 99;
}

div.premium ul#nav li:hover ul, div.premium ul#nav li.over ul
{
	display: block;
	background-color: #fff;
	border: 1px solid #B0BDC6;
	width: 125px;
	list-style:none;
	padding:3px;
	color: #003063;
	margin:0;
} /* The magic */

div.premium ul#nav li:hover ul li, div.premium ul#nav li.over ul li
{font: bold 9px Verdana;
line-height:1em; margin:0; padding:0;
}
.registration {display:none;}
.free {display:none;}
/*end registration dropdown*/




/* Chart package text ads */
#chartAds {width: 730px; padding: 0px 1px; position: relative; margin: 10px auto 10px auto; display: block; clear: both;} 
#chartAds table { width: 720px; padding:0; margin: 0 auto 3px; border-bottom: 5px solid #A7C5CD;} 
#chartAds table caption { font-size: 0.69em; 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 package text ads */

/*lawJobs section*/

#rightcol #lawJobs { background-color:#F1F1F1; padding:8px; width:143px; overflow: hidden;}

#rightcol #lawJobs img { padding:0;  }
#rightcol #lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.7em; color:#A5453B; }
#rightcol #lawJobs h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.65em; color:#000000;  }
#rightcol #lawJobs p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#A5453B; margin: 0 0 8px 0; }

#lawJobsLinks { width:143px; font: bold 10px arial; color:#A5453B; background-color:#F1F1F1; padding: 8px; margin-bottom:0px;}

#lawJobsLinks a { color: #aa1000; }
#lawJobsLinks p { margin: 0; color: #aa1000; }

/*lawJobs section*/

#articleContent #rightcol #lawJobs { background-color:#F1F1F1; width:300px; overflow: hidden; margin: 10px 0; padding: 0; border:1px solid #000000;}

#articleContent #rightcol #lawJobs img { margin: 8px 0px 0px 8px;  }
#articleContent #rightcol #lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 0.7em; color:#A5453B; padding: 0px 12px;}
#articleContent #rightcol #lawJobs h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 0.65em; color:#000000;  padding: 0px 8px; }
#articleContent #rightcol #lawJobs p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#A5453B; padding: 0; margin:0 0 4px 4px; }

#articleContent #rightcol #lawJobs .Featured {background-color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; margin:0; padding: 0px 12px;}
#articleContent #rightcol #lawJobs .Featured a { color: #aa1000;}
#articleContent #rightcol #lawJobs .Featured .title { color:#3E625A; font-weight:bold; padding-top: 0pt; padding-right: 0pt; background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0pt; background-y-position: 3px; }
#articleContent #rightcol #lawJobs .Featured .careersSearchPodTitle2 { text-align:center; color: #177e7f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; font-weight: bold; padding-top: 7px; padding-bottom: 5px; }



/*  redesign styles */
#articleContent2 #rightcol #lawJobs { background-color:#F1F1F1; width:300px; overflow: hidden; margin: 10px 0; padding: 0; border:1px solid #000000;}

#articleContent2 #rightcol #lawJobs img { margin: 8px 0px 0px 8px;  }
#articleContent2 #rightcol #lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 0.7em; color:#A5453B; padding: 0px 12px;}
#articleContent2 #rightcol #lawJobs h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 0.65em; color:#000000;  padding: 0px 8px; }
#articleContent2 #rightcol #lawJobs p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#A5453B; padding: 0; margin:0 0 4px 4px; }

#articleContent2 #rightcol #lawJobs .Featured {background-color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; margin:0; padding: 0px 12px;}
#articleContent2 #rightcol #lawJobs .Featured a { color: #aa1000;}
#articleContent2 #rightcol #lawJobs .Featured .title { color:#3E625A; font-weight:bold; padding-top: 0pt; padding-right: 0pt; background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0pt; background-y-position: 3px; }
#articleContent2 #rightcol #lawJobs .Featured .careersSearchPodTitle2 { text-align:center; color: #177e7f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; font-weight: bold; padding-top: 7px; padding-bottom: 5px; }
/*end lawJobs section*/





/*styles for the More Headlines box*/
#rightcol #topstories{text-align:left; margin:10px 0; border: 1px solid #004575; width:300px; float:right;}
#rightcol #topstories h2{margin:3px 5px 1px; font: bold 0.7em arial; color: #004575;}
#rightcol #topstories h2#heading{background-color: #004575; color: #ffffff; border-left: 3px solid #004575; margin: 0;}
#rightcol #topstories h2 a{color: #004575;}
#rightcol #topstories ul { font: bold 11px arial; margin: 0; padding: 0;}
#rightcol #topstories li { background:transparent url(/img/front_page/orange_triangle.gif) no-repeat scroll 0 5px; line-height: 1.5em; margin:0 5px 2px; padding:0 10px; color: #004575;}
#rightcol #topstories li a{ color: black;}
/*end styles for the More Headlines box*/

/*Chart Template*/

/* 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;}
/* END ADVERTISING */

#chartpage { float:left; margin:0 10px 0 0; padding:25px 0; text-align:center; width:810px; font-family:arial;}
#chartpage h2{ margin: 10px 0; font: bold 1.0em verdana; }
#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: #ECF0F0; padding: 5px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; text-align: left; vertical-align: top;}
#chartbody table th, table #chartBody th { font: bold 0.63em verdana; color: #ffffff; background-color: #4265A5; text-align:center; padding: 5px; margin: 0; border-bottom: 1px solid white; border-right: 1px solid white; vertical-align: top;}
#chartbody td.white { background-color: #fff; border-bottom: 0;}
#chartbody h1, h1.chart { margin: 10px 0; font: bold 1.0em verdana;}
#chartbody p, #chartbody h3 {width: 650px; margin: 10px auto 10px auto;}
#chartbody td.subhead1, .chart td.subhead1 { background-color: #859CC5; color: #ffffff; font-weight: bold; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
#chartbody td.subhead2, .chart td.subhead2 { background-color: #BBD4F3; color: #ffffff; font-weight: bold; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
#chartbody td.white {background-color: #fff;} /*for older charts*/

#chartrightcolumn { width: 160px; float:left;}
#chartrightcolumn #skyscraper { text-align: center; margin:10px 10px 0 0;}

#signin{clear: both; float:left; margin:20px 30px; width: 700px;}
#signin h2{ margin: 10px 0; font: bold 1.0em arial; }
#signin p{font: normal 0.8em arial;}
#signin p a{color:#122585; text-decoration: underline;}
#signin p a:hover{color:#0000A5; text-decoration: underline;}
#signin table{margin:10px auto;}
#signin table tr th{padding:10px 0 5px; font: bold 0.9em arial;}
#signin table tr td{padding:5px 3px; font: normal 0.75em arial;}


/* STYLES FOR VIDEO COLLECTION DISPLAYS - test edits on index.jsp AND litigation_daily.jsp */
#videoCollection { padding:5px 7px 5px 7px; margin: 0px 0px 5px 0px; }
#videoCollection img {margin:0px 10px 5px 0px; float:left;}
.videoBoxHP {background-image:url(/img/video/talCam.png); background-position:46px 1px; background-repeat:no-repeat;margin:0px !important;} /*homepage box head */
.videoHead {} /* headline styles */
#MoreVideos {text-align:left;font-weight:bold !important; float: right; margin: 0 15px 5px 0 !important; }
#videoBox  {  border: solid 1px #01578A; overflow: auto; width: 600px; margin-bottom: 20px;   }



/*************************************************************************************/
/* UNCOMMENT THIS STYLE WHEN SWITCHING TO A 2 VIDEO HOMEPAGE VIEW.                   */  
/* ALSO REMOVE THE BELOW '#videoBox #videoBoxLeft' STYLE                             */
/* #videoBox #videoBoxLeft, #videoBox #videoBoxRight  { float: left; width: 285px; } */
/*************************************************************************************/
#videoBox #videoBoxLeft  { width: 570px;  }



#videoBox h2 a { color: #620800; }
#videoBox p { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; margin:1px 0 0; }


#videoHubInclude {padding: 0 71px 5px 74px; width: 500px;} /* use for extra styles not covered in general article styles */

#videoSponsor {clear:both;margin:5px 0px;border-top:dotted #ccc 1px;text-align:center;}
#videoSponsor a{text-decoration:none;}
#videoSponsor h3 {width:inherit; font-size:11px;}
#videoSponsor img{border:none;float:none; margin:5px 0px 0px 0px;}
#space {margin:5px 0px;}


/* VIDEO ARTICLES - WORKING WITH COMMON ARTICLE ELEMENT */

#video_page {
	float:left;
	padding:0;
	width:800px;
}
#video_page #articleVideo { float:left; width:480px; margin: 18px 18px 0px 0px;font: 1.0em arial;  }

#video_page #article { float:left; width:480px; 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 #articlebodyVideo{ margin: 1px 15px 0 0; text-align:left; padding: 7px 0 10px 0;font: .75em arial; width:460px;}


#articleVideo { float:left; width:460px; margin: 18px 18px 0 18px;  }
#articleVideo #section_heading {border-bottom: 1px solid #000;padding-bottom:14px;margin-bottom:8px; } 
#articleVideo h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#215A8C; 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.0em arial;}
#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;padding-right:3px;}
#articleVideo p.source a:hover {color: #01025c;text-decoration:underline;}
#articleVideo p.kicker {  
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:14.5px;
	margin:0 0 0 1px;
	width:333px;
}

#articleVideo #section_heading #fontSize {
float:right;
font-size:11px;
font-weight:bold;
margin:-2px 0px 0px 0px;
padding:0;
width:105px;
}

#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; } 


.articleVidSpacer {height:10px;display:block;}

#video_page #rightcol #topstories {display:none;}
#video_page #rightcol {width:300px; float:right;}
#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 0.75em arial;}
#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 43px; color: #004575;}
#video_page #rightcol .articlepod li a, .articlepod ol li a:visited{ color: black;}

#video_page #mostviewed { margin-bottom: 40px;}
#video_page #mostviewed li { font: bold 12px arial !important; margin:0; list-style-type:none;padding:8px 8px 8px 43px; }
#video_page #mostviewed li.orgList {background: transparent url(/img/articlesCommon/arrow_bullet.jpg) no-repeat scroll 0 0; border-bottom: 1px dotted #d9d9d9; height:100%;}
#video_page #mostviewed li.item1 { background: transparent url(/img/articlesCommon/list_item1.jpg) no-repeat scroll 0 0 !important;border-bottom: 1px dotted #d9d9d9; height:100%; }
#video_page #mostviewed li.item2 { background: transparent url(/img/articlesCommon/list_item2.jpg) no-repeat scroll 0 0!important;border-bottom: 1px dotted #d9d9d9; height:100%; }
#video_page #mostviewed li.item3 { background: transparent url(/img/articlesCommon/list_item3.jpg) no-repeat scroll 0 0!important;border-bottom: 1px dotted #d9d9d9; height:100%; }
#video_page #mostviewed li.item4 { background: transparent url(/img/articlesCommon/list_item4.jpg) no-repeat scroll 0 0!important;border-bottom: 1px dotted #d9d9d9; height:100%; }
#video_page #mostviewed li.item5 { background: transparent url(/img/articlesCommon/list_item5.jpg) no-repeat scroll 0 0!important; border-bottom: 1px dotted #d9d9d9; height:100%; }
#video_page #mostviewed li.item1, #video_page #mostviewed li.item1 a {color: #223C4D; padding-bottom:13px;}
#video_page #mostviewed li.item2, #video_page #mostviewed li.item2 a {color: #223C4D; padding-bottom:13px;}
#video_page #mostviewed li.item3, #video_page #mostviewed li.item3 a {color: #223C4D; padding-bottom:13px;}
#video_page #mostviewed li.item4, #video_page #mostviewed li.item4 a {color: #223C4D; padding-bottom:13px;}
#video_page #mostviewed li.item5, #video_page #mostviewed li.item5 a {color: #223C4D; padding-bottom:13px;}
#video_page #mostviewed li a { font: bold 12px arial; margin:0;}

#video_page #rightcol h3{text-align: center; color:#666666; font-family:arial; font-size:0.5em; text-align:center; text-transform:uppercase;}

/*      END OF VIDEO ARTICLE STYLES     */



/****************************************************/
/*      REGISTRATION REVAMP LOGIN FORM SETTINGS     */
/****************************************************/

#lightbox_login { font-family: arial; width: 100%; height: 1000px; position: absolute; left: 0; top: 0; display: none; background-color: #3f3f3f; color: #eee; opacity: 0.95; filter: alpha(opacity = 95); Z-index: 999;  }
#lightbox_login #lightbox_box  { width: 334px; position: absolute; top: 150px; left: 325px; border: solid 2px #eee; background: #2d2d2d; }
#lightbox_login #lightbox_box p#lightbox_login_close  { font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-align: right; background: #ffffff url(/img/law/registration_header.gif) no-repeat scroll 0 3px; height: 43px; }
#lightbox_login #lightbox_box p#lightbox_login_close a{color: #2d2d2d; cursor: pointer; text-decoration: none; margin: 0 3px;}

#lightbox_login #lightbox_box h3  {  color: #AF743C; font-weight: bold; font-size:1.1em; margin: 10px; text-align: center;  }
#lightbox_login #lightbox_box p {margin: 10px 40px; text-align:left;}
#lightbox_login #lightbox_box p.access{font-weight: bold; margin:20px 40px 10px; font-size:0.75em; line-height:1.3em;}
#lightbox_login #lightbox_box p.access a{color:#d89d1f;}

#lightbox_login #lightbox_box .formStatusMessages  { margin:10px 40px; }
#lightbox_login #lightbox_box .formStatusMessages p {font-weight: bold; color: #CE181F; margin: 0;}

#lightbox_login #lightbox_box form {margin:-10px 0 0; padding:10px 0 0;}

#lightbox_login #lightbox_box table#formLogin { width: 225px; margin:0 0 0 40px;}
#lightbox_login #lightbox_box table#formLogin td { color: #FFFFFF; font-size: 12px; text-align: right;}
#lightbox_login #lightbox_box table#formLogin td input  {margin:5px; }
#lightbox_login #lightbox_box table#formLogin td.rememberMe  { clear: both; color: #FFFFFF; text-align: left; }
#lightbox_login #lightbox_box table#formLogin td.rememberMe input  { cursor: pointer; float:none; margin:5px 5px 0 11px;}

#lightbox_login #lightbox_box #emailCheckStatus  { margin: 0; padding: 0;  }
#lightbox_login #lightbox_box #emailCheckStatus p.going{padding-left: 20px; background:transparent url(/img/universal/ajax-loader.gif) no-repeat scroll 0 0;}
#lightbox_login #lightbox_box #emailCheckStatus .user{color:#AF743C;}
#lightbox_login #lightbox_box #emailCheckStatus a{ color: #D89D1F;}
#lightbox_login #lightbox_box #loginSubmit  {  margin-left: 40px;  }

#lightbox_login #lightbox_box p.forgetPass {text-align: center; font-size:0.7em; } 
#lightbox_login #lightbox_box p.forgetPass a { color:#D89D1F; cursor: pointer; } 
#lightbox_login #lightbox_box p.forgetPass a:hover {text-decoration: underline;}

#lightbox_login #lightbox_box .newUserRegister  { background-color: #222; font-size:0.8em; font-weight:bold; line-height:2.5em; margin:0; padding:0; text-align: center;}
#lightbox_login #lightbox_box .newUserRegister a  {  color:#D89D1F; margin:0 7px; text-decoration: none; }
#lightbox_login #lightbox_box .newUserRegister a:hover {text-decoration: underline;}
