 a:active {font-family:Tahoma, Geneva, serif; color:green; text-decoration:underline; font-size:13px; font-weight:bold; background:transparent;}
      a:link {font-family:Tahoma, Geneva, serif; color:green; text-decoration:underline; font-size:13px; font-weight:bold; background:transparent;}
      a:visited {font-family:Tahoma, Geneva, serif; color:green; text-decoration:underline; font-size:13px; font-weight:bold; background:transparent;}
      a:hover {font-family:Tahoma, Geneva, serif; color:darkblue; text-decoration:underline; font-size:13px; font-weight:bold; background:transparent;}

      a:active.small {font-family:Tahoma, Geneva, serif; color:green; text-decoration:none; font-size:11px; font-weight:bold; background:transparent;}
      a:link.small {font-family:Tahoma, Geneva, serif; color:green; text-decoration:none; font-size:11px; font-weight:bold; background:transparent;}
      a:visited.small {font-family:Tahoma, Geneva, serif; color:green; text-decoration:none; font-size:11px; font-weight:bold; background:transparent;}
      a:hover.small {font-family:Tahoma, Geneva, serif; color:green; text-decoration:underline; font-size:11px; font-weight:bold; background:transparent;}
            
      a:active.Login {color: navy; text-decoration: none; font-size:11px; font-weight:bold; font-family:Tahoma;}
      a:link.Login {color: navy; text-decoration: none; font-size:11px; font-weight:bold; font-family:Tahoma;}
      a:visited.Login {color: navy; text-decoration: none; font-size:11px; font-weight:bold; font-family:Tahoma;}
      a:hover.Login {color: darkblue; text-decoration: underline; font-size:11px; font-weight:bold; font-family:Tahoma;}      

      a:active.topbottom {background:transparent; color:white; text-decoration:underline; font-weight:bold; font-family:Tahoma, Geneva, serif; font-size:11px;}
      a:link.topbottom {background:transparent; color:white; text-decoration:underline; font-weight:bold; font-family:Tahoma, Geneva, serif; font-size:11px;}
      a:visited.topbottom {background:transparent; color:white; text-decoration:underline; font-weight:bold; font-family:Tahoma, Geneva, serif; font-size:11px;}
      a:hover.topbottom {background:transparent; color:#FFFF99; text-decoration:underline; font-weight:bold; font-family:Tahoma, Geneva, serif; font-size:11px;}        
      
      a:active.maint {background:transparent; color:#FFFF99; text-decoration:none; font-weight:bold; font-family:Tahoma, Geneva, serif; font-size:11px;}
      a:link.maint {background:transparent; color:#FFFF99; text-decoration:none; font-weight:bold; font-family:Tahoma, Geneva, serif; font-size:11px;}
      a:visited.maint {background:transparent; color:#FFFF99; text-decoration:none; font-weight:bold; font-family:Tahoma, Geneva, serif; font-size:11px;}
      a:hover.maint {background:transparent; color:#FFFF99; text-decoration:none; font-weight:bold; font-family:Tahoma, Geneva, serif; font-size:11px;}
      
      A.navigation:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; }
      A.navigation:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; }
      A.navigation:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; }
      A.navigation:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; }      

      A.documentnavigation:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; }
      A.documentnavigation:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; }
      A.documentnavigation:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; }
      A.documentnavigation:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; }      
              
      body {
        margin-top:0px; margin-right:0px; margin-left:0px; background:#FFFFFF; color:#000000;
        font-family: Tahoma,Verdana, Geneva, Serif; font-size: 11px;}
        
      font {
        font-family: Tahoma, Verdana, Geneva, Serif; font-weight: normal;}
        
      input.text {
        BACKGROUND-COLOR: #e8e8e8; COLOR: #0D3C68; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; BORDER-STYLE: solid; 
        BORDER-COLOR: #9c9c9c; }
        
      input.button {
        BACKGROUND-COLOR: #e8e8e8; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; BORDER-STYLE: solid;
        BORDER-COLOR: #9c9c9c; width:75px; }         
                         
      td.header { font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; 
        font-family: tahoma, verdana, arial, geneva, sans-serif; color: #ffffff; 
        background-color: #777777; background-repeat: repeat; 
        background-attachment: scroll; border-left: 1px solid #5a84b5; 
        border-right: 2px solid #293952; border-top: 1px solid #5a84b5; border-left: 2px solid #293952; border-top: 1px solid #5a84b5;
        border-bottom: 2px solid #293952; padding: 5px; border-top: 2px solid #293952; padding: 5px}
        
      div.navigation { 
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif;
        color: #ffffff; background-color: #666666; 
        padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; 
        border-bottom: 2px solid #000000; border-top: 2px solid #000000;
        border-left: 2px solid #000000; border-right: 2px solid #000000; width: 747px; }
        
      div.navigation2 { 
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, geneva, sans-serif;
        color: #ffffff; background-color: #666666; 
        padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; 
        border-bottom: 2px solid #000000; border-top: 2px solid #000000;
        border-left: 2px solid #000000; border-right: 2px solid #000000; width: 800px; }

      div.tabholder {
        padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
        width: 757px; height:720px; text-align: left;}
        
      span.footholder {
        float:bottom;
        padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
        width: 757px; height:720px; text-align: left;}
        
      td.documentheader { 
        FONT-SIZE: 20px; FONT-WEIGHT:bold; COLOR: #ffffff; BACKGROUND-COLOR: #3C4D79;
        MARGIN: 0; PADDING: 5px; height: 50px; BORDER-BOTTOM: 2px solid #000000;}
        
      td.documentfooter { 
        FONT-SIZE: 11px; FONT-WEIGHT:bold; COLOR: #ffffff; BACKGROUND-COLOR: #3C4D79;
        MARGIN: 0; PADDING: 10px; 
        BORDER-BOTTOM: 2px solid #000000; BORDER-TOP: 2px solid #000000; }        
        
      td.documentnavigation { 
        FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #ffffff; BACKGROUND-COLOR: gray; 
        PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 2px; PADDING-BOTTOM: 5px; 
        BORDER-BOTTOM: 2px solid #000000; }
        
      table.report {
        border-top: 2px black solid; border-left: 2px black solid; border-right: 2px black solid; border-bottom: 0px solid black; }
        
      td.reportheader {
        background-color: #999999; text-align:center; font-size: 14px; font-weight: bold; color: #000000; }
        
      td.reportsubheader {
        text-align:center; background-color: #E0E0E0; text-align:center; font-size: 13px; font-weight: bold; color: #000000;
        border-top: 2px black solid; border-left: 0px black solid; border-right: 0px black solid; border-bottom: 2px solid black; }
      
      td.noleftrightborders {
        background-color: transparent; text-align:center; font-size: 13px; font-weight: normal; color: #000000;
        border-top: 0px black solid; border-left: 0px black solid; border-right: 0px black solid; border-bottom: 1px solid black; }  
        
      td.leftrightborders {
        background-color: transparent; text-align:center; font-size: 13px; font-weight: normal; color: #000000;
        border-top: 0px black solid; border-left: 2px black solid; border-right: 2px black solid; border-bottom: 1px solid black; }    
        
      td.leftrightbordersnobottom {
        background-color: transparent; text-align:center; font-size: 13px; font-weight: normal; color: #000000;
        border-top: 0px black solid; border-left: 2px black solid; border-right: 2px black solid; border-bottom: 0px solid black; }    
      
      td.noborders {
        background-color: transparent; text-align:center; font-size: 13px; font-weight: normal; color: #000000;
        border-top: 0px black solid; border-left: 0px black solid; border-right: 0px black solid; border-bottom: 0px solid black; }  

      div.reportspanholder {
        padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
        width: 620px; height:300px; text-align: left; font-family: Tahoma, Verdana, Serif; }
        
      div.modifiedfooterholder {
        padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
        width: 100%; height:300px; text-align: left; font-family: Tahoma, Verdana, Serif; }

        
        
  
	