body  
{
  font-family:helvetica;
  font-size:7pt;
  background-color:#f7eedd;
}

.clsCorporateLink  
{
  color:#49A5EE;
}

.clsCategoryTitle  
{
  color:black;
  font-weight:bold;
}

.MenuGroup {
  background-color:black;
}

.MenuItem {
  color:white;
  font-family:helvetica; 
  font-size:10px; 
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:hand;
  font-weight:bold;
}

.MenuItemOver {
  background-color:white; 
  color:black; 
  font-family:helvetica; 
  font-size:10px; 
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:hand;
  font-weight:bold;
}

.clsExpandedChildOut
{
  background-color:white; 
  color:black; 
  font-family:helvetica; 
  font-size:10px; 
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:hand;
}

.clsExpandedChildOver
{
  background-color:white; 
  color:#49A5EE; 
  font-family:helvetica; 
  font-size:10px; 
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:hand;
}

.clsMessage  
{
  font-size:12pt;
  color:White;
  font-weight:bold;
}

.clsNews 
{
  font-size:8pt;
}

.clsNewsBlackBold
{
  font-size:8pt;
  font-weight:bold;
}

.clsNewsWhite  
{
	font-size:8pt;
	color:White;
}

.clsNewsBlue
{
	font-size:8pt;
	color:#49A5EE;
}

.clsNewsBold
{
  font-size:8pt;
  color:White;
  font-weight:bold;
}

.clsNewsHeading  
{
  font-size:10pt;
  color:White;
  font-weight:bold;
}

.clsBlueBg  
{
  background-color:#49A5EE;
}

.clsNewsHeadingBlack
{
  font-size:10pt;
  color:Black;
  font-weight:bold;
}

.clsNewsHeadingWhite
{
  font-size:10pt;
  color:White;
  font-weight:bold;
}

.clsNewsHeadingBlue
{
  font-size:10pt;
  color:#48a5ef;
  font-weight:bold;
  text-transform:uppercase;
}

.clsLeftSide  
{
   background-color:#48a5ef;
   border-right:1px solid black;
}

.clsCopyright  
{
  font-size:7pt;
  color:White;
}

.clsFooterLink  
{
  font-size:7pt;
  color:White;
  text-decoration:none;
}

.clsNormalWhiteLink  
{
  font-size:8pt;
  color:White;
  text-decoration:none;
}

.clsNewsLink  
{
	color:Black;
	font-size:8pt;
	text-decoration:underline;
}

.clsNewsLinkWhite  
{
  color:white;
	font-size:8pt;
	text-decoration:underline;
}

.clsErrorText  
{
  color:#49A5EE
}

.clsHintText  
{
 color:grey;
 font-style:italic;
 font-size:7pt; 
}

.clsSeriesHeading
{
  font-size:12pt;
  color:Black;
  font-weight:bold;
}

.clsNonCurrentSeriesHeading
{
  font-size:10pt;
  color:Black;
  font-weight:bold;
}

.clsNonCurrentSeriesMain
{
  font-size:12pt;
  color:Black;
  font-weight:bold;
}

.clsSubCategoryHeadingWhite 
{
  font-size:14pt;
  color:White;
  font-weight:bold;
}

.clsSubCategoryHeadingBlack
{
  font-size:14pt;
  color:Black;
  font-weight:bold;
}


.clsAdminLink  
{
  color:Red;
  font-weight:bold;
}

.evenrowbg  {
  background-color:#f5f5f5;
}

.bandedrowborder  {
  border-bottom:1px solid lightgrey;
}


