/*
  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: 21 July 2008 03:02:36
*/


/* NOIE Design - CSS Document */
html {
        margin:            0px;
        padding:        0px;
        }

body, p, td, ul, li, input, select, textarea {
        font-family:     Verdana, Arial, Helvetica, san-serif;
        font-size:        small;
        text-decoration:     none;
}

body {
        margin:         0px;
        padding:         0px;
        color:             #000000;
        background:        #FFFFFF;
}

table {
        border-collapse:    collapse;
        }

a:link {
        color:                #0000CC;
        text-decoration:    underline;
        }
        
a:hover {
        color:                #CC0000;
        text-decoration:    underline;
        }

#header     {
        background-image:     url(http://www.agimo.gov.au/__data/assets/file/0003/49971/topbar_bkgrd.jpg); 
        background-repeat:     no-repeat;
        height:                101px;
        background-color:    #0D5198;
        }
#header_print {
        display: none;
}
        
#header form {
        display:            inline;
        }

.header-right {
        display:              block;
        font-size:            small;
        color:                #FFFFFF;
        padding:            5px 10px 2px 0px;
        text-align:            right;
        }

.header-right a:link, .header-right a:visited {
        color:                #FFFFFF;
        text-decoration:    underline;
        }

.header-right a:hover {
        color:                #F4E185;
        text-decoration:    underline;
        }
        
.header-left {
        float:                left;
        
        }

.header-left a{
 color: #FFFFFF;
}

.header-left a:hover {
 color: #FFFFFF;
}

        
#topmenu {
        margin:                0px;
        padding:            5px;
        text-align:            right;
        color:                #000000;
        font-family:        Verdana, Arial, Helvetica, san-serif;
        font-size:            small;
        background-color:    #FFFFFF;
        height:                16px;
        }

#topmenu a:link, #topmenu a:visited {
        text-decoration:    none;
        color:                #000000;
        }
        
#topmenu a:hover {
        text-decoration:    underline;
        color:                #000000;
        }

#sidenav {
        margin:                0px;
        padding:            8px;
        background:         #0D5198;
        border-top:         5px solid #00256B; 
        border-bottom:         5px solid #00256B;
        width:                200px;
        height:                auto;
        float:                left;
        }

.topics, .topics-current {
        font-family:        Verdana, Arial, Helvetica, sans-serif;
        font-size:            small;
        text-align:            left;
        line-height:        120%;
}

.topics ul {
        list-style-type:    none;
        margin:                0px;
        padding:            0px;
        }

.topics li, .topics-current li {
        list-style-type:        none;
        border-bottom:            1px solid #86A8CD;
        }

.topics a:link, .topics a:visited {
        color:                    #FEFEFE;
        text-decoration:        none;
        }

.topics a:hover {
        color:                    #F4E185;
        text-decoration:        none;
        }
        
.topics-current a:link, .topics-current a:visited, .topics-current a:hover {
        color:                    #F4E185;
        text-decoration:        none;
        }

.subtopics, .subtopics-current {
        font-family:            Verdana, Arial, Helvetica, sans-serif;
        font-size:                small;
        background-color:         #2663A2;
}

.subtopics ul {
        border-top:                1px solid #86A8CD;
        border-bottom:            1px solid #86A8CD;
        margin:                    0px;
        padding:                2px 0px 2px 0px;
        }
    
.subtopics li {
        list-style-type:        none;
        border:                 none;
        padding-left:           20px;
        }
        
.subtopics-current a:link, .subtopics-current a:visited, .subtopics-current a:hover {
        color:                    #F4E185;
        text-decoration:        none;
        }

#lineage {
        margin:                0px 0px 1px 200px;
        text-align:            left;
        background-color:    #F4E185;
        padding:            4px;
        padding-left:       29px;
        color:                #000000;
        font-family:        Verdana, Arial, Helvetica, san-serif;
        font-size:            small;
        }

#lineage a:link, #lineage a:visited {
        color:                #000000;
        text-decoration:    none;
}

#lineage a:hover {
        color:                #000000;
        text-decoration:    underline;
}

#content {
        margin-left:        225px;
        padding:            0px 5px 0px 5px;
        font-family:        Verdana, Arial, Helvetica, sans-serif;
        font-size:            small;
        height:                auto;
        }

#content td {
        font-family:        Verdana, Arial, Helvetica, sans-serif;
        font-size:            small;
        }
        
#content td p {
        font-family:        Verdana, Arial, Helvetica, sans-serif;
        font-size:            small;
        }


#content h1 {
        color:                 #0066CB;
        margin-top:         8px;
        margin-bottom:         3px;
        font-family:        "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size:            large;
        font-weight:        bold;
}

#content h2 {
        padding:             4px 0px 4px 0px;
        color:                 #002667;
        border-bottom:         3px solid #FAEFC2;
        font-family:         Verdana, Arial, Helvetica, sans-serif;
        font-size:            medium;
        font-weight:        bold;
        margin-top:         15px;
        margin-bottom:         10px;
        width:                 auto;
}

#content h3 {
        color:                #002667;
        border:                none;
        font-family:        Verdana, Arial, Helvetica, sans-serif;
        font-size:            medium;
        font-weight:        bold;
        margin-top:            11px;
        margin-bottom:        10px;
        width:                auto;
}

#content h4 {
        color:                 #002667;
        font-family:        Verdana, Arial, Helvetica, sans-serif;
        font-size:            small;
        font-weight:        bold;
        margin-top:         11px;
        margin-bottom:         10px;
}

#content h5 {
        color:                 #002667;
        font-family:        Verdana, Arial, Helvetica, sans-serif;
        font-size:            small;
        font-weight:        bold;
        margin-top:         11px;
        margin-bottom:         10px;
}

#bottommenu {
    margin:                0px 0px 0px 0px;
    padding:            4px;
    clear:                both;
    border-top:            4px solid #F5E085;
    background-color:    #0066CC;
    color:                #FFFFFF;
    text-decoration:    none;
    font-family:        Verdana, Arial, Helvetica, san-serif;
    font-size:            small;
    vertical-align:        middle;
    height:                16px;
}

.bottommenu-left {
    float:                left;
    text-align:            left;
    }

.bottommenu-left a:link, .bottommenu-left a:visited {
    color:                #FFFFFF;
    text-decoration:    none;
}

.bottommenu-left a:hover {
    color:                #FFFFFF;
    text-decoration:    underline;
}

.bottommenu-right {
    float:                right;
    text-align:            right;
    }

.bottommenu-right a:link, .bottommenu-right a:visited {
    color:                #FFFFFF;
    text-decoration:    none;
}
.bottommenu-right a:hover {
    color:                #FFFFFF;
    text-decoration:    underline;
}

.bottommenu-right ul li {
    display:            inline;
    list-style-type:    none;
    }
    
#legal {
    margin:                4px 0px 2px 0px;
    padding:            4px;
    color:                #000000;
    text-decoration:    none;
    font-family:        Verdana, Arial, Helvetica, san-serif;
    font-size:            small;
    line-height:        18px;
}

#legal a:link, #legal a:visited {
    color:                #000000;
    text-decoration:    none;
}

#legal a:hover {
    color:                #000000;
    text-decoration:    underline;
}

.legal-right {
    float:                right;
    vertical-align:        middle;
    }
    
.legal-left {
    float:                left;
    vertical-align:        middle;
    }
    
#whatsnew-home {
    float:                left;
    left:               0px;
    top:                127px;
    padding:            8px;
    width:                200px;
    background:         #0D5198;
    border-top:         5px solid #00256B; 
    border-bottom:         5px solid #00256B;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:            small;
    color:                #fefefe;
    }

#whatsnew-home p {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:            small;
    color:                #fefefe;
    }

#whatsnew-home ul {
        list-style-type:    none;
        margin:                0px;
        padding:            3px;
        }

#whatsnew-home li {
        list-style-type:        none;
        padding:                2px;
        border-bottom:            1px solid #86A8CD;
        }

#whatsnew-home a:link, #whatsnew-home a:visited {
        color:                    #F4E185;
        text-decoration:        none;
        }

#whatsnew-home a:hover {
        color:                    #F4E185;
        text-decoration:        underline;
        }
    
#whatsnew-home h1 {
        color:                 #FEFEFE;
        margin-top:         8px;
        margin-bottom:         3px;
        font-family:        "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size:            large;
        font-weight:        bold;
}

#whatsnew-home .show {
        text-align:            right;
        display:            inline;
        }

#whatsnew-home .hidden {
        display:            none;
        }
        
#whatsnew-page {
        font-family:        Verdana, Arial, Helvetica, sans-serif;
        font-size:            small;
        }

#whatsnew-page ul {
        list-style-type:    none;
        margin:                0px;
        padding:            3px;
        }

#whatsnew-page li {
        list-style-type:        none;
        padding:                2px;
        }

#whatsnew-page h1 {
        color:                 #FEFEFE;
        margin-top:         8px;
        margin-bottom:         3px;
        font-family:        "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size:            large;
        font-weight:        bold;
}

#whatsnew-page .show {
        display:            none;
        }
        
#whatsnew-page .hidden {
        display:            inline;
        }

#toc {
        display:            block;
        float:                right;
        background:            #FFFFCC;
        border-left:        #000 dashed 1px;
        padding:            10px;
        margin:               2px;
        width:                auto;
        }
        
#right-column {
        display:            block;
        float:                right;
        background:            #FFFFcc;
        padding:            10px;
        margin:               2px;
        border-left:        #000 dashed 1px;
        width:                200px;
        }

.projects-content {
    background-color:   #f8f8f8;
    border-bottom:        1px dashed #000000;
    margin-top:         0px;
    margin-bottom:      0px;
    padding-top:        5px;
    padding-bottom:     5px;
    height:             270px;
    }

#executive-picture {
    float:                left;
    margin-top:            5px solid #FFFFFF;
    margin-right:        10px solid #FFFFFF;
    margin-bottom:        5px solid #FFFFFF;
    margin-left:        10px solid #FFFFFF;
    }

#search {
    float: right;
    padding-right: 0.5em;
    color: #ffffff;
}

.ICTMCtable td{border-bottom:2px solid #bed0e4;}

.accessible {
    display: none;
}
   