/* CSS Document */

a{
	color:#000082;
}

a:visited{
	color:#999999;
}

a:hover{
	color:#fdb913;
}

#left {
	width:400px;
	float:left;
	margin:15px 15px 15px 0;
}

#right {
	width:225px;
	float:right;
	margin-top:11px;
	margin-right:17px;
}

#bio{ /* left div for BIO.DWT pages */
	width:535px;
	float:left;
	margin:15px 15px 15px 0;
}

#bioR {
	float:right;
	margin-top:19px;
	color:#000082;
}

#attorneys, #newsAll, #publications{ /* content divs for ATTORNEYS.HTM, NEWS.HTM, PUBLICATIONS pages*/
	width:729px;
	float:left;
	margin:15px 0 0 0;
}

#clients{ /* outer content div for REPRESENTATIVE-CLIENTS.HTM */
	width:729px;
	margin:15px 5px 15px 0;
}

#aboutUsL, #disclaimerL, #practiceL, #practiceLmain, #probonoL, #recruitingL, #staffrecruitingL, #summerrecruitingL{ 
/* left divs */
	width:500px;
	float:left;
	margin:15px 8px 15px 0;
	border-right:#fdb913 1px solid;
	padding-right:12px;
}

#aboutUsR, #disclaimerR, #practiceR, #practiceRmain, #probonoR, #recruitingR { 
/* right divs */
	width:205px;
	float:right;
	margin-top:16px;
}

#clientsL{ /* left div for REPRESENTATIVE-CLIENTS.HTM */
	width:300px;
	float:left;
	margin:0 10px 15px 0;
}

#clientsR{ /* right div for REPRESENTATIVE-CLIENTS.HTM */
	width:275px;
	float:left;
	margin-right:10px;
}

#directionsL { /* directions div in CONTACT.HTM */
	width:300px;
	float:left;
	margin:0 15px 15px 0;
}

#newsL{
	width:535px;
	float:left;
	margin:15px 8px 15px 0;
	padding-right:12px;
}

#contactR{ /* right div */
	width:313px;
	float:right;
	margin:61px 89px 0 0;
}

#emailPage{ /* div for Email This Page in REPRESENTATIVE-CLIENTS.HTM */
	width:130px;
	float:right;
}

#newsR{ 
/* right div */
	width:175px;
	float:right;
	margin-top:19px;
}

#aboutUsL h2, #disclaimerL h2, #newsAll h2, #newsL h2, #clients h2, #directionsL h2, #contactL h2, #practiceLmain h2, #probonoL h2, #publications h2, #recruitingL h2, #staffrecruitingL h2, #summerrecruitingL h2{
	font-family:"Times New Roman", Times, serif;
	font-size:1.9em;
	color:#000082;
	padding-bottom:12px;
}

#attorneys h2, #practiceL h2{ /* ATTORNEYS.HTM & practice area pages */
	font-family:"Times New Roman", Times, serif;
	font-size:1.9em;
	color:#000082;
} 

#bio h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:1.6em; /* based on the 10px base size, the h2s are 12px */
	color:#000082;
	margin-bottom:6px;
}

#bio h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em; /* based on the 10px base size, the h2s are 14px */
	color:#000082;
	margin-bottom:6px;
}

#biopubl h3{
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em; /* based on the 10px base size, the h2s are 14px */
	color:#000082;
	padding-bottom:6px;
}

#directionsL h3{
	font-size:1.2em; /* based on the 10px base size, the ps are 12px */
	margin-bottom:6px;
	text-align:justify;
}

#newsL h3, #newsR h3, #clientsR h3{
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	color:#303030;
}

#practiceL h3, #publications h3{
	font-family:"Times New Roman", Times, serif;
	font-size:1.9em;
	color:#fdb913;
	padding-bottom:12px;
}

#aboutUsL h3, #recruitingL h4{
	font-family: "Times New Roman", Times, serif;
	font-size:1.4em; /* based on the 10px base size, the h4s are 12px */
	color:#000082;
}

#practiceR h4, #aboutUsR h3, #probonoR h3, #recruitingR h3{
	font-family: "Times New Roman", Times, serif;
	font-size:1.2em; /* based on the 10px base size, the h3s are 12px */
	color:#000082;
	padding-bottom:12px;
}

#newsL h4{
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	color:#303030;
	text-align:center;
}

#newsL h5, #practiceL h5{
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	padding-bottom:12px;
}

#recruitingR h5{
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	color:#666666;
}

#aboutUsL p, #disclaimerL p, #bio p, #newsL p, #practiceLmain p,#practiceL p, #probonoL p, #recruitingL p, #staffrecruitingL p, #summerrecruitingL p{
	font-size:1.2em; /* based on the 10px base size, the ps are 12px */
	padding-bottom:12px;
	text-align:justify;
}

#currentopening p, #practiceattys p{
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	text-align:center;
	border:#000082 1px solid;
	padding:2px 2px 2px 2px;
}

#currentopening2 p{
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	text-align:center;
	border:#fdb913 1px solid;
	padding:2px 2px 2px 2px;
}

#practiceR p, #probonoR p, #recruitingR p{
	padding-bottom:12px;
}

#abc ul, #clientsL ul, #clientsR ul, #expertise ul{ 
	list-style:none;
	font-size:1.2em; /* based on the 10px base size, the uls are 12px */
}

/* CSS for ATTORNEYS.HTM begins here */

#abcMenu{
	float:right;
	font-size:1em;
}

#atty{
	border: 2px #000000 solid;
	margin-bottom:12px;
}

#info{
	margin:0px 6px;
	padding:6px 2px 6px 10px;
	border-width:1px;
	border-top-style:solid;
	border-top-color:#fdb913;
	border-bottom-style:solid;
	border-bottom-color:#fdb913;
}

#beml{ /* biography email */
	font-size:1.1em; /* based on the 10px base size, the size is 11px */
}

#phone{
	color:#303030;
}

#expertise li{
	display:inline;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .3em;
	padding-left:1.2em;
	padding-right:.4em;
}

#expertise .first, #paul .first{ /* this removes bullet from first li (list item) */
	background-image:none;
	padding-left: 0;
}

#page{ /* email this page */
	padding:0 0 12px 16px;
	text-align:left;
}

/* CSS for REPRESENTATIVE-CLIENTS.HTM begins here */

#clientsL li, #clientsR li{
	margin-bottom:2px;
}

#page2{ /* email this page for practice area pages */
	float:left;
	padding-bottom:12px;
}


/* CSS for NEWS.HTM begins here */

#newsTbl .lastRow{
	padding:8px 0 16px 0;
	border-top:#fdb913 1px solid;
}

/* ORIGINAL CSS

#newsTbl .lastRow{
	padding-bottom:15px;
} */

#newsTbl .grtxt{ /* gray text */
	color:#666666;
}

#newsL .author{
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:bold;
	color:#303030;
}

#newsL #date{
	font-size:1.1em;
	text-align:center;
}

#newsL #title{
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	text-align:center;
	color:#303030;
}

#newsL #bookinfo{
	list-style:none;
	padding:0 0 12px 0;
}

#newsL .center{
	text-align:center;
}

#newsL .title{
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	color:#303030;
	text-align:center;
	margin-bottom:6px;
}

#newsL .btxt2{ /* blue text - different than firm standard blue text */
	color:#039;
}

#newsL .bulletline, #contactL .bulletline{
	padding-right: 15px;
}

#newsL #bulletline{ /* div */
	text-align:center;
	padding-bottom: 12px;
}

/* CSS for SENDAFREIND.ASP and SEND.ASP begins here*/

#sendForm {
	width:535px;
	float:left;
	padding-left:130px;
	margin:15px 15px 15px 0;
	font-size:1.2em;
}

#send {
	width:535px;
	float:left;
	padding-left:100px;
	margin:15px 15px 15px 0;
	font-size:1.2em;
}

#send h2{
	font-size:1.6em;
}

/* CLASSES */

.firmname{
	font-variant: small-caps;
}

.italic{
	font-style:italic;
}

.bold{
	font-weight:bold;
}

.lastp {
	padding-bottom:12px; /* adds additional space to bottom of last paragraph before each new section */
}

.bullet{
	padding:0 10px;
}

.uline{
	text-decoration:underline;
}

.btxt{ /* firm standard blue text - different blue than #newsL .btxt */
	color:#000082;
}

.imgPadB{
	padding-bottom:4px;
}


#abc{
	width:50px;
	float:left;
}

.blkltr{ /* alphabet column in ATTORNEYS.HTM */
	font-family: "Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	color:#303030;
	padding-left:10px;
}

.ulsquare{
	list-style:square;
	font-size:1.2em;
	padding:0 0 12px 40px;
	text-align:justify;
}

.ulsquare2{ /* ul in SCHABERG'S BIO */
	list-style:square;
	font-size:1.1em;
	padding:0 0 12px 18px;
	text-align:justify;
}

.numlist{ /* ol in TRADEMARK-PROTECTION.HTM & MUTUAL-FUND.HTM */
	font-size:1.2em;
	padding:0 0 12px 40px;
	text-align:justify;
}

.numlist2{ /* ol in SCHABERG'S BIO */
	font-size:1.2em;
	padding:0 0 12px 18px;
	left-margin: 0;
	text-align:justify;
}

.alphalist{ /* ol in TRADEMARK-PROTECTION.HTM */
	list-style:lower-alpha;
	font-size:1.2em;
	padding:0 0 12px 40px;
	text-align:justify;
}

.alphalist2{ /* ol in MUTUAL-FUND.HTM */
	list-style:lower-alpha;
	font-size:1em;
	padding:12px 0 12px 42px;
	text-align:justify;
}

.linetop{ /* gold line on top border of any element */
	margin-top:10px;
	border-top:1px solid #fdb913;
	padding-top:8px;
}

.linebottom{ /* gold line on bottom border of any element */
	margin-bottom:10px;
	border-bottom:1px solid #fdb913;
	padding-bottom:8px;
}

#newsL .linebottom2{  /* for news pages without PDF */
	margin-bottom:10px;
	border-bottom:1px solid #fdb913;
}

#newsTbl, #attysTbl{
	margin:0;
	padding:0;
	border-collapse:collapse;
	font-size:1.2em;
	text-align:justify;
}

#newsTbl td, #attysTbl td {
	padding:8px 0; 
	vertical-align:top;
	border-top:1px solid #fdb913;
} 

#attysTbl ul{
	list-style:none;
}

#attysTbl li{
	padding-bottom:6px;
}

.title{
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:bold;
}

#attysTbl .noborder {
	border-top:0px;
} 

.linetop2{ /* gold line on top border of any element */
	/* margin-top:10px; */
	border-top:1px solid #fdb913;
	padding-top:8px;
} /* REMOVED #newsL from class */

.titlepad{
	padding-bottom:36px;
}

#biopubl{
	width:168px;
	margin:auto;
	margin-top:12px;
}

#bioR .ulsq{ /* ul for biopubl div */
	list-style:square;
	font-size:1.1em;
	color: #000000;
	padding-left:15px;
}

#bioR li{
	padding-bottom:5px;
}

#bioR .gbox { /* gold border for publication box */
	width:168px;
	border:1px solid #fdb913;
	margin:15px 0 10px 0;
	padding:5px 0px;
}

#bioR .bbox{ /* blue border for publication box */
	width:147px;
	border:1px solid #000082;
	margin:0px auto;
	padding:5px;
	background-color:#fafad2;
}

#bioR #bestLawyers{
	width:169px;
	margin:15px 0 10px 0;
}

#contactL #bulletline{ /* div */
	width:600px;
	text-align:center;
	padding-bottom:12px;
}

#contactR p, #directionsL p, #contactL p {
	font-size:1.2em; /* based on the 10px base size, the ps are 12px */
	margin-bottom:6px;
	text-align:justify;
}

#map { /* right float div for directions.htm */
	float:right;
	margin-top:38px;
	width:400px;
	height:450px;
	border: solid 1px black;
}

#contactL {
	width:725px;
	float:left;
	margin:15px 15px 15px 0px;
}

#address{
	width:200px;
	float:left;
	margin:0px 20px 10px 0px;
}

#pbf{
	width:300px;
	float:left;
	margin:0px 20px 40px 0px; 
}

#emlPg{ /* EMAIL THIS PAGE div in contact.htm */
	width:175px;
	float:right;
	margin:0px 0px 60px 0px;
	font-size:.8em;
}

#paul ul { /* practice area ul */
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em; /* based on the 10px base size, the uls are 12px */
	color:#000082;
	font-weight:bold;
	list-style:none;
	margin:0;
	padding-bottom:12px;
}

#paul li{ /* practice area li */
	display:inline;
	background-image:url(images/bbullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .3em;
	padding-left:2.4em; 
	padding-right:1.8em;
}

.photoFL{ /* mini photo in practice area & recruiting pages */
	border:#000000 solid 1px;
	float:left;
	margin:2px 7px 0 0;
}

.photoFL2{ /* photo in RMalone-San-Francisco-Attorney-Summer-2004.htm */
	border:#000000 solid 1px;
	float:left;
	margin:7px 7px 0 0;
}

.photoFR{ /* mini photo in recruiting pages */
	border:#000000 solid 1px;
	float:right;
	margin:2px 0 0 7px;
}

#recruitingL ul{
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	border: 0px none;
	color:#000082;
	list-style:none; 
}

.ulFL{ /* ul float left in attorney-recruiting.htm*/
	float:left;
	width:225px;
	margin-bottom:12px;
}

.ulFR{ /* ul float right in attorney-recruiting.htm */
	float:right;
	width:225px;
	margin-bottom:36px;
}

.nospace{
	margin:0px;
	padding:0px;
}

#currentopening, #currentopening2, #practiceattys{
	width:109px;
	float:right;
	margin:-4px 0 0 -4px;
	padding:0;
	background:#FFFFFF;
}

#shadow{ /* grey shadow box for currentopening divs */
	width:105px;
	float:right;
	background:#CCCCCC;
	margin:4px 0 0 0;
	padding:0px 4px 4px 0px;
}

#shadow2{ /* grey shadow box for currentopening2 divs */
	width:105px;
	float:right;
	background:#999999;
	margin:4px 0 0 0;
	padding:0px 4px 4px 0px;
}

#currentopening a, #currentopening2 a, #practiceattys a{
	text-decoration:none;
}

#currentopening a:link, #currentopening a:visited, #currentopening a:hover, #currentopening a:active, #practiceattys a:link, #practiceattys a:visited, #practiceattys a:hover, #practiceattys a:active{
	color:#000082;
}

#currentopening2 a:link, #currentopening2 a:visited, #currentopening2 a:hover, #currentopening2 a:active{
	color:#fdb913;
}

#summertbl{
	margin-bottom:12px;
}

#summertbl td{
	padding:5px;
	font-size:1.1em;
}

#summertbl .colhead{ /* column heading */
	font-size:1.2em;
	font-weight:bold;
	background-color:#000082;
	color:#ffffff;
}

#summertbl .bgalt{ /* alternating row bg color */
	background-color:#cccccc;
}

#probonoul ul{
	font-size:1.2em;
	list-style:none;
}

.footnote{
	font-size:.8em;
}

.allcaps{
	text-transform: uppercase;
}

/* CSS for FIND-LAWYER.HTM begins here

/* #find{
	width:
	float:left;
	margin:
} 

#filter{
	width:450px;
	margin:15px 15px 15px 25px;
	float:left;
}

#filter h2{
	font-size:1.6em;
}

#filter p{
	font-size:1.2em;
} */


