/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 February 2012 07:39:38
*/


#page{
    width: 700px;
}
#container{
    padding: 0 50px 5px;
}
@media print {
  h1{margin-top:70px;}
}

/* New Policy Styles */

/* Markup format:

<ul class="toc">
    <li><a href="#1"><span>1</span> Title of section</a></li>

    <li><a href="#2"><span>2</span> Title of section</a>
        <ul>
            <li><a href="#2.1"><span>2.1</span> Title of sub section</a></li>
            <li><a href="#2.2"><span>2.2</span> Historical sub resources</a></li>

        </ul>
    </li>
</ul>

...

<div class="section" id="1">
<h3><span>1</span> Title of section</h3>
<p>Blah blah...</p>

<div class="sub section" id="1.1">
<h4><span>3.1</span> Title of sub section</h4>
<p>Blah blah</p>
</div><!-- sub section 1.1 -->

<p class="top"><a href="#top" class="top-link">Top</a></p>

</div><!-- section 1 -->

*/


    ul.toc ,
    ul.toc ul,
    ul.toc li
    ul.toc ul li{
        list-style-type:none;
        padding-bottom:0 !important;
        margin-top:0 !important;
        margin-bottom:0 !important;
        
    }
    ul.toc,
    ul.toc li{
        margin-left:1.5em !important;
        padding-left:0 !important;
    }
    ul.toc ul,
    ul.toc ul li{
        margin-left:1.5em !important;
        padding-left:0 !important;
    }
    ul.toc ul ul,
    ul.toc ul ul li{
        margin-left:1.5em !important;
        padding-left:0 !important;
    }

    div#body{
        padding-top:2em;
        padding-left:2em;
    }
    div#body div.section{
        margin: 1em 1em 0 1em;
    }
    div#body div.section.sub{
        margin: 1em 1em 0 3.5em;
    }
    ul.toc li,
    div#body div.section h2,
    div#body div.section h3,
    div#body div.section h4,
    div#body div.section h5{
        position:relative;
    }
    ul.toc li span,
    div#body div.section h2 span,
    div#body div.section h3 span,
    div#body div.section h4 span,
    div#body div.section h5 span{
        display:block;
        text-align:right;
        min-width:2em;
        position:absolute;
        top:0;
        left:-3em;
    }
    div#body div.sub.section h2 span,
    div#body div.sub.section h3 span,
    div#body div.sub.section h4 span,
    div#body div.sub.section h5 span{
        min-width:3em;
        left:-4em;
    } 
/*
    div#body div.section{
        margin:1em;
    }
    ul.toc li span,
    div#body div.section h4 span,
    div#body div.section h3 span{
        float:left;margin-right:1em;
        margin-left: -2.5em;
    }
    div#body div.sub.section{
        margin-left:2.5em !important;
    }
*/
    div#body p.top{
        text-align:center !important;
    }
    div#body p.top a{
        margin-left:auto;
        margin-right:auto;
    }

