/*AUSTRALIA*/
* { padding:0; margin:0;}
html {overflow: scroll;}
body {
	margin-top: 2px;
	margin:5px;
	padding: 0px;	
	color:#333;
	font-family: arial, helvetica, sans-serif;
	text-align:left;
	line-height: 140%;
	font-size: 69%;
	background-color: #fff;
}
p {padding: 5px;}
img {margin: 0px; padding: 0px;	border: 0;}
a {font-family:arial,helvetica,sans-serif,verdana;color:#333;
	text-decoration:none;}
a:link, a:visited {text-decoration:underline;}
a:hover, a:active {text-decoration:none;color:#008698;}
h1{ font-size:2em; font-weight:bold; color:#008698; padding: .2em 0em 1.1em .5em; margin: 0;border: 0;}
h2 {margin:0; padding:0 0 0 0.65em; font-size: 1.5em;border: 0;}
h3 {font-size:1.1em; margin:0; padding:0;font-weight:bold;}
h4.petrol{font-size: 1em;color:#008698;padding:3px 0 10px 0;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
ol, ul {
	list-style: none;
}
thead, table, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

.borderedTable{
	margin: 0;
	padding: 0;
	border: 1;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	border:#333333 1px solid;
}


	
/* BEGIN COLOR STYLES */
.carmineRedBG	{background:#cc0202;}
.deepPurpleBG	{background:#732978;}
.petrolBG		{background:#008698;}
.lightPetrolBG	{background:#bad4da;}
.lightGreyBG	{background:#f6f8f9;}
.greyBG			{background:#ccc;}
.darkGreyBG		{background:#7d7d7d;}
.blueBG			{background:#0077b7;}
.lightBlueBG	{background:#6dc1c7;}
.greenBG		{background:#009868;}
.camoGreenBG	{background:#5b8424;}
.grassGreenBG	{background:#8bc55a;}
.promoGreenBG 	{background:#008a4a;}
.whiteBG		{background:#fff;}
/* a couple of new colors for busRedesignJan08 from the design guidelines */
.lightPurpleBG	{background:#c492c7;}
.orangeBG		{background:#f89400;}
.royalBlueBG 	{background:#0078b7;}
.greenBG		{background:#45a37e;}
/* END COLOR STYLES */

/* BEGIN GENERIC MODULE STYLES */
.modCopy,.modCopy1col{
	padding:8px 0px 6px 7px;
	overflow:hidden;
}
.mod1Col .modCopy .modBodycontent{
	padding:8px 0px 6px 0px;
	overflow:hidden;
}
.modBodycontent {
	border-top: 1px solid #cfcfcf;
	clear:both;
	margin: 0 3px;
	position:relative;
}
.clear{
	clear:both;
	border:1px solid red;
}
.modBody{
	margin:0px 3px 0px 3px;
	position:relative;
}
.modHeader{
	color:#fff;
	margin:0 3px 0 3px;
	height:2.181em; /* 24px */
	overflow:hidden;
}


.modHeader h2{
	font-size:1em;
	font-weight:bold;
	float:left;
	padding: 4px 0 0 7px;
}
.modHeader a{
	color:#fff;
	float:right;
	font-weight:normal;
	padding: 4px 0 0 7px;
}
.mod1Col .modHeader a {text-decoration:none;color:#fff;}
.modHeader a span{
	font-weight:bold;
	padding:0 7px 0 5px;
	color:#fff;
}
.mod1Col .modBorder .promo {
	height:302px;
	width:192px;}
.modHeader h3{
	font-size:16px;
	font-weight:bold;
	float:left;
	padding: 4px 0 0 7px;
}
.modFooter{
	height:8px;
	font-size:1px;
	line-height:1px;
	margin-bottom:6px;
}
.modFooterBlank{
	height:8px;
	font-size:1px;
	line-height:1px;
	margin-bottom:5px;
}
.modTop{
	height:1px;
	font-size:1px;
	line-height:1px;
}
/* END GENERIC MODULE STYLES */

/* BEGIN 1 COLUMN WIDE MODULES */
.modCopy1col,.mod1Col{
	width:192px;
	float:left;
}
.mod1Col .modBorder{
	width:192px;
	background-image: url('/images/1columnBorder.gif');
}
.mod1Col .modFooter{
	background-image: url('/images/1columnFooter.gif');
	height:8px;
}
.mod1Col .modTop{
	background-image: url('/images/1columnTop.gif');
	width:192px;
}
.mod1Col .modCopy,.modCopy1col{
	width:171px;
}
.link_list1Col, .link_list1ColBlue{
	position:absolute;
	width:171px;
	bottom:7px;
}

/* this style has been put in by LG April 2, 2008 to fix the promo mod1Col box widths on the home pg for both VFAUS and BUS */
.quadColumn .mod1Col {width:191px; overflow:hidden;}
/* END 1 COLUMN WIDE MODULES */
/* BEGIN 2 COLUMN WIDE MODULES */
.mod2Col{
	width:384px;
	float:left;
}
.mod2Col .modBorderNoBg{
	width:384px;
	
}
.mod2Col .modFooter{
	background-image: url('/images/2columnFooter.gif');
	width:384px;
}
.mod2Col .modTop{
	background-image: url('/images/2columnTop.gif');
	width:384px;
}
.mod2Col .modCopy{
	width:363px;
}
.link_list2Col{
	position:absolute;
	width:363px;
	bottom:7px;
}
/* END 2 COLUMN WIDE MODULES */
/* BEGIN 3 COLUMN WIDE MODULES */
.mod3Col{
	float:left;
}
.mod3Col .modBorder{
	width:576px;
	background-image: url('/images/3columnBorder.gif');
}
.mod3Col .modFooter{
	background-image: url('/images/3columnFooter.gif');
	width:576px;
}
.mod3Col .modFooterBlank{	
	background: #FFFFFF;
	width:576px;
}
.mod3Col .modTop{
	background-image: url('/images/3columnTop.gif');
	width:576px;
}
.mod3Col .modCopy{
	width:555px;
}
.link_list3Col{
	position:relative;
	width:555px;
	bottom:7px;
}
/* END 3 COLUMN WIDE MODULES */
/* BEGIN 4 COLUMN WIDE MODULES */
.mod4Col{
	float:left;
}
.mod4Col .modBorder{
	width:768px;
	background-image: url('/images/4columnBorder.gif');
}
.mod4Col .modFooter{
	background-image: url('/images/4columnFooter.gif');
	width:768px;
}
.mod4Col .modTop{
	background-image: url('/images/4columnTop.gif');
	width:768px;
}
.mod4Col .modCopy{
	width:747px;
}
.link_list4Col{
	position:absolute;
	width:747px;
	bottom:7px;
}
/* END 4 COLUMN WIDE MODULES */
/* BEGIN BUTTON STYLES */
a.btnGrey {
	background:url('/images/buttons/arrow-grey.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnGrey {text-decoration: none;}*/
a.btnGreyLogin {
	background:url('/images/buttons/arrow-grey.gif') no-repeat;
	text-decoration: none;
}
a.btnBlue{
	background:url('/images/buttons/arrow-blue.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnBlue{text-decoration: none;}*/
a.btnLightBlue{
	background:url('/images/buttons/arrow-lightBlue.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnLightBlue{text-decoration: none;}*/
a.btnPetrol{
	background:url('/images/buttons/arrow-petrol.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnPetrol{text-decoration: none;}*/
a.btnPetrolBlueBkgrd{
	background:url('/images/buttons/arrow-petrol-blue-bkgrd.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnPetrolBlueBkgrd{text-decoration: none;}*/
a.btnGreen{
	background:url('/images/buttons/arrow-green.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnGreen {text-decoration: none;}*/
a.btnCamoGreen{
	background:url('/images/buttons/arrow-camoGreen.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnCamoGreen {text-decoration: none;}*/
a.btnGrassGreen{
	background:url('/images/buttons/arrow-grassGreen.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnGrassGreen {text-decoration: none;}*/
a.btnDeepPurple, a:visited.btnDeepPurple {
	background:url('/images/buttons/arrow-deepPurple.gif') no-repeat left top;
	text-decoration: none;
}
/*a:hover.btnDeepPurple {color:#732978}*/
a.btnOrange {
	background:url('/images/buttons/arrow-orange.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnOrange {text-decoration: none;}*/
a.btnLightPurple{
	background:url('/images/buttons/arrow-lightPurple.gif') no-repeat left top;
	text-decoration: none;
}
/*a:visited.btnLightPurple{ text-decoration:none;}*/
a.btnGreyOnRed{
	background:url('/images/buttons/arrow-grey-on-red.gif') no-repeat left top;
}
a.btnRssFeed{
	background:url('/images/buttons/icon-rssFeed.gif') no-repeat left top;
}
.link_list1Col a.btnRssFeed {background-position:100% -102px;}
a:visited.btnRssFeed{ text-decoration:none;}
ul.link_list1ColBlue {
	background:transparent url('/images/dottedlineblueTop.gif') repeat-x top;
	padding-top:1px;
}
.link_list1ColBlue li{
	width:100%;
	background:transparent url('/images/dottedlineblue.gif') repeat-x bottom;	
}
ul.link_list1Col, ul.link_list2Col ,ul.link_list3Col ,ul.link_list4Col  {
	background:transparent url('/images/dottedLineTop.gif') repeat-x top;
	padding-top:1px;
}
.link_list1Col li,.link_list2Col li,.link_list3Col li,.link_list4Col li {
	width:100%;
	background:transparent url('/images/dottedLine.gif') repeat-x bottom;	
}
.link_list1Col a, .link_list2Col a, .link_list3Col a, .link_list4Col a, .link_list1ColBlue a {
	padding: 4px 15px 1px 0;
	display:block;
	background-position: 100% 2px; /* LG amend from 'top right' to fix arrow button alignment in 'ul link_list' */
	/*position:relative;*/
	height:1.75em;/*18px*/
}
.link_list1Col a:hover, .link_list2Col a:hover,.link_list3Col a:hover,.link_list4Col a:hover, .link_list1ColBlue a:hover{
	background-position:100% -98px; /* LG amend from '100% -100px' to align arrow hover with no hover button in 'ul link_list' */
	/*color:#008698;*/
	color:#fe0000;
	display:block;
}
ul.link_list3Col, .modCopy3col H4 {margin-left:6px;}
.link_list1Col a:hover.btnRssFeed /* LG added this style to control the rss button on home page */
{background-position:100% -102px;}

/* END BUTTON STYLES */

/* BEGIN HEADER STYLES */
.globalNav li{
	float:left;
	border-right: 0.0909em solid white;
	font-weight:bold;
	text-decoration:none;
}
.globalNav li a{
	padding: 4px 12px 4px 12px;
	background:#ff0000;
	height:1.454em; /* 16px */
		/**height:auto;  IE BUG FIX */
	height:auto;
	color:white;
	display:block;
}
.globalNav ul li a{text-decoration:none;}
.globalNav ul li a:link, .globalNav ul li a:visited, 
.globalNav ul li a:hover, .globalNav ul li a:active{text-decoration:none; color:#ffffff;}
.globalNavActive{
	background:#cc0202 !important;
	height:1.454em; /* 16px */
		/* *height:auto; IE BUG FIX */
	height:auto;
}
.globalNav li a:hover{
	background:#cc0202;
	color: #fff;
}
.globalNavShadow{
	width:954px; 
	height:5px;
	clear:both;
	display:block;
}
.globalNav{
	position:absolute;
	top:105px; 
	left:12px; 
}
.globalNav ul{
	width:954px;
	height:2.182em; /* 24px */
	background:#ff0000;
}
.vodafoneLogo{
	position:absolute;
	top:0px; 
	left:12px;
}
.metaNav{
	position:absolute;
	top:0px; 
	left:0px;
	width:973px; 
	height:25px; 
}
.metaNav ul{
	position:absolute;
	right:0px;
	bottom:0px; 
}
.metaNav ul li{
	display:inline;
}
.metaNav ul li a{
	padding-left:3px;
	padding-right:6px;
}
.metaNav ul li a:link, .metaNav ul li a:visited, .metaNav ul li a:hover, .metaNav ul li a:active {
	text-decoration:none;
}
.metaNav ul li a:hover{
	color:#008698;
}
.searchNav{
	position:absolute;
	top:70px; 
	left:0px;
	width:966px; 
	height:25px; 
}

.searchField{
	position:absolute;
	right:41px;
	width:254px; 
	font-size:1em;
	top:0px;
}

.loginBoxHome{
	position:absolute;
	top:133px; 
	width:961px; 
	height:25px;
}
.loginField{
	position:absolute;
	right:0px;
}
.searchNav .textBtnGrey{
	position:absolute;
	right:0px;
	top:-6px;
}
.searchNav .textBtnGrey span{
	padding-left:7px;
	padding-right:10px;
}
.searchNav .textBtnGrey{ text-decoration:none;}

.searchNav_au{
	position:absolute;
	top:10px; 
	left:400px;
	width:280px; 
	height:35px; 
}

.searchField_au{
	position:absolute;
	left:0px;
	width:280px; 
	font-size:1.175em;
	top:0px;
}

.searchNav_au .textBtnGrey span{
	padding-left:7px;
	padding-right:10px;
}
.searchNav_au .textBtnGrey{ text-decoration:none;}

#searchButton {
background:url('/images/finderBtn.gif') no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
font-size:0;
height:34px;
line-height:0;
margin:0;
padding:0;
text-indent:-9999px;
width:30px;
position:absolute;
left:255px;
}


/* END HEADER STYLES */

/* BEGIN GRID STYLES */
.singleColumn{
	width:192px;
	float:left;
}
.tripleColumn{
	width:576px;
	float:left;
}
.quadColumn{
	width:768px;
	float:left;
}
.grid{
	position:absolute;
	top:171px;
	left:9px;
	display:block;
	width:970px;
}
/* END GRID STYLES */

/* BEGIN FOOTER STYLES */
.footer{
	display:block;
	width:957px;
	clear:both;
	text-align:right;
	padding:14px 0 19px 0;
}
/* added by LG to fix footers */
.footer a{
	padding:0 7px 0 4px;
}
.footer a:hover{
	color:#008698
}
.footer li{
	display:inline;
}
.footer span{
	padding:0 7px 0 4px;
}
.footer ul{
	margin-right:-6px;
}
/*END FOOTER STYLES */

/*================MODHEIGHTS=======================*/
.nonav {/*New from Dare*/
	top:157px;
}
.nonav li a {
	text-decoration: none;
	}
.nonav li a:hover, .nonav li a:visited {
	text-decoration: none;
	}	
.modHeight20{
	height:2.7em; 
	overflow:hidden;
}
.modHeight124{/*New from Dare*/
	height:11.65em; 
	overflow:hidden;
}
.modHeight125{/*New from Dare*/
	height:12.65em; 
	overflow:hidden;
}
.modHeight126{/*New from Dare*/
	height:13.3em; 
	overflow:hidden;
}
.modHeight150{
	height:13.4em; 
	overflow:hidden;
}
.modHeight168{
	height:12.7em; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modHeight168more{
	height:15.0em; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modHeight168noHeading{
	height:15em; /* Imag eneds to be 164 px high */
	overflow:hidden;
}
.modHeight198{
	height:15.8em;
	overflow:hidden;
}
.modHeight202{
	height:18.2em;
	overflow:hidden;
}
.modHeight281{
	height:23.4em;
	overflow:hidden;
}
.modHeight282{
	height:26.7em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.modHeight284{  /* added by eb, 4apr08*/
	height:24.2em;
	overflow:hidden;
}
.modHeight286{
	height:31.2em;
	overflow:hidden;
}
.modHeight287{
	height:31em;
	overflow:hidden;
}
.modHeight290{
	height:39em;
	overflow:hidden;
}
.modHeight336{/*New from Dare*/
	height:26.7em; 
	overflow:hidden;
}
.modHeight337{/*New from Dare*/
	height:26.8em; 
	overflow:hidden;
}
.modHeightAuto{
	height: auto;
	overflow:hidden;
}
/************ End MODHEIGHTS **************************/
/* Content Styles */
.modCopyContainer{ position:absolute;}
.modCopyImgLeft { float:left; margin-right:18px; margin-left:2px;}
.modCopyImgLeftNoPadd{ float:left;}
.modCopyContent { float:left; margin-top:14px; margin-left:3px;}
.modCopyContentWideBox {position:relative;left:150px;}
.modCopyContentTwo { float:left; }
.modCopyContentTwoAbsolute {float:left; position:absolute;overflow:hidden;padding:8px 0px 6px 7px; width:175px;}
.modCopyImgLeftSmall { float:left; height:138px; width:60px;}
.modCopyContentSmall { float:left; margin-top:22px; margin-left:6px; width:103px;}
.modCopyImgLeftSmall2 { float:left; padding-top:4px; width:81px;}
.modCopyContentSmall2 { float:left; margin-top:22px; margin-left:6px; width:81px;}
.modCopyContent h3, .modCopyContentSmall2 h3{ font-weight:bold; color:#007098;}
.modCopyContentSmall2 h3{font-size:1.48em;}
.modCopy p, .modCopyContent p, .modCopyContentTwoAbsolute p, .modBodyContent p{ line-height:1.6em;}
/*.modBodycontent{margin:0px 3px 0px 3px;	position:relative;clear:both;border-top:1px solid #cfcfcf; padding:0 1em 1em 1em;}*/
.modBodyContent h2{font-size:1.5em; font-weight: bold; color:#008698; line-height:1.6em; padding:.8em 0 .81em 0;}
.modBodyContent {padding:0 1em 1em 1em;}
.modBodyContent p { padding: .6em 0 .6em 0;} 
.modBodyContent ul{ list-style-type: disc; padding:0 1em 0 1.5em; line-height:1.6em; font-weight:bold; color:#333;}
.modBodyContent li{ padding: .5em 0 .5em 0;}
.modBodycontentNoLine{margin:0px 3px 0px 3px; position:relative;clear:both;}
.modBodypadding{ padding:13px;}
.leftCol{ width:49%; float:left;}
.rightCol{ width:49%; float:right;}
.modCopy2{ padding:8px 0px 6px 12px; height:18.2em;}
.modCopy3{ padding:8px 0px 6px 0px; background:url('/images/prod_browse_bkgrd2.gif') repeat-y left top; height:18.2em;}
.twoColImg2{ right:210px;}
.modBodyContent .modCopy .modCopy h3 {font-size:1.45em;}
/* XXXXXXXXXXXXXXXXXXXXXXXXXX  THIS SECTION IS SPECIFIC TO THE BUS JAN08 REBRAND  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   */

/* Go search button*/
.btn li{
	display:inline;
}
.btn a,a.btnGreyOnRed{
	padding: 4px 20px 5px 0px;
	background-position:100% 4px;
	position:relative;
	height:14px;
}
.btn a:hover{
	background-position:100% -96px;
	color:#008698;
}
.textBtnGrey {
	background:url('/images/buttons/redLeft.gif') no-repeat left top;
}
.textBtnGrey span{
	background:url('/images/buttons/redRight.gif') no-repeat right top;
}
a.textBtnRed,a.textBtnGrey,a.textBtnPurple,a.btnGreyOnRed{
	color:#fff;
	font-family:arial;
	font-weight:bold;
}

div.redButton{
	float: left;
	width: 100px;
}

.btnGreyOnRed {
	position:static;
	color: #fff;
}
a.btnGreyOnRed:hover{
	background-position:100% -96px;
}
.textBtnRed,.textBtnGrey,.textBtnPurple {
	padding-left:5px;
	margin-top:6px;
	height:24px;
	cursor:pointer;
	cursor:hand;	
	display:block;
}
.textBtnRed span,.textBtnGrey span,.textBtnPurple span{
	padding:1px 5px 0 1px;
	float:left;
	height:24px;
}
.textBtnRed {
	background:url('/images/buttons/redLeft.gif') no-repeat left top;
}
/*------------------BEGIN STYLES FOR LEFT NAVIGATION (FIXING THE WRAPPING ISSUES)--------------------*/
/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */
.secondLevelNavWrap a{
	padding: 4px 0 4px 11px;
	display:block;
	position:relative;
	background:transparent url('/images/dottedLine.gif') repeat-x bottom;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;		
}
.secondLevelNavWrap a.last{ background:none;}

.secondLevelNavWrap .heading {
	/*background: #008698; *//*DARE this was changed on Jan. 02 2008 by Suli*/
	background: #999999;
	color:#fff;
	padding:4px 0 4px 7px;
	height:16px;
	display:block;
	position:relative;
	font-size:1em;
	font-weight:bold;
}
.secondLevelNavWrap .heading  a{ background: transparent none; border : 0; color:#FFFFFF; padding:0pt 0pt 0pt 5px;}/*DARE this was added on Jan. 02 2008 by Suli*/
.secondLevelNavWrap .heading  a:hover{ background:none; border : 0; color:#FFFFFF; font-weight:bold;}/*DARE this was added on Jan. 02 2008 by Suli*/
.secondLevelNavWrap a:hover{
	/*color:#008698;*/
	color:#BF0000;
	background-color:#fff;
	font-weight:normal;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
}

.secondLevelNavWrap  ul li a{
	padding-left:19px;
	/*--- *top:-8px; --- this will fix the top align in ie but messes up the bottom line ---*/
}

.secondLevelNavWrap ul ul li a{
	padding-left:38px;
	/*--- *top:-8px; --- this will fix the top align in ie but messes up the bottom line ---*/
}

.secondLevelNavWrap ul ul ul li a{
	padding-left:57px;
	/*--- *top:-8px; --- this will fix the top align in ie but messes up the bottom line ---*/
}


.secondLevelNavWrap .selected{
	background: #fff url('/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}
.secondLevelNavWrap a:hover.selected {
	background: #fff url('/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
	/*color:#008698;	*/
	color:#BF0000;
		/* *margin-bottom:-1px; */
}

.secondLevelNavWrap .subselected{
	background: #fff url('/images/dottedLineBottom.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}

.secondLevelNavWrap a:hover.subselected {
	background: #fff url('/images/dottedLineBottom.gif') repeat-x bottom;
	font-weight: bold;
    /*color:#008698;*/
	color:#BF0000;
		/* *margin-bottom:-1px; */

}
.secondLevelNavWrap ul li .selected{
	background: #f0f0f0 url('/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}
.secondLevelNavWrap ul li a:hover.selected {
	background: #f0f0f0 url('/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
	/*color:#008698;*/	
	color:#BF0000;	
		/* *margin-bottom:-1px; */
}
/* END SECOND LEVEL NAVIGATION */
 /* BEGIN TEXT BLOCK STYLES */
.txtBlock{
	width:562px;
	margin-left:4px;
	float:left;
}
.txtBlock .modCopy1col{
	width:157px;
}
.txtBlock .modCopy2col{
	width:349px;
}
.txtBlock .modCopy3col{
	width:541px;
}
.txtBlock .modBorder{
	width:562px;
	background-image: url('/images/txtBlockBorder.gif');
}
.txtBlock .modFooter{
	background-image: url('/images/txtBlockFooter.gif');
	width:562px;
}
.txtBlock .modTop{
	background-image: url('/images/txtBlockTop.gif');
	width:562px;
}
.txtBlock .link_list1Col {
	width:157px;
}
.txtBlock .link_list2Col {
	width:349px;
}
.txtBlock .link_list3Col {
	width:541px;
}

/* these styles are specific to the text block styles for the functional confirmation pages */
.txtBlock .link_list3Colconfirm {
	position:relative;
	width:555px;
	bottom:7px;
}
.txtBlock ul.link_list3Colconfirm {
	background:transparent url('/images/dottedLineTop.gif') repeat-x top;
	padding-top:1px;
}
.txtBlock .link_list3Colconfirm li {
	width:100%;
	background:transparent url('/images/dottedLine.gif') repeat-x bottom;
}
.txtBlock .link_list3Colconfirm a.btnPetrol {
	padding: 4px 15px 1px 0;
	display:block;
	background-position: 100% 2px; /* LG amend from 'top right' to fix arrow button alignment in 'ul link_list' */
	/*position:relative;*/
	height:1.75em;/*18px*/
}
.txtBlock .link_list3Colconfirm a:hover{
	background-position:100% -98px; /* LG amend from '100% -100px' to align arrow hover with no hover button in 'ul link_list' */
	color:#008698;
	display:block;
}
.txtBlock .link_list3Colconfirm {
	width:541px;
}

/* END TEXT BLOCK STYLES*/

/*------------------END STYLES FOR LEFT NAVIGATION (FIXING THE WRAPPING ISSUES)--------------------*/  




/* style footer - added on 10/06/2010 */
.footer1 {clear: both; padding: 14px 0 19px; text-align:right; width: 957px; display:block}
.footer1 li {display:inline;}
.footer1 a:link, .footer1 a:visited {text-decoration:none;}
.footer1 a:hover, .footer1 a:active {color:#008698; text-decoration:none;}


/* new vf aus styles - added on 10/15/2010 */

.txtBlock ul.link_list3Col_noResults {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/dottedLineTop.gif) repeat-x scroll center top;
padding-top:1px;
}

.txtBlock ul.link_list3Col_noResults {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/dottedLineTop.gif) repeat-x scroll center top;
padding-top:1px;
}

.txtBlock .link_list3Col_noResults {
width:541px;
}

.txtBlock .link_list3Col_noResults {
bottom:7px;
position:relative;
width:555px;
}
.link_list3Col_noResults {
bottom:7px;
position:relative;
width:555px;
}



.txtBlock .link_list3Col_noResults li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/dottedLine.gif) repeat-x scroll center bottom;
padding-left:16px;
width:98%;
}


.txtBlock .link_list3Col_noResults a.btnPetrol {
background-position:100% 2px;
display:block;
height:1.75em;
padding:4px 15px 1px 0;
}
.breadcrumb {
	float:left;
	margin-left:10px;
	width:800px;
}
.metaNav ul li a.btnGrey {
	padding: 4px 20px 5px 0;
	}
.btn a {
	height:auto;
	}
table.allBorders {
	border-collapse:collapse;
	}	
table.allBorders th, table.allBorders td {
	border:1px solid #E6E7E8;
	}
	
li.errorText{
	margin-left: 45px;
	
}



/* BEGIN 5 COLUMN WIDE MODULES */
.mod5Col{
	float:left;
}
.mod5Col .modBorder{
	width:970px;
	background-image: url('/images/4columnBorder.gif');
}
.mod5Col .modFooter{
	background-image: url('/images/4columnFooter.gif');
	width:970px;
}
.mod5Col .modTop{
	background-image: url('/images/4columnTop.gif');
	width:970px;
}
.mod5Col .modCopy{
	width:950pxpx;
}
.link_list5Col{
	position:absolute;
	width:950pxpx;
	bottom:7px;
}
/* END 5 COLUMN WIDE MODULES */


.fiveColumn{
	width:970px;
	float:left;
}






.hdr-pic{
	float:left;
	width:80px;
	margin-right:15px;	
}

.hdr-body{
	float:left;
	width:610px;
	font-size:12pt;
	font-weight:bold;
	line-height: 140%;
}
.hdr_alpha { 
	float:left;
	width:500px; 
	font-size:10pt;
	color: rgb(0, 0, 255);
	text-align:center;
	word-spacing: 5px;

	 }
.hdr-content{
	margin-top:10px;
	padding: 10px;
	height:100px;
	}
.clear2{
	clear:both;
}

.body-tbl{
	float:left;
	width:100%;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
}

table.padded
{
	width:100%;

}
table.padded tr th
{
	
	float: none;
	font-size:12pt;
	font-weight:bold;
	background-color:#ebebeb;
	border: 1px solid #fff;
	margin: 0;
	text-align:center;
	padding-top:10px;
    padding-bottom:10px;
	padding-left:0px;
    padding-right:0px;
	
}

table.padded tr td
{
	
	text-align:left;
	vertical-align:top;
	padding-top:5px;
    padding-bottom:5px;
	padding-left:20px;
    padding-right:5px;
	
}

.modHeader2{
	float: none;
	font-size:11pt;
	font-weight:bold;
	background-color:#ebebeb;
	border: 1px solid #fff;
	margin: 0;
	text-align:center;
	padding-top:10px;
    padding-bottom:10px;
	padding-left:0px;
    padding-right:0px;

}

.modHeader2_alignleft{
	float: none;
	font-size:11pt;
	font-weight:bold;
	background-color:#ebebeb;
	border: 1px solid #fff;
	margin: 0;
	padding-top:10px;
    padding-bottom:10px;
	padding-left:10px;
    padding-right:0px;
	
}

#home_pw{
	float: none;
	font-size:10pt;
	font-weight:bold;
	background-color:#ffffff;
	border: 1px solid #CCC;
	margin: 1;
	line-height: 1;
	text-align:center;
	padding-top:10px;
    padding-bottom:10px;
	padding-left:0px;
    padding-right:0px;


}









#home_main
{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width:767px;

}

#latest_updates {
	float: left;
	width: 526px;
	min-height:550px;
}

#home_images {
	 { 
	float: left;
	width: 240px;
	min-height:550px;
	height:auto!important;
	_height:550px;
	
}
#home_images-content{
	margin-top:10px;
	padding: 5px;
	font-size:12px;
	font-weight:bold;	
	}



#promo_tile {
	text-align:center;
	width: 240px;

}
 
