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

  body { margin: 0em auto;
    padding: 0px;
    background: transparent url(../img/background.gif) repeat-y scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 62.5%;
    font-family: arial,tahoma,verdana,sans-serif;
    }

  .page-container { border-left: 1px solid rgb(125, 125, 125);
    border-right: 1px solid rgb(125, 125, 125);
    border-bottom: 1px solid rgb(125, 125, 125);
    margin: 0px auto;
    padding: 0px;
    width: 770px;
    background-color: rgb(255, 255, 255);
    }

  .nav-global-container { position: absolute;
    z-index: 3;
    width: 770px;
    top: 5px;
    background-color: transparent;
    }

  .nav-global { margin: 0px 5px 0px 0px;
    padding: 0px;
    float: right;
    width: 750px;
    background-color: transparent;
    }

  .nav-global ul { margin: 0px;
    padding: 0px;
    float: right;
    display: inline;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .nav-global li { display: inline;
    white-space: nowrap;
    text-transform: none;
    }

  .nav-global li a { border-left: 1px solid rgb(100, 100, 100);
    margin: 0px;
    padding: 0px 0px 0px 4px;
    display: inline;
    color: rgb(150, 150, 150);
    font-weight: bold;
    text-decoration: none;
    font-size: 110%;
    }

  .nav-global a:hover { background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    text-decoration: underline;
    }

  .img-flag { border: 1px solid rgb(0, 0, 0);
    margin: 0px;
    padding: 0px;
    display: inline;
    vertical-align: text-bottom;
    height: 1em;
    }

  .site-name { margin: 0px;
    clear: both;
    float: left;
    position: absolute;
    z-index: 2;
    width: 700px;
    top: 20px;
    padding-left: 17px;
    background-color: transparent;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 30px;
    }

  .site-slogan { margin: 0px;
    padding: 0px 0px 0px 3px;
    float: left;
    position: absolute;
    z-index: 1;
    width: 700px;
    top: 1.9em;
    left: 15px;
    background-color: transparent;
    color: rgb(204, 216, 228);
    font-weight: bold;
    font-size: 14px;
    }

  .img-header { margin: 0px;
    padding: 0px;
    clear: both;
    float: left;
    width: 770px;
    height: 100px;
    }

  .nav-main { border-top: 1px solid rgb(84, 111, 144);
    border-bottom: 1px solid rgb(84, 111, 144);
    margin: 0px;
    padding: 0px;
    clear: both;
    float: left;
    width: 770px;
    min-height: 2em;
    height: auto ! important;
    line-height: 2em;
    background-color: rgb(0, 0, 153);
    }

  .nav-main ul { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-weight: bold;
    }

  .nav-main li { float: left;
    white-space: nowrap;
    background-color: inherit;
    }

  .nav-main li a { border-right: 1px solid rgb(255, 255, 255);
    margin: 0px;
    padding: 0px 10px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 110%;
    }

  .nav-main a:hover, .nav-main a.selected { background-color: rgb(176, 196, 222);
    color: rgb(0, 0, 205);
    text-decoration: none;
    }

  .buffer { margin: 0px;
    padding: 0px;
    float: left;
    width: 770px;
    height: 30px;
    background-color: rgb(255, 255, 255);
    }

  .sidebanner-frontpage { margin: 0px;
    padding: 0px;
    clear: both;
    float: left;
    width: 160px;
    }

  .img-sidebanner { border: medium none ;
    margin: 0px;
    padding: 0px;
    width: 160px;
    }

  .nav-sub { margin: 0px;
    padding: 0px;
    clear: both;
    float: left;
    width: 160px;
    min-height: 500px;
    height: auto ! important;
    background-color: rgb(255, 255, 255);
    }

  .nav-sub ul { border-bottom: 1px solid rgb(200, 200, 200);
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    width: 160px;
    }

  .nav-sub li { margin: 0px;
    padding: 0px;
    }

  .nav-sub li.title { margin: 0px;
    padding: 0px 5px 4px 20px;
    vertical-align: top;
    color: rgb(100, 100, 100);
    text-transform: uppercase;
    font-weight: bold;
    font-size: 140%;
    }

  .nav-sub li.group a { border-top: 1px solid rgb(200, 200, 200);
    border-left: 10px solid rgb(201, 198, 234);
    margin: 1px 0px;
    padding: 0px 7px 0px 10px;
    display: block;
    min-height: 1.5em;
    height: auto ! important;
    line-height: 1.5em;
    color: rgb(100, 100, 100);
    font-weight: bold;
    font-size: 120%;
    }

  .nav-sub li a { border-left: 10px solid rgb(201, 198, 234);
    margin: 1px 0px;
    padding: 0px 7px 0px 10px;
    display: block;
    min-height: 1.5em;
    height: auto ! important;
    line-height: 1.5em;
    color: rgb(100, 100, 100);
    text-decoration: none;
    font-size: 120%;
    }

  .nav-sub li a:hover, .nav-sub li a.selected { border-left: 10px solid rgb(121, 153, 196);
    color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .container-content-sidebar-front { margin: 0px;
    padding: 0px 0px 20px 1px;
    float: left;
    width: 609px;
    min-height: 500px;
    height: auto ! important;
    background-color: rgb(255, 255, 255);
    }

  .container-content-sidebar, .container-content2-sidebar { border-left: 1px solid rgb(200, 200, 200);
    margin: 0px;
    padding: 0px 0px 20px;
    float: left;
    width: 609px;
    min-height: 500px;
    height: auto ! important;
    background-color: rgb(255, 255, 255);
    }

  .content { margin: 0px;
    padding: 0px 0px 0px 20px;
    float: left;
    width: 428px;
    background-color: transparent;
    color: rgb(75, 75, 75);
    }

  .contentbox-container { margin: 0px 0px 15px;
    padding: 0px;
    clear: both;
    float: left;
    width: 425px;
    }

  .contentbox-full { margin: 0px;
    padding: 0px;
    width: 425px;
    }

  .contentbox-half-left { margin: 0px;
    padding: 0px;
    float: left;
    width: 205px;
    }

  .contentbox-half-right { margin: 0px;
    padding: 0px;
    float: right;
    width: 205px;
    }

  .contentbox-third-left { margin: 0px 13px 0px 0px;
    padding: 0px;
    float: left;
    width: 134px;
    }

  .contentbox-third-middle { margin: 0px;
    padding: 0px;
    float: left;
    width: 134px;
    }

  .contentbox-third-right { margin: 0px;
    padding: 0px;
    float: right;
    width: 134px;
    }

  .content2 { margin: 0px;
    padding: 0px 20px;
    float: left;
    width: 563px;
    min-height: 500px;
    height: auto ! important;
    background-color: transparent;
    color: rgb(100, 100, 100);
    }

  .contentbox2-container { margin: 0px 0px 15px;
    padding: 0px;
    clear: both;
    float: left;
    width: 560px;
    }

  .contentbox2-full { margin: 0px;
    padding: 0px;
    width: 559px;
    }

  .contentbox2-half-left { margin: 0px;
    padding: 0px;
    float: left;
    width: 273px;
    }

  .contentbox2-half-right { margin: 0px;
    padding: 0px;
    float: right;
    width: 273px;
    }

  .contentbox2-third-left { margin: 0px 17px 0px 0px;
    padding: 0px;
    float: left;
    width: 176px;
    }

  .contentbox2-third-middle { margin: 0px;
    padding: 0px;
    float: left;
    width: 176px;
    }

  .contentbox2-third-right { margin: 0px;
    padding: 0px;
    float: right;
    width: 176px;
    }

  .content-pagetitle { border-bottom: 0px solid rgb(200, 200, 200);
    margin: 0px 0px 10px;
    padding: 0px 0px 5px;
    width: 100%;
    background-color: transparent;
    color: rgb(100, 100, 100);
    text-transform: uppercase;
    font-weight: bold;
    font-size: 140%;
    }

  .contentbox-title-noshading-small { margin: 0px 0px -5px;
    padding: 0px;
    background-color: transparent;
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 130%;
    }

  .contentbox-title-noshading-medium { margin: 0px 0px -5px;
    padding: 0px;
    background-color: transparent;
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 150%;
    }

  .contentbox-title-noshading-large { margin: 0px 0px -5px;
    padding: 0px;
    background-color: transparent;
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 170%;
    }

  .contentbox-title-noshading-huge { margin: 0px 0px -5px;
    padding: 0px;
    background-color: transparent;
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 180%;
    }

  .contentbox-title-shading-small { margin: 0px;
    padding: 1px 0px 2px 3px;
    background-color: rgb(222, 220, 242);
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 130%;
    }

  .contentbox-title-shading-medium { margin: 0px;
    padding: 1px 0px 2px 3px;
    background-color: rgb(222, 220, 242);
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 150%;
    }

  .contentbox-title-shading-large { margin: 0px;
    padding: 1px 0px 2px 3px;
    background-color: rgb(222, 220, 242);
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 170%;
    }

  .contentbox-title-shading-huge { margin: 0px;
    padding: 1px 0px 2px 3px;
    background-color: rgb(222, 220, 242);
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 180%;
    }

  .contentbox-noshading { margin: 0px;
    padding: 0.7em 0px 0px;
    background-color: transparent;
    }

  .contentbox-shading { margin: 0px;
    padding: 7px 10px 5px;
    background-color: rgb(233, 232, 244);
    }

  h1 { margin: 1em 0px 0.5em;
    clear: left;
    font-weight: bold;
    font-size: 160%;
    }

  h2 { margin: 1em 0px 0.5em;
    clear: left;
    font-weight: bold;
    font-size: 150%;
    }

  h3 { margin: 1em 0px 0.5em;
    clear: left;
    font-weight: bold;
    font-size: 140%;
    }

  h4 { margin: 1em 0px 0.5em;
    clear: left;
    font-weight: bold;
    font-size: 130%;
    }

  h5 { margin: 0px;
    clear: left;
    font-weight: bold;
    font-size: 130%;
    }

  h6 { margin: 0px;
    clear: left;
    font-weight: bold;
    font-style: italic;
    font-size: 130%;
    }

  p { margin: 0px 0px 0.5em;
    padding: 0px;
    line-height: 1.2em;
    font-size: 130%;
    }

  p.readmore { margin: -0.2em 0px 0.5em;
    padding: 0px;
    line-height: 1.2em;
    font-size: 110%;
    }

  p.quote { margin: 0em 30px 0.6em;
    line-height: 120%;
    font-size: 120%;
    }

  .embed { margin: 7px 7px 5px 0px;
    padding: 5px;
    float: left;
    width: 120px;
    background-color: rgb(238, 237, 249);
    font-style: italic;
    font-weight: bold;
    line-height: 1.2em;
    font-size: 140%;
    }

  .embed-caption { margin: 5px 0px 0px;
    padding: 0px;
    float: left;
    font-style: italic;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 70%;
    }

  .content ul.noindent, .content2 ul.noindent { margin: 0px 0px 7px 15px;
    padding: 0px;
    list-style-type: disc;
    list-style-position: outside;
    font-size: 120%;
    }

  .content ul.indent, .content2 ul.indent { margin: 0px 0px 7px 15px;
    padding: 0px 0px 0px 15px;
    list-style-type: disc;
    font-size: 120%;
    }

  .content ol, .content2 ol { margin: 0px 0px 0px 9px;
    padding: 0px 0px 0px 25px;
    list-style-type: decimal;
    list-style-position: outside;
    font-size: 120%;
    }

  .content ul.linklist-noindent, .content2 ul.linklist-noindent { margin: -0.3em 0px 0.5em;
    padding: 0px;
    list-style-type: none;
    line-height: 1.2em;
    font-size: 120%;
    }

  .content ul.linklist-indent, .content2 ul.linklist-indent { margin: -0.3em 0px 0.5em;
    padding: 0px 0px 0px 10px;
    list-style-type: none;
    line-height: 1.2em;
    font-size: 120%;
    }

  .table { border: 1px solid rgb(150, 150, 150);
    margin: 0.5em 0px 0.2em 30px;
    clear: left;
    empty-cells: show;
    border-collapse: collapse;
    background-color: rgb(233, 232, 244);
    }

  .table tr { margin: 0px;
    padding: 0px;
    }

  .table td { border: 1px solid rgb(150, 150, 150);
    padding: 2px 7px;
    text-align: left;
    font-size: 120%;
    }

  .table th { border: 1px solid rgb(150, 150, 150);
    margin: 0px;
    padding: 2px 7px;
    empty-cells: show;
    text-align: left;
    font-size: 120%;
    }

  p.table-caption { margin: 0.5em 0px 1em 30px;
    padding: 0px;
    clear: both;
    text-align: left;
    font-size: 120%;
    }

  .img-left-noborder { margin: 2px 7px 3px 0px;
    float: left;
    }

  .img-right-noborder { margin: 2px 0px 3px 7px;
    float: right;
    }

  .img-left-border { border: 1px solid rgb(150, 150, 150);
    margin: 4px 7px 3px 0px;
    float: left;
    }

  .img-right-border { border: 1px solid rgb(150, 150, 150);
    margin: 2px 0px 3px 7px;
    float: right;
    }

  .sidebar { margin: 0px;
    padding: 3.1em 0px 0px;
    float: right;
    width: 155px;
    background-color: rgb(255, 255, 255);
    text-align: left;
    color: rgb(75, 75, 75);
    }

  .sidebarbox-noborder { margin: 0px 0px 1em 9px;
    padding: 0px;
    width: 140px;
    }

  .sidebarbox-border { border: 1px solid rgb(200, 200, 200);
    margin: 0px 0px 1em 9px;
    padding: 4px;
    width: 130px;
    }

  .sidebarbox-title-noshading { margin: 0px 0px 2px;
  padding: 0px;
    display: block;
    background-color: transparent;
    font-weight: bold;
    font-size: 110%;
    }

  .sidebarbox-title-shading { margin: 0px 0px 2px;
    padding: 2px 5px 3px;
    display: block;
    background-color: rgb(225, 225, 225);
    font-weight: bold;
    font-size: 110%;
    }

  .sidebarbox-noborder p { margin: 0px 5px 0.4em;
    padding: 0px;
    background-color: transparent;
    line-height: 1.2em;
    font-size: 110%;
    }

  .sidebarbox-border p { margin: 0px 0px 0.4em;
    padding: 0px;
    background-color: transparent;
    line-height: 1.2em;
    font-size: 110%;
    }

  .footer { border-top: 1px solid rgb(125, 125, 125);
    margin: 0px;
    padding: 0.5em 0px;
    clear: both;
    width: 770px;
    height: 3em;
    background-color: rgb(159, 182, 213);
    color: rgb(255, 255, 255);
    }

  .footer p { margin: 0px;
    padding: 0px;
    text-align: center;
    line-height: 1.3em;
    font-size: 110%;
    }

  .content a, .content2 a, .sidebar a { color: rgb(75, 75, 75);
    text-decoration: underline;
    }

  .content a:hover, .content2 a:hover, .sidebar a:hover { color: rgb(75, 75, 75);
    text-decoration: none;
    }

  .content a:visited, .content2 a:visited, sidebar a:visited { color: rgb(150, 150, 150);
    }

  .footer a { color: rgb(255, 255, 255);
    text-decoration: underline;
    }

  .footer a:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .nav-global-font { font-size: 1em;
    }

  .nav-main-font { font-size: 1em;
    }

  .nav-sub-font { font-size: 1em;
    }

  .content-font { font-size: 1em;
    }

  .sidebar-font { font-size: 1em;
    }

  .footer-font { font-size: 1em;
    }

  .box-on { float: left;
    min-width: 0.5em;
    margin-right: 0.2em;
    padding-left: 0.3em;
    }

  .box-off { display: none;
    }

  .align-left { text-align: left;
    }

  .align-right { text-align: right;
    }

  .align-center { text-align: center;
    }

  .txt-white { color: rgb(255, 255, 255);
    }

  .txt-black { color: rgb(0, 0, 0);
    }

  .txt-grey01 { color: rgb(242, 242, 242);
    }

  .txt-grey02 { color: rgb(230, 230, 230);
    }

  .txt-grey03 { color: rgb(217, 217, 217);
    }

  .txt-grey04 { color: rgb(204, 204, 204);
    }

  .txt-grey05 { color: rgb(191, 191, 191);
    }

  .txt-grey06 { color: rgb(178, 178, 178);
    }

  .txt-grey07 { color: rgb(153, 153, 153);
    }

  .txt-grey08 { color: rgb(127, 127, 127);
    }

  .txt-grey09 { color: rgb(89, 89, 89);
    }

  .txt-grey10 { color: rgb(51, 51, 51);
    }

  .txt-yellow01 { color: rgb(254, 252, 232);
    }

  .txt-yellow02 { color: rgb(253, 249, 201);
    }

  .txt-yellow03 { color: rgb(253, 246, 185);
    }

  .txt-yellow04 { color: rgb(252, 243, 162);
    }

  .txt-yellow05 { color: rgb(251, 239, 139);
    }

  .txt-yellow06 { color: rgb(250, 236, 116);
    }

  .txt-yellow07 { color: rgb(249, 233, 93);
    }

  .txt-yellow08 { color: rgb(249, 230, 69);
    }

  .txt-yellow09 { color: rgb(248, 227, 46);
    }

  .txt-yellow10 { color: rgb(247, 224, 23);
    }

  .txt-blue01 { color: rgb(238, 237, 249);
    }

  .txt-blue02 { color: rgb(222, 220, 242);
    }

  .txt-blue03 { color: rgb(205, 202, 236);
    }

  .txt-blue04 { color: rgb(189, 185, 229);
    }

  .txt-blue05 { color: rgb(172, 167, 223);
    }

  .txt-blue06 { color: rgb(155, 149, 217);
    }

  .txt-blue07 { color: rgb(139, 132, 210);
    }

  .txt-blue08 { color: rgb(122, 114, 204);
    }

  .txt-blue09 { color: rgb(106, 97, 197);
    }

  .txt-blue10 { color: rgb(89, 79, 191);
    }

  .txt-green01 { color: rgb(237, 246, 229);
    }

  .txt-green02 { color: rgb(220, 238, 204);
    }

  .txt-green03 { color: rgb(202, 229, 178);
    }

  .txt-green04 { color: rgb(185, 220, 153);
    }

  .txt-green05 { color: rgb(167, 211, 127);
    }

  .txt-green06 { color: rgb(149, 203, 102);
    }

  .txt-green07 { color: rgb(132, 194, 76);
    }

  .txt-green08 { color: rgb(114, 185, 51);
    }

  .txt-green09 { color: rgb(97, 177, 25);
    }

  .txt-green10 { color: rgb(79, 168, 0);
    }

  .txt-red01 { color: rgb(252, 235, 233);
    }

  .txt-red02 { color: rgb(248, 216, 211);
    }

  .txt-red03 { color: rgb(245, 196, 188);
    }

  .txt-red04 { color: rgb(242, 177, 166);
    }

  .txt-red05 { color: rgb(238, 157, 144);
    }

  .txt-red06 { color: rgb(235, 137, 122);
    }

  .txt-red07 { color: rgb(232, 118, 100);
    }

  .txt-red08 { color: rgb(229, 98, 77);
    }

  .txt-red09 { color: rgb(225, 79, 55);
    }

  .txt-red10 { color: rgb(222, 59, 33);
    }

  .bg-white { background-color: rgb(255, 255, 255);
    }

  .bg-black { background-color: rgb(0, 0, 0);
    }

  .bg-grey01 { background-color: rgb(242, 242, 242);
    }

  .bg-grey02 { background-color: rgb(230, 230, 230);
    }

  .bg-grey03 { background-color: rgb(217, 217, 217);
    }

  .bg-grey04 { background-color: rgb(204, 204, 204);
    }

  .bg-grey05 { background-color: rgb(191, 191, 191);
    }

  .bg-grey06 { background-color: rgb(178, 178, 178);
    }

  .bg-grey07 { background-color: rgb(153, 153, 153);
    }

  .bg-grey08 { background-color: rgb(127, 127, 127);
    }

  .bg-grey09 { background-color: rgb(89, 89, 89);
    }

  .bg-grey10 { background-color: rgb(51, 51, 51);
    }

  .bg-yellow01 { background-color: rgb(254, 252, 232);
    }

  .bg-yellow02 { background-color: rgb(253, 249, 201);
    }

  .bg-yellow03 { background-color: rgb(253, 246, 185);
    }

  .bg-yellow04 { background-color: rgb(252, 243, 162);
    }

  .bg-yellow05 { background-color: rgb(251, 239, 139);
    }

  .bg-yellow06 { background-color: rgb(250, 236, 116);
    }

  .bg-yellow07 { background-color: rgb(249, 233, 93);
    }

  .bg-yellow08 { background-color: rgb(249, 230, 69);
    }

  .bg-yellow09 { background-color: rgb(248, 227, 46);
    }

  .bg-yellow10 { background-color: rgb(247, 224, 23);
    }

  .bg-blue01 { background-color: rgb(238, 237, 249);
    }

  .bg-blue02 { background-color: rgb(222, 220, 242);
    }

  .bg-blue03 { background-color: rgb(205, 202, 236);
    }

  .bg-blue04 { background-color: rgb(189, 185, 229);
    }

  .bg-blue05 { background-color: rgb(172, 167, 223);
    }

  .bg-blue06 { background-color: rgb(155, 149, 217);
    }

  .bg-blue07 { background-color: rgb(139, 132, 210);
    }

  .bg-blue08 { background-color: rgb(122, 114, 204);
    }

  .bg-blue09 { background-color: rgb(106, 97, 197);
    }

  .bg-blue10 { background-color: rgb(89, 79, 191);
    }

  .bg-green01 { background-color: rgb(237, 246, 229);
    }

  .bg-green02 { background-color: rgb(220, 238, 204);
    }

  .bg-green03 { background-color: rgb(202, 229, 178);
    }

  .bg-green04 { background-color: rgb(185, 220, 153);
    }

  .bg-green05 { background-color: rgb(167, 211, 127);
    }

  .bg-green06 { background-color: rgb(149, 203, 102);
    }

  .bg-green07 { background-color: rgb(132, 194, 76);
    }

  .bg-green08 { background-color: rgb(114, 185, 51);
    }

  .bg-green09 { background-color: rgb(97, 177, 25);
    }

  .bg-green10 { background-color: rgb(79, 168, 0);
    }

  .bg-red01 { background-color: rgb(252, 235, 233);
    }

  .bg-red02 { background-color: rgb(248, 216, 211);
    }

  .bg-red03 { background-color: rgb(245, 196, 188);
    }

  .bg-red04 { background-color: rgb(242, 177, 166);
    }

  .bg-red05 { background-color: rgb(238, 157, 144);
    }

  .bg-red06 { background-color: rgb(235, 137, 122);
    }

  .bg-red07 { background-color: rgb(232, 118, 100);
    }

  .bg-red08 { background-color: rgb(229, 98, 77);
    }

  .bg-red09 { background-color: rgb(225, 79, 55);
    }

  .bg-red10 { background-color: rgb(222, 59, 33);
    }

  .line-white { border-bottom: 1px solid rgb(255, 255, 255);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-black { border-bottom: 1px solid rgb(0, 0, 0);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey01 { border-bottom: 1px solid rgb(242, 242, 242);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey02 { border-bottom: 1px solid rgb(230, 230, 230);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey03 { border-bottom: 1px solid rgb(217, 217, 217);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey04 { border-bottom: 1px solid rgb(204, 204, 204);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey05 { border-bottom: 1px solid rgb(191, 191, 191);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey06 { border-bottom: 1px solid rgb(178, 178, 178);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey07 { border-bottom: 1px solid rgb(153, 153, 153);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey08 { border-bottom: 1px solid rgb(127, 127, 127);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-grey09 { border-bottom: 1px solid rgb(89, 89, 89);
    padding: 0px 0px 2px;
    }

  .line-grey10 { border-bottom: 1px solid rgb(51, 51, 51);
    padding: 0px 0px 2px;
    }

  .line-yellow01 { border-bottom: 1px solid rgb(254, 252, 232);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow02 { border-bottom: 1px solid rgb(253, 249, 201);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow03 { border-bottom: 1px solid rgb(253, 246, 185);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow04 { border-bottom: 1px solid rgb(252, 243, 162);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow05 { border-bottom: 1px solid rgb(251, 239, 139);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow06 { border-bottom: 1px solid rgb(250, 236, 116);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow07 { border-bottom: 1px solid rgb(249, 233, 93);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow08 { border-bottom: 1px solid rgb(249, 230, 69);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow09 { border-bottom: 1px solid rgb(248, 227, 46);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-yellow10 { border-bottom: 1px solid rgb(247, 224, 23);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue01 { border-bottom: 1px solid rgb(238, 237, 249);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue02 { border-bottom: 1px solid rgb(222, 220, 242);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue03 { border-bottom: 1px solid rgb(205, 202, 236);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue04 { border-bottom: 1px solid rgb(189, 185, 229);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue05 { border-bottom: 1px solid rgb(172, 167, 223);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue06 { border-bottom: 1px solid rgb(155, 149, 217);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue07 { border-bottom: 1px solid rgb(139, 132, 210);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue08 { border-bottom: 1px solid rgb(122, 114, 204);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue09 { border-bottom: 1px solid rgb(106, 97, 197);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-blue10 { border-bottom: 1px solid rgb(89, 79, 191);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green01 { border-bottom: 1px solid rgb(237, 246, 229);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green02 { border-bottom: 1px solid rgb(220, 238, 204);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green03 { border-bottom: 1px solid rgb(202, 229, 178);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green04 { border-bottom: 1px solid rgb(185, 220, 153);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green05 { border-bottom: 1px solid rgb(167, 211, 127);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green06 { border-bottom: 1px solid rgb(149, 203, 102);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green07 { border-bottom: 1px solid rgb(132, 194, 76);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green08 { border-bottom: 1px solid rgb(114, 185, 51);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green09 { border-bottom: 1px solid rgb(97, 177, 25);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-green10 { border-bottom: 1px solid rgb(79, 168, 0);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red01 { border-bottom: 1px solid rgb(252, 235, 233);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red02 { border-bottom: 1px solid rgb(248, 216, 211);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red03 { border-bottom: 1px solid rgb(245, 196, 188);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red04 { border-bottom: 1px solid rgb(242, 177, 166);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red05 { border-bottom: 1px solid rgb(238, 157, 144);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red06 { border-bottom: 1px solid rgb(235, 137, 122);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red07 { border-bottom: 1px solid rgb(232, 118, 100);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red08 { border-bottom: 1px solid rgb(229, 98, 77);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red09 { border-bottom: 1px solid rgb(225, 79, 55);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .line-red10 { border-bottom: 1px solid rgb(222, 59, 33);
    margin: 0px 0px 1px;
    padding: 0px 0px 2px;
    }

  .showcode { font-family: monospace;
    font-weight: bold;
    font-size: 13px;
    color: rgb(255, 0, 0);
    }

  .clear { clear: both;
    }

  .hide { display: none;
    }

  br { clear: none;
    }

