@charset "utf-8";
/* ########################################################################### *
/* ***** TELSTRA WHOLESALE *************************************************** *
/* ########################################################################### *
 * ##### DOCUMENT NAME:  main.css
 * ##### DOCUMENT HISTORY:
 * ##### Original: 2007-07-09 (Laura Magrics, ECLIPSE)
 * ##### Modified: 2007-07-10 (George Hiley, ECLIPSE) 
 * ##### Modified: 2007-09-19 (Sparky Jones, ECLIPSE)
 * ##### Modified: 2010-11-16 (Tim MacKay, Deloitte Online [Formerly ECLIPSE])
/* ########################################################################### *

/* ########################################################################### *
/* ***** INDEX *************************************************************** *
/* ########################################################################### *
/* ##### GLOBAL DEFAULTS
/* ##### LAYOUT
/* ##### HEADER
/* ##### BODY CONTENT
/* ##### TYPOGRAPHY
/* ##### FORMS
/* ##### TABLES
/* ##### MISC
/* ########################################################################### */


/* ===================================================== */
/* GLOBAL DEFAULTS */
/* ===================================================== */
div,table,td,h1,h2,h3,h4,h5,h6,span,a,p{
	margin: 0;
	padding: 0;
}

.mandatory {
	color: #ff0000;
}

img 
{
	border: none;
}

.top
{
	float: right;
	color: #333333;
	padding: 0 0 0 10px;
	background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_arrowup.gif') 0 5px no-repeat;
}

.skipList
{
	position: absolute;
	left: 68px;
	top: -11px;
	font: 60% Verdana, Arial, Helvetica, sans-serif;
}

		.skipList li a
		{
			height: 0px;
			width: 0px;
			overflow: hidden;
			margin-bottom: 0px;
			font-size: 1px;
			line-height: 1px;
			float: left;
		}
		
		.skipList li a:focus, .skipList li a:active
		{
			height: auto;
			width: auto;
			overflow: auto;
			margin-bottom: auto;
			font-size: inherit;
			line-height: inherit;
			color: #666666;	
		}


html>body .btn_orange
{
	padding: 2px 17px 3px 7px;
}
		
.btn_orange
{
	background: url('http://www.telstrawholesale.com.au/global/images/btn_orange_bg.gif') no-repeat right top !important;
	border: 0;
	padding: 2px 12px 2px 4px;
	margin: 0 0 0 0 !important;
	width: auto !important;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	cursor: pointer;
}

html>body .btn_blue
{
	padding: 2px 17px 3px 7px;
}

.btn_blue
{
	background: url('http://www.telstrawholesale.com.au/global/images/btn_blue_bg.gif') no-repeat right top !important;
	border: 0;
	padding: 2px 12px 2px 4px;
	margin: 0 0 0 0 !important;
	width: auto !important;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	cursor: pointer;
}

.clearer
{
	position: relative;
	clear: both;
	height: 1px;
	overflow: hidden;
	top: -1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

.hidden
{
	position: absolute;
	left: -9999px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

ol
{	
	padding-bottom: 3px;
}

li
{
	padding: 0;
	margin: 0;
	background: none;
	list-style-type: none;
}


/* ===================================================== */
/* LAYOUT */
/* ===================================================== */

body 
{
	background-color: #c9c8c9;
	margin: 0;
	padding: 0;
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	background: url('http://www.telstrawholesale.com.au/global/images/pge_bg.gif') repeat-y 50%;
}


#twcontent
{
	width: 971px;
	margin: 0 auto 0 auto;
	padding: 13px 15px 13px 15px;
}

td, tr	{text-align:left;}

.rightpad	{padding-right: 4px;}

/* ===================================================== */
/* HEADER */
/* ===================================================== */

div#header
{
	width:971px;
}

.logo 
{
	float:left;
	width: 500px;
	height: 45px;
}


.globalNavContainer
{
	float:right;
	/*width: 390px;*/
	text-align:right;
	padding-top: 10px;
	margin-bottom: 15px;
}

		.globalNavContainer .search 
		{
			border: 1px solid #525252;
			font: 100% Verdana, Arial, Helvetica, sans-serif;
			height: 15px;
			margin-right: 3px;
		}
	
	
ul.globalNav
{
	margin: 0;
	padding: 0;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
}

		ul.globalNav li
		{
			float: left;
			margin: 0 0 0 0;
			padding: 0 1px 0 0;
		}
	
		ul.globalNav li.divider 
		{
			background-image:url('http://www.telstrawholesale.com.au/global/images/nav_divider.gif');
			background-repeat:no-repeat;
			background-position:right;
		}
	
		ul.globalNav a:link, ul.globalNav a:visited
		{
			color: #525252;
			text-decoration: none;
			padding: 4px 10px 0px 10px;
			display: block;
		}
			
		ul.globalNav a:hover, ul.globalNav a:focus, ul.globalNav a.active:link, ul.globalNav a.active:visited
		{
			color: #666666;
			text-decoration: underline;
		}

.navigation 
{
	clear: both;
}
	
	ul#mainNav
	{
		background: transparent url('http://www.telstrawholesale.com.au/global/images/nav_item_bg.gif') repeat-x;
		height: 35px;
		margin: 0;
		padding: 0;
		font: bold 88% Verdana, Arial, Helvetica, sans-serif;
		z-index: 99998;
	}

			ul#mainNav li
			{
				float: left;
				margin: 0 0 0 0;
				padding: 0 1px 0 0;
				background: transparent url('http://www.telstrawholesale.com.au/global/images/nav_sep.gif') no-repeat right;
				z-index: 99999;
				position: relative;
			}
				
			ul#mainNav a:link, ul#mainNav a:visited
			{
				color: #ffffff;
				text-decoration: none;
				background: transparent url('http://www.telstrawholesale.com.au/global/images/nav_item_bg.gif') repeat-x left top;
				padding: 6px 12px 5px 11px;
				display: block;
			}
				
			ul#mainNav a:hover, ul#mainNav a:focus, ul#mainNav a.active:link, ul#mainNav a.active:visited
			{
				color: #000000;
				background: transparent url('http://www.telstrawholesale.com.au/global/images/nav_bg.gif') repeat-x left top;
			}
			
			ul#mainNav li.last
			{
				padding: 0 0 0 0;
				background: none;
			}
			
	
/* ===================================================== */
/* LEFT NAV */
/* ===================================================== */


.leftCol .leftNav
{

	float: left;
	margin: 0 5px 0 0;
	/*_margin-right: 0px;*/ 

}

		.leftNav ul
		{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			width: 160px;
		}

				.leftNav ul li
				{
					background: #ffffff !important;
					font-size: 100% !important;
					padding: 0 !important;
				}
				
						html>body .leftNav ul li a,
						html>body .leftNav ul li li a,
						html>body .leftNav ul li li li a
						{
							height: auto !important;
						}
						
						.leftNav ul li a
						{
							display:block;
    						margin:0;
    						font:normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
    						text-align:left;
    						text-decoration:none;
    						color:#091d56;
	    					height:1%;
							border-bottom: 1px solid #1276b2;
    						padding:5px 20px 5px 10px;
    						font-weight:normal;
						}
										
						.leftNav ul li a.active
						{
							color: #091D56 !important;
							font-weight: bold;
							text-decoration: none !important;
						}

						.leftNav ul li a:hover {
						background-color:#0089db;
						
    						color:#fff !important;
						
    						font-weight:bold;
						}


						.leftNav ul li a.selected
						{
							display: block;
							font-weight: bold !important;
							background-color: #1276B2;
							color: white !important;
							text-decoration: underline !important;
						}
						.leftNav ul li a.active:hover, .leftNav ul li a.active:focus
						{
							text-decoration: underline !important;
						}
				
						
						.leftNav ul li li
						{
							background: none !important;
						}
						
						.leftNav ul li li a.active
						{
							font-weight: bold !important;
						}
					
						.leftNav ul li li a
						{
							display: block;
						}
					
						.leftNav ul li li li a
						{
							display: block;
						}
						
						.leftNav ul li ul
						{
							width: auto !important;
						}

/* ===================================================== */
/* BODY CONTENT */
/* ===================================================== */

html>body div#bodyContent
{
	height: auto !important;
}

div#bodyContent
{
	background: transparent url('http://www.telstrawholesale.com.au/global/images/right_col_bg.gif') right repeat-y !important;
	height: 1%;
}

		.leftCol 
		{
			/*width: 652px;*/
			margin-right: 10px;
			/*float:left;*/
		}
		
						.leftCol .haslnav .pageCol
						{
							width: 473px;
						}

				.leftCol .hpcontent, .leftCol .contentpage 
				{
					width: 652px;
					margin-top: 10px;
					background: #FFFFFF url('http://www.telstrawholesale.com.au/global/images/img_home_content_bg.gif') repeat-x;
					min-height: 200px;
				}
				
				.leftCol .contentpage {
					background-image: none;
					font-size: 0.9em;
				}
				
						.contentpage .breadcrumbs a
						{
							font-weight: bold;
							text-align: left;							
						}
						
						.contentpage img.left
						{
							float: left;
							margin: 0 5px 5px 0;
						}
						
						.contentpage img.right
						{
							float: right;
							margin: 0 5px 0 5px;
						}
				
						.contentpage .h1
						{
							/*color: #df2d26;*/
							color: #ff8640;
							width: 75%;
						}
						
						.contentpage h2
						{
							width: 93% !important;
							color: #0089db;
						}
						
						.contentpage .pageCol .newsContentCol
						{
							width: 240px; 
							float: left; 
							margin-right: 10px;
						}
						
						.contentpage .pageCol .newsImageCol
						{
							width: 220px; 
							float: left
						}
						
						.contentpage .pageCol .newsImageCol h2
						{
							width: 100% !important;
						}
				
						.contentpage a.print:link, .contentpage a.print:visited
						{
							float: right;
							color: #000000;
							font-weight: bold;
							font-size: 90%;
							display: block;
							padding: 0 0 0 15px;
							margin: 0 0 0 5px;
							background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_print.gif') 0 5px no-repeat;
						}
						
						.contentpage a:link, .contentpage a:visited
						{
							color: #1276b2;
						}
						
						.contentpage .lastCol
						{
							margin-left: 12px;
						}
						
						.contentpage .boxIt
						{
							background: transparent url('http://www.telstrawholesale.com.au/global/images/img_panelhalf_head.gif') no-repeat top left;
							padding: 6px 0 0 0;
						}
						
							.contentpage .boxIt .padding
							{
								padding: 10px 10px 10px 10px;
								background: transparent url('http://www.telstrawholesale.com.au/global/images/img_panelhalf_bg.gif') no-repeat bottom left;
							}
							
							.sna
							{
								float: right;	
							}
							
							.newsEvents
							{
								float: left;
								width:230px !important;
								background-image:url('http://www.telstrawholesale.com.au/global/images/img_panelquarter_bg.gif');
								background-position:bottom left;
								
							}
							
							.newsEvents .padding 
							{
							padding:10px;
							background: transparent url('http://www.telstrawholesale.com.au/global/images/img_panelhalf_head.gif') no-repeat top left;
							}

							.eventNews
							{
								margin-left:10px;
								float: left;
								width:230px !important;
								background-image:url('http://www.telstrawholesale.com.au/global/images/img_panelquarter_bg.gif');
								background-position:bottom left;
								
							}
							
							.eventNews .padding 
							{
							padding:10px;
							background: transparent url('http://www.telstrawholesale.com.au/global/images/img_panelhalf_head.gif') no-repeat top left;
							}							
							
							.contentpage .boxIt h2
							{
								width: 50% !important;
							}
						
						.contentpage .pageCol
						{
							float: left;
							width: 320px;
							display: inline;
						}
								.pageCol a:link, .pageCol a:visited


								{
									font-weight: bold;
								}
								
								.pageCol h2
								{
									margin: 0 0 0 0;
								}
								
								.pageCol p
								{
									margin: 0 0 1em 0;
								}
								
								.pageCol blockquote
								{
									margin: 0 0 1em 0;
									padding: 0;
								}
						
						
						.contentpage .anchorLinks
						{
							margin: 0 0 0 0;
							padding: 0 0 0 0;
							border-bottom: 10px solid #ffffff;
						}
						
								.anchorLinks li
								{
									float: left;
									width: 290px;
									padding: 2px 5px 2px 15px !important;
								}
								
						.contentpage .siteLinks
						{
							margin: 0 0 1em 0;
							padding: 0 0 0 0;
							width: 340px;
						}
						
								.siteLinks dt
								{
									font-weight: bold;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
								}
										.siteLinks dt a.top:link, .siteLinks dt a.top:visited
										{
											float: right;
											color: #333333;
											padding: 0 0 0 10px;
											background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_arrowup.gif') 0 5px no-repeat;
										}
										
								.siteLinks dd
								{
									margin: 0 0 0 0;
									padding: 0 0 0 0;
								}
								
						
						.contentpage .featureItem
						{
						}
								.featureItem img
								{
									position: absolute;
									margin: 10px 0 0 0;
								}
								
								.featureItem .indent
								{
									margin: 0 10px 15px 110px;
								}
						
						.contentpage .feature
						{
							margin: 0 0 2em 0;
						}
						
						.contentpage .breakout
						{
							border: 1px solid #cccccc;
							padding: 10px;
						}
						
						.contentpage .rowfields
						{
							border: 0px none;
							padding: 0px;
							margin: 0 0 0 0;
							height: 5em;
						}
						
								.contentpage .rowfields label
								{
									font-weight: bold;
									float: left;
									margin-right: 1.2em;
								}
								
										.contentpage .rowfields label input.extend
										{
											width: 170px;
										}
								
										.contentpage .rowfields label input
										{
											border: 1px solid #999999;
											font-size: 100%;
											padding: 2px 2px 2px 2px;
											float: left;
											width: 7em
										}
										
												.contentpage .rowfields input.cal_btn
												{
													border: 0px none;
													padding: 0;
													margin: 0 0 0 3px;
													float: left;
													width: auto;
												}
										
												.contentpage .rowfields .btn_blue{
													margin: 20px 0 0 0 !important;
													float: left;
												}
										
										.contentpage .rowfields label select {
											font-size: 100%;
											padding: 1px;
											border: 1px solid #999999;
										}
						
						.contentpage .miniFeatures{
							margin: 0 0 2em 0;
							font-size: 110%;
						}
						
								.miniFeatures ul {
									margin: 0 0 1em 0;
									padding: 0 0 0 0;
									list-style: none;
									color: #333333;
								}
								
										.miniFeatures ul li {
											background: none;
											padding: 0 0 0 0 !important;
											margin: 0 30px 0 0;
											float: left;
											width: 205px;
											display: inline;
											line-height: 150% !important;
										}
												
												.miniFeatures ul li h4{
													margin: 7px 0 0 0;
													padding: 0 0 0 0;
												}
												
												.miniFeatures ul li p {
													margin: 7px 0 0 0;
													padding: 0 0 0 0;
												}
										
										
						
								
				
						* html .leftCol .hpcontent 
						{
							height: 200px;
						}
				
						.leftCol .hpcontent .col {
							background: #FFFFFF url('http://www.telstrawholesale.com.au/global/images/img_home_contentColumn_bg.gif') no-repeat;
							float: left;
							width: 190px;
							padding: 25px 11px 11px 11px;
							margin: 4px 0px 0px 4px;
							min-height: 200px;
							font-size: 90%;
						}

						* html .leftCol .hpcontent .col {
							height: 200px;
						}	
						
						* html .leftCol .hpcontent .first {
							margin: 4px 0px 0px 2px;
						}
						
		.rightCol 
		{
			width: 298px;
			background-color:#e9eaec;
			/*float:left;*/
			padding-top: 10px;
			padding-left: 11px;
			
		}
		
		#bodyContent .rightCol li
		{
			font-size: 90%;
		}
		
		#bodyContent ul
		{
			margin-left: 0;
			margin-top: 7px;
			margin-bottom: 1em;
			padding-left: 0;
			list-style: none;
			display: block;
		}

				* html #bodyContent ul 
				{
					margin-top: 0px;
				}
		
				#bodyContent li, #bodyContent li ul li
				{
					background-image: url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif');
					background-repeat: no-repeat;
					background-position: 0 0.25em;	
					text-align: left;
					font: normal 100% Verdana, Arial, Helvetica, sans-serif;
					padding: 0 0 5px 10px;
					list-style: none;
				}
				
				#bodyContent ol
				{
					margin: 0 0 0 30px !important;
				}
				
				#bodyContent ol li
				{
					list-style: decimal;
					background-image: none;
				}
				
						#bodyContent li ul, #bodyContent li ol
						{
							margin: 0 0 0 1em;
						}
						
						#bodyContent li li
						{
							font-size: 100%;
						}
				
						* html #bodyContent li 
						{
							background-repeat: no-repeat;
							background-position: 0 0.65em;
							padding: 0 0 0 10px;
						}
				
						#bodyContent li a:link, #bodyContent li a:visited
						{
							color: #525252;
							text-decoration: none;
							font-weight: bold;
						}
						
						#bodyContent li a:hover, #bodyContent li a:focus, #bodyContent li a.active:link, #bodyContent li a.active:visited
						{
							text-decoration: underline;
							font-weight: bold;
						}
						
		#bodyContent .login 
		{
			margin: 5px 0px 5px 0px;
			padding: 0px;
			border: 0px none;
		}
				
				#bodyContent .login ul
				{
					clear: both;
				}
		
				#bodyContent .login li 
				{ 
					float: left; 
					background-position: 0 0.2em;
					padding-right: 10px;
				}
					
				#bodyContent .login select 
				{
					width: 195px;
					margin-right: 5px;
				}
					
				#bodyContent .login .left 
				{
					display: block;
					float: left;
					margin-bottom: 5px;
					margin-top: 5px;
				}
					
				#bodyContent .login .right 
				{
					display: block;
					float: left;	
					margin-bottom: 5px;
					margin-top: 4px;
				}
						
		#bodyContent .panel 
		{
			background: #FFFFFF url('http://www.telstrawholesale.com.au/global/images/img_rightpanel_foot.gif') no-repeat bottom;
			width: 288px;
			text-align: left;
			padding-bottom: 9px;
			margin-bottom: 10px;
		}
			
				#bodyContent .panel .padding 
				{
					padding: 23px 10px 0px 10px;
					border-left: #a6a5b0 1px solid;
					border-right: #a6a5b0 1px solid;			
					background: #FFFFFF url('http://www.telstrawholesale.com.au/global/images/img_rightpanel_head.gif') no-repeat top;
				}
				
				#bodyContent .panel ul
				{
					margin: 0 0 0 0;
					padding: 0 0 0 0;
				}
				
		
		#bodyContent .column .midpanel
		{
			background: transparent url('http://www.telstrawholesale.com.au/global/images/img_midpanel_foot.gif') no-repeat bottom left;
			margin: 0 0 1em 0;
			width: 473px;
		}
		
				.midpanel .padding
				{
					padding: 15px 10px 10px 10px;		
					background: transparent url('http://www.telstrawholesale.com.au/global/images/img_midpanel_head.gif') no-repeat top left;
				}
				
				.midpanel .padding dl
				{
					padding: 0 0 0 0;
					margin: 0 0 0 0;
				}
				
				.midpanel .padding dt
				{
					padding: 0 0 0 0;
					margin: 0 0 0 0;
					font-weight: bold;
				}				
				
				.midpanel .padding dd
				{
					margin: 0 0 0 0;
					padding: 0 0 0 10px;
					background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif') no-repeat left 5px;
				}
				

				.midpanel .padding dd img
				{
					margin: 5px 0 0 0;
				}
				
				.midpanel .padding a.more
				{
					color: #ec2426;
					color: #ff8640;
					font-weight: normal;
					text-decoration: underline;
					margin: 0 0 0 10px;
				}
				
		#bodyContent .column .featurepanel
		{
			background: transparent url('http://www.telstrawholesale.com.au/global/images/img_feature_foot.gif') no-repeat bottom left;
			margin: 0 0 1em 0;
			width: 473px;
		}
		
				.featurepanel .padding
				{
					padding: 15px 10px 10px 10px;
					background: transparent url('http://www.telstrawholesale.com.au/global/images/img_feature_head.gif') no-repeat top left;
				}
				
				.featurepanel .padding dl
				{
					padding: 0 0 0 0;
					margin: 0 0 0 0;
				}
				
				.featurepanel .padding dt
				{
					padding: 0 0 0 0;
					margin: 0 0 0 0;
					font-weight: bold;
				}				
				
				.featurepanel .padding dd
				{
					margin: 0 0 0 0;
					padding: 0 0 0 10px;
					background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif') no-repeat left 5px;
				}
				
				.featurepanel .padding dd img
				{
					margin: 5px 0 0 0;
				}
				
				.featurepanel .padding a.more
				{
					color: #ec2426;
					font-weight: normal;
					text-decoration: underline;
					margin: 0 0 0 10px;
				}
		
		#bodyContent .col1
		{
			float: left;
			margin: 0 6px 1em 0;
			display: inline;
		}
		
		#bodyContent .col2
		{
			float: left;
			margin: 0 0 1em 0;
			display: inline;
		}
		
		#bodyContent .ie_spacing {
			margin: 0 5px 1em 0;
		}
		
		#bodyContent .midpanelsml
		{
			background: transparent url('http://www.telstrawholesale.com.au/global/images/img_midpanelsml_foot.gif') no-repeat bottom left;
			width: 232px !important;
			min-height: 255px;
		}
		
				.midpanelsml .padding
				{
					padding: 15px 10px 10px 10px;
					background: transparent url('http://www.telstrawholesale.com.au/global/images/img_midpanelsml_head.gif') no-repeat top left;
				}
				
				.midpanelsml .padding p
				{
					line-height: 150%;
				}
				
				.midpanelsml .padding dl
				{
					padding: 0 0 0 0;
					margin: 0 0 0 0;
				}
				
				.midpanelsml .padding dt
				{
					padding: 0 0 0 0;
					margin: 0 0 0 0;
					font-weight: bold;
				}				
				
				.midpanelsml .padding dd
				{
					margin: 0 0 0 0;
					padding: 0 0 0 10px;
					background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif') no-repeat left 5px;
				}
				
				.midpanelsml .padding dd img
				{
					margin: 5px 0 0 0;
				}
				
				.midpanelsml .padding a.more
				{
					/*color: #ec2426;*/
					color: #ff8640;
					font-weight: normal;
					text-decoration: underline;
					margin: 0 0 0 10px;
				}
		
		#bodyContent .notes
		{
			float: right;
		}
		
		.notespanel
		{
			background: transparent url('http://www.telstrawholesale.com.au/global/images/img_note_head.gif') no-repeat top left;
			width: 188px;
			margin: 0 0 1em 1em;
		}
		
				.notespanel .padding
				{
					background: transparent url('http://www.telstrawholesale.com.au/global/images/img_note_foot.gif') no-repeat bottom left;
					padding: 5px 10px 10px 10px;
				}
				
				.notespanel dl
				{
					padding: 0;
					margin: 0;
				}
				
				.notespanel dt
				{
					font-weight: bold;
					margin: 0;
					padding: 0;
				}
				
				.notespanel dd
				{
					background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif') no-repeat left 5px;
					margin: 0;
					padding: 0 0 0 10px;
				}
				
				html>body .notespanel dd img, html>body .notespanel li img
				{
					margin: 0 0 0 0;
				}
				
				.notespanel dd img, .notespanel li img
				{
					margin: 5px 0 0 0;
				}
				
				.notespanel dd a, .notespanel li a
				{
					font-weight: normal !important;
					color: #000000 !important;
				}

.statuspanel
		{
			background: transparent url(https://www.telstrawholesale.com.au/global/images/img_status_head.gif) no-repeat top left;
			width: 468px;
			margin: 0 0 1em 1em;
		}
		
				.statuspanel .padding
				{
					background: transparent url(https://www.telstrawholesale.com.au/global/images/img_panel_foot.gif) no-repeat bottom left;
					padding: 5px 10px 10px 10px;
				}
				
				.notespanel dl
				{
					padding: 0;
					margin: 0;
				}
				
				.notespanel dt
				{
					font-weight: bold;
					margin: 0;
					padding: 0;
				}
				
				.notespanel dd
				{
					background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif') no-repeat left 5px;
					margin: 0;
					padding: 0 0 0 10px;
				}
						

/* ===================================================== */
/* TYPOGRAPHY */
/* ===================================================== */	

.h1 { font-size: 130%; font-weight: bold;}
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size:  90%; }
h6 { font-size:  80%; }

.contentpage .h1
{
	font-size: 140%;
}


.leftCol .hpcontent .col h2
{
	font-size: 120%;
	margin-top: -7px;
	margin-left: -1px;
	margin-bottom: 4px;
	padding: 0;
	/*color: #ff4f3e;*/
	color: #ff8640;
}

.rightCol h2
{
	font-size: 120%;
	margin-top: -4px;
	margin-left: -1px;
	margin-bottom: 4px;
	padding: 0;
	color: #0089db;
}

.contentpage .details caption span
{
	font-size: 160%;
	margin-top: -4px;
	margin-left: 1px;
	margin-bottom: 4px;
	padding: 0;
	color: #0089db;
}


/* ===================================================== */
/* TABLES */
/* ===================================================== */

table
{
	margin: 0 0 1em 0;
}

.contentpage .details
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 100%;
	margin: 0 0 2em 0;
	border-collapse: collapse;
}

		.details caption
		{
			border-top: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			padding: 3px;
			width: 100%;
			text-align: left;
		}
		
		.details thead th
		{
			background-color: #f8f9fa;
			text-align: left;
		}
		
		.details thead td
		{
			background-color: #fbfbfb;
			text-align: left;
		}
		
		.details th
		{
			padding: 3px;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			vertical-align: top;
		}
		
		.details td
		{
			padding: 3px;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			color: #666666;
			vertical-align: top;
		}
		
		.details tr.alt td
		{
			background-color: #f8f9fa;
		}
		
		.details td a:link, .contentpage .details td a:visited
		{
			font-weight: bold;
		}
		
.contentpage .listing
{
	border: 0px none;
	border-collapse: collapse;
	line-height: 150%;
}

		.listing thead th
		{
			background-color: #eaebec;
			font-weight: bold;
			text-align: left;
			padding: 7px 5px 7px 5px;
			border-right: 1px solid #ffffff;
			vertical-align: top;
		}
		
		.listing thead td
		{
			text-align: left;
			padding: 7px 5px 7px 5px;
		}
		
		.listing tbody td, .listing tbody th
		{
			text-align: left;
			padding: 7px 5px 7px 5px;
			border-right: 1px solid #ffffff;
			color: #666666;
			vertical-align: top;
		}
		

		.listing tbody td .available
		{
			color: #009900;
		}
		
		.listing tbody td .unavailable
		{
			color: #dd0000;
		}
		
		.listing tbody tr.alt th, .listing tbody tr.alt td
		{
			background-color: #f3f5f5;
		}
		
		.listing tbody td a
		{
			font-weight: bold;
		}


/* ===================================================== */
/* FORMS */
/* ===================================================== */

select 
{
	font: normal 90% Verdana, Arial, Helvetica, sans-serif;
}

form {
	margin: 0px; padding: 0px;}

/* ===================================================== */
/* FOOTER */
/* ===================================================== */

#footer {
	text-align:center; color: #999999; font-size: 0.8em; background-color: #f8f8f8; border-top: 1px solid #d9d7d9; padding: 5px 0 5px 0; clear:both; width:971px;}
	
#footer a, #footer a:link  {color: #999999; text-decoration:none;}

#footer a:hover {text-decoration: underline;}

/* ===================================================== */
/* MISC */
/* ===================================================== */

#bodyContent a.rss
{
	background: url('http://www.telstrawholesale.com.au/global/images/icn_rss.gif') no-repeat right -0px;
	padding: 1px 20px 10px 0px;
	height: 20px;
}



/* SEARCH */

.contentpage a{text-decoration: none;}
.contentpage a:hover{text-decoration: underline;}

#results dt {margin: 0; line-height:1.4em;}
#results dt img {padding-right: 10px; float: left;}
#results dt a {display:block; float:left; margin-bottom:0px; color:#525353; font-weight:bold;}
#results dt.first {margin-top:0.3em}
#results dd.first {margin-top:-1.5em}
#results dd {margin:-1.2em 0 0 24px; clear: both; color: #525353; line-height:1.4em;}
#results dd.search_url {margin-top: 0px; margin-bottom: 1.2em; color:#0058b0}
#results dd.search_url a {color:#0058b0}
#results dd.search_url a.similar {font-weight: bold;}

#pagination {background-color: #e9f0f8; border: 1px solid #cccbca; padding: 4px;}
#pagination div.results {float: left; width: 50%;}
#pagination div.pages {width: 50%; float: left; text-align:right;}
#pagination div.pages ul {list-style:none; list-style-image:none;}
#pagination div.pages ul li {float: right; padding-left: 5px; list-style-image:none; background-image: none;}
#pagination div.pages ul li a:link, #pagination div.pages ul li a:visited {color:#0058b0; font-weight:bold; font-size:1.1em;}
#pagination div.pages ul li a.selected:link, #pagination div.pages ul li a.selected:visited {color:#363636; font-weight:normal; }

.clear {clear: both;}

#searchfield {}
#searchfield input.txt {width: 200px; height: 18px; border: 1px solid #8c8f96; padding: 0px; font-size:11px; margin: 0 0 0 0; top: -1px; position: relative; }
#searchfield img {margin-right: 5px;}
#searchfield a {color:#0058b0; font-weight:bold;}

#subnav {background-image:url('http://www.telstrawholesale.com.au/global/images/sub_nav_bg.gif'); height: 29px; margin-bottom: 20px;}
#subnav ul {list-style: none; margin: 0px; padding: 0px;}
#subnav ul li {float: left; margin: 0 0 0 10px; padding: 5px 10px 0 13px; height: 24px; background-image:url('http://www.telstrawholesale.com.au/global/images/sub_nav_off.gif'); border-right: 1px solid #a6a5b0; background-position:0 0; overflow:hidden;}

#subnav ul li.on {background-image:url('http://www.telstrawholesale.com.au/global/images/sub_nav_on.gif');}

#subnav a {color: #0089db; font-size:100%; margin-bottom: 0px;}
#subnav a:hover {color: #0089db; text-decoration:none;}

form.filter {padding: 10px 0 15px 0;}
form.filter fieldset {border:0px none; padding: 0 0 0 0; margin: 0 0 0 0;}
form.filter label {font-size: 90%;}
form.filter img {padding-right:5px;}
form.filter input {margin-right: 15px;}

/* new customer enquiry forms */

#error {

	display:none;
/*	border:1px solid #FF912B;
	background-color:#FFEEDD;*/
	margin-bottom:19px;
	padding:15px; 
	background-color: #e9f0f8; border: 1px solid #cccbca; padding: 4px;
}
#error p {
	padding:0px;
	margin:0px;
}
#error ol {
	padding:0px;
	margin:0px 0px 0px 24px;
}
#error li {
}

.frmheader {
	border:3px solid #FFD19B;
	width:500px;
	padding-left:10px;
}

 .highlight {
/* 	background-color:#FFEEDD; */
	font-weight:bold;
	background-color: #e9f0f8; border: 1px solid #cccbca; padding: 4px;
	margin-bottom:19px;
	padding:15px; 

}

.progress {
	width:12px;
	height:12px;
	margin:2px 1px 0px 0px;
	float:left;
}
.complete {
	background-color:#FFD19B;
	cursor:pointer;
}
.current {
	background-color:#FF912B;
}
.uncomplete {
	background-color:#ddd;
}
.fieldcontainer {
	padding:9px 0px 9px 9px;
	overflow:auto;
}
.confirmcontainer {
	padding:9px 0px 9px 9px;
	overflow:auto;
	display:block;
	text-decoration:none;
}
.progresscontainer {
	padding:9px 9px 9px 0px;
	overflow:auto;
}
.label {
	font-weight:bold;
	float:left;
	width:170px;
	margin-right:10px;
}
.label a:link, .label a:visited {
	text-decoration:none;
	color:#00505E;
}
.label a:hover {
	text-decoration:underline;
}
.req {
	float:left;
	color:red;
	width:10px;
}
.field {
	float:left;
	width:250px;
}
.clear {
	clear:both;
}
.products {
	height:200px;
	width:340px;
	overflow:auto;
	background-color:white;
}
.productsinner {
	width:320px;
}
.desc {
	padding:0px 0px 0px 20px;
	font-style:italic;
	display:none;
}

.disabled {
	filter:alpha(opacity=40);
	/*-moz-opacity:0.3;*/
	opacity: 0.3;
}

html>body .btn_blue_left
{
	padding: 2px 7px 3px 17px;
}

.btn_blue_left
{
	background: url('http://www.telstrawholesale.com.au/global/images/btn_blue_bg_left.gif') no-repeat left top !important;
	border: 0;
	padding: 2px 4px 2px 12px;
	margin: 0 0 0 0 !important;
	width: auto !important;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	cursor: pointer;
}

#bodyContent .login li.noFloat {
	background-position:0 0.25em;
	float:left;
	position:relative;
	clear:both;
	width:200px;
	padding-bottom:5px;
}

* html #bodyContent .login li.noFloat 
{
	float:left;
	position:relative;
	clear:both;
	width:200px;
	padding-bottom:5px;
}

#bodyContent .login li.noFloat#extraBottomPadding {

	padding-bottom:7px;
}

.hpSubTbl {
	width: 652px !important;
}

/* --- LEFT COLUMN -------- DIRECT COPY FROM MAIN.CSS -------- */
/*
#leftcol {

    background-image: url(http://www.telstrawholesale.com.au/global/images/tpl_leftcol.gif);
}
*/
#leftcol.noimage {
    background-image: none; }    
    

/* --- LEFT COLUMN NAVIGATION --- */

/* v9.1 left nav */ 

#udm a {
    line-height:normal; }

#lnav { 
    margin:0;   
    border:0;   
    padding:0;
    list-style:none;
    width:151px;
    border-bottom:1px solid #eee; /* added */ }
    
    

#lnav li {
    display:inline;
    margin:0;
    border:0;
    padding:0; }
    
#lnav li a {
    display:block;
    margin:0;
    font:normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    text-decoration:none;
    color:#091d56;
    height:1%;
     }

#lnav li a {
	border-bottom: 1px solid #1276b2;
    padding:5px 20px 5px 10px;
    font-weight:normal;
    /*word-wrap: break-word;*/ }

#lnav li a.active {
    background-color:#1276b2;
    color:#fff;
    font-weight:bold; }

#lnav li a:hover.active {
    background-color:#0089db;
    color:#fff;
    font-weight:bold; }
        
#lnav li a.expanded {
    background-color:#fff;
    color:#091d56;
    font-weight:bold; }

#lnav li a:hover, #lnav li a:active, #lnav li a:focus {
	color:#fff;
	background-color:#0089db;
    /*background:#B6D0E8;
    color:#091d56;*/ }

#lnav li a:hover.flyout, #lnav li a:active.flyout, #lnav li a:focus.flyout {
    background:url(http://www.telstrawholesale.com.au/global/images/nav_arrow.gif) center right no-repeat #0089db; 
    color:#fff; }


#lnav li li a {
    border-top:0;
    border-left:10px solid #FFFFFF;
    padding:5px 20px 5px 10px; 
    color:#091d56; }
    
#lnav li li a.active {
    background:#1276b2;
    color:#fff; }
    
#lnav li li a:hover.active {
    background:#0089db;
    color:#fff; }

#lnav li li a.expanded {
    background-color:#fff;
    font-weight:bold;   }

#lnav li li a:hover, #lnav li li a:active, #lnav li li a:focus {
    background:#0089db;
    color:#fff; }

#lnav li li li a {
    border-left:20px solid #FFFFFF;
    padding:5px 10px 5px 10px;
    background:url(http://www.telstrawholesale.com.au/global/images/nav_bullet.gif) top left no-repeat #FFFFFF;    }

#lnav li li li a.active {
    background-color:#1276b2;
    color:#fff;}

#lnav li li li a:hover, #lnav li li li a:focus {
    background-color:#0089db;    }

#lnav li li li a.active:hover {
    background-color:#0089db;    }

#lnav li li li a.active {
    background-color:#1276b2;
    color:#fff;}
    
#lnav .hideNav {
    display:none;
    visibility:hidden; }

#lnav li {
	background-image: none !important;
	padding: 0px !important;
}

#lnav ul {
	padding: 0px !important;
	margin: 0px !important;
}

/* aditional styles*/
#bodyContent #main_content_area li a, #bodyContent  #main_content_area li a:focus, #bodyContent  #main_content_area li a.active:link, #bodyContent  #main_content_area li a.active:visited {
color: #1276B2;
text-decoration: none;
font-weight: bold;
}

 #bodyContent  #main_content_area li a:hover {
 color: #1276B2;
text-decoration: underline;
font-weight: bold;
 }
 
   #main_content_area tr td div div p a {
padding-bottom: 0px;
margin: 0px 0px 0px 10px;
padding-left: 0px;
padding-right: 0px;
color: #FF8640;
font-weight: normal;
text-decoration: underline;
padding-top: 0px;
 }
 
#bodyContent ul li{
 /*height: 13px;*/
}

#twcontent{
padding: 0px 15px 13px 15px;
}

.h1
{
color: #ff8640;
width: 75%;
font-family:	Verdana,Arial,Helvetica,sans-serif;
font-size:	15.1167px;
font-weight:	bold;
font-style:	normal;
color:	#FF8640;
text-transform	:none;
text-decoration:	none;
letter-spacing:	normal;
word-spacing:	0;
line-height	:20.4px;
text-align	:left;
vertical-align:	baseline;
direction	:ltr;
}

/* Styles to be applied to pages that doesn't have lefthand navigation*/
div#main_content_area div table{
font-family:	Verdana,Arial,Helvetica,sans-serif;
font-size:	11px;
font-weight:	400;
font-style:	normal;
color:	#000000;
text-transform	:none;
text-decoration:	none;
letter-spacing:	normal;
word-spacing:	0;
text-align	:left;
vertical-align:	baseline;
direction:	ltr;
}


#rightColumn ul li p{
display:inline;
}


#rightColumn ul li
				{
					
	               background-image: url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif');
					background-repeat: no-repeat;
					background-position: 0 5px;	
					text-align: left;
					font: normal 100% Verdana, Arial, Helvetica, sans-serif;
					padding: 0px 0px 0px 10px;
					list-style: none;
				
		
				line-height:19px;
			
				
				}
				
				#main_content_area  ul li
				{
					
	               background-image: url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif');
					background-repeat: no-repeat;
					background-position: 0 4px;	
					text-align: left;
					font: normal 100% Verdana, Arial, Helvetica, sans-serif;
					padding: 0px 0px 0px 10px;
					list-style: none;
				
		
				line-height:17px;
				 
				
				}
				
				div#commBox ul {
				margin-bottom: 2px;
				}
				
				div#commBox ul li p {
				margin-bottom: 0px;
				line-height:1.8em;
				}
				
				 div#commBox ul li 
				{
					
	               background-image: url('http://www.telstrawholesale.com.au/global/images/icn_arrow.gif');
					background-repeat: no-repeat;
					background-position: 0 4px;	
					text-align: left;
					font: normal 100% Verdana, Arial, Helvetica, sans-serif;
					padding: 0px 0px 0px 10px;
					list-style: none;
				
		
				line-height:17px;
				 }
				
				
				
				
				
				
				#rightColumn ul li p a:hover, #rightColumn ul li p a:active, #rightColumn ul li p a:link {
				color: #525252;
                font-weight: bold;
                text-decoration: underlined;
				}
				
				#rightColumn ul li p a:visited {
				color: #525252;
                font-weight: bold;
                /*text-decoration: none;*/
				}
				
				
				#rightColumn ul li img
				{
			     width:16px;
			     height:16px;
	             border:0px;
	             padding:0px 3px;
	             margin:0px;
	      
	            	
				}
				
				ul#lnav{

                 border: 1px solid #45A9E5;


				}
				
				div#main_content_area a, div#main_content_area  a:link, div#main_content_area  a:visited , div#main_content_area  a:active {
				text-decoration:none;
				font-weight: bold;
				color: #1276B2;
				
				}
				
				div#main_content_area  p a, div#main_content_area p a:link, div#main_content_area p a:visited , div#main_content_area p a:active {
				text-decoration:none;
				font-weight: bold;
				color: #1276B2;
				margin-left:0px;
				}
				
				div#main_content_area div table p a:hover{
			
				text-decoration:underline;
				}


				
				
				
				
				
				
				
                  div#main_content_area a.print
						{
							float: right;
							color: #000000;
							font-weight: bold;
							font-size: 	9.71667px;
							display: block;
							padding: 0 0 0 15px;
							margin: 0 10px 0 5px;
							background: transparent url('http://www.telstrawholesale.com.au/global/images/icn_print.gif') 0 5px no-repeat;
							
						}	
				

        #commBox #communicationBottomLink li{
        background-image:	none;
			padding: 0px !important;
		
				
				}
			 #commBox #communicationBottomLink li  a{
        font-weight:	bold !important;
				color:#1276B2 !important;
				
				}
				
				
				
				 a.more
				{
					color: #FF8640 !important;
					font-weight: normal !important;
					text-decoration: underlined !important;
					margin: 0 0 0 10px !important;
					text-decoration:underline !important;
				}
				
				/* =========================================== */
                /*       main content header styles           */
                /* =========================================== */
				
				div#main_content_area h1{
					font-size: 15.2px;
					width:100%;
				}
				
				/* =========================================== */
                /*         main content table styles           */
                /* =========================================== */
				
				div#main_content_area div#gprs_roaming table.listing a{
				width:165px;
		          float:left;
			    }
				
				div#main_content_area div#gprs_roaming table.listing{
				border:1px solid #ccc !important; 
				border-collapse:collapse !important;
		
			    }
			    
			    div#main_content_area div#gprs_roaming  table.listing th{
				 border:1px solid #ccc !important;
				background-color:#FFF  !important;
				padding:3px !important;
			    }
			    
			    div#main_content_area div#gprs_roaming  table.listing td{
				border:1px solid #ccc !important;
				padding:3px !important;
			    }
				
				
				div#main_content_area table.table{
				border:1px solid #ccc;
				border-collapse:collapse;
			    }
			    
			    div#main_content_area table.table td{
				border:1px solid #ccc;
				padding:3px;
				
			    }
			    
			    div#main_content_area table.table th{
			    border:1px solid #ccc;
				/*background-color:#E0E2E4  !important;*/
				padding:3px;
				
			    }
			    
			    div#main_content_area table.table tr.row td{
				background-color:#F6F7F7;
				padding:3px;
				
			    }
			    
			    div#main_content_area table.table tr td h4{
				color:#666;
				padding:3px;
				
			    }
			    
.leftCol .leftNav ul {
	border: 1px solid #45A9E5;
}


.leftCol .leftNav ul ul{
	border: none;
}			    
				
/* =========================================================== */
/* styles needed for /telstrawholesale/linxonline/service_faqs */
/* =========================================================== */
.answer {
  margin-bottom: 16px;
  margin-right: 16px;
  margin-top: 10px;
}
dd {
  margin-left: 10px;
  margin-top: 16px;
  border-bottom: 1px dashed #CCCCCC;
  border-top: 1px dashed #CCCCCC;
}

/* =========================================== */
/* styles needed for /telstrawholesale/sitemap */
/* =========================================== */
#bodyContent #main_content_area .sitemap li a, 
#bodyContent #main_content_area .sitemap li a:hover,
#bodyContent #main_content_area .sitemap li a:focus, 
#bodyContent #main_content_area .sitemap li a.active:link, 
#bodyContent #main_content_area .sitemap li a.active:visited {
  font-weight: normal;
}

#bodyContent #main_content_area .sitemap ul li {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

#bodyContent #main_content_area .sitemap ul li ul li, 
#bodyContent #main_content_area .sitemap ul li ul li ul li {
  margin-top: 0;
  margin-bottom: 0;
  background-image: none;
}

/* =========================================== */
/*             Home Page Styles                */
/* =========================================== */

div#home_page a{
   font-size: 10.8px !important;
}

div#home_page h2{
   font-size: 12.9667px !important;
}

