/* @override http://www.fablaw.com/stylesheets/screen.css */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img { border: 0; }

address,caption,cite,code,dfn,em,strong,th,var
{
	font-style: normal;
	font-weight: normal;
}

ol,ul { list-style: none; }
caption,th { text-align: left; }

h1,h2,h3,h4,h5,h6
{
	font-size: 100%;
	font-weight: normal;
}

em {
	font-style: italic;
}

q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
a:focus { outline: 0; }
#main-content ul.datelist:after,
#user-info-columns:after,
#primary-nav:after,
#contactbox:after,
#main-content dl:after,
#content:after,
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#user-info-columns,
#primary-nav,
#contactbox,
#main-content dl,
#content,
.clearfix { display: inline-block; }


html,body	{width: 100%; height: 100%;}
body {background: #152e59 url('../images/interface/chrome/bg_body.gif') top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;}

#bar		{width: 100%; min-height: 115px; background: url(../images/interface/chrome/bg_doubleline.gif) 0 0 repeat-x;}
#container {width: 987px; width: 951px; margin: 0; padding: 0 0 0 36px; position: relative; background: url('../images/interface/chrome/bg_body.gif')  0 0 repeat-x;}


/* =Header
----------------------------------------------- */
#header { }
	#header  {height: 115px; background: url('../images/interface/chrome/bg_header.gif') 80px 0  no-repeat; position: relative; margin-bottom: 30px;}
	#header  a {background: url(../images/interface/buttons/logo.gif) bottom no-repeat; width: 426px; height: 91px; text-indent: -9999px;  display: block;}
	#header img	{display:none;display:block; position:absolute; margin-top:-9999px;}
	
	/* Global navigation */
	#global-nav {position: absolute; top: 36px; right: 11px;}
	#global-nav li {display: inline;}
	#global-nav li a {display: block; float: left; text-indent: -9999px; background: url('../images/interface/buttons/nav_global.gif') 0 7px no-repeat; height: 23px; }
	#global-nav li.home a {width: 39px; background-position: 0 7px;}
	#global-nav li.contact a {width: 60px; background-position: -39px 7px;}
	#global-nav li.client-access a {width: 104px; background-position: -99px 7px;}
	#global-nav li.search a {margin: 0; width: 57px; background-position: -203px 7px;}
	#global-nav li.home a:hover, #global-nav li.home a.active {background-position: -260px 7px;}
	#global-nav li.contact a:hover, #global-nav li.contact a.active {background-position: -299px 7px;}
	#global-nav li.client-access a.active, #global-nav li.client-access:hover a {background-position: -359px 7px;}
	#global-nav li.search a.active, #global-nav li.search:hover a, #global-nav li.sticky a{background-position: -463px 7px;}
	
	#global-nav li ul	{position:absolute; margin-top:-9999px; font-size: 11px; font-family:arial, verdana, helvetica;}
	#global-nav li ul li	{display:block; padding-bottom: 1px;}
	#global-nav li ul li a	{text-indent:0; background:none; color:#2d3b56;float:none; clear:both;}
	#global-nav li ul li h3	{display:block;  height: 33px; margin:0 0 0 -16px; text-indent:-9999px; background-position: 0 0; background-repeat:no-repeat;}
	#global-nav li ul li p	{color:#2d3b56; line-height: 15px; padding-bottom: 10px;}
	
	#global-nav li.client-access ul	{width: 205px; margin-left: -37px; padding: 5px 16px 12px 16px; background: #d3d8e0 url(../images/interface/chrome/bg_clientaccess_dropdown.gif) 0 0 no-repeat; background-color:#FF0;}
	#global-nav li.client-access:hover ul	{margin-top: 23px;}
	#global-nav li.client-access ul li	{background: url(../images/interface/chrome/bg_globalnavdotted.gif) 0 100% repeat-x;}
	#global-nav li.client-access ul li a	{width: 181px; height:auto; line-height: 15px;  padding: 4px 4px 4px 20px; text-decoration:none; background: transparent url(../images/interface/chrome/bg_globalnavarrow.gif) 7px 9px no-repeat !important;}
	#global-nav li.client-access ul li a strong	{font-weight:bold;}
	#global-nav li.client-access ul li a:hover	{background-color:#eff1f3 !important;}
	#global-nav li.client-access ul li h3	{background-image: url(../images/interface/headers/h3_client_access.gif);}
	
	#global-nav li.search ul		{width: 185px; margin-left: 43px; padding: 5px 16px 15px 16px; background: url(../images/interface/chrome/bg_search_dropdown.gif) 0 0 no-repeat;}
	#global-nav li.sticky ul,
	#global-nav li.search:hover ul	{margin-top: 23px;}
	#global-nav li.search ul li h3	{background-image: url(../images/interface/headers/h3_search.gif);}
	#global-nav li.search ul li input#globalsearch	{float:left; width: 160px; height: 15px; border: 1px solid #8d9aae;  border-right:none; margin:0; padding:2px 0 0 6px; font-size: 10px; font-family: arial, helvetica, verdana, sans-serif; color:#2d3b56; background:#d4d9e1;}
	#global-nav li.search ul li input#globalsearchsubmit	{float:left;display:block; margin:0; padding:0; border:none; width: 18px; height: 19px; background: url(../images/interface/buttons/global_search_submit.gif) 0 0 no-repeat; text-indent:-9999px;}

/* =Content
----------------------------------------------- */
#content {width: 907px; width: 860px; padding: 0 0 90px 80px;}


	/* =Sidebar
	----------------------------------------------- */
	#sidebar {width: 167px; float: left;}
	
		/* Primary navigation */
		#primary-nav {width: 165px; margin-bottom: 30px;}
		#primary-nav li	{display:block; float:left; clear:left;}
		#primary-nav li a {display: block; text-indent: -9999px; height: 9px; background: url('../images/interface/buttons/nav_primary.gif') no-repeat; margin-bottom: 12px; width: 165px;}
		#primary-nav li a.our-firm {background-position: 0 0;}
		#primary-nav li a.our-firm:hover, #primary-nav li.active a.our-firm {background-position: -165px 0;}
		#primary-nav li a.attorneys {background-position: 0 -21px; height: 12px; margin-bottom: 9px;}
		#primary-nav li a.attorneys:hover, #primary-nav li.active a.attorneys {background-position: -165px -21px;}
		#primary-nav li a.practices {background-position: 0 -42px;}
		#primary-nav li a.practices:hover, #primary-nav li.active a.practices {background-position: -165px -42px;}
		#primary-nav li a.diversity {background-position: 0 -63px; height: 12px;}
		#primary-nav li a.diversity:hover, #primary-nav li.active a.diversity {background-position: -165px -63px;}
		#primary-nav li a.news-events {background-position: 0 -84px;}
		#primary-nav li a.news-events:hover, #primary-nav li.active a.news-events {background-position: -165px -84px;}
		#primary-nav li a.publications {background-position: 0 -105px;}
		#primary-nav li a.publications:hover, #primary-nav li.active a.publications {background-position: -165px -105px;}
		#primary-nav li a.careers {background-position: 0 -126px;}
		#primary-nav li a.careers:hover, #primary-nav li.active a.careers {background-position: -165px -126px;}
		#primary-nav li a.events {background-position: 0 -147px;}
		#primary-nav li a.events:hover, #primary-nav li.active a.events {background-position: -165px -147px;}
		#primary-nav li ul {margin: 10px 0;}
		#primary-nav li.active a.our-firm,
		#primary-nav li.active a.practices,
		#primary-nav li.active a.diversity,
		#primary-nav li.active a.news-events,
		#primary-nav li.active a.careers  {margin-bottom: 0;}
		#primary-nav li ul li	{display:block; float:none; clear:left; margin:0 0 4px 0; font-size:0; line-height:0;}
		#primary-nav li ul li a {display: block; text-indent: 0;  background: none; width: 155px; font: 11px Arial, Helvetica, sans-serif; line-height: 13px;  height: auto !important; color: #a0abba; text-decoration: none; padding-left: 10px; position: relative; margin:0;}
		
		#primary-nav li ul li.active a {background: url(../images/interface/chrome/bg_bullet_primary_nav.gif) 0 2px no-repeat!important; color: #fdf777;}
		#primary-nav li ul li a:hover {color: #fdf777;}
		
		/* Extra navigation */
		#extra-nav {width: 167px;}
		#extra-nav li a {display: block; text-indent: -9999px; background: url('../images/interface/buttons/nav_extra.gif') no-repeat; width: 167px;}
		#extra-nav li.attorney	{background: url(../images/interface/chrome/bg_locatoroverlay.jpg) -9999px -9999px no-repeat;}
		#extra-nav li.attorney a {height: 28px; background-position: 0 0;}
		#extra-nav li.attorney a:hover, #extra-nav li.attorney a.active {background-position: -167px 0;}
		#extra-nav li.practice a {height: 33px; background-position: 0 -28px;}
		#extra-nav li.practice a:hover, #extra-nav li.practice a.active {background-position: -167px -28px;}
		#extra-nav li.subscriptions a {height: 26px; background-position: 0 -61px;}
		#extra-nav li.subscriptions a:hover, #extra-nav li.subscriptions a.active {background-position: -167px -61px;}
	
	
	/* =Main Content
	----------------------------------------------- */
	#main-content {width: 659px; float: right; color: #a0abba; font-family: Arial, Helvetica, sans-serif; position: relative; font-size: 12px;}
		#main-content hr {clear: both; width: 100%; height: 5px; background: url(../images/interface/chrome/hr.gif); border: none; display: block; margin: 30px 0;}
		#main-content h3 {font-weight: bold; color: #fff; font-size: 14px; margin-bottom: 14px;}
		#main-content h3.nomargin {margin-bottom:6px; margin-top: 20px;}
		#main-content h3.bordertop{border-top: 1px solid #394a68 !important; padding-top: 20px;}
		#main-content h4	{font-weight:bold; color:#FFF;}
		#main-content p {line-height: 1.416em; margin-bottom: 17px; padding-right: 5px;}
		#main-content p a	{color: #fdf777; text-decoration:none;}
		#main-content p a:hover	{text-decoration:underline;}
		#main-content strong	{font-weight:bold;}
		#main-content p strong	{color:#FFF;}
		#main-content p img.inline	{border: 3px solid #394a68; float:left; margin: 7px 10px 7px 0;}
		
		#main-content p a.pdf	{padding-right: 13px; background: url(../images/interface/chrome/icon_pdf.gif) 100% 2px no-repeat;}
		
		#main-content p.button a	{line-height: 1; font-size: 1px; display:block; height: 11px; text-indent:-9999px; background-position: 0 0; background-repeat:no-repeat;}
		#main-content p.button a:hover	{background-position: 0 -11px;}
		#main-content p.button a.casestudies	{background-image: url(../images/interface/buttons/viewallcasestudies.gif);}
		#main-content p.button a.allevents		{width: 92px; background-image: url(../images/interface/buttons/viewallevents.gif);}
		#main-content p.button a.allevents2		{width: 92px; background-image: url(../images/interface/buttons/viewallevents2.gif);}
		#main-content p.button a.allnews		{width: 85px; background-image: url(../images/interface/buttons/viewallnews.gif);}
		#main-content p.button a.allnews2		{width: 167px; background-image: url(../images/interface/buttons/viewallnewsandpress.gif); margin-left: 76px;}
		#main-content p.button a.allpress		{width: 130px; background-image: url(../images/interface/buttons/viewallpressreleases.gif);}
		#main-content p.button a.allpublications{width: 122px; background-image: url(../images/interface/buttons/viewallpublications.gif);}
		#main-content p.button a.allnews{width: 83px; margin-left: 76px; background-image: url(../images/interface/buttons/viewallnews.gif);}
		
		/* 20th century banner*/
		#anniversary	{display:block; padding:0; border-top: 1px solid #394a68; border-bottom: 1px solid #394a68;
			background: url(../images/interface/buttons/20thcbg.jpg) 0 0 no-repeat;}
		#anniversary a	{display:block; text-indent:-9999px; width: 657px; height: 54px; background: url(../images/interface/buttons/20thc.png) 0 0 no-repeat; cursor:pointer;}
		#anniversary a:hover	{ background: url(../images/interface/buttons/20thc_over.png) 0 0 no-repeat;}
		
		/* Breadcrumb links */
		#breadcrumbs {font: 9px Verdana, Arial, Helvetica, sans-serif; width: 480px; overflow:hidden; white-space:nowrap;/* display:block*/; line-height: 1em !important;}
		#breadcrumbs a {text-decoration: none; text-transform: uppercase; padding: 0 7px 0 10px; background: url('../images/interface/chrome/bg_breadcrumbs.gif') 0 50% no-repeat; color: #e1e1e1 !important;}
		#breadcrumbs a:hover {color: #fdf777 !important;}
		#breadcrumbs a.current, .B_currentCrumb {font-weight: bold; color: #e1e1e1;}
		#breadcrumbs .first-item, #breadcrumbs .B_homeCrumb {padding-left: 0; background: none;}

		
		/* Page tools menu */
		#page-tools {position: absolute; top: 0; right:0; margin: -7px 0 0 0 !important;}
		#page-tools li {display: inline; margin:0 !important;}
		#page-tools li label,
		#page-tools li a {display: block; float: left; text-indent: -9999px; background: url('../images/interface/buttons/nav_pagetools.gif') no-repeat; height: 25px;}
		#page-tools li.pagetools a {width: 95px; background-position: 0 7px;}
		#page-tools li.pagetools:hover a {background-position: -148px 7px;}
		#page-tools li.textlabel label {width: 28px; background-position: -95px 7px;}
		#page-tools li.decrease a {width: 14px; background-position: -123px 7px;}
		#page-tools li.decrease a:hover {background-position: -271px 7px;}
		#page-tools li.increase a {width: 11px; background-position: -137px 7px;}
		#page-tools li.increase a:hover {background-position: -285px 7px;}
		
		#page-tools li ul		{position:absolute; padding: 10px 5px 5px 5px; margin: -9999px 0 0 -40px; width:113px; background: url(../images/interface/chrome/bg_pagetools.gif) 0 0 no-repeat;}
		#main-content #page-tools li:hover ul	{margin-top: 25px !important;}
		#page-tools li.pagetools ul li a	{width: 113px; height: 24px; background: url(../images/interface/buttons/pagetools_dropdown.gif) 0 0 no-repeat;}
		#page-tools li.pagetools ul .bookmark a			{background-position: 0 0;}
		#page-tools li.pagetools ul .bookmark a:hover	{background-position: -113px 0;}
		#page-tools li.pagetools ul .email a			{background-position: 0 -24px;}
		#page-tools li.pagetools ul .email a:hover		{background-position: -113px -24px;}
		#page-tools li.pagetools ul .print a			{background-position: 0 -48px; height: 25px;}
		#page-tools li.pagetools ul .print a:hover		{background-position: -113px -48px;}
		
		#main-content h1.attorney {background-position: 0 0; background-repeat: no-repeat; display:block; text-indent: -9999px; width: 653px; height: 187px; margin: 63px 0 20px 0; border: 3px solid #394a68; padding:0;}
		
		
		
		#main-content h1 {line-height: 27px; min-height: 31px; font: 26px Times, "Times New Roman", serif; color: #fff; clear: both;  padding: 30px 0 0 0; font-variant: small-caps; letter-spacing: 1px;}
		#main-content h1.border {padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #394a68; }
		
		.sIFR-active #main-content h1			{font-size: 27px; line-height: 27px; visibility:hidden;}
		#main-content h1+p		{margin-top: 10px;}
/*		.sIFR-active #main-content h1.sIFR-replaced	{padding-bottom:0;}*/
		
		
		
		#main-content h2 {font: 16px Times, "Times New Roman", serif; color: #a0abba; line-height: 22px; padding-bottom: 15px; margin-top: 10px; margin-bottom: 20px; border-bottom: 1px solid #394a68;}
		#main-content h2 a	{color:#FFF; text-decoration:none;}
		#main-content h2 a:hover	{text-decoration:underline;}
		.sIFR-active #main-content h2 {font-size: 16px; line-height: 16px; visibility:hidden;}
		
		
		/* Left and Right Cols (.i.e. News Overview)*/
		#main-content .leftcol	{width: 312px; float:left; margin-top: 30px;}
		#main-content .rightcol	{width: 312px; float:right; margin-top: 30px;}
		#main-content .rightcol .mediacontact {border-top: 1px solid #394a68; padding-top: 18px;}
		#main-content .leftcol p.button	{clear:left; float:left;padding: 10px 0 0 75px; position:relative;}

		#user-info-columns {margin-bottom: 30px;  padding-bottom: 45px; margin-top: 30px;}
		#user-info-columns.borderbottom {background: url('../images/interface/chrome/hr.gif') 0 100% no-repeat;}
		#user-info-columns.bordertop{border-top: 1px solid #394a68; padding-top: 26px; margin-top: 16px;}
		
		
		
		
		#user-info-col1 {width: 450px; padding-right: 19px; float: left; line-height: 1.5;}
		
		.sIFR-active h3.sifr,
		.sIFR-active .rightcol h3,
		.sIFR-active .leftcol h3,
		.sIFR-active #user-info-col1 h3	{font-size: 14px; line-height: 14px !important; height: 14px; visibility:hidden;}
		.sIFR-active #user-info-col1 h3	{height:auto;}
		.sIFR-active  #main-content h3.sifr	{margin: 20px 0 6px 0;}
		.sIFR-active #user-info-col1 h3 {padding-bottom: 5px;}
		.sIFR-active #user-info-col1 * h3 {visibility:visible;}
		#user-info-col1 p	{margin-bottom: 17px;}
		#user-info-col1 h3+ul.expander	{padding-top: 3px;}
		#user-info-col1 ul.expander	{margin:0;}
		#user-info-col1 ul.expander li {padding: 5px 30px 2px 12px; border-top: 1px dotted #394a68; margin:0; list-style:none;}
		#user-info-col1 ul.expander li.highlight {background: #1a325c;} 
		#bar.js #user-info-col1 ul.expander li div	{display:none;}
		#user-info-col1 ul.expander li h4,
		#user-info-col1 ul.expander li p, #user-info-col1 li ul li {color: #a0abba; padding-left: 12px; margin-bottom: 5px;}
		#user-info-col1 ul.expander li p a {color: #fdf777; text-decoration: none;}
		#user-info-col1 ul.expander li p a:hover {text-decoration: underline;}
		#user-info-col1 ul.expander li p em {font-style: italic;}
		#user-info-col1 ul.expander li p strong {font-weight: bold;}
		#user-info-col1 ul.expander li h3	{height:auto; line-height: 1.5em !important; padding-bottom:0;}
		#user-info-col1 ul.expander li h3 a	{color:#A0ABBA; margin: 2px 0 4px 0;}
		#user-info-col1 ul.expander li h3 a:hover	{color:#FFF;text-decoration:none !important;}
		#main-content #user-info-col1 h3 {margin-bottom: 0;}
		
		
		#user-info-col1 li h3 	{font-size: 1em !important;}
		#user-info-col1 h3 a {color: #a0abba; text-decoration: none; font-size: 1em; font-weight: bold; display: block;  background: url('../images/interface/chrome/bg_bullet.gif') left no-repeat; padding-left: 12px; margin: 0 0 6px 0px;}
		#user-info-col1 h3 a:hover {font-weight: bold; color: #fff;}
		#user-info-col1 ul.expander li.active h3 a {color: #fdf777; background: url('../images/interface/chrome/bg_bullet_active.gif') left no-repeat;}
		
		#user-info-col1 ul.expander li ul li {padding: 0; border: none; list-style-type: disc; margin-left: 35px;}
		
		#user-info-col2 {width: 188px; float: right; font-size: 11px; color: #a0abba; line-height: 1.4;}
		#user-info-col2 h3	{text-indent: -9999px; width: 188px; height: 26px; margin-bottom: 5px;
							background: url('../images/interface/headers/h3_rhs.gif') 0 0 no-repeat; }
		#user-info-col2 h3.related-attorneys	{background-position: 0 0;}
		#user-info-col2 h3.related-practices	{background-position: 0 -26px; height: 27px; margin-bottom:0;}
		#user-info-col2 h3.contact-info 		{background-position: 0 -53px;}
		#user-info-col2 a:hover {text-decoration: underline;}
		#user-info-col2 p {padding-left: 8px; display: block; padding-bottom: 7px; margin-bottom: 7px; background: url('../images/interface/chrome/bg_user_info_2_dotted.gif') bottom repeat-x;}
		#user-info-col2 p.custom {background: none; border-bottom: 1px solid #394a68;}
		#user-info-col2 p.logo		{background:none; border:none; padding:0 0 26px ; margin:0; width: 100%;}
		#user-info-col2 p.logo img	{margin: 0 auto; display:block;}
		#user-info-col2 p strong {font-weight: bold;} 
		#user-info-col2 p em {font-style: italic;display: block;}
		#user-info-col2 p a, #user-info-col2 ul li a {display: block; color: #fdf777; text-decoration: none;}
		
		#main-content #user-info-col2 ul {margin: 0 0 10px 8px; }
		#main-content #user-info-col2 ul li	{margin:0; list-style:none;}
		#user-info-col2 ul li strong {display: block; float: left; width: 50px; font-weight: bold;}
		#user-info-col2 ul li.last-item strong {height: 40px;}
		#user-info-col2 ul li a {margin-bottom: 7px;}
		

		#user-info-col2 ul.related-links		{font-size: 0;border-bottom: 1px solid #394a68; margin: 0 0 0 0 !important; padding: 0 0 0 8px;}
		#user-info-col2 ul.related-links li		{font-size: 0;margin:0 !important; list-style:none;}
		#user-info-col2 ul.related-links li a	{font-size: 11px; margin:0 !important; padding: 5px 0; background: url('../images/interface/chrome/bg_user_info_2_dotted.gif') bottom repeat-x}
		#user-info-col2 ul.related-links li.last a	{background:none;}
		/* Right Hand side button links*/
		#bottom-links {margin: 10px 0 0 0 !important;}
		#main-content #bottom-links li	{margin:0; list-style:none;}
		#bottom-links li a {display: block; text-indent: -9999px; margin-bottom: 4px !important; width: 188px; height: 27px;
	 		background: url(../images/interface/buttons/rhs_buttons.png) 0 0 no-repeat;} 
		#bottom-links li.vcard a			{background-position: 0 0;}
		#bottom-links li.vcard a:hover		{background-position: 100% 0;}
		#bottom-links li.bio a				{background-position: 0 -27px;}
		#bottom-links li.bio a:hover		{background-position: 100% -27px;}
		#bottom-links li.casestudy a		{background-position: 0 -54px;}
		#bottom-links li.casestudy a:hover	{background-position: 100% -54px;}
		#bottom-links li.invitation a		{background-position: 0 -81px;}
		#bottom-links li.invitation a:hover	{background-position: 100% -81px;}
		#bottom-links li.publication a		{background-position: 0 -108px;}
		#bottom-links li.publication a:hover{background-position: 100% -108px;}
		#bottom-links li.rss a				{background-position: 0 -135px;}
		#bottom-links li.rss a:hover		{background-position: 100% -135px;}
		#bottom-links li.moreinfo a			{background-position: 0 -162px;}
		#bottom-links li.moreinfo a:hover	{background-position: 100% -162px;}
		#bottom-links li.event a			{background-position: 0 -189px;}
		#bottom-links li.event a:hover		{background-position: 100% -189px;}
		#bottom-links li.article a			{background-position: 0 -216px;}
		#bottom-links li.article a:hover		{background-position: 100% -216px;}
		
		/* Form*/
		#main-content form.standard input	{background:transparent; border: 1px solid #596a85; margin:0;}
		#main-content form.standard h3		{clear:both; float:left; width: 100%; margin-top:0 !important; margin-bottom: 10px !important; padding-top: 20px; background: url(../images/interface/chrome/bg_dotted.gif) 0 0 repeat-x;}
		#main-content form.standard p		{clear:both;}
		#main-content p.error				{color:#DAD085;}
		#main-content p.checkbox			{width: 306px; float:left; margin: 0 0 13px 0; clear:none !important;}
		#main-content p.checkbox input		{border:none; padding:0; background:transparent; margin-right: 10px;}
		#main-content p.emailsubmit			{height: 22px;}
		#main-content p.emailsubmit input	{color:#a0abba; font-size: 11px; height: 17px; float:left; width: 169px; padding: 2px 7px 0 7px; line-height: 14px;}
		#main-content p.emailsubmit #subscribe	{margin-left: 2px; border:none; width: 78px; height: 21px; text-indent:-9999px; background: url(../images/interface/buttons/subscribe.gif) 0 0 no-repeat;}
		#main-content p.emailsubmit #subscribe:hover	{background-position: 0 -21px;}
		#main-content p.emailsubmit #searchsubmit	{margin-left: 2px; border:none; width: 65px; height: 21px; text-indent:-9999px; background: url(../images/interface/buttons/search.gif) 0 0 no-repeat;}
		#main-content p.emailsubmit #searchsubmit:hover	{background-position: 0 -21px;}
		
/*		#main-content p.checkbox */
		
		
		
		/* Secondary Sidebar */
		#secnav {float: left; width: 170px; margin:0 !important;}
		#secnav li		{margin:0 !important; list-style:none !important;}
		#secnav li h3	{background-position: 0 0; height: 22px; text-indent: -9999px; margin-bottom:0;}
		#secnav li a {display: block; text-indent: -9999px; height: 26px; width: 170px;}
		/* Related info navigation */
		#secnav.relatedinfo li h3 {background:url(../images/interface/buttons/nav_related_info.gif); }
		#secnav.relatedinfo li a {background:url(../images/interface/buttons/nav_related_info.gif);}
		/* Driving Directions*/
		#secnav.directions	{width: 203px;}
		#secnav.directions li h3	{background: url(../images/interface/buttons/nav_driving_directions.gif);}
		#secnav.directions li a	{width: 203px; background: url(../images/interface/buttons/nav_driving_directions.gif);}
		
		#secnav li.case-studies a {background-position: 0 -22px; height: 27px;}
		#secnav li.case-studies a:hover, #secnav li.case-studies a.active {background-position: -170px -22px;}
		#secnav li.representative-matters a {background-position: 0 -49px;}
		#secnav li.representative-matters a:hover, #secnav li.representative-matters a.active {background-position: -170px -49px;}
		#secnav li.publications a {background-position: 0 -75px;}
		#secnav li.publications a:hover, #secnav li.publications a.active {background-position: -170px -75px;}
		#secnav li.news-press a {background-position: 0 -101px;}
		#secnav li.news-press a:hover, #secnav li.news-press a.active {background-position: -170px -101px;}
		#secnav li.events a {background-position: 0 -127px;}
		#secnav li.events a:hover, #secnav li.events a.active {background-position: -170px -127px;}
		
		/* Practice Area Navigation*/
		#secnav.practiceareas li h3	{background: url(../images/interface/buttons/nav_practice_areas.gif);}
		#secnav.practiceareas li a {background:url(../images/interface/buttons/nav_practice_areas.gif);}
		#secnav li.business-corporate-transactions a {background-position: 0 -22px; height: 40px;}
		#secnav li.business-corporate-transactions a:hover, #secnav li.business-corporate-transactions a.active {background-position: -170px -22px;}
		#secnav li.estates-trusts a {background-position: 0 -62px;}
		#secnav li.estates-trusts a:hover, #secnav li.estates-trusts a.active {background-position: -170px -62px;}
		#secnav li.franchise a {background-position: 0 -88px;}
		#secnav li.franchise a:hover, #secnav li.franchise a.active {background-position: -170px -88px;}
		#secnav li.intellectual-property a {background-position: 0 -114px;}
		#secnav li.intellectual-property a:hover, #secnav li.intellectual-property a.active {background-position: -170px -114px;}
		#secnav li.labor-employment a {background-position: 0 -140px;}
		#secnav li.labor-employment a:hover, #secnav li.labor-employment a.active {background-position: -170px -140px;}
		#secnav li.land-use a {background-position: 0 -166px; height: 39px;}
		#secnav li.land-use a:hover, #secnav li.land-use a.active {background-position: -170px -166px;}
		#secnav li.litigation a {background-position: 0 -205px;}
		#secnav li.litigation a:hover, #secnav li.litigation a.active {background-position: -170px -205px;}
		#secnav li.non-profit a {background-position: 0 -231px;}
		#secnav li.non-profit a:hover, #secnav li.non-profit a.active {background-position: -170px -231px;}
		#secnav li.real-estate a {background-position: 0 -257px;}
		#secnav li.real-estate a:hover, #secnav li.real-estate a.active {background-position: -170px -257px;}
		#secnav li.tax a {background-position: 0 -283px;}
		#secnav li.tax a:hover, #secnav li.tax a.active {background-position: -170px -283px;}
		
		/* Driving Directions Navigation*/
		#secnav li.south-bay a	{background-position: 0 -23px;}
		#secnav li.south-bay a:hover, #secnav li.south-bay a.active	{background-position: -205px -23px;}
		#secnav li.san-francisco a	{background-position: 0 -49px;}
		#secnav li.san-francisco a:hover, #secnav li.san-francisco a.active	{background-position: -205px -49px;}
		#secnav li.peninsula a	{background-position: 0 -75px;}
		#secnav li.peninsula a:hover, #secnav li.peninsula a.active	{background-position: -205px -75px;}
		#secnav li.contra-costa-county a	{background-position: 0 -101px;}
		#secnav li.contra-costa-county a:hover, #secnav li.contra-costa-county a.active	{background-position: -205px -101px;}
		#secnav li.north-bay a	{background-position: 0 -127px;}
		#secnav li.north-bay a:hover, #secnav li.north-bay a.active	{background-position: -205px -127px;}
		#secnav li.google-maps a	{background-position: 0 -153px;}
		#secnav li.google-maps a:hover, #secnav li.google-maps a.active	{background-position: -205px -153px;}
		#secnav li.bart a	{background-position: 0 -179px;}
		#secnav li.bart a:hover, #secnav li.bart a.active	{background-position: -205px -179px;}

		
		#main-content #datearchive	{width: 200px; text-align:right; position:absolute; margin: -31px 0 0 459px;font-size: 9px; font-family:verdana, arial, helvetica, sans-serif; text-transform:uppercase;}
		#main-content #datearchive a	{/*color: #a0abba; */text-decoration:none;}
		#main-content #datearchive a:hover {color: #fdf777; text-decoration:underline;}
		
		#main-content #datearchive+ul.datelist,
		#main-content h1+ul.datelist {margin-top: 10px !important;}
		#main-content ul.datelist {margin:0; border-top: 1px solid #394a68;}
        #main-content ul.datelist li {margin:0; list-style:none; padding: 18px 0 0 0; width: 100%; clear:both; display:block; float:left; background: url(../images/interface/chrome/bg_dotted.gif) 0 0 repeat-x;}
		#main-content ul.datelist li:first-child {background:none;}
		#main-content ul.datelist span {float: left; width: 75px;}
		#main-content ul.datelist img		{float:right;}
		#main-content ul.datelist .content {width: 420px; float: left; padding-bottom: 17px; line-height: 17px;}
		#main-content ul.datelist .content h4 a {color: #fdf777 !important; text-decoration: none; margin-bottom: 2px; padding-right: 12px;}
		#main-content ul.datelist .content h4 a:hover {text-decoration: underline;}
		#main-content ul.datelist .content h4 a img	{display:inline; float:none; margin-left: 3px;}
		#main-content ul.datelist.nologos .content	{width: 530px;}
		#main-content .leftcol ul.datelist .content	{width: 222px;}
		
		#main-content ul.sitemap	{width: 300px; float:left; margin:0;}
		#main-content ul.sitemap ul	{width: 300px; float:left; margin:0 0 15px 0;}
		#main-content ul.sitemap li	{list-style:none; margin: 0 0 0 15px;}
		#main-content ul.sitemap li li	{list-style:none; margin: 5px 0 0 15px;}
		#main-content ul.sitemap h4	{font-weight:bold !important; margin-top: 10px;}
		#main-content ul.sitemap li a		{color:#fdf777; text-decoration:none;}
		#main-content ul.sitemap h4 a	{color:#FFF;}
		#main-content ul.sitemap li a:hover		{text-decoration:underline;}
		
		#main-content ul.results	{margin:0;}
		#main-content ul.results li{list-style:none; margin:0;padding: 18px 45px 17px 3px; display:block; background: url(../images/interface/chrome/bg_dotted.gif) 0 0 repeat-x;}
		#main-content ul.results li:first-child	{background:none;}
		#main-content ul.results li p {margin:0; line-height: 1.4;}
		#main-content ul.results li h4 a	{color:#fdf777; text-decoration:none;line-height: 1.4}
		#main-content ul.results li h4 a:hover	{text-decoration:underline;}
		#main-content ul.results li p a		{color:#a0abba;}
		
		#main-content p.resultstatus strong	{color: #fdf777;}
		#main-content p.paginator	{padding-left: 2px; font-size: 12px; color:#FFF;padding-top:8px;}
		#main-content p.resultstatus	{border-bottom: 1px solid #394a68;margin-bottom: 0;padding-bottom: 17px;
}
		#main-content p.anothersearch	{
	padding-top: 20px;
}
		#main-content p.paginator strong	{font-size: 14px; font-weight:bold;}
		
		#main-content form.searchagain	{padding-left: 2px; border-top: 1px solid #394a68; padding-top: 20px;}

		/* Info box scroll area*/
		#info-box.directions	{width: 427px; margin-left: 20px;}
		#info-box {width: 460px; float: left; margin-left: 15px; font-size: 12px; color: #a0abba; overflow:hidden;}
		#info-box .cont	{width: 400px; border:none;  height: 370px; overflow:auto; overflow-y:auto; overflow-x:hidden; border:none !important;}
		#info-box ul	{border:none; height: 370px; overflow:auto; overflow-y:auto; overflow-x:hidden; border:none !important; margin:0 !important;}
		#info-box h3 {font-size: 13px; font-weight: bold; color: #a0abba; margin-top: -3px; position: relative; margin-bottom: 15px;}
		#info-box ul.datelist .content	{width: 360px; margin-bottom:0; padding-bottom:0;}
		
		#info-box ul li	{ margin:0 !important; padding: 10px 0 9px 0 !important; background: url(../images/interface/chrome/bg_dotted.gif) 0 100% repeat-x; display:block; float:left; clear:both; width:440px;}
		#info-box ul li h4	{font-weight:bold; color:#E5E3E6;}
		#info-box ul li h4 a {color: #fdf777 !important; text-decoration: none; margin-bottom: 2px; padding-right: 12px;}
		#info-box ul li h4 a:hover {text-decoration: underline;}
		#main-content ul.datelist li h4 img	{float:none !important;}

		
		/* Attorneys list */
		#main-content h2 {font: 16px Times, "Times New Roman", serif; color: #a0abba; line-height: 22px; padding-bottom: 15px; margin-top: 10px; margin-bottom: 20px; }
		#main-content .attorneys	{margin: 20px 0 0 0 !important; padding-top: 20px; border-top: 1px solid #394a68 !important; float:left; clear:left; width: 312px; padding-right: 30px;}
		#main-content .secondcol, #main-content .attorneys-2	{padding-right:0; clear:none;}
		#main-content .attorneys li {list-style:none; width: 312px; float: left; margin: 0; padding: 12px 0;color: #a0abba; position: relative; background: url(../images/interface/chrome/bg_dotted_attorneys.gif) bottom repeat-x;}
		#main-content .attorneys li p	{margin-bottom:0;}
		#main-content .attorneys li h3 {margin-bottom: 4px;font-size: 1em; }
		#main-content .attorneys li h3 a {font-weight: bold; color: #FFFFFF !important; text-decoration: none !important;}
		#main-content .attorneys li h3 a:hover {color: #fdf777 !important;}
		#main-content .attorneys li a.view-bio {background: url(../images/interface/buttons/view_bio.gif) 0 0 no-repeat; text-indent: -9999px; display: block; width: 52px; height: 7px; position: absolute; right: 14px; top: 16px;}
		#main-content .attorneys li a.view-bio:hover {background-position: 100% 0;}
	
		/* 3 text blocks.. */
		#text-blocks {margin: 25px 0 30px 0 !important;}
		#main-content #text-blocks li { margin:0; list-style:none; border: 1px solid #394a68; width: 190px; height: 230px; float: left; padding: 14px; margin-left: -1px; font-size: 12px; position: relative;}
		#text-blocks li h3 {margin-bottom: 8px;}
		#text-blocks li h3 a {font-size: 13px; font-weight: bold; color: #fff; text-decoration: none; display:block;}
		.sIFR-active #text-blocks li h3	{font-size: 14px; line-height: 14px; visibility:hidden;}
		#text-blocks li h3 a:hover {color: #fdf777;}
		#text-blocks li p {line-height: 1.5;}
		#text-blocks li a.view-more {background:url(../images/interface/buttons/view_more.gif) no-repeat; display: block; text-indent: -9999px; position: absolute; left: 15px; bottom: 15px; width: 64px; height: 7px;}
		#text-blocks li a.view-more:hover {background-position: top right;}
		
		/* Blockquote Text Style*/
		#main-content .blockquote {padding: 0 30px;}
		
		/* Blockquote */
		#main-content blockquote {display:block; width: 660px; height: 131px; border-top: 1px solid #394a68; border-bottom: 1px solid #394a68; margin: 25px 0;}	
		#main-content blockquote p {margin:0; display:block; width: 660px; height: 131px; position:absolute;}
		#main-content blockquote img {float: left; display: inline; border: 3px solid #394a68;}
		#main-content blockquote span	{float:left; display:block; text-indent:-9999px; width: 486px; height: 129px; background-position: 0 0 ; background-repeat:no-repeat;}
		
		#main-content blockquote p.clark span	{background-image: url(../images/content/quotes/elizabeth-clark.gif);}
		#main-content blockquote p.evans span	{background-image: url(../images/content/quotes/fatima-evans.gif);}
		#main-content blockquote p.delgado span	{background-image: url(../images/content/quotes/mark-delgado.gif);}
		#main-content blockquote p.pasquinelli span	{background-image: url(../images/content/quotes/sara-pasquinelli.gif);}
		#main-content blockquote p.smallsreed span	{background-image: url(../images/content/quotes/timothy-smallsreed.gif);}
	
		/* simple list*/
		#main-content ul {margin: 15px 0;}
		#main-content ul li {list-style: disc; margin: 0 0 5px 15px;}
		#main-content ul li a	{color:#fdf777; text-decoration:none;}
		#main-content ul li a:hover {text-decoration: underline;}
		
		/*#main-content .col2 li	{width: 310px; float:left; margin-left:0; margin-right:03;}*/
	
		#main-content .links-list {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #394a68;}
		#main-content p.nojobs	{ padding-bottom: 15px; border-bottom: 1px solid #394a68;}
		#main-content h3+.links-list{margin-top: 15px;}
		#main-content .links-list li {list-style:none; position:relative; margin: 0 0 1.416em 0; padding-left: 19px; background: url(../images/interface/chrome/icon_raquo.gif) 7px 3px no-repeat;line-height: 1;}
		#main-content .links-list li a {color: #fdf777; text-decoration: none; font-weight: bold; margin-bottom: 5px; display: block; height: 12px; line-height:1;}
		#main-content .links-list li a:hover {text-decoration: underline;}
		
		
		#main-content dl			{ margin: 17px 0; width: 27em;}
		#user-info-col1 dl			{margin-top:0; width: 100%;}
		#main-content dl dt			{color:#FFF; font-weight:bold; width: 7em; float:left; clear:left; min-height: 20px;}
		#main-content dl dd			{width: 20em; float:left;min-height: 20px;}
		#main-content dl dd p		{line-height: 1.416em; margin-bottom:0;}
		#main-content dl dt.longtext	{margin-top :17px;}
		#main-content dl dd.longtext	{clear:both; width: 100%;}
		
		/* Company list */
		#company-list 	{margin: 20px 0 0 0;}
		#company-list li {list-style:none; margin:0 !important; background: url(../images/interface/chrome/bg_dotted_attorneys.gif) top repeat-x; padding: 15px 0;}
		#company-list li.first-item {background: none;}
		#company-list li p	{margin-bottom:0;}
		#company-list .company-logo {width: 154px; float: right;}
		#company-list .company-info {width: 504px; float: left;}
		#company-list .company-info h3 {font-size: 12px; font-weight: bold; color: #e1e1e1; margin-bottom: 4px;}
		#company-list .company-info h3 a {font-weight: normal; text-decoration: none; color: #fdf777;}
		#company-list .company-info h3 a:hover {text-decoration: underline;}
		#company-list .company-info p {width: 450px;}
		
		/* Practices list */
		#overview-list.border {padding-top: 20px; margin-top: 15px; border-top: 1px solid #394a68; }
		#main-content #overview-list li {list-style:none; margin:0; background: url(../images/interface/chrome/bg_dotted_attorneys.gif) bottom repeat-x; padding: 15px 0; position: relative;}
		#overview-list li:first-child{padding-top:0 !important;}
		#overview-list li h3 {margin-bottom: 4px; font-size: 1.075em; color: #fff; width: 520px;}
		#overview-list li p {width: 520px; margin-bottom:0;}
		#overview-list li h3 a {font-weight: bold; color: #fff; text-decoration: none !important;}
		#overview-list li h3 a:hover {color: #fdf777;}
		#overview-list li a.view-more {background: url(../images/interface/buttons/view_more.gif) 0 0 no-repeat; display: block; text-indent: -9999px; position: absolute; right: 15px; top: 18px; width: 64px; height: 7px;}
		#overview-list li a.view-more:hover {background-position: 100% 0;}
		
		/* Contact Page*/
		#contactbox	{border-top: 1px solid #394a68; border-bottom: 1px solid #394a68; padding: 20px 10px 20px 0; margin: 10px 0 30px 0; width: 649px;}
		#contactbox .map	{float:right; margin:0 -15px 0 15px;}
		#contactbox h4	{font-size: 13px; color:#e1e1e1; font-weight:bold;}


/* =Scroll Bars
---------------------------------------------- */	

/***************/
/* Scroll Pane */

	.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
	.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #102449 url(../images/interface/chrome/jscroll_track.gif) 0 0 repeat-y;}
	.jScrollPaneDrag {position: absolute;background: #9199a4 url(../images/interface/buttons/jscroll_drag.gif) 0 50% no-repeat;cursor: pointer;overflow: hidden;}
	.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
	.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
	a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
	a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}

/* =Overlay
----------------------------------------------- */
#overlay	{position:absolute; background:#0b1a39; top:0; left:0; width: 100%; height: 100%;}
	#popupholder	{position:absolute; top:0; left:0;}
	#layover	{display:block; position:absolute; top:0; left:0; margin: 146px 0 0 315px; padding: 57px 0 0 23px; width: 613px; height: 428px; background: #D8DDE3 url(../images/interface/chrome/bg_locatoroverlay.jpg) 0 0 no-repeat;}

	#layover h2	{display:block; text-indent:-9999px; margin:-52px 0 0 -23px; padding:0; position:absolute; width: 300px; height: 45px; background: url() 0 0 no-repeat;}
	#layover p	{font-size: 11px; font-family: arial, verdana, sans-serif;}

	/* Locate Attorney / Practices layovers*/
	#layover.attorney h2	{background-image: url(../images/interface/headers/h2_attorney_locator.gif);}
	#layover.practice h2	{background-image: url(../images/interface/headers/h2_practice_area_locator.gif);}
	#layover #scrolllist	{display:block; position:absolute; width: 590px; height: 380px; overflow:auto; overflow-x:hidden; overflow-y:auto;}
	#layover #close	{position:absolute; width: 20px; height: 30px; margin: -87px 0 0 592px;}
	#layover #close a{display:block; width: 20px; height: 30px; text-indent:-9999px; background: url(../images/interface/buttons/overlayclose.gif) 0 0 no-repeat;}
	#layover #close a:hover	{background-position: 0 -30px;}	

	#layover ul li	{display:block; padding: 0 0 1px 0;font-size: 11px; color:#0b1a39; background: transparent url(../images/interface/chrome/bg_dotted.gif) 0 0 repeat-x;}
	#layover ul li:first-child {background-image:none;}
	#layover ul li:hover	{background-color:#eff1f4;}
	#layover ul li a	{display:block; padding: 8px 0 0 0; height: 20px; font-size: 11px; color:#0b1a39; text-decoration:none;}
	#layover ul li a strong	{font-weight:bold; position:relative; padding-left: 22px; background: url(../images/interface/chrome/icon_blueraquo.gif) 11px 5px no-repeat;}
	#layover.attorney ul li a	{background: url(../images/interface/buttons/view_full_bio.gif) 100% 0 no-repeat;}
	#layover.attorney ul li:hover a	{background-position: 100% -28px;}
	#layover.practice ul li p	{margin: -3px 0 10px 0; padding: 0 20px 0 22px;}

	/* Request more Information Layover*/
	#layover.rmi			{height: 370px; padding-right: 45px; width: 593px; /*background: url(../images/interface/chrome/bg_rmioverlay.gif) 0 0 no-repeat;*/}
	#layover.rmi #close	{margin-left: 617px;}
	
	#layover.rmi h2			{background-image: url(../images/interface/headers/h2_request_more_information.gif);}
	#layover.rmi p			{line-height: 16px; color:#0b1b3a;}
	#layover.rmi form		{padding-top: 20px; margin-top: 20px; width: 593px; float:left; clear:both; background: url(../images/interface/chrome/bg_dotted.gif) 0 0 repeat-x; }
	#layover.rmi form textarea,
	#layover.rmi form input	{width: 291px; padding: 1px; border: 1px solid #8792a4; background:transparent; font-family: arial, verdana, sans-serif; font-size: 12px; color:#0b1b3a; line-height: 15px;}
	#layover.rmi form input.error,
	#layover.rmi form textarea.error	{border-color:#C00;}
	#layover.rmi form p		{width: 295px; display:block; float:left; clear:left; overflow:hidden; height: 45px;}
	#layover.rmi form p label	{clear:both; display:block; color:#0b1b3a; padding-bottom: 3px;}
	#layover.rmi form p.textarea	{float:right; clear:none;  height:auto; width: 285px; margin-top: -90px;}
	#layover.rmi form p textarea	{width: 283px; padding:0; height: 107px; clear:none; }
	#layover.rmi form p input#phone	{width: 144px;}
	#layover.rmi form p.submit		{float:right; width: 60px; padding-top: 15px; clear:none;}
	#layover.rmi form p.submit input	{border:none; width: 60px; height: 21px !important; padding:0; background: url(../images/interface/buttons/submit.gif) 0 0 no-repeat;}
	#layover.rmi form p.submit input:hover	{background-position: 0 -21px;}
	
	#layover.rmi form .response p	{width: auto; position:absolute;}


/* =Footer
----------------------------------------------- */
#footer {clear:both;width: 930px; width: 860px; height: 119px; padding-left: 80px;  background:url(../images/interface/chrome/bg_footer.gif) right no-repeat; margin: 0; position: relative;}
	#footer .print	{display:none;}
	#footer a.back-to-top {display: block; text-indent: -9999px; position: absolute; top: 0; right: 0; background:url(../images/interface/buttons/back_to_top.gif) no-repeat; width: 68px; height: 7px;}
	#footer a.back-to-top:hover {background-position: top right;}
	#footer a.celebrating {display: block; text-indent: -9999px; background: url(../images/interface/buttons/celebrating_125_years.gif) left no-repeat; width: 179px; height: 21px; top: 65px; right: 69px; position: absolute;}
	#footer a.celebrating:hover {background-position: right;}
	#footer p {background:url(../images/interface/chrome/p_footer.gif) no-repeat; position:absolute; display: block; width: 517px; height: 11px; top: 60px; text-indent: -9999px;}
	#footer p a {background:url(../images/interface/buttons/get_driving_directions.gif) top left no-repeat; display: block; width: 121px; right: 0; top: 0; position: absolute;  height: 11px; }
	#footer p a:hover {background-position: top right;}
	/* Footer navigation */
	#footer ul {position: absolute;  top: 80px;}
	#footer ul li {display: inline;}
	#footer ul li a {background: url(../images/interface/buttons/nav_footer.gif) no-repeat; display: block; float: left; text-indent: -9999px; height: 11px;}
	#footer ul li.privacy-policy a {width: 146px; background-position: 0 0;}
	#footer ul li.privacy-policy a.active, #footer ul li.privacy-policy a:hover {background-position: -348px 0;}
	#footer ul li.advertising-notice a {width: 153px; background-position: -146px 0;}
	#footer ul li.advertising-notice a.active, #footer ul li.advertising-notice a:hover {background-position: -494px 0;}
	#footer ul li.site-map a {width: 49px; background-position: -299px 0;}
	#footer ul li.site-map a.active, #footer ul li.site-map a:hover {background-position: -647px 0;}
	
	
/* =Font Sizes
----------------------------------------------- */
		.medium #main-content, .medium #info-box {font-size: 14px;}
		.large #main-content, .large #info-box 	{font-size: 16px;}
	
/* =Home Page
----------------------------------------------- */
#homepage #content	{padding-bottom:0; height: 250px;}
#homepage #main-content	{margin-top: -30px; height: 388px;}
#homepage #footer	{margin-top: -15px;}
	
	/* Z-index*/
	
	#overlay	{z-index: 8000;}
	#popupholder 	{z-index: 9000;}
	#layover	{z-index: 10000;}
	
	
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}
.sIFR-active object {
  display: block;
}

/*---- Header styling ---*/
	
	