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


/*
    DDMA - Screen Style Sheet
    -----------------------------------------------
    -----------------------------------------------
*/

@import 'http://www.dontdismyability.com.au/__data/assets/text_file/0008/222992/reset.css';
			@import url(http://www.dontdismyability.com.au/_designs/dont_dis_my_ability/css/typography.css);
					    /* Typography */
			@import url(http://www.dontdismyability.com.au/__data/assets/file/0020/222950/content.css);
					    /* Content */
			@import url(http://www.dontdismyability.com.au/_designs/dont_dis_my_ability/css/high-contrast.css);
					    /* High Contrast */

/*
    -----------------------------------------------
    Layout
    -----------------------------------------------
    + Layout - Structure
    + Layout - Other
      - Accessibility Navigation
      - Horizontal Rules
    + Header
    + Navigation
    + Links
    + Search
    + Breadcrumb
    + Content tools
    + Footer
      - Back to top
      - Footer info
    + Fixes 
*/

/* !Layout - Structure
--------------------- */
html, body {
    background: #FFF;
    margin: 0;
    padding: 0;
}

body {
    padding: 2px 0 5px;
}

#wrapper {
       background: #FFF url(http://www.dontdismyability.com.au/__data/assets/image/0006/222972/bg-wrapper.png) no-repeat right top;
    border: 1px solid #333;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 898px;
}

    #nav {
        float: left;
        margin: 0 0 15px -898px;
        width: 179px;
    }
    
    #content {
        float: left;
        padding: 0 0 10px;
    }

    #content-inner {
        float: left;
        margin: 5px 0 0 179px;
        width: 719px;
    }
    
    #content-main {
        float: left;
        margin: 0 10px 0 17px;
        padding: 15px 0;
        width: 500px;
    }
    
    .home #content-main {
        padding-top: 0;
    }
    
    .administration #content-main {
        margin: 0 42px 0 17px;
        width: 660px;
    }
        
    #content-sub {
        float: left;
        margin: 5px 8px 0 0;
        width: 184px;
    }
    
    .administration #content-sub {
        display: none;
    }
    
    #footer {
        clear: both;
        margin: -50px 0 0;
        overflow: hidden;
    }


/* !Layout - Other
--------------------- */
/* -- Accessibility Navigation -- */
ol#nav-accessibility {
    margin: 0;
    z-index: 100;
}

    ol#nav-accessibility li {
        display: none;
    }
    
    ol#nav-accessibility li a {
        color: #FFF;
    }
    
    ol#nav-accessibility li.skip-content {
        display: block;
        position: absolute;
        right: 14px;
        top: 0;
        z-index: 101;
    }
    
    ol#nav-accessibility li.skip-content a {
        color: #999;
        font-size: 0.83em;
        line-height: 1;
        text-decoration: none;
    }
    
    ol#nav-accessibility li.skip-content a:hover,
    ol#nav-accessibility li.skip-content a:focus {
        text-decoration: underline;
    }

/* -- Horizontal Rules -- */
hr {
    display: none;
}

#content-main hr {
    display: block;
}


/* -- Back to Top -- */
#content .back-to-top {
    clear: both;
}


/* !Header
--------------------- */
#header {
    background: url(http://www.dontdismyability.com.au/__data/assets/image/0011/222968/bg-header.png) no-repeat 100% 100%;
    color: #FFF;
    height: 125px;
    padding: 1px 0 0;
    position: relative;
}

    #header h1 {
        font-size: 1em;
        font-weight: normal;
    }

    #header a,
    #header strong {
        color: #FFF;
        clear: left;
        display: block;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 1;
        margin: 0 0 0 102px;
        text-decoration: none;
    }
    
    #header a.link-nsw-logo {
        position: absolute;
        left: 0;
        margin: 24px 6px 0 23px;
        top: 0;
        width: 58px;
    }
    
    #header a.link-human-services,
    #header strong.link-human-services {
        font-weight: normal;
        font-size: 1.85em;
        margin-top: 30px;
    }
    
    #header a.link-dadhc {
        font-size: 1.33em;
        padding: 0 0 2px;
    }
    
    #header a.link-home {
        font-size: 1.33em;
    }
    
    #header a.link-home-helper {
        bottom: 0;
        display: none;
        height: 100px;
        position: absolute;
        right: 0;
        width: 250px;
    }
    

/* !Navigation
--------------------- */
#nav {
    background: #0081CC url(http://www.dontdismyability.com.au/__data/assets/image/0005/222971/bg-nav.png) no-repeat 0 100%;
    min-height: 400px;
    padding: 1px 0 28px;
}

    #nav li {
        margin: 1px 7px;
        position: relative;
    }
    
        /* First Level */
        #nav li a {
            color: #FFF;
            display: block;
            font-size: 1.2em;
            padding: 6px 14px;
            text-decoration: none;
        }
        
        #nav li a:hover,
        #nav li a:focus,
        #nav li a.active,
        #nav li.expanded a.active {
            background: #0081CC;
            border: 1px solid #FFF;
            padding: 5px 13px;
        }
        
        #nav li a.active {
            font-weight: bold;
        }
        
        #nav li.expanded a {
            background: #00639E;
            border-color: #00639E;
            font-weight: bold;
        }
        
        /* Second Level */
        #nav li ul {
            background: #2AA0F2;
            display: none;
            margin: 1px 0;
        }
        
        #nav li.expanded ul {
            display: block;
        }
        
        #nav li li {
            margin: 1px 0;
        }
        
            #nav li.expanded li a {
                background: #2AA0F2;
                border: none;
                font-weight: normal;
                padding: 5px 10px 5px 28px;
            }
            
            #nav li.expanded li a:hover,
            #nav li.expanded li a:focus,
            #nav li.expanded li a.active {
                background: #0081CC;
                border: 1px solid #FFF;
                padding: 4px 9px 4px 27px;
            }
            
            #nav li.expanded li a.active {
                font-weight: bold;
            }
        
        /* Branch */
        #nav li .helper {
            background: url(http://www.dontdismyability.com.au/__data/assets/image/0003/222969/bg-nav-li-branch.gif) no-repeat 0 0;
            height: 9px;
            margin: -9px 0 0 0;
            position: absolute;
            right: 6px;
            top: 1.7em;
            width: 5px;
        }
        
        #nav li:hover .helper,
        #wrapper #nav li.hover .helper,
        #nav li.expanded .helper {
            background-image: url(http://www.dontdismyability.com.au/__data/assets/image/0004/222970/bg-nav-li-expanded.gif);
            height: 5px;
            margin: -5px 0 0 0;
            top: 1.6em;
            width: 9px;
        }

    

/* !Links
--------------------- */
ul#links {
    font-size: 1.16em;
    overflow: hidden;
    margin: 5px 0 0;
    padding: 0 0 9px;
    text-align: right;
}

    ul#links a {
        color: #000;
        border-right: 1px solid #000;
        float: right;
        line-height: 1.4;
        margin: -4px 9px 0 0;
        padding: 0 9px 0 0;
        text-decoration: none;
    }
    
    ul#links a:hover,
    ul#links a:focus {
        text-decoration: underline;
    }


/* !Search
--------------------- */
#search {
    float: right;
    margin: -1px 0 0 0;
    padding: 2px 7px 5px 0;
    width: 224px;
}

    #search form {
        margin: 0;
    }

    #search label {
        float: left;
        font-size: 1.16em;
        margin: 0 8px 0 0;
        line-height: 1.4;
    }
    
    #search input#queries_site_query,
    #search .submit input {
        background: #FFF;
        border: 1px solid #666666;
        border-color: #666666 #666666 #858585;
        display: block;
        float: left;
        height: 14px;
        padding: 3px;
        width: 143px;
    }
    
    #search .submit input {
        background: url(http://www.dontdismyability.com.au/__data/assets/image/0004/222979/ir-submit-go.png) no-repeat 0 0;
        border: none;
        height: 22px;
        margin: 0 0 0 4px;
        padding: 22px 0 0 29px;
        width: 29px;
    }
    
    
/* !Breadcrumb
--------------------- */
#breadcrumb {
    background: url(http://www.dontdismyability.com.au/__data/assets/image/0010/222967/bg-breadcrumb.png) no-repeat 0 100%;
/*border-top: 1px solid #999;*/
clear: left;
    color: #000;
    font-size: 0.91em;
    padding: 5px 190px 6px 18px;
}

    #breadcrumb a {
        color: #000;
        font-weight: normal;
        text-decoration: none;
    }
    
    #breadcrumb strong {
        color: #d300d7;
        font-weight: bold;
    }

/* !Content Tools
--------------------- */
#wrapper ul.content-tools {
    clear: right;
    float: right;
    display: inline;
    margin: 0 43px;
    padding: 5px 0 0;
    list-style: none;
}

    #wrapper ul.content-tools li {
        background: none;
        display: inline;
        margin: 0;
        padding: 0;
    }

        #wrapper ul.content-tools li a {
            background: url(http://www.dontdismyability.com.au/__data/assets/image/0003/222978/ir-content-tools.png) no-repeat 0 0;
            display: block;
            float: left;
            height: 16px;
            margin: 0 12px 0 0;
            outline: none;
            text-indent: -9999px;
            width: 16px;
        }
        
        #wrapper ul.content-tools li a.email {
            background-position: 0 0;
        }
        
        #wrapper ul.content-tools li a.print {
            background-position: -25px 0;
            width: 17px;
        }
        
        #wrapper ul.content-tools li a.text-decrease {
            background-position: -50px 0;
            width: 11px;
        }
        
        #wrapper ul.content-tools li a.text-increase {
            background-position: -75px 0;
            width: 15px;
        }
        
        #wrapper ul.content-tools li a.high-contrast {
            background-position: -100px 0;
            width: 13px;
        }


/* !Footer
--------------------- */
/* -- !Content tools -- */
#footer ul.content-tools {
    margin: 0 43px 9px;
    padding: 0;
}

/* -- !Back to top -- */
.back-to-top {
    float: left;
    line-height: 1.1;
    margin: 6px 0 9px 12px;
}

    .back-to-top a {
        background: url(http://www.dontdismyability.com.au/__data/assets/image/0008/222974/icon-top.png) no-repeat left 50%;
        color: #114c58;
        font-size: 0.75em;
        padding: 0 0 0 16px;
        text-decoration: none;
    }
    
    .back-to-top a:hover,
    .back-to-top a:focus {
        text-decoration: underline;
    }

/* -- !Footer Info -- */
#footer .footer-info {
    border-top: 1px solid #999;
    clear: both;
    font-size: 0.91em;
    overflow: hidden;
    line-height: 1;
    padding: 9px 12px;
}

/* Last Updated */
#footer p.last-updated {
    float: right;
    margin: 0;
}

/* Links */
#footer .footer-info ul {
    float: right;
}

    #footer .footer-info ul li {
        border-right: 1px solid #000;
        float: left;
        margin: 0 7px 0 0;
        padding: 0 7px 0 0;
    }
        
        #footer .footer-info ul li a {
            color: #000;
            text-decoration: none;
        }

        .home #footer .footer-info ul li.last-child,
        .news #footer .footer-info ul li:last-child,
        .home #footer .footer-info ul li.last-child,
        .news #footer .footer-info ul li:last-child {
            border: none;
        }

        #footer .footer-info ul li a:hover,
        #footer .footer-info ul li a:focus {
            text-decoration: underline;
        }
    
    /* Government Links */
    #footer .footer-info ul#links-gov {
        float: none;
    }
    
    #footer .footer-info ul#links-gov li:last-child,
    #footer .footer-info ul#links-gov li.last-child {
        border: none;
    }
    
#content-main div.ambassador {
display:block;
clear:both;
margin:0px;
padding:0px;
}
#content-main div.ambassador_image {
float:left;
width:137px;
align:center;
height:193px;
clear:both;
background-color:#D89FA5;
padding-left:6px;
padding-top:6px;
margin-right:9px;
}
#content-main div.ambassador_image img {
border: none;
}
#content-main div.ambassador_text {
padding-top:7px;
}
#content-main div.ambassador_text strong {
color: #BF2533;
}
    
/* !Fixes
--------------------- */
#nav li li {
    display: inline-block;
    width: 165px;
}
