/*
  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: 09 February 2012 21:34:44
*/


/** 
 * DSIM CSS definitions.
 * NICTA-STaRUI/DSIM (c) Copyright 2008. All rights reserved.
 *
 * @author Ronnie Taib
 * @version $Revision: 1.5 $ $Date: 2011-06-20 07:55:37 $
 */

h1 {
    display:            none;  
}

#dsim-banner {
    margin-bottom:      15px;
}
/* Illustration for the page, floated to the right */
.illustration {
    clear:               both;
    float:               right;
    margin:              0 0 1em 3em;
}

/* Illustration for the page, floated to the left */
.illustration-left {
    clear:               both;
    float:               left;
    margin:              0 3em 1em 0;
}

.illustration img {
    border:              1px solid black;
    margin:              0;
}
/* Illustration in the middle of a page: no border nor floating */
.illustration-middle {
    margin:              1.6em auto 1.6em 3em;
    font-size:           80%;
}
.illustration-middle img {
    border:              none;
}

/* First paragraph's special font */
.firstParagraph:first-letter {
    font-size:           x-large;
    max-width:           520px;
    font-style:          italic;
}

/* Message panel */
.messagePanel {
    background-color:    rgb(216, 231, 242);
    max-width:           47em;
    height:              auto;
    margin:              2em auto auto auto;
    padding:             1em;
}
.message {
    float:               left;
    margin:              1em 1em;
    background:          white url('./?a=15732') top left repeat-x;
    border-left:         1px solid white;
    border-top:          1px solid white;
    position:            relative;
    width:               21em;
}
.messageIcon {
    float:               left;
    margin:              4px;
    width:               61px;
    height:              61px;
    border-width:        0;
}
.messageHeader {
    float:               left;
    font-size:           x-large;
    padding:             8px;
}
.messagePanel a#noDecoration .message {
    text-decoration:     none;
    font-weight:         normal;
    color:               black;
}
.messagePanel a#noDecoration .message:hover {
    text-decoration:     none;
    font-weight:         normal;
    color:               rgb(60, 20, 150);
}
.messageNote {
    position:            absolute; 
    right:               0; 
    bottom:              0;
    min-height:          17px; 
    background:          white url('./?a=15733') bottom right no-repeat; 
    padding-right:       20px;
    text-align:          right;
    font-size:           xx-small; 
    font-style:          italic; 
    color:               grey;
    text-decoration:     none;
}

#announcement {
    font-size:           130%;
    padding:             0.2em 0.4em;
    margin:              0.2em auto 0.2em 3.6em;
}

/* Expandable text */
.more {
    text-align:         right;
    margin:             0 0 auto auto;
    text-decoration:    none; 
    cursor:             pointer;
    font-style:         italic;
    font-size:          smaller;
    color:              rgb(60, 20, 150);
}

.expandable {
    display:            none;
}

/* Tables with borders */
table.dsim, table.dsim td, table.dsim th {
    border:             1px solid black;
}
table.dsim th {
    text-align:         center;
}

/* Definition lists that look like bulleted lists */
#dsim-wrapper dt {
    margin:             0.9em auto 0.2em 0.5em;
    font-weight:        bold;
    background:         url(http://www.nicta.com.au/__data/assets/image/0015/843/bullet-green-small.gif) no-repeat center left;
    padding-left:       1em;
}
#dsim-wrapper dd {
    margin-left:        1.5em;
}

#dsim-wrapper h1 {
    display:            block;
    font-size:          12pt;
    line-height:        1.3em;
}
#dsim-wrapper h2 {
    font-size:          11pt;
}
#dsim-wrapper h3 {
    font-size:          10pt;
    color:              #606060;
    font-weight:        bold;
}

#dsim-wrapper .nicta-group {
    font-style:         italic;
    font-size:          90%;
    color:              #b0b0b0;
}

/**
 * The following are overriden styles from the default NICTA styles
 */
#body-copy h2 { 
    color:              black;
    font-weight:        normal;
    margin-bottom:      0.6em;
    margin-top:         1.5em;
}
#body-copy .page-heading, #body-copy .heading1 {
    text-transform:     none;
}

#dsim-wrapper {
    width:              856px;
    margin-left:        124px;
}

#dsim-nav {
    float:              left;
    width:              130px;
    border-right:       solid 1px lightgrey;
    padding-bottom:     1.5em;
    margin-right:       15px;
}
#dsim-nav ul {
    padding: 0;
}
#dsim-nav ul li {
    list-style:         none;
    margin:             0;
}
#dsim-nav ul li a, #dsim-nav ul li a:hover, #dsim-nav ul li a:active, #dsim-nav ul li a:visited, #dsim-nav ul li a:link {
    text-decoration:    none;
}

#floating-menu {
    background:         #856da9 url(./?a=29400) no-repeat scroll left bottom !important;
    overflow:           hidden;
    padding:            0 0 1em 0;
    color:              white;

    clear:               both;
    float:               right;
    margin:              0 0 1em 3em;

}
#floating-menu h3 {
    background:         #856da9 url(./?a=29399) repeat-x;
    color:              white; /* Overwrite NICTA #body-copy h3 */
    font-size:          110%;
    font-weight:        bold;
    border-bottom:      1px solid #d0d0d0;
    margin:             0;
    padding:            0.6em 1em;
}
#floating-menu dt {
    background:         none;
    margin:             0;
    padding:            0.6em 1em 0 1em;
}
#floating-menu dd {
    margin:             0;
    padding:            0 2em;
}
#floating-menu a:link, #floating-menu a:visited, #floating-menu a:hover, #floating-menu a:active {
    color:              white;
}

acronym { /* Make acronyms apparent in IE and Safari */
    border-bottom:      1px dotted black;
}

.page-heading {
    margin-left:        145px;
}

.static-image {
    display:            none;
}
div.subnav {
    margin-top:         -7px;
    margin-left:        124px;
    width:              842px;
    font-size:          90%;
    padding:            5px 0 0 14px;
    max-height:         inherit;
    min-height:         inherit;
}
div.tools {
    margin-top:         -36px;
}
div.breadcrumbs {
    display:            none;
}
div.wrapper {
    background: url("http://www.nicta.com.au/__data/assets/image/0008/27377/header-nav-bg.png") repeat-x scroll 0 40px #FFFFFF;
}
div.nav-wrapper {
    margin:             40px 0 0;
}
div.header {
    min-height:         0;
}
div.content-wrapper {
    padding: 13px 0 20px;
}
div.subnav ul li {
    padding-bottom: 5px;
}
div.subnav ul ul {
    top:            20px;
}

