.ezo-txt-01, td.ezo-txt-01 h1, td.ezo-txt-01 h2, .ezo-com-01, .ezo-form-01, .ezo-form-02 {
        font-family: Arial, Helvetica, sans-serif;
}
.ezo-txt-01 {
        font-size: 14px;
        padding-top: 0px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
        vertical-align: top;
        text-align: justify;
}
td.ezo-txt-01 h1, fieldset.ezo-txt-01 h1 {
        font-size: 20px;
        font-weight: 100;
        text-align: left;
                color: #666666;
        border-bottom: 1px solid #000000;
}
td.ezo-txt-01 h2, fieldset.ezo-txt-01 h2 {
        font-size: 16px;
        font-weight: 400;
        padding-top: 20px;
        text-align: left;
}
td.ezo-txt-01 h3, fieldset.ezo-txt-01 h3 {
        font-size: 14px;
        margin-bottom: -10px;
        margin-top: 25px;
        color: #666666;
        border-left: solid 1px #2098A2;
        padding-left: 5px;
}
.ezo-com-01 {
        font-size: 12px;
        padding: 10px 0 40px 0;
}
.ezo-com-02 {
        font-size: 11px;
        color: #666666;
        border-bottom: 1px solid #E0E0E0;
        border-left: 5px solid #FFCC99;
        padding: 0 0 0 5px;
        background-color: #EFEDE2;
}
.ezo-short-01 {
        font-size: 12px;
        margin-top: -15px;
        margin-bottom: 5px;
}
.ezo-short-02 {
                border-top: 1px solid #CCCCCC;
        font-size: 10px;
                color: #999999;
        margin-bottom: -25px;                
}
div.ezo-short-02 a:link, div.ezo-short-02 a:visited, div.ezo-short-03 a:link, div.ezo-short-03 a:visited {
        color: #999999;
}
.ezo-short-01comm {
        font-size: 12px;
                padding: 0px 0px 5px 0px;
}
.ezo-short-02comm {
        font-size: 11px;
                margin-bottom: -10px;
}

td.ezo-txt-01 hr {
                color:#000000;
                height: 1px;
}

.ezo-form-01 {
        font-size: 11px;
}

.ezo-form-02 {
        font-size: 11px;
            background-color: #F8F8F8; 
            border: black 1px solid; 
}

.p-q-01 {
        border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
        background-color: #E3EDF2;
        padding: 10px 30px 10px 30px;
}

.expert {
        font-size: 13px;
                padding: 5px 0px 0px 10px;
                border-left: 1px solid #000000;
}
td.expert h5{
                font-size: 11px;
                margin-bottom: -20px;
                margin-top: -10px;
}
.expert-l {
        font-size: 11px;
                padding: 0px 10px 0px 0px;                
}
.div-02 {
        margin-top: 40px;
        width: 350px;
        font-size: 12px;
        color: #999999;
        border-bottom: 1px solid #999999;
        border-top: 1px solid #999999;
}
.div-cat-title {
        margin: -30px 0px -30px 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        text-align: right;
}

/* images */
.img-l-01 {
        clear: left;
        padding: 0px 5px 5px 0px;
        border: 1px solid #999999;
}
