/* This rule "unhides" the rest of these @media rules from MacIE5 */
.BeNiceToMacIE5 {
    font-family: "\"}\"";
    font-family: inherit;
}
/* BODY */
/* Default page size rules */
html,body {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    /*background-image:url(images/blue_shape_hor_1.gif);
    background-repeat:no-repeat;
    background-color:#83b1ce;*/
}

input,select,textarea { font-family: Arial, Verdana, Helvetica, Sans-serif, vt100; font-size: 11px; color: black; background-color: #E2F2B2; border: 1px SOLID #999; }

/* Container for the whole page. Basically a substitute for the body element,
it must be positioned to properly position #footer.
Theoretically, position:relative would do, but relative positioning
is rather quirky in several browsers. Absolute positioning gives
more consistent results. */
div#outer-wrapper {
    /* delete first 2 lines to centre page   */
    width: 1200px;
    /*background-image: url(images/shadow_bg.gif);*/
    background-image: url(images/TI_BG_F7F7F3_buff.png);
    margin: 0 auto 0 auto;
    background-repeat: repeat-y;
    background-position: center;
}
div#wrapper {
    width: 764px;
    margin: 0 auto 0 auto;
}
div#inner-wrapper {
    width: 764px;
    margin: 0 auto 16px auto;
    /*    background-image: url(images/gettyGuy.jpg);	*/
    /*    background-repeat: no-repeat;	*/
}
/* HEADER */
#header {
    height: 169px;
    margin: 0;
    background-image: url(images/header.jpg);
    background-repeat: no-repeat;
    vertical-align:bottom;
}
/* NAVIGATION */

#menu {
    position:inherit;
    top:500;
    width: 90%;
    float: left;
    margin-top: 136px;
    font: 12pt verdana;
}
#menu a {
    color: #222222;
    padding-left: 0.4em;
    padding-right: 0.8em;
    border-right: 0.1em solid #e0e0c2;
    text-decoration:none;
    font-weight:normal;
}
#menu a:hover {
    color: #E3401B;
}

div#greenbartop {
    width: auto;
    background-color:#E2F2B2;
    margin: 0 auto 0 auto;
    clear: both;
    padding: 0.5em;
}
div#greenbarbot {
    width: auto;
    background-color:#7cc217;
    margin: 0 auto 0 auto;
    clear: both;
    padding: 0.1em;
}

div#pagebottom {
    height: 7px;
    margin: 0;
    background-image: url(images/footershadow.png);
    background-repeat: repeat;
    vertical-align:bottom;
}

div#footer {
    height: 20px;
    margin: 0;
    vertical-align:bottom;
}


/* CONTENT */
#content {
    margin: 0;
    padding: 0 0pt;
}
h1 {
    font: 20pt Helvetica;
    color: #0082b2;
}
h2 {
    font: bold 13.5pt  Helvetica;
    color: #333333;
}
h3 {
    font: bold 12pt Helvetica;
    color: #333333;
}
p {
    font: 13.5pt Helvetica;
    color: #333333;
  margin-top: 0em;
  margin-bottom: 2em;
}
hr {
    border: 0;
    border-bottom: 2px solid #E6DBC9;
    clear: both;
}
a:link,a:visited {
    color: #F58229;
    font-weight: bold;
}
a:link:hover, a:visited:hover {
    color: #4e9ae7;
    font-weight: bold;
}

#footer a:link:hover, a:visited:hover {
    color: #4e9ae7;
    font-weight: bold;
}

.clear {
    clear:both;
}

em {
    font-weight: bold;
    font-style: italic
}
ul {
    list-style-type: disc;
    font-family:Arial,sans-serif,Helvetica;
    color: #333333;

    /* need a left margin or else ie will not display markers */
    margin: 0 0 1em 1.5em;
}
ol {  
    font: 10pt verdana;
    /* need a left margin or else ie will not display markers */
    margin: 0 0 1em 1.5em;
}
li {    
    margin: 0.5em 0;

}
img {
    width: inherit;
    display: block;
    margin: 0 auto;
}
.caption {
    font-style: italic;
    font-size: 75%;
    margin-top: 0;
}
.footnote {
    font-size: 80%;
}
.more {
    text-align: right;
}
.instructions li {
    list-style-type: disc;
    margin-left: 2em;
}
.legal {
    font-size: 90%;
}
.questionnaire {    
    font-size: 80%;
}
.questionnaire input {
    border: 0 solid #C0C0C0;
    border-right: 1em;
}
.productName {
    color: #333333;
    font-weight: bold;
}
div.warning {
    margin:1em auto;
    padding:1em;
    font-weight: normal;
    text-align:center;
    background-color: Khaki ;
    border: 1px solid red;
}
/* Change #content positioning in all non-WinIE browsers, 
except for Opera 5 and 6, using the "Owen" hack, still hiding from Mac IE5.
After this, MacIE5 and Opera 5-6 have 0 padding,
while other browsers have padding to allow for footer. */ /* \*/
head:first-child+body div#content {
    padding-bottom: 10px; /* adjust to at least #footer height */
} /* */
#main-content-1col {
    margin: 30px auto;
}
#main-content-2col {    
    padding: 0 14px 2em 0;
    float: right;
    margin-left:14px;
    /*background-image: url(images/gettyGuy.jpg);*/
    background-repeat: no-repeat;
}

#main-content-2col-g {
    background-image: url(images/TI_HDR_BASE.jpg);
    background-repeat: no-repeat;
}

#main-content-2col-bottom-half{
    width: 460px;
    padding: 0 14px 2em 0;
    float: left;
    margin-left:14px;
}

#green-panel-border {
    background-color:#FFFFFF;
    color:#333333;
    font: verdana 14pt;
    font-weight:bold;
    margin:2em auto;
    padding:1em;
    border-color: #7cc217;
    border-width:9px;
    border-style:solid;
    width:100pt;
    float:left;
    height:60px;
}

#green-panel-color {
    background-color:#FF0000;
    color:#FFFFFF;
    font: verdana 14pt;
    font-weight:bold;
    margin:2em auto;
    padding:1em;
    width:70pt;
    float:left;
    height:10px;
}

#sidebar-content-2col {
    width: 220px;
    margin: auto;
    float: right;
}
#sidebar-content-2col .panel {
    background-color: #F6F2E9;
    padding: 1em;
}
.clear {
    clear: both; /* below longest column */
    margin: 0;
    padding: 0;
}
/* FOOTER */
#footer {
    clear: both; /* below longest column */
    width: inherit;
    text-align: center;
}
#footer a {
    color: dimgrey;
}
#digicertsitesealcode {
    padding: 20px;
    float: right;
}
#disclaimer {
    clear: both;
    padding: 0.7em;
    font: bold 7pt verdana;
    color: #545454;
    text-align: center;
    margin: 0 auto 0 auto;
}
#disclaimer a {
    color: #e3401b;
}

TH{
    font-size : 10pt;
    font-family : Arial, sans-serif, Helvetica;
    font-weight : bold;
    color :   white;
    background-color : #003399;
    background-image : url(../icons/buttondark.gif);
}
TD{
    font-size : 9pt;
    font-family : Arial, sans-serif, Helvetica;
}
P{
    font-family : Arial, sans-serif, Helvetica;
    font-weight : normal;
    color : #333333;
    text-decoration : none;
    font-size : 10pt;
}
ui.errors  li{color:#ee660d;font-size:9pt; font-family: Arial, sans-serif, Helvetica;}
.errors  li{color:#ee660d;font-size:9pt; font-family: Arial, sans-serif, Helvetica;}
.errors  li{color:#ee660d;font-size:9pt; font-family: Arial, sans-serif, Helvetica;}


.text-heading-large {
    font: bold 13.5pt  Helvetica;
    color: #333333;
}

.text-heading {
    font: bold 11pt  Helvetica;
    color: #333333;
}
.text-blue-bold {
    font: bold 11pt  Helvetica;
    color: #333333;
}

.noborder {	border: #549c7d 0px solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:normal;
}



.mapAusSmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/mapAusSmall.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 203px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 177px
}
.mapAusSmall SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
.mapAusSmall A {
	DISPLAY: block
}
.mapAusSmall A SPAN {
	DISPLAY: none
}
.mapAusSmallWa {
	LEFT: 4px; WIDTH: 75px; TOP: 16px; HEIGHT: 62px
}
.mapAusSmallNt {
	LEFT: 78px; WIDTH: 45px; TOP: 5px; HEIGHT: 75px
}
.mapAusSmallQu {
	LEFT: 122px; WIDTH: 71px; TOP: 0px; HEIGHT: 100px
}
.mapAusSmallSa {
	LEFT: 79px; WIDTH: 56px; TOP: 80px; HEIGHT: 66px
}
.mapAusSmallNsw {
	LEFT: 133px; WIDTH: 59px; TOP: 97px; HEIGHT: 47px
}
.mapAusSmallVic {
	LEFT: 132px; WIDTH: 37px; TOP: 123px; HEIGHT: 28px
}
.mapAusSmallAct {
	LEFT: 153px; WIDTH: 21px; TOP: 121px; HEIGHT: 11px
}
.mapAusSmallTas {
	LEFT: 128px; WIDTH: 35px; TOP: 158px; HEIGHT: 17px
}
.mapAusSmallWa A {
	HEIGHT: 116px
}
.mapAusSmallNt A {
	HEIGHT: 75px
}
.mapAusSmallQu A {
	HEIGHT: 100px
}
.mapAusSmallSa A {
	HEIGHT: 66px
}
.mapAusSmallNsw A {
	HEIGHT: 47px
}
.mapAusSmallVic A {
	HEIGHT: 28px
}
.mapAusSmallAct A {
	HEIGHT: 11px
}
.mapAusSmallTas A {
	HEIGHT: 17px
}
.mapAusSmallWa A:hover {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallNt A:hover {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallQu A:hover {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallSa A:hover {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallNsw A:hover {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallVic A:hover {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallAct A:hover {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallTas A:hover {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallWa A.selected {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallNt A.selected {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallQu A.selected {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallSa A.selected {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallNsw A.selected {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallVic A.selected {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallAct A.selected {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallTas A.selected {
	BACKGROUND: url(images/mapAusSmall.gif) no-repeat
}
.mapAusSmallWa A:hover {
	BACKGROUND-POSITION: -4px -193px
}
.mapAusSmallWa A.selected {
	BACKGROUND-POSITION: -4px -193px
}
.mapAusSmallNt A:hover {
	BACKGROUND-POSITION: -78px -359px
}
.mapAusSmallNt A.selected {
	BACKGROUND-POSITION: -78px -359px
}
.mapAusSmallQu A:hover {
	BACKGROUND-POSITION: -122px -177px
}
.mapAusSmallQu A.selected {
	BACKGROUND-POSITION: -122px -177px
}
.mapAusSmallSa A:hover {
	BACKGROUND-POSITION: -79px -434px
}
.mapAusSmallSa A.selected {
	BACKGROUND-POSITION: -79px -434px
}
.mapAusSmallNsw A:hover {
	BACKGROUND-POSITION: -133px -628px
}
.mapAusSmallNsw A.selected {
	BACKGROUND-POSITION: -133px -628px
}
.mapAusSmallVic A:hover {
	BACKGROUND-POSITION: -132px -300px
}
.mapAusSmallVic A.selected {
	BACKGROUND-POSITION: -132px -300px
}
.mapAusSmallAct A:hover {
	BACKGROUND-POSITION: -153px -473px
}
.mapAusSmallAct A.selected {
	BACKGROUND-POSITION: -153px -473px
}
.mapAusSmallTas A:hover {
	BACKGROUND-POSITION: -128px -512px
}
.mapAusSmallTas A.selected {
	BACKGROUND-POSITION: -128px -512px
}

