
a 
{
	text-decoration: none;
}
.plainBold
{
	font-weight: bold;
}
strong,
#content-container h1
{
	color: #EE6128;
}

/*
body.internalPrintHeader 
{
	margin-top: -50px;
}*/

.clearer
{
	float: none !important;		/* Remove any inherited floats */
	display: block !important;	/* Make sure our element is a block-level element */
	clear: both !important;		/* Make sure it clears on both sides */
	margin: 0 !important;		/* Remove all margins that would make it visible */
	border: 0 !important;		/* Remove all borders that would make it visible */
	padding: 0 !important;		/* Remove all padding that would make it visible */
	height: 0.1px !important;	/* Mozilla/Firefox require the clearer height to not be 0, but rounding makes it 0 */
	line-height: 0 !important;	/* Set the line-height to 0 so it isn't visible */
	font-size: 0 !important;	/* Set the font-size to 0 so it isn't visible */
}

body
{
	margin: 0;
	padding: 0;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 76%;
}
	#bodyWrapper
	{
		margin: 0 auto;
		width: 650px;
		text-align: center;
	}
	#main-container
	{
		
		text-align: left;
	}
		#header-container
		{
			
		}
			#sectionHeader
			{
				position: absolute;
				z-index: 1;
				/*height: 130px;*/
			}
			#header-container h1
			{
				position: absolute;
				z-index: 2;
				width: 620px;
				top: 100px;
				line-height: 25px;
				font-size: 1.5em;
				padding-right: 30px;
				text-align: right;
				font-weight: none;
				color: #007898;
				text-transform: lowercase;
			}
			/* Print Internal Bios */
			body.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 #header-container h1
			{
				top: 0px;
			}
			html>body #header-container h1
			{
				top: 90px;
			}
			
			#pageHeader
			{
				margin-top: 130px;
			}
		
		#body-container
		{
			padding-top: 130px;			
			.padding-top: 0px;
			.margin-top: 130px;
		}
			/*
			body.internalPrintHeader #body-container
			{
				padding-top: 80px;
				.padding-top: 0px;
				.margin-top: 80px;
			}
			html>body.internalPrintHeader #body-container
			{
				padding-top: 80px;
			}*/
		
		body.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 #body-container,
		body.internal-3e193e29-c276-41af-b509-c6a073ab3da2 #body-container,
		body.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 #body-container,
		body.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 #body-container
		{
			padding-top: 40px;		
			.padding-top:0px;
			.margin-top: 40px;
		}
		.includeHeaderImage #body-container
		{
			padding-top: 0px;
		}
			#sidebar-container
			{
				display: none;
			}
			body.includeSidebar #sidebar-container
			{
				display: block;
				width: 200px;
				float: left;
				margin-right: 20px;
			}
			body.internal-3e193e29-c276-41af-b509-c6a073ab3da2.includeSidebar #sidebar-container,
			body.internal-c5c21b2e-9f7c-4546-a633-6b465df22460.includeSidebar #sidebar-container,
			body.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 #body-container #sidebar-container,
			body.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 #body-container #sidebar-container
			{
				width: 199px;
				/*padding-left: 30px;*/
			}
			body.includeSidebar #content-container
			{
				width: 390px;
				float: left;
			}
			#content-container
			{
				padding: 20px;
			}
			body.internal-3e193e29-c276-41af-b509-c6a073ab3da2.includeSidebar #content-container,
			body.internal-c5c21b2e-9f7c-4546-a633-6b465df22460.includeSidebar #content-container,
			body.internal-fe7bf162-8adb-4769-b10f-5680af53ac19.includeSidebar #content-container,
			body.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54.includeSidebar #content-container
			{
				padding-right: 0;
				/*width: 385px;*/
				width: 410px;
			}
			
			body.internal-3e193e29-c276-41af-b509-c6a073ab3da2.includeSidebar #fuseaction-container,
			body.internal-c5c21b2e-9f7c-4546-a633-6b465df22460.includeSidebar #fuseaction-container,
			body.internal-fe7bf162-8adb-4769-b10f-5680af53ac19.includeSidebar #fuseaction-container,
			body.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54.includeSidebar #fuseaction-container
			{
				/*padding-right: 20px;*/
			}
			
/* office.print */
.internal-425a3fa5-447a-44d0-8806-24d6c037dec8 #header-container h1,
.internal-425a3fa5-447a-44d0-8806-24d6c037dec8 a
{
	color: #77973b;
}
	.office-detail-addressContainer dt,
	.leftModule h2
	{
		color: #EE6128;
	}
	.office-detail-addressContainer dt
	{
		font-size: 1.5em;
		font-weight: bold;
	}
	.leftModule
	{
		padding: 0 2em 0 2em;
	}
		.leftModule h2
		{
			font-size: 1.2em;
		}
		.leftModule ul li
		{
			margin-bottom: 1.5em;
		}
			.leftModule ul li span
			{
				display: block;
			}
	.office-detail-addressContainer address
	{
		
	}
	
/* people.print */
.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 #sidebar-container,
.internal-3e193e29-c276-41af-b509-c6a073ab3da2 #sidebar-container,
.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 #sidebar-container,
.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 #sidebar-container
{
	padding-top: 1.1em;
}
	body.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 strong,
	body.internal-3e193e29-c276-41af-b509-c6a073ab3da2 strong,
	body.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 strong,
	body.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 strong
	{
		color: #000;
	}
	
	.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 .leftModule,
	.internal-3e193e29-c276-41af-b509-c6a073ab3da2 .leftModule,
	.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 .leftModule,
	.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 .leftModule
	{
		padding: 0 5px 0 5px;
	}
	#profile-background
	{
	}
		#profile
		{
			position: relative;
			top: -219px;
			left: 15px;
			margin-bottom: -200px;
		}
	.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 #content-container h1,
	.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 a,
	.internal-3e193e29-c276-41af-b509-c6a073ab3da2 #content-container h1,
	.internal-3e193e29-c276-41af-b509-c6a073ab3da2 a,
	.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 #content-container h1,
	.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 a,
	.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 #content-container h1,
	.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 a
	{
		color: #6C0056;
		
	}
	.people-viewBio-basicInformationContainer h1
	{
		font-size: 1.7em;
	}
		.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 #content-container h1 span,
		.internal-3e193e29-c276-41af-b509-c6a073ab3da2 #content-container h1 span,
		.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 #content-container h1 span,
		.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 #content-container h1 span
		{
			display: block;
			font-size: 50%;
			color: #EE6128;
			text-transform: lowercase;
			/*font-weight: normal;*/
		}
		#content-container span.positionDescription
		{
			display: block;
			margin: -15px 0 15px 0;
			font-size: 14px;
			color: #EE6128;
			font-weight: bold;
		}
	.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 #content-container h2,
	.internal-3e193e29-c276-41af-b509-c6a073ab3da2 #content-container h2,
	.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 #content-container h2,
	.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 #content-container h2
	{
		margin-top: .5em !important;
	}
	.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 #bodyWrapper ul.semantic,
	.internal-3e193e29-c276-41af-b509-c6a073ab3da2 #bodyWrapper ul.semantic,
	.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 #bodyWrapper ul.semantic,
	.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 #bodyWrapper ul.semantic
	{
		margin: 0;
	}
		.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 #bodyWrapper ul li,
		.internal-3e193e29-c276-41af-b509-c6a073ab3da2 #bodyWrapper ul li,
		.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 #bodyWrapper ul li,
		.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 #bodyWrapper ul li
		{
			margin: 0;
			margin-bottom: .5em;
		}
	.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 h2,	
	.internal-3e193e29-c276-41af-b509-c6a073ab3da2 h2,
	.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 h2,
	.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 h2
	{
		color: #cc632f;
		margin: 0 !important;
		margin-bottom: .35em !important;
		font-weight: normal;
		text-transform: lowercase;
	}
		.internal-c5c21b2e-9f7c-4546-a633-6b465df22460 .leftModule p,
		.internal-3e193e29-c276-41af-b509-c6a073ab3da2 .leftModule p,
		.internal-fe7bf162-8adb-4769-b10f-5680af53ac19 .leftModule p,
		.internal-9bb6ff78-5394-409a-8fec-cc279fdc8b54 .leftModule p
		{
			margin: 0;
			margin-bottom: .5em;
		}
		.people-viewBio-sideContainer h2
		{
			font-weight:bold !important;
			padding-top: 5px;
		}	
	.people-viewBio-bioContainer h2
	{
		font-size: 1.2em;
	}
	.people-viewBio-officesContainer
	{
		display: block;
	}
	.people-viewBio-officeRowContainer
	{
		padding-bottom: 10px;
		display: block;
	}
	.people-viewBio-practiceAreaAccoladeContainer p,
	.people-viewBio-honorsAndAffiliationsContainer p
	{
		margin: 6px 0 0 0 !important;
	}
	.people-printBio-emailAddress
	{
		margin-bottom: .5em;
	}
		.people-viewBio-basicInformationContainer
		{
			margin-bottom: 1em;
		}
		.people-viewBio-officesContainer
		{
			margin-bottom: 1em;
		}
			.people-viewBio-officeContainer
			{
				margin-bottom: 1em;
				/* width: 49%; */
				width: 201px;
			}
				.printFormat .people-viewBio-officeContainer
				{
					/* float: left; */
				}
				.people-viewBio-officeContainer dt
				{
					font-weight: bold;
				}
					.people-viewBio-officeContainer address
					{
						font-style: normal;
					}
		.people-viewBio-honorsAndAffiliationsContainer div
		{
			font-size: 11px;	
		}
		.people-viewBio-practiceAreasContainer,
		.people-viewBio-honorsAndAffiliationsContainer,
		#people-viewBio-barAdmissionsContainer,
		#people-viewBio-courtAdmissionsContainer,
		.people-viewBio-schoolsContainer,
		.people-viewBio-additionalInformation,
		.people-viewBio-practiceAreaAccoladeContainer,
		#people-viewBio-publicationsList,
		#people-viewBio-newsList
		{
			font-size: .9em;
			margin-top: 8px;
			border-top: 2px solid #d8d8d8;
		}
		.people-viewBio-basicInformationContainer h1
		{
			margin-top:0;
		}
		.people-viewBio-basicInformationContainer h1 span
		{
			font-size: 14px !important;
		}
		.people-viewBio-practiceAreasContainer ul
		{
			font-size: 11px;
		}
		
/* people.listalpha */

.vPeople-listAlpha-container
{
	
}
	.vPeople-listAlpha-navigationContainer h2
	{
		font-size: 1.2em;
	}
	.vPeople-listAlpha-navigationListContainer
	{
		margin-bottom: 0.2em;
		border-bottom: 2px solid #b6b4b5;
		padding-bottom: 0.2em;
		font-weight: bold;
	}
		.vPeople-listAlpha-navigationListContainer li
		{
			margin-right: 1em;
			border-right: 2px solid #b6b4b5;
			padding-right: .2em;
			padding-left: .2em;
			font-size: 110%;
		}
		.vPeople-listAlpha-navigationListContainer li.last
		{
			margin-right: 0;
			border-right: 0 none;
			padding-right: 0;
		}
		.vPeople-listAlpha-navigationListContainer a
		{
			text-decoration: none;
		}

.vPeople-internalBios-searchForm
{
	display: block;
	background-color: #F9F9F9;
	border: 1px solid #BBB;
	margin: 10px auto 15px auto;
	padding: 10px;
	width: 370px;
}
	.vPeople-internalBios-searchForm span.note
	{
		font-size: 11px;
	}
	.vPeople-internalBios-searchForm td
	{
		padding: 0.1em 0;
	}
	.vPeople-internalBios-searchForm .input-type-text
	{
		width: 86%;
	}
	.vPeople-internalBios-searchForm #keyword.input-type-text
	{
		width: 94%;
	}
	.vPeople-internalBios-searchForm select
	{
		width: 95%;
	}
/*
	.vPeople-internalBios-searchForm dl
	{
		padding-bottom: 3px;
		margin: 5px 0;
		border-bottom: 1px solid #808080;
		clear:both;
	}
	.vPeople-internalBios-searchForm dl.last
	{
		border-bottom: none;
	}
		.vPeople-internalBios-searchForm dl dt
		{
			float: left;
			width: 150px;
		}
		.vPeople-internalBios-searchForm dl dd
		{
			margin-left: 150px;
		} */
	
/*	.vPeople-internalBios-searchForm dl,
	.vPeople-internalBios-searchForm dt,
	.vPeople-internalBios-searchForm dd
	{
		padding: 0;
		margin: 0;
		display: inline;
	}
		.vPeople-internalBios-searchForm dt
		{
			width: 100px;
		}
*/
/* event.print */
.internal-d0bd5d5e-3daf-484b-8ca3-00809005ef82
{
	
}
	.internal-d0bd5d5e-3daf-484b-8ca3-00809005ef82 #sidebar-container
	{
		margin-top: 1em;
	}
	
	.internal-d0bd5d5e-3daf-484b-8ca3-00809005ef82 h1
	{
		font-size: 12pt;
	}

/* news.print */
.internal-a8ae7fe7-aaa1-4ee4-adee-d2b020602a3b
{
	
}
	.internal-a8ae7fe7-aaa1-4ee4-adee-d2b020602a3b #sidebar-container
	{
		margin-top: 1em;
	}
	
	.internal-a8ae7fe7-aaa1-4ee4-adee-d2b020602a3b h1
	{
		font-size: 12pt;
	}
	.internal-a8ae7fe7-aaa1-4ee4-adee-d2b020602a3b h2
	{
		font-size: 11pt;
	}

/* publications.print */
.internal-4f1d3905-3550-4cce-bdd7-7119fa092979
{
	
}
	.internal-4f1d3905-3550-4cce-bdd7-7119fa092979 #sidebar-container
	{
		margin-top: 1em;
	}
	
	.internal-4f1d3905-3550-4cce-bdd7-7119fa092979 h1
	{
		font-size: 12pt;
	}
	.internal-4f1d3905-3550-4cce-bdd7-7119fa092979 h2
	{
		font-size: 11pt;
	}
	
.vPublication-subscribe-onestep-container label.required
{
	font-weight: bold;
}
.vPublication-subscribe-onestep-alt-container .choices label
{
	color:#000000;
}
	
/* *******************************
	PRINT BIO NAVIGATION STYLING
******************************* */
#topBody-container
{
	background-color: #FCD290;
	text-align: center;
	padding: 5px 0;
	z-index: 5000;
	width: 100%;
	color: #765838;
}

	#topBody-container #topBodyBioSettingContainer
	{
		width: 650px;
		text-align: left;
		margin: 0 auto;
	}

	#topBodyBioSettingContainer ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		#topBodyBioSettingContainer ul li
		{
			position: relative;
			margin: 0;
			padding: 0;
			float: left;
			z-index: 5001;
		}
			#topBodyBioSettingContainer ul li a,
			#topBodyBioSettingContainer ul li a:link,
			#topBodyBioSettingContainer ul li a:visited
			{
				margin: 0;
				padding: 0;
				height: 23px;
				float: left;
				font-size: 1px;
				text-indent: -4100px;
				background-repeat: no-repeat;
				background-position: left top;
				overflow: hidden;
				cursor: pointer;
			}
			/* print bio options */
			#topBodyBioSettingContainer ul li.topBodyBioSetting-options a
			{
				width: 130px;
				background-image: url("../images/shared/buttons/print-bio-options.gif");
			}
			/* print bio options */
			#topBodyBioSettingContainer ul li.topBodyBioSetting-backLink a,
			#topBodyBioSettingContainer ul li.topBodyBioSetting-backLink a:link,
			#topBodyBioSettingContainer ul li.topBodyBioSetting-backLink a:visited
			{
				margin-right: 194px;
				padding: 0;
				line-height: 26px;
				float: left;
				font-size: 11px;
				text-indent: 0;
				background-repeat: no-repeat;
				background-position: left top;
				overflow: visible;
				width: 130px;
				cursor: pointer;
			}
			/* print */
			#topBodyBioSettingContainer ul li.topBodyBioSetting-print a
			{
				width: 55px;
				background-image: url("../images/shared/buttons/print-bio-print.gif");
			}
			/* print */
			#topBodyBioSettingContainer ul li.topBodyBioSetting-pdf a
			{
				width: 55px;
				background-image: url("../images/shared/buttons/print-bio-print.gif");
			}
			/* print tips */
			#topBodyBioSettingContainer ul li.topBodyBioSetting-printTips a
			{
				width: 126px;
				background-image: url("../images/shared/buttons/print-bio-tips.gif");
			}
			/* actions */
			#topBodyBioSettingContainer ul li.topBodyBioSetting-actions a
			{
				width: 70px;
				background-image: url("../images/shared/buttons/print-bio-actions.gif");
			}
			#topBodyBioSettingContainer ul li a:hover,
			#topBodyBioSettingContainer ul li a:active,
			#topBodyBioSettingContainer ul li.active a,
			#topBodyBioSettingContainer ul li.active a:link,
			#topBodyBioSettingContainer ul li.active a:visited,
			#topBodyBioSettingContainer ul li.active a:hover,
			#topBodyBioSettingContainer ul li.active a:active
			{
				background-position: left 100%;
			}

			#topBodyBioSettingContainer ul li ul
			{
				display: none;
			}
			#topBodyBioSettingContainer ul li.over ul
			{
				display: block;
				position: absolute;
				top: 23px;
				left: 0;
				margin: 0;
				padding: 10px 5px 5px 5px;
				width: 200px;
				background-color: #fff;
				border-left: 1px solid #e7e4d8;
				border-right: 1px solid #e7e4d8;
				border-bottom: 2px solid #e7e4d8;
				z-index: 5001;
			}
				#topBodyBioSettingContainer ul li.over ul li
				{
					display: block;
					position: none;
					margin: 0;
					padding: 3px 6px 4px 6px;
					width: 100%;
					float: left;
				}
					#topBodyBioSettingContainer ul li.over ul li a,
					#topBodyBioSettingContainer ul li.over ul li a:link,
					#topBodyBioSettingContainer ul li.over ul li a:visited
					{
						display: block;
						width: auto;
						height: auto;
						float: left;
						font-size: 1.1em;
						font-weight: normal;
						text-indent: 0;
						color: #765838;
						text-decoration: none;
						background: none;
						overflow: visible;
					}
					#topBodyBioSettingContainer ul li.over ul li a:hover,
					#topBodyBioSettingContainer ul li.over ul li a:active
					{
						color: #669933;
						text-decoration: underline;
					}
					#topBodyBioSettingContainer ul li.over ul li ul
					{
						display: none;
					}
				#topBodyBioSettingContainer ul li.over ul li.drop-callout
				{
					display: block;
					margin: 0;
					padding: 6px 0 0 0;
					width: 100%;
					float: none;
					clear: both;
					border: none;
					white-space: nowrap;
					overflow: visible;
				}
					#topBodyBioSettingContainer ul li.over ul li.drop-callout a,
					#topBodyBioSettingContainer ul li.over ul li.drop-callout a:link,
					#topBodyBioSettingContainer ul li.over ul li.drop-callout a:visited
					{
						display: block;
						padding: 19px 0 0 60px;
						width: auto;
						height: 26px;
						float: none;
						clear: both;
						font-size: 1.2em;
						text-indent: 0;
						background: transparent url("../../images/layout/icon_money-truck.gif") 15px 6px no-repeat;
						border-top: 1px dotted #e7e4d8;
						white-space: nowrap;
					}
					
			/* top nav drop down adjustments */
			#topBodyBioSettingContainer ul li.topBodyBioSetting-actions ul,
			#topBodyBioSettingContainer ul li.topBodyBioSetting-print ul,
			#topBodyBioSettingContainer ul li.topBodyBioSetting-printTips ul
			{
				left: auto;
				right: 0px;
			}	
a.alphaLink
{
	margin: 0;
	padding: 0 2px 0 0;
}
.vPublication-subscribe-onestep-alt-container .vPublication-subscribe-onestep-personInfo input,
.vPublication-subscribe-onestep-alt-container .vPublication-subscribe-onestep-personInfo select
{
	width: 350px;
}
.bioItem
{
	display: block;
	padding: 3px 0 3px 0;
}

