html {
    height:         100%;
    padding:        0px;
    margin:         0px;
}
body {
    height:         100%;
    padding:        0px;
    margin:         0px;
    font-family:    Verdana, sans-serif;
}

img {
    border-width:   0px;
}

#main_positioner {
    position:       absolute;
    width:          802px;
    height:         640px;
    left:           50%;
    margin-left:    -401px;

    top:            50%;
    margin-top:     -320px;

    overflow:       hidden;
}

#left_column {
    float:          left;
    width:          178px;
    height:         640px;
    padding:        114px 0px 0px 0px;
    background-image:URL('../image/background_left.png');
    background-repeat:no-repeat;
}
#center_column {
    float:          left;
    width:          476px;
    height:         640px;
    background-image:URL('../image/background_center.png');
    background-repeat:no-repeat;
}
#right_column {
    float:          left;
    width:          148px;
    height:         640px;
    background-color:#009933;
}

    #left_column a {
        font-size:  12px;
        display:    block;
        color:      black;
        text-decoration:none;
        border-style:solid;
        border-color:white;
        border-width:1px 0px 0px 0px;
        padding:    8px 0px 0px 8px;
        height:     25px;
    }
        #left_column a:hover, .opened, .selected {
            background: #96d045;
            color:      white;
        }
        #left_column a.very_important {
            color:      red;
            border-width:1px 0px 1px 0px;
        }

    #contact_details {
        position:       absolute;
        font-size:      10px;
        padding:        0px 0px 15px 15px;
        top:            490px;
    }
        #contact_details a {
            display:        inline;
            border-width:   0px;
            padding:        0px;
            height:         auto;
            font-size:      1.0em;
        }
            #contact_details a:hover {
                text-decoration:underline;
            }
        #contact_details h1 {
            font-size:      12px;
            font-weight:    100;
        }

#right_column #extra_right {
    font-size:      10px;
    position:       absolute;
    right:          0px;
    top:            230px;
    width:          128px;
    height:         345px;
    padding:        10px 4px 0px 0px;
    color:          white;
}
    #right_column #extra_right h1 {
        padding:        0px;
        margin:         0px 0px 20px 0px;
        color:          yellow;
        font-size:      16px;
    }
    #right_column a {
        color:          white;
        text-decoration:none;
    }
    #right_column a:hover {
        text-decoration:underline;
    }
a#guide {
    padding:            0px;
    display:            block;
    background-image:   url('/image/guide-background.jpg');
    background-repeat:  no-repeat;
    width:              128px;
    height:             156px;
}
#right_column #disclaimers {
    font-size:      9px;
    position:       absolute;
    right:          0px;
    top:            575px;
    width:          128px;
    height:         345px;
    padding:        10px 4px 0px 0px;
    color:          yellow;
}
    #right_column #disclaimers a {
        color:      yellow;
    }

#sub_header_left {
    float:              right;
    margin:             0px 0px 0px 0px;
}
#sub_header_right {
    margin:             23px 0px 0px 0px;
}

#up, #down {
    position:           absolute;
    cursor:             pointer;
    left:               630px;
}
#up {
    top:                250px;
}
#down {
    top:                610px;
}

#content_container {
    position:   absolute;
    width:      430px;
    height:     413px;
    left:       178px;
    top:        215px;
    overflow:   hidden;
    font-size:  10px;
    padding:    16px 31px 16px 16px;
    line-height:17px;
}
    #content_container td {
        vertical-align: top;
    }
#content {
}
    #content a {
        color:      #005011;
    }
    #content hr{
        border-width:   0px;
        background-color:#009933;
        color:          #009933;
    }
    #content0 hr, #content1 hr, #content2 hr{
        border-width:   0px;
        background-color:#009933;
        color:          #009933;
        height:         1px;
    }
    #content h1, #content0 h1, #content1 h1, #content2 h1 {
        padding:    0px;
        margin:     0px 0px 14px 0px;
        color:      #005011;
        font-size:  18px;
        font-weight:700;
    }
    #content h1l {
        padding:    0px;
        margin:     0px 0px 14px 0px;
        color:      #96D045;
        font-size:  18px;
        font-weight:700;
    }
    #content h2, #content0 h2, #content1 h2, #content2 h2 {
        padding:    0px;
        margin:     0px 0px 14px 0px;
        color:      #005011;
        font-size:  11px;
        font-weight:700;
    }
    #content h3, #content0 h3, #content1 h3, #content2 h3 {
        padding:    0px;
        margin:     0px 0px 0px 0px;
        color:      #005011;
        font-size:  10px;
        font-weight:700;
    }

    #content h4, #content0 h4, #content1 h4, #content2 h4 {
        padding:    0px;
        margin:     0px 0px 0px 0px;
        color:      #005011;
        font-size:  11px;
        font-weight:700;
    }

    #content h5, #content0 h5, #content1 h5, #content2 h5 {
        padding:    0px;
        margin:     0px 0px 0px 0px;
        color:      #005011;
        font-size:  18px;
        font-weight:700;
    }

    #content .h2 {
        padding:    0px;
        margin:     0px 0px 14px 0px;
        color:      #005011;
        font-size:  11px;
        font-weight:700;
    }
    #content .h2l {
        padding:    0px;
        margin:     0px 0px 14px 0px;
        color:      #96D045;
        font-size:  11px;
        font-weight:700;
    }

    #content ul {
        padding:    0px;
        margin:     5px 0px 20px 14px;
        list-style: URL('../image/bullet.png');
    }
    #content table {
        margin:     2px;
        border-collapse:collapse;
    }
    #content th {
        background: #009933;
        color:      white;
        text-align: left;
    }
    #content td {
        background: #96d045;
        padding:    2px 2px 2px 4px;
        vertical-align:top;
    }
    #content tr.alternate td {
        background: #c3df9a;
    }

    #content0 { /* Left bottom */
        width:      214px;
    }
    #content1 { /* Top */
    }
    #content2 { /* Right bottom */
        width:      210px;
        padding:    0px 0px 0px 20px;
    }


.sub_menu {
    list-style:     none;
    padding:        0px;
    margin:         0px;
}
    .sub_menu li {
        background: #fbe70d;
    }
    .sub_menu a {
        display:    block;
        font-size:  12px;
        color:      black;
        height:     22px;
        border:     1px solid white;
        border-width:1px 0px 0px 0px;
        width:      210px;
        background: #fbe70d;
        padding:    6px 0px 0px 8px;
        margin:     0px;
        text-decoration:none;
    }
        .sub_menu a:hover, .sub_menu a.opened {
            background: #96d045;
        }

.mod_sitemap_subsection {
    margin: 0px 0px 10px 0px;
}
.mod_sitemap_level_0 {
    font-weight:    700;
}






