a {
	color: #333333;
}
body, TD, TH {
  font-family: Verdana, Sans-Serif;
  color: Black;
  font-size:11px;
}
body {
	margin:10px;
	background-color:#ffffff;
}
P, UL, OL {
   margin-top: 0.5em;
   margin-bottom: 1.1em;
 }
BUTTON, SELECT, INPUT, TEXTAREA {
	font-size:10px;
}
LI {
  margin-top: 0.5em;
  margin-bottom: 1.0em;
}
P.divider
{
  font-weight:bold;
  border-top-style: dotted;
  border-top-width: 1px;
  border-top-color: #b2bfab;
  padding-top: 1.5em;
  margin-top: .5em;
}
.flat {
  border: 1px solid silver;
  background: White;
}

TEXTAREA {
  font-family: Verdana, Sans-Serif;
}

.menutext, A.menutext {
	line-height:1.4em;
	/*text-decoration:none;*/
	color:#000000;
}
A:hover, A.menutext:hover, a.toptext:hover, a.traytext:hover, a.bottomnavtext  {
	text-decoration:underline;
}

.bottomnavtext, A.bottomnavtext {
	color:#909088;
}
TD.bottomnavtext, .background {
	background-color: #F4F4F0;
}

.AlternatingItemStyle {
  background: #eaf4ea;
}
.ItemStyle {
  background-color:White;
}
.ItemStyleOptional {
  background-color: #F4F4F0
}
.SelectedItemStyle, .highlight {
  background-color: #FFFF99;
}
.SelectedAlternatingItemStyle {
  background-color: #e8f4d8;
}
.dgHeader, A.dgHeader
 {
   font-weight:bold;
   background-color:#f4f4e8;
 }
.dgFooter, .FooterStyle
{
  color:#004400;
  font-size:8pt;
  background-color:#f4f4e8;
}
TABLE.footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0d0c0;
}
.header, A.header
{
  background-color: #909088;
  color: #ffffff;
  font-weight:bold;
}
.HeaderStyle, A.HeaderStyleNoBold, .HeaderStyleNoBold {
  background-color: #CFC4B7;
  color: #000000;
}
.HeaderStyle {
 /*  font-weight:bold;*/
}
TH.subheader, TD.subheader
{
  background-color: #f0f0E8;
}
.headerAlt, A.headerAlt
{
  /* font-weight: bold; */
}
.headerAlt, A.headerAlt, .HeaderStyleOptional, A.HeaderStyleOptional,
.headerAltNoBold, A.headerAltNoBold {
  background-color:#807971;
  color: #000000;
}
.headerAltNoBold, A.headerAltNoBold {
  font-weight:normal;
}
.header2, A.header2
{
  font-weight:bold;
  text-decoration:none;
}
.headerlight
{
  background-color: #b2bfab;
  color: white;
  font-weight:bold;
  text-align:center;
  padding:10px;
}
.pager, .PagerStyle {
  background-color: #e2e2d1;
}

.smaller, .smallertext, .smallest {
	font-size: 9px;
}

.Title
{
	color: #603000;
	font-size: 12pt;
	font-weight: bold;
	list-style-position: inside;
	list-style-image: url(images/extra-graphics/bullet4.gif);
}

.tabtext {
	font-size: 10px;
	color:#FFFFFF;
	padding: 2px;
}
.tabdata {
	font-size:9px;
	padding:2px;
	border-right:1px solid #1F5584;
}
.toptext,  A.toptext, .traytext, A.traytext, .bottomnavtext, A.bottomnavtext, .footer, A.footer {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
span.title, div.title
{
  font-weight:bold;
  font-size: 13pt;
  font-stretch: narrower;
}
TD.subtitle
{
  color: #ffffff;
  font-weight:bold;
  font-size: 10pt;
}
TD.toptext, TD.traytext {
	padding-right:6px;
}
TD.traytext {
	background-color: #B4B4b0;
	background-image:url(../images/backgrounds/ruc24sb.gif);
}
.traytext, A.traytext, A.footer {
	color: #FFFFFF;
}
A.toptext {
	color: #000000;
}
table.login, table.productselector, table.outer,
.outertable
{
  border:1px solid #d0d0c0;
}
.table, .dg {
border:1px solid #d8d8c8;
}
.white, A.white, A.White:visited
{
  color: #ffffff;
  font-weight:normal;
  font-size: 8pt;
}
