/* 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;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

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;

}

/* end CSS reset */



#container  {

width:800px;

margin: 18px;

}



/* begin left column sections */

#leftCol {

float:left;

width: 350px ;

margin: 0 36px 18px 0;



text-align:right;

}



#leftCol p {

margin: 18px 0 0 0;

float:left;

font: 15px Georgia, "Times New Roman", Times, serif;

width:250px;

}



#pdfSec  {

margin: 0px 0px 18px;

width:325px;

float:right;

background-color: #EDF5FB;

border: solid 1px #93969A;

padding-left: 5px; 



}



#pdfSec img  {

display:inline;

}



#pdfSec a {

text-decoration:none;

color:#215A8C;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

display:inline;

}

/* end left column sections */



/* begin right column sections */



#rightColumn {

float:left;

width: 400px ;

}



#rightColumnVid {float:left; width: 160px; } 



#rightColumn h2 {



font-family: Verdana;

font-weight: bold;

font-size: 14px;

color:#000000;

margin: 0 0 6px 0;



}



#rightColumn p {

font-family: Verdana; 

font-weight: normal; 

font-size: 10px; 

color:#333333;

margin: 0 0 18px 0;

}



#rightColumn h3



{

font-family: Verdana; 

font-weight: normal; 

font-size: 18px; 

color: #215A8C;

margin: 0 0 18px 0;

}



#rightColumn ul {

margin: 0 0 18px 0;

}





#rightColumn li {

font-family: Verdana; 

font-weight: normal; 

font-size: 14px; 

margin: 0 0 12px 0;

}





#rightColumn a {

text-decoration:none;

color:#215A8C;

}







/***** FOOTER *****/



#footer {

	margin: 40px 0 0 0 ;

}



/* end right column sections */

/*begin footer*/



#nywFooter  {

float:left;

width: 800px;

font-family: Verdana; 

font-weight: normal; 

font-size: 11px; 

border-top: 1px solid #00CCCC;

margin: 36px 0 0 0;



}



#nywFooter ul {



margin: 14px 0 18px 200px;



}



#nywFooter li {

display:inline;

}





#nywFooter a{

text-decoration:none;

color:#215A8C;

}





#classiCats{

	float:left; width: 250px;

	border:outset 2px ;

	padding: 2px 10px 10px 10px;

	margin:2px 10px 5px 0px;

	background-color:#E1EEF8;

}

#classiCats li{

	margin: 5px 0px;

	line-height:2em;

	font-size:1em;

}

#classiCats a{text-decoration:underline;}

#classiCats p{

	margin: 0px !important;

	line-height:1.5em  !important;

	font-size:1.7em  !important;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

}

#classiBod {font-size:1.2em;}







#lttr {border:1px solid #555555; float:right;padding:5px 7px; font-weight:bold; margin-bottom:3px}

#titler { width:auto; overflow:hidden; border-bottom:1px solid #CED6DE;}



#column { /* Column styles are used on http://www.law.com/jsp/nylj/practiceAreas.jsp */

	float:left;

	width:160px;

	margin: 0px;

	padding: 0 20px 0 5px;

	}



#column a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	padding:0 5px;

	margin: 7px 0px;

	display:block;

	width:160px;



}



#column img {

	margin:2px 0px 5px 0px;

}



/* Some general Article Styles */

#articlebody p{margin:0px 0px 10px 0px;}

.date {margin:0px 0px 7px 0px !important;}

.sectionTitle {margin:0px 0px 7px 0px !important; font-weight:bold !important;}

.block {margin-left:35px !important; width:525px;}

#sidebarLeft {border:2px outset; width:300px; float:left; background:#e1eef8; margin:0 10px 10px 0; padding:5px;}

#sidebarRight {border:2px inset; width:300px; float:right; background:#e1eef8; margin:0px 0px 10px 10px; padding:5px;}

.person {font-weight:bold;}

.org {font-weight:bold;}

.hrStyle {width:77%; margin: 15px 0px 15px 67px; border-bottom:1px solid #CED6DE;}



/* styles added for Case Content */

.citeas {font-size:.80em;}

.cite {font-style:italic;}

.pagecite p{margin: 5px 0px;}







/*video hub page styles */

h2.videocenter { border-bottom:1px solid #000; text-transform: uppercase; font: bold 1.8em arial; margin: 20px 12px 15px 12px;}

#video {margin: 12px;}

#video h1 {font:bold 16px arial;margin-top:16px; text-align:left;}

#video p { text-align:left;margin: 8px 0; font-size:1.2em; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; }



#video_AwardsVideo { margin: 0px 25px 5px 10px;text-align:center; width:300px; float:right;}

#video_AwardsVideo h1 {font:bold 16px arial;margin-top:16px; text-align:left;}

#video_AwardsVideo p { text-align:left;margin: 8px 0; }



#morevideos {

    border-right: 1px dotted #DCDCDC;

    float: left;

    margin: 23px 0 0 12px;

    padding: 0 12px 0 0;

    width: 631px;

}



#morevideos h2 {

	font: bold 12px arial; 

	text-transform:uppercase;

	text-align:left;

	/*border: solid #ccc 1px;*/

	background-image: url(/img/nylj/featuredVidoesBackground.gif);

	background-repeat: no-repeat;

	padding: 4px 8px;

}



#morevideos img {

	float:left;

	height:75px;

	margin:2px 13px 8px 8px;

	width:75px;

}



#morevideos ol { margin: 5px 0px; text-align:left; padding:0 0 0 0;color:#336600; color: #336600;font:bold 12px arial;}

#morevideos ol li { margin:0 0 8px 0;}	

#morevideos ol li a { text-align:left; font: bold 12px arial,sans-serif;color: #336600;  }



#morevideos a{margin:10px 0px !important;}

#morevideos .vidpubdate { color: #000; font-style:italic;font-weight:normal;}



#MoreVideosHP {text-align:right;font-weight:bold !important;}



/*video styles*/



#extMedia{margin:10px 0px;}



.videoBoxHP h2{

color:#000000 !important;

font-family:Arial,Helvetica,sans-serif !important;

font-weight:bold !important;

background:transparent url(/img/video/talCam.png) no-repeat scroll right center !important;

}



#MoreVideosHP a{

	text-align:right;

	font-weight:bold !important; 

	background-image:url(/img/video/talCam.png) !important; 

	background-position:277px 3px !important;

	background-repeat:no-repeat !important;

	display:block;

	padding-right:30px;	

	font-size:11px !important;

}





.videoHead a, h4, h3 {

	font-family:arial;

	font-size:1.1em;

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:1.25em;

	margin: 0 0 5px 0;



}



#videoCollection {

    border-bottom: 1px solid #E4E4E4;

    clear: both;

    overflow: hidden;

    padding: 22px 0;

}



#videoCollection p {

    color: #000000;

    font-family: verdana;

    font-weight: normal;

    font-size: 12px;

    line-height: 1.4;

    overflow: hidden;

}



#videoCollection img {

	/*

	float:left !important;

	height:75px !important;

	margin:2px 5px 2px 0px !important;

	width:75px !important;

	*/

}



#video_page{ width: 820px; padding: 0; float: left;}

#video_page #articletools{ width: 800px;}

#video_page #article{ width: 500px; float: left; padding: 0; margin: 0;}

#video_page #article h1{ font-family: Arial, Helvetica, sans-serif;color: #00447c;margin: 15px 10px 5px;}

#video_page #article p.date{ margin: 0px 10px 5px;}

#video_page #thumbnail{ margin: 15px 20px 10px;}

#video_page #video{ width: 460px; margin: 15px 10px 0 10px;}

#video_page #articlebody{ /* border:1px solid #b8beb8;*/ margin: 10px 15px 0 10px; text-align:left; padding: 7px 10px 10px; width:439px;} 

#video_page #datebox {margin:8px 0 0 16px; padding: 6px 0 6px 6px; width: 795px;font: bold 1em verdana; text-transform: uppercase;background: url(/img/nylj/vid_header.gif) no-repeat left top;}



/*CONSTRAIN THE VIDEO ONLY WHEN USED AS AN ASSOCIATED VIDEO IN A REGULAR PUBARTICLE*/
#articleContent2 #article .imageblock1 #extMedia object {width:300px; height:260px;}





/*VIDEO ARTICLES - WORKING WITH COMMON ARTICLE ELEMENT - IF YOU CHANGE THE WIDTH ON THE ARTICLE PAGE, PLS IE6,7,8 TEST VIDEO PAGES TO ENSURE YOU AREN'T BLOWING OUT THE RIGHT COLUMN */

#video_page #article { float:left; width:460px; margin: 18px 18px 0 0;padding:0;  }

#video_page #article{ width: 460px; float: left; padding: 0; margin: 0;}

#video_page #article h1{ margin: 15px 0 10px 0;}

#video_page #article p.date{ margin: 0px 0 10px 0;}

#video_page #thumbnail{ margin: 15px 20px 0;}

#video_page #video{ width: 460px; margin: 15px 10px 0 0;}

#video_page #articlebodyVideo{ margin: 1px 15px 0 0; text-align:left; padding: 7px 0 10px 0;font: .75em arial; width:460px;}



#videoHubAds {

	float: right;

	margin: 13px 12px;

}



#videoHubAds .ad {

	margin: 10px 0;

	float: left;

	clear: both;

}



#videoHubAds .ad span {

	display: block;

	text-align: center;

	color: #797979;

	padding-bottom: 3px;

}



#videoHubAds .sponsorspot {

	width: 300px;

	background-color: #f2f2f2;

	border: none !important;

	font-family: Arial, Helvetica, sans-serif;

}

#videoHubAds .sponsorspot h2 {

    background-color: #b0b0b0;

    color: #FFFFFF;

    font-size: 12px;

    font-weight: normal;

    padding: 7px;

}

#videoHubAds .sponsorspot h3 {

	margin: 10px;

	font-size: 13px;

	line-height: 1.3;	

}

#videoHubAds .sponsorspot p {

    font-size: 12px;

    line-height: 1.4;

    margin: 10px;

}

#videoHubAds .sponsorspot img {

	float: left;

	margin: 10px 10px 5px 10px;

}





#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; } 





#video_page #articleVideo { float:left; width:460px; margin: 18px 18px 0 18px;font: 1.2em arial;  }



.articleVidSpacer {height:10px;display:block;}







#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 3px; padding: 0;}

p#fontSize {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:10px 0 5px; padding:0;}









/*  redesign styles */

#articleContent2 {width: 980px; margin: 0 auto; padding: 0; background: #fff url(/img/nylj/rtcol_bg_article.gif) repeat-y top right; float: left; border-top: 1px solid #006475;}

#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: 115px; font-family: 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;}





/* article pagination styles */

.paginationArea{text-align: right; padding:0; }

.paginationArea p{ padding: 3px 3px 2px 3px; background-color:#fff; border:1px solid #000; color:#006475;font-family: Arial; font-size: 12px; font-weight: bold;float:left;margin:0;}

.paginationArea p a { color: #000;margin:0;}

.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 #000; color:#006475; vertical-align: middle;float:left;margin: 0 2px; }

.paginationArea ul li.currentPage{ background-color:#bbe5fb; color: #000;margin:0;}

.paginationArea ul li.currentPage a, .paginationArea ul li.currentPage a:visited{ color: #000;}

.paginationArea ul li a{font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px 4px; color:#000;}

.paginationArea ul li a:visited{ color:#000;}











/*  redesign styles */

/* article tools used in Common Article element on NYLJ */

#articleContent2 .articletools {margin: 10px; font: 11px arial;}

#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: #01025c; }



#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: 24px; }

#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: 30px; }

#articleContent2 .articletools ul li.reprint {background:#FFFFFF url(/img/articlesCommon/articleTools/reprints.gif) no-repeat scroll left center; padding:8px 0px;}

#articleContent2 .articletools ul li.reprint a {padding-left: 20px; }

#articleContent2 .articletools ul li.post {background:#FFFFFF url(/img/articlesCommon/articleTools/comment.gif) no-repeat scroll left center; padding:0px; padding:5px 0px;}

#articleContent2 .articletools ul li.post a {padding-left: 24px;}



#articleContent2 .articletools a.toggleborder { border-left: 1px solid #ccc; padding-left:4px !important; color: #01025c; text-decoration: none;}







/* article tools used in CaseDecisionNY wrapper */

#article .articletools {margin: 20px 13px; font: 11px arial;}

#article .articletools ul {padding:0; margin:0;}

#article .articletools ul li {margin-right:10px; line-height: 20px; padding:2px 0 ;font:1em verdana; display: inline;}

#article .articletools ul li a {color: #01025c; }



#article .articletools ul li.print {background:#FFFFFF url(/img/articlesCommon/articleTools/print.gif) no-repeat scroll left center; padding:5px 0px;}

#article .articletools ul li.print a {padding-left: 24px; }

#article .articletools ul li.share {background:#FFFFFF url(/img/articlesCommon/articleTools/share.gif) no-repeat scroll left center; padding:5px 0px;}

#article .articletools ul li.share a {padding-left: 20px; }

#article .articletools ul li.email {background:#FFFFFF url(/img/articlesCommon/articleTools/email.gif) no-repeat scroll left center; padding:5px 0px;}

#article .articletools ul li.email a {padding-left: 30px; }

#article .articletools ul li.comment {background: #fff url(/img/articlesCommon/articleTools/editor.gif) no-repeat left;}

#article .articletools ul li.comment a {padding-left: 30px; }

#article .articletools ul li.reprint {background:#FFFFFF url(/img/articlesCommon/articleTools/reprints.gif) no-repeat scroll left center; padding:8px 0px;}

#article .articletools ul li.reprint a {padding-left: 20px; }

#article .articletools ul li.post {background:#FFFFFF url(/img/articlesCommon/articleTools/comment.gif) no-repeat scroll left center; padding:0px; padding:5px 0px;}

#article .articletools ul li.post a {padding-left: 24px;}



#article .articletools a.toggleborder { border-left: 1px solid #ccc; padding-left:4px !important; color: #01025c; text-decoration: none;}











p.pubdate {margin:5px 0px 5px 16px;}



/* 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*/

/*end article*/



/*javascript changes font-sizes below

#article h1 {font-size:1.6em; line-height:1.2em; margin:0 0 10px 0;}

#article h2 {font-size:1.2em; line-height:1.3em; margin:10px 0;}



#article #articlebody {font-size:1.2em; line-height:1.5em;}

#article #articlebody a {text-decoration:underline;}

 -- borrowed from article on ny.css - probably will remove this */

 

#articleVid {float:left; margin-top:15px; padding:0; width:640px;}

#videoHubInclude { padding:0 71px 5px 93px; width:500px; margin-top:20px; }

#videoHubInclude p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.5em; }



/* extra font styles for decisions.jsp */

h3.theCourt {margin:0px !important;}

h3.thePracticeArea {margin:0px !important;}

p.decisionAbstract {margin:0px 0px 10px 0px !important;}

/* end the extras for decisions.jsp */



p.caselink {margin:5px 0; font-size:1.1em; font-weight:700;}

.hideSL {margin:5px 0 5px 15px; font-size:1.1em; font-weight:700;}






