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

  body { margin: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(49, 48, 48);
    background-color: rgb(2, 127, 207);
    background-image: url(../images/top-rept.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    }

  h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, textarea { margin: 0px;
    padding: 0px;
    }

  a { color: rgb(7, 47, 207);
    text-decoration: underline;
    }

  a:hover { color: rgb(7, 47, 207);
    text-decoration: none;
    }

  .main-out { background-image: url(../images/trans.png);
    background-repeat: repeat-y;
    background-position: center top;
    width: 100%;
    float: left;
    }

  .main { margin: 0px auto;
    width: 1000px;
    }

  .page { padding: 42px 0px 0px;
    width: 1000px;
    float: left;
    }

  .top { padding: 0px 10px 10px;
    background-color: rgb(246, 247, 247);
    width: 980px;
    float: left;
    }

  .header-top h1 { font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 35px;
    font-weight: normal;
    line-height: 87px;
    color: rgb(103, 103, 103);
    float: left;
    margin-left: 66px;
    }

  .header-top h1 span { color: rgb(29, 165, 234);
    }

  .header-top p { font-size: 12px;
    font-weight: bold;
    color: rgb(135, 133, 133);
    float: right;
    margin-top: 46px;
    margin-right: 80px;
    }

  .topmenu { border: 1px solid rgb(0, 0, 0);
    background-image: url(../images/menubg.jpg);
    background-repeat: repeat-x;
    width: 978px;
    height: 37px;
    float: left;
    }

  .topmenu ul { width: 100%;
    height: 37px;
    list-style-type: none;
    }

  .topmenu ul li { height: 37px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    }

  .topmenu ul li a { font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 37px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    display: block;
    height: 37px;
    float: left;
    padding-right: 21px;
    padding-left: 21px;
    }

  .topmenu ul li a:hover { background-image: url(../images/menu-hov.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    }

  .header-img { background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 980px;
    height: 213px;
    float: left;
    }

  .header-img h2 { font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 36px;
    font-weight: normal;
    line-height: 211px;
    color: rgb(255, 255, 255);
    margin-left: 98px;
    }

  .content { background-image: url(../images/body-rept.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    width: 980px;
    float: left;
    padding-top: 8px;
    }

  .content-left { width: 739px;
    float: left;
    }

  .row1 { border-bottom: 1px solid rgb(212, 213, 213);
    width: 739px;
    float: left;
    padding-bottom: 10px;
    margin-bottom: 10px;
    }

  .img { float: left;
    }

  .welcome { width: 562px;
    float: right;
    }

  .title { font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: normal;
    color: rgb(152, 155, 156);
    margin-bottom: 20px;
    }

  .title span { color: rgb(104, 104, 104);
    }

  .copyright { border: 0px none ;
    height: 1px;
    width: 1px;
    }

  .row2 { border: 1px solid rgb(219, 218, 218);
    background-color: rgb(232, 234, 233);
    width: 737px;
    height: 216px;
    float: left;
    }

  .section1 { padding: 20px;
    width: 330px;
    height: 176px;
    float: left;
    }

  .section2 { padding: 20px;
    background-image: url(../images/section-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 327px;
    height: 176px;
    float: left;
    }

  .subtitle { font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: normal;
    color: rgb(11, 144, 214);
    margin-bottom: 15px;
    }

  a.more { font-size: 12px;
    line-height: 25px;
    color: rgb(77, 78, 78);
    text-decoration: none;
    background-image: url(../images/more-btn.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: left;
    display: block;
    width: 80px;
    height: 25px;
    padding-left: 10px;
    }

  a.more:hover { color: rgb(11, 144, 214);
    }

  .content-right { border: 1px solid rgb(217, 216, 216);
    background-color: rgb(214, 214, 214);
    background-image: url(../images/sidebarbg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    width: 210px;
    float: right;
    padding-right: 20px;
    margin-top: 21px;
    }

  .content-right h2 { font-size: 22px;
    font-weight: normal;
    color: rgb(11, 144, 214);
    margin-top: 20px;
    margin-bottom: 16px;
    margin-left: 20px;
    }

  .content-right ul { list-style-type: none;
    }

  .content-right ul li { border-bottom: 1px solid rgb(203, 204, 204);
    background-image: url(../images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 23px center;
    padding-left: 45px;
    padding-top: 4px;
    padding-bottom: 4px;
    }

  .content-right ul li a { font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(62, 61, 61);
    text-decoration: none;
    text-align: left;
    display: block;
    }

  .content-right ul li a:hover { color: rgb(11, 144, 214);
    }

  .bottom { background-image: url(../images/footer.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    width: 1000px;
    height: 110px;
    float: left;
    }

  .bottom ul { margin-top: 30px;
    list-style-type: none;
    }

  .bottom ul li { border-left: 1px solid rgb(255, 255, 255);
    display: inline;
    }

  .bottom ul li a { font-size: 12px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    padding-right: 15px;
    padding-left: 15px;
    }

  .bottom ul li a:hover { text-decoration: underline;
    }

  .bottom p { font-size: 12px;
    color: rgb(255, 255, 255);
    margin-top: 40px;
    }

  .bottom a { font-size: 12px;
    color: rgb(255, 255, 255);
    margin-top: 40px;
    }

  .bottom a:hover { text-decoration: none;
    }

