/* Edited: 15.06.2012 */
/* Colin Eyre: Westpac NZ */

body {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    margin: 10px;
    padding: 0;
    width: 100%;
}

.wrappertable {
    border: none;
	padding: 0;
    margin: 1em;
    width: 100%; /* Colin: 13.06.2012 */
}



/* HIDE non-essential screen elements */
.skipper, #s1PrimaryNav, #s1SecondaryNav, .navRightMenu, .navRightMenu a, .tableTimeoutWarning, .timeoutMsgFont, .lnkfine1, .hdrt, .lnkbhd img, #nav20, .nav20, .nav20 a, .nav2, .nav2 a, .nav3, .linkseses, .submit, .wbcbhd span img, .wbcbhd small img, .bhd img, td.footer, .lnkbhdSelect, .lnkbhdSelect a, .datagrey input, .bhd select, .submitleft a {
    display: none;
}




/* Timeout stuff */
.timeoutMsgFont, .navRightTimeoutDiv, .divTimeoutHidden, .divTimeoutWarningHidden, .tableTimeoutWarning, #divTimeout, #aTimeoutSeconds {
    display: none;
}
/* Hide Skip nav elements */
.skipnav, .headertable1, .askipnav, .atoptab, .atoptabon, .aedgetab, .menuicon, .a2dtabon, .a2dtab {
    display: none;
}
.submitleft input, .seinput input {
	border: 1px solid #333;
}
.submitleft span img, .seinput span img {
    display: none;
}


/* Colin E: 15.06.2012 */
.lnkoptinput. .input, .inputgrey, .inputtop, .inputbottom, .optinput, .sehd, .seinput, .sesubmit, .logininput {
	font-size: 1em;
}

.seinput {
}

span, .lnkdisclaimer a, tr, td, .lnkdata {
    color: #000000 !important;
}

font {
    color: #000000 !important;
}
.headertablerow4logo {
    border: none;
    display: block;
    width: 90%;
}

td.headline {
    font-size: 1.5em;
}
.account {
    display: inline-block;
    font-size: 1em;
    margin: 8px 0;
}
.secthd {
    border-bottom: 1px solid #333333;
    font-size: 1em;
    margin: 10px 0;
    padding: 10px 0 4px 0;
}
.lnkbhd, .lnkbhdrt {
    border-bottom: 1px solid #333333;
    font-size: 1em;
    margin: 10px 0;
    padding: 4px 0;
}


/* NEW class for column header */
/* Colin E : 12.06.2012 */
.bhdctr {
	text-align: left;
	margin: 10px 0;
	padding: 4px 0;
	border-bottom: 1px solid #333;
}

/* NEW override class for column data */
/* Colin E : 12.06.2012 */
.wtspace{
 font-size: 12px !important;
 background: none;
}



.lnkbhd a, .lnkbhdrt a {
    text-decoration: none;
}

td.error {
    background: #EFEFEF;
    border: 1px solid #CCCCCC;
}

table {
    border-collapse: collapse;
}
td.hint {
    font-size: 12px;
}
td {
    padding-right: 3px;
}

td.input {
	font-size: 1em; /* Colin E: 15.06.2012 */
    line-height: 1em;
    margin: 0;
    padding: 0;
}



small, .small, .fineLarger {
    /* font-size: 0.923em; */
}


/* 
Edits: 
Colin E: 15.06.2012 
David added .datart1grey, 
*/
.lnkbhd, .lnkdata, .lnkdatagrey, .data, .curr, .currgrey, .datagrey, .datart, .datartgrey, .lnkdatart1grey, .lnkdatart1, .datactr {
    font-size: 1em;
    line-height: 1.35em;
    padding: 2px 3px;
    vertical-align: top;
	background: none;
}
td.data {
    border: none;
    margin-right: 0;
}
td.datart, td.datartgrey, td.label, td.curr, td.currgrey {
    margin-right: 0;
    padding-right: 0;
    text-align: right;
}
td.label, td.secthd {
    font-size: 1em; /* David E: 15.06.2012 */    
    font-weight: bold;
    background: none;
}
.lnkbhd, .lnkbhdrt {
    font-weight: bold;
}
.bhd, td.bhd, td.bhd a {
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 4px;
}
table, td, a {
    font-size: 1em;
}
ol, ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
img {
    border: none;
}
a {
    text-decoration: underline;
    color: #000000;
}
fieldset, table {
    border: none;
}
.contenttable {
    border: none;
    width: 95%;
}
