body, table, tr, td {
  color:#5c5c5c;
  font-size:11px;
  font-family:Arial;
}

#body {
  background-color:#c9e9f2;
  background-image:url('../img/bg_main.gif');
  background-repeat:repeat-x;
  margin:10px 0px 20px 0px;
}


td.mainFrame {
  background-color:#ffffff;
  vertical-align:top;
  padding:11px;
}
td.mainFrameContent {
  background-color:#ffffff;
  background-image:url('../img/bg_content_gradient.gif');
  background-repeat:repeat-x;
  vertical-align:top;
}
    td.naviFrame {
      vertical-align:top;
      padding:25px 0px 0px 33px;
    }
    
        a {color:#505050;text-decoration:none;}
        a.level2Marked {font-weight:bold;}
    
    td.contentFrame {
      vertical-align:top;
    }
    
        /**********************
        * Content tables blue *
        **********************/
        
        table.infoTable_blue {
          border-left:3px solid #77c8f5;
          background-color:#e4f4fd;
        }
        td.infoTable_blue_frame {
          padding:18px 0px 8px 15px;
        }
        
        td.tableCaption_blue_bright {
          background-color:#eff8fe;
          vertical-align:top;
          padding-left:14px;
        }
		td.tableCaption_blue_brightSta {
          background-color:#eff8fe;
          vertical-align:top;
          padding-left:10px;
		  text-align:right;
        }
        td.tableField_blue_bright {
          background-color:#eff8fe;
          vertical-align:top;
          padding-left:10px;
        }
		td.tableField_blue_bright_noPadding{
          background-color:#eff8fe;
          vertical-align:top;
        }
        
        td.infoTable_blue_row {
          background-color:#ffffff;
          padding:10px;
        }
        
        td.tableCaption_blue_dark {
          background-color:#d6effc;
          vertical-align:top;
          padding-left:14px;
        }
        td.tableField_blue_dark {
          background-color:#d6effc;
          vertical-align:top;
          padding-left:10px;
        }
        td.tableField_blue_darkSta {
          background-color:#d6effc;
          vertical-align:top;
          padding-left:46px;
		  text-align:right;
        }        
        
        /***********************
        * Content tables green *
        ***********************/
        
        table.infoTable_green {
          border-left:3px solid #b9d811;
          background-color:#f1f7cf;
        }
        td.infoTable_green_frame {
          padding:18px 0px 8px 15px;
        }
        td.infoTable_green_table {
          background-color:#fbfdf1;
          border-bottom:1px solid #eeeeee;
          height:29px;
        }
        td.infoTable_green_tableCaption {
          background-color:#fbfdf1;
          border-bottom:1px solid #eeeeee;
          height:29px;
          padding-left:8px;
        }
        
        /*************************
        * Content tables magenta *
        *************************/
        
        table.infoTable_magenta {
          border-left:3px solid #ff12b2;
          background-color:#ffd0f0;
        }
        td.infoTable_magenta_frame {
          padding:18px 0px 8px 15px;
        }
        
        
        
        /************************
        * Content tables yellow *
        ************************/
        
        table.infoTable_yellow {
          border-left:3px solid #ffcf11;
          background-color:#fff5cf;
        }
        td.infoTable_yellow_frame {
          padding:18px 0px 8px 15px;
        }
        
        
        
        
        
        td.tableCountCaption {
          width:12px;
          vertical-align:top;
          padding-top:5px;
        }
        td.tableCountField {
          vertical-align:top;
          padding-bottom:15px;
        }
        
        
        input.contact {
          font-family:Arial;
          font-size:11px;
          border:1px solid #77c8f5;
          width:215px;
        }
        textarea.contact {
          font-family:Arial;
          font-size:11px;
          border:1px solid #77c8f5;
          width:270px;
          height:125px;
          margin:0px;
        }
        .errMsg {
          font-weight:bold;
          color:#ff0000;
        }



td.stretchShadowLeft {
  background-image:url('../img/shadow_bottom_side_left.gif');
  background-repeat:repeat-y;
  vertical-align:top;
}
td.stretchShadowRight {
  background-image:url('../img/shadow_bottom_side_right.gif');
  background-repeat:repeat-y;
  vertical-align:top;
}





td.bottomLineLeft {
  text-align:left;
  vertical-align:top;
  padding-left:4px;
  font-size:10px;
}
td.bottomLineRight {
  text-align:right;
  vertical-align:top;
  padding-right:6px;
  font-size:10px;
}

a.footLink {color:#5c5c5c;text-decoration:none;}
a.download {color:#009ee5;text-decoration:none;}
a, a.blue {color:#009ee5;text-decoration:none;}
a.green {color:#b9d811;text-decoration:none;}
a.magenta {color:#ff12b2;text-decoration:none;}
a.yellow {color:#ffcf11;text-decoration:none;}
