/* last updated 26 JAN 2012 by Jared */

body { font-size: 1.1em;}
#container { background-color: #fff;background-image:none;} 

#bgshadow { width: 992px;margin: 0 auto; padding: 0; text-align: left;background: url(/img/tli/TLI_shadowsides.jpg) repeat-y 0 center;}
#wrapper { width:980px;margin:0 auto;/*position: relative;*//*background: url(/img/tli/TLI_shadowsides.jpg) repeat-y 0 center;*/padding:0;}

#aboveArticle {float:left; margin:0 0 10px 10px; padding:0; width:624px;}
#aboveArticle h3.promo {margin:0; padding:0; text-transform:uppercase; font-size: 0.88em; font-family: georgia, sans-serif; font-weight:bold;}

#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;}

#bylineSearch a:visited, #bylineEmailArt a:visited {/*color#004660;*/}
#bylineSearch a, #bylineEmailArt a {/*color#004660;*/} 

#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-face: 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-face: arial;*/ font-size: 11px; font-weight: bold; margin: 0; padding: 0;}
#articleContent2 #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;}
/* 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 ;}

/* article pagination styles */
.paginationArea{text-align: right; padding:0; }
.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: 8px 16px 0 16px;padding:0 0 4px 0;font: 14px arial; color: #000;border-bottom: 1px solid #c4c4c4;}
.breadcrumb p {font: 10px arial; color: #666;margin: 0; padding: 0; }
.breadcrumb a { font: 10px arial; color: #666; } 

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 #c8040f;}



/* 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: 3px 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; }
#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;}

/* #article a.toggleborder { border-left: 1px solid #01025c;padding-left:4px; color: #01025c; text-decoration: none;} */
#article a.toggleborder { border-left: 1px solid #01025c;padding-left:4px !important; color: #01025c; text-decoration: none;}



/* share menu styles */
#incisive_article .tools {clear: left;}
#incisive_article .tools #popup{display: none; border: 1px solid #999999; background-color: #ffffff; margin: 23px 0 0 80px; float: left; position: absolute;}
#incisive_article .tools #popup ul { width: 170px;  float: left; padding: 0; margin: 5px; }
#incisive_article .tools #popup ul li {font: normal 9px Arial, sans-serif; text-transform: uppercase; list-style-position: outside; list-style-type: none; padding: 0; margin: 4px 0;}
#incisive_article .tools #popup ul li a{ text-decoration: none; padding: 0; margin: 0;color: #01025c; }
#incisive_article .tools #popup ul li img {margin-right: 3px; vertical-align: middle;}
#incisive_article .tools #popup ul li a:hover { text-decoration: underline;}
/*end article tools*/



/*javascript changes font-sizes below*/
#articleContent #article { margin: 0; float:left; width:634px; padding: 16px 0 0 0;}
#articleContent2 #article { margin: 0; float:left; width:634px; padding: 16px 0 0 16px;}

#articleContent2 #article h1 {font-family:Helvetica, Arial, sans-serif; font-size:1.063em; font-weight:bold;  color:#000;margin:0px 0 5px 0;padding:0 0 3px; border:0px; text-transform:none; letter-spacing:normal;}
#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 {font-family:Arial, sans-serif; font-weight:bold; font-size: 0.75em; color:#000000; margin:0 0 8px 0; line-height: 14.5px;}/*kicker style*/
#article a {text-decoration: underline;}
#article a:hover {text-decoration: underline;} 

#article p.source, #article p.date, #article p.court {font-size: 0.75em; margin:0; font-family: arial,sans-serif; line-height: 1.5em; color: #555;}

#article p.byline {color: #004660; font-family:arial,sans-serif;font-size: 0.813em;margin:0;}
#article p.source a{color: #555; font-weight: bold;}
#article p.date { padding:0; }

#articleContent2 #article p.byline {color: #004660; font-family:arial,sans-serif;font-size: 0.813em;margin:0 0 3px 0;}
#articleContent2 #article p.source a{color: #555; font-weight: bold;}
#articleContent2 #article p.source, #articleContent2 #article p.date {margin: 2px 0 2px 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: 0.75em 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;}
#articleContent2 #article p.date {padding-left:0px; margin-left: 0;}


#articleContent #articlebody { width: 622px; margin: 20px 10px 0 0; font-size: 0.75em; line-height:1.5em;font-family: Arial,sans-serif; border-bottom: 1px solid #c4c4c4;}
#articleContent #articlebody a { font-weight:bold;color: #004660;text-decoration:underline; }
#articleContent #articlebody a:hover { color: #0066cc; text-decoration:underline;}
#articleContent #articlebody p.bio {font-size: 0.90em; line-height: 0.94em; font-family: arial, sans-serif; font-style: italic; padding-right: 8px; margin:0;}
#articleContent #articlebody p { margin-bottom: 8px;}
#articleContent #articlebody h2 { font-size: 1.275em;font-family: arial,sans-serif;}

#articleContent2 #article #articlebody { width: 622px; margin: 20px 10px 0 0; /*font-size: 0.75em; line-height:1.5em;*/ font-family: Arial,sans-serif; border-bottom: 1px solid #c4c4c4;}
#articleContent2 #article #articlebody a { font-weight:bold;color: #004660;text-decoration:underline; }
#articleContent2 #article #articlebody a:hover { color: #0066cc; text-decoration:underline;}
#articleContent2 #article #articlebody p.bio {font-size: 0.90em; line-height: 0.94em; font-family: arial, sans-serif; font-style: italic; padding-right: 8px; margin:0;}
#articleContent2 #article #articlebody p { font-size: 0.75em; line-height:1.5em;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom: 8px;}
#articleContent2 #article #articlebody h2 { font-size: 1.275em;font-family: arial,sans-serif;}

/* CDOS */
#articlebody .center {text-align:center;}
#articlebody #court {}
#articlebody .casename {font-weight:bold;text-align:center;margin:0px; padding:0px;}
#articlebody #pcasename {font-weight:bold;}
#articlebody .bold {font-weight:bold;}
#articlebody #vcasename {font-weight:bold;padding-left:40pt;}
#articlebody #dcasename {font-weight:bold;}
#articlebody #judges {margin:0px; padding:0px;}
#articlebody #headline {font-weight:bold;text-align:center;}
#articlebody .headline {font-weight:bold;text-align:center;}
#articlebody .iheadline {font-weight:bold; font-style:italic; text-align:center;}
#articlebody #casenumber {margin:0px; padding:0px;}
#articlebody #datefiled {margin:0px; padding:0px;}
#articlebody #opinion {margin:0px; padding:0px;}
#articlebody #attorneyplaintiff {}
#articlebody #attorneydefendant {}
#articlebody .subhead {font-weight:bold;text-align:center; }


/*all images*/
#articleContent #article #imagebox{float: left; margin: 10px 16px 0 0;display:inline-block;}

/*300 px image*/
#articleContent #article #imagebox .imageblock1{border:1px solid #D5D0C1; margin: 0; width:300px; display: block; float: none;}
#articleContent #article #imagebox .imageblock1 p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 8px; float: none; text-align:left;}

/*128 images*/
/*img_horizontal is the class for each 128 image when there is a 300 image. img is when there is no 300 image*/
#articleContent #article #imagebox .img_horizontal{float:left; margin:8px 8px 8px 0;}
#articleContent #article #imagebox .img{margin:0 8px 8px 0; /*float:none;*/}
#articleContent #article #imagebox .img_horizontal, #articleContent #article #imagebox .img{border:1px solid #D5D0C1; width:144px; float:none; }
#articleContent #article #imagebox .img_horizontal img, #articleContent #article #imagebox .img img{margin: 8px;}
#articleContent #article #imagebox .img_horizontal p, #articleContent #article #imagebox .img p{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 0 8px 8px 8px; text-align:left; float:none;}

/*  redesign styles */
/*all images*/
#articleContent2 #article #imagebox{float: left; margin: -7px 16px 0 0;display:inline-block; }



/*300 px image*/
#articleContent2 #article #imagebox .imageblock1{border:1px solid #D5D0C1; margin: 0; width:300px; display: block; float: none;}
#articleContent2 #article #imagebox .imageblock1 p { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 8px; float: none; text-align:left;}

/*128 images*/
/*img_horizontal is the class for each 128 image when there is a 300 image. img is when there is no 300 image*/
#articleContent2 #article #imagebox .img_horizontal{float:left; margin:8px 8px 8px 0;}
#articleContent2 #article #imagebox .img{margin:0 8px 8px 0; float:none;}
#articleContent2 #article #imagebox .img_horizontal, #articleContent2 #article #imagebox .img{/* border:1px solid #D5D0C1;*/ width:144px;}
#articleContent2 #article #imagebox .img_horizontal img, #articleContent2 #article #imagebox .img img{margin: 3px 8px !important; border: 1px solid #ccc; padding:5px; float:left;}
#articleContent2 #article #imagebox .img_horizontal p, #articleContent2 #article #imagebox .img p{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 14px; font-weight:normal; margin: 0 8px 8px 8px; text-align:left; float:none;}


/*  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; }

#imagebox .imageblock1 #extMedia #kaltura_player {width:300px !important; height:235px !important;} /* overrides the player size when used as an associated article */

/*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{ margin: 15px 10px 0 0;}
#video_page #articlebody{ margin: 1px 15px 0 0px; text-align:left; padding: 7px 0 10px 0;font: .9em arial; width:640px;}

/*CONSTRAIN THE VIDEO ONLY WHEN USED AS AN ASSOCIATED VIDEO IN A REGULAR PUBARTICLE*/
#articleContent2 #article .imageblock1 #extMedia object {width:300px; height:260px;}

#articleVideo { float:left; width:620px; margin: 18px 18px 0 18px;  }
#articleVideo #section_heading {/*border-bottom: 2px solid #c8040f;*/padding-bottom:1px;margin-bottom:0px;}
#articleVideo h1 { font-family:Arial, Helvetica, sans-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: .9em 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;width:600px;}
#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: 18px 18px 0 18px;  }

.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;}

.articlepod { width:301px; margin:8px 0; padding: 0 0 13px 0;}
.articlepod h2 { font: bold 0.75em arial; text-transform:uppercase; color: #fff; padding: 8px 0 4px 16px; margin:0;}

.articlepod h2 { 
border: 1px solid #000; border-width:2px 0 1px 0;  
padding:4px 0 0 8px;
margin:16px 0 0 0;
text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000; }

.articlepod h2.subhead { font: bold 14px arial; color: #000;text-transform:capitalize;}
.articlepod h2.subhead a:hover { color: #0066cc;}
.articlepod ul { margin:0 0 16px 0;padding:8px 0 8px 0;background: url(/img/recorder/shadow_300.jpg) no-repeat;}
.articlepod ul li { list-style-type: none;  font: 12px Georgia,"Times New Roman",Times,serif; padding:8px 8px 8px 8px; margin: 0 0 0 0; color: #000;border-bottom: 1px dotted #b3b3b3; }
.articlepod ul li a, .articlepod ul li a:visited{ font: bold 12px Georgia,"Times New Roman",Times,serif; color: #512206;margin:0;text-decoration:none;}
.articlepod ul li a:hover{ color: #223c4d;margin:0;text-decoration:underline;}

#rightcol .articlepod{text-align:left; margin:10px 0;}
#rightcol .articlepod ol { margin:0 0 16px 0;border-bottom: 1px solid #d81200;padding:8px 0 0 0;background: url(/img/recorder/shadow_300.jpg) no-repeat; }
#articleContent2 #wrap .articlepod ol { background:none !important; }

#rightcol .articlepod ol li { font: bold 0.75em/1.5em arial; margin: 0 0 8px 0; color: #223c4d;}
#rightcol .articlepod ol li a:hover { color: #223c4d;text-decoration:underline;height: 35px;}
#rightcol .articlepod ol li { font: bold 14px arial; margin:0; list-style-type:none;padding:8px 8px 8px 43px;}
#rightcol .articlepod ol li.item1 { background: url(/img/recorder/mv_1.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#rightcol .articlepod ol li.item2 { background: url(/img/recorder/mv_2.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#rightcol .articlepod ol li.item3 { background: url(/img/recorder/mv_3.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#rightcol .articlepod ol li.item4 { background: url(/img/recorder/mv_4.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#rightcol .articlepod ol li.item5 { background: url(/img/recorder/mv_5.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#rightcol .articlepod ol li.item1, #rightcol .articlepod  li.item1 a {color: #000 !important; height:auto;}
#rightcol .articlepod ol li.item2, #rightcol .articlepod  li.item2 a {color: #000 !important; height:auto;}
#rightcol .articlepod ol li.item3, #rightcol .articlepod  li.item3 a {color: #000 !important; height:auto;}
#rightcol .articlepod ol li.item4, #rightcol .articlepod  li.item4 a {color: #000 !important; height:auto;}
#rightcol .articlepod ol li.item5, #rightcol .articlepod  li.item5 a {color: #000 !important; height:auto;}
#rightcol .articlepod ol li a { font: 14px Georgia,"Times New Roman",Times,serif  !important; margin:0;text-decoration:none;}
#rightcol .articlepod ol li a:hover { text-decoration:underline;color: #C03201 !important;}


#right_column h2 { 
border: 1px solid #000; border-width:2px 0 1px 0;  
padding:4px 0 0 8px;
margin:16px 0 0 0;
text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000; }


#right_column #mostviewed { margin:0 0 16px 0;border-bottom-width:0;padding:8px 0 0 0;background: url(/img/recorder/shadow_300.jpg) no-repeat; }
#right_column ol li.item1 { background: url(/img/recorder/mv_1.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#right_column ol li.item2 { background: url(/img/recorder/mv_2.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#right_column ol li.item3 { background: url(/img/recorder/mv_3.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#right_column ol li.item4 { background: url(/img/recorder/mv_4.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }
#right_column ol li.item5 { background: url(/img/recorder/mv_5.jpg) no-repeat 8px 8px;border-bottom: 1px dotted #b3b3b3; }

#right_column ol li a { font: 14px Georgia,"Times New Roman",Times,serif; margin:0;text-decoration:none;}
#right_column .articlepod ol li a:hover { text-decoration:underline;}

/* end of article styles */

/*right column / advertisement*/
#rightcol {float:right !important; width:300px; margin:0 16px 16px 0; text-align:center;}
/*related links box*/
.links { margin:15px 0; text-align: left;}
.links ul {margin:0; padding: 0;}
.links ul li {margin-bottom:12px;}
/*end related links box*/
/*advertisement*/
#rightcol h3 {font-family: arial,sans-serif;font-size: 9px; font-weight:normal;color: #555; margin:15px auto 10px auto;}
/*end advertisement*/
/*end right column*/
/*end article styles*/


#rightcol .adtile { padding:0;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 Chart package text ads */
/* 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 package text ads */

/*END Chart styles*/

/*.premium { display:none; }*/
.premium ul#nav {border-bottom-width:0; }


/*printerfriendly */
body.print { background-color: #fff; }
#pfarticle { width:728px; font: 12px Trebuchet MS,sans-serif; color: #000; margin: 0 0 0 16px;}
#pfarticle h2 {font: bold 18px Trebuchet MS,sans-serif; color: #336600;margin:0; } 

/*commenting styles*/

#commentspage { }
#comment-content { float: left; width: 658px;margin-top:32px;}
#right_column { float: left; width: 300px; }




#articleContent a.toggleborder { border-left: 1px solid #820600;padding-left:4px; color: #820600; text-decoration: none;}
#articleContent p.readcomments a.toggleborder { border-width:0; color: #820600; text-decoration: none;}
#articleContent a.toggleborder:hover { text-decoration: underline; }
#articleContent 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;}
#articleContent a.post:hover { text-decoration:underline; }
/* readerComments styles */

#articlecomment { width: 420px; margin:0 0 0 10px;padding:0;}
#articlecomment p { font: 12px arial; margin: 0;}
#articlecomment p.source { font: 12px arial; color: #000; margin: 0; }
#articlecomment a { font: 12px arial;color: #620800;text-decoration:none; }
#articlecomment a:hover { font: 12px arial;color: #620800;text-decoration: underline; }
#articlecomment .clear { clear:both;height:1px; }
#articlecomment h4.reader { font: bold 11px arial; color: #000;margin:0 0 6px 0; }
#articlecomment h2, #articlecomment h2 a { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: none; }
#articlecomment h2 a:hover { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: underline; }
#articlecomment a.back { font: bold 11px arial;text-decoration:none;color: #751119;margin:0; }
#articlecomment a.back:hover { font: bold 11px arial;text-decoration:underline;color: #751119;margin:0; }
#articlecomment #commentsort { border-top: 1px solid #083994;border-bottom: 1px solid #083994;margin:0;padding:0; }
#articlecomment #commentsort h3 { font: 24px arial;color: #000;margin-bottom:6px;margin-top:8px; }
#articlecomment #commentsort p { color: #620800;margin:0 0 8px 0;}
#articlecomment #commentsort a {margin:0; }
#articlecomment #commentoptions { border-top: 1px solid #083994;padding: 4px 0px;margin-top: 8px;padding-top:8px; }
#articlecomment #commentoptions .smallcomments {text-align:left; }
#articlecomment #commentoptions p.paging a,#articlecomment #commentoptionsbottom p.paging a {font-weight:bold; }
#articlecomment #commentoptions p.paging a:hover,#articlecomment #commentoptionsbottom p.paging a:hover {font-weight:bold; }
#articlecomment #commentoptions p.paging { font-weight:bold;color: #620800;}
#articlecomment #commentoptionsbottom { border-bottom: 1px solid #083994;padding: 4px 0px;margin: 8px 0px; }
#articlecomment #commentoptionsbottom .smallcomments {text-align:left; }
#articlecomment #commentoptionsbottom p.paging { font-weight:bold;color: #620800;}
#articlecomment .postedcomment { border-bottom: 1px solid #083994;padding: 8px 0px; }
#articlecomment .postedcomment p { font: 12px arial; color: #000;margin:0 0 8px 0; padding:0;}

/*post a comment styles */
#articlepostcomment { margin: 0 0 0 8px;width:420px; padding:0;}
#articlepostcomment p { font: 12px arial; }
#articlepostcomment p.readcomments { border-top:1px solid #004ea5;border-bottom:1px solid #004ea5;padding: 4px 0;color: #fff;}
#articlepostcomment p.readcomments a.toggleborder { border-width:0;font-size: 12px;color: #820600; text-decoration: none;}

#articlepostcomment a { color: #751119; font-family: arial,sans-serif;text-decoration: none; }
#articlepostcomment a:hover { color: #751119; font-family: arial,sans-serif;text-decoration: underline; }
#articlepostcomment a.back { font-size:12px;font-weight:bold;}
#articlepostcomment h2, #articlepostcomment h2 a { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: none; }
#articlepostcomment h2 a:hover { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: underline; }
#articlepostcomment h3 { font: 24px arial;color: #000;margin-bottom:8px; }
#articlepostcomment .userinfo { font: 12px arial;color: #083994; }
#articlepostcomment #commentoptions { border-top: 1px solid #083994;border-bottom: 1px solid #083994;padding: 4px 0px;margin-top: 8px; }
#articlepostcomment #postform { margin:0;padding:0; }
#articlepostcomment #postform p { font: 12px arial; margin-bottom: 27px; }
#articlepostcomment #postform p.disclaimer { margin-bottom: 16px; }

/* review comment styles */
#previewcontent { margin: 0 0 0 8px;width:420px; }
#previewcontent p.readcomments { border-top:1px solid #004ea5;border-bottom:1px solid #004ea5;padding: 4px 0;}
#previewcontent p.readcomments a.toggleborder { border-width:0;font-size: 12px;color: #820600; text-decoration: none;}
#previewcontent a { color: #751119; font-family: arial,sans-serif;text-decoration: none; }
#previewcontent a:hover { color: #751119; font-family: arial,sans-serif;text-decoration: underline; }
#previewcontent a.back { font-size: 12px;font-weight:bold; }
#previewcontent h2, #previewcontent h2 a { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: none; }
#previewcontent h2 a:hover { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: underline; }

#previewcontent .userinfo { color: #004ea5; }

#previewcontent #postinginfo { border-bottom:1px solid #004ea5; }
#previewcontent #postinginfo h3 { font: 20px arial;color: #000;margin: 8px 0px; }
#previewcontent #postinginfo h4 { color: #004ea5;font-weight:bold;margin-bottom:8px; }

#previewcontent .postedcomment { border-bottom: 1px solid #177AAE;padding: 8px 0px;margin-bottom:8px; }
#previewcontent .postedcomment p { font: 12px arial;margin:0 0 8px 0; }

/*report abuse form styles*/
/*contact form*/
dl#contactform {font-size:11px; width:580px; line-height:20px;}
dl#contactform dt, #hubcenter #formwrap dl#contactform dd {font: 11px arial;}
dl#contactform dt {font-weight:bold; float:left; margin:0; width:150px; padding-bottom:8px;}
dl#contactform dd {float:left; margin:0; width:430px; padding-bottom:8px;}
/*contact form*/

/*article tool styles */

#articletool { float:left;margin:0;padding: 0 0 16px 0;width: 980px;background-color: #fff;}
#articletool #articletoolinterior { float: left; width: 645px; padding: 0 0 0 16px;}
#articletool #articletoolinterior h1 {/* font: bold 14px arial; color: #127FEF;text-transform: uppercase;border-bottom: 1px solid #c4c4c4;*/ }
#articletool #articletoolinterior h2 { font: 900 22px arial; color: #000; } 
#articletool #rightcol {float:right;}
#articletool p { font: 12px arial; }
#articletool p.breadcrumb { font:10px arial; color: #666; border-width: 0; margin:0; }
#articletool #articletoolinterior h3 { font: 700 14px arial; /*color #555;*/ } 
#articletool #articletoolinterior a.return { font: bold 12px arial; color: #004660; }
#articletool #articletoolinterior a.return:hover { color: #0066cc; }
dl#emailform { margin: 8px 0px;width:580px;font: 12px arial;  }
dl#emailform dt, #hubcenter #formwrap dl#emailform dd {font: 11px arial;}
dl#emailform dt {font-weight:bold; float:left; margin:0; width:150px; padding-bottom:8px;}
dl#emailform dd {float:left; margin:0; width:430px; padding-bottom:8px;}


/*printerfriendly */

body.print { width:728px;  margin: 16px	 0 0 16px;}
body.print, body.print p { font: 12px arial,sans-serif; color: #000; }
body.print p.copyright { font-weight:bold; margin-bottom:8px;}
body.print h2 {font: 900 22px arial,sans-serif; color: #000;margin:0; }  
body.print a { font: bold 12px arial; color: #004660; }
body.print a:hover { color: #0066cc; }


/********** LAW ARTICLE STYLES **********/

.opinionjudgebright {font-weight: bold; text-align: right;}
.opinionjudgebleft {font-weight: bold; text-align: left;}
.cjudge, .djudge {font-weight: bold; border-top: solid 1px #000; text-align: left}


/********* NEW COMMON ARTICLE TOOLS **********/

/********* 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 **********/


