<!-- Vignette V6 Fri Mar 16 21:26:39 2007 -->
/* Tag definitions */
body {
/* background-color : #999999; */
margin           : 0px;
border-width     : 0px;
padding          : 0px;
text-align       : center;
font-size        : x-small;
font-family      : Verdana, Arial, sans-serif;
}
a {
color            : #005596;
}
a:visited {
color            : #005596;
}
a:hover {
color            : #639ACE;
}
p {
font-family      : Verdana, Arial, sans-serif;
margin-top       : 0.2em;
margin-bottom    : 0.2em;
}

td {
font-family      : Verdana, Arial, sans-serif;
font-size        : x-small;
}

ul {
margin-top       : 0.2em;
margin-bottom    : 0.2em;
list-style-type  : disc;
}
li {
font-family      : Verdana, Arial, sans-serif;
}
ol {
margin-top       : 0.2em;
margin-bottom    : 0.2em;
}

img {
border-width     : 0px;
}
.content {
width            : 776px;
margin           : auto; /* for N6 */
text-align       : left;
background-color : #FFFFFF;
margin-bottom    : 0.2em;
}
/* Header */
td.headText {
font-family      : Verdana, Arial, sans-serif;
font-size        : xx-small;
font-weight      : bold;
text-align       : right;
color            : #FFFFFF;
}

td.headText form {
font-family      : Verdana, Arial, sans-serif;
font-size        : xx-small;
font-weight      : bold;
text-align       : right;
color            : #FFFFFF;
}
.headText a,
.headText a:visited {
color            : #FFFFFF;
text-decoration  : none;
}
.headText a:hover {
color            : #FFFFFF;
text-decoration  : underline;
}
.headText img {
margin           : 0px 3px 0px 20px;
}
#logo {
margin-left      : 15px;
}
#go {
margin           : 0px 5px 3px 5px;
}
.headText span {
font-weight      : normal;
}
/* search */
.search {
margin           : 0px;
}
.searchTextBox {
width            : 105px;
border-width     : 1px;
border-color     : #DDDDDD;
background-color : #FFFFFF;
font-family      : Verdana, Arial, sans-serif;
font-size        : 10pt;
color            : #005596;
}
.col1 {
margin           : 4px 10px 0px 10px;
}

/* Top nav */
.topNav1Text {
font-family      : Verdana, Arial, sans-serif;
text-align       : center;
padding          : 0px 10px 0px 10px;
font-size        : 71%;
font-weight      : bold;
color            : #005596;
}
.topNav1Text a,
.topNav1Text a:visited {
color            : #005596;
text-decoration  : none;
}
.topNav1Text a:hover {
text-decoration  : underline;
color            : #639ACE;
}
.topNav1Cnr {
width            : 1px;
background-image : url("/au/images/topNav1Cnr.gif");
background-repeat: no-repeat;
}
.topNav1CnrLine {
width            : 1px;
background-image : url("/au/images/topNav1Cnr.gif");
background-repeat: no-repeat;
border-width     : 0px 1px 0px 0px;
border-color     : #005596;
border-style     : solid;
}
#topNav1High {
background-color : #639ACE;
color            : #FFFFFF;
}
#topNav1High a,
#topNav1High a:visited {
color            : #FFFFFF;
}

.topNav2text {
font-family      : Verdana, Arial, sans-serif;
font-size        : 71%;
text-align       : center;
color            : #FFFFFF;
padding          : 0px 10px 3px 10px;
font-weight      : bold;
}
.topNav2text a,
.topNav2text a:visited {
color            : #FFFFFF;
}
.topNav2text a:hover {
color            : #005596;
}
.topNav2Cnr {
background-color : #FFFFFF;
width            : 1px;
background-image : url("/au/images/topNav2Cnr.gif");
background-repeat: no-repeat;
}
#topNav2high {
background-color : #FFFFFF;
color            : #005596;
}
#topNav2High a,
#topNav2High a:visited {     /* tab may or may not be a link */
color            : #005596;
}
.topNav2RightImage {
height           : 100%;
}

/* Mysterious gaps fix for images */
td.imageMysteryGap img {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; display:block; margin:0; padding:0
}
/* Start Website Redesign Additions */


/* Centre nav */
.centreNav1Text, .centreNav1TextRight {
font-family      : Verdana, Arial, sans-serif;
text-align       : center;
padding          : 0px 10px 0px 10px;
font-size        : 81%;
font-weight      : bold;
color            : #FFFFFF;
background-color : #639ACE;
height           : 31px;
text-align       : left;
border-right     : 1px solid white;
}
.centreNav1Text a,
.centreNav1Text a:visited,
.centreNav1TextRight a,
.centreNav1TextRight a:visited {
color            : #FFFFFF;
text-decoration  : none;
}
.centreNav1Text a:hover,
.centreNav1TextRight a:hover {
color            : #FFFFFF;
text-decoration  : underline;
}
.centreNav1TextRight {
border-right     : none;
}
.centreNav2Text {
font-family      : Verdana, Arial, sans-serif;
font-size        : 71%;
background-color : #D6E7F7;
border-right     : 1px solid white;
vertical-align   : top;

}
.centreNav2Text ul li {
list-style-image : url("/au/images/arrowBlue.gif");
margin           : 0px 8px 8px -15px;
padding          : 0px;
}
.centreNav2Text ul li a {
text-decoration  : none;
}
.centreNav2Text ul li a:hover {
text-decoration  : underline;
}

/* Simple nav */
.simpleNav1Text {
font-family      : Verdana, Arial, sans-serif;
font-size        : 71%;
}
.simpleNav1Text ul li {
list-style-image : url("/au/images/arrowBlue.gif");
margin           : 0px 8px 8px -15px;
padding          : 0px;
}
.simpleNav1Text ul li a {
text-decoration  : none;
}
.simpleNav1Text ul li a:hover {
text-decoration  : underline;
}

.teaserList .featureH1,
.featureH1, .popularLinks {
padding          : 0px 0px 0px 8px;
color            : #639ACE;
font-size        : 81%;
font-weight      : bold;
}
.popularLinks {
padding          : 4px 0px 7px 8px;
}

.featureRight {
border-left      : 1px solid #639ACE;
}

.centreHome {
border-bottom    : 1px solid #639ACE;
}

.centreRight {
padding			 : 0px 0px 0px 0px;
margin			 : 0px 0px 0px 0px;
}

.centreRight p {
padding			 : 0px 0px 0px 0px;
margin			 : 0px 0px 0px 0px;
}

/* End Website Redesign Additions */


/* right column */
.rightCol {
border-color     : #E6E6E6;
border-width     : 0px 0px 0px 1px;
border-style     : solid;
background-color : #FFFFFF;
}
.bodyLeft {
border-color     : #E6E6E6;
border-width     : 0px 0px 0px 0px;
border-style     : solid;
}
/* footer */
.footerText {
font-family      : Verdana, Arial, sans-serif;
font-size        : 71%;
text-align       : left;
color            : #639ACE;
}
.footerText a,
.footerText a:visited, .footerText a:hover {
color            : #005596;
text-decoration  : none;
}
.footerText a:hover {
text-decoration  : underline;
}
/* misc boxes */
.space {
height           : 1px;
width            : 1px;
}
/* text definitions */
.colH1 {
font-family      : Verdana, Arial, sans-serif;
font-size        : x-small;
background-color : #D6E7F7;
height           : 31px;
width            : 100%;
color            : #005596!important;
padding-left     : 10px;
border-color     : #E6E6E6;
border-width     : 1px 0px 0px 0px;
border-style     : solid;
}
.colH1 a,
.colH1 a:visited {
color            : #005596!important;
text-decoration  : none;
font-weight      : bold;
}
.colH1 a:hover {
color            : #005596!important;
text-decoration  : underline;
font-weight      : bold;
}
/* teaser list default */
.teaserList td {
font-family      : Verdana, Arial, sans-serif;
padding          : 0px 5px 0px 5px;
color            : #808080;
font-size        : 71%;
}
.teaserList td.colH1 {
font-size        : x-small;
}
.teaserList a,
.teaserList a:visited {
color            : #808080;
font-weight      : bold;
text-decoration  : none;
}
.teaserList a:hover {
color            : #808080;
text-decoration  : underline;
}
.teaserList p {
margin           : 5px 0px 5px 0px;
}
.teaserList ul {
margin           : 5px 0px 5px 18px;
padding-left     : 0px;
}
.teaserList ul li {
list-style-image : url("/au/images/arrowBlue.gif");
margin           : 0px 0px 8px 0px;
padding          : 0px;
}
.teaserList ul li a,
.teaserList ul li a:visited {
text-decoration  : none;
}
.teaserList ul li a:hover {
text-decoration  : underline;
}
.teaserList .eServices {
font-size        : xx-small;
float            : right;
margin           : 0px 0px 0px 0px;
color            : #005596;
font-weight      : normal;
}
.teaserList .eServices a,
.teaserList .eServices a:visited,
.teaserList .eServices a:hover {
color            : #005596;
font-weight      : normal;
}
.teaserList .teasertext {
color            : #005596;
}
.teaserList .teasertext a,
.teaserList .teasertext a:visited {
color            : #005596;
}
.teaserList .teasertext a:hover {
color            : #005596;
}
.teaserList .teaserRow {
border-color     : #E6E6E6;
border-width     : 0px 0px 1px 0px;
border-style     : solid;
}
.teaserH1 {
color            : #005596;
font-weight      : bold;
}
.teaserH1 a,
.teaserH1 a:visited {
color            : #005596;
text-decoration  : none;
}
.teaserH1 a:hover {
color            : #005596;
text-decoration  : underline;
}

/* Home page feature and homeTsrList teaser list */
.feature .teaserList tr td {
padding          : 7px 10px 7px 10px;
color            : #000000;
}
.homeTsrList .teaserList tr td {
padding          : 0px 5px 0px 5px;
color            : #000000;
}
.feature .teaserList a,
.feature .teaserList a:visited,
.homeTsrList .teaserList a,
.homeTsrList .teaserList a:visited {
color            : #005596;
text-decoration  : none;
}
.feature .teaserList a:hover,
.homeTsrList .teaserList a:hover {
text-decoration  : underline;
color            : #005596;
}
.feature .teaserH1,
.homeTsrList .teaserH1 {
font-size        : 100%;
color            : #005596;
}
.feature .teaserH1 {
font-weight      : normal;
}
.feature .teaserH1 a,
.feature .teaserH1 a:visited,
.homeTsrList .teaserH1 a,
.homeTsrList .teaserH1 a:visited {
color            : #005596;
}
/* Body teaser list */
.bodyMiddle .teaserList tr td {
font-size        : x-small;
color            : #000000;
padding          : 0px;
}
.bodyMiddle .teaserList a,
.bodyMiddle .teaserList a:visited {
color            : #005596;
text-decoration  : none;
}
.bodyMiddle .teaserList a:hover {
text-decoration  : underline;
}
.bodyMiddle .teaserList ul li {
margin           : 0px 0px 7px 0px;
}
.bodyMiddle tr td.colH1 {
font-family      : Verdana, Arial, sans-serif;
background-color : #FFFFFF;
padding          : 0px;
font-weight      : bold;
color            : #005596;
border-color     : #005596;
border-width     : 0px 0px 1px 0px;
border-style     : solid;
vertical-align   : bottom;
font-size        : xx-small;
}
.bodyMiddle .colH1  a,
.bodyMiddle .colH1  a:visited {
font-weight      : normal;
}
.bodyMiddle .teaserList .fineprint {
font-size        : xx-small;
}

/* slightly more compact for the online accounts */
.onlineAccount {
background-color : #D6E7F7;
}
.onlineAccount .colH1{
border-width     : 0px 0px 0px 0px;
}
.onlineAccount .teaserList ul {
margin           : 0px 0px 0px 18px;
}
.onlineAccount .teaserList ul li {
margin           : 0px 0px 4px 0px;
}
.featureLeft {
font-family      : Verdana, Arial, sans-serif;
font-size        : 8pt;
padding-left     : 25px;
padding-right    : 20px;
padding-top		 : 12px;
color            : #000000;
}
.indented .colH1 {
padding-left	 : 25px;
}
.indented .teaserList {
padding-left	 : 7px;
}

/* quickfind select */
.quickFindSelect {
background-color : #D6E7F7;
font-family      : Verdana, Arial, sans-serif;
font-size        : 8pt;
margin           : 0px 0px 3px 3px;
color            : #005596;
}

/* Customer Service Survey */
.formdarklabel
{
	padding: 8px 8px 3px 8px;
	font-weight:bold;
}
.formdarklabel ul
{
	margin: 0 0 0 5px;
	padding: 0;
}
.formdarklabel li
{
	font-family      : Verdana, Arial, sans-serif;
	font-size: 12px!important;
}
.formcolumnheader
{
	padding: 8px 8px 3px 8px;
	color            : #005596;
	font-weight:bold;
}

.unitPrices tr td{
	font-size        : 8pt;
}
