A.topbar:link				{	color: #FFFFFF;	text-decoration: underline; }
A.topbar:visited		{	color: #FFFFFF;	text-decoration: underline; }
A.topbar:hover			{	color: Yellow;	text-decoration: underline; }
A.text:hover				{	color: #CC0000;	text-decoration: underline; }
A.tablerow:hover		{	color: #CC0000;	text-decoration: underline; }
A.tablerow_gray:hover		{	color: #CC0000;	text-decoration: underline; }
A.tabletext:hover		{	color: #CC0000;	text-decoration: underline; }
A.news_text:hover		{	color: #CC0000;	text-decoration: underline; }
A.sidebar_text:hover		{	color: #CC0000;	text-decoration: underline; }
A.actions:hover			{	color: #CC0000;	text-decoration: underline; }
A.heading:hover			{	color: #FF0000;	text-decoration: underline; }
A.boldtext:hover		{	color: #FF0000;	text-decoration: underline; }
A.trace:visited { text-decoration: underline; }
A.trace:link { text-decoration : underline; }
A.trace:hover { color: #CC0000; }
A.smalltext:hover		{	color: #FF0000;	text-decoration: underline; }

body								{	margin: 0px 0px 0px 0px; }
.heading_border			{	border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;	border-style: solid; border-color: #000000;	margin: 0px; padding: 0px 5px 0px 5px; }
.topbar							{	background-color: #505050; color: #FFFFFF; font-family: Tahoma, Arial; font-size: 8pt; text-decoration: none; }
.text								{ font-family: Tahoma, Arial;	font-size: 9pt;	color: #000000; }
.smalltext					{ font-family: Tahoma, Arial;	font-size: 8pt;	color: #000000; }
.instructions				{ font-family: Tahoma, Arial;	font-size: 8pt;	color: #000000; font-style: italic;}
.errortext					{ font-family: Tahoma, Arial;	font-size: 9pt;	font-weight: bold; color: #FF0000; }
.actions						{ font-family: Tahoma, Arial;	font-size: x-small;	color: #666666; }
.boldtext						{ font-family: Tahoma, Arial;	font-size: 9pt;	color: #000000; font-weight: bold;}

H1				{	color: #990000;	font-family: Trebuchet MS,Tahoma, Arial; font-size: 18pt; font-weight: bold;	padding-top: 10px; }
H2						{	color: #990000;	font-family: Trebuchet MS,Tahoma, Arial; font-size: 14pt;	padding-top: 10px; }
H3				{	color: #990000;	font-family: Trebuchet MS,Tahoma, Arial; font-size: 12pt;	padding-top: 10px; }

.pageheading				{	color: #990000;	font-family: Trebuchet MS,Tahoma, Arial; font-size: 18pt; font-weight: bold;	padding-top: 10px; }
.heading						{	color: #990000;	font-family: Trebuchet MS,Tahoma, Arial; font-size: 14pt;	padding-top: 10px; }
.paraheading				{	color: #990000;	font-family: Trebuchet MS,Tahoma, Arial; font-size: 12pt;	padding-top: 10px; }
.sidebar_header			{	border-left: solid 1px #000000; border-bottom: solid 1px #000000; color: #FFFFFF;	background-color: #990000;	margin: 0px;	padding: 5px;	font-weight: bold;	font-family: Tahoma, Arial;	font-size: 8pt; }
.sidebar_box				{	color: #000000; background-color: #CCCCCC; margin: 0px; padding-left: 5px; padding-top: 5px; font-family: Tahoma, Arial; font-size: 8pt; }
.sidebar_text				{	color: #000000;	background-color: #CCCCCC;	font-family: Tahoma, Arial;	font-size: 8pt; text-decoration: none; }
.news_header				{	border: solid 1px #000000; border-bottom-width: 0px;	color: #FFFFFF;	background-color: #990000;	margin: 0px;	padding: 5px;	font-weight: bold;	font-family: Tahoma, Arial;	font-size: 8pt; }
.news_text_box			{	border: solid 1px #000000; color: #000000; background-color: #CCCCCC; margin: 0px; padding: 5px; font-family: Tahoma, Arial; font-size: 8pt; }
.news_text					{	color: #000000;	background-color: #CCCCCC;	font-family: Tahoma, Arial;	font-size: 8pt; }

.trace				{ font-family: Verdana, Arial, Helvetica;	font-size:7.5pt;color: Black;}

.popup {background-color: #E0E0E0; margin-top: 10px; padding: 5px 5px 10px 5px;  border: solid 2px #943c35;}
.popuptext {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: Black;}
.popupreq {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: Black; font-weight: bold;}
.popuptitle  {font-family: Tahoma, Arial, Helvetica; font-size: 10pt; font-weight: bold; color: #943c35; padding-bottom: 5px; padding-top: 5px;}
.popuplink {text-decoration: underline; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: Black;}
.popuperror {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #CC0000; font-weight: bold;}

.button							{ font-family: Tahoma, Arial;	font-size: 9pt;	font-weight: bold; color: #000000; padding: 3px; width: 75px; }

.tableheading				{	background-color: #990000;	font-family: Verdana, Arial, Helvetica;	font-size: xx-small;	font-weight: bold;	color: White;	padding : 3px 3px 3px 3px;	text-align: center;}
.tablerow					{	font-family : Tahoma, Arial;	font-size: 8pt;	color: Black;	padding : 3px 3px 3px 3px; text-decoration: none;}
.tablerow_gray			{	font-family : Tahoma, Arial;	font-size: 8pt;	color: Black;	background-color : #E0E0E0;	padding : 3px 3px 3px 3px; text-decoration: none;}
.tabletext					{	font-family : Tahoma, Arial;	font-size: 8pt;	color: Black;	text-decoration: none;}
