.navigation a:link                     { color: #52607c; text-decoration: none }
.navigation a:visited                   { color: #52607c; text-decoration: none }
.navigation a:hover                    { color: #dedca3; text-decoration: none }

.whitebckgrd a:link                         { color: #867c0d; font-weight: bold; text-decoration: none }
.whitebckgrd a:visited                        { color: #867c0d; font-weight: bold; text-decoration: none }
.whitebckgrd a:hover                     { color: #52607c; font-weight: bold; text-decoration: none }

.darkbckgrd a:link                        { color: #dcdcdc; text-decoration: none }
.darkbckgrd a:visited                      { color: #dcdcdc; text-decoration: none }
.darkbckgrd a:hover                       { color: #dedca3; text-decoration: none }

.text               { color: #566052; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, "Trebuchet MS" }

.smalltext              { color: #566052; font-size: 8pt; line-height: 10pt; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }

.leadtext           { color: #566052; font-size: 9pt; line-height: 12pt; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }

.newstext                       { color: #566052; font-style: italic; font-size: 8pt; line-height: 9pt; font-family: Arial, Helvetica, sans-serif, "Trebuchet MS" }

.textrev              { color: #dcdcdc; font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }

.leftmenu               { color: #566052; font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 7px }

.textmd               { color: #566052; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, "Trebuchet MS", sans-serif }
.header                          { color: #867c0d; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif, "Trebuchet MS"; text-decoration: none; padding-bottom: 4px }

.subheader                               { color: #867c0d; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif, "Trebuchet MS" }

.imageheader            { color: #566052; font-style: normal; font-weight: bold; font-size: 11pt; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }

.paraheaders                  { color: #566052; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 18pt }

.disclaimer              { color: #42506c; font-size: 7pt; font-family: Arial, Helvetica, sans-serif }

/*  Tooltip */
#dhtmltooltip{
position: absolute;
right: 300px;
// width: 50px;
border: 1px solid black;
padding: 3px;
background-color: #dedca3;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-family:verdana;
font-size: 10px;
line-height: 10px;
}

#dhtmlpointer{
position:absolute;
right: 300px;
z-index: 101;
visibility: hidden;
}

.semitrans {
filter: alpha(opacity=50);
-moz-opacity: 0.50;
}
.notrans {
filter: alpha(opacity=100);
-moz-opacity: 1.00;
}

/*  // Tooltip */

li    { color: #595959; list-style-type: square }

sup    { color: #595959; font-size: 7pt; font-family: Arial, Helvetica, sans-serif }

.bigheadrev     { color: #ffffff; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }

.graybutton        { color: #566052; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebebeb; border: solid 1px; border-bottom-color: #656565; border-left-color: #656565; border-right-color: #656565; border-top-color: #656565  }
   
.grayform               { color: #566052; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Verdana; background-color: #f5f5f5; border: solid 1px #e9ecf0; border-bottom-color: #656565; border-left-color: #656565; border-right-color: #656565; border-top-color: #656565  }
}