/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  #container {  }

  #main_container { background-image: url(images/static/bg_content.jpg);
    }

  #layout_table { background-image: url(images/static/bg_subcontainers.jpg);
    background-position: left top;
    }

  #left_column_container {  }

  #content_column {  }

  #content_b { background-image: url(images/static/bg_content_b.jpg);
    }

  #header { background-image: url(images/static/bg_header.jpg);
    }

  #main_nav_container {  }

  .sub_nav_container { background-image: url(images/static/bg_subnav.jpg);
    }

  #key_visual { background: transparent url(none) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #slogan {  }

  #footer {  }

  body#main_body { background-color: rgb(255, 255, 255);
    color: rgb(54, 72, 76);
    }

  .content { color: rgb(54, 72, 76);
    }

  .content table { border-color: rgb(0, 104, 121);
    color: rgb(54, 72, 76);
    }

  .content select { color: rgb(54, 72, 76);
    }

  .content input { border-color: rgb(180, 184, 187);
    color: rgb(54, 72, 76);
    }

  .content textarea { border-color: rgb(180, 184, 187);
    color: rgb(54, 72, 76);
    }

  .content a { color: rgb(4, 141, 163);
    }

  .content td { border-color: rgb(0, 104, 121);
    }

  .content th { border-color: rgb(0, 104, 121);
    color: rgb(255, 255, 255);
    background-color: rgb(0, 104, 121);
    }

  .content tr.odd { color: rgb(110, 110, 110);
    background-color: rgb(255, 255, 255);
    }

  .content tr.even { color: rgb(110, 110, 110);
    background-color: rgb(238, 238, 238);
    }

  .content fieldset { border-color: rgb(0, 104, 121);
    }

  .content legend { color: rgb(0, 104, 121);
    }

  .content label { color: rgb(106, 107, 107);
    }

  .content #submit { border-color: rgb(180, 184, 187);
    background-color: rgb(244, 244, 244);
    color: rgb(106, 107, 107);
    }

