@charset "utf-8";
/* CSS Document */

/*
	Sitemap Styler 	 
*/

#sitemap, #sitemap ul, #sitemap li {
    padding: 0;
    list-style: none;
    float: none;
    direction: ltr;
    margin: 0;
}

#sitemap {
}

    #sitemap ul {
        display: none;
        list-style: none;
    }

    #sitemap li {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
        border: 1px solid #dedede;
        line-height: 200%;
        margin-right: 15px;
        margin-top: 5px;
        /*padding-bottom: 3px;*/
        position: relative;
        width: auto;

    }

        #sitemap li .last {
            border-bottom: 0px;
        }
    /* IE leaves a blank space where span is added so this is to avoid that */
    * html #sitemap li {
        float: left;
        display: inline;
    }

        #sitemap li a {
            padding-left: 28px;
            color: #1499a7;
            text-decoration: none;
            line-height: 30px;
            font-weight: bold;
        }

        #sitemap li span {
            float: left;
            position: absolute;
            top: 6px;
            left: 5px;
            width: 20px;
            height: 20px;
            cursor: auto;
            font-size: 0;
        }

            #sitemap li span, #sitemap li span.collapsed {
                background: url(collapsed.png) no-repeat 0 0;
            }

                #sitemap li span.expanded {
                    background: url(expanded.png) no-repeat 0 0;
                }

        /* second level */

        #sitemap li li {
            border:0px solid #dedede;
            padding-left: 28px;
        }

            #sitemap li li a {
                color: #013c4d;
                padding-left: 30px;
                font-size: 14px;
            }

            #sitemap li li span {
                left: 28px;
            }

            /* third level */

            #sitemap li li li a {
                padding-left: 60px;
            }

            #sitemap li li li span {
                left: 56px;
            }

/* etc. */

/*  */