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

  body { margin: 0pt;
    padding: 0pt;
    font-family: trebuchet ms,verdana,arial,tahoma;
    font-size: 90%;
    line-height: 180%;
    text-align: center;
    opacity: 1;
    background-color: rgb(255, 255, 255);
    color: rgb(79, 79, 79);
    }

  #menu-top, #header, #wrapper-content, #wrapper-footer { margin: 0pt auto;
    width: 85%;
    text-align: left;
    font-weight: inherit;
    }

  #menu-top { background: white url(images/bg02-white-right.png) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    overflow: hidden;
    font-weight: inherit;
    }

  #menu-top ul { margin: 0pt;
    padding: 1em 0pt 0pt 20px;
    background: transparent url(images/bg02-white-left.png) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-size: 85%;
    float: left;
    font-weight: inherit;
    }

  #menu-top li { display: inline;
    float: left;
    }

  #menu-top a { margin: 0pt;
    padding: 0pt 0pt 0pt 4px;
    background: transparent url(images/menuleft.png) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    text-decoration: none;
    line-height: 1.5em;
    }

  #menu-top a span { padding: 5px 15px 4px 6px;
    background: transparent url(images/menuright.png) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(91, 143, 190);
    display: block;
    float: left;
    cursor: pointer;
    }

  #menu-top a:hover { background-position: 0% -42px;
    }

  #menu-top a:hover span { background-position: 100% -42px;
    }

  #wrapper-header { background: transparent url(images/bg.png) repeat-x scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header { background: rgb(238, 238, 238) url(images/banner_flowform.jpg) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: inherit;
    }

  #wrapper-header2 { background: transparent url(images/bg02-blue-left.png) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: inherit;
    }

  #wrapper-header3 { background: transparent url(images/bg02-blue-right.png) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header h1 { margin: 0pt 20px;
    padding: 0pt;
    height: 192px;
    color: rgb(204, 204, 204);
    font-size: 130%;
    line-height: 1em;
    }

  #wrapper-content { background: rgb(255, 255, 255) url(images/bg02-white-left.png) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    opacity: 1;
    font-weight: inherit;
    }

  * html #wrapper-content { height: 1%;
    font-weight: inherit;
    }

  #content { padding: 5px 245px 5px 40px;
    background: transparent url(images/bg02-white-right.png) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: inherit;
    }

  #wrapper-menu-page { border-style: none;
    margin: 20px 30px 3em 2em;
    background: transparent url(images/menu.png) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    width: 180px;
    text-align: center;
    line-height: 140%;
    font-family: "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
    font-weight: inherit;
    }

  * html #wrapper-menu-page { margin-right: 15px;
    font-weight: inherit;
    }

  #menu-page { padding-top: 5px;
    }

  #menu-page ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-size: 90%;
    }

  #menu-page h3 { margin: 1em 0pt 0.3em;
    font-size: 75%;
    text-transform: uppercase;
    color: rgb(91, 143, 190);
    font-weight: normal;
    letter-spacing: 0.15em;
    }

  #menu-page a:link, #menu-page a:visited { color: rgb(136, 136, 136);
    }

  #menu-page a:hover { color: rgb(91, 143, 190);
    }

  #wrapper-footer { margin-top: 1em;
    text-align: center;
    }

  #footer { border-style: solid solid none;
    border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color;
    border-width: 1px 1px 0pt;
    margin: 0pt 20px;
    background-color: rgb(229, 240, 252);
    clear: both;
    }

  h2 { font-size: 110%;
    }

  h3 { font-size: 100%;
    }

  a:link, a:visited { color: rgb(91, 143, 190);
    text-decoration: none;
    }

  a:hover { color: rgb(102, 102, 102);
    text-decoration: none;
    font-weight: inherit;
    }

