/*
  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: 06 February 2012 01:53:50
*/


body {
    background: #FFFFFF url(http://www.gpnetworkforum.com.au/__data/assets/image/0009/612/page_background_gradient.jpg) top left repeat-x;
    margin: 0;
    padding: 0;
    font-size: 76%;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
}

a {
    color: #019ABA;
}

a img {
    border: none;
}

.right {
    float: right;
}

.left {
    float: left;
}

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

form .row {
    clear: left;
    overflow: hidden;
}

#wrapper-main {
    background-color: #FFFFFF;
    width: 980px;
    margin: 0 auto;
    position: relative;
}

#wrapper-inner {
    background-color: #FFFFFF;
}

#header {
    background-color: #FFFFFF;
    float: left;
    clear: both;
    width: 100%;
    min-height:141px;
    /*position:relative;*/
}

#shadow-left {
    background: transparent url(http://www.gpnetworkforum.com.au/__data/assets/image/0010/613/shadow_top_left.jpg) top left no-repeat;
    width: 10px;
    height: 284px;
    position: absolute;
    left: -10px;
    top: 0;
}

#shadow-right {
    background: transparent url(http://www.gpnetworkforum.com.au/__data/assets/image/0011/614/shadow_top_right.jpg) top left no-repeat;
    width: 10px;
    height: 284px;
    position: absolute;
    right: -10px;
    top: 0px;
}

#header form {
    font-size: 0.9em;
    margin: 0;
}

#header form input, #header form select {
    font-size: 1em;
}

#logo {
    position:absolute;
    top:10px;
    left:15px;
    width:200px;
    height:86px;
}

#site-tools {
    position: absolute;
    top: 0;
    right: 10px;
}

#site-tools ul {
    margin: 10px 15px 0 0;
    padding: 0;
    list-style: none;
    font-size: 0.86em;
    float: left;
}

#site-tools li {
    margin: 0;
    padding: 0;
    display: inline;
    margin-left: 10px;
    padding-left: 10px;
}

#site-tools a {
    color: #667997;
}

#site-tools .increase {
    font-size: 1.2em;
}

li#print-version {
    border-left: 1px solid #DDE1E6;
}

#print-version a {
    padding-right: 16px;
    padding-bottom:5px;
    background: transparent url(http://www.gpnetworkforum.com.au/__data/assets/image/0010/604/icon_print_version.gif) right top no-repeat;
}

#login-box {
    float: left;
    background-color: #EDF0F8;
    padding-top: 10px;
    width: 18em;
}

#login-box label {
    width: 5.5em;
    float: left;
}

#login-box input {
    width: 70px;
    float: left;
    font-size: 1em;
    border: 1px solid #D2D9DF;
    padding: 3px 2px;
}

#login-box .row {
    margin: 0 0 4px 0;
    padding: 0 15px;
}

#login-show-hide {
    height: 22px;
    background: url(http://www.gpnetworkforum.com.au/__data/assets/image/0011/605/login_corner_left.gif) left bottom no-repeat;
    text-align: right;
}

#login-show-hide #click-area {
    width: 123px;
    height: 22px;
    background: url(http://www.gpnetworkforum.com.au/__data/assets/image/0012/606/login_hide.gif) top right no-repeat;
    cursor: pointer;
}

#login-show-hide #click-area.show {
    width: 123px;
    height: 22px;
    background: url(http://www.gpnetworkforum.com.au/__data/assets/image/0013/607/login_show.gif) top right no-repeat;
}

#login-box .button-submit input {
    width: auto;
    float: none;
    border: none;
    padding: 0;
}

#login-box form.hidden {
    position: absolute;
    left: -999em;
}

#main-nav {
    float: left;
    margin-top: 110px;
    position: relative;
    z-index:999;
}

#main-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    margin-left: 10px;
    z-index: 50;
    display: inline; /* Fixes IE6 double-margin float bug */
}

#main-nav li {
    float: left;
    position: relative;
    display: block;
    z-index: 100;
    display: inline; /* Fixes IE6 double-margin float bug */
}

#main-nav li:hover, #main-nav li.hover {
    background:#E8F2FF url(http://www.gpnetworkforum.com.au/__data/assets/image/0008/611/main_nav_tab_right.gif) top right no-repeat; 
}

#main-nav a {
    display: block;
    float: left;
    background: url(http://www.gpnetworkforum.com.au/__data/assets/image/0015/609/main_nav_arrow_down_off.gif) 0 0 no-repeat;
    padding: 0.3em 20px 0.5em 25px;
    text-decoration: none;
    font-size: 1.25em;
    font-weight: bold;
    color: #002663;
    z-index: 200;
}

#main-nav li:hover ul, #main-nav li.hover ul {
    left: 0;
    z-index: 800;
}

#main-nav li:hover a, #main-nav li.hover a {
    background: url(http://www.gpnetworkforum.com.au/__data/assets/image/0007/610/main_nav_tab_left.gif) top left no-repeat; 
}

#main-nav li ul {
    width: 200px;
    position: absolute;
    top: 2.45em;
    left: -999em;
    float: none;
    background-color: #E8F2FF;
    margin: 0;
    padding: 2px 0;
}

#main-nav li ul li {
    float: none;
    margin: 0;
    padding: 0;
}

#main-nav li:hover ul a, #main-nav li.hover ul a {
    float: none;
    background-image: none;
    margin: 0 2px;
    padding: 5px;
    font-weight: normal;
    color: #006A93;
    font-size: 1em;
    width: 186px;
}

#main-nav li ul a:hover, #main-nav li ul a:active, #main-nav li ul a:focus {
    background-color: #019ABA;
    font-size: 1em;
    color: #FFFFFF;
    background-image: none;
}

#search-box {
    /*margin: 15px 10px 0 0;*/
    /*display: inline;*/ /* Fixes IE6 double-margin float bug */
    position:absolute;
    top:110px;
    right:10px;
}

#search-box input, #search-box select, #search-box label {
    float: left;
    margin-right: 5px;
}

#search-box input {
    font-size: 1em;
    border: 1px solid #D2D9DF;
    padding: 3px 2px;
}

#search-box select {
    padding: 2px;
    border: 1px solid #D2D9DF;
}

#search-box label {
    font-weight: bold;
    margin-top: 4px;
}

#search-box .button-submit input {
    width: auto;
    float: none;
    border: none;
    padding: 0;
    margin: 0;
}

#banner .transp {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 36px;
    background: url(http://www.gpnetworkforum.com.au/__data/assets/image/0017/854/1px_white_40pc.png) top left repeat;
}

#footer {
    margin-top: 30px;
    padding: 10px;
    color: #666666;
    border-top: 2px solid #EDF0F8;
    clear: both;
    overflow: hidden;
}

#footer p {
    margin: 0;
}

#footer .links {
    font-size: 0.9em;
    overflow: hidden;
}

#footer .links ul {
    margin: 0 0 0 -13px;
    padding: 0;
    list-style: none;
}

#footer .links li {
    display: inline;
    margin-left: 6px;
    border-left: 1px solid #CCCCCC;
    padding-left: 6px;
}

#footer .contact-info, #footer .copyright {
    font-size: 0.9em;
}

#footer .contact-info {
    margin-top: 0.5em;
}

#footer .iso {
    font-size: 0.8em;
    width: 50%;
}

#footer .iso img {
    margin-left: 10px;
}


.text-size1 { font-size: 0.8em; }
.text-size2 { font-size: 0.9em; }
.text-size3 { font-size: 1em; }
.text-size4 { font-size: 1.1em; }
.text-size5 { font-size: 1.2em; } 
