@charset "utf-8";

/* last updated 6 Feb 2012 @karixa - adding ARTICLE TOOL LAYOUTS */


body {
	margin: 0;
	/* font: normal 11px/14px verdana;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color: #333;
	}
	

	
table td {
	/* font: normal 11px/14px verdana;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color: #333;
}

a {
	color: #31639C;
	font-size:11px;
	text-decoration:none;
}

a.moreStories {
	font: 12px verdana;
	text-decoration: underline;
}

a.deptlink {
	color: #636331;
	font: 12px arial;
	text-decoration: none;
}

a.deptlink:hover {
	color: #636331;
	font: 12px arial;
	text-decoration: underline;
}

a:hover {
	font-size:11px;
	text-decoration: underline;
}	

a.line {
	font-size:11px;
	text-decoration: underline;
}

a.boldlink {
	font-weight: bold;
}

img {
	border: 0;
	margin: 0px;

	}
	
hr {
	margin: 5px 0px;
}

form {
	margin: 0px;
}


.clear { clear:both; }

	

/*masthead styles */
#masthead {
	height: 85px;
	width: 587px;
	margin: 0px 0px 0px 178px;
	padding: 0px;
	background: url(/img/nlj/front/masthead.gif) no-repeat;
	text-align: left;
	}

#flagNLJ {
	height: 94px;
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
/*	background: url(http://www.law.com/img/rebrand_headers/nlj_bg.gif) no-repeat;  */
	text-align: left; 
	overflow:hidden;
	}
	
#icmasthead {
	height: 94px;
	width: 587px;
	margin: 0px 0px 0px 178px;
	padding: 0px;
	background: url(http://www.law.com/img/rebrand_headers/nlj_bg.gif) no-repeat;
	text-align: left; 
	}
	
#icmastheadWide {      /* custom style for 768px wide headers without a 30 Day Trial*/
	height: 94px;
	width: 768px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url(http://www.law.com/img/nlj/nlj_bg768.gif) no-repeat;
	text-align: left; 
	}	

#mastheadleft {
	float: left;
	width:345px;
}

#icmastheadleft {
	float: left;
	width:345px;
}

#NLJflagLeft {
	float: left;
	width:692px;
}

#icmastheadleftWide {   /* custom style for 768px wide headers without a 30 Day Trial*/
	float: left;
	width:345px;
}

#mastheadTrialButton {
	float: left;
	width:71px;
}

#icmastheadTrialButton {
	float: left;
	width:71px;
	margin-top:10px;
}

img.trialbutton {
	position: relative;
	top: 28px;
}
	
#searchbox {
	width: 160px;
	height: 85px;
	position: relative;
	float: right;
	text-align: right;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

#searchbox table {
	margin: 0px;
	padding: 0px;
}

#searchbox table td {
	padding: 0px;
}
#searchbox a {
	font: 10px verdana;
	line-height: 20px;
	margin: 0px;
}

#searchbox form {
/*	height: 45px;*/
	background-color: #CECE9C;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 4px;
	text-align: left;
}

#searchBox p {
	margin: 0px;
	}

#searchbox .goButton {
	background-color: #CECE9C;
	color: #9C0700;
	font: bold 9px verdana;
	border: 0px;
	padding: 0px;
	margin:0px;
}

.searchtext {
	font: bold 7pt verdana;
	color: #990000;
	margin:3px 1px 1px 1px;
}

#searchSpacer {float:left;width:100px;}

#hubpageBreadcrumb, #utilityBreadcrumb {
	height: 20px;
	width: 585px;
	margin: 8px 0px 8px 180px;
	padding-bottom: 2px;
	font-weight: bold;
	}
	
#hubpageBreadcrumb p {
	margin:0px;
}

#lthubpage p.breadcrumb { font: bold 11px/16px arial;color: #000;margin-top:0; } 

/* style="height: 300px;padding-bottom: 2px;border-bottom: 0px solid #fff; */
#contentTopRow {
	/*height:auto; */
	width: 587px;
	border-bottom: 1px solid #B3B5BA; 
	margin: 8px 0px 0px 178px;
	padding-bottom: 5px;
}

#globalnav {width:980px; background: #DEDEDE; font: 1.1em Verdana,Arial,sans-serif !important; height:25px;}

#globalnav ul {padding:3px 0; margin:0; border-top: 3px solid #454343;list-style: none; width:645px; float:left;} /* changed from 580 to 590 - note this is tied to globalnav loginbar below */

#globalnav ul li {background: url(http://www.law.com/img/universal/bullet_global.gif) no-repeat 0% 80%; padding-left: 7px; margin: 0 5px 0 10px; float:left;}

#globalnav ul li a {text-decoration: none; color: #000;}

#globalnav #loginbar {
	text-align: right;
	float: left;
	margin: 0;
	width:335px; 
	border-top: 3px solid #454343;
	padding: 3px 0;
}

#globalnav #loginbar a{

	color: #000;

	font-weight: bold;

	text-decoration: none;

	margin-right:5px;

}


#globalnav980 {width:980px; background: #DEDEDE; font: 1.1em Verdana,Arial,sans-serif !important; height:25px;
	
	background: url(http://www.law.com/img/nlj/redesign/globalnav_ie6_bg980.gif) no-repeat; /* graphic hack to tweak browser differences on right hand edge .kc */
}

#globalnav980 ul {padding:3px 0; margin:0; border-top: 3px solid #454343;list-style: none; width:810px; float:left;} 

#globalnav980 ul li {background: url(http://www.law.com/img/universal/bullet_global.gif) no-repeat 0% 80%; padding-left: 7px; margin: 0 5px 0 10px; float:left;}

#globalnav980 ul li a {text-decoration: none; color: #000;}

#globalnav980 #loginbar {

	text-align: right;

	float: left;

	margin: 0;

	width:170px; /* adjust from 188 to 179 to fix IE6 */

	border-top: 3px solid #454343;

	padding: 3px 0;

}

#globalnav980 #loginbar a{

	color: #000;

	font-weight: bold;

	text-decoration: none;

	margin-right:5px;

}



/*end global nav*/


#footer {
	/*background-color: #CECE9C;*/
	clear: both;
	width: 100%;
	/*border-top: 1px solid #CECE9C;*/
	/*border-bottom: 1px solid #CECE9C;*/
	margin:10px 0px 0px 0px;
	text-align: center;
	color: #31639C;
	font-weight:bold;
	position: relative;
}

#footer a {
	font-family: verdana,arial,sans-serif;
	font-size : 10px;
	line-height: 14px;
	color: #31639C;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#alminfo {
	clear: both;
	width: 758px;
	margin: 0px 0px 0px 8px;
	text-align: center;
	color: #306CA5;
	font-family: arial,sans-serif;
	font-size: 10px; 
}

	
#hubCenter {
	float: left;
	overflow: visible;
	width: 414px;
	margin: 10px 0px 10px 10px;
	z-index:10;
}

#hubCenter h3.reg {
	font: bold 12px verdana;
	margin-bottom:0;
	
} 

#hubCenterNoAd {
	float: left;
	overflow: hidden;
	width: 590px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#utilityCenter {
	width: 585px;
	margin: 0px 0px 0px 180px;
	padding: 0;
}

#toolsCenter {
	float: left;
	overflow: hidden;
	width: 580px;	
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
	padding-bottom: 15px;
}

#rightColumn {
	float: right;
	width: 160px;
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	z-index:3;
}

#rightColumnWide {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}


/*article template and hub page digest styles */

.subheadline
{
	font-size : 11px;
	font-weight : normal;
	line-height : 14px;
	text-decoration:none;
	margin-top: 0px;
	color: #177AAE;
}

.byline, .source, .pubdate, .date
{
	font-size : 11px;
	font-family : Verdana, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 13px;
}

 .photocaption
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #85944A;
	line-height : 12px;
}

.subtext
{
	font-size : 7.7pt;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #646464;
	line-height : 10pt;
	text-decoration:none;
}


/*hubpage styles */
#hubpage {width:800px;float:left;}

#hubpage h2 a { margin:0px;}

#one-column {
	width:590px;
	float: left;
	overflow: visible;
	margin:10px;
	padding:0;
	z-index:10;
	vertical-align:top;
}

#one-column h2 a {margin:0px;}

#one-column h1 a {margin:0px;
	font: bold 11px/14px verdana;
	margin:0px 0px 2px 0px;
	padding-right: 3px;}
	
#one-column p {margin-top:0px;
	padding:3px 0 3px 0;}
		
.one-column p {margin-top:0px;
	padding:3px 0 3px 0;}
	
#one-column div {padding:5px 0 5px 0;}

#one-column ul {list-style-position:inside;}

.one-column ul {list-style-position:inside;}

#hubpageHighlights{padding:0 !important;}

#submissionpagebody p {margin-top:0px;
	padding:3px 0 3px 0;}	

#spotlight p {
	margin: 2px 0px 10px 2px;
	padding: 0px 3px 0px 0px;
}


#recentStories {
	height:auto;
	}
#recentStories h1 {
	font: bold 11px/14px verdana;
	margin:0px 0px 2px 0px;
	padding-right: 3px;
}

#recentStories p {
	margin-top: 2px;
	margin-bottom: 15px;
	padding-right: 3px;
}


img.digestImage {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: 0px;
}


#spotlightBox img, #spotlightHub img {
	margin: 5px 5px 5px 0px;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
	color: #177AAE;
	margin: 0px;
}

#spotlight {
	margin: 10px 0px 0px 0px;
}

#spotlight h2 a {
	font-family: Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	color: #31639C;
	margin: 0px;
	text-decoration: none;
}


#spotlight h2 a:hover, #recentStories h2 a:hover {
	text-decoration: underline;
	color: #31639C;
}

#spotlight p {
	line-height: 13px;
}


#recentStories h2 a {
	font-family: verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #31639C;
	margin: 0px;
	text-decoration: none;
}

#recentstories {
	margin-bottom: 15px;
}

	
p.breadcrumb {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

p.breadcrumb a {
	font-weight: bold;
	font-size: 11px;
	color: #31639C;
	text-decoration: none;
}

p.breadcrumb a:hover {
	color: #31639C;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}


#featured {
	border: 1px solid #4896BF;
	background: #F5F9FB;
	position: relative;
}

#promobox h2 {
	color: #FFFFFF;
	background-color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	padding: 1px;
}


#promobox p {
	text-align: left;
	padding: 6px;
}

#featured h2 {
	color: #074E8C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 1px 5px;
	border-bottom: 1px solid #4896BF;
}

#featured p {
	text-align: left;
	padding: 6px;
}


/* HUBPAGE DECISION TOOL SECTION  */
#hubpageDecisionTools {
	/*float: left;
	height: 255px;
	width: 250px; */
	background: #EAEAD5;
	/*border: 1px solid #69ABCB; */
	margin: 0px 0px 10px 16px;
}


#hubpageDecisionTools h2 {
	font-weight:bold;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	background: #A3B461 url(/img/lawjobs/careercenter/lawlorn_bkgd_header.gif) no-repeat left top;
	padding: 3px 6px;
	/* border-bottom: 1px solid #69ABCB; */
}

#hubpageDecisionTools p  {
	padding: 6px 8px;
	margin: 2px 0px;
}


#hubpageDecisionTools a  {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

 #hubpageDecisionTools a:hover  {
	text-decoration: underline;
}

#hubpageDecisionToolsMenu {
	background-color: #EAEAD5;
	position: relative;
	clear: both;
	height: 155px;
}

#hubpageDecisionToolsMenu h3 {
	font: bold 11px verdana;
	width: 171px;
	height: 19px;
	background: url(/img/nlj/hubpages/decision_tool_bkg.gif) no-repeat;
	margin: 1px 0px 2px 8px;
	padding: 2px 3px;
}


#hubpageDecisionToolsFooter {
	position: relative;
	height: 78px;
	clear: both;
	background-color: #D0D09F;
}

#hubpageDecisionToolsFooter a {
	font-size: 11px;
}

/*spotlight story styles */

#spotlightBox {
	float: left;
	width: 335px;
	height: 270px;
	background-color: #fff;
	margin: 0px 5px 0px 0px;
}

#spotlightHub h1 {
	margin-top: 0px;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	background-color: #177AAE;
	padding: 3px 6px;
}

#spotlightHub {
	float: left;
	width: 318px;
	background: #FFF;
	margin: 0px;
}

#spotlightHub p {
	padding: 0px 3px 0px 0px;
}


/*decision search styles */

#decisionSearch {
	float: left;
	width: 314px;
	background: #F7F7EF;
	margin: 0 14px 0 0;
}

#decisionSearch form {
	margin: 0px;
}

#decisionSearch p {
	padding: 0px 3px 2px 6px;
	margin: 0px;
}

#decisionSearchBox {
	background: #F7F7EF;
	margin: -2px 0 0 0;
	padding: 0px;
}

#decisionSearchSubmit {
	background-color: #D0D09F;
	margin: 0px;
}


/* advertorial box styles */

#advertorial {
	border: 1px solid #AAAAA0;
	background-color: #EDEDEB;
	position: relative;
	margin: 0px;
	color: #333;
	padding-bottom:4px;
}

#advertorial h2 {
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	padding: 3px 6px;
}

#advertorial p {
	margin: 0px;
	padding: 4px;
}

#advertorial a {
	color: #18359D;
	text-decoration: none;
}

#advertorial img {
	float: left;
	margin: 5px 5px 5px 0px;
	padding:0px;
}


#adContent {
	padding: 4px;
	position: relative;
}

#adContent {
	padding: 4px;
	margin: 0px;
}

a.adhead
{
	font-size : 10px;
	font-family : Verdana, sans-serif;
	font-weight : bold;
	color : #666;
	line-height : 13px;
	text-decoration:none;
}

a.adhead:hover {
	text-decoration: underline;
	font-size : 10px;
	font-family : Verdana, sans-serif;
}


#sponsors {
	color: #999999;
	font-size: 10px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: center;
}

#leaderboard {
	width:768px;
	background-color: #fff;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background: url(http://www.law.com/img/rebrand_headers/nlj_leaderboard_bg.gif) no-repeat; 
	border-bottom: 1px solid #000;
}

#leaderboard980 {
	width:980px;
	background-color: #c6c8c5;
	padding: 5px 0px 5px 0px;
	text-align: center;
	border-bottom: 1px solid #000;
}

/*#skyscraper {text-align: center; float: right;}*/
#skyscraper { float: left; width: 160px; margin:5px 0px 10px 0px; text-align: center; overflow: hidden; }
#skyscraper h3 {font-size: 1em; font-weight:normal; text-transform: uppercase; }
#skyscraper table {margin:0 auto;}


/* Flyout CSS Document */

/*#leftnav {
	background-color:#FFF;
	width: 160px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	z-index: 3;
	margin: 10px 4px 0 0;
	display: inline;
}*/

p.boldtext {
	font-weight: bold;
}



#lawjobsBox {
	width:145px;
	background: url(/img/nlj/lawjobs_box_bkg.gif) repeat-y left top;
	border-bottom: 1px solid #46718E;
	color: #737374;
	text-align:left;
	position: relative;
	padding: 0px;
	margin: -7px 0 10px 12px;
}

#lawjobsBox p {
	font-size: 10px;
	line-height:12px;
	padding: 4px;
}

#lawjobsBox a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#lawjobsBox a:hover {
	text-decoration: underline;
}


#leftnav #subscribe {
	margin: 0px 0px 4px 6px;

}
#leftnav #subscribe img {
	margin-left: 3px;
	

}

#departments {
	width: 150px;
	margin: -1px 0px 0px 10px;
	background: #fff url(/img/nlj/leftnav_content_border.gif) repeat-y left;

}

#departments p {
	margin: 0px;
	padding: 12px 8px 12px 12px;
}

/* featuredSponsors styles*/

#featuredSponsors {
	/*width: 148px; */
	margin: 8px 0;
	background-color: #EDEDEB;
	border: 1px solid #9C9B9C;
	padding-bottom: 10px;
	text-align: center;
	overflow:hidden;

}

#featuredSponsors h2 {
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	font: bold 11px verdana;
	color: #333;
}

#featuredSponsors p {
	padding: 0px 2px 8px 4px;
	margin:0px;
	text-align: left;
	color: #6B7366;
}

#featuredSponsors a {
	color: #666;
	font-weight: bold;
	font-size: 10px;
}

#martindale {
	width: 150px;
	margin: 5px 0px 5px 10px;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#blueContentHeader {
	width: 160px;
	height: 19px;
	background: url(http://www.law.com/img/lawjobs/careercenter/leftnav_header_blue1.gif) no-repeat;
	margin: 2px 0px 0px 0px;
}

#blueContentHeader2 {
	width: 160px;
	height: 19px;
	background: url(http://www.law.com/img/lawjobs/careercenter/leftnav_header_blue2.gif) no-repeat;
	margin: 2px 0px 0px 0px;
}


#blueContentHeader p, #blueContentHeader2 p {
	margin: 0px;
	font: bold 11px verdana;
	color: #fff;
	padding: 2px 0px 0px 4px;
}

#departmentsFooter {
	width: 150px;
	height: 7px;
	background: url(/img/nlj/dbl_border_cap.gif) no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}


p.dottedRule {
	font: 11px arial;
	text-align: center;
	padding: 1px 3px;
	color: #54508D;
}

.pollsubmit {
	background-color: #fff;
	color: #990000;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 70px;
}


/* kicker display stlyes */
p.redkicker {
	font: bold 10px verdana;
	color: #990000;
	margin: 0px;
	text-transform: uppercase;
}

p.blackkicker {
	font: bold 10px verdana;
	color: #000000;
	margin: 0px;
	text-transform: uppercase;
}

p.greenkicker {
	font: bold 10px verdana;
	color: #858545;
	margin: 0px;
	text-transform: uppercase;
}

p.practicearea {
	font: bold 10px verdana;
	color: #858545;
	margin: 0px;
	text-transform: uppercase;
}

p.redbold {
	font: bold 10px verdana;
	color: #990000;
	margin: 0px;
	text-transform: uppercase;
}

.kicker {
	color: #848442;
	font: bold 10px verdana;
	text-transform: uppercase;
	margin:0px;
}

.title {
	font-weight: bold;
}

.premium { display:inline;padding-left:0;}
.premium ul#nav { list-style:none;padding:0; margin:0; width:15px;display:inline; background:url(http://www.law.com/img/universal/key_icon.gif) no-repeat; font-size: 10px; line-height:.9em; height:9px;}

.premium ul#nav li { position: relative; padding:0; margin:0;display:inline; border:0;}

.premium li ul {
	position: absolute;
	left: 0px; /* Set less than menu width */
	top: 11px;
	display: none;
	z-index: 10;
}


/* Fix IE. Hide from IE Mac \*/
* html .premium ul#nav li { float: left; height: 1%; }
/* End */

.premium ul#nav li:hover ul, 
.premium ul#nav li.over ul
{
	display: block;
	background-color: #F1F4F1;
	border: 1px solid #495D18;
	width: 125px;
	list-style:none;
	padding:5px;
	color: #333;
	margin:0;
} /* The magic */

.premium ul#nav li:hover ul li, 
.premium ul#nav li.over ul li 
{font: bold 9px Verdana;
line-height:1em;
}

.registration {display:none;}
.free {display:none;}

/*end registration dropdown*/



/*sign in content*/

#signincontent {
	width: 500px;
	margin-left: 7px;
	margin-top: 10px;
	float:left;
}

#signincontent p { margin: 0px 0px 8px 0px; }

#signincontent form { margin:0 0 12px 0; }

#signincontent .headline{
	font-size: 14px;
	font-weight: bold;	
	line-height: 17px;    	
	color: #083994;	
	margin-top: 15px;	
	margin-bottom: 0;
}

#signincontent h3 { font: bold 12px verdana; margin-bottom: 0;margin-top:0;text-transform:uppercase;}
/*sign in page*/
dl#signinform {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*/
	
/*  special for marketingLanding and marketingLandingNT pages */

.BtnLnk a, .BtnLnk a:hover, .BtnLnk a:visited {
	background-color:#CECE9C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	border: 1px solid #454343;
	color: #000;
	line-height:14px;
	padding:5px;
	text-align: center
	}

.BtnLnk a:hover {
	background-color:#E1E1C4;
	display:block;
	text-decoration:none;
}

/*lawJobs section*/
#lawJobs { background-color:#F1F1F1; padding:8px; overflow: hidden;text-align:left; }
#skyscraperHP #lawJobs {margin:0 0 16px 0; }
#lawJobs img { padding:0; }
#lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#A5453B; }
#skyscraper #lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#A5453B; background: none;padding: 0;margin-bottom: 6px;}
#lawJobs h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000;  }
#lawJobs p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#A5453B; margin: 0 0 8px 0; }

#lawJobsLinks { text-align:left;font: bold 10px arial; color:#A5453B; background-color:#F1F1F1; margin-bottom:0px;}
#lawJobsLinks a { color: #aa1000; }
#lawJobsLinks p { margin: 0; color: #aa1000; }

/* Styles used by the lawjob include */
#lawJobs .Featured { font-size: 11px; background-color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; margin:0; }
#lawJobs .Featured a { color: #aa1000;}
#lawJobs .Featured .title { color:#3E625A; font-weight:bold; padding-top: 0pt; padding-right: 0pt; background-repeat: no-repeat; background-attachment: scroll;}
#lawJobs .Featured .careersSearchPodTitle2 { 
text-align:center;
color: #177e7f; 
font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; letter-spacing: -1px; font-weight: bold; padding-top: 7px; padding-bottom: 5px; }

/*end lawJobs section*/

/* tabbed utility bar national */
#utiltabsnat { float:left; width: 980px; background:#c1baa7 url(/img/nlj/redesign/tab_bg_natl.gif) repeat-x;margin:0;padding:0;height:36px;}
#utiltabsnat a {  color:#000; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
#utiltabsnat #natleft {float:left; height: 36px;margin:0 0 0 8px;width:260px;padding:0;}
#utiltabsnat #natleft a { background: url(http://www.law.com/img/nlj/redesign/redarrow_tan_bg.gif) no-repeat 0px 3px; padding-left: 8px; } 
#utiltabsnat #natleft p { margin: 16px 0 0 0;}

#utiltabsnat #natright {float:left; margin:0 0 0 8px;padding:0;width:260px;padding:0;text-align:right;height: 36px;}
#utiltabsnat #natright img { margin:16px 0 0 0; padding:0;}

#utiltabsnat #national { float:left; text-transform:uppercase;margin:0;padding:0;background: #fff url(/img/nlj/redesign/wash_active_tab.gif) no-repeat 0 0;}
#utiltabsnat #national a { display: block;background: #fff url(/img/nlj/redesign/natl_active_tab.gif) no-repeat 0 0; width:214px;margin:0;padding:0;height:36px;text-align:center;font: bold 16px/36px arial;color: #6f0a0d;}
#utiltabsnat #national a:hover { display: block;background: #fff url(/img/nlj/redesign/natl_active_tab_roll.gif) no-repeat 0 0; width:214px;margin:0;padding:0;height:36px;text-align:center;font: bold 16px/36px arial;color: #6f0a0d;}


#utiltabsnat #washington { float:left; text-transform:capitalize;margin:0;padding:0;background: #fff url(/img/nlj/redesign/natl_active_tab.gif) no-repeat -214px 0;}
#utiltabsnat #washington a { display: block;background: #fff url(/img/nlj/redesign/natl_active_tab.gif) no-repeat -214px 0; width:214px;margin:0;padding: 0 0 0 0;height:36px;text-align:center;font: bold 14px/36px arial;color: #fff;}

#utiltabsnat #washington a:hover { display: block;background: #fff url(/img/nlj/redesign/natl_active_tab_roll.gif) no-repeat -214px 0; width:214px;margin:0;padding: 0 0 0 0;height:36px;text-align:center;font: bold 14px/36px arial;color: #1d5098;}
/* end utility bar */


/* 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: #000; }
#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 */	

/*sponsor spotlight styles */

#sponsorspot { background-color:#F1F1F1; padding-bottom:8px; margin: 10px 0px;}
#sponsorspot h2 { background-color:#a5a5a5; font: bold 10px arial; color: #FFFFFF; padding: 2px 4px; margin: 0 0 4px 0; text-align: right; }
#sponsorspot h3 {  padding: 4px 0 4px 8px; font-family:Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: bold; color:#000000; margin: 0; }
#sponsorspot a:hover { text-decoration: underline; }
#sponsorspot img { float: left; margin: 4px 8px 0px 8px; padding-left:8px; }
#sponsorspot p { font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; color : #000000; line-height : 14px; text-decoration:none; margin: 0 0 4px 8px; padding: 2px; }

#spotlightVideo {background-color:#fff; padding:1px 5px 2px 2px; margin: 10px 0px; border:solid 2px #B39B6D;/*height:111px;*/}
#spotlightVideo img {float:left;margin:4px 8px 0px 0px;padding-left:8px; border:none;}
#spotlightVideo h2 a{ font-weight: bold; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color:#31639C; padding: 2px 4px; margin: 3px 0px 4px 3px; text-align: left; }

#spotlightVideo h3 {padding: 15px 0 5px 20px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; color:#000000; margin: 0; text-align:center; display:block; float:left; }

spotlightVideoSpn{display:inline;text-align:center;}

.spotlightVideoLogo h3 img{display:inline; float:right; margin: 0px !important;}

#spotlightVideo a:hover { text-decoration: underline; }
#spotlightVideo p { font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold !important; color:#000000; line-height: 14px; text-decoration:none; margin:0 0 4px 100px; padding: 2px 5px 7px 0px; /*border-bottom:1px dotted;*/} 


/* SET GLOBAL POSITIONING, SITE CENTERING */
#wrapper { text-align:center;  }   

#containerHP { 
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:980px;
	}
#container { 
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	padding:0;
	text-align:left;
	vertical-align: top;
	width:770px;
	}	
/* ----- #container { 
	width: 770px; 
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
	}	
----- > */
/* NEW LEFT NAV STYLES REDESIGN DECEMBER 2008 */

/* Quest search box */ 
#flagNLJ {background: #fff url(http://www.law.com/img/rebrand_headers/quest_box_regionals.gif) no-repeat right;}

#searchBox {float: right; height:70px; width: 238px; } 
#icsearchBox {float: right; height:84px; padding-top: 8px; width: 202px;margin-top:14px; } 
#optTab { margin: 0; padding: 4px 0 0 0; list-style: none; width:200px; } 
#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; } 
#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; }
/* Quest search box */





#leftnavHUB {
float:left;
margin:0px;
position:relative;
width:157px;
}

#leftnav {
float:left;
margin:0px 5px 0 0;
position:relative;
width:157px;
}

#leftNavSpec {/* FONTSTYLES FOR LEFT NAV*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#leftNavSpec a {color:#000000;}

#leftNavSpec ul { list-style-type:none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;width:150px;  }
#leftNavSpec li {  
	background-image: url(http://www.law.com/img/nlj/redesign/redarrow.gif); 
	background-repeat:no-repeat; background-position:0 8px; padding-left:8px;padding-top:4px;padding-bottom:4px; margin: 1px 0;border-top:solid #a68a4c 1px;
	

}

#leftNavSpec ul li img { top:8px; }

#leftNavInset ul { list-style-type:none; margin: 2px 0px 0px 10px; padding:0px 0px 0px 0px;width:150px;  }
#leftNavInset li {  
	background-image: url(http://www.law.com/img/nlj/redesign/tanarrow.gif); 
	background-repeat:no-repeat; background-position:0 4px; padding-left:8px; 
	margin: 1px 0; 
}



.leftNavLink {	 }

#leftNavSpec li.leftNavTopLink {border: 0;}
 
.leftNavSub {color:#544200;font-size:11px;font-weight:bold;}

#leftNavSpecHeader {
	margin:8px 0 0 0;
}

#leftNavSpecHeader p {
	margin:0;
}

#leftNavSpecFooter { /* leftnav footer eyecandy */
	width: 162px;	height: 7px;
	background-color: #a68a4c;
	margin: 0px; 	padding: 0px;
}

#switch { margin: 8px 0 0 0; }
#switch a {text-decoration:none; background: #fff url(/img/nlj/redesign/switchto_button_lt.gif) no-repeat left top;width: 161px; height:49px;display:block;}
#switch a:hover {text-decoration:none; background: #fff url(/img/nlj/redesign/switchto_button_lt_hover.gif) no-repeat left top;width: 161px; height:49px;display:block;}


#hubcenter { float:left; width: 628px; margin: 16px 16px 0 0; }

#hubcenter h2.heading { text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#B20E00; border-bottom:1px solid #DEDEDE; margin: 0 0 16px 0; }

#hubcenter p { font: normal 11px arial; }
 

/* video hub page styles */

h2.videocenter { border-bottom:1px solid #000; text-transform: uppercase; font: bold 14px arial; margin:0px 0px 25px 10px; width:600px;color:#000;}
#video { margin: 0px auto;text-align:center; width:460px;}
#video h1 {font:bold 16px arial;margin-top:16px; text-align:left; color: #620800;}
#video p { text-align:left;margin: 8px 0; }
#morevideos { margin: 0px auto;text-align:center; width:460px;}
#morevideos p { margin: 3px 0px;}
#morevideos h2 {font: bold 14px arial; text-transform:uppercase;text-align:left;border-bottom: 1px solid #000; color:#000; }
#morevideos ol { text-align:left; padding:0 0 0 0;color:#620800;margin:0 0 0 24px;font:bold 12px arial;}
#morevideos ol li { margin:5px 0 2px 0;}      
#morevideos ol li a { text-align:left; font: bold 12px arial,sans-serif;color: #620800; }
#morevideos .vidpubdate { color: #000; font-style:italic;font-weight:normal;}
#video_page #articleVideo { float:left; width:460px; margin: 18px 5px 0 20px;font: 1.2em arial;  }
.articleVidSpacer {height:10px;display:block;}
#videoHubInclude {padding: 0 71px 5px 83px; width: 500px;} /* use for extra styles not covered in general article styles */

/* #videoHubInclude p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;} */


/*CONSTRAIN THE VIDEO ONLY WHEN USED AS AN ASSOCIATED VIDEO IN A REGULAR PUBARTICLE*/
#articleContent2 #article .imageblock1 #extMedia object {width:300px; height:260px;}


/* STYLES FOR VIDEO COLLECTION DISPLAYS - these need modification for law.com */
#videoCollection {padding:5px 7px 5px 7px; margin: 5px 0px;}
#videoCollection img {margin:2px 5px 3px 0px; float:left;}
#videoCollection a  {  color: #710A0A;  }
.videoBoxHP {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;color:#000; border-bottom: 3px solid #A69A4C;} /*homepage box head */
.videoHead {} /* headline styles */




/*video styles*/

.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;
text-transform:uppercase;
border-bottom: 3px solid #A69A4C;
}

.videoBoxHP a  {  color:#000000 !important; font-size:14px;  } 

#MoreVideosHP a{
	text-align:right;
	font-weight:bold !important; 
	background-image:url(/img/video/talCam.png) !important; 
	background-position:290px 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: 5px 0;

}

#videoCollection {margin:5px 0 15px;}
#videoCollection p  {  margin-top: 0 !important;  }
#videoCollection img {
float:left !important;
height:75px !important;
margin:2px 5px 2px 0px !important;
width:75px !important;
}

#video_page{ width: 805px; padding: 0; float: right;}
#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 0px;}
#video_page #articlebody{ border:1px solid #b8beb8; 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;}


/****************************************************/
/*          NEW KALTURA VIDEO HUB PAGE              */
/****************************************************/

#videoNavH {clear:both; width:980px; height:15px; padding: 5px 0; margin:0; border-bottom:1px solid #6F0A0D;}
#videoNavH ul li{float:left; list-style:none;}
#videoNavH li {margin: 0 44px 0 20px;}
#videoNavH a {font-weight:700; color:#272727; font-size:12px;}

#videoHub {float: left;}

#videoHub h2#videoCenter {
    background-image: url("/img/nlj/bullethead_videoCenter.gif");
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-indent: -9999px;
    margin: 30px 0 15px 12px;
}

#videoHub #videoPlayer {margin: 5px 12px 15px;}

#videoHub #featuredVideos {
    border-right: 1px dotted #DCDCDC;
    float: left;
    margin: 23px 0 0 12px;
    padding: 0 12px 0 0;
    width: 631px;
}

#videoHub #featuredVideos h2 {
    background-image: url("/img/nlj/bullethead_videoFeatured.gif");
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-indent: -9999px;
}

#videoHub #featuredVideos .videoitem {
	border-bottom: 1px solid #dcdcdc;
	padding: 16px 0;
	float: left;
}

#videoHub #featuredVideos img {
	float: left;
	margin: 0 12px 7px 7px;
}

#videoHub #featuredVideos h3 {margin: 0; line-height: normal;}

#videoHub #featuredVideos h3 a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #31639C;
	margin: 8px 0 2px;
}

#videoHub #featuredVideos p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.4;
	margin: 10px 0;
	overflow: hidden;
}

/***** ADS *****/

#videoHub #videoHubAds {
    float: right;
    margin: 13px 12px;
}

#videoHub #videoHubAds .ad {
    clear: both;
    float: left;
    margin: 10px 0;
}


#videoHub #videoHubAds .ad span {
	font-family: Arial, Helvetica, sans-serif;
    color: #797979;
    display: block;
    padding-bottom: 3px;
    text-align: center;
    font-size: 10px;
}

#videoHub #videoHubAds .sponsorspot {
    background-color: #F2F2F2;
    border: medium none !important;
    font-family: Arial,Helvetica,sans-serif;
    width: 300px;
    margin: 10px 0;
    padding: 0;
}


#videoHub #videoHubAds .sponsorspot h2 {
	background-image: none;
    background-color: #B0B0B0;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    padding: 7px;
    margin: 0;
    border: none;
    text-align: left;
}

#videoHub #videoHubAds .sponsorspot h3 {
    font-size: 13px;
    line-height: 1.3;
    margin: 10px;
}

#videoHub #videoHubAds .sponsorspot p {
    font-size: 12px;
    line-height: 1.4;
    margin: 10px;
    font-weight: normal;
}

#videoHub #videoHubAds .sponsorspot img {
    float: left;
    margin: 10px 10px 5px;
}

/****************************************************/
/*      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  {background: #ffffff url(/img/nlj/registration_header.gif) no-repeat scroll 0 0; height: 43px; font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-align: right; }
#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.6em; margin: 10px; text-align: center;  }
#lightbox_login #lightbox_box p {font-size:1.1em; margin: 10px 40px; text-align:left;}
#lightbox_login #lightbox_box p.access{font-weight: bold; margin:20px 40px 10px;}
#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  { color:#000000; float: right; margin:0 0 5px 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:0 5px 0 8px;}

#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 {font-size:0.75em; text-align: center; } 
#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-weight:bold; line-height:3.0em; 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;}



/*********************************/
/*      CIRCUIT MAP SETTINGS     */
/*********************************/
*{ padding:0px; margin:0px; }
img{ border: none; }
a:focus, a:active{ outline:none; }
#hubcenter  { margin-right: 0;  }

/* Circuit Map Styles */
#circuitmap { position:relative; top:20px; width:625px; height:360px; margin:0px auto; background:#FFF url('/img/nlj/interactivemap/circuit_map.jpg'); overflow:hidden; }  

/* General More Button */ 
#circuitmap .more { position:absolute; padding:5px; text-align:left; overflow:hidden; }  
#circuitmap .more:hover { background:url('/img/nlj/interactivemap/dim.png'); border:1px solid #444; position: absolute; }
#circuitmap .more div{ position:absolute; left:22px; top: 0; width:100px; padding:4px 0 0 5px; color:#FFF; font:bold 11px Lucida Grande, Arial, sans-serif; text-shadow:#000 1px 1px 0px; }  
#circuitmap .more img { border: none; height: 15px; width: 15px; }

#circuitmap .region_more { position:absolute; padding:5px; text-align:left; overflow:hidden; }  
#circuitmap .region_more:hover {background:url('/img/nlj/interactivemap/dim.png'); border:1px solid #444; position: absolute;}
#circuitmap .region_more div{ position:absolute; left:45px; top: 0; width:160px; padding:15px 0 0 5px; color:#FFF; font:bold 13px Lucida Grande, Arial, sans-serif; text-shadow:#000 1px 1px 0px; }  
#circuitmap .region_more img { border: none; height: 32px; width: 32px; }

/* Item Specific More Button */  
#circuitmap #circuit1  { top:65px; left:550px;}
#circuitmap #circuit2  { top:70px; left:510px;}
#circuitmap #circuit3  { top:115px; left:520px;}	    
#circuitmap #circuit4  { top:175px; left:485px;}	    
#circuitmap #circuit5  { top:250px; left:320px;}	    
#circuitmap #circuit6  { top:150px; left:440px;}	    
#circuitmap #circuit7  { top:120px; left:390px;}	    
#circuitmap #circuit8  { top:100px; left:310px;}	    
#circuitmap #circuit9  { top:95px; left:90px;}	    
#circuitmap #circuit10  { top:170px; left:230px;}	    
#circuitmap #circuit11  { top:255px; left:445px;}

#circuitmap #circuit1_region_1  {  top:220px; left:155px; z-index: 30;}
#circuitmap #circuit1_region_2  {  top:270px; left:410px; z-index: 30;}
#circuitmap #circuit1_region_3  {  top:265px; left:185px; z-index: 30;}
#circuitmap #circuit1_region_4  {  top:35px; left:255px; z-index: 30;}            
#circuitmap #circuit2_region_1  {  top:185px; left:315px; z-index: 30;}
#circuitmap #circuit2_region_2  {  top:202px; left:150px; z-index: 30;}
#circuitmap #circuit2_region_3  {  top:100px; left:290px; z-index: 30;}
#circuitmap #circuit2_region_4  {  top:265px; left:305px; z-index: 30;}            
#circuitmap #circuit3_region_1  {  top:155px; left:275px; z-index: 30;}
#circuitmap #circuit3_region_2  {  top:160px; left:120px; z-index: 30;}
#circuitmap #circuit3_region_3  {  top:120px; left:325px; z-index: 30;}
#circuitmap #circuit3_region_4  {  top:270px; left:430px; z-index: 30;}
#circuitmap #circuit3_region_5  {  top:100px; left:180px; z-index: 30;}
#circuitmap #circuit3_region_6  {  top:230px; left:310px; z-index: 30;}            
#circuitmap #circuit4_region_1  {  top:120px; left:360px; z-index: 30;}
#circuitmap #circuit4_region_2  {  top:200px; left:320px; z-index: 30;}
#circuitmap #circuit4_region_3  {  top:135px; left:200px; z-index: 30;}
#circuitmap #circuit4_region_4  {  top:240px; left:190px; z-index: 30;}
#circuitmap #circuit4_region_5  {  top:2px; left:335px; z-index: 30;}            
#circuitmap #circuit5_region_1  {  top:275px; left:265px; z-index: 30;}
#circuitmap #circuit5_region_2  {  top:210px; left:430px; z-index: 30;}
#circuitmap #circuit5_region_3  {  top:180px; left:145px; z-index: 30;}
#circuitmap #circuit5_region_4  {  top:30px; left:185px; z-index: 30;}
#circuitmap #circuit5_region_5  {  top:150px; left:355px; z-index: 30;}            
#circuitmap #circuit6_region_1  {  top:70px; left:327px; z-index: 30;}
#circuitmap #circuit6_region_2  {  top:130px; left:350px; z-index: 30;}
#circuitmap #circuit6_region_3  {  top:200px; left:315px; z-index: 30;}
#circuitmap #circuit6_region_4  {  top:270px; left:385px; z-index: 30;}
#circuitmap #circuit6_region_5  {  top:280px; left:315px; z-index: 30;}
#circuitmap #circuit6_region_6  {  top:280px; left:220px; z-index: 30;}            
#circuitmap #circuit7_region_1  {  top:170px; left:275px; z-index: 30;}
#circuitmap #circuit7_region_2  {  top:220px; left:225px; z-index: 30;}
#circuitmap #circuit7_region_3  {  top:100px; left:295px; z-index: 30;}
#circuitmap #circuit7_region_4  {  top:60px; left:190px; z-index: 30;}
#circuitmap #circuit7_region_5  {  top:280px; left:360px; z-index: 30;}
#circuitmap #circuit7_region_6  {  top:180px; left:370px; z-index: 30;}
#circuitmap #circuit8_region_1  {  top:60px; left:185px; z-index: 30;}
#circuitmap #circuit8_region_2  {  top:30px; left:340px; z-index: 30;}
#circuitmap #circuit8_region_3  {  top:200px; left:320px; z-index: 30;}
#circuitmap #circuit8_region_4  {  top:115px; left:360px; z-index: 30;}
#circuitmap #circuit8_region_5  {  top:245px; left:400px; z-index: 30;}
#circuitmap #circuit8_region_6  {  top:165px; left:290px; z-index: 30;}
#circuitmap #circuit9_region_1  {  top:240px; left:435px; z-index: 30;}
#circuitmap #circuit9_region_2  {  top:132px; left:435px; z-index: 30;}
#circuitmap #circuit9_region_3  {  top:190px; left:400px; z-index: 30;}
#circuitmap #circuit9_region_4  {  top:100px; left:360px; z-index: 30;}
#circuitmap #circuit9_region_5  {  top:5px; left:315px; z-index: 30;}
#circuitmap #circuit9_region_6  {  top:30px; left:390px; z-index: 30;}
#circuitmap #circuit9_region_7  {  top:220px; left:350px; z-index: 30;}
#circuitmap #circuit9_region_8  {  top:175px; left:310px; z-index: 30;}
#circuitmap #circuit9_region_9  {  top:115px; left:280px; z-index: 30;}
#circuitmap #circuit9_region_10  {  top:280px; left:350px; z-index: 30;}            
#circuitmap #circuit10_region_1  {  top:275px; left:380px; z-index: 30;}
#circuitmap #circuit10_region_2  {  top:135px; left:400px; z-index: 30;}
#circuitmap #circuit10_region_3  {  top:185px; left:250px; z-index: 30;}
#circuitmap #circuit10_region_4  {  top:15px; left:280px; z-index: 30;}
#circuitmap #circuit10_region_5  {  top:80px; left:145px; z-index: 30;}
#circuitmap #circuit10_region_6  {  top:280px; left:440px; z-index: 30;}
#circuitmap #circuit10_region_7  {  top:215px; left:430px; z-index: 30;}
#circuitmap #circuit11_region_1  {  top:225px; left:370px; z-index: 30;}
#circuitmap #circuit11_region_2  {  top:280px; left:405px; z-index: 30;}
#circuitmap #circuit11_region_3  {  top:30px; left:340px; z-index: 30;}
#circuitmap #circuit11_region_4  {  top:45px; left:185px; z-index: 30;}
#circuitmap #circuit11_region_5  {  top:90px; left:285px; z-index: 30;}
#circuitmap #circuit11_region_6  {  top:180px; left:395px; z-index: 30;}

/* General Info Box */  
#circuitmap #infobox{ position:absolute; display: none; height:360px; width:625px; z-index:10;}  
#circuitmap #infobox h3, #circuitmap #infobox h3:visited{ font:italic 18px Georgia, serif; color:#000; font-weight: bold; text-decoration:none; z-index: 12; position: absolute; top: 0; display: block; height: 40px; width: 200px; background: #fff; }  
#circuitmap #infobox a:hover{ text-decoration:underline; z-index: 12; }  
#circuitmap span.close{position:absolute; right:5px; top:0;}

.more_text {display: none;}

#circuitMapTable  {  margin: 80px 0 0 15px; width: 615px; }
#circuitMapTable .circuitMapTableHeading  {  background-color: #6F0A0D; font: bold 13px arial;   }
#circuitMapTable .circuitMapTableHeader  {  color:#fff; font-weight: bold;   }
#circuitMapTable .circuitItems  {  margin: 0; padding: 8px;  }
#circuitMapTable td {  border-bottom: 1px dotted #333333; padding: 4px;  }
#circuitMapTable td.last {  border-bottom: none; padding: 4px;  }


#navSCI {height:29px;background-image:url('/img/nlj/sci_nav_backer.jpg'); color:#FFFFFF;font-weight:bold;margin-top:-2px;}
#navSCI a {color:#FFFFFF;font-size:13px;}
#scileft {float:left;padding:6px 0 0 20px;}
#scileft img {padding-bottom:2px;}
#sciright {float:right;}
.bold {font-weight:bold;}


/*masthead section styles supreme court insider*/

#mastS { width:980px;height:123px;background-position:top left;background-image:url(/img/nlj/redesign/sci_mast.jpg);background-position:top left;background-repeat:no-repeat;}
#pub_mastS h1 {visibility:hidden;}

#mast_leftS {float:left; width:133px; height:92px; margin:0; padding:0;  }

#pub_mastheadS {float:left;width:665px;height:92px;margin:0;padding:0;}
#pub_mastheadS a {text-decoration:none;visibility:hidden;}
#pub_mastheadS a:hover {text-decoration:none;visibility:hidden;}



/*quest box placed in here */
#mast_rightS { float:left;height:92px;width:296px;margin:0;padding:0;}

/* Quest skinny search box styles */
#questS {float:left;height:52px;width:291px;background-image:url(/img/quest_box.gif);background-position:top left;background-repeat:no-repeat;margin:16px 0 0 0;padding:0;}
#icsearchBoxS {width: 291px; height:75px; padding: 0;margin-top:4px;}
#icsearchBoxS form { padding-left: 68px;}

#optTabS { margin: 0; padding: 4px 0 0 0; list-style: none; width:200px;}
#optTabS li { float: left; padding: 2px 2px 1px 2px; margin: 0; line-height: 10px;border: 1px solid #999;border-width:1px 1px 0 1px;}
#optTabS li span a { color: #000; font-style: normal; text-decoration: none; font-family: Arial; font-size: 9px;}
#optTabS li span a:hover { text-decoration: none;}
#optTabS .norm { background-color: #ededec;}
#optTabS .sel { background-color: #fff;}
.searchtxtS { border: 1px solid #c7cddb; margin:0; background-color:#fff; float:left; height:18px; margin-right:2px;}
.searchtxtS input {margin:0; padding: 0; border:0; width:190px; height:18px;}
.gobtnS {width:16px; height:16px; float:left; margin:0;position:relative; top: 2px;}
.textboxS{ border: 1px solid #c7cddb; width:180px; height: 20px; vertical-align: top; margin:0; padding: 0;}
/* Quest search box */

#articleNavH {clear:both; width:980px; height:15px; padding: 5px 0; margin:0; border-bottom:1px solid #C6BAAA;}
#articleNavH ul li{float:left; list-style:none;}
#articleNavH li {margin: 0 44px 0 20px;}
#articleNavH a {font-weight:700; color:#272727; font-size:12px;}

.emailArticle {border:solid 1px #336600; padding:5px; background-color:#e7e7de; margin:10px 0 0 10px; font-weight:700; width:238px; display:block; text-align:center !important; font-size:14px !important; }
.emailArticle a {text-decoration:none; font-size:14px !important;}
a:hover.emailArticle {text-decoration:none !important; color:#336600; }
p.messageAlert {margin: 10px 0 !important; font-style:italic !important; color:#FF0000; font-weight:700 !important; font-size:1.1em !important;}


#utilBarRed {
	float:left;
	width: 980px;
	height:23px;
	background: #861409;
	padding:0;
}
/* tabbed utility bar national */
#utiltabs {
	float:left;
	width: 980px;
	margin: 15px 0 0 0;
	padding:0;
	border-bottom: 3px solid #c6baaa;
}
#utiltabs a {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
#utiltabs #left {
	float:left;
	width:260px;
	margin:0 0 0 8px;
	padding:0;
}
#utiltabs #left a {
	margin-left: 8px;
}
#utiltabs #left p {
	margin: 10px 0 0 0;
	background: url(/img/nlj/redesign/blue_arrow.gif) no-repeat 0px 3px;
}
#utiltabs #right {
	float:left;
	margin:0 0 0 8px;
	padding:0;
	width:260px;
	text-align:right;
}
#utiltabs #right img {
	margin: 10px 0 0 0;
	padding:0;
}
#utiltabs #national {
	float:left;
	margin:0;
	padding:0;
}
#utiltabs #national a {
	display: block;
	background: #fff url(/img/nlj/redesign/national_article_tab.gif) no-repeat bottom;
	width:209px;
	height: 27px;
	margin:0;
	padding: 0;
	text-align:center;
	font: bold 12px/27px arial;
	color: #fff;
}
#utiltabs #national a:hover {
	background: #fff url(/img/nlj/redesign/national_article_tab_hover.gif) no-repeat bottom;
	color: #893430;
}
#utiltabs #washington {
	float:left;
	margin:0;
	padding:0;
}
#utiltabs #washington a {
	display: block;
	background: #fff url(/img/nlj/redesign/washington_article_tab.gif) no-repeat bottom;
	width:209px;
	height: 27px;
	margin:0;
	padding: 0;
	text-align:center;
	font: bold 12px/27px arial;
	color: #fff;
}
#utiltabs #washington a:hover {
	background: #fff url(/img/nlj/redesign/washington_article_tab_hover.gif) no-repeat bottom;
	color: #1d5098;
}
/* end utility bar */

/*Common Article Section*/
#fontSize {
	margin: 0 15px 0 0;
	padding:0;
	float:right;
}
#fontSize img {
	margin: 0;
	padding: 0;
}
p#fontSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:10px 0 5px;
	padding:0;
}
/* extMedia External Media styles for Kaltura implementation on articles */
#extMedia {
	margin:15px 0px;
}
#articleContent {
	width: 959px; /*width: 622px;*/
	margin: 0 auto;
	padding: 0 5px 0 16px;
	background: #fff;
	float: left;
}
#articleContent #article #section_heading {
	float: left;
	border-bottom:1px solid #c4c4c4;
	width: 100%;
	clear:both;
	margin: 5px 0 10px 0;
	display:block;
}
#articleContent #article #section_heading #fontSize {
	float: right;
	width: 105px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#articleContent #article #section_heading .kicker {
	float:left;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14.5px;
	margin:0;
	width:500px;
}
/*  redesign styles */
#articleContent2 {
	width: 979px; /*width: 622px;*/
	margin: 0 auto;
	padding: 0;
	background: #fff;
	float: left;
}
#articleContent2 #article #section_heading {
	float: left;
	border-bottom:1px solid #c4c4c4;
	width: 100%;
	clear:both;
	margin: 5px 0 10px 0;
	display:block;
}
#articleContent2 #article #section_heading #fontSize {
	float: right;
	width: 105px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#articleContent2 #article #section_heading .kicker {
	float:left;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14.5px;
	margin:0;
	width:500px;
}
#articleContent980 {
	width: 979px; /*width: 622px;*/
	margin: 0 auto;
	padding: 0;
	background: #fff;
	float: left;
}
#articleContent980 #article #section_heading {
	float: left;
	border-bottom:1px solid #c4c4c4;
	width: 100%;
	clear:both;
	margin: 5px 0 10px 0;
	display:block;
}
#articleContent980 #article #section_heading #fontSize {
	float: right;
	width: 105px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#articleContent980 #article #section_heading .kicker {
	float:left;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;

	font-weight:bold;
	line-height:14.5px;
	margin:0;
	width:500px;
}
#imageCapBox .credit {
	color:#444;
	display:block;
	font-size:10px;
	margin:4px 0 0;
}
/* article pagination styles */
.paginationArea {
	text-align: right;
	padding:0 0 15px 0;
	clear:both;
}
.paginationArea p {
	background-color:#fff;
	border:1px solid #c4c4c4;
	color:#004660;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height:21px;
	float:left;
	margin:0;
	height: 20px;
	padding: 0 3px;
}
.paginationArea p a {
	color: #004660;
	margin:0;
	text-decoration:none !important;
}
.paginationArea ul {
	display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	float:left;
	list-style-type:none;
}
.paginationArea ul li {
	padding: 0;
	background-color:#fff;
	border:1px solid #c4c4c4;
	color:#004660;
	vertical-align: middle;
	float:left;
	margin: 0 2px;
	font: 12px arial;
	height: 20px;
	text-decoration:none;
	line-height:21px;
}
.paginationArea ul li a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 4px;
	color:#004660;
	text-decoration:none !important;
	display:inline;
}
.paginationArea ul li.currentPage {
	background-color:#bbe5fb;
	color: #000;
	margin:0;
}
.paginationArea ul li.currentPage a, .paginationArea ul li.currentPage a:visited {
	color: #004660;
}
.paginationArea ul li a:visited {
	color:#000;
}
.paginationArea a:hover {
	text-decoration:underline !important;
}
.breadcrumb {
	margin: 4px 0;
	padding:4px 0;
	font: 14px arial;
	color: #000;
	border-bottom: 1px solid #c4c4c4;
}
.breadcrumb p {
	font: 10px arial;
	color: #666;
	margin: 0;
	padding: 0;
}
.breadcrumb a {
	font: 10px arial;
	color: #666;
}
h1.sectionhead {
	margin: 8px 16px 8px 0;
	padding: 0 0 8px 0px;
	font-family:arial;
	font-weight: bold;
	font-size:25px;
	list-style-type:none;
	line-height:20px;
	color: #1e1e1e;
	border-bottom: 2px solid #6f0a0d;
}
/* article tools */
#articleContent .articletools {
	margin: 10px 10px 10px 0;
	font: 11px arial;
	clear:both;
}
#articleContent .articletools ul {
	padding:0;
	margin:0;
}
#articleContent .articletools ul li {
	margin-right:10px;
	line-height: 20px;
	padding:4px 0;
	font:1em verdana;
	display: inline;
}
#articleContent .articletools ul li a {
	color: #424242;
	text-decoration: none;
}
#articleContent .articletools ul li a:hover {
	color: #424242;
	text-decoration: underline;
}
#articleContent .articletools ul li.print {
	background: #fff url(/img/ltn/redesign/icon_print.gif) no-repeat left;
}
#articleContent .articletools ul li.print a {
	padding-left: 25px;
}
#articleContent .articletools ul li.share {
	background: #fff url(/img/ltn/redesign/icon_share.gif) no-repeat left;
}
#articleContent .articletools ul li.share a {
	padding-left: 20px;
}
#articleContent .articletools ul li.email {
	background: #fff url(/img/ltn/redesign/icon_email.gif) no-repeat left;
}
#articleContent .articletools ul li.email a {
	padding-left: 30px;
}
#articleContent .articletools ul li.comment {
	background: #fff url(/img/nj/hubpages/comment_icon.gif) no-repeat left;
}
#articleContent .articletools ul li.comment a {
	padding-left: 20px;
}
#articleContent .articletools ul li.reprint {
	background: #fff url(/img/ltn/redesign/icon_reprints.gif) no-repeat left;
}
#articleContent .articletools ul li.reprint a {
	padding-left: 20px;
}
#articleContent .articletools ul li.post {
	background: #fff url(/img/ltn/redesign/comments_icon.gif) no-repeat left 2px;
	margin-right: 0;
	padding-left: 20px;
}
#articleContent .articletools ul li.post a {
}
/*  redesign styles */
#articleContent2 .articletools {margin: 5px 10px 10px 0;font: 11px arial;clear:both;}
.tools .social {margin:0px;} 

#articleContent2 .articletools ul {
	padding:0;
	margin:0;
}
#articleContent2 .articletools ul li {
	margin-right:10px;
	line-height: 40px;
	padding:5px 0;
	font:1em verdana;
	display: inline;
}
#articleContent2 .articletools ul li a {
	color: #424242;
	text-decoration: none;
}
#articleContent2 .articletools ul li a:hover {
	color: #424242;
	text-decoration: underline;
}
#articleContent2 .articletools ul li.print {
	background:#FFFFFF url(/img/articlesCommon/articleTools/print.gif) no-repeat scroll left center;
}
#articleContent2 .articletools ul li.print a {
	padding-left: 24px;
}
#articleContent2 .articletools ul li.share {
	background:#FFFFFF url(/img/articlesCommon/articleTools/share.gif) no-repeat scroll left center;
}
#articleContent2 .articletools ul li.share a {
	padding-left: 20px;
}
#articleContent2 .articletools ul li.email {
	background:#FFFFFF url(/img/articlesCommon/articleTools/email.gif) no-repeat scroll left center;
}
#articleContent2 .articletools ul li.email a {
	padding-left: 30px;
}
#articleContent2 .articletools ul li.comment {
	background: #fff url(/img/articlesCommon/articleTools/editor.gif) no-repeat left;
}
#articleContent2 .articletools ul li.comment a {
	padding-left: 30px;
}
#articleContent2 .articletools ul li.reprint {
	background:#FFFFFF url(/img/articlesCommon/articleTools/reprints.gif) no-repeat scroll left center;
	padding:8px 0px;
}
#articleContent2 .articletools ul li.reprint a {
	padding-left: 20px;
}
#articleContent2 .articletools ul li.post {
	background:#FFFFFF url(/img/articlesCommon/articleTools/comment.gif) no-repeat scroll left center;
}
#articleContent2 .articletools ul li.post a {
	padding-left: 24px;
}
#articleContent980 #articletools {
	margin: 25px 10px 10px 0;
	font: 11px arial;
	clear:both;
}
#articleContent980 #articletools ul {
	padding:0;
	margin:0;
}
#articleContent980 #articletools ul li {
	margin-right:10px;
	line-height: 40px;
	padding:5px 0;
	font:1em verdana;
	display: inline;
}
#articleContent980 #articletools ul li a {
	color: #424242;
	text-decoration: none;
}
#articleContent980 #articletools ul li a:hover {
	color: #424242;
	text-decoration: underline;
}
#articleContent980 #articletools ul li.print {
	background:#FFFFFF url(/img/articlesCommon/articleTools/print.gif) no-repeat scroll left center;
}
#articleContent980 #articletools ul li.print a {
	padding-left: 24px;
}
#articleContent980 #articletools ul li.share {
	background:#FFFFFF url(/img/articlesCommon/articleTools/share.gif) no-repeat scroll left center;
}
#articleContent980 #articletools ul li.share a {
	padding-left: 20px;
}
#articleContent980 #articletools ul li.email {
	background:#FFFFFF url(/img/articlesCommon/articleTools/email.gif) no-repeat scroll left center;
}
#articleContent980 #articletools ul li.email a {
	padding-left: 30px;
}
#articleContent980 #articletools ul li.comment {
	background: #fff url(/img/articlesCommon/articleTools/editor.gif) no-repeat left;
}
#articleContent980 #articletools ul li.comment a {
	padding-left: 30px;
}
#articleContent980 #articletools ul li.reprint {
	background:#FFFFFF url(/img/articlesCommon/articleTools/reprints.gif) no-repeat scroll left center;
	padding:8px 0px;
}
#articleContent980 #articletools ul li.reprint a {
	padding-left: 20px;
}
#articleContent980 #articletools ul li.post {
	background:#FFFFFF url(/img/articlesCommon/articleTools/comment.gif) no-repeat scroll left center;
}
#articleContent980 #articletools ul li.post a {
	padding-left: 24px;
}
#article a.toggleborder {
	border-left: 1px solid #01025c;
	padding-left:4px !important;
	color: #01025c;
	text-decoration: none;
}
/* share menu styles */
#incisive_article .tools {
	clear: left;
}
#incisive_article .tools #popup {
	display: none;
	border: 1px solid #999999;
	background-color: #ffffff;
	margin: 23px 0 0 80px;
	float: left;
	position: absolute;
}
#incisive_article .tools #popup ul {
	width: 170px;
	float: left;
	padding: 0;
	margin: 5px;
}
#incisive_article .tools #popup ul li {
	font: normal 9px Arial, sans-serif;
	text-transform: uppercase;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 4px 0;
}
#incisive_article .tools #popup ul li a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #01025c;
}
#incisive_article .tools #popup ul li img {
	margin-right: 3px;
	vertical-align: middle;
}
#incisive_article .tools #popup ul li a:hover {
	text-decoration: underline;
}
/*end article tools*/

/*javascript changes font-sizes below*/
#articleContent #article {
	margin: 0;
	float:left;
	width:634px;
	padding: 16px 0 0 0;
}
#articleContent2 #article {
	margin: 0;
	float:left;
	width:650px;
	padding: 16px 0 0 0;
}
#articleContent980 #article {
	margin: 0;
	float:left;
	width:650px;
	padding: 16px 0 0 0;
}
#article h1 {
	color:#000;
	font-family:arial, helvetica, sans-serif;
	font-size:2.2em;
	font-weight:bold;
	line-height:1.2;
	margin:20px 0 10px;
}
#article h2 {
	font-weight:bold;
	margin:0 0 0;
	padding:0;
}
#article h4 {/* sub headline */
	color:#444;
	font-family:arial, helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.2;
	margin:0 0 10px;
}/*kicker style*/
#article a {
	text-decoration: underline;
}
#article a:hover {
	text-decoration: underline;
}
#article p.source, #article p.date, #article p.court {
	font-size: 1em;
	margin:0;
	font-family: arial, sans-serif;
	line-height: 1.5em;
	color: #555;
}
#article p.byline {
	color:#710A0A;
	font-family:verdana, arial, sans-serif;
	font-size:1.12em;
	margin:0 0 6px;
}
#article p.source a {
	color: #555;
	font-weight: bold;
}
#article p.date {
	padding:0;
}
#articleContent2 #article p.byline {
	color:#710A0A;
	font-family:verdana, arial, sans-serif;
	font-size:1.12em;
	margin:0 0 6px;
}
#articleContent2 #article p.source a {
	color: #555;
	font-weight: bold;
}
#articleContent2 #article p.source, #articleContent2 #article p.date {
	margin: 0;
	color: #555;
}
#articleContent2 #article p.sourceSpace {
	margin:0 0 0 4px;
}
#articleContent2 #article p.source, #articleContent2 #article p.sourceSpace, #articleContent2 #article p.date {
	font: 1.12em Arial, Helvetica, sans-serif;
	line-height:0.9em;
	display:inline;
}
#articleContent2 #article p.source {
	float:left;
	padding-right:3px;
	margin-right: 4px;
	border-right:solid 1px #ccc;
}
#articleContent2 #article p.date {
	padding-left:0px;
	margin-left: 0;
}
#articleContent2 #article #articlebody #relatedContent {
	clear:both;
	float:left;
	margin:3px 16px 0 0;
	padding: 5px 0 0 0;
	width:300px;
}
#articleContent980 #article p.byline {
	color: #004660;
	font-family:arial, sans-serif;
	font-size: 1.00em;
	margin:0 0 3px 0;
}
#articleContent980 #article p.source a {
	color: #555;
	font-weight: bold;
}
#articleContent980 #article p.source, #articleContent980 #article p.date {
	margin: 0;
	color: #555;
}
#articleContent980 #article p.sourceSpace {
	margin:0 0 0 4px;
}
#articleContent980 #article p.source, #articleContent980 #article p.sourceSpace, #articleContent980 #article p.date {
	font: 1em Arial, Helvetica, sans-serif;
	line-height:0.9em;
	display:inline;
}
#articleContent980 #article p.source {
	float:left;
	padding-right:3px;
	margin-right: 4px;
	border-right:solid 1px #ccc;
}
#articleContent980 #article p.date {
	padding-left:0px;
	margin-left: 0;
}
#articleContent #articlebody {
	border-bottom: 1px solid #c4c4c4;
	font-family: Arial, sans-serif;
	font-size:1.4em;
	line-height:1.3;
	margin:10px 10px 0 0;
	width:622px;
}
#articleContent #articlebody a {
	font-weight:bold;
	color: #004660;
	text-decoration:underline;
}
#articleContent #articlebody a:hover {
	color: #0066cc;
	text-decoration:underline;
}
#articleContent #articlebody p.bio {
	font-size: 0.90em;
	line-height: 0.94em;
	font-family: arial, sans-serif;
	font-style: italic;
	padding-right: 8px;
	margin:0;
}
#articleContent #articlebody p {
	margin-bottom: 8px;
}
#articleContent #articlebody h2 {
	font-size: 1.275em;
	font-family: arial, sans-serif;
}
#articleContent2 #article #articlebody {
	border-bottom: 1px solid #c4c4c4;
	font-family: Arial, sans-serif;
	font-size:1.4em;
	line-height:1.3;
	margin:10px 10px 0 0;
	width:622px;
}
#articleContent2 #article #articlebody a {
	color:#31639C;
	font-size:1em;
	text-decoration: underline;
}
#articleContent2 #article #articlebody a:hover {
	color: #0066cc;
	text-decoration:underline;
}
#articleContent2 #article #articlebody p.bio {
	font-size: 0.90em;
	line-height: 0.94em;
	font-family: arial, sans-serif;
	font-style: italic;
	padding-right: 8px;
	margin:0;
}
#articleContent2 #article #articlebody p img {
	float:none;
}
#articleContent2 #article #articlebody p {
	font-size:1em;
	line-height:1.4;
	margin-bottom:20px;
}
#articleContent2 #article #articlebody h2 {
	font-family: arial, sans-serif;
	font-size: 1.1em;
}
#articleContent980 #article #articlebody {
	border-bottom: 1px solid #c4c4c4;
	font-family: Arial, sans-serif;
	font-size:1.4em;
	line-height:1.3;
	margin:10px 10px 0 0;
	width:622px;
}
#articleContent980 #article #articlebody a {
	font-weight:bold;
	color: #004660;
	text-decoration:underline;
}
#articleContent980 #article #articlebody a:hover {
	color: #0066cc;
	text-decoration:underline;
}
#articleContent980 #article #articlebody p.bio {
	font-size: 0.90em;
	line-height: 0.94em;
	font-family: arial, sans-serif;
	font-style: italic;
	padding-right: 8px;
	margin:0;
}
#articleContent980 #article #articlebody p {
	margin-bottom: 8px;
	font-size: 0.85em;
	line-height:1.2;
}
#articleContent980 #article #articlebody h2 {
	font-size: 1.275em;
	font-family: arial, sans-serif;
}
#articleContent980 #article #articlebody #relatedContent {
	float: left;
	clear: both;
	padding-right: 10px;
}
/*all images*/
#articleContent #article #imagebox {
	float: left;
	margin: 10px 16px 0 0;
	display:inline-block;
}
#articleContent2 #rightcol #wrap {
	padding: 10px 0pt 0pt;
	clear: right;
}
/*300 px image*/
#articleContent #article #imagebox .imageblock1 {
	border:1px solid #D5D0C1;
	margin: 0;
	width:300px;
	display: block;
	float: none;
}
#articleContent #article #imagebox .imageblock1 p {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	font-weight:normal;
	margin: 8px;
	float: none;
	text-align:left;
}
/*128 images*/
/*img_horizontal is the class for each 128 image when there is a 300 image. img is when there is no 300 image*/
#articleContent #article #imagebox .img_horizontal {
	float:left;
	margin:8px 8px 8px 0;
}
#articleContent #article #imagebox .img {
	margin:0 8px 8px 0; /*float:none;*/
}
#articleContent #article #imagebox .img_horizontal, #articleContent #article #imagebox .img {
	border:1px solid #D5D0C1;
	width:144px;
	float:none;
}
#articleContent #article #imagebox .img_horizontal img, #articleContent #article #imagebox .img img {
	margin: 8px;
}
#articleContent #article #imagebox .img_horizontal p, #articleContent #article #imagebox .img p {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	font-weight:normal;
	margin: 0 8px 8px 8px;
	text-align:left;
	float:none;
}
/*  redesign styles */
/*all images*/
#articleContent2 #article #imagebox {
	display:inline-block;
	float:left;
	margin:15px 16px 0 0;
}
/*300 px image*/
#articleContent2 #article #imagebox .imageblock1 {
	border:1px solid #D5D0C1;
	margin: 0;
	width:300px;
	display: block;
	float: none;
}
#articleContent2 #article #imagebox .imageblock1 p {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	font-weight:normal;
	margin: 8px;
	float: none;
	text-align:left;
}
/*128 images*/
/*img_horizontal is the class for each 128 image when there is a 300 image. img is when there is no 300 image*/
#articleContent2 #article #imagebox .img {
	float:left;
	margin:0 5px 8px 5px;/* to make the second 128px img sit to the right of the first img instead of stacking vertically */
}
#articleContent2 #article #imagebox .img_horizontal {
	float:left;
	margin:8px 8px 8px 0;
}
#articleContent2 #article #imagebox .img_horizontal, #articleContent2 #article #imagebox .img {
	width:140px;
}
#articleContent2 #article #imagebox .img_horizontal img, #articleContent2 #article #imagebox .img img {
	border: 1px solid #ccc;
	float:left;
	padding:5px;
	margin:5px 0 !important;
}
#articleContent2 #article #imagebox .img_horizontal p, #articleContent2 #article #imagebox .img p {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	font-weight:normal;
	margin: 0 8px 8px 8px;
	text-align:left;
	float:none;
}
/*  redesign styles */
#articleContent2 a.toggleborder {
	border-left: 1px solid #820600;
	padding-left:4px;
	color: #820600;
	text-decoration: none;
}
#articleContent2 p.readcomments a.toggleborder {
	border-width:0;
	color: #820600;
	text-decoration: none;
}
#articleContent2 a.toggleborder:hover {
	text-decoration: underline;
}
#articleContent2 a.post {
	color: #820600;
	background-image: url(/img/universal/pencil_graphic.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 27px;
	text-decoration: none;
}
#articleContent2 a.post:hover {
	text-decoration:underline;
}
/*  redesign styles */
/*all images*/
#articleContent980 #article #imagebox {
	float: left;
	margin: 4px 16px 0 0;
	display:inline-block;
}
/*300 px image*/
#articleContent980 #article #imagebox .imageblock1 {
	border:1px solid #D5D0C1;
	margin: 0;
	width:300px;
	display: block;
	float: none;
}
#articleContent980 #article #imagebox .imageblock1 p {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	font-weight:normal;
	margin: 8px;
	float: none;
	text-align:left;
}
/*128 images*/
/*img_horizontal is the class for each 128 image when there is a 300 image. img is when there is no 300 image*/
#articleContent980 #article #imagebox .img_horizontal {
	float:left;
	margin:8px 8px 8px 0;
}
#articleContent980 #article #imagebox .img {
	margin:0 8px 8px 0;
	float:none;
}
#articleContent980 #article #imagebox .img_horizontal, #articleContent980 #article #imagebox .img {/* border:1px solid #D5D0C1;*/
	width:144px;
}
#articleContent980 #article #imagebox .img_horizontal img, #articleContent980 #article #imagebox .img img {
	margin: 3px 8px !important;
	border: 1px solid #ccc;
	padding:5px;
	float:left;
}
#articleContent980 #article #imagebox .img_horizontal p, #articleContent980 #article #imagebox .img p {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	font-weight:normal;
	margin: 0 8px 8px 8px;
	text-align:left;
	float:none;
}
/*  redesign styles */
#articleContent980 a.toggleborder {
	border-left: 1px solid #820600;
	padding-left:4px;
	color: #820600;
	text-decoration: none;
}
#articleContent980 p.readcomments a.toggleborder {
	border-width:0;
	color: #820600;
	text-decoration: none;
}
#articleContent980 a.toggleborder:hover {
	text-decoration: underline;
}
#articleContent980 a.post {
	color: #820600;
	background-image: url(/img/universal/pencil_graphic.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 27px;
	text-decoration: none;
}
#articleContent980 a.post:hover {
	text-decoration:underline;
}
/*IF YOU CHANGE THE WIDTH ON THE ARTICLE PAGE, PLS IE6,7,8 TEST VIDEO PAGES TO ENSURE YOU AREN'T BLOWING OUT THE COLUMN */
#video_page #article {
	float:left;
	width:460px;
	margin: 18px 18px 0 0;
	padding:0;
}
#video_page #article {
	width: 460px;
	float: left;
	padding: 0;
	margin: 0;
}
#video_page #article h1 {
	margin: 15px 0 10px 0;
}
#video_page #article p.date {
	margin: 0px 0 10px 0;
}
#video_page #thumbnail {
	margin: 15px 20px 0;
}
#video_page #video {
	width: 460px;
	margin: 15px 10px 0 0;
}
#video_page #articlebody {
	margin: 1px 15px 0 0;
	text-align:left;
	padding: 7px 0 7px 0;
	font:1.08em arial;
	border:none;
}
#articleVideo {
	float:left;
	width:620px;
	margin: 18px 18px 0 18px;
}
#articleVideo #section_heading {
	border-bottom: 2px solid #6f0a0d;
	padding-bottom:1px;
	margin-bottom:8px;
}
#articleVideo h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.375em;
	color:#000;
	margin: 0 0 17px 0;
}
#articleVideo h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:.813em;
	color:#000000;
	margin: 0 0 4px 0;
}
#articleVideo h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.75em;
	color:#723837;
	margin: 0 0 4px 0;
}
#articleVideo h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:.75em;
	color:#000000;
	margin: 0 0 8px 0;
}
#articleVideo p.subheadline, #articleVideo p.altheadline {
	font:bold .75em arial;
	color:#000000;
	margin: 0 0 12px 0;
	color:#723837;
}
#articleVideo p {
	margin-bottom: 8px;
	font: 1.08em arial;
}
#articleVideo p.kicker {
	font: bold 25px arial;
	margin:0;
}
#articleVideo p.date, #articleVideo p.source {
	margin:0;
	padding:0;
}
#articleVideo p.date {
	margin-bottom: 8px;
}
#articleVideo p.source a {
	color: #01025c;
	text-decoration:none;
}
#articleVideo p.source a:hover {
	color: #01025c;
	text-decoration:underline;
}
p.kicker {
	font-weight:bold;
}
#articleVideo b {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #723837;
}
#articleVideo ul {
	margin: 0px;
}
#articleVideo ul li {
	list-style: inside;
}
#articleVideo ul li a {
	padding: 0;
}
#articlebodyVideo {
	margin: 16px 0;
	font: .75em arial;
}
#video_page #articleVideo {
	float:left;
	margin:0 2px 0 2px;
}
.articleVidSpacer {
	height:10px;
	display:block;
}
/*end article*/

#contentRightColumn {
	width:300px;
	float: right;
	margin-top: 12px;
	margin:0 8px;
	padding-top: 8px;
}
#contentRightColumn img {
	margin: 8px 0;
}
#contentRightColumn object {
	margin: 8px 0;
}
/* end of article styles */

#rightcol {
	float:right !important;
	width:300px;
	margin:0 16px 16px 0;
	text-align:center;
}
.links {
	margin:15px 0;
	text-align: left;
}
.links ul {
	margin:0;
	padding: 0;
}
.links ul li {
	margin-bottom:12px;
}
#rightcol h3 {
	font-family: arial, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #555;
	margin:15px auto 10px auto;
}
#rightcol .adtile {
	padding: 0 0 8px;
	border-width:0;
}
/*sign in page*/
#formwrap {
	margin-bottom: 32px;

}
#formwrap h2 {
	margin-top:16px;
}
#formwrap h3 {
	font: bold 13px arial;
}
dl#signinform {
	font:11px arial;
	width:580px;
	line-height:20px;
}
dl#signinform dt {
	font-weight:bold;
	float:left;
	margin:0;
	width:75px;
	padding-bottom:8px;
}
dl#signinform dd {
	float:left;
	margin:0;
	width:505px;
	padding-bottom:8px;
}
/*end signin page*/

/* ADVERTISING */
#OAStextAds a {
	line-height: 1.13em;
	color: #083994;
	text-decoration:none;
}
#OAStextAds a:hover {
	text-decoration: underline;
}
#OAStextAds {
	width: 730px;
	border-left: 1px solid #d6d3d6;
	border-right: 1px solid #d6d3d6;
	border-bottom: 3px solid #d6d3d6;
	background-color: #f7f3f7;
	padding: 0px 1px;
	position: relative;
	margin: 10px auto 10px auto;
	display: none;
}
#OAStextAds table {
	width: 720px;
	padding:0;
	margin-bottom: 3px;
	background-color: #f7f3f7;
}
#OAStextAds table caption {
	font-size: 0.69em;
	font-family: Arial, sans-serif;
	color: #293370;
	text-decoration: none;
	line-height: 0.94em;
	text-align: left;
	background-color: #f7f3f7;
	caption-side:top;
	border-bottom: 3px solid #d6d3d6;
	padding-top:2px;
	padding-bottom:2px;
}
#OAStextAds table tr td {
	width: 240px;
	text-align: left;
	background-color: white;
	padding:5px;
	margin: 0;
	border: 2px solid #d6d3d6;
	border-bottom: 0;
	border-left: 0;
}
#OAStextAds table tr td.end {
	border-right: 0;
}
#OAStextAds table tr td img {
	float:left;
	margin: 0 7px 0 5px;
}
#OAStextAds h3, #chartpage #OAStextAds p {
	margin: 0;
	line-height: 1.13em;
}
#OAStextAds h3 a {
	color: #000;
}
#OAStextAds h3 {
	margin: 7px 5px 5px 5px;
	font: bold 0.69em arial;
}
#OAStextAds p {
	margin: 5px 5px 10px 5px;
	font: normal 0.69em arial;
}
/* Chart package text ads */
#chartAds {
	width: 730px;
	padding: 0px 1px;
	position: relative;
	margin: 10px auto 10px auto;
	display: block;
}
#chartAds table {
	width: 720px;
	padding:0;
	margin: 0 auto 3px;
	border-bottom: 5px solid #A7C5CD;
}
#chartAds table caption {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #293370;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
	background-color: white;
	caption-side:top;
	border-bottom: 6px solid #A7C5CD;
	padding: 2px 0;
	margin: 0;
}
#chartAds table tr td {
	width: 240px;
	text-align: left;
	background-color: white;
	padding:5px;
	margin: 0;
	border: 1px solid #A7C5CD;
	border-top: 0;
	border-right: 0;
}
#chartAds table tr td.end {
	border-right: 1px solid #A7C5CD;
}
#chartAds table tr td img {
	float:left;
	margin: 0 7px 0 5px;
}
#chartAds h3, #chartpage #chartAds p {
	margin: 0;
	line-height: 18px;
}
#chartAds a {
	line-height: 18px;
	color: #083994;
	text-decoration:none;
}
#chartAds h3 {
	margin: 7px 5px 5px 5px;
	font: bold 11px arial;
}
#chartAds p {
	margin: 5px 5px 10px 5px;
	font: normal 11px arial;
}
/* END ADVERTISING */

#chartpage {
	width: 795px;
	text-align: center;
	padding: 25px 0px 25px 0px;
	float: left;
}
#chartpage h2 {
	font: bold 16px arial;
	color: #c3204d;
}
#chartbody table {
	margin-left: auto;
	margin-right: auto;
	width: 650px;
}
#chartbody table, table #chartBody {
	border:0;
	background-color: #006474;
	border-collapse: collapse;
	border-spacing: 0;
}
#chartbody table td, table #chartBody td {
	font: 0.66em verdana;
	color: #000000;
	background-color: white;
	padding: 5px;
	border-bottom: 1px solid #c4c4c4;
	text-align: left;
	vertical-align: top;
}
#chartbody table th, table #chartBody th {
	font: bold 0.63em verdana;
	color: #000;
	background-color: #e2e2da;
	text-align:center;
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid white;
	vertical-align: top;
}
#chartbody td.white {
	background-color: #fff;
	border-bottom: 0;
}
#chartbody h1, h1.chart {
	margin: 10px 0;
	font: bold 12px arial;
}
#chartbody p, #chartbody h3 {
	width: 650px;
	margin: 10px auto 10px auto;
}
#chartbody td.subhead1, .chart td.subhead1 {
	background-color: #D2D2D2;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #006474;
}
#chartbody td.subhead2, .chart td.subhead2 {
	background-color: #F0F0F0;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #3397a7;
}
#chartbody td.white {
	background-color: #fff;
} /*for older charts*/
#chartrightcolumn {
	width: 170px;
	float:right;
}
#chartrightcolumn #skyscraper {
	text-align: center;
	margin:10px 10px 0 0;
}
#chartrightcolumn #skyscraper p {
	color: #aa1000;
}
/* Chart package text ads */
#chartAds {
	width: 730px;
	padding: 0px 1px;
	position: relative;
	margin: 10px auto 10px auto;
	display: block;
}
#chartAds table {
	width: 720px;
	padding:0;
	margin: 0 auto 3px;
	border-bottom: 5px solid #A7C5CD;
}
#chartAds table caption {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #293370;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
	background-color: white;
	caption-side:top;
	border-bottom: 6px solid #A7C5CD;
	padding: 2px 0;
	margin: 0;
}
#chartAds table tr td {
	width: 240px;
	text-align: left;
	background-color: white;
	padding:5px;
	margin: 0;
	border: 1px solid #A7C5CD;
	border-top: 0;
	border-right: 0;
}
#chartAds table tr td.end {
	border-right: 1px solid #A7C5CD;
}
#chartAds table tr td img {
	float:left;
	margin: 0 7px 0 5px;
}
#chartAds h3, #chartpage #chartAds p {
	margin: 0;
	line-height: 18px;
}
#chartAds a {
	line-height: 18px;
	color: #083994;
	text-decoration:none;
}
#chartAds h3 {
	margin: 7px 5px 5px 5px;
	font: bold 11px arial;
}
#chartAds p {
	margin: 5px 5px 10px 5px;
	font: normal 11px arial;
}
/*END Chart styles*/

/*article tool styles */
#articletool {
	background-color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 10px 0 16px;
    width: 800px;
}
#articletool #articletoolinterior {
	float: left;
	width: 645px;
	padding: 0 0 0 16px;
}
#articletool #articletoolinterior h1 {/* font: bold 14px arial; color: #127FEF;text-transform: uppercase;border-bottom: 1px solid #c4c4c4;*/
}
#articletool #articletoolinterior h2 {
	font: 900 22px arial;
	color: #000;
}
#articletool #rightcol {
	float:right;
}
#articletool p {
	font: 12px arial;
}
#articletool p.breadcrumb {
	font:10px arial;
	color: #666;
	border-width: 0;
	margin:0;
}
#articletool #articletoolinterior h3 {
	font: 700 14px arial;
	color: #555;
}
#articletool #articletoolinterior a.return {
	font: bold 12px arial;
	color: #004660;
}
#articletool #articletoolinterior a.return:hover {
	color: #0066cc;
}
dl#emailform {
	margin: 8px 0px;
	width:580px;
	font: 12px arial;
}
dl#emailform dt, #hubcenter #formwrap dl#emailform dd {
	font: 11px arial;
}
dl#emailform dt {
	font-weight:bold;
	float:left;
	margin:0;
	width:150px;
	padding-bottom:8px;
}
dl#emailform dd {
	float:left;
	margin:0;
	width:430px;
	padding-bottom:8px;
}
#articleContent2 #rightcol .articlepod {
	text-align:left;
	margin:10px 0;
}
#articleContent2 #rightcol #mostviewed_list .articlepod {
	text-align:left;
	margin:10px 0;
	border:none;
}
#articleContent2 #rightcol .articlepod h2 {
	border-bottom: 3px solid #A69A4C;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	height: 16px;
	margin: 0;
	padding: 0 1px 5px 0;
	text-transform: uppercase;
}
#articleContent2 #rightcol .articlepod ol, #articleContent2 #rightcol .articlepod ul {
	font: bold 11px arial;
	margin:0;
	padding:0;
}
#articleContent2 #rightcol .articlepod li {/* background:transparent url(/img/front_page/orange_triangle.gif) no-repeat scroll 0 5px; */
	font: bold 1em arial;
	line-height: 1.5em;
	margin:2px 5px 6px;
	padding:8px 8px 8px 43px;
	color: #495d18;
}
#articleContent2 #rightcol .articlepod li a, .articlepod ol li a:visited {
	color: black;
}
#video_page #rightcol .articlepod {
	text-align:left;
	margin:10px 0;
}
#video_page #rightcol #mostviewed_list .articlepod {
	text-align:left;
	margin:10px 0;
	border:none;
}
#video_page #rightcol .articlepod h2 {
	border-bottom: 3px solid #A69A4C;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	height: 16px;
	margin: 0;
	padding: 0 1px 5px 0;
	text-transform: uppercase;
}
#video_page #rightcol .articlepod ol, #video_page #rightcol .articlepod ul {
	font: bold 11px arial;
	margin:0;
	padding:0;
}
#video_page #rightcol .articlepod li {/* background:transparent url(/img/front_page/orange_triangle.gif) no-repeat scroll 0 5px; */
	font: bold 1em arial;
	line-height: 1.5em;
	margin:2px 5px 6px;
	padding:8px 8px 8px 35px;
	color: #495d18;
	list-style:none;
}
#video_page #rightcol .articlepod li a, .articlepod ol li a:visited {
	color: black;
}
#articleContent2 #article #articlebody #relatedContent {
	clear:both;
	float:left;
	margin:0 16px 0 0;
	padding: 5px 0 0 0;
}
#articleContent2 #article #articlebody #relatedContent .articlepod {
	float:left;
	margin:0;
	padding:0 0 13px;
	width:300px;
}
#articleContent2 #article #articlebody #relatedContent .articlepod h2 {
	border-bottom:3px solid #A69A4C;
	color:#000;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	margin: 0;
	padding:0 1px 5px 0px;
	height:16px;
	text-transform:uppercase;
}
#articleContent2 #article #articlebody #relatedContent .articlepod ul {
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#f1e0b9
}
#articleContent2 #article #articlebody #relatedContent .articlepod li {
	font:bold 12px arial;
	margin:0;
	padding:6px 5px;
	border-bottom:1px solid #a69a4c;
}
#articleContent2 #article #articlebody #relatedContent .articlepod li a {
	color:black;
	text-decoration:none;
}
#articleContent2 #article #articlebody #relatedContent .articlepod li a:hover {
	color:black;
	text-decoration:underline;
}
#accordion_area .bullets {
	text-align: left;
	font-size: 12px;
	padding-left:20px;
}
#imagebox .imageblock1 #extMedia #kaltura_player {
	height: 235px !important;
	width: 300px !important;
}
.img_horizontal #imageCapBox2 .caption .credit,
#imageCapBox2 .credit {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#imagebox .imageblock1 .caption .credit {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: left;
}

/* ###################### GRID ###################### */
#pageHeader {padding:0; margin:10px 0 0 0; width:100%; background:url(../img/square_bullet.gif) no-repeat left center;}
#pageHeader h1 {font:bold 14px/20px Helvetica, Arial, sans-serif; text-transform:uppercase; padding:0 0 0 16px; margin:0; border-bottom:1px solid #ccc;}

p.breadcrumb {color: #000000; font-size: 11px; font-weight: bold; margin: 4px 0 0 0; padding: 4px 0;}
p.breadcrumb a {color: #31639C; text-decoration: none;}

.left_wrap3 {width:610px; float:left; margin:10px 0 15px 16px;/*top margin only if date_stamp div not used*/ padding:0;}

.leftcol_1 {float:left; width:295px; height:auto; padding:0px; margin-top:20px; margin-right:16px;}
.centercol_1 {float:left; width:295px; height:auto; padding:0px; margin-top:20px;}

/*h2 {width:284px; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#fff; background:#333 url(../img/square_bullet_wht.gif) no-repeat 5px center; text-transform:uppercase; padding:0 0 0 21px; margin:0 0 20px 0;}*/

/*h2 {width:284px; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#000; background:#cccc99 url(../img/square_bullet.gif) no-repeat 5px center; text-transform:uppercase; padding:0 0 0 21px; margin:0 0 20px 0;}*/

#sponsoredSection, #lawFirmSection {border-bottom:1px dotted #ccc;}
.columnHeader {width:100%; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; padding:0; margin:0; border-bottom: 3px solid #A69A4C;}
p.greenkicker {color: #858545; font: bold 10px verdana; margin: 20px 0 0 0; text-transform: uppercase;}
h2 {color: #31639C; font-family: Verdana,Arial,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; margin: 10px 0 0 0;}
img.digestImage {float: left; margin-left: 0; margin-right: 5px; margin-top: 5px;}
.byline, .source, .pubdate, .date {color: #333333; font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; line-height: 13px;}
.abstract {margin:10px 0 0 0;}

.rightcol_3 {width:160px; float:right; height:auto; margin:10px 0 0 0; padding:0;}
.rightcol_3 h3 {font:10px Arial, Helvetica, sans-serif; padding:5px 0; margin: 0; text-align:center;}
.rightcol_3 .tile_ad {float:left; width:160px; padding:0; margin: 0 0 10px 0;}

#foot_container2 {float:left; clear:both; width:980px; margin:0 0 0 0; text-align:center; background-color:#fff;}
#foot_container2 a {text-decoration: none; color:#282828;}
#foot_container2 a:visited {text-decoration: none; color:#282828;}
#foot_container2 a:active  {text-decoration: none; color:#282828;}
#foot_container2 a:hover   {text-decoration: none; color:#282828;}


.mostPop {width:298px; border:1px solid #c1c1c1; margin:0 0 20px 0;}
.mostPop p {display:block; font:bold 14px/19px Arial, Helvetica, sans-serif; color:#000; background-color:#c1c1c1; padding:0 0 0 10px; margin:0; border-bottom:1px solid #c1c1c1;}
.mostPop ul {padding:5px; margin:0; list-style:none;}
.mostPop ul li {font:bold 15px/20px Arial, Helvetica, sans-serif; color:#000; padding:0 0 5px 0;}
.mostPop ul li a {font:12px/17px Arial, Helvetica, sans-serif; color:#000;}
.mostPop ul li a:hover {text-decoration:underline;}

.rightcol_2 .lawjobsBox {width:158px; border:1px solid #c1c1c1; float:left; margin:10px 0 10px 10px; }
.rightcol_2 .lawjobsBox p {display:block; font:bold 12px/19px Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 5px; margin:0;}
.rightcol_2 .lawjobsBox ul {padding:5px; margin:0; list-style:none;}
.rightcol_2 .lawjobsBox ul li.jobLoc {font:11px/16px Arial, Helvetica, sans-serif; color:#555; padding:0 0 5px 0;}
.rightcol_2 .lawjobsBox ul li a {font:bold 12px/17px Arial, Helvetica, sans-serif; color:#000;}
.rightcol_2 .lawjobsBox ul li a:hover {text-decoration:underline;}

.sponsorSpotlight {width:298px; border:1px solid #c1c1c1; float:left;}
.sponsorSpotlight p {display:block; font:bold 12px/19px Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0; border-bottom:1px solid #c1c1c1;}
.sponsorSpotlight dl {padding:8px; margin:0; float:left;}
.sponsorSpotlight dl dt {padding:0 0 8px 0;}
.sponsorSpotlight dl dt a {font:bold 12px/18px Arial, Helvetica, sans-serif;}
.sponsorSpotlight dd {margin:0; padding:0;}
.sponsorSpotlight dd p {font:12px/18px Arial, Helvetica, sans-serif; border-bottom:none;}
.sponsorSpotlight dl dd .sspImg {width:75px; float:left; padding:0 8px 8px 0; margin:0;}


/********** CHART STYLES chartIA interactive charts **********/

/********** CHART STYLES **********/

#chartIA {

}

#chartIA td {
    font-family:Arial !important;
    font-size:12px;
    color: #000;
}

#chartIA H2 {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:700; color:#333333; text-transform:uppercase; padding:10px 0 5px 0;}

#chartIA table {border:1px solid #e5e1cf;}
#chartIA table td {border:1px solid #e5e1cf;}

.google-visualization-table-tr-odd td {
    background-color: #eae6d3 !important;
}

.google-visualization-table-td {
    text-align:left;
    padding:10px !important;
}

.google-visualization-table-td-number {
    text-align:right;
    padding:10px !important;
}

.google-visualization-table-tr-over,
.google-visualization-table-tr-over td {
    background-color:#cc9c32 !important;
}

.google-visualization-table-tr-sel,
.google-visualization-table-tr-sel td {
    background-color: #cc9c32 !important;
}

.google-visualization-table-tr-head,
.google-visualization-table-tr-head td {
	background-image: url(http://www.law.com/img/universal/chart_header_bg.gif) !important;
    text-align: left !important; 
}

#almi_ws_tabs table {
    border: none;
    border-spacing:0 !important;
}

#almi_ws_tabs td  {
    border-left: solid 2px #e5e1cf !important;
    border-top: solid 2px #e5e1cf !important;
    border-right: solid 2px #e5e1cf !important;
    border-bottom: none !important;
    background-color: #eae6d3;
    padding-top:8px !important;
    padding-right:10px !important;
    padding-bottom:8px !important;
	padding-left:10px !important;
    margin-right:10px !important;
    float:left;
    font-family:Arial, sans-serif;
    font-weight: bold;
    font-size: 14px !important;
}

#almi_ws_tabs td a {
    color:#000000 !important;
}

#almi_ws_tabs td:hover {
    background-color: #ffffff !important;
    text-decoration: underline;
}

div#almi_ws_tabs td.selected {background-color: #ffffff !important;}


#articlebody .footnote { font-size: .8em; }


/********** CHART STYLES chartIA interactive charts END **********/

#rightcol #accordion_area h5 {line-height:28px;}

/********* CUSTOM INTERACTIVE STYLES **********/

/*MIDWEST MAP*/
#midwest_survey_container { width:902px; height:600px; margin:50px auto 0 auto; padding:0; font-family:arial, helvetica, sans-serif; color:#333; font-size:12pt; } #midwest_survey_map { width:100%; height:531px; background-image:url(/image/nlj/charts/midwest/map_bg.gif);
background-repeat:no-repeat; position:relative }

.marker { cursor:pointer; position:absolute; } .tooltip { width:164px; height:auto; display:none; } .tooltip p { margin:0; padding:0px 20px; width:124px; text-align:center; } .tooltip_top { background-image:url(/image/nlj/charts/midwest/tooltip_top.png);
background-repeat:no-repeat; width:164px; height:18px; } .tooltip_mid { background-image:url(/image/nlj/charts/midwest/tooltip_mid.png);
background-repeat:repeat-y; width:164px; height:auto; } .tooltip_bot { background-image:url(/image/nlj/charts/midwest/tooltip_bot.png);
background-repeat:no-repeat; width:164px; height:50px; }

/*level 1 table*/
.level1_table_container { z-index:499; } .midwest_survey_table1_top { width:410px; height:60px; background-image:url(/image/nlj/charts/midwest/table_bg_top_sm.png);
background-repeat:no-repeat; cursor:pointer; } .midwest_survey_table1_mid { width:410px; height:auto; background-image:url(/image/nlj/charts/midwest/table_bg_mid_sm.png);
background-repeat:repeat-y; }
.midwest_survey_table1_scroll { height:auto; width:390px; } .midwest_survey_table1_bot { width:410px; height:35px; background-image:url(/image/nlj/charts/midwest/table_bg_bot_sm.png);
background-repeat:no-repeat; }
.midwest_survey_map_level1 { width:350px; background-color:#fff; border-left:1px solid #666; border-top:1px solid #666; margin-left:20px; }
.midwest_survey_map_level1 th { border-right:1px solid #666; border-bottom:1px solid #666; padding:5px 10px; color:#666; }
.midwest_survey_map_level1 td { border-right:1px solid #666; border-bottom:1px solid #666; padding:5px 10px; color:#666; font-size:10pt; } .odd { background-color:#ccc; cursor:pointer; } .even { background-color:#fff; cursor:pointer; } .table1_header { font-size:15pt; color:#fff; margin:24px 0 0 23px; width:330px; } .table1_close { font-size:15pt; color:#fff; margin:24px 42px 0 0; cursor:pointer; } .midwest_survey_clickableText { font-size:9pt; color:#fff; margin:0; padding:8px 0 0 24px; } .midwest_survey_table1_colNames { color:#666; width:348px; background-color:#fff; margin:0 0 0 20px; border:1px solid #666; border-bottom:none; } .mw_firmName { padding:5px 10px; border-right:1px solid #666; width:247px; } .mw_attorneyCount { padding:5px 10px; }

/*level 2*/
.level2_level_container { width:448px; height:auto; position:absolute; /*top:-65px; left:-200px;*/ display:none; z-index:500; } .level2_header_top { width:448px; height:16px; cursor:pointer; background-image:url(/image/nlj/charts/midwest/level2_header_top.png);
background-repeat:no-repeat; }
.level2_header_mid { width:448px; height:auto; cursor:pointer; background-image:url(/image/nlj/charts/midwest/level2_header_mid.png);
background-repeat:repeat-y; }
.level2_header_bot { width:448px; height:10px; cursor:pointer; background-image:url(/image/nlj/charts/midwest/level2_header_bot.png);
background-repeat:no-repeat; }
.level2_mid { width:448px; height:auto;
background-image:url(/image/nlj/charts/midwest/level2_bg_mid.png);
background-repeat:repeat-y; }
.level2_bot { width:448px; height:23px;
background-image:url(/image/nlj/charts/midwest/level2_bg_bot.png);
background-repeat:no-repeat; }
.level2_level_container p { margin:0; padding:0 0 0 24px; color:#565354; } .level2_header_mid p { margin:0px; padding-top:5px; font-size:14pt; color:#fff; } .level2_body p { margin:0px 0 0 0; padding-top:7px; font-size:11pt; } .level2_body p.level2_body_header1 { font-size:13pt; } .level2_body p.level2_body_header2 { font-size:12pt; } .level2_body ul { margin:0 0 0 35px; padding:5px 0 0 0; font-size:11pt; list-style-type:none; color:#565354; } .level2_body ul li { padding-bottom:3px; } .level2_spacer { width:400px; margin:0 auto; height:5px; border-bottom:1px solid #ddd; } .level2_close { font-weight:bold; margin-right:24px; cursor:pointer; } .level2_draggable { width:408px; cursor:pointer; }

/*level2 ad*/
.level2_ad { height:auto; width:390px; margin:10px auto 0 auto; padding:5px; background-color:#eee; border:1px solid #fff; } .level2_ad p { font-size:10pt; color:#666; padding:0px 15px; margin:0; }


/*END MIDWEST MAP*/

/********* END CUSTOM INTERACTIVE STYLES **********/

/********* 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 **********/


