html {
    margin-bottom:                     0.01em;
}



html,
body {
    height:                            100%;
}

/*body {
    behavior:                          url(iecsshover.htc);
    behavior:                          url(iecssfocus.htc);
}*/

img {
    border:                            0;
    /*behavior:                          url(iepngfix.htc);*/
}

body,
div,
p,
form {
    margin:                            0px 0px 0px 0px;
    padding:                           0px 0px 0px 0px;
}

body,
th,
td {
    font-family:                       Arial, Sans-Serif, Verdana, Helvetica;
    font-size:                         12px;
    color:                             #000000;
}

.content h4 {
    font-size:                         12px;
    color:                             #879598;
    font-weight:                        normal;
    margin:                            0px 0px 5px 0px;
    padding:                           0px 5px 0px 25px;
    background-position:               bottom left;
    background-repeat:                 no-repeat;
    background-color:                  #EEF3F6;
    border-top:                     solid 1px #879598;
    border-bottom:                     solid 1px #879598;
}

.content h5 {
    font-size:                         16px;
    font-weight:                        normal;
    color:                             #656F71;
    margin:                            5px 0px 10px 0px;
    padding:                           0px 0px 0px 5px;
    background-position:               bottom left;
    background-repeat:                 no-repeat;
    background-color:                  #ffffff;
    border-left:                     solid 20px #4b5860;

}

body {
    background-image:                  url('images/body_bg.jpg');
    background-position:               top left;
    background-repeat:                 repeat-x;
    background-color:                  #ffffff;
}

table {
    table-layout:                      auto;
    border-collapse:                   collapse;
    border-spacing:                    0px;
    empty-cells:                       show;
}



/**
 * Layout
 */

tr.top {
    height:                            132px;
}

*+html tr.top {
    height:                            112px;
}

* html tr.top {
    height:                            112px;
}

        .top td.left {
            background-image:                  url('images/top-left_bg.jpg');
            background-position:               bottom right;
            background-repeat:                 no-repeat;
            padding-top:                       20px;
            line-height:                       1.6em;
        }

                .top td.left a:link,
                .top td.left a:active,
                .top td.left a:visited {
                    text-decoration:                   none;
                    color:                             #81868c;
                }

                .top td.left a:hover {
                    text-decoration:                   none;
                    color:                             #000000;
                }

        .top td.middle {
            background-image:                  url('images/top-middle_bg.jpg');
            background-position:               bottom left;
            background-repeat:                 repeat-x;
            padding-top:                       20px;
            padding-left:                      25px;
            padding-right:                     35px;
        }

        .top td.right {
            background-image:                  url('images/top-right_bg.jpg');
            background-position:               bottom left;
            background-repeat:                 no-repeat;
        }

/**/

tr.middle {
    height:                            500px;
}

        .middle td.left {
            background-image:                  url('images/middle-left_bg.jpg');
            background-position:               top right;
            background-repeat:                 repeat-y;
        }

        .middle td.content {
            background-color:                  #ffffff;
            padding-left:                      25px;
            padding-right:                     25px;
            line-height:                       1.6em;
            color:                             #000000;
        }

                .middle td.content div.navtree {
                    padding-bottom:                    20px;
                }

                        .middle td.content div.navtree a:link,
                        .middle td.content div.navtree a:active,
                        .middle td.content div.navtree a:visited {
                            text-decoration:                   none;
                            color:                             #81868c;
                        }

                        .middle td.content div.navtree a:hover {
                            text-decoration:                   none;
                            color:                             #000000;
                        }

                .middle td.content h1 {
                    font-size:                         20px;
                    margin:                            0px 0px 10px 0px;
                }

                .middle td.content h2 {
                    font-size:                         16px;
                    margin:                            0px 0px 6px 0px;
                }

                .middle td.content h3 {
                    font-size:                         14px;
                    margin:                            0px 0px 3px 0px;
                }

                .middle td.content a:link,
                .middle td.content a:active,
                .middle td.content a:visited {
                    text-decoration:                   none;
                    color:                             #81868c;
                }

                .middle td.content a:hover {
                    text-decoration:                   none;
                    color:                             #000000;
                }

        .middle td.right {
            background-image:                  url('images/middle-right_bg.jpg');
            background-position:               top left;
            background-repeat:                 repeat-y;
        }

/**/

tr.bottom {
    height:                            32px;
}

        .bottom td.left {
            background-image:                  url('images/bottom-left_bg.jpg');
            background-position:               top right;
            background-repeat:                 no-repeat;
        }

        .bottom td.middle {
            background-image:                  url('images/bottom-middle_bg.jpg');
            background-position:               top right;
            background-repeat:                 repeat-x;
        }

                .bottom td.middle a:link,
                .bottom td.middle a:active,
                .bottom td.middle a:visited {
                    text-decoration:                   none;
                    color:                             #81868c;
                }

                .bottom td.middle a:hover {
                    text-decoration:                   none;
                    color:                             #000000;
                }

        .bottom td.right {
            background-image:                  url('images/bottom-right_bg.jpg');
            background-position:               top left;
            background-repeat:                 no-repeat;
        }


table.sidebar {
    background-color:                  #ffffff;
}

        .sidebar th {
            text-align:                        left;
            height:                            24px;
            color:                             #fef30e;
            font-weight:                       normal;
            padding-left:                      10px;
            background-color:                  #4b5860;
            border-left:                       solid 1px #4b5860;
            border-right:                      solid 1px #4b5860;
        }

        .sidebar td.middle {
            border:                            solid 1px #848589;
            padding:                           6px 6px 6px 6px;
            line-height:                       1em;
        }

                .middle td.middle a:link,
                .middle td.middle a:active,
                .middle td.middle a:visited {
                    text-decoration:                   none;
                    color:                             #000000;
                    padding-bottom:                    1px;
                    display:                           block;
                }

                .middle td.middle a:hover {
                    text-decoration:                   none;
                    color:                             #81868c;
                    padding-bottom:                    1px;
                    display:                           block;
                }

                .middle td.middle div.hr {
                    height:                            11px;
                    width:                             100%;
                    background-image:                  url('images/hr.jpg');
                    background-position:               top left;
                    background-repeat:                 repeat-x;
                }

        .sidebar td.right-top {
            width:                             6px;
            background-image:                  url('images/sidebar-right-top_bg.jpg');
            background-position:               top left;
            background-repeat:                 repeat-y;
        }

        .sidebar td.right {
            width:                             6px;
            background-image:                  url('images/sidebar-right_bg.jpg');
            background-position:               top left;
            background-repeat:                 repeat-y;
        }

        .sidebar td.bottom {
            height:                            4px;
            background-image:                  url('images/sidebar-bottom_bg.jpg');
            background-position:               top left;
            background-repeat:                 repeat-x;
        }

        .sidebar td.br {
            background-image:                  url('images/sidebar-br_bg.jpg');
            background-position:               top left;
            background-repeat:                 no-repeat;
        }


tabel.navbar {
}

        .navbar td.nav {
            background-color:                  #ffffff;
            border:                            solid 1px #a9adb0;
            border-top:                        solid 0px #a9adb0;
            padding:                           0px 0px 0px 0px;
        }

                .navbar td.nav ul {
                	margin:                            0px 0px 0px 0px;
                	padding:                           0px 0px 0px 0px;
                	list-style:                        none;
                }

                        .navbar td.nav ul li.level-1 {
                            font-size:                         14px;
                        }

                                .navbar td.nav ul li.level-1 a.inactive:link,
                                .navbar td.nav ul li.level-1 a.inactive:active,
                                .navbar td.nav ul li.level-1 a.inactive:visited {
                                    display:                           block;
                                    text-decoration:                   none;
                                    color:                             #000000;
                                    background-color:                  #ffffff;
                                    height:                            18px;
                                    padding:                           4px 10px 2px 10px;
                        	        border-top:                        1px solid #cccccc;
                                }

                                .navbar td.nav ul li.level-1 a.inactive:hover,
                                .navbar td.nav ul li.level-1 a.active:hover {
                                    display:                           block;
                                    text-decoration:                   none;
                                    color:                             #000000;
                                    background-color:                  #D5DDE1;
                                    height:                            18px;
                                    padding:                           4px 10px 2px 10px;
                        	        border-top:                        1px solid #cccccc;
                                }

                                .navbar td.nav ul li.level-1 a.active:link,
                                .navbar td.nav ul li.level-1 a.active:active,
                                .navbar td.nav ul li.level-1 a.active:visited {
                                    display:                           block;
                                    text-decoration:                   none;
                                    color:                             #ffffff;
                                    background-color:                  #db011c;
                                    height:                            18px;
                                    padding:                           4px 10px 2px 10px;
                        	        border-top:                        1px solid #cccccc;
                                }


                        .navbar td.nav ul li.level-2 {
                            font-size:                         12px;
                        }

                                .navbar td.nav ul li.level-2 a.inactive:link,
                                .navbar td.nav ul li.level-2 a.inactive:active,
                                .navbar td.nav ul li.level-2 a.inactive:visited {
                                    display:                           block;
                                    text-decoration:                   none;
                                    color:                             #000000;
                                    background-color:                  #e6e6e6;
                                    height:                            19px;
                                    padding:                           4px 10px 0px 18px;
                                }

                                .navbar td.nav ul li.level-2 a.inactive:hover,
                                .navbar td.nav ul li.level-2 a.active:link,
                                .navbar td.nav ul li.level-2 a.active:active,
                                .navbar td.nav ul li.level-2 a.active:visited,
                                .navbar td.nav ul li.level-2 a.active:hover {
                                    display:                           block;
                                    text-decoration:                   none;
                                    color:                             #000000;
                                    background-color:                  #e6e6e6;
                                    height:                            19px;
                                    padding:                           4px 10px 0px 18px;
                                    background-image:                  url('images/navigation-level-2.jpg');
                                    background-position:               center left;
                                    background-repeat:                 no-repeat;
                                }

        .navbar td.right {
            background-image:                  url('images/navbar-right_bg.jpg');
            background-position:               top left;
            background-repeat:                 repeat-y;
            padding:                           0px 0px 0px 0px;
        }

                .navbar td.right span.top {
                    display:                           block;
                    width:                             8px;
                    height:                            18px;
                    background-image:                  url('images/navbar-right-top_bg.jpg');
                    background-position:               top left;
                    background-repeat:                 no-repeat;
                }

        .navbar td.bottom {
            height:                            6px;
            background-image:                  url('images/navbar-bottom_bg.jpg');
            background-position:               top left;
            background-repeat:                 repeat-x;
        }

        .navbar td.right-bottom {
            background-image:                  url('images/sidebar-br_bg.jpg');
            background-position:               top left;
            background-repeat:                 no-repeat;
        }

/****/
/****/