@CHARSET "UTF-8";
/* global styles for all projects */
html, body {width: 100%; height: 100%;}
html, body, form, td, th {margin: 0; padding: 0;}
body {
    font: 14px/17px Tahoma, sans-serif, monospace;
}
table {border-collapse: collapse; font: 12px Arial, Tahoma, sans-serif, monospace;}
img {border:0;}

a {text-decoration: underline; color: #ff8a00;}
a:hover {text-decoration: none; color: #1160B2;}

.clear {clear: both;}
.fleft {float: left;}
.fright {float: right;}

.tech-table {
    width: 100%;
}
.tech-table thead th {
    background: #e8eef7;
    border: 1px solid #69f;
    padding: 3px;
}
.tech-table tfoot th {
    background: #e8eef7;
    border: 1px solid #69f;
    padding: 3px;
}
.tech-table tr td {
    background: #fff;
    border: 1px solid #69f;
    padding: 5px;
    color: #036;
}
.tech-table tr:hover td {
    background: #ffa;
    color: #036;
}

/* realway */
body {
    background: #fff;
    color: #1160B2;
}
.pageline {
    width: 100%; height: 10px;
    font-size: 0;
    position: relative;
    z-index: 999;
}
.pageline .blue {
    width: 33%; height: 100%;
    float: left;
    background: #5375a7;
}
.pageline .green {
    width: 34%; height: 100%;
    float: left;
    background: #99cc66;
}
.pageline .yellow {
    width: 33%; height: 100%;
    float: left;
    background: #FFCC7F;
}
#container {
    min-width: 900px;
    /*padding-bottom: 100px;*/
}
    #wrapper {
        width: 900px;
        margin: 0 auto;
    }
        #header {
            margin: auto;
            position: relative;
        }
            #logo {
                width: 210px; height: 34px;
                margin: 60px 0 25px 0; padding: 0;
                float: left;
            }
                #logo a {
                    display: block;
                    width: 210px; height: 34px;
                    background: url('../images/logo.png') no-repeat;
                }
                    #logo a span {
                        display: none;
                    }
                #logo span.slogan {
                    display: block;
                    float: right;
                    width: 100px; height: 16px;
                    padding-right: 12px;
                    font-size: 10px;
                    font-style: italic;
                    font-weight: normal;
                    line-height: 10px;
                    text-align: right;
                    color: #ff8a00;
                }
        #content {
            padding: 20px 0 ;
        }
            #content p {
                margin: 0 0 10px 5px;
                font-size: 16px;
            }
            #content dl {
                margin: 50px 0 0 5px;
            }
                #content dl dt {
                    color: #5375a7;
                    float: left;
                    margin: 0 5px 3px 0;
                }
                #content dl dd {
                    color: #88bb55;
                    margin: 0 0 3px 0;
                }
        #footer {
            height: 80px;
            bottom: 0;
            color: #2E3D1E;
            padding-top: 30px;
        }
            #footer dl {
                margin-left: 40px;
                font-size: 11px;
            }
                #footer dl dt {
                    float: left;
                    margin-bottom: 1px;
                    margin-right: 5px;
                }
                #footer dl dd {
                    margin-bottom: 1px;
                }
                    #footer dl dd a {
                        color: #1160B2  !important;
                    }
                    #footer dl dd a:hover {
                        color: #000 !important;
                    }
