body             {
      font-family: arial, helvetica, geneva, sans-serif; 
      font-size: 10pt; 
      color: #111111;
}
h1               {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 15pt; 
    font-weight: bold;
}
h2               {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 12pt; 
    font-weight: bold
}
h3               {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 10pt; 
    font-weight: bold
}


.news-headline        {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 10pt; 
    font-weight: bold
}
.news-date        {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 10pt; 
    font-weight: bold
}
.news-text        {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 8pt; 
}


A:link           {
    font-family: arial, helvetica, geneva, sans-serif; 
    text-decoration: none; 
    color: #0000FF
}
A:visited        {
    font-family: arial, helvetica, geneva, sans-serif; 
    text-decoration: none; 
    color: #0000FF
}
A:hover          {
    font-family: arial, helvetica, geneva, sans-serif; 
    text-decoration: none; 
    color: #FF0000;
}

.statusURL          {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 10pt; 
    color: #000000
}

.htmlOut {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 8pt; 
    color: #000000;
	border:1px solid #999;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	padding: 2px;
}

.helpText {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 8pt; 
    color: #000000
}

.medium           {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 10pt; 
    color: #000000
}
.small           {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 08pt; 
    color: #000000
}

.faqText           {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 09pt; 
    color: #000000
}


.tiny            {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 07pt; 
    color: #000000
}
.tiny_search     {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 07pt; 
    color: #000000
}
.navi           {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    color: #000000
}
.navi_bold       {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 11pt; 
    font-weight: bold; 
    color: #000000
}

td.main          {
    background-color: #FFFFFF;
}
th.data_stats    {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 11pt; 
    font-weight: bold; 
    background-color: #AAAAAA;
}
td.data_stats    {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 09pt; 
    color: #0000000;    
    background-color: #EEEEEE;
}

.gwt-ListBox {
 
  border:1px solid #aaa;
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  padding: 0px;

}

.gwt-TextBox, .gwt-TextArea {
 
  border:1px solid #aaa;
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  padding: 2px;

}

.gwt-Button {
  background:#f5f5f5;
  border:1px solid #aaa;
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  padding: 2px;
}

.gwt-Button:active {
  border:1px solid #aaa;
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
}

.gwt-Button[disabled] {
  background: #ccc;
  border:1px solid #999;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  color: #888;
}


.advancedCB {
    font-family: arial, helvetica, geneva, sans-serif; 
    font-size: 08pt; 
    color: #000000
}

.labelRed {
    color: #CC0000;    
}

.boldRed {
    color: #CC0000;    
    font-weight: bold;
}

.boldRedSmall {
    color: #CC0000;    
    font-weight: bold;
    font-size: 07pt; 
}


.loadingpopup          {
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
}







