/* --------------------------- */
/* START BlueGreen/ContentModule */
/* --------------------------- */
   DIV.BlueGreen-ContentModule {
     padding:0px; 
     margin:0px; 
     margin-left: 0px;
     margin-right: 5px;
     margin-top: 0px;
     margin-bottom: 5px;
     left:0px; 
     top:0px;
   }
   
/* ------------------------- */
/* END BlueGreen/ContentModule */
/* ------------------------- */

/* -------------------------------- */
/* START BlueGreen/ContentModuleTitle  */
/* -------------------------------- */
   TABLE.BlueGreen-ContentModuleTitle-table_class {
     padding:0px; 
     margin:0px; 
     left:0px; 
     top:0px;
     border: none;
     border-collapse: collapse;
     width: 100%;
     background-color: transparent;
     color: #ffffff;          
   }

  TD.BlueGreen-ContentModuleTitle-top-left {
     background-image: url("images/CM/ContentModuleTitle/top_left.gif");
     background-repeat:no-repeat;
     height: 10px;
     width: 13px;
  }
  TD.BlueGreen-ContentModuleTitle-top {
     background-image: url("images/CM/ContentModuleTitle/top.gif");
     background-repeat: repeat-x;
     height: 10px;
  }
  TD.BlueGreen-ContentModuleTitle-top-right {
     background-image: url("images/CM/ContentModuleTitle/top_right.gif");
     background-repeat:no-repeat;
     height: 10px;
     width: 15px;
  }
  TD.BlueGreen-ContentModuleTitle-canvas-left {
     background-image: url("images/CM/ContentModuleTitle/canvas_left.gif");
     background-repeat: repeat-y;
     width: 13px;
  }
  TD.BlueGreen-ContentModuleTitle-canvas {
     background-color: #254163;
     padding-left:2px;
     padding-right:2px;
     padding-top:0px;
     padding-bottom:5px;
     text-decoration: none;
     vertical-align:middle;
     font-weight:bold;
     font-size:10pt;
  }  
  TD.BlueGreen-ContentModuleTitle-canvas-right {
     background-image: url("images/CM/ContentModuleTitle/canvas_right.gif");
     background-repeat: repeat-y;
     width: 15px;
  }
  TD.BlueGreen-ContentModuleTitle-bottom-left {
      background-image: url("images/CM/ContentModuleTitle/canvas_left.gif");
      background-repeat: repeat-y;
      height: 0px;
      width: 13px;
  }
  TD.BlueGreen-ContentModuleTitle-bottom {
      background-color: #254163;
      height: 0px;
  }
  TD.BlueGreen-ContentModuleTitle-bottom-right {
      background-image: url("images/CM/ContentModuleTitle/canvas_right.gif");
      background-repeat: repeat-y;
      height: 0px;
      width: 15px;
  }

  TD.BlueGreen-ContentModuleTitle-canvas-left IMG.fill {
     height: 1px;
     width: 13px;
  }
  TD.BlueGreen-ContentModuleTitle-canvas-right IMG.fill {
     height: 1px;
     width: 15px;
  }

  TD.BlueGreen-ContentModuleTitle-canvas TD.title {
      background-color: transparent; 
      color: #ffffff;
      font-weight:bold;
      font-size:10pt;
      text-align:left;
      padding: 2px;
   }

  TD.BlueGreen-ContentModuleTitle-canvas TD.actions {
      background-color: transparent; 
      text-align:right; 
      padding: 2px;
  }

  TD.BlueGreen-ContentModuleTitle-canvas TD.title A:link    {font-size: 10pt; color:#ffffff; font-weight:bold; text-decoration:none;}
  TD.BlueGreen-ContentModuleTitle-canvas TD.title A:visited {font-size: 10pt; color:#ffffff; font-weight:bold; text-decoration:none;}
  TD.BlueGreen-ContentModuleTitle-canvas TD.title A:hover   {font-size: 10pt; color:#ffffff; font-weight:bold; text-decoration:underline;}
  TD.BlueGreen-ContentModuleTitle-canvas TD.title A:active  {font-size: 10pt; color:#ffffff; font-weight:bold; text-decoration:underline;}

/* ------------------------------ */
/* END BlueGreen/ContentModuleTitle  */
/* ------------------------------ */  



/* ------------------------------- */
/* START BlueGreen/ContentModuleBody  */
/* ------------------------------- */
  TABLE.BlueGreen-ContentModuleBody-table_class { 
     padding:0px; 
     margin:0px; 
     left:0px; 
     top:0px;
     border: none;
     border-collapse: collapse;
     width: 100%;
     background-color: transparent;
   }
  TD.BlueGreen-ContentModuleBody-top-left {
     background-color: transparent;
     background-repeat: repeat-y;
     background-image: url("images/CM/ContentModuleBody/canvas_left.gif");
     height: 2px;
     width: 13px;
  }
  TD.BlueGreen-ContentModuleBody-top {
     background-color: #254163;
     height: 2px;
  }
  TD.BlueGreen-ContentModuleBody-top-right {
     background-color: transparent;
     background-image: url("images/CM/ContentModuleBody/canvas_right.gif");
     background-repeat: repeat-y;
     height: 2px;
     width: 15px;
  }
  TD.BlueGreen-ContentModuleBody-canvas-left {
     background-image: url("images/CM/ContentModuleBody/canvas_left.gif");
     background-repeat: repeat-y;
     width: 13px;
  }
  TD.BlueGreen-ContentModuleBody-canvas {
     font-family: Arial, sans-serif;
     font-size: 10pt;      
     color: #ffffff;
     background-color: #254163;
     padding: 2px;
  }

  TD.BlueGreen-ContentModuleBody-canvas-right {
     background-image: url("images/CM/ContentModuleBody/canvas_right.gif");
     background-repeat: repeat-y;
     width: 15px;
  }
  TD.BlueGreen-ContentModuleBody-bottom-left {
     background-image: url("images/CM/ContentModuleBody/bottom_left.gif");
     background-repeat:no-repeat;
     height: 15px;
     width: 13px;
     background-color: transparent;
  }
  TD.BlueGreen-ContentModuleBody-bottom {
      background-color: transparent;
     background-image: url("images/CM/ContentModuleBody/bottom.gif");
     background-repeat: repeat-x;
     height: 15px;
  }
  TD.BlueGreen-ContentModuleBody-bottom-right {
      background-color: transparent;
     background-image: url("images/CM/ContentModuleBody/bottom_right.gif");
     background-repeat:no-repeat;
     height: 15px;
     width: 15px;
  }

  TD.BlueGreen-ContentModuleBody-canvas-left IMG.fill {
     height: 1px;
     width: 13px;
  }
  TD.BlueGreen-ContentModuleBody-canvas-right IMG.fill {
     height: 1px;
     width: 15px;
  }


  TD.BlueGreen-ContentModuleBody-canvas TD.neutralRow {
    color:#ffffff;
    font-size:10pt;
    font-family: Arial, sans-serif;
    padding:2px;
  }
  
  TD.BlueGreen-ContentModuleBody-canvas TD.neutralRow-bold {
    color:#ffffff;
    font-size:10pt;
    font-family: Arial, sans-serif;
    font-weight:bold;
    padding:2px;
  }

  TD.BlueGreen-ContentModuleBody-canvas TD.neutralRow-nopadding {
    color:#ffffff;
    font-size:10pt;
    font-family: Arial, sans-serif;
    padding:0px;
  }

  TD.BlueGreen-ContentModuleBody-canvas TH.neutralRow {
    font-size:12pt;
    font-family: Arial, sans-serif;
    color: #ffffff;
    padding:2px;
  }

  TD.BlueGreen-ContentModuleBody-canvas TD.oddRow {
    background-color: #407F54;
    font-size:10pt;
    font-family: Arial, sans-serif;
    color: #ffffff;
    padding:2px;
  }

  TD.BlueGreen-ContentModuleBody-canvas TD.evenRow {
    background-color:#346543;
    font-size:10pt;
    font-family: Arial, sans-serif;
    color: #ffffff;
    padding:2px;
  }

  TD.BlueGreen-ContentModuleBody-canvas TD.oddRow-bold {
    background-color: #407F54;
    font-size:10pt;
    font-family: Arial, sans-serif;
    color: #ffffff;
    font-weight: bold;
    padding:2px;
  }
  
  TD.BlueGreen-ContentModuleBody-canvas TD.evenRow-bold {
    background-color:#346543;
    font-size:10pt;
    font-family: Arial, sans-serif;
    font-weight:bold;
    color: #ffffff;
    padding:2px;
  }

  TD.BlueGreen-ContentModuleBody-canvas TH.oddRow {
    background-color: #407F54;
    font-size:12pt;
    font-family: Arial, sans-serif;
    color: #ffffff;
    padding:2px;
  }

  TD.BlueGreen-ContentModuleBody-canvas TH.evenRow {
    background-color:#346543;
    font-size:12pt;
    font-family: Arial, sans-serif;
    color: #ffffff;
    padding:2px;
  }

  TD.BlueGreen-ContentModuleBody-canvas TR.neutralRow {  }

  TD.BlueGreen-ContentModuleBody-canvas TR.oddRow {
    background-color:#407F54;
    font-size:10pt;
    font-family: Arial, sans-serif;
    color: #ffffff;
  }
  
  TD.BlueGreen-ContentModuleBody-canvas TR.evenRow {
    background-color:#346543;
    font-size:10pt;
    font-family: Arial, sans-serif;
    color: #ffffff;
  }
  
  TD.BlueGreen-ContentModuleBody-canvas SPAN.boldtext {
    font-weight:bold;
    font-family: Arial, sans-serif;
    font-size:10pt;
  }
  
  TD.BlueGreen-ContentModuleBody-canvas TABLE.oddRow {
    background-color: #407F54;
  }
  
  TD.BlueGreen-ContentModuleBody-canvas TABLE.colorTable {
     border: thin #407F54 solid;
     background-color: transparent;
  }

  TD.BlueGreen-ContentModuleBody-canvas HR.colorbar {
    color:#cccc99;
    background-color:#cccc99;
    border:none;
  }

  TD.BlueGreen-ContentModuleBody-canvas A:link {
    color:#99CCFF;
    font-weight: bold;
    text-decoration: none;
    font-size:10pt;
  }
  TD.BlueGreen-ContentModuleBody-canvas A:visited {
    color:#99CCFF;
    font-weight: bold;
    text-decoration: none;
    font-size:10pt;
  }
  TD.BlueGreen-ContentModuleBody-canvas A:hover {
    color:#99CCFF;
    font-weight: bold;
    text-decoration:underline;
    font-size:10pt;
  }
  TD.BlueGreen-ContentModuleBody-canvas A:active {
    color:#99CCFF;
    font-weight: bold;
    text-decoration:underline;
    font-size:10pt;
  }


/* ----------------------------- */
/* END BlueGreen/ContentModuleBody  */
/* ----------------------------- */
