/* This CSS is adapted for use with my resume.  Tom Wald 2005-03-07 */body		{	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	margin: 15px auto;	padding: 0px 13px;	min-width: 620px;	max-width: 780px;	text-align: center;	/* border: 1px solid #EEEEEE; */}div	{	position: relative; 	background-color: inherit;	color: inherit;	width:expression(document.body.clientWidth > 780? "780px": document.body.clientWidth < 620? "620px": "auto" );	text-align: left;}p			{ margin: 0px 9px; background-color: inherit; color: inherit; text-align: left;}ul			{ position: relative; margin: 0px 9px; padding-left: 1.2em; background-color: inherit; color: inherit; text-align: left;}ol			{ position: relative; margin: 0px 9px; padding-left: 1.2em; background-color: inherit; color: inherit; text-align: left;}h1			{ position: relative; font-size: 24pt; font-family: arial, sans-serif; text-align: left;}h2			{ position: relative; font-size: 18pt; font-family: arial, sans-serif; text-align: left;}h3			{ position: relative; font-size: 14pt; font-family: arial, sans-serif; text-align: left;}a:link		{	background-color: inherit;	color: #333399;	text-decoration: none;}a:visited	{	background-color: inherit;	color: #333399;	text-decoration: none;}a:hover {	color: inherit;	text-decoration: underline;}a:link.non-print {	background-color: #inherit;	color: #FFFFFF;}a:visited.non-print {	background-color: #inherit;	color: #FFFFFF;}a:hover.non-print {	color: inherit;}.nobullet	{ list-style-type: none; }.disc		{ list-style-type: disc; }.square		{ list-style-type: square; }.circle		{ list-style-type: circle; }.indent1	{ padding-left: 2.2em; }.center		{ text-align: center; }.right		{ text-align: right; }.rightfloat	{ position: relative; float: right; }.left		{ text-align: left; }.large		{ font-size: larger; }.small		{ font-size: smaller; }.xsmall		{ font-size: x-small; }.bold		{ font-weight: bolder; }.italic		{ font-style: italic; }.underline	{ text-decoration: underline; }.section {	background-color: #EEEEEE;	color: inherit;	margin-bottom: 6px;}.subsection {	background-color: #E1E1E1;	color: inherit;	border: 1px solid #EEEEEE;	padding: 3px 0px;	margin-bottom: -6px;}.sectionheading	{	font-weight: bolder;	text-decoration: underline;	text-transform: uppercase;	font-size: 9pt;	background-color: #E1E1E1;	color: inherit;	padding: 3px 0px;	margin-bottom: -6px;}.subheading {	font-weight: bolder;}.jobtitle	{	font-weight: bolder;}.personname { 	font-weight: bolder;}.citystate	{	font-style: italic;	position: relative;	float: right;}.daterange	{	position: relative;	float: right;}.institution {	font-style: italic;}