/*
  NICTA
  Content (c) Copyright 
  Running Squiz MySource v3.16.4 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2008. All rights reserved.
  Page generated: 24 July 2008 18:45:04
  Warranty key: ZTE5MjY3MDAzNTg3YXUyMDA4MDUyNQ==
*/


#navContainer
{
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    width:280px;
    margin-top: 15px;
    padding:0;
}

#mainNav a
{
    text-decoration:none;
}
#mainNav a:hover
{
    color:#816eb2!important;
    text-decoration:underline !important;
}

#mainNav a:visited
{
    color:#333;
    text-decoration:none;
}

#mainNav a:link
{
    color:#333;
    text-decoration:none;
}

#mainNav #news h2
{
    margin:0;
}
#mainNav #news 
{
    margin-top:-3px;
}

#mainNav
{
    font-size:1.2em;
    line-height:1.25em;
    color:#333;
}

#mainNav h2
{
    font-weight:700;
    padding-left:0;
    font-size:1.1em;
    line-height:1em;
    margin:8px 0 0;
}



#mainNav ul.purple_dots
{
    margin-left:7px;
    list-style:none;
}

#mainNav ul.purple_dots li
{
    padding-left:13px;
    list-style:none;
    background:url(http://nicta.com.au/__data/assets/image/0015/7053/homepage_li.gif) no-repeat 0 4px;
}

#mainNav ul
{
    margin:0;
    padding:0;
}

#mainNav ul.purple_dots ul li
{
    background:url(http://nicta.com.au/__data/assets/image/0017/764/bulletHomeContent.gif) no-repeat left;
    list-style:none;
    padding:0 0 0 8px;
}

#right_container
{
    position:relative;
    float:right;
    color:#333;
    margin-top: 15px;
}

#right_container a,#right_container a:link,#right_container a:active,#right_container a:visited
{
    text-decoration:none;
    color:#333;
}

#right_container a:hover
{
    text-decoration:underline;
}

#right_col_left
{
    position:relative;
    width:222px;
    float:left;
}

#right_col_left .top_box {
        width:218px;
}
#right_col_right .top_box {
        width:176px;
}
.top_box
{
    position:relative;
    height:220px;
}

.bottom_box
{
    position:relative;
    width:185px;
    height:185px;
}

#right_col_right
{
    width:185px;
    float:left;
}

.top_box .top_box_content
{
    position:absolute;
    bottom:5px;
}

.bottom_box .bottom_box_content
{
    position:absolute;
    top:5px;
}

#right_col_left .top_box
{
    float:right;
}

#right_col_left .top_box .top_box_content,#right_col_left .bottom_box .bottom_box_content
{
    right:5px;
}

#right_col_right .bottom_box .bottom_box_content
{
    left:5px;
}

#right_col_right .top_box .top_box_content
{
    top:50%;
    left:5px;
    bottom:50%;
    font-size:12px;
}

#right_col_left .bottom_box
{
    float:right;
}

a img
{
    border:none;
}

.contentContainer
{
    float:right;
    background:#999;
    padding:0 0 3px 13px;
    margin:0 0 5px;
    overflow:hidden;
    height:1%;
}

* html .contentContainer
{
    z-index:-1;
}

.content
{
/*float:right;*/
    margin:0;
    padding:0;
    clear:both;
    float:left;
}

.content img
{
    vertical-align:top;
    margin:0;
    padding:0;
}

.contentContainer p
{
    font-family:arial, helvetica, sans-serif;
    background-color:#999;
    z-index:100;
    margin:0;
    padding:0 0 2px;
    font-size:1.4em;
    color:#fff;
    font-weight:700;
    float:left;
}

.transparentBox
{
    margin:0;
    padding:0;
    clear:both;
    overflow:hidden;
    height:1%;
    float:left;
    position:relative;
}

.transparentBox a
{
    font-size:0.8em;
    color:#fff;
    text-decoration:none;
    margin:0;
    padding:0;
}

.clear
{
    margin:0;
    padding:0;
    clear:both;
    float:left;
    overflow:hidden;
    height:1px;
}

#new_div_787,#new_div_789
{
    margin:0;
    padding:0;
}

.GreenBox
{
    float:right;
    width:163px;
    background:#6db33f;
    color:#fff;
    font-size:1.3em;
    padding:12px 8px 13px;
    margin:0 0 0 5px;
    font-family:arial;
    clear:right;
}

*+html .GreenBox
{
    width:165px;
}

.GreenBox h2
{
    font-size:1.6em;
    font-family:arial;
    margin:0;
    padding:0 10px 3px 0;
    line-height:20px;
    font-weight:700;
}

*+html .GreenBox h2
{
    padding:0 12px 8px 0;
}

.rowTwo
{
    margin:0;
    padding:0;
    clear:right;
}

.rowTwo img
{
    float:right;
}

#footer
{
    clear:both;
    font-family:arial;
    padding:20px 0 0;
    float:left;
    font-size:1.2em;
    color:#999;
}

#footer a
{
    color:#999;
    text-decoration:none;
}