/*<group=General Styles>*/

body {
        background: #c4c4c4; /* Borders Colour */
        margin: 0px 5px 0px 5px;
        text-align: center;
        color: #333333;
        letter-spacing: 0.5px;
        font: 0.75em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
        padding: 0;  }

b, strong {
        font-weight: bold;
        letter-spacing: 1px;  }

a:link {
        color: #5c610c;  }


a:visited {
        text-decoration: none;
        color: #5c610c;  }


img {
        border: none; }


#pageHeader {
        padding: 20px 20px 0px 20px;
        height: 260px;  }


#pageHeader h1 {
        background: #e9fdbd;  /* Header Background Colour */
        color: #5c610c; /* Header Text Colour */
        margin: 0px;
        font-weight: bold;
        text-align: center;
        padding: 0px 20px 0px 40px;
        letter-spacing: 6px;
        font-size: 3em;
        text-shadow: 0px 1px 2px #000000;  }

#pageHeader h2 {
        color: #ffffff;
        margin: 0px;
        font-weight: normal;
        padding-right: 20px;
        padding-left: 40px;
        letter-spacing: 4px;
        font-size: 1.2em;
        text-shadow: 0px 1px 2px #003f7d;  }

#container { 
        background: #000000; /* Main Page background colour */
        width: 1000px;
        margin: 0px auto; /* Right And Left Margin Widths To Auto */
        text-align: left; /* Hack To Keep IE5 Windows Happy */
        border-right: 2px solid #ffffff;
        border-left: 2px solid #ffffff;
        border-top: 2px solid #ffffff;
        border-bottom: 2px solid #ffffff;
        position: relative;  }

#contentContainer {
        background: #ffffff; /* Main Centre window background colour */
        padding-top: 2px;
        line-height: 2em;
        position: relative;
        z-index: 4;
        margin-left: 200px;
        margin-right: 20px;  }

#contentContainer #content {
        padding-right: 10px;
        padding-left: 10px;  }


#sidebarContainer {
        background: #e9fdbd; /* Sidebar background colour */
        padding-top: 15px;
        width: 160px;
        float: left;
        font-size: 1em;
        position: relative;
        margin: -15px 0px 0px 20px;
        z-index: 3; }

#sidebarContainer #sidebar {
        line-height: 1.4em;
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px; }

#sidebarContainer .sideHeader {
        color: #ffffff;
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold; }

#footer {
        width: 1000px;
        display: block;
        clear: both;
        text-align: left;
        background: #ebebeb;
        border-top: 1px solid #ffffff; }

#footer p {
        margin: 0;
        padding-top: 8px;
        padding-left: 40px;
        padding-bottom: 6px; }



#navcontainer {
        line-height: 2.0em;
        border-top: 1px solid #ffffff;
        margin-bottom: 20px;
        position: relative;  }

#navcontainer #current {
        background: #006633;
        color: #ffffff;  }

#navcontainer .currentAncestor {
        background: #006633;
        color: #ffffff;  }

#navcontainer #currentchild {
        background: #00CC00;
        margin: 0px 0px 0px 10px;
        color: #ffffff;  }

/* Parent - Level 0 */

#navcontainer ul {
        list-style: none;
        margin: 0px;
        padding: 0px;  }

#navcontainer li {
        background: #ffffff;
        font-weight: bold;  }

#navcontainer a {
        display: block;
        text-decoration: none;
        padding-left: 10px;
        border-top: 1px solid #000000;  /* Line between menu options colour */
        height: 23px;  }

#navcontainer a:hover {
        color: #ffffff;
        background: #000000;  }



/* Child - Level 1 */

#navcontainer ul ul {
        text-indent: 20px;  }

#navcontainer ul ul .currentAncestor {
        color: #007ef3;  }



/* Child - Level 2 */

#navcontainer ul ul ul {
        text-indent: 40px;  }



/* Child - Level 3 */

#navcontainer ul ul ul ul {
        text-indent: 60px;  }



/* Child - Level 4 */

#navcontainer ul ul ul ul ul {
        text-indent: 80px;  }



*/