div			{ font-family:Arial,Helvetica,sans-serif,tiresias;font-size:100%; }  
h1			{ font-size:150%;text-align:left;font-weight:bold;color:#333333; }
h2			{ font-size:125%;text-align:left;font-weight:bold;color:#333333;padding-left:0.25em;padding-right:0.25em }
h3			{ font-size:110%;text-align:left;font-weight:bold;color:#333333;padding-left:0.25em;padding-right:0.25em }
p			{ padding-left:0.25em;padding-right:0.25em;}
a			{ text-decoration: none; color: #000000; }
a:hover			{ text-decoration: underline; }
strong			{ font-weight: bold; }

body			{ background:#ffffff;color:#000000;font-family:Arial,Helvetica,sans-serif,tiresias;font-size:100%;margin:0;padding:0;width:100%; }

#PrimaryNavPanel		{ background: #606060; color: #ffffff; width: 100%; margin: 0; padding: 0; border: 0; }
#PrimaryNavPanelContent		{ padding-top: 0.15em; padding-bottom: 0.15em; }
#PrimaryNavPanelContent ul	{ list-style-type: none; display:inline; margin: 0; padding: 0; font-size: 75%; }
#PrimaryNavPanelContent ul li	{ display: inline; margin: 0; border-color: #ffffff; border-right-style: solid; border-right-width: 1px; padding-right: 0.5em; }
#PrimaryNavPanelContent ul li a	{ color: #ffffff; }

#HeaderPanel		{ clear: both; background: #808080; width: 100%; margin: 0; padding: 0; border-color: #ffffff; border-top-style: solid; border-left-style: none; border-right-style: none; border-bottom-style: dotted; border-top-width: 1px; border-bottom-width: 1px; }
#HeaderPanel img   	{ display: block; padding: 0; border: 0; margin: 0; }

#PageHeaderPanel				{ clear: both; background: #800080; color: #ffffff; width:100%; margin: 0; padding: 0; border: 0; }
#PageHeaderPanelMainArea			{ padding-left: 0pc; width: 100%; }
#PageHeaderPanelMainArea img			{ display: block; padding-right: 1pc; padding-top: 0pc; padding-bottom: 0pc; border: 0; margin: 0; }
#PageHeaderNavigation				{ display: inline; border: 0; padding: 0; margin: 0; }
#PageHeaderNavigation #FFBugFix			{ width: 4em; line-height: 0px; }
#PageHeaderNavigation ul			{ list-style-type: none; display: inline; margin: 0; padding: 0; border:0; }
#PageHeaderNavigation ul li			{ color: #ffffff; display: block; float: left; padding-top: 0.3em; padding-right: 0.5em; padding-bottom:0.3em; border: 0; font-size: 100%; font-weight: bold; }

#PageHeaderNavigation ul li.Unselected		{ padding-left: 1pc; background: #800080; }
#PageHeaderNavigation ul li.Unselected a	{ color: #ffffff; }
#PageHeaderNavigation ul li.Selected		{ padding-left: 1pc; background: #C0C040; }
#PageHeaderNavigation ul li.Selected a		{ color: #000000; }

#MainContentPanel				{ background: #ffffff; color: #000000; width: 100%; margin-top: 1em; margin-left: 0; margin-right: 0; margin-bottom: 0; padding: 0; border: 0; }

#MainSectionNavColumn				{ background: #ffffff; color: #000000; width: 20%; float: left; margin: 0; padding: 0; border: 0; }
#MainSectionNavColumn #Header			{ background: #C0C040; color: #000000; width: 100%; }
#MainSectionNavColumn #Header #Content		{ font-weight: bold; font-size: 100%; padding-left: 1pc; padding-right: 0.5pc; padding-top: 0.3em; padding-bottom: 0.3em; }
#MainSectionNavColumn #Navigation		{ background: #ffffff; color: #000000; width: 100%; font-size: 100%; }
#MainSectionNavColumn #Navigation ul		{ list-style-type: none; margin: 0; padding-left: 1pc; padding-top: 0.3em; padding-bottom: 0.15em; }
#MainSectionNavColumn #Navigation ul li		{ padding-top: 0.3em; }
#MainSectionNavColumn #Navigation ul li a	{ color: #000000; }
#MainSectionNavColumn #Footer			{ background: #C0C040; color: #000000; width: 100%; }

#HomePageLeftColumn				{ background: #C0C0C0; color: #000000; width: 20%; float: left; }

#MainSectionContentColumn			{ background: #ffffff; color: #000000; width: 80%; float: right; text-align: justify; }
#MainSectionContentColumn #Canvas		{ padding-left: 0.5pc; padding-right: 0.5pc; padding-top: 0; padding-bottom: 0.2em; }
#MainSectionContentColumn #Canvas img		{ display: block; float: left; clear: left; margin-right: 0.5pc; }
#MainSectionContentColumn #Canvas p		{ }
#MainSectionContentColumn #Canvas p a		{ color: #003366; font-weight: bold; }
#MainSectionContentColumn #Canvas form		{ display: block; clear: left; width: 100%; padding: 0; margin: 0; border: 0; }
#MainSectionContentColumn #Calendar		{ padding-left: 0.5pc; padding-right: 0.5pc; padding-top: 0; padding-bottom: 0.2em; }
#MainSectionContentColumn #Calendar h3		{ color: #800080; }
#MainSectionContentColumn #Calendar p		{ }
#MainSectionContentColumn #Calendar p a		{ color: #003366; font-weight: bold; }

#PageFooter		{ display: block; float: right; width: 80%; background: #ffffff; color: #000000; border: 0; margin: 0; padding: 0; }
#PageFooter ul		{ list-style-type: none; display:inline; margin: 0; padding: 0; font-size: 75%; }
#PageFooter ul li	{ display: inline; margin: 0; border-color: #666666; border-right-style: solid; border-right-width: 1px; padding-right: 0.5em; }
#PageFooter #Right	{ text-align: right; font-size: 80%; padding-top: 1.5em; padding-right: 0.5em; padding-bottom: 0.3em; width: 100%; }		

.FirstItem					{ padding-left: 0.5pc; }
.NextItem					{ padding-left: 0.5em; }
.LastItem					{ padding-left: 0.5em; font-weight: bold; }
.ColumnCanvas					{ padding-left: 0.5pc; padding-right: 0.5pc; padding-top: 0.2em; padding-bottom: 0.2em; }
.LinkList					{ list-style-type: disc; padding: 0; margin: 1pc; }
.TipList					{ list-style-type: upper-alpha; }
.EmphasizedLink					{ font-weight: bold; }
.StrongLink					{ color: #003366; font-weight: bold; }
.none						{ display: none; }
.right						{ float: right; }
.left						{ float: left; }
.WithBottomBorder				{ border-bottom-style: solid; border-bottom-color: #cccccc; border-bottom-width: 1px; }
.Label						{ display: block; float: left; clear: left; width: 9em; }
.EditControl					{ display: block; float: left; }
.FormBlock					{ display: block; clear: left; width: 100%; padding: 0; margin: 0; border: 0; }
.Subsection					{ background: #ffcc00; color: #000000; font-size: 100%; padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 0.5em; padding-right: 0.5em; margin-bottom:0.2em; }
.HorizontalRuler				{ border-bottom-style: solid; border-bottom-color: #003366; border-bottom-width: 2px; margin-bottom: 0.3em; margin-left: 0.5pc; }
.BorderLessImage				{ display: block; float: left; clear: left; border: 0; }
.Picture					{ width: 100%; }
.Caption					{ display: block; float: left; clear: left; border: 0; margin-top: 0.4em; margin-bottom: 1em; font-size: 90%; font-style: italic; text-align: left; }
.ExpertData					{ margin-bottom: 0.25em; margin-top: 0.5em; margin-left: 2em; }
.ExpertHeading					{ margin-top: 1em; margin-bottom: 0.25em; margin-left: 0; }

