@charset "utf-8";
/* LPC Legal Practice Center */
@media screen {
#LPC #banner { background-image:url(/images/2009/LPC-banner.jpg); }
#LPC #banner h1, #LPC #banner p { text-align:left; text-indent:-99999px; }
#LPC.home #content  { background:#663c60; padding:0; }
#LPC.home #content #ad { background:#423730 url(/images/2009/LPC-home-content-bkg.jpg) repeat-x left top; color:#fc0; font:bold 1em Arial, Helvetica, sans-serif;  }
#LPC.home #content #ad strong { font: bold 1.25em/1em Arial, Helvetica, sans-serif; color:#fc0; }
#LPC.home #content #ad .threeColumn p { padding:25px 55px 0 0; }
#LPC #content .threeColumn { width:250px; }
#LPC #content .doubleColumn { width:375px; }
#LPC a.help { background:url(/images/2009/LPC-help.png) no-repeat right top; position:absolute; top:0; right:0; text-align:right; height:87px; width:118px; padding:.75em .66em; font:bold .85em/1.25em Tahoma, sans-serif; color:#000; _background-image:url(/images/2009/LPC-help.gif) ;}
#LPC a:hover.help { background:url(/images/2009/LPC-help-hover.png) no-repeat right top; color:#c00;; _background-image:url(/images/2009/LPC-help-hover.gif) }
#LPC #history { height:82px; width:625px; position:relative; clear:both; background:url(/images/2009/LPC-history-bkg.jpg) no-repeat left center; }
#LPC #content #history h2 { margin:0; padding:0; position:absolute; left:220px; top:13px; color:#fef3da; font:normal 20pt Arial, Helvetica, sans-serif; }
#LPC #history p {
	margin:0;
	padding:0;
	position:absolute;
	left:220px;
	top:46px;
	color:#fcc33e;
	font:bold 1em/16px Arial, Helvetica, sans-serif;
	width: 367px;
}
#LPC #history a { color:#fcc33e; display:block; height:18px; border:0; margin:0; padding:.5em 25px; 
	background:url(/images/2009/LPC-history-a.gif) no-repeat 5px center; 
 }
#LPC #history a:hover { background:url(/images/2009/LPC-history-a-hover.gif) no-repeat 5px center; color:#fff; }

#LPC .layer3 { background:#fff; }
#LPC #content #news { overflow:auto; height:300px; }
#LPC #content #news h2 { text-align:left; text-indent:-99999px; height:70px; width:375px; background:url(/images/2010/LPC-News-Area-2010.gif) no-repeat left center; margin:0; padding:0; }
#LPC #content #news ul { background:#f4ece1 url(/images/2010/lpc-news-ul.gif) repeat-y left top; font:normal .9em/1.25em Arial, Helvetica, sans-serif; margin:7px 0 0 15px; list-style:none; padding:0; padding:7px 0; }
#LPC #content #news li { margin:0 33px 13px 13px ; }
#LPC #content #news a { color:#ac3316; font-weight:bold; }
#LPC #content #news a:hover { background:none; }
#LPC #news #creditfooter { position:absolute; right:0; bottom:0; }
#LPC #news #creditfooter a { background:none; }
#LPC #content #buildingBlocks { background:#b57721; }
#LPC #content #buildingBlocks h2 { font:bold 1.05em/30px Arial, Helvetica, sans-serif; color:#f2aa00; margin-left:25px; }
#LPC #content #buildingBlocks ul { margin:0; width:250px; list-style:none outside; padding:0; }
#LPC #content #buildingBlocks li { margin:0 0 1px 0;  width:250px; overflow:visible; border-top:1px #d19c57 solid; border-bottom:1px #8c642a solid;	background:#b57721; 
 }
#LPC #content #buildingBlocks a 
	{
	font:bold .9em/30px Arial, sans-serif;
	display:block; color:#401c00; text-decoration:none; 
	height:30px; 
	border:0; 
	margin:0; padding:.5em 0 .5em 25px; 
	background:#bf8026 url(/images/2009/LPC-bb-li-a.gif) no-repeat 5px center; 
	}
#LPC #content #buildingBlocks a#WRAP
	{ font:bold .9em/15px Arial, sans-serif; }
	
#LPC #content #buildingBlocks a:hover { background:#d4891e url(/images/2009/LPC-bb-li-a-hover.gif) no-repeat 5px center; color:#fff; }
#LPC #staff { width:250px; height:250px; background:url(/images/2009/LPC-staff-bkg-2.jpg) no-repeat center; color:#fddafe; }
#LPC #staff h2 a {
	display:block;
	overflow:hidden;
	margin:0; padding:0;
	position:absolute;
	left: 0; top: 0;
	width:250px;
	height:250px;
	text-align:left;
	text-indent:-99999px;
	background:none;
}
#LPC #staff h2 a:hover { background:url(/images/2009/LPC-staff-hover.jpg) no-repeat 31px 75px; }
#LPC #staff p {
	margin:0; padding:0;
	position:absolute;
	left:0px;
	top: 225px;
	width:250px; text-align:center;
	font-weight:800;
}
#LPC #otherStuff { position:relative; height:304px; background:#423730 url(/images/2009/LPC-home-content-bkg.jpg) repeat-x left bottom; color:#fc0; }
#LPC #LPCfaculty { font:bold 1.33em Arial, Helvetica, sans-serif; color:#3d3826; margin:0; padding:1em 0;  width:375px; background:#42372f url(/images/2009/LPC-faculty-bkg.jpg) no-repeat left top; }
#LPC #LPCfaculty span { position:absolute; left:55px; top:45px; color:#ffbd0c; font:bold .8em Arial, Helvetica, sans-serif; }
#LPC #LPCfaculty a {  color:#fff; display:block; height:40px; border:0; margin:0; padding:.66em 44px; 
	background:url(/images/2009/LPC-history-a.gif) no-repeat 15px center; }
#LPC #LPCfaculty a:hover { background:url(/images/2009/LPC-history-a-hover.gif) no-repeat 15px center; color:#ffbd0c; }

#LPC #LPCpartners { font:bold 1.25em Arial, Helvetica, sans-serif; color:#3d3826; margin:0; padding:0;  width:375px; background:url(/images/2009/LPC-a-green-bkg.jpg) repeat-y center; position:absolute; left:0; bottom:125px; height:65px; }
#LPC #LPCpartners a {  color:#3d3826; display:block; height:18px; border:0; margin:0; padding:1.5em 44px; 
	background:url(/images/2009/LPC-a-green.gif) no-repeat 15px center; border-top:1px #3d3826 solid;  }
#LPC #LPCpartners a:hover { background:url(/images/2009/LPC-a-green-hover.gif) no-repeat 15px center; color:#fef3da; }

#LPC #practiceAd { height:125px; width:375px; background:url(/images/2009/LPC-practice-ad.jpg) no-repeat right bottom; position:absolute; bottom:0; text-align:left; }
#LPC #practiceAd a {
	background:none;
	color:#fff;
	font-size:1.25em;
	display:block;
	position:absolute;
	left:50px;
	top:82px;
	width:100px;
	height:31px;
}
#LPC #practiceAd h3 { text-align:left; text-indent:-99999px; }
#LPC #practiceAd p { margin:0; color:#fff; width:200px; text-align:center; font:bold 1.5em/1em Arial, Helvetica, sans-serif; text-indent:-99999px; }
#LPC #navigation ul ul { margin:0; left:0; background:none; }
#LPC #navigation ul ul li { margin:0;}
#LPC #navigation ul ul a { background:none; color:#A8A176; }
#LPC #navigation ul ul a:hover { color:#fff; }
#LPC #navigation .navigation2 { left:0; margin:0; padding:0; overflow:hidden; }
#LPC #navigation .navigation2 li { width:220px; margin:0; }	
#LPC #navigation .navigation2 li a { width:215px; margin:0; }	
#LPC #practicalWisdom.doubleColumn { height:210px; background:#000 no-repeat center top; }
#LPC #practicalWisdom a { text-align:left; text-indent:-99999px; display:block; position:absolute; left:0; top:0; height:210px; width:375px; background:none; }
#LPC #practicalWisdom a:hover { background:url(/images/2009/LPC-a-play-hover.gif) no-repeat 203px 148px; }

#LPC.page #content { background:#d3cbba url(/images/2009/LPC-self-content-bkg.jpg) repeat-x left top; padding:13px 0; border-bottom:33px #5e6d2c solid; }
#LPC th, #LPC td { border-color:#92bcbc; }
#LPC th { background:#92bcbc url(/images/2009/LPC-self-accent.jpg) repeat-y left top; }
#LPC #content h1 { color:#fff; background:url(/images/2009/LPC-self-accent.jpg) repeat-y right top; margin:0; padding:0 1em; position:relative; top:-13px; font:bold 1.15em/33px Arial, sans-serif; border-bottom:4px #e14900 solid; height:33px; } 
#LPC #content h1 a { position:relative; left:3em; color:#fc0; }
#LPC #content h2 { color:#995c00; } /* Accent from header */
#LPC #content h3, #LPC #content strong, #LPC #content b { color:#52670d; } /* Accent from theme */
#LPC #content h4 { color:#806f55; } /* neutral */
#LPC.page #content a:hover, #LPC #practiceAd a:hover { background:url(/images/white-33.png); }
#LPC #content .styledDL dt { width:225px; padding-bottom:2em; text-align:right; }
#LPC #content .styledDL dt a { font:normal 1.25em Impact, sans-serif; }
#LPC #content .styledDL dd { width:350px; padding-bottom:2em; }
#LPC .quickAside { background:#ded8cb; border-bottom:1px #fff solid; border-top:1px #fff solid; }
#LPC #content .quickAside h4 { color:#e14900; }
#LPC #content .quickAside { width:250px; background:#fff; }
#LPC #preFooter a { color:#fff; }

#LPC #my-timeline { height:600px; border-top:1px solid #ccc8b8; border-bottom:1px solid #ccc8b8; background:#fff; margin-top:-15px; }
#LPC #preLoad { height:1px; width:1px; overflow:hidden; }
#LPC .timeline-event-bubble-title { font:bold 1.15em Arial, Helvetica, sans-serif; color:#c00; padding-top:.5em; }
#LPC .timeline-event-bubble-body { color:#664; }
#LPC .timeline-event-bubble-body .caption { font:bold .85em Arial, Helvetica, sans-serif; color:#000; text-indent:1em; }
#LPC .multiple { display:inline-block; background:url(/Legal-Practice-Center/timeline/WEB_Haydock_Sonsteng_Cover.gif) no-repeat left bottom; width:130px; height:40px; text-align:right; font:bold 1em/1.66em Arial, Helvetica, sans-serif; color:#e14900; }
#LPC .italic { font-style:italic; }
#LPC div.timeline-event-icon {
border: 1px solid #553;
padding:0;
background: white;
}
#LPC div.timeline-event-icon-default {
border: none;
padding: 0px;
}
#LPC .timeline-event-label { padding-top:.33em; font:bold .85em/1em Arial, Helvetica, sans-serif; color:#800; max-width:200px; }
#LPC .timeline-ether-lines { border-left:1px #a88d39 dotted; }
#LPC #timeline-band-0 { background:#f6f5f5 url(/images/LPC-timeline-bkg.jpg) repeat-x center; }
#LPC .timeline-ether-bg { background:url(/Legal-Practice-Center/timeline/HS-timeline-date-bkg.gif) repeat-x 1184px bottom; }
#LPC .timeline-date-label { font:bold 1em/10px Georgia, Times, serif; color:#fff; border:0;  }
#LPC .timeline-event-bubble-time { display:none; }
#LPC #content #playHSvideo { z-index:625; position:absolute; left:10px; top:70px; display:block; width:125px; height:78px; text-align:left; text-indent:-99999px; background:#553 url(/images/Haydock-Sonsteng-video.jpg) no-repeat center; border:1px #331 solid; overflow:hidden; }
#LPC #content #playHSvideo:hover { background:#553 url(/images/Haydock-Sonsteng-video.jpg) no-repeat 1px 1px; }
#content #videoGallery { list-style-type:none; margin:0 10px; }
#content #videoGallery li { display:block; width:190px; float:left; height:117px; padding:13px 0 15px 0; vertical-align:middle; text-align:center; position:relative; overflow:hidden; background:url(/images/white-33.png) repeat center; margin:5px; border-right:1px #eed solid; border-bottom:1px #eed solid; }
#content #videoGallery li a { background:none; color:#544638; overflow:hidden; }
#content #videoGallery li a .playHover { position:absolute; left:-99999px; }
#LPC #content #videoGallery a:hover { background:none; color:#c00; } 
#content #videoGallery li a:hover .playHover { left:63px; top:30px; }
#content #FLVPlayerSpace { background:#000; text-align:center; }
}


