.print
{
}
.noprint
{
	display: none;
	width:0;
}
a
{
	text-decoration:none !important;
	color:Black !important;
}
body
{
	background-color: White;
	text-align: left;
	color: #000000;
	font-family:Sans-Serif;
}
#wrapper
{
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	width: 680px;
	background-color: #ffffff;
	margin-top: 15px;
}
#headercontainer
{
	margin: 8px 8px 0px 8px;
	height: 111px;
	background: #000000;
}
#navcontainer
{
}
#navcontainer a
{
	padding-top: 10px;
	text-decoration: none;
	font-size: 11px;
}
#bodycontainer
{
	margin: 0px 8px;
	border-style: solid;
	border-width: 0px;
	border-color: #bfbfbf;
	margin-top: 5px;
	padding-top: 10px;
}
#bodycontainer
{
	margin: 0px 8px;
	border-style: solid;
	border-width: 0px;
	border-color: #bfbfbf;
	margin-top: 5px;
	padding-top: 10px;
}
#footercontainer
{
	height: 115px;
	margin: 0 0 0 8px;
	border-style: solid;
	border-width: 0px;
	border-color: #bfbfbf;
	padding: 20px;
	font-size: 9px;
	color: #585858;
}
#footercontainer a
{
	font-size: 11px;
	color: #585858;
	text-decoration: none;
}

#footerlinks
{
	display: none;
}
#footertop
{
	height: 50px;
	background: #ffffff;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #bfbfbf;
}
#footerbottom
{
	margin-top: 20px;
}
#indexleftbox
{
	padding: 10px;
	margin-top: 6px;
	margin-bottom: 20px;
	width: 305px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #bfbfbf;
	background-color: #f2f2f2;
	margin-left: 10px;
}
#indexleftbox a, #indexleftbox a:visited
{
	text-decoration: none;
	font-size: 12px;
	color: #8c6239;
}

#indexWTKbox
{
	margin-left: 20px;
	width: 400px;
	margin-top: 20px;
}
.narrativebox, .associationsbox, #bodycontainer
{
	width: 680px;
}

.twocolumnwrapper {width:730px;position:relative;font-size:12px;}

/*.bigtwocolumn {width:480px;float:left;border-left:0px solid #333;padding-left:10px;} 
* html .bigtwocolumn * {width:380px !important;}
.bigtwocolumn * {max-width:440px;font-size:12px;}
.smalltwocolumn {width:200px;float:right;padding-top:0border-left:1px solid black;padding-left:20px;font-size:0;line-height:0;} /* font-size and line-height zero-ed to avoid IE giving height to empty div and showing bit of border */
/* .smalltwocolumn * {max-width:200px;font-size:11px;line-height:13px;} */
.bigtwocolumn2 {width:480px;float:right;border-left:0px solid #333;padding-left:10px;}
* html .bigtwocolumn2 * {width:380px !important;}
.bigtwocolumn2 * {max-width:440px;font-size:12px;}
.smalltwocolumn2 {width:210px;float:left;position:absolute;padding-top:0;font-size:11px;} 


/*.smalltwocolumn2 * {max-width:200px;}*/

* html img#floatIE6 {width:290px !important;} /* weird behavior, IE6 print, inline images on about, clunky resolution */

/* most recent */
h4 {font-size:12px;}
.bioheader, .biolist {}
.bioheader {margin-bottom:0 !important;}
.biolist, .bioheader {margin-top:0 !important;}
#GovernmentServicePanel p, #OtherPracticePanel p, #LegalMembershipsPanel p, #PersonalInterestsPanel p, #CommunityMembershipsPanel p, #TeachingPositionsPanel p, #IndustryMembershipsPanel p {margin-top:0;margin-bottom:0;}
/* 
#GovernmentServicePanel, #OtherPracticePanel, #LegalMembershipsPanel, #PersonalInterestsPanel, #TeachingPositionsPanel, #CommunityMembershipsPanel, #IndustryMembershipsPanel {margin-left:20px;} 
#GovernmentServicePanel h4, #OtherPracticePanel h4, #LegalMembershipsPanel h4, #PersonalInterestsPanel h4, #TeachingPositionsPanel h4, #CommunityMembershipsPanel h4, #IndustryMembershipsPanel h4 {}
*/
#GovernmentServicePanel, #OtherPracticePanel, #LegalMembershipsPanel, #PersonalInterestsPanel, #TeachingPositionsPanel, #CommunityMembershipsPanel, #IndustryMembershipsPanel {margin-left:0;position:relative;margin-bottom:20px;}



.narrativebox ul {position:relative;margin:0 0 0 0px;padding:0;}
.narrativebox ul li {margin:0 0 0 20px;vertical-align:text-top;}
.narrativebox {margin:0 0 10px 0;padding:0; /* margin:48px 0 10px 0 */}
.associationList {color:Red;list-style-type:none;margin-left:0;padding-left:0;}

.rightcolbox span.headertext {display:none;}
.rightcolbox > h4 {margin-top:0;}
.rightcolbox h4 {margin-bottom:0;}
.rightcolbox ul {margin-top:0;}
#highlight {display:none;}
.imagebox {display:none;}
.businesscardbox {margin:0;height:170px;}
.businesscardname {margin-bottom:10px;}
.biobreak {display:none;}
.narrativebox h1, .paddedcontent h1, .bigtwocolumn h1 {font-size:16px;margin-top:0;padding-top:0;}
#highlightPrint {border:1px solid #000000;display:block;width:140px;margin-bottom:10px;}
.biolist li {margin-bottom:2px;padding:0;line-height:13px;}
.rightcolbox ul.biolist {list-style-type:none;margin-left:0px;padding-left:0px}
.rightcolbox ul {list-style-type:none;margin-left:0px;padding-left:0px}
.rightcolbox ul li {padding-left:1em;text-indent:-1em;}
.rightcolbox ul.biolist li {padding-left:1em;text-indent:-1em;}

#firefox_hide_bullets ul{list-style-type:none;}
.associationsbox ul {list-style-type:none !important;margin-left:0px;margin-top:0;padding-left:0px}




/*MulitColList*/
.MulitColListWrapper
{
	display: display;
	width: 100%;
	margin: 0;
	padding: 0;
}
.TwoColList
{
	font-size: 9px;
	float: left;
	margin: 0 !important;
	padding: 0;
	list-style-type: none;
	width: 45% !important;
}
.TwoColList li
{
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}
.ThreeColList
{
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	width: 33% !important;
}
.ThreeColList li
{
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}
hr, #footertop {display:none;}
#footercontainer {padding:0;clear:both;}
#footerbottom {font-size:9px !important;}


/*i{font:inherit !important;*font-size:100% !important;}*/