/* PA REDESIGN STYLES */
body {font-family: georgia; color:#333;}

/*definitions*/
a {color: #541901; text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:visited{color: #865128;}
a img {border:0;}
/*end definitions*/

#lightbox_login #lightbox_box p#lightbox_login_close {background: #ffffff url(/img/pa/registration_header.gif) no-repeat scroll 0 0; height: 43px;}


/*header*/

#leaderboard {padding-top:5px; background-color: #CCCBC2;}

#mast {background:#fff url(http://www.law.com/img/pa/tli_mastwsearch.gif) no-repeat;}
#logo img {margin-left:1px;}

#icmast { height:75px;background: #fff url(http://www.law.com/img/rebrand_headers/quest_box_pa.gif) no-repeat 0px 0;width:980px;}
#iclogo {float:left; width:677px;}
#icsearchBox {float: right; height:60px;padding-top: 8px; width: 198px; } 

/*top nav styles*/
#horiznav {height:15px; font: 1.0em verdana; color:#772201; line-height: 15px; background: #fff url(http://www.law.com/img/pa/horiz_bg.gif) repeat-x; padding:3px 0 2px;}
#horiznav a, #horiznav a:visited {color:#000;text-decoration:none; margin: 0 7px;}
#horiznav a:hover {text-decoration:underline;}
#horiznav .left {float:left;}
#horiznav .right {float:right; }
#horiznav .left img {vertical-align: middle;position:relative;bottom:1px;}
#horiznav .left img.email {vertical-align: top;position:relative;bottom:0;top:1px;margin-right:2px;}
/*end top nav*/

/*left nav styles*/
#leftnav a, #leftnav a:visited {color:#333;}
#leftnav a:hover {text-decoration: underline;}

/*left nav flyout -- id = section-top*/
#leftnav #section-top {background-color: #EFEEE3;border: 1px solid #E5E1DE;margin-bottom: 10px; }
#leftnav #section-top ul {padding:5px 0 8px 0; margin:0 8px; list-style:none;width:142px;}
#leftnav #section-top ul li {font-family:verdana; line-height:1.4em; border-bottom: 1px dotted #ADAEAD;position: relative;padding:1px 0;}
#leftnav #section-top ul li.bottom {border-bottom:0;}
#leftnav li ul {
	position: absolute;
	left: 141px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	z-index: 2;
}
#leftnav #section-top ul li a {
	display: block;
	}
#leftnav #section-top ul li a.arrow {background: transparent url(http://www.law.com/img/pa/black_arrow.gif) no-repeat right center;}


/* Fix IE. Hide from IE Mac \*/
* html #leftnav #section-top ul li { float: left; height: 1%; }
* html #leftnav #section-top ul li a { height: 1%; }
/* End */

#leftnav #section-top ul li:hover ul, #leftnav #section-top ul li.over ul, #leftnav 
#section-bottom ul li:hover ul, #leftnav #section-bottom ul li.over ul {
	display: block;
	background: #EFEEE3;
   	padding:0 8px 2px 8px;
	border: 1px solid #B2B2B2;
	width: 158px;
	margin:0;
} 

#section-bottom {margin:0px 0px 10px 0px;}

/* The magic */


/*end left nav flyout*/

#leftnav #section-bottom {background-color: #EFEEE3;border: 1px solid #E5E1DE;}
#leftnav #section-bottom p {margin:0 8px;;padding: 8px 0 1px 0; font: 1.0em/1.4em verdana;border-bottom:1px dotted #ADAEAD;}
#leftnav #section-bottom ul {padding:5px 8px 8px; margin:0 0 0px 0; list-style:none;}
#leftnav #section-bottom ul li {font-weight:normal; font-family:verdana;line-height:1.4em;border-bottom: 1px dotted #ADAEAD; padding:1px 0;}
#leftnav #section-top ul li.bottom, #leftnav #section-bottom ul li.bottom {border:0;}
#leftnav #sponsors h2 {font:1.1em arial; margin:0 0 8px 0; font-weight: normal; text-align: left; text-transform:uppercase;}
#leftnav #sponsors {margin:10px 0; border: 1px solid #E5E1DE; padding:8px; text-align: center; font-family:arial;}
#leftnav #sponsors ul {padding:0; margin:6px 0 0 0; list-style: none; text-align:left; font:1em arial;}
/*end left nav styles*/

/*end left nav*/

/*index styles*/
#breakingnews {width:644px;background-color:#772201;color:#FFF; font:bold 1.8em arial; float:left;}
#homecenter #breakingnews p { padding:4px 8px; margin:0;line-height:1.3em;}
#breakingnews a, #breakingnews a:visited, #breakingnews a:hover {color:#E9EBE5; font-size:.6em;line-height:1.3em;}

#homecenter h2 {font: bold 1.1em arial; color:#000; line-height: 1.3em; clear:both;border-top: 1px solid #D7D2CD; padding-top:8px; margin:-8px 0 8px;}
#homecenter h2 a, #homecenter h2 a:visited, #homecenter h2 a:hover, #skyscraper h2 a, #skyscraper h2 a:hover, #skyscraper h2 a:visited {color:#000;}
#topstories h2, #topstories-no-image h2 {border-top: 0; margin-top:8px; padding-top:0;}
#homecenter h2.top, #skyscraper .content h2.top {border-top:1px solid #939095; padding: 4px 3px 1px 7px; margin-top:10px; background-color: #E7E7E0;}

#homecenter h1 {font-size:1.3em; line-height:1.3em; clear:left;color: #541901;}
#homecenter #centerleft h1 {font-size:1.3em; line-height:1.3em; clear:left;color: #541901;margin:0;}
#homecenter #centerleft h4 {margin:0;}
#homecenter #centerright h1 {font-size:1.3em; line-height:1.3em; clear:left;color: #541901;margin:0;}
#homecenter #centerright h4 {margin:0;}
#homecenter p.byline, #homecenter p.date, #homecenter p.source {font:1.0em verdana; line-height:1.4em; margin:0; color:#333;}
#homecenter p.source{font-weight: bold;}
#homecenter p {font-size:1.2em; line-height:1.35em; margin-bottom:16px; margin-top: 2px;}
#homecenter p i{font-size:1.1em;}
#homecenter #centerleft img, #homecenter #centerright img {float:left; margin: 6px 8px 4px 0;}
#homecenter ul, #skyscraper .content ul {margin:4px 0 0 2px; padding:0 0 0 0; color: #541901; list-style: square; list-style-position:inside;}
#homecenter ul li, #skyscraper .content ul li {font-size: 1.2em; line-height: 1.35em; margin-bottom: 16px;}
#homecenter ul li p.source {font-size: .85em; margin-left:12px;}
#homecenter h4 {font:normal 1.1em georgia; text-transform:uppercase;color:#000; clear:left;}

#topstories {float:left; padding:0; background-image:url(http://www.law.com/img/pa/front/topstory_bg.gif);}
#topstories-no-image {background-color: #fff; float:left;}
#spotlight {float:left; width: 320px; margin-right:16px;background-color:#F3F3F0;}
#spotlight h2 {padding-left:8px;margin:6px 0px 0px 0px;} 
#spotlight h1 {font-weight:bold; font-size:1.6em; line-height: 1.25em; padding-left:8px;margin-top:0px;margin-bottom: 2px;} 
#spotlight p {font-size: 1.2em; margin:0 0 15px 0; line-height: 1.3em; padding-left:8px;}

#topstories ul li, #topstories-no-image ul li {margin-bottom:0;}
#topstories .imagebox {float:right; width:308px; padding-bottom:8px;}
#topstories .imagebox img {width:300px; height:235px;padding-top: 8px;}
#topstories .imagebox p {padding: 4px 0 0 0; font:1.0em verdana; margin:0; line-height: 1.3em;}
#headlines {float:left;margin:0 0 8px 8px;}
#topstories-no-image #headlines {float:left; background-color:#fff; width:308px; margin:0;}


#spotlight ul {padding-left:8px; padding-bottom:10px;}
#headlines ul {padding:0 0 5px 0;width:300px;}

#centerleft {width:320px; float:left; margin-right: 16px;overflow:hidden;}
#centerright {width:308px; float:left;}

.sponsorspot {border: 1px solid #D7D2CD; font-family:verdana,arial,sans-serif; margin:10px 0;}
#homecenter .sponsorspot h2, #homecenter .sponsorspot h2 {border-bottom: 1px solid #D7D2CD; border-top:0; font: normal 1em verdana; margin:0; padding:2px 6px; color:#333;}
#homecenter .sponsorspot h3, #homecenter .sponsorspot h3 {font-size: 1.1em; margin:8px 6px;}
#homecenter .sponsorspot h3 a, #homecenter .sponsorspot h3 a:visited {color:#000;}
#homecenter #centerleft .sponsorspot img, #homecenter #centerright .sponsorspot img {float:left;margin:0 6px;}
#homecenter #centerleft .sponsorspot p, #homecenter #centerright .sponsorspot p {margin:8px 6px; font-size:1.1em;}



/*homepage skyscraper column*/
#skyscraper .content { margin-bottom:8px; text-align:left;}
#skyscraper .content h2 {font: bold 1.1em arial; color:#000; line-height: 1.3em; margin:8px 0;}
#skyscraper img {margin-bottom:4px;}
/*end homepage column*/

/*end index styles*/

#content p.breadcrumb {font: 1em verdana; margin:0; background: #fff url(http://www.law.com/img/pa/hubpages/red_dot.gif) no-repeat 16px 3px;padding-left:25px;} 
#content p.breadcrumb a {font-weight: bold;}
#content p.breadcrumb br, #rightcol .links ul li a br {display:none;}/*fixes line breaks in headlines*/

/*hubpage styles*/
#hubpage h2 { border-color: #D5D0C1;}
.one-column h1, .two-columns h1 {font-size:1.3em; line-height:1.3em; margin:0; color:#541901;}
#hubpage p {margin-top:8px; font-size:1.2em; line-height: 1.325em;}
#hubpage p i{font-size:1.1em;}
#hubpage p.date, #hubpage p.byline, #hubpage p.source, #content #hubpage .two-columns .spotlight p.date, #hubpage .two-columns .spotlight p.byline, #content #hubpage .two-columns .spotlight p.source, #content #hubpage #featured .contentbox p.date, #hubpage #featured .contentbox p.byline, #hubpage #featured .contentbox p.source {font:1.0em verdana; line-height:1.4em; margin:0;}
#hubpage h3 {margin:0 0 4px 0; font-size:1.2em; line-height: 1.3em; text-transform:uppercase; color:#000;}
#hubpage ul {margin:0 10px 10px 10px; padding:0; list-style-position:inside;}
#hubpage ul li {font-size:1.1em;line-height:1.3em;}
#hubpage ul.notices {list-style:none; margin: 8px 0; }
#hubpage h3.notices {border-top: 1px solid #D5DAD6; margin-top:15px; padding-top:15px;}
#hubpage .digest {margin-bottom:16px;}
#hubpage h4 {text-transform:uppercase; font-size: 1.1em; color:#000; margin:0 0 5px 0;}

#hubpage .pubnotice-section, #hubpage .legalbrief { border-bottom: 1px solid #D5D0C1; margin-bottom: 8px;}
#hubpage .pubnotice-section h3, #hubpage .legalbrief h3 { font:bold 1.1em arial; color: #000;text-transform:uppercase; }
#hubpage .one-column h3.marketplace { font:bold 1.1em arial;border-top: 1px solid #D5D0C1; margin-bottom:8px;} 
#hubpage .legalbrief h1 {font-weight: normal;font-size:1.2em;line-height:1.5em }

/*hubpage 2 only*/
#hubpage .two-columns .spotlight {border-bottom: 1px solid #D5D0C1; margin-bottom:12px;}
#hubpage .two-columns .spotlight h1 {font-weight:bold; font-size:1.5em; line-height: 1.3em;} 
#hubpage .two-columns .spotlight p {font-size:1.4em; line-height: 1.3em;} 
/*#hubpage .two-columns .spotlight ul {margin:0px 0 20px 0; padding:0; list-style:none; clear: both; font-size:1.2em;}
#hubpage .two-columns .spotlight ul li {margin-bottom:4px;}*/
#hubpage .two-columns .spotlight div.imagebox {float:left; width:136px; margin:0 0 8px 0; font-size:1.2em;}
#hubpage .two-columns .spotlight img {margin:0 8px 4px 0;}

/*hubpage subscribe box*/
#hubpage .subscribebox {margin:15px 0; border-top: 1px solid #D5DAD6; float:left; width:580px;}
#hubpage .subscribebox h3 {font: bold 1.1em arial;padding:10px 8px 0; margin:0; text-transform:uppercase; clear:both;}
#hubpage .subscribebox h3.heading {font: bold 1.1em arial;padding:3px 8px; margin:0; text-transform:uppercase; clear:both;background-color:#D5D0C1;color:#333;border:0;}
#hubpage .subscribebox form {margin:0; padding:0;}
#hubpage .subscribebox dl {margin:0; padding:8px 0 10px 0; line-height:1.35em; clear:both; float:left;border-bottom: 1px solid #D5DAD6; width:580px;}
#hubpage .subscribebox dt {font-size:1.2em; font-weight:normal; margin:0; width:450px; float:left;padding:0 0 0 8px;line-height:1.4em;}
#hubpage .subscribebox dd {display:block; width:101px; margin-left:460px;}

#hubpage .one-column ul li { font: 1.1em;line-height:1.4em;padding: 4px 0px;}

/*featured section content boxes*/
#featured .contentbox, #hubpage #noticebox {margin:0 0 10px 0; padding:0 0 4px 0; background: #FFF url(http://www.law.com/img/pa/hubpages/bottom_corners.gif) no-repeat left bottom; width:234px;}
#hubpage #noticebox  {margin-bottom:15px;}
#hubpage #featured h2, #hubpage #noticebox h2 {font: 1.2em arial; color:#333; background:#fff url(http://www.law.com/img/pa/hubpages/header_bg.gif) no-repeat 0px 0px; margin: 0; padding:3px 8px 1px 8px; line-height:20px; border:0;}


#hubpage #featured .contentbox ul, #hubpage #noticebox ul {list-style:none; margin:0; padding:0;}
#hubpage #featured .contentbox p, #hubpage #featured .contentbox h1, #hubpage #featured .contentbox h3, #content #hubpage #featured .contentbox ul li, #hubpage #noticebox ul li {padding:4px 8px 4px 4px; font-size: 1.1em; line-height: 1.35em; border-color:#DFDFD9; border-style:solid; border-width: 0 1px; margin:0;}
#hubpage #featured .contentbox h1 {font-weight:normal;}
#hubpage #featured .contentbox .digest {margin:0;}
#hubpage #featured .contentbox p.source, #hubpage #featured .contentbox p.date {font:1em verdana; padding-top:0;}
/*end featured section content boxes*/
/*end hubpage 2 only*/

/*sponsor spotlights*/
.sponsorspot {border: 1px solid #d7d2cd; font-family:verdana,arial,sans-serif; margin:10px 0; padding-bottom:4px; clear:both; }
.one-column .sponsorspot {float:left;}
#homecenter #centerleft .sponsorspot h2, #homecenter #centerright .sponsorspot h2, #hubpage .sponsorspot h2 {border-bottom: 1px solid #d7d2cd; font: bold 1.1em arial; margin:0; padding:2px 6px; width:inherit;}
#homecenter #centerleft .sponsorspot h3, #homecenter #centerright .sponsorspot h3, #content #hubpage .sponsorspot h3 {font: bold 1.0em verdana; margin:4px 6px; line-height:1.4em; text-transform:none;}
#homecenter #centerleft .sponsorspot h3 a, #homecenter #centerright .sponsorspot h3 a, #content #hubpage .sponsorspot h3 a {color:inherit; text-decoration:none;}
#homecenter #centerleft .sponsorspot img, #homecenter #centerright .sponsorspot img, #hubpage .sponsorspot img {float:left;margin:0 6px; border:1px solid #668BA5;}
#homecenter #centerleft .sponsorspot p, #homecenter #centerright .sponsorspot p, #hubpage .sponsorspot p, #content #hubpage #featured .sponsorspot p {margin:0 6px; font:1.0em verdana;}
/*end sponsor spots*/

/*end hubpage*/

/*article page*/
/*section head / article tools */
#articletools {border-bottom: 1px solid #D5D0C1; height:21px;}
#articletools ul {padding:2px 0 0 0; margin:0;}
#articletools ul li {margin-left:10px; line-height: 20px; padding:2px 0 ;font:1.1em verdana}
#articletools ul li a {color:#2C380E; }
#articletools ul li.print {background: #fff url(http://www.law.com/img/pa/hubpages/printer_friendly_icon.gif) no-repeat left;}
#articletools ul li.print a {padding-left: 16px; }
#articletools ul li.email {background: #fff url(http://www.law.com/img/pa/hubpages/email_icon.gif) no-repeat left;}
#articletools ul li.email a {padding-left: 20px; }
#articletools ul li.comment {background: #fff url(http://www.law.com/img/pa/hubpages/comment_icon.gif) no-repeat left;}
#articletools ul li.comment a {padding-left: 23px; }
#articletools ul li.reprint {background: #fff url(http://www.law.com/img/pa/hubpages/reprint_icon.gif) no-repeat left;}
#articletools ul li.reprint a {padding-left: 20px; }
/*end section / tools*/

/*javascript changes font-sizes below*/
#article h1 {font-size:1.6em; color:#000; margin:0; line-height: 1.25em}
#article h2 {font-size:1.2em; line-height: 1.325em; margin:8px 0;}
#article h4 {font-size: 1.2em; line-height:1.325em;}/*kicker/subhead style*/

#article p.byline, #article p.source, #article p.date {font:1.0em verdana; margin:0; line-height: 1.4em;}
#articlebody {font-size:1.2em; line-height: 1.325em;}

/*image blocks*/
#imageblock1 p {padding:4px 7px; font:1em verdana; border: 1px solid #D5D0C1; margin:0; line-height:1.4em; background-color:#F2F2EF;}
.img p {font:1em verdana; line-height:1.4em; margin:0; padding:0;}
#imageblock1 p .credit, .img p .credit {color:#333;}

#imagebox {border: 1px solid #D5D0C1; margin:0 0 10px 16px; background-color:#F2F2EF;}
#imagebox .img {width:129px; padding:10px 0; margin:0 10px;}/*width = 129 to make box 300px*/

#imagebox-vertical {border: 1px solid #D5D0C1; margin:0 0 10px 16px;}
#imagebox-vertical .img {width:128px; margin:0 10px; padding:10px 0;}
/*end image blocks*/
/*javascript changes font-sizes above*/

/*right column / advertisement*/
/*related links box*/
.links { width:300px;background:#FFF url(http://www.law.com/img/pa/hubpages/artbox_btm.gif) no-repeat bottom left; padding-bottom:4px; margin-bottom:15px;}

.links h2 {font: 1.2em arial; color:#000; background:#F2F2EF url(http://www.law.com/img/pa/hubpages/artbox_top.gif) no-repeat; margin:0; padding:2px 8px; text-transform: uppercase;}
.links ul {margin:0; padding: 0px; list-style: none; font-size: 1.1em; line-height: 1.35em; border: 1px solid #DFDFD9; border-width: 0 1px;}
.links ul li {margin:0px; padding:8px;}
.links .mostviewed {margin-top:15px;}
/*end related links box*/
/*end right column*/

/*end article styles*/


/*registration dropdown*/
.premium {display:inline;}
.premium ul#nav, #hubpage .premium ul#nav, #hubpage .spotlight .premium ul#nav, #content #hubpage #featured .contentbox .premium ul#nav { list-style:none;padding:0; margin:0; width:15px;display:inline; background:url(http://www.law.com/img/universal/key_icon.gif) no-repeat left bottom; font-size: 10px; line-height:.9em; height:9px; border:0;}

.premium ul#nav li, #hubpage .premium ul#nav li, #hubpage .spotlight .premium ul#nav li, #content #hubpage #featured .contentbox .premium ul#nav li { position: relative; padding:0; margin:0;display:inline; border:0;}
.premium li ul, #hubpage .premium li ul, #hubpage .spotlight .premium li ul, #content #hubpage #featured .contentbox .premium ul#nav li ul {
	position: absolute;
	left: 0px; /* Set less than menu width */
	top: 17px;
	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,
#content #hubpage #featured .contentbox .premium ul#nav li:hover ul, 
#content #hubpage #featured .contentbox .premium ul#nav li.over ul
{
	display: block;
	background-color: #7B6A59;
	border: 1px solid #772201;
	width: 125px;
	list-style:none;
	padding:2px;
	color: #fff;
	margin:0;
} /* The magic */

.premium ul#nav li:hover ul li, 
.premium ul#nav li.over ul li,
#content #hubpage #featured .contentbox .premium ul#nav li:hover ul li, 
#content #hubpage #featured .contentbox .premium ul#nav li.over ul li
{font: bold 9px Verdana;
line-height:1em;
}
.registration {display:none;}
.free {display:none;}
/*end registration dropdown*/



/*form styles*/
/*free alerts page*/
dl#alertform {font-size:1.1em; width:580px; line-height:20px;}
dl#alertform dt {font-weight:bold; float:left; margin:0; width:150px; padding-bottom:8px;}
dl#alertform dd {float:left; margin:0; width:430px; padding-bottom:8px;}
dl#alertform dd.checkbox1 {width:215px; float: left; margin-left:150px; font-weight:normal;}
dl#alertform dd.checkbox {width:215px; float: left; font-weight:normal;}
/*end free alerts page*/

dl#contactform dt {clear:left;}
/*end form styles*/

#footer {padding-top:16px; border-top:1px solid #D4D8D4;}

/*print styles*/
.print h1 {border-top: 1px solid #B8BEB8;}
/*end print*/



/*lawJobs section*/

#lawJobs { background-color:#F1F1F1; padding:8px; overflow: hidden;text-align:left; }
#skyscraper #lawJobs {margin:0 0 16px 0; overflow:visible; }
#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; background-x-position: 0pt; background-y-position: 3px; }
#lawJobs .Featured .careersSearchPodTitle2 { text-align:center; color: #177e7f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; letter-spacing: -1px; font-weight: bold; padding-top: 7px; padding-bottom: 5px; }




/*end lawJobs section*/
