
body {
	margin:0px;
	padding:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	background-color:#edf0f2;
}

p, td {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#666666;
}

.clear {
    clear: both;
    display: block;
    height: 0px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

form {margin:0px;padding:0px;}

#page_title {
	width: auto;
	border-bottom: 1px solid #cbd6e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: normal;
	color:#000066;
	padding-bottom:6px;
}

/* Page Title with no underline */

.pageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: normal;
	color:#000066;
}

#page_title_right {
	float:right;
}

.smalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}


/*-----------------------------------------------------
	Global Page Shell
-------------------------------------------------------*/

#mainBodyContainer {
	width: 990px;
	margin:0px auto;
	background-image:url(http://www.telstraclear.co.nz/images/global/background.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#mainBody {
	width: 984px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
}

#mainBodyBase {
	margin:0px;
	padding:0px;
	width: 990px;
	margin:0px auto;
	height:12px;
	background-image: url(http://www.telstraclear.co.nz/images/global/base.gif);
	background-repeat:no-repeat;
}

#footerContainer {
	width: 992px;
	margin:0px auto;
	text-align:left;
	background-color:#edf0f2;
	display:none;
}

#footerLogo {
	background-image:url(http://www.telstraclear.co.nz/images/global/telstraclear-footer.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:83px;
	float:right;
	padding:15px;

}

#footerNav {
	width:auto;
	float:left;
	padding:15px;

}

#footerNavSecondary {
	width:auto;
	float:left;
	padding-top:2px;

}

.footerNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c4bed2;

}

a.footerNav:link, a.footerNav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002a6a;
	text-decoration:none;
	padding:2px;

}

a.footerNav:hover, a.footerNav:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002a6a;
	background-color:#d3dce2;
	text-decoration:none;
	padding:2px;

}

.footerNavSecondary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bfcce2;

}

.copyright, a.footerNavSecondary:link, a.footerNavSecondary:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1c96d5;
	text-decoration:none;
	padding: 0px 2px 0px 2px;

}

a.footerNavSecondary:hover, a.footerNavSecondary:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1c96d5;
	background-color:#d3e9f8;
	text-decoration:none;
	padding: 0px 2px 0px 2px;

}


/*-----------------------------------------------------
	Masthead
-------------------------------------------------------*/

#header {
	margin:0px;
	padding:0px;
	width: 984px;
	height:68px;
	background-image:url(http://www.telstraclear.co.nz/images/global/mh-top-bg.jpg);
	background-repeat:no-repeat;
	margin:0px auto;
	text-align:left;
	display:none;
}

#topLogo {
	width:143px;
	float:left;
}

#topRight {
	width:841px;
	float:right;
}

#topSearch {
	width:841px;
	height:39px;
}

.topSearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

a.topSearch:link, a.topSearch:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.topSearch:hover, a.topSearch:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.topSearchInput {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8090a4;
	border:0px;
	background-color:#FFFFFF;
	padding: 2px;
	width: 128px;
	height: 14px;
}

#topNav {
	margin:0px;
	padding:0px;
	width:841px;
	display:none;
}


/*-----------------------------------------------------
	nav bar with dropdowns
-------------------------------------------------------*/
#sectionNavPosition {
	padding: 0px 0px 0px 0px;
	display:none;
}

#sectionNavContainer {
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 1000 !important;
}
.sectionNav, .sectionNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
/*	height: 25px; */
	text-align: center;
}
.sectionNav a {
font: normal 12px Arial,Helvetica,Sans-serif;
	display: block;
	padding: 0px;
	text-align: center;
	color:#0094c2;
	text-decoration: none;

}
.sectionNav a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #0094c2;
}
.sectionNav a:visited, .sectionNav a:active {
	text-decoration: none;
	font-weight: bold;
	color: #0094c2;
}
.sectionNav a.selected{
	display: block;
	text-align: center;
	color:#0094c2;
	background-color:#cfe6f4;
	text-decoration: none;
}

.sectionNav li{
	float: left;
}
.sectionNav > li{
	float: left;
}
.sectionNav li ul {
	position: absolute;
	width: 220px;
	left: -999em;
}
.sectionNav li:hover ul, .sectionNav li.csshover ul {
	left: auto;
	width: 220px !important;
}
.sectionNav li:hover > ul {
	left: auto;
	width: 230px !important;
}
.sectionNav iframe {
	position: absolute;
/*	z-index: -1; */
	z-index: 2;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: none;
	width: 220px;
}
li.csshover iframe {
	left: auto;
	display: block;
}
.sectionNav li li a {
	padding: 3px 3px 3px 5px;
	margin: 0;
	color: #FFFFFF;
	font-weight:normal;
	width: 220px !important;
	text-align: left;
	background-color: #919cae;
	border-top: 1px solid #9da9b9;
	border-bottom: 1px solid #798599;
	border-left: 1px solid #9da9b9;
	border-right: 1px solid #9da9b9;
}
.sectionNav li li a:hover {
	background: #566b86;
	text-decoration:none;
	font-weight: normal;
	color: #ffffff;
}
.sectionNav li li a:visited, .sectionNav li li a:hover {
	text-decoration:none;
	font-weight: normal;
	color: #ffffff;
}

.sectionNavSmall {
	font: normal 10px Arial,Helvetica,Sans-serif;
	color:#FFFFFF;
}


#sectionNav
{
z-index: 2;
}

.sectionNavTop
{
display: inline-block;
}

.sectionNavTopHover
{
	display: inline-block;
}

/* highlight for error form fields */

.signuphighlight { border: solid #ffcc00 2px; background-color:#FFFFCC;}


#print {
	width: auto;
    display:block;
    padding-bottom:10px;

}

/* Not Found */

#notFoundContainer {
	width:800px;
	margin:0px auto;
	padding:20px 0px 0px 0px;
	text-align:left;
}

.notFoundSectionLeft {
	width:391px;
	float:left;
}

.notFoundSectionRight {
	width:391px;
	float:right;
}

.notFoundBusiness {
	padding:10px;
	background-color:#2287c8;
	height:125px;
}

.notFoundResidential {
	padding:10px;
	background-color:#674683;
	height:125px;
}

a.notFound:link, a.notFound:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.notFound:hover, a.notFound:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.notFoundBase:link, a.notFoundBase:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3399cc;
	text-decoration:none;
}

a.notFoundBase:hover, a.notFoundBase:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3399cc;
	text-decoration:underline;
}

#leftCol {
    display:none;
}

#rightContainer {
	text-align:left;
	padding: 15px 15px 20px 0px;
    float:left;
}

#content {
width:550px;
}

#rightColPromo {
	width:180px;
	float:right;
	padding-top:15px;
	text-align: center;
}

/* General Page Styles */

.pgIntro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#566b86;
	font-weight: bold;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#37577e;
}

h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#37577e;
	font-weight:bold;
	padding:0px;
}

a { color:#3399cc; text-decoration:none;}
a:active { color:#336699; text-decoration:underline;}
a:visited { color:#3399cc; text-decoration:none;}
a:hover {
	color:#336699;
	text-decoration:underline;
}

.table_hdr_lite{
	background-image:url(http://www.telstraclear.co.nz/images/other/tbl-hdr-bg-lite.gif);
	background-repeat:repeat-x;
	background-color:#a7b5d0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:4px;
}
.table_hdr_dark{
	background-image:url(http://www.telstraclear.co.nz/images/other/tbl-hdr-bg-dark.gif);
	background-repeat:repeat-x;
	background-color:#738dac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:4px;
}
.table_cell_shade{
	background-color:#c5cedf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#183C69;
	font-weight:normal;
	padding:4px;
}
.table_cell_grey{
	background-color:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	padding:4px;
}

.table_cell_rates {
	background-color:#DED9E4;
	padding:4px;
	color:#330066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.blueline {
	background-color:#D9DDE4;
	width:100%;
	height:1px;
}

/* 1st Horizontal Nav Bar */

#mhNavBar {
	background-image:url(http://www.telstraclear.co.nz/images/global/mh-other-menu-bg.jpg);
	background-repeat:no-repeat;
	width:984px;
	height:30px;
    display:none;
}

a.mhNav:link, a.mhNav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;

}

a.mhNav:hover, a.mhNav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#6c88ab;
	text-decoration:none;
	padding:2px;
}

a.mhNavUp:link, a.mhNavUp:hover, a.mhNavUp:visited, a.mhNavUp:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#254A77;
	text-decoration:none;

}

.mhNavUpBg {
	background-image:url(http://www.telstraclear.co.nz/images/global/tab-other-bg.gif);
	background-repeat:repeat-x;
}

a.mhNavUpParent:link, a.mhNavUpParent:hover, a.mhNavUpParent:active, a.mhNavUpParent:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#400366;
	text-decoration:none;
}

.mhNavUpParentBg {
	background-image:url(http://www.telstraclear.co.nz/images/global/tab-other-bg-parent.gif);
	background-repeat:repeat-x;
}

.mhNavSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.mhNavSmallUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#400366;
	text-decoration:none;
}

/* 2nd Horizontal Nav Bar */

#mhNavBar2 {
	background-color:#d9e0e4;
	width:984px;
	height:28px;
    display:none;
}

.mhNavBar2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#99afca;
}

a.mhNav2:link, a.mhNav2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#385c85;
	text-decoration:none;
	padding:2px;

}

a.mhNav2:hover, a.mhNav2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#385c85;
	background-color:#ecf1f3;
	text-decoration:none;
	padding:2px;
}

a.mhNav2Up:link, a.mhNav2Up:hover, a.mhNav2Up:active, a.mhNav2Up:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#385c85;
	background-color:#FFFFFF;
	text-decoration:none;
	padding:2px;
}

/* Layout */


#singleContainer {
	width:954px;
	padding: 15px 15px 15px 15px;
}

#rightContainer {
	text-align:left;
	padding: 15px 15px 20px 0px;
	float:left;
}

#main {
	text-align:left;
	width:570px;
	padding: 15px 0px 0px 0px;
	float:left;
}


/* Feature Box e.g. network maps */

.featureBoxBg {
	background-image:url(http://www.telstraclear.co.nz/images/residential/feature-box-bg.gif);
	background-repeat:repeat-x;
}

.featureBoxLeft {
	background-image: url(http://www.telstraclear.co.nz/images/residential/feature-box-left.gif);
	background-repeat:repeat-y;
}

.featureBoxRight {
	background-image: url(http://www.telstraclear.co.nz/images/residential/feature-box-right.gif);
	background-repeat:repeat-y;
}


#featureBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#566b86;
	width:auto;
	padding:10px;
}

#featureBox a:link { color:#ff6600; text-decoration:underline;}
#featureBox a:active { color:#cc3300; text-decoration:underline;}
#featureBox a:visited { color:#ff6600; text-decoration:underline;}
#featureBox a:hover { color:#cc3300; text-decoration:underline;}


/* Top Level Box Menus */

#menuColLeft {
	text-align:left;
	width:762px;
	padding: 10px 0px 10px 5px;
	float:left;
}

#menuBox {
	background-image:url(http://www.telstraclear.co.nz/images/residential/box-menu-bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3c2545;
	height: 55px;
	padding:5px;
}

#menuBox a:link { color:#ff6600; text-decoration:underline;}
#menuBox a:active { color:#cc3300; text-decoration:underline;}
#menuBox a:visited { color:#ff6600; text-decoration:underline;}
#menuBox a:hover { color:#cc3300; text-decoration:underline;}


/*----------------------- left navigation bar ----------------------*/

.leftNav, .leftNav ul {
	padding: 0;
	margin:0;
	list-style: none;
/*	width: 100%;*/
	text-align: left;
}

.leftNav li
{
  	width/* */:/**/175px;
  	width: /**/auto;
	_width: 175px;
}

.leftNav li:hover  {
	background-color: #d9dde4;
	width/* */:/**/175px;
	width: /**/auto;
	_width: 175px;
}

.leftNavTop {
	display: block;
	background-image: url(http://www.telstraclear.co.nz/images/other/left-nav-top-bg.gif);
	background-repeat:repeat-x;
	background-color:#859ebc;
  	width/* */:/**/175px;
  	width: /**/auto;
	_width: 175px;
}
.leftNavTop a {
	display: block;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
  	width/* */:/**/165px;
  	width: /**/auto;
	_width: 165px;
	padding: 5px;
}
.leftNavTop a:visited, .leftNavTop a:active {
	text-decoration:none;
	font-weight: bold;
	color:#ffffff;
}

.leftNavTop a:hover {
	display: block;
	color: #c8d5e9;
  	width/* */:/**/165px;
  	width: /**/auto;
	_width: 165px;
	text-decoration:none;
	font-weight:bold;
}


.leftNavContent {
	display: block;
	background-color:#d9dde4;
	border-top: 1px solid #ffffff;
  	width/* */:/**/175px;
  	width: /**/auto;
	_width: 175px;
}
.leftNavContent a {
	display: block;
	color:#385c85;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width/* */:/**/165px;
	width: /**/auto;
	_width: 165px;
	text-decoration: none;
	padding: 5px;
}
.leftNavContent a:visited, .leftNavContent a:active {
	color:#385c85;
	text-decoration:none;
	font-weight: normal;
}
.leftNavContent a:hover {
	display: block;
	color:#ffffff;
	text-decoration:none;
	font-weight: normal;
	background-color: #8697b1;
	width/* */:/**/175px;
	width: /**/auto;
	_width: 165px;
}


.leftNavSelected {
	display: block;
	background-color:#8697b1;
	border-top: 1px solid #ffffff;
	width/* */:/**/175px;
	width: /**/auto;
	_width: 175px;
}
.leftNavSelected a {
	display: block;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
  	width/* */:/**/165px;
  	width: /**/auto;
	_width: 165px;
	text-decoration: none;
	padding: 5px;
}
.leftNavSelected a:visited, .leftNavSelected a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}
.leftNavSelected a:hover {
	font-weight:bold;
	color:#ffffff;
	display: block;
	text-decoration: none;
	background-color: #7386a4;
	width/* */:/**/175px;
	width: /**/auto;
	_width: 165px;
}

.leftNavSubItem {
	display: block;
	background-color:92a4bf;
	border-top: 1px solid #9faec3;
  	width/* */:/**/175px;
  	width: /**/auto;
	_width: 175px;
}

.leftNavSubItem a {
	display: block;
	color:#ffffff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
  	width/* */:/**/155px;
  	width: /**/auto;
	_width: 155px;
	text-decoration: none;
	background-color:#92a4bf;
	padding: 3px 5px 3px 15px;
}
.leftNavSubItem a:visited, .leftNavSubItem a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight: normal;
}
.leftNavSubItem a:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight: normal;
	display: block;
	background-color: #8697b1;
  	width/* */:/**/175px;
  	width: /**/auto;
	_width: 155px;
	font-weight: normal;
}


.leftNavSubSelected {
	display: block;
	background-color:#8697b1;
	border-top: 1px solid #9faec3;
  	width/* */:/**/175px;
  	width: /**/auto;
	_width: 175px;
}

.leftNavSubSelected a {
	display: block;
	color:#ffffff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
  	width/* */:/**/155px;
  	width: /**/auto;
	_width: 155px;
	text-decoration: none;
	background-color:#8697b1;
	padding: 3px 5px 3px 15px;
}
.leftNavSubSelected a:visited, .leftNavSubSelected a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight: normal;
}
.leftNavSubSelected a:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight: normal;
	display: block;
	background-color: #8697b1;
  	width/* */:/**/175px;
  	width: /**/auto;
	_width: 155px;
	font-weight: normal;
}



/* Highlight Box */

.highlightTextBox {
	width: auto;
	padding: 10px;
	border: 1px solid #cccc99;
	background-color:#ffffcc;

}



.pnlBackground {
	background-color:#e4e7eb;
	background-image: url(http://www.telstraclear.co.nz/images/other/pnl-gradient.gif);
	background-repeat:repeat-x;
}

.tools {
padding-top:5px;
}



a.toolsHdr:link, a.toolsHdr:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0076cd;
	text-decoration:none;
}

a.toolsHdr:hover, a.toolsHdr:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ed5813;
	text-decoration:none;
}

a.toolsSnippet:link, a.toolsSnippet:hover, a.toolsSnippet:active, a.toolsSnippet:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c517d;
	text-decoration:none;
}


.toolsTblBg {
	background-image:url(http://www.telstraclear.co.nz/images/other/tools/tools-table-gradient.gif);
	background-repeat:repeat-x;
	padding:10px;
}

.toolsTblSearchHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000066;
}

.toolsTblHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#37577e;
	padding:5px;
}

.toolsTblRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#efefef;
	padding:5px;
}

.toolsTblRow2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	padding:5px;
}

.toolsTblLine {
	background-color:#d9dde4;
	padding:0px;
}

/* Customer Zone */

.subNavBarDivResidential {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    color:#786493;
}

.subNavBarDivBusiness {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    color:#325288;
}

.subNavBarDivOther {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    color:#cd575a;
}

.tabUp {
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/tab-up.gif);
	background-repeat:no-repeat;
	color:#ed5813;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
	font-weight:bold;
	line-height:38px;
	padding-left:18px;
}

.tabDown {
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/tab-down.gif);
	background-repeat:no-repeat;
	color:#e98f00;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
	font-weight:bold;
	line-height:38px;
	padding-left:18px;
	cursor:pointer;
}

.tabOver {
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/tab-over.gif);
	background-repeat:no-repeat;
	color:#ffffff;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
	font-weight:bold;
	line-height:38px;
	padding-left:18px;
	cursor:pointer;
}
.tabContent {
	padding-top:10px;
	padding-left:25px;
	padding-right:10px;
	padding-bottom:20px;
}

.tabContent_left {
	width:50%;
	padding-right:10px;
	border-right:1px solid #ced8e4;
}
.tabContent_right {
	width:50%;
	padding-left:10px;
}
.tabItem {
	background-image:url(http://www.telstraclear.co.nz/images/other/menu-arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
  	width/* */:/**/240px;
  	width: /**/220px;
	_width: 220px;
	display:block;
}

.tabItem a { color:#0076cd; text-decoration:none;}
.tabItem a:active {
	color:#ed5813;
	text-decoration:none;
}
.tabItem a:visited { color:#0076cd; text-decoration:none; }
.tabItem a:hover {
	color:#ed5813;
	text-decoration:none;
}

.tabSubsetTitle {
	margin-top:5px;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#3399cc;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.tabSmallText {
	color:#4f5762;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.horizDots {
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/dotted-line.gif);
	background-repeat:repeat-x;
	height:3px;
}

/* Top Level Panels */

.menuIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#274c79;
}

a.menuHdr:link, a.menuHdr:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0076cd;
	background-image:url(http://www.telstraclear.co.nz/images/other/menu-arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

a.menuHdr:hover, a.menuHdr:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ed5813;
	background-image:url(http://www.telstraclear.co.nz/images/other/menu-arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}


a.menuSnippet:link, a.menuSnippet:hover, a.menuSnippet:active, a.menuSnippet:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c517d;
	text-decoration:none;
	padding-left:20px;
	display:block;
}

#panelMenu {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#ced8e4 solid 1px;
}

#panelMenuBase {
padding-top:10px;
padding-bottom:10px;
}

/* Contact */

.contactHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#37577e;
}

#mapInfoWindow {
	width:250px;
}

.mapInfo {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

	}

/* Offers */

.aaRewardsBackground {
	background-image:url(http://www.telstraclear.co.nz/images/other/offers/aa-form-background.gif);
	background-repeat:repeat-y;
}

.aaRewardsForm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.aaRewardsFormSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

/* Weather */

#weather_issued{
	float:right;
	margin-top: 10px;
	/*	width: 407px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#385c85;
}


#weather_issued_subsection{
	float:right;
	margin-top: 2px;
	margin-right:3px;
/*	width: 407px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#515151;
}

.weather_issued_lbl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9d9d9d;
}

#weather_summary_strip {
	width: 651px;
	background-color:#e9edf2;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
}


#weather_select_city {
	width: 150px;
	float:right;
	text-align:right;
}


.summary_city_hdr {
	background-image:/* */ url("http://www.telstraclear.co.nz/images/news/weather/summary-city-bg.gif");
	background-repeat:repeat-x;
	background-color:#8fa7c4;
	text-align:center;
	padding:3px;
}
.summary_city_hdr a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
}
.summary_city_hdr a:active { color:#d6eeff; font-weight:normal; text-decoration:none;}
.summary_city_hdr a:visited { color:#ffffff; font-weight:normal; text-decoration:none;}
.summary_city_hdr a:hover { color:#d6eeff; font-weight:normal; text-decoration:none;}

.summary_city_content {
	background-color:#ffffff;
	padding:3px;
	text-align:center;
	border-bottom: 1px solid #c3ccd8;
	border-left: 1px solid #c3ccd8;
	border-right: 1px solid #c3ccd8;
}

.hot_temp{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#de0000; font-weight:bold;
}

.cold_temp{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#005ede; font-weight:bold;
}

.townSelectHdr{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#385c85; font-weight:bold;
}

.town_selector_hdr{
	background-color:#8fa7c4;
	padding:3px 5px 3px 5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.summary_yours_hdr {

	background-image:/* */ url("http://www.telstraclear.co.nz/images/news/weather/summary-yours-bg.gif");
	background-repeat:repeat-y;
	background-color:#f46700;
	text-align:center;
	padding:3px;
}

.summary_yours_hdr a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#ffffff;
}

.summary_yours_hdr a:active { color:#ffffff; font-weight:normal; text-decoration:underline;}

.summary_yours_hdr a:visited { color:#ffffff; font-weight:normal; text-decoration:none;}

.summary_yours_hdr a:hover { color:#ffffff; font-weight:normal; text-decoration:underline;}

.summary_city_content {
	background-color:#ffffff;
	padding:3px;
	text-align:center;
	border-bottom: 1px solid #c3ccd8;
	border-left: 1px solid #c3ccd8;
	border-right: 1px solid #c3ccd8;
}

.town_selector_body{
	background-color:#c3ccd8;
	padding: 4px 6px 0px 6px;
}

#town_title{
	color:#385c85;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}


#weather_section_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fd6700;
	border-bottom: 1px solid #dddddd;
	padding-top:3px;
	padding-bottom:3px;
}



#weather_subsection_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#515151;
	background-color:#eeeded;
	padding: 5px 10px 5px 10px;
	margin-top: 6px;
}



#weather_mid_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#515151;
	background-color:#dedcdc;
	padding: 5px 10px 5px 10px;
	margin-top: 6px;
}

#weather_dark_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#838383;
	padding: 5px 10px 5px 10px;
	margin-top: 6px;

}

#weather_subsection_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#515151;
	padding: 5px 10px 5px 10px;
}


#weather_summary_text{
	float:left;
	padding-top: 10px;
	width: 340px;
}

#weather_summary_map{
	float:right;
	padding-top: 10px;
}

#weather_summary_light{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#515151;
	padding: 6px;
}

#weather_summary_dark{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#515151;
	padding: 6px;
	background-color:#e9edf2;

}

.forecast_day_hdr{
	background-color:#dedcdc;
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
}

.forecast_day_sep{
	background-image: url("http://www.telstraclear.co.nz/images/news/weather/vert-seperator.gif");
	background-repeat:repeat-y;
}

.forecast_day_content{
	padding:2px 6px 6px 6px;

}

.forecast_day_text{
	background-color:#f0f0f0;
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.forecast_temp_lbl{
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.forecast_temp_hot{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#de0000; font-weight:bold;
}

.forecast_temp_cold{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#005ede; font-weight:bold;
}
.forecast_celcius{
	font-size:11px;  font-weight:normal;
}

/* Weather Right Panel */

#weatherRightPanelContainer {
	width:300px;
}

#weatherRightPanelHdr {
	background-image: url(http://www.telstraclear.co.nz/images/news/pnl-top-hdr-bg.gif);
	background-repeat:no-repeat;
	width:auto;
	padding: 4px 10px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-color: #95ACC8;
}

.weatherRightPanelSubHdr {
	background-image: url(http://www.telstraclear.co.nz/images/news/weather/pnl-sub-hdr-bg.gif);
	background-repeat: repeat-x;
	width:auto;
	padding: 2px 10px 3px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}

#grey_top_line{
/*	width:100%; */
	background-image:url(http://www.telstraclear.co.nz/images/news/weather/double-sep-line-fat-top.gif);
	background-repeat:repeat-x;
}

/* Satellite Images */
#weatherSatelliteLeftContainer {
	width:240px;
	float:left;
	background-color:#dee2e8;
}

#weatherSatelliteRightContainer {
	width:407px;
	margin-left:0px;
	float:right;
}
.weatherSatelliteHdrDark {
	background-image: url(http://www.telstraclear.co.nz/images/news/weather/hdr-bg-dark.gif);
	background-repeat:repeat-x;
	background-color:#04305D;
	width:auto;
	padding: 5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.weatherSatelliteHdrLite {
	background-image: url(http://www.telstraclear.co.nz/images/news/weather/hdr-bg-lite.gif);
	background-repeat:repeat-x;
	background-color:#179CC8;
	width:auto;
	padding: 5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.weatherRainHdr {
	background-color:#8697B1;
	width:auto;
	padding: 4px 10px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.weatherRainRadarImg {
	padding-top:1px;
	padding-bottom:4px;
}

.weatherIsobaricImg {
	width:auto;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ccffff;
}

.weatherInfraredImg {
	width:auto;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#666666;
}

/* Search Results */

#searchContainer {
	width:700px;
	padding: 15px 15px 15px 15px;
}

.searchSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#666666;
}

a.searchHdr:link, a.searchHdr:visited {
	background-image:url(http://www.telstraclear.co.nz/images/other/search-arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#3399cc;
	text-decoration:none;
	padding-left:15px;
	display:block;
}

a.searchHdr:hover, a.searchHdr:active {
	background-image:url(http://www.telstraclear.co.nz/images/other/search-arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#336699;
	text-decoration:underline;
	padding-left:15px;
	display:block;
}

.searchSnippet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#666666;
	padding-left:15px;
	display:block;
}


/* News */
#newsContainerLeft {
	width:652px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}

#newsContainerRight {
	width:300px;
	float:right;
	padding-top:10px;
	padding-right:10px;
}

#newsContainerRightStory {
	width:395px;
	float:right;
	padding-top:10px;
	padding-right:10px;
}


#newsContainerLeftStory {
	width:548px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}

#baseAdvertContainer {
	width:auto;
	padding-left:10px;
	padding-right:10px;
}
#baseAdvert {
	width:760px;
	padding-top:10px;
	margin:0px auto;
	text-align: left;
}

.newsLatestHdr {
	background-image:url(http://www.telstraclear.co.nz/images/news/latest-hdr-bg.gif);
	background-repeat:repeat-x;
	background-color:#04305d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;

}

#newsLatestContainer {
	background-color:#e9edf2;
	padding:10px;
	border-bottom:#cbd6e2 1px solid;
	background-image:url(http://www.telstraclear.co.nz/images/news/latest-stories-divider.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#latestStoryLeft {
	width:300px;
	float:left;
}

#latestStoryRight {
	width:300px;
	float:right;
}

#newsHomeHeadlines {
	width:205px;
	float:left;
}

#newsHomeSections {
	width:435px;
	float:right;
}

#newsHomeSectionsContainer {
	width: auto;
	padding:10px 0px 0px 10px;
}

.newsHomeSectionLead {
	float:left;
	padding-right:10px;
	width: 220px;
	;
}

.newsHomeSectionHeadlines {
	float:right;
	padding:4px;
	width:160px;
	background-color:#efefef;
}


.tableCellNewsHeadlines {
	background-color:#e9edf2;
	padding:0px 5px 5px 5px;
}

.newsStoryCategory {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6699cc;
	text-transform:uppercase;
}

a.newsStoryHdrBig:link, a.newsStoryHdrBig:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
} 

a.newsStoryHdrBig:hover, a.newsStoryHdrBig:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	text-decoration:underline;
}

a.newsStoryHdrMed:link, a.newsStoryHdrMed:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
} 

a.newsStoryHdrMed:hover, a.newsStoryHdrMed:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	text-decoration:underline;
}


.newsStoryDetails {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	

}

a.newsFullStory:link, a.newsFullStory:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
}

a.newsFullStory:hover, a.newsFullStory:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc3300;
	text-decoration:none;
}


a.newsPanel:link, a.newsPanel:visited {
	background-image:url(http://www.telstraclear.co.nz/images/news/pnl-r-arrow.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	padding: 5px 0px 0px 14px;
	display:block;
	text-decoration:none;
}

a.newsPanel:hover, a.newsPanel:active  {
	background-image:url(http://www.telstraclear.co.nz/images/news/pnl-r-arrow.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	padding: 5px 0px 0px 14px;
	display:block;
	text-decoration:none;
}

.newPanelCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f92b4;
	text-decoration:none;
}

#newsSectionHeader {
	background-image:url(http://www.telstraclear.co.nz/images/news/section-hdr-bg.gif);
	background-repeat:repeat-x;
	background-color:#e1f0f4;
	border-bottom:#cae8f2 1px solid;
	padding:0px 5px 0px 10px;
	height:29px;
}

a.newSectionHeader:link, a.newSectionHeader:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#339bd2;
	text-decoration:none;
	padding-top:6px;
	display:block;
}

a.newSectionHeader:active, a.newSectionHeader:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#006699;
	text-decoration:none;
	padding-top:6px;
	display:block;
}

a.newsSectionPanel:link, a.newsSectionPanel:visited {
	background-image:url(http://www.telstraclear.co.nz/images/news/pnl-orange-arrow.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	padding: 3px 0px 0px 12px;
	display:block;
	text-decoration:none;
}

a.newsSectionPanel:hover, a.newsSectionPanel:active  {
	background-image:url(http://www.telstraclear.co.nz/images/news/pnl-orange-arrow.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	padding: 3px 0px 0px 12px;
	display:block;
	text-decoration:none;
}

#newsHeadlinesYesterday {
	width:205px;
	float:right;
}

#newsHeadlinesToday {
	width:420px;
	float:left;
}

#newsHeadlinesArchives {
	width:520px;
	float:left;
}


.newsTblHdrYesterday {
	background-image: url(http://www.telstraclear.co.nz/images/news/tbl-hdr-yesterday-bg.gif);
	background-repeat:repeat-x;
	background-color:#e1f0f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:#cae8f2 1px solid;
	color:#3399cc;
	font-weight:bold;
	padding:4px;
}

.newsTblCellYesterday {
	background-color:#f3f3f3;
	padding:0px 5px 5px 5px;
}

.newsHdrBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bold;

}

.newsSnippet {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

a.newsStoryLinkHdr:link, a.newsStoryLinkHdr:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0076cd;
	background-image:url(http://www.telstraclear.co.nz/images/other/menu-arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

a.newsStoryLinkHdr:hover, a.newsStoryLinkHdr:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ed5813;
	background-image:url(http://www.telstraclear.co.nz/images/other/menu-arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.newsStoryLinkHdrCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f92b4;
}

.newsStoryDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6633;
}

.newsCopyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

#newsStoryBaseAdvert {
	width:300px;
	float:left;
}


#newsStoryHeadlinesContainer {
	width:225px;
	float:left;
}

#newsStoryRightAdvertContainer {
	width:160px;
	float:right;
	margin-left: 10px;
}

#rightPanelHdrLink {
	float:right;
	width:auto;
	text-align:right
}

a.rightPanelHdr:link, a.rightPanelHdr:visited {
	background-image:url(http://www.telstraclear.co.nz/images/news/pnl-r-link-arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

a.rightPanelHdr:hover, a.rightPanelHdr:active {
	background-image:url(http://www.telstraclear.co.nz/images/news/pnl-r-link-arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #d6eeff;
	text-decoration:none;
}

#newsEmail {
	float:right;
}

a.newsEmail:link, a.newsEmail:visited {
	background-image: url(http://www.telstraclear.co.nz/images/news/email-icon.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#415d81;
	padding-left:18px;
	text-decoration:none;
}

a.newsEmail:hover, a.newsEmail:active {
	background-image: url(http://www.telstraclear.co.nz/images/news/email-icon.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF9900;
	padding-left:18px;
	text-decoration:none;
}


#newsStorySponsoredLinks {
	width:220px;
	float:right;
	padding:10px;
	background-color:#efefef;
}
a.newsSponsored:link, a.newsSponsored:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #0099cc;
	text-decoration:none;
	padding-top:10px;
	display:block;
}

a.newsSponsored:hover, a.newsSponsored:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #006699;
	text-decoration:none;
	padding-top:10px;
	display:block;
}

.newsSponsorCompany {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration:none;
}

.newsSponserImg {
	float:right;
	border:#CCCCCC 1px solid;
	margin-left:5px;
}


/*--- Right Column ---*/

#productRightCol {
	text-align:center;
	width:170px;
	padding: 15px 0px 0px 0px;
	float:right;
}

#productRightMenu {
	width:166px;
	margin: 1px;
	padding: 1px;
	border: 1px solid #cccccc;
	text-align:left;
}

#productRightMenuHdr {
	background-image:url(http://www.telstraclear.co.nz/images/other/right-menu-hdr-bg.gif);
	background-repeat:repeat-x;
	background-color:#254a78;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display: block;
}

#productRightMenu1 {
	background-color:#f1f2f5;
	background-image: url(http://www.telstraclear.co.nz/images/global/right-menu-arrow.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b6b80;	
}

#productRightMenu2 {
	background-color:#e1e4ea;
	background-image: url(http://www.telstraclear.co.nz/images/global/right-menu-arrow.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b6b80;	
}

a.productRightMenu:link, a.productRightMenu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}

a.productRightMenu:hover, a.productRightMenu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
	text-decoration:underline;
}

#productRightKeyFeature1 {
	background-color:#f1f2f5;
	background-image: url(http://www.telstraclear.co.nz/images/global/right-menu-star.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b6b80;	
}

#productRightKeyFeature2 {
	background-color:#e1e4ea;
	background-image: url(http://www.telstraclear.co.nz/images/global/right-menu-star.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b6b80;	
}

#productRightDoc {
	background-color:#f1f2f5;
	padding: 5px 5px 5px 5px;	
}

.productRightDoc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b6b80;	
}

/*----------------------- right navigation bar ----------------------*/


.rightNav, .rightNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
}
.rightNav li
{
  	width/* */:/**/170px;
  	width: /**/auto;
	_width: 170px;
}
.rightNav li:hover  {
	background-color: #8697b1;
  	width/* */:/**/170px;
  	width: /**/auto;
	_width: 170px;
}
.rightNavContent {
	display: block;
	background-color:#92a4bf;
	border-top: 1px solid #ffffff;
  	width/* */:/**/170px;
  	width: /**/auto;
	_width: 170px;
}
.rightNavContent a {
	display: block;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
  	width/* */:/**/158px;
  	width: /**/auto;
	_width: 158px;
	text-decoration: none;
	padding: 6px;
}
.rightNavContent a:visited, .rightNavContent a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}
.rightNavContent a:hover {
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color: #8697b1;
	width/* */:/**/170px;
	width: /**/auto;
	_width: 158px;
}

.rightNavContentUp {
	display: block;
	background-color:#8697b1;
	border-top: 1px solid #ffffff;
  	width/* */:/**/170px;
  	width: /**/auto;
	_width: 170px;
}

.rightNavContentUp a {
	display: block;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
  	width/* */:/**/158px;
  	width: /**/auto;
	_width: 158px;
	text-decoration: none;
	padding: 6px;
}
.rightNavContentUp a:visited, .rightNavContentUp a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}
.rightNavContentUp a:hover {
	display: block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color: #8697b1;
	width/* */:/**/170px;
	width: /**/auto;
	_width: 158px;
}

/*----------------------- Customer Zone ----------------------*/

#czContainer {
	margin:0px auto;
	width: 960px;
	text-align:center;
}

#czContentBG {
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/shade-bg.gif);
	background-repeat:repeat-y;
	width: 960px;
	padding: 10px 0px 5px 0px;
	text-align:center;
}

#czHmLeftCol {
	width:525px;
	float:left;
	padding: 0px;
	margin: 0px;
}

#czHmRightCol {
	width:378px;
	float:right;
}

#czColContainer {
	margin:0px auto;
	width:932px;
	padding-top:10px;
	text-align:left;
}

#czHdr {
	background-image: url(http://www.telstraclear.co.nz/images/other/customer-zone/hdr-bg.gif);
	background-repeat: repeat-x;
	width: 960px;
	text-align:left;
}

#czHdrRight {
	width: 3px;
	float:right;
}

.czLoginBoxContent {
	background-image: url(http://www.telstraclear.co.nz/images/other/customer-zone/login-gradient-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:left;
	font-size:11px;
	color:#666666;
}

.czLoginForm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    font-weight:bold;
	color:#666666;
} 

.czLoginFormField {
	width:165px;
} 

a.czLoginPassword:link, a.czLoginPassword:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff6c00;
	text-decoration:underline;
} 

a.czLoginPassword:hover, a.czLoginPassword:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CC0000;
	text-decoration:underline;
} 

.czLoginHorizontalLine {
	clear: both; 
    display: block;  
    overflow: hidden;
	width:auto;
	margin:10px 0px 10px 0px;
	height:1px;
	background-color:#e6ebf1;
}

.czLoginNew {
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/login-new-bg.gif);
	background-repeat:repeat-x;
	background-color:#e84e07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:0px 10px 0px 10px;
}

.czLoginNewHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:18px;
}

.czHomeService {
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/hm-service-panel-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-left:#d5e0ed 1px solid;
	border-right:#d5e0ed 1px solid;
	padding:0px 10px 0px 10px;
}

.czHomeRightPanel {
	background-color:#e9edf2;
	border-left:#d5e0ed 1px solid;
	border-right:#d5e0ed 1px solid;
	padding:0px 10px 0px 10px;
}

.czHomeRightPanelHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	padding-bottom:5px;
	display:block;
}

.czHomeRightPanelColLeft {
	width:172px;
	float:left;
}

.czHomeRightPanelColRight {
	width:172px;
	float:right;
}

a.menuSnippetGrey:link, a.menuSnippetGrey:hover, a.menuSnippetGrey:active, a.menuSnippetGrey:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
	text-decoration:none;
	padding-left:20px;
	display:block;
}

.czLeftCol {
	width:690px;
	float:left;
}

.czRightCol {
	width:230px;
	float:right;
}

.czLinkPanelLeftCol {
	width:304px;
	float:left;
}

.czLinkPanelRightCol {
	width:304px;
	float:right;
}

.czLinkHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/lnkhdr-bg.gif);
	background-repeat:repeat-x;
	background-color:#627e9f;
	border-bottom:#96adc9 1px solid;
	border-top:#e1e6ed 1px solid;
	padding:5px;
	display:block;
}

.czLinkPanel{
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/lnkpnl-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px;
}

.czLinkPanelItem{
	border-bottom:#e1e6ed 1px dotted;
	padding: 5px 0px 5px 0px;
}

.czRelatedLinksPanel {
	background-image: url(http://www.telstraclear.co.nz/images/other/customer-zone/related-bg.gif);
	background-repeat:repeat-x;
	background-color:#e9edf2;
	border-left:#d5e0ed 1px solid;
	border-right:#d5e0ed 1px solid;
	padding:0px 10px 0px 10px;
}

.czRelatedLinksHdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	padding-bottom:8px;
	border-bottom:#dee6f1 1px solid;
	display:block;
}

/*---- Related Links ----*/

.czRelatedNavText {
	float:right;
	width:170px;
	margin-top:3px;
	display:block;
}


#czRelatedNavWrap {
	padding: 0px;
	text-align:left;
}

#czRelatedNav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5e7ca1;
	display:block;
	text-decoration:none;
	padding:3px;
	cursor:pointer;
}

#czRelatedNav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5e7ca1;
	display:block;
	text-decoration:none;
	padding:3px;
	cursor:pointer;
}


#czRelatedNav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5e7ca1;
	background-color:#dee6f1;
	display:block;
	text-decoration:none;
	padding:3px;
	cursor:pointer;
}

.czRelatedNavIcon {
	padding: 0px 10px 0px 3px;
}

a.czPanelLink:link, a.czPanelLink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099cc;
	padding:3px 0px 3px 20px;
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/panel-link-arrow.gif);
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
}

a.czPanelLink:hover, a.czPanelLink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099cc;
	padding:3px 0px 3px 20px;
	background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/panel-link-arrow.gif);
	background-repeat:no-repeat;
	background-color:#dee6f1;
	display:block;
	text-decoration:none;
}

.czMenuWrap {
background-image:url(http://www.telstraclear.co.nz/images/other/customer-zone/menu-bg.gif);
background-repeat:repeat-y;
background-position:center;
padding:10px 0px 10px 0px;
}
.czMenuIcon {
	float:left;
	width:55px;
}

.czMenuIconWrap {
	width:240px;
	float:right;
}

a.czMenuIconHdr:link, a.czMenuIconHdr:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0076cd;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

a.czMenuIconHdr:hover, a.czMenuIconHdr:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ed5813;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

a.czMenuIconSnippet:link, a.czMenuIconSnippet:hover, a.czMenuIconSnippet:active, a.czMenuIconSnippet:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
	text-decoration:none;
	display:block;
}

.czMyProfileTick {
	background-image:url(http://www.telstraclear.co.nz/images/global/tick.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
	padding-left:20px;
	display:block;
}

