/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0px;
    padding: 0px;
    }

  body { background-color: rgb(255, 255, 255);
    font-size: 11px;
    font-family: "trebuchet ms",helvetica,sans-serif;
    text-transform: none;
    color: rgb(51, 0, 51);
    }

  a { text-decoration: underline;
    color: rgb(51, 0, 51);
    }

  a:hover { background: rgb(211, 227, 120) url(images/bbg1.gif) repeat-x scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    color: rgb(255, 255, 255);
    }

  strong { color: rgb(80, 81, 77);
    }

  #header { width: 100%;
    font-weight: inherit;
    color: rgb(51, 0, 51);
    height: 154px;
    opacity: 1;
    background-color: rgb(51, 102, 255);
    background-image: url(images/crayons1.JPG);
    background-repeat: repeat-x;
    background-position: left bottom;
    }

  #header_inner { margin: 0px auto;
    position: relative;
    width: 680px;
    height: 104px;
    color: rgb(0, 0, 0);
    bottom: -50px;
    }

  #header_inner h1 { position: absolute;
    left: 0px;
    bottom: 10px;
    font-size: 39px;
    color: rgb(255, 255, 255);
    font-weight: normal;
    letter-spacing: -2px;
    text-transform: capitalize ! important;
    }

  #header_inner h1 span { color: rgb(255, 255, 255);
    }

  #slogan { right: 0px;
    font-size: 13px;
    text-transform: none ! important;
    color: rgb(255, 255, 255);
    position: absolute;
    bottom: 5px;
    }

  #main { margin: 0px auto;
    padding-top: 20px;
    position: relative;
    width: 680px;
    padding-bottom: 10px;
    }

  #menu ul { margin: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #menu li { padding: 0px;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: bold;
    }

  #menu a { display: block;
    position: relative;
    width: 168px;
    height: 27px;
    margin-bottom: 1px;
    text-decoration: none;
    padding-left: 17px;
    padding-top: 11px;
    text-transform: lowercase;
    font-size: 13px;
    color: rgb(51, 0, 51);
    }

  #menu a span { background: transparent url(images/x1.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: absolute;
    right: 0px;
    margin-top: 5px;
    margin-right: 15px;
    width: 7px;
    height: 7px;
    }

  #menu a:hover span { background: transparent url(images/x2.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: absolute;
    right: 0px;
    margin-top: 5px;
    margin-right: 15px;
    width: 7px;
    height: 7px;
    }

  #menu a:hover { color: rgb(255, 255, 255);
    }

  #menu_end { height: 30px;
    background-image: url(images/a2.gif);
    }

  h1 { color: rgb(80, 81, 77);
    font-size: 26px;
    text-transform: capitalize ! important;
    }

  h1 span { color: rgb(133, 172, 30);
    }

  h1 span sup { color: rgb(133, 172, 30);
    font-size: 14px;
    }

  h3 { background: transparent url(images/a3.gif) repeat-x scroll 0px 17px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin-top: 30px;
    color: rgb(80, 81, 77);
    font-size: 15px;
    text-transform: lowercase;
    height: 34px;
    }

  h3 span { color: rgb(133, 172, 30);
    }

  h3.first { margin-top: 0px;
    }

  #lcol { position: relative;
    width: 185px;
    float: left;
    }

  #lcontent { padding: 25px 15px 0px;
    position: relative;
    }

  #rcontent { padding: 0px 20px;
    position: relative;
    }

  ul { list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  li { background: transparent url(images/x1.gif) no-repeat scroll 0px 5px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 15px;
    }

  p { margin-bottom: 25px;
    text-align: justify;
    line-height: 20px;
    }

  #lcol p { margin: 0px;
    font-size: 10px;
    line-height: 16px;
    }

  .divider { border-bottom: 1px solid rgb(245, 245, 245);
    margin: 10px 0px;
    font-size: 0px;
    position: relative;
    height: 1px;
    width: 100%;
    }

  .summary { text-align: right;
    font-style: italic;
    }

  ul.divided li { border-top: 1px solid rgb(245, 245, 245);
    margin-top: 4px;
    padding-top: 4px;
    background-position: 0px 9px;
    }

  ul.divided li.first { border-top: 0px none;
    margin-top: 0px;
    padding-top: 0px;
    background-position: 0px 5px;
    }

  #rcol { position: relative;
    margin-left: 190px;
    width: 485px;
    background-image: url(images/a2.gif);
    background-repeat: repeat-x;
    }

  #slogan2 { font-size: 14px;
    position: relative;
    top: -5px;
    }

  .box { border: 1px dashed rgb(218, 218, 218);
    position: relative;
    margin-top: 15px;
    color: rgb(51, 0, 51);
    }

  .box h2 { font-weight: normal;
    font-size: 18px;
    margin-bottom: 5px;
    text-transform: none;
    color: rgb(81, 90, 116);
    }

  .box p { margin: 0px;
    line-height: 16px;
    font-size: larger;
    }

  .box_inner { border: 1px solid rgb(255, 255, 255);
    padding: 15px;
    background: rgb(184, 208, 255) url(images/a4.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: inherit;
    opacity: 1;
    }

  .captioned_image { position: relative;
    padding-bottom: 15px;
    float: left;
    margin-right: 17px;
    }

  .captioned_image div { position: absolute;
    font-size: 9px;
    bottom: 0px;
    left: 0px;
    }

  #footer { margin: 0px auto 25px;
    background: transparent url(images/a2.gif) repeat-x scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    width: 680px;
    padding-top: 10px;
    text-align: center;
    text-transform: lowercase;
    }

