

html, body, table, tr, td {
	margin: 0;
	padding: 0;
}
td{
	vertical-align:middle;
}
link-arrow{
		vertical-align:middle;
}
html, body, p, li, td, a {
	color: #1b1717;
	font-family: Arial, Helvetica, sans-serif;
	font-size: ${capabilities.ideal_font_size}; 
	
}
body {
	background-color: #fff;
}
a img {
	border: 0;
}

div.body {  }
#mob-medium {	max-width: 170px; }
#mob-small { max-width: 128px; }

#bpheader			{ background-color: #ffffff;}
.greendot-table		{ width:99%;}
.greendot-tr		{ width:100%;}
.greendot-td-left 	{ width:50%;}
.greendot-td-right 	{ width:50%; text-align:right;}

.greendot-float-left	{ float:left; width:48%;}
.greendot-float-right	{ float:right; width:48%; text-align:right;}

.greendot-logo 		{ border: none;	}


.ad { text-align: center; margin: 0px auto 0px auto; }

.ad-top{
	width: 100%;
	margin: 5px auto 3px auto;
	padding:0px;
	text-align:center;
}
.ad-middle {
	width: 100%;
	margin: 5px auto 5px auto;
	padding:0px;
	text-align:center;
}
.ad-bottom {
	width: 100%;
	margin: 5px auto 5px auto;
	padding:0px;
	text-align:center;
}
#mob-medium #ad-top{ margin: 4px auto 4px auto; }
#mob-medium #ad-middle{ margin: 2px auto 2px auto; }
#mob-medium #ad-bottom { margin: 4px auto 4px auto;}

#mob-small #ad-top{ margin: 2px auto 2px auto; }
#mob-small #ad-middle { margin: 1px auto 1px auto; }
#mob-small #ad-bottom{ margin: 2px auto 2px auto;}

#ad-top img, #ad-middle img, #ad-bottom img  {
	margin: 0px auto 0px auto;
}

#justinPanelMain {
	background: #e7e4e4;
	padding-bottom: 7px;
}
#justinPanelSub {
	background: #e7e4e4;
	padding-bottom: 7px;
}
#mob-medium #justinPanel { padding-bottom: 4px; }
#mob-small #justinPanel { padding-bottom: 4px; }

#justinTab {
	width: 100%;
	padding:0;
	background: #e7e4e4 url(/assets/interface/just_in_tab-bg_230.png) top left repeat-x;
}
#mob-medium #justinTab { background: #e7e4e4 url(/assets/interface/just_in_tab-bg_170.png) top left repeat-x; }
#mob-small #justinTab { background: #e7e4e4 url(/assets/interface/just_in_tab-bg_124.png) top left repeat-x; }

#justinTab img {
	display: block;
}
#headlines {
	width: 100%;
	border: none;
	margin-top: 5px;

}
#mob-medium #headlines { margin-top: 4px; }
#mob-small #headlines { margin-top: 2px; }

.termsBody{
	margin:5px;
}
#mob-medium .termsBody{	margin:4px; }
#mob-small .termsBody{	margin:2px; }

#headlines td {
	padding-top: 2px;
	padding-bottom: 2px;
}
#headlines .hline-row-first td {
	padding-top: 0;
}
#headlines .hline-row-last td {
	padding-bottom: 0;
}
#headlines td.hline-image { width: 50px; }
#mob-medium #headlines td.hline-image { width: 39px; }
#mob-small #headlines td.hline-image { width: 25px; }

#headlines td.hline-text a, #headlines td.hline-text a img {
	display: inline;
}
#headlines td.hline-image img {
	border: 2px solid #b51663;
	display: block;
	margin: 0 5px;
	padding: 0;
}
#mob-medium #headlines td.hline-image img { margin: 0 4px; }
#mob-small #headlines td.hline-image img { margin: 0 2px; }

#headlines td.hline-bullet { width: 15px; }
#mob-medium #headlines td.hline-bullet { width: 10px; }
#mob-small #headlines td.hline-bullet { width: 5px; }

#headlines td.hline-bullet img {
	display: block;
	margin: 0 5px;
	padding: 0;
}
#mob-medium #headlines td.hline-bullet img { margin: 0 4px; }
#mob-small #headlines td.hline-bullet img { margin: 0 2px; }


a {
	text-decoration: none;
}
a span {
	color: #00009c; /*color: #01009a;*/
	text-decoration: underline;
}
.hr-img {
	height: 1px;
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
}
#hot-tip {
	margin-top: 5px;
	padding: 4px 4px 0px 5px;
}
#mob-medium #hot-tip { margin-top: 4px 0;	padding: 2px 1px 0px 4px; }
#mob-small #hot-tip {	margin-top: 2px 0; padding: 2px 1px 0px 2px; }

#hot-tip span.hot-tip-title {
	color: #b51663; /*color: #d12e7f;*/
	font-weight:bold;
}
img.spacer {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
}
td.panel-menu-icon { width: 53px }
#mob-medium td.panel-menu-icon { width: 33px; }
#mob-small td.panel-menu-icon { width: 25px; }
td.panel-menu-icon img {
	display: block;
}
td.panel-menu-text {
	vertical-align: middle;
}
#mob-medium td.panel-menu-text { padding-left: 5px; }
#mob-small td.panel-menu-text { padding-left: 3px; }
td.panel-menu-icon img {
	display: block;
	margin: 0 auto;
	padding: 0;
	margin: 1px 0;
	width:${menuIconWidth};
}
td.panel-menu-text a {
	text-decoration: underline;
}
tr.panel-row-first td {
	padding-top: 2px;
}
tr.panel-row-last td {
	padding-bottom: 4px;
}
tr.panel-row-last-sub td {
	border-bottom: 1px solid #D63582;
	padding-bottom: 4px;
}
#whatshotPanelMain {
	background: #ffffff;
}
#whatshotPanelSub {
	background: #ffffff;
	border-bottom: 1px solid #000000;
}
#whatshotTab {
	width: 100%;
	padding:0;
	background: #fff url(/assets/interface/whats_hot_tab-bg_230.png) top left repeat-x;
}
#mob-medium #whatshotTab { background: #fff url(/assets/interface/whats_hot_tab-bg_170.png) top left repeat-x; }
#mob-small #whatshotTab { background: #fff url(/assets/interface/whats_hot_tab-bg_124.png) top left repeat-x; }

#whatshotTab img {
	display: block;
}
#topics {
	width:100%;
	padding-bottom:6px;
}
#mob-medium #topics { padding-bottom:4px; width:100%;} 
#mob-small #topics {  padding-bottom:2px; width:100%; }

.panel-topics-text a {
	color: #463e3f; 
	text-decoration:underline;
}
#alertsPanel {
	background: #e7e4e4;
	border-bottom: 1px solid #000000;
}
#alertsTab {
	width: 100%;
	padding:0;
	background: #e7e4e4 url(/assets/interface/alerts_tab-bg_230.png) top left repeat-x;
}
#mob-medium #alertsTab { background: #e7e4e4 url(/assets/interface/alerts_tab-bg_170.png) top left repeat-x; }
#mob-small #alertsTab { background: #e7e4e4 url(/assets/interface/alerts_tab-bg_124.png) top left repeat-x; }

#alertsTab img {
	display: block;
}
#alerts {
	margin-bottom: 5px;
	width:100%;
}
#mob-medium #alerts {width:100%;  margin-bottom: 4px; }
#mob-small #alerts { width:100%; margin-bottom: 2px; }

.panel-alerts-text {
	padding-top: 4px;
	padding-bottom: 4px;
}
.panel-alerts-text a {
	color: #333395;
	text-decoration:underline;
}
#alerts tr.panel-row-first td {
	padding-top: 8px;
}
#alerts tr.panel-row-last td {
	padding-bottom: 8px;
}
#alerts td.panel-menu-icon { width: 26px }
#mob-medium #alerts td.panel-menu-icon { width: 13px; }
#mob-small #alerts td.panel-menu-icon { width: 8px; }

#noLogo {
	border-bottom: 1px solid #000000; 
}
#debug {
	width: 100%;
	margin-top: 4px;
	font-size: xx-small;
	color: #aaaaaa;
	text-align: center;
}
.links{  
	border-top:  1px solid #b51663;
	padding-top:5px; 
	padding-left:5px; 
	padding-bottom:5px;
	background: #e7e4e4;
	color:#000000;
}
#mob-medium .links{ padding-top:4px; padding-left:4px; padding-bottom:4px; }
#mob-small .links{ padding-top:2px; padding-left:2px; padding-bottom:2px; }

.links a{ 
	color:#b61563;
	text-decoration:underline;
}
.message{ 
	border-bottom: 1px solid #b61563; 
	border-top:  1px solid #b61563;
	padding-top:5px; 
	padding-left:5px; 
	padding-bottom:5px;
	margin-bottom:5px;
	background: #e7e4e4;
	color:#000000;
}
#mob-medium .message{ padding-top:4px; padding-left:4px; padding-bottom:4px; margin-bottom:4px; }
#mob-small .message{ padding-top:2px; padding-left:2px; padding-bottom:2px; margin-bottom:2px;}

.message-bottom{ 
	border-top:  1px solid #b61563;
	padding-top:5px; 
	padding-left:5px; 
	padding-bottom:5px;
	background: #ffffff;
	color:#000000;
}
#mob-medium .message-bottom{ padding-top:4px; padding-left:4px; padding-bottom:4px; }
#mob-small .message-bottom{ padding-top:2px; padding-left:2px; padding-bottom:2px; }

.message-top{ 
	border-bottom: 1px solid #b61563; 
	padding-top:5px; 
	padding-left:5px; 
	padding-bottom:5px;
	margin-bottom:5px;
	background: #e7e4e4;
	color:#000000;
}
#mob-medium .message-top{ padding-top:4px; padding-left:4px; padding-bottom:4px; margin-bottom:4px; }
#mob-small .message-top{ padding-top:2px; padding-left:2px; padding-bottom:2px; margin-bottom:2px;}

.message-white{ 
	padding-top:5px; 
	padding-left:5px; 
	padding-bottom:5px;
	margin-bottom:5px;
}
#mob-medium .message-white{ padding-top:4px; padding-left:4px; padding-bottom:4px; margin-bottom:4px; }
#mob-small .message-white{ padding-top:2px; padding-left:2px; padding-bottom:2px; margin-bottom:2px;}

.message-white a,
.message-top a,
.message-bottom a,
.message a{ 
	color:#b61563;
	text-decoration:underline;
}
.blackLine { border-top:  1px solid #000000; }
.pinkLine { border-top:  1px solid #b51663; }


.standard-banner-image-bigpond-left {

}

.standard-banner-image-bigpond-right {

}

.banner-left-div {
	display: inline;
	text-align: left;
}

.banner-right-div {
	display: inline;
	text-align: right;
}


.standard-banner-image {
	display: block;
}
.standard-banner-image-right {
	display: block;
	margin: 0 0 0 auto;
	text-align: right;
}
.standard-banner-image-can-centre {
	display: block;
	margin: 0 auto 0 auto;
}
#mob-medium .standard-banner-image-can-centre { margin: 0 0 0 0; }
#mob-small .standard-banner-image-can-centre { margin: 0 0 0 0; }

.standard-banner {
	margin-top:0px;
	padding:0px;
	width:100%;
	color: #FFFFFF; 
	border-bottom: 0px;
	padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
}
#mob-medium .standard-banner { margin-top:0px; padding:0px;}
#mob-small .standard-banner { margin-top:0px; padding:0px;}


.standard-banner div.bigpond-stretch { display: block; background: #0092DE url(/assets/interface/bp-header-left_230.png) top left no-repeat; border-bottom:3px solid #fff;}

.standard-banner div.bigpond { display: block; background: #fff url(/assets/interface/bp-header-bg_230.png) top left repeat-x; }
#mob-medium .standard-banner div.bigpond {display: block;  background: #fff url(/assets/interface/bp-header-bg_170.png) top left repeat-x; }
#mob-small .standard-banner div.bigpond { display: block; background: #fff url(/assets/interface/bp-header-bg_124.png) top left repeat-x; }

.standard-banner div.site-header {display: block; background: #fff url(/assets/interface/content-header-bg_230.png) top left repeat-x;}
#mob-medium .standard-banner div.site-header {display: block; background: #fff url(/assets/interface/content-header-bg_170.png) top left repeat-x;}
#mob-small .standard-banner div.site-header {display: block; background: #fff url(/assets/interface/content-header-bg_124.png) top left repeat-x;}

.standard-banner div.sub-site-header {display: block; background: #fff url(/assets/interface/header-bg_230.png) top left repeat-x;}
#mob-medium .standard-banner div.sub-site-header {display: block; background: #fff url(/assets/interface/header-bg_170.png) top left repeat-x;}
#mob-small .standard-banner div.sub-site-header {display: block; background: #fff url(/assets/interface/header-bg_124.png) top left repeat-x;}

.standard-banner div.location-header {display: block; background: #fff url(/assets/interface/headers/loc-header-bg_230.png) top left repeat-x;}
#mob-medium .standard-banner div.location-header {display: block; background: #fff url(/assets/interface/headers/loc-header-bg_170.png) top left repeat-x;}
#mob-small .standard-banner div.location-header {display: block; background: #fff url(/assets/interface/headers/loc-header-bg_124.png) top left repeat-x;}

.standard-banner div.location-header-grey {display: block; background: #e7e4e4 url(/assets/interface/headers/loc-header-bg_230.png) top left repeat-x;}
#mob-medium .standard-banner div.location-header-grey {display: block; background: #e7e4e4 url(/assets/interface/headers/loc-header-bg_170.png) top left repeat-x;}
#mob-small .standard-banner div.location-header-grey {display: block; background: #e7e4e4 url(/assets/interface/headers/loc-header-bg_124.png) top left repeat-x;}

.standard-banner div.logo-mc-banner {display: block; background: #e7e4e4 url(/assets/interface/logo-mc-bg_230.png) top left repeat-x;}
#mob-medium .standard-banner div.logo-mc-banner {display: block; background: #e7e4e4 url(/assets/interface/logo-mc-bg_170.png) top left repeat-x;}
#mob-small .standard-banner div.logo-mc-banner {display: block; background: #e7e4e4 url(/assets/interface/logo-mc-bg_124.png) top left repeat-x;}


.standard-banner div.logo-who-banner {display: block; background: #e7e4e4 url(/assets/interface/logo-who-bg_230.png) top left repeat-x;}
#mob-medium .standard-banner div.logo-who-banner {display: block; background: #e7e4e4 url(/assets/interface/logo-who-bg_170.png) top left repeat-x;}
#mob-small .standard-banner div.logo-who-banner {display: block; background: #e7e4e4 url(/assets/interface/logo-who-bg_124.png) top left repeat-x;}

.standard-banner div.content-by {display: block; background: #b51663 url(/assets/interface/footer-content-bg_230.png) top left repeat-x;}
#mob-medium .standard-banner div.content-by {display: block; background: #b51663 url(/assets/interface/footer-content-bg_170.png) top left repeat-x;}
#mob-small .standard-banner div.content-by {display: block; background: #b51663 url(/assets/interface/footer-content-bg_124.png) top left repeat-x;}

.panel{	padding-left:5px; padding-top:10px; 
}
#mob-medium .panel{	padding-left:4px;padding-top:8px; }
#mob-small .panel{	padding-left:2px;padding-top:5px; }

.numberInput {
	-wap-input-format: "*N";
}

.footerRight{
	text-align:right;
	width:40px;
}
#mob-medium  .footerRight{width:25px;}
#mob-small  .footerRight{width:18px;}

.footerLeft{
	text-align:left;
}
.footer { 
	background-color: #009ee0; 
	margin-top:5px;
	padding:5px;
	width:100%;
	color: #FFFFFF; 
	border-bottom: 1px solid #FFFFFF; 
}
#mob-medium .footer {margin-top:4px; padding:4px; padding-top:4px; padding-bottom:4px; padding-left:0px; padding-right:0px;}
#mob-small .footer {margin-top:4px; padding:4px;}

.footer a { 
	color: #FFFFFF; 
	text-decoration:underline;
}



.bpfooter-child {
	background-color: #00406A;
	text-align: left;
	color: #FFFFFF;
	padding: 5px;
	border-top:1px #000000; 
}
.bpfooter-child a, a.visited {
	color: #FFFFFF;
	text-decoration:underline;
}

.bpfooter {
	background-color: #e6e6e6;
	text-align: left;
	color: #00406A;
	padding: 5px;
}
.bpfooter a, a.visited {
	color: #00406A;
	text-decoration:underline;
}

.bpfooter-table		{ width:99%;}
.bpfooter-tr		{ width:100%;}
.bpfooter-td-left 	{ width:80%;}
.bpfooter-td-right 	{ width:20%; text-align:right;}

.bpfooter-float-left	{ float:left; width:80%;}
.bpfooter-float-right	{ float:right; width:20%; text-align:right;}

.bpfooter-omniture	{ background-color: #e6e6e6;}
body, td, p, li, div, a {
	font-size: ;
	
}