.tablebody {
	BACKGROUND-COLOR: #cccccc
}
.pbold {
	COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}

      .sidebar {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		color: #00000;
	    background-color: #EEEEEE;
		
      }
	  .headbar1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: italic;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #336666;	    
	 }
	 
	 A.headbar1:link {
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	}

	A.headbar1:visited {
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;

	}

	A.headbar1:active {
	color: #ffffcc;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	}
	
	A.headbar1:hover {
	color: #ccffcc;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	}
	
	.headbarover	{
	color: #ffcc33;
	font-weight: bold;
	}
	 

	 .text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;	 
		text-decoration: none;
	}
	 
	  .headbar {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-style: bold;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #334499;
	  }
	  
	  table.edge {
   	    background-color: #336666;
      } 

      td.edge {
   	    background-color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;		
      }

      /* ========== first table elements ========== */

      table.first {
        border-width: 1;
   	    background-color: #dddddd;
      }

      tr.first {
   	    background-color: #FFFFFF;
      }

      td.first {
   	    background-color: #FFFFFF;
      }
	  
	  .first {
        font-color: #000000;
        font-weight: normal; 
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration:none;
	}	  

      /* ========== second table elements ========== */

      table.second-table {
        border-width: 0;
      }
	  
	  tr.second-table {
	  background-color: #EEEEEE;
	  }

      td.second-table {
        background-color: #EEEEEE;
      }

      .second-table {
        color: #000000;
        font-weight: normal; 
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration:none;
      }

      .title-green {
        color: #336666;
        font-weight: bold; 
        font-size: 12pt;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration:none;
      }
	  
	  /* ========== reverse table elements ========== */
	  
      table.color-table {
        background-color: #AEC9CF;
       }
	  
	  .color-table {
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 10pt;
        font-weight: bold;
      }
	  
      /* ========== font settings ========== */

      .label {
        color: #000000;
		font-weight: bold;
		text-decoration: none;
      }

      a:link {
   	    color: #000099;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        text-decoration: underline;
      }

	a:visited {
  	    color: #000099;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        text-decoration: underline;
	}
 
	a:active {
		color: #0000ff;
		font-size: 10pt;
		font-style: normal;
		text decoration: none;
	}

    a:hover {
		color: #993366;
		font-size: 10pt;
		font-style: bold;
		text-decoration: underline;
    }
	
	.print-string {
        font-weight: bold;
      }

 	   p {
        font-family: Arial, Helvetica, sans-serif;
		color: #000000;
        font-size: 9pt;
        font-weight: normal;
        text-decoration: none;
      }
	  
