/* CSS Document */

    .cont1 h1.title {
        background-image: url(../images/solar_flow/cont1-title.jpg);
    }

    .cont1 .block1 .topic_wrapper {
        position: relative;
        background-repeat: repeat-y;
        background-position: 11px 0;
        padding-left: 11px;
        padding-bottom: 18px;
        background-image: url(../images/common/flow_icon_bg.gif);
    }
        .cont1 .block1 .topic_wrapper h5 {
            position: absolute;
            display: block;
            color: #FF2F1F;
            height: 45px;
            float: left;
            padding-left: 54px;
            background-repeat: no-repeat;
        }
        .cont1 .block1 .topic1 h5 {
            background-image: url(../images/common/flow1_icon.gif);
        }
        .cont1 .block1 .topic2 h5 {
            background-image: url(../images/common/flow2_icon.gif);
        }
        .cont1 .block1 .topic3 h5 {
            background-image: url(../images/common/flow3_icon.gif);
        }
        .cont1 .block1 .topic4 h5 {
            background-image: url(../images/common/flow4_icon.gif);
        }
        .cont1 .block1 .topic5 h5 {
            background-image: url(../images/common/flow5_icon.gif);
        }
        .cont1 .block1 .topic6 h5 {
            background-image: url(../images/common/flow6_icon.gif);
        }
        .cont1 .block1 .topic7 h5 {
            background-image: url(../images/common/flow7_icon.gif);
        }
        .cont1 .block1 .topic8 h5 {
            background-image: url(../images/common/flow8_icon.gif);
        }
        .cont1 .block1 .topic8 {
            padding-bottom: 0;
            background-image: none;
        }

        .cont1 .block1 .topic_wrapper p {
            padding: 18px 0 0 54px;
            margin-bottom: 0;
        }

    .cont1 .block1 .topic5 ul {
        margin-top: 18px;
        padding-left: 54px;
    }
        .cont1 .block1 .topic5 ul li {
            margin-bottom: 12px;
            overflow: hidden;
            clear: left;
        }
        .cont1 .block1 .topic5 ul li strong {
            display: block;
            color: #ff640f;
        }
        .cont1 .block1 .topic5 ul li img {
            float: left;
            margin-right: 12px;
        }
        .cont1 .block1 .topic5 ul li p {
            padding-top: 0;
            padding-left: 0;
        }
        .cont1 .block1 .subtopic5-4 img.sub_fig {
            float: left;
            vertical-align: bottom;
        }
        .cont1 .block1 .subtopic5-4 p {
            margin-bottom: 12px;
        }
        .cont1 .block1 .subtopic5-4 span {
            display: block;
            padding-top: 64px;
            line-height: 12px;
        }

    .cont1 .block2 h3.title {
        background-image: url(../images/solar_flow/cont1_block2-title.gif);
    }
        
    .cont1 .block2 ul {
        margin-bottom: 18px;
    }
    .cont1 .block2 ul li {
        padding-left: 15px;
        background: no-repeat left 4px url(../images/common/disc_icon.gif);
    }

