
/*  CASCADING STYLE SHEET - GLOBAL  |  Compiled by Roderick Sutherland  |  Date: 4th April 2008   */

html	{
	font-size:100%; 
}	
html,body	{
	margin:0;
	padding:0;
	background-color: #fff;
}
body	{
	font:0.75em arial,sans-serif; /*This synchs em sizes with pixels: 1em is 10px, 0.8em is 8px */	
	line-height:1.5;	
	background-color: #dbdee3;	
    /*background-image: url('../images/BG.jpg');*/
    background-repeat: repeat-x;

}
table, select, input { 
	font-size:100%; 
}
p, td, tr, th, li, dd, dt {	
	font-size:100%; 
}


/*--------------------------------Text---------------------------------------------*/


/*  H Tag - sizes and fonts   */

h1, h2, h3, h4, h5	{margin:0; padding:0; border:0; color: #000;}
h2 { font-size: 1.2em; font-weight: bold; }
h2.in {margin-left: 20px; }
h2.inh2 {margin: 20px 0px 10px 10px; }
h3 { font-size: 1.1em; }
h1 { font: 1.5em arial, sans-serif; margin-top: 14px;}
#narrowcolumn h1, #narrowcolumn h2 { font-size:1.0em; font-weight: bold;}
.smalltabsbg h1	{ font:1.5em arial, verdana,sans-serif; padding-top: 5px; padding-bottom: 0px; padding-left: 20px;	}

.subtabs h1	{font:1.2em arial,sans-serif; font-weight: bold;	}


/*  List & Paragraph - sizes & spacing    */

p {
	margin: 10px 0 10px 0; 
}

p.red {
    color:Red;
}

ol{
list-style-type:decimal;
margin-left: 30px;
}

.normal{
	margin: 10px;
}

.moreinfo
{
	margin-top:15px;
	margin-bottom:0px;
}

.testi
{
    margin-left : 10px;
}

.testiBold
{
    margin-left : 10px;
    font-weight:bold
}
  
.inline_list
{
	margin-bottom:20px;

}

#narrowcolumn p, div#narrowcolumn ul {font-size:0.9em;}

ul.bpic	{list-style-type: none;}
div#maincolumn ul.bpic	{margin-right: 10px;}
li.b1, li.b3, li.b4, li.b5, li.b6	{margin-left: 10px; padding-left: 20px; vertical-align: bottom;}
li.b7	{margin-left: 10px; padding-left: 25px; vertical-align: bottom;}
li.b2	{margin-left: 25px; padding-left: 16px; }
li.la   {list-style-type: lower-alpha;	padding-left: 20px;}
li.a1	{margin-left: 0px; margin-bottom:2px; padding-left: 16px; vertical-align: bottom; background:#EFEFEF none repeat-y scroll center top;}
li.b8	{margin-left: 0px; padding-left: 125px; vertical-align: bottom;}

/*  Community Resources - bullet icons    */
.cr01, .cr02, .cr03, .cr04, .cr05, .cr06, .cr07, .cr08, .cr09, .cr10, .cr11, .cr12, .cr13, .cr14, .cr15, .cr16, .cr17, .cr18, .cr19, .cr20, .cr21, .cr22, .cr23, .cr24, .cr25, .cr26, .cr27, .cr28, .cr29, .cr30, .cr31, .cr32, .cr33, .cr34, .cr35, .cr36, .cr37, .cr38, .cr39, .cr40, .cr41, .cr42, .cr43, .cr44, .cr45, .cr46, .cr47, .cr48, .cr49, .cr50, .cr51, .cr52, .cr53, .cr54, .cr55, .cr56, .cr57, .cr58, .cr59, .cr60, .cr61, .cr62, .cr63, .cr64, .cr65, .cr66, .cr67, .cr68, .cr69, .cr70, .cr71 {
	margin-left: 6px; padding-left: 26px; 
	vertical-align: bottom;
	border-bottom: 1px dotted #cccccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
.cr01	{ background:url(../images/cr01.jpg) left top no-repeat; }
.cr02	{ background:url(../images/cr02.jpg) left top no-repeat; }
.cr03	{ background:url(../images/cr03.jpg) left top no-repeat; }
.cr04	{ background:url(../images/cr04.jpg) left top no-repeat; }
.cr05	{ background:url(../images/cr05.jpg) left top no-repeat; }
.cr06	{ background:url(../images/cr06.jpg) left top no-repeat; }
.cr07	{ background:url(../images/cr07.jpg) left top no-repeat; }
.cr08	{ background:url(../images/cr08.jpg) left top no-repeat; }
.cr09	{ background:url(../images/cr09.jpg) left top no-repeat; }
.cr10	{ background:url(../images/cr10.jpg) left top no-repeat; }
.cr11	{ background:url(../images/cr11.jpg) left top no-repeat; }
.cr12	{ background:url(../images/cr12.jpg) left top no-repeat; }
.cr13	{ background:url(../images/cr13.jpg) left top no-repeat; }
.cr14	{ background:url(../images/cr14.jpg) left top no-repeat; }
.cr15	{ background:url(../images/cr15.jpg) left top no-repeat; }
.cr16	{ background:url(../images/cr16.jpg) left top no-repeat; }
.cr17	{ background:url(../images/cr17.jpg) left top no-repeat; }
.cr18	{ background:url(../images/cr18.jpg) left top no-repeat; }
.cr19	{ background:url(../images/cr19.jpg) left top no-repeat; }
.cr20	{ background:url(../images/cr20.jpg) left top no-repeat; }
.cr21	{ background:url(../images/cr21.jpg) left top no-repeat; }
.cr22	{ background:url(../images/cr22.jpg) left top no-repeat; }
.cr23	{ background:url(../images/cr23.jpg) left top no-repeat; }
.cr24	{ background:url(../images/cr24.jpg) left top no-repeat; } 
.cr25	{ background:url(../images/cr25.jpg) left top no-repeat; }
.cr26	{ background:url(../images/cr26.jpg) left top no-repeat; }
.cr27	{ background:url(../images/cr27.jpg) left top no-repeat; }
.cr28	{ background:url(../images/cr28.jpg) left top no-repeat; }
.cr29	{ background:url(../images/cr29.jpg) left top no-repeat; }
.cr30	{ background:url(../images/cr30.jpg) left top no-repeat; }
.cr31	{ background:url(../images/cr31.jpg) left top no-repeat; }
.cr32	{ background:url(../images/cr32.jpg) left top no-repeat; }
.cr33	{ background:url(../images/cr33.jpg) left top no-repeat; }
.cr34	{ background:url(../images/cr34.jpg) left top no-repeat; }
.cr35	{ background:url(../images/cr35.jpg) left top no-repeat; }
.cr36	{ background:url(../images/cr36.jpg) left top no-repeat; }
.cr37	{ background:url(../images/cr37.jpg) left top no-repeat; }
.cr38	{ background:url(../images/cr38.jpg) left top no-repeat; }
.cr39	{ background:url(../images/cr39.jpg) left top no-repeat; }
.cr40	{ background:url(../images/cr40.jpg) left top no-repeat; }
.cr41	{ background:url(../images/cr41.jpg) left top no-repeat; }
.cr42	{ background:url(../images/cr42.jpg) left top no-repeat; }
.cr43	{ background:url(../images/cr43.jpg) left top no-repeat; }
.cr44	{ background:url(../images/cr44.jpg) left top no-repeat; }
.cr45	{ background:url(../images/cr45.jpg) left top no-repeat; }
.cr46	{ background:url(../images/cr46.jpg) left top no-repeat; }
.cr47	{ background:url(../images/cr47.jpg) left top no-repeat; }
.cr48	{ background:url(../images/cr48.jpg) left top no-repeat; }
.cr49	{ background:url(../images/cr49.jpg) left top no-repeat; }
.cr50	{ background:url(../images/cr50.jpg) left top no-repeat; }
.cr51	{ background:url(../images/cr51.jpg) left top no-repeat; }
.cr52	{ background:url(../images/cr52.jpg) left top no-repeat; }
.cr53	{ background:url(../images/cr53.jpg) left top no-repeat; }
.cr54	{ background:url(../images/cr54.jpg) left top no-repeat; }
.cr55	{ background:url(../images/cr55.jpg) left top no-repeat; }
.cr56	{ background:url(../images/cr56.jpg) left top no-repeat; }
.cr57	{ background:url(../images/cr57.jpg) left top no-repeat; }
.cr58	{ background:url(../images/cr58.jpg) left top no-repeat; }
.cr59	{ background:url(../images/cr59.jpg) left top no-repeat; }
.cr60	{ background:url(../images/cr60.jpg) left top no-repeat; }
.cr61	{ background:url(../images/cr61.jpg) left top no-repeat; }
.cr62	{ background:url(../images/cr62.jpg) left top no-repeat; }
.cr63	{ background:url(../images/cr63.jpg) left top no-repeat; }
.cr64	{ background:url(../images/cr64.jpg) left top no-repeat; }
.cr65	{ background:url(../images/cr65.jpg) left top no-repeat; }
.cr66	{ background:url(../images/cr66.jpg) left top no-repeat; }
.cr67	{ background:url(../images/cr67.jpg) left top no-repeat; }
.cr68	{ background:url(../images/cr68.jpg) left top no-repeat; }
.cr69	{ background:url(../images/cr69.jpg) left top no-repeat; }
.cr70	{ background:url(../images/cr70.jpg) left top no-repeat; }
.cr71	{ background:url(../images/cr71.jpg) left top no-repeat; }

/*  General text styles   */

.bold	{font-weight:bold;}
.smalltext	{font: 11px arial, sans-serif;}
.bigtext	{font: 1.2em arial, sans-serif;}
.floatright	{float: right;}
.floatleft	{float: left;}
.right	{text-align: right;}
.center	{text-align: center;}
.justify	{text-align: justify;}
.lt	{color: #838282; font: 10px arial, sans-serif;}
.lt2	{color: #838282; font: 0.9em arial, sans-serif;}
.dl		{
	border-bottom: 1px dotted #cccccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.cc p	{	
	margin:0;
	margin-left: 10px;
	padding: 0;
	text-align: left;	
}
#maincolumn h2.posresult, #singlecolumn h2.posresult	{	
	color: #fc8e00;	
}
#maincolumn h2.result, #singlecolumn h2.result	{		
	color: #34b103;	
}
.date	{
	font: 0.7em tahoma, Verdana, Helvetica, sans-serif;			
	text-transform: uppercase;
}
#user	{
	text-align: right;
	margin-right: 14px;
	height: 10px;	
	line-height: 1em;
}
.pointer	{
	cursor: pointer;
}
.error.index
{
 color:Red;
}

.instruction, .t2 .instruction, .t3 .instruction, .t4 .instruction	{	
 	
 	
 	clear: both;
	padding-top: 15px;	
	margin-bottom: 8px;
	text-align: justify;
 	
}
.la {
	list-style-type: lower-alpha;
	padding-left: 20px;	
}
.lr {
	list-style-type: lower-roman;
	padding-left: 20px;	
}
.tclink	
{	font-size: 0.9em;
 	margin-left: 39px;
}
.fl	{ float: left;}
.flp {float:left; padding-left:10px; }
.fr	{ float: right;}
.cb	{clear: both;}


/*--------------------------------Boxes---------------------------------------------*/


div#maincolumn .indexbox {
	margin-top:-1px;
	margin-bottom: 15px;		
	border-top: 1px solid #fff;			
	height:162px;
	width: 690px;
}
div#maincolumn .indexbox h1
{
	
	color: #fff;
	font-size: 1.6em;
	margin-left: 20px;
	margin-top: 30px;
	
}
div#maincolumn .indexbox p {
	font-size: 1.2em;
	margin-left: 20px;
	margin-top: 8px;
	text-align: left;
	color:white;		
}
div#maincolumn .indexbox .button	{	
 	width: 131px;
 	margin-top: 23px;
 	text-align: left;
}
.hb1, .hb2, .hb3, .hb4, .hb5	{height: 18px; margin-left: 0px;}

#maincolumn h1.hb3
{
	margin-bottom:15px;
}

/*  Feature Boxes  */
.feature .n01	{ background:url("../images/feat01.jpg") no-repeat top left; }
.feature .n02	{ background:url("../images/feat02.jpg") no-repeat top left; }
.feature .n03	{ background:url("../images/feat03.jpg") no-repeat top left; }
.feature .n04	{ background:url("../images/feat05.jpg") no-repeat top left; }
.feature .n05	{ background:url("../images/feat05.jpg") no-repeat top left; }
.feature .n06	{ background:url("../images/feat06.jpg") no-repeat top left; }
.feature .n07	{ background:url("../images/feat07.jpg") no-repeat top left; }
.feature .n08	{ background:url("../images/feat08.jpg") no-repeat top left; }
.feature .n09	{ background:url("../images/feat09.jpg") no-repeat top left; }
.feature .n10	{ background:url("../images/feat10.jpg") no-repeat top left; }
.feature .n11	{ background:url("../images/feat11.jpg") no-repeat top left; }
.feature .n12	{ background:url("../images/feat12.jpg") no-repeat top left; }
.feature .n13	{ background:url("../images/feat13.jpg") no-repeat top left; }
.feature .n14	{ background:url("../images/feat14.jpg") no-repeat top left; }
.feature .n15	{ background:url("../images/feat15.jpg") no-repeat top left; }
.feature .n16	{ background:url("../images/feat16.jpg") no-repeat top left; }
.feature .n17	{ background:url("../images/feat17.jpg") no-repeat top left; }
.feature .n18	{ background:url("../images/feat18.jpg") no-repeat top left; }
.feature .n19	{ background:url("../images/feat19.jpg") no-repeat top left; }
.feature .n20	{ background:url("../images/feat20.jpg") no-repeat top left; }
.feature .n21	{ background:url("../images/gxs/gxs_cap.jpg") no-repeat top left; }
.feature .n22	{ background:url("../images/feat22.jpg") no-repeat top left; }
.feature .n23	{ background:url("../images/feat23.jpg") no-repeat top left; }
.feature .n24	{ background:url("../images/feat24.jpg") no-repeat top left; }
.feature .n25	{ background:url("../images/feat25.jpg") no-repeat top left; }
.feature .n26	{ background:url("../images/feat26.jpg") no-repeat top left; }
.feature .n27	{ background:url("../images/feat27.jpg") no-repeat top left; }
.feature .n28	{ background:url("../images/feat28.jpg") no-repeat top left; }
.feature .n29	{ background:url("../images/feat29.jpg") no-repeat top left; }
.feature .n30	{ background:url("../images/feat30.jpg") no-repeat top left; }
.feature .n31	{ background:url("../images/feat31.jpg") no-repeat top left; }
.feature .n32	{ background:url("../images/feat32.jpg") no-repeat top left; }
.feature .n33	{ background:url("../images/feat33.jpg") no-repeat top left; }
.feature .n34	{ background:url("../images/feat34.jpg") no-repeat top left; }
.feature .n35	{ background:url("../images/feat35.jpg") no-repeat top left; }
.feature .n36	{ background:url("../images/feat36.jpg") no-repeat top left; }
.feature .n37	{ background:url("../images/feat37.jpg") no-repeat top left; }
.feature .n38	{ background:url("../images/feat38.jpg") no-repeat top left; }
.feature .n39	{ background:url("../images/feat39.jpg") no-repeat top left; }
.feature .n40	{ background:url("../images/feat40.jpg") no-repeat top left; }
.feature .n41	{ background:url("../images/feat41.jpg") no-repeat top left; }
.feature .n42	{ background:url("../images/feat_png.jpg") no-repeat top left; }
.feature .n43	{ background:url("../images/feat_poa.jpg") no-repeat top left; }
.feature .n44	{ background:url("../images/feat_nis.jpg") no-repeat top left; }
.feature .n45	{ background:url("../images/feat_nnts.jpg") no-repeat top left; }
.feature .n46	{ background:url("../images/feat_ntcs.jpg") no-repeat top left; }
.feature .n47	{ background:url("../images/feat_tablet.jpg") no-repeat top left; }
.feature .n48	{ background:url("../images/feat_acquisition.jpg") no-repeat top left; }
.feature .n49	{ background:url("../images/feat_tablet2.jpg") no-repeat top left; }
.feature .n50	{ background:url("../images/feat_cap_ll.jpg") no-repeat top left; }
.feature .n51	{ background:url("../images/feat_nor2.jpg") no-repeat top left; }
.feature .n52	{ background:url("../images/feat_nzi.jpg") no-repeat top left; }
.feature .n53	{ background:url("../images/feat_ncs.jpg") no-repeat top left; }
.feature .n54	{ background:url("../images/feat_er.jpg") no-repeat top left; }
.feature .n55	{ background:url("../images/feat_er2.jpg") no-repeat top left; }
.feature .n56	{ background:url("../images/feat_cis.jpg") no-repeat top left; }
.feature .n57	{ background:url("../images/feat_pae.jpg") no-repeat top left; }

/*  Lower Boxes  */

#maincolumn .fullbox, #maincolumn .halfbox, #maincolumn .thirdbox, #maincolumn .twothirdbox
{	line-height: 1.5em;	
	margin-bottom: 15px;
	position: relative;
	border-bottom: 1px solid #d0d2d7;
}
#maincolumn .fullbox {width: 100%;}
#maincolumn .halfbox {width: 335px;}
#maincolumn .thirdbox {width: 240px;}
#maincolumn .twothirdbox {width: 435px;}


#maincolumn .textright
{
	float:left;
	width:350px;
	margin-top:-10px;
	margin-left:10px;

}

#maincolumn .product_text
{
	width:400px;
	float:left;
	margin-left:10px;
}

#maincolumn .op_image
{
	float:left;
}

#maincolumn .op_product
{
	border-top:1px solid #cdd0d6;
	padding-top:10px;
}

#maincolumn .captextright
{
	float:left;
	width:350px;
	margin-top:30px;
}

#maincolumn .imageleft
{	
	margin-right:20px;
	float:left;
	width:310px;
	margin-bottom:30px;
}

#maincolumn .centreimage
{
	margin-top:-20px;
	margin-bottom:10px;
	border-bottom:1px solid #cdd0d6;
}

#maincolumn .gapright	{
	margin-right: 0px;
 	float: left; 		
}
#maincolumn .gapleft	{
	margin-left: 15px;
 	float: right;
}
#maincolumn h1, #maincolumn .fullbox h1, #maincolumn .halfbox h1, #maincolumn .thirdbox h1, #maincolumn .twothirdbox h1, #maincolumn .products h1	{	
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 3px;
	padding-left: 10px;
 	font:1.2em arial,sans-serif; 
 	font-weight: bold;  		
}
#maincolumn .fullbox h1 span, #maincolumn .halfbox h1 span, #maincolumn .quarterbox h1 span {
		color:#54595d;	
}
#maincolumn .products h1 span {	
	padding: 6px;		
	color:#a3a3a3;	
	background-color: #fff;	
}

.morenews 	{
	height: 30px;	
}
.morenews a	{	
	margin: 10px;
	font-weight: bold;	
}

/*  Testimonial Boxes  */

#testiLeft {	
 	float: left;
 	width: 130px;
 	padding-left: 10px;
}
#testiMid {	
 	float: left;
 	width: 160px;
 	border-right: 1px dotted #d0d2d7;	
}

#testiRight {
 	float: right;
 	width: 350px;
 	padding-right: 10px;
}

/*  Feature Boxes  */

.feature	{		
	margin: 5px 0 7px 0;
	padding-left: 11px;
	padding-right: 7px;		
	width: 198px;	
	float: left;						
}
.feature a{			
	display: block;	
	padding-top: 85px;
	font-weight: normal;			
}
.feature a.s01, .feature a.s02	{			
	display: block;	
	padding-top: 85px;
	font-weight: normal;			
}
.feature p	{
	margin-top: 4px;
}

ul.golfbag
{
	margin-left:0px;
	margin-top:5px;
	padding-left:15px;
	margin-bottom:30px;
}


/* Division lines */

.linehoriz	{
	background:url("../images/linehoriz.gif") bottom repeat-x;
}
.linehoriz2	
{
	clear: both;
	border-bottom: 1px solid #d0d2d7;
	margin-bottom: 15px;
}
.linehoriz3 {
	clear: both;
	border-bottom: 1px dotted #d0d2d7;	
	margin-bottom: 10px;
}
.linevert	{
	/*background:url("../images/linevert.gif") right top repeat-y;*/
	border-right: 1px dotted #d0d2d7;	
}
.feed	{	
 	margin: 5px 10px 5px 10px; 	
 	padding-bottom: 10px;
 	background:url("../images/linehoriz.gif") bottom repeat-x;
}
.feed a		{	
 	font-weight: normal;
}
.feed span	{
	text-align:right;
	font-family:verdana,sans-serif;
	font-size:0.8em;color:#8a8a8a;
}
a.allfeed:link	{	
 	font-weight: bold;
 	margin-left: 10px;
 	color: #008000;  	
}
a.allfeed:visited	{ 
 	font-weight: bold;
 	margin-left: 10px;
 	color: #008000; 	
}
.source	{
	letter-spacing: -0.00em;		
}

/*  NarrowColumn Boxes  */

div#narrowcolumn .box {
	padding-left: 18px;		
	margin-bottom: 11px;
			
}
div#narrowcolumn .box .foot {
	margin-left: -18px;		
	background:url("../images/boxfooter.png") no-repeat left bottom;
	height: 18px;
}
div#narrowcolumn .box h1	{	
 	padding: 3px 0 2px 0px;
 	margin-left: -18px;
 	padding-left: 10px;
}

div#narrowcolumn .box table {	
	margin: 12px 0 0 -3px;	
	width: 150px;	
}
div#narrowcolumn .box table p {	
	margin: 7px 0 -1px 0;	
	display: block;	
	padding: 0;	
	border: 0;				
}
div#narrowcolumn .box p {		
	margin-right: 10px;		
}
div#narrowcolumn .box ul {
	margin: 15px 10px 0px -15px;			
}



.spacer	{
	height: 27px;
}
div#narrowcolumn .box form	{	
 	margin-top: -5px; 	
}
#find .b6.dl.active{	
 	display: none;	
}
/*--------------------------------Columns---------------------------------------------*/


	
div#outer	{	
	width:960px;	
	margin:0 auto;
	text-align: left;
	border: 0px;
	background:url(../images/shadow.png) left top repeat-y;	
}
div#inner	{
	margin:0 auto;	
	width:940px;
	border: 0;	
	background-color: #fff;				
}
div#header, div#headerR 	{	
	height:155px;   		
}
div#header .clickarea {	
	left: 170px;
	top: 10px;	
	height:70px;
	width:200px;	
	display: block; 	  		
}
div#maincolumn	{	
	margin:0;		
	margin-left: 12px;		
	float:left;
	clear: both;
	width:690px;
	background-color: #fff;								
}
div#narrowcolumn	{	
	float:left;			
	width:210px;
	border: 0;	
	margin-left: 15px;							
}
div#singlecolumn	{      
    width:915px;
    margin:0;		
	margin-left: 12px;
	margin-top: 5px;	
	float:left;
	clear: both;
}
div#maincolumn .products {
	margin-bottom: 12px;
 	margin-top: 12px;
 	border-top: 1px solid #c8cacf;
}

div#maincolumn .line,div#singlecolumn .line	{	
	margin: 0 0 20px 0;	
	border-bottom: 1px solid #bcb9b9;	
	width: 100%;
	height: 5px;
	background-color: transparent;
	font-size: 0;
	clear: both;
}
div#narrowcolumn .line	{	
	margin-left: 20px;	
	border-bottom: 1px solid #bcb9b9;	
	width: 192px;
	height: 0;
	background-color: transparent;
	font-size: 0;
}
#whylist	{
	margin-left: 0;
	padding-left: 15px;
	padding-right: 15px;
	list-style: none;
}
.clear	{
	clear: both;
}

.clearwidth	{
	clear: both;
	width:100%;
	float:left;
	overflow:hidden;
}
.mcleft	{
	padding-left: 9px;	
	padding-right: 7px;	
	width: 315px;
	float: left;				
}	
.mcright	{	
	padding-left: 7px;
	padding-right: 9px;
	width: 315px;
	float: right;				
}

#container_all, #container_int, #container_qld, #container_nsw, #container_vic, #container_nt, #container_wa, #container_sa, #container_tas, #container_act, #container_nz	{
	margin-top: -19px; 	
}	

/*--------------------------------Images---------------------------------------------*/


.productsimage, .propviewimage, .contactimage, .joinimage, .surveyimage, .amlimage, .petimage, .channelimage, .resellerimage, .resourcesimage, .kycimage, .testimage, .demoimage, .serviceimage 	{	
	height: 120px;	
	margin-bottom: 15px;
}
/* Location maps */
div.cc	{		
	margin:0;		
	float:left;		
	width:218px;
	margin-right: 10px;
	margin-left: 2px;					
}
ul.maps	{
	margin-top: 12px;
	margin-left: 0px;
	padding: 0;	
	height: 99px;
	list-style-type: none;	
}
ul.maps li	{	
	margin: 0;
	padding: 0;
	display: inline;			
}

ul.maps a {
	float:left;
	padding: 0px;
	height: 99px;
	width: 220px;
	display:block;
	text-decoration:none;
}
img	
{	border: 0;
}

img.captcha	
{	border: solid 1px black;

 	padding:0;
 	margin:0;
 	vertical-align:middle;
 	margin-top:-3px;
 	margin-left:34px;
}

ul.maps a span{	 	
	padding-top: 83px;
	display:block; 
	text-align: center;  
	text-decoration: none;
	font:0.9em  trebuchet MS, arial,sans-serif;	
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

#imagehover {		
	position: absolute;
	display: none;
	left: 0px;
	top: 100px;
	width: 300px;
	height: 0px;
	z-index: 200;
	
		
}
.imghovercont	{
	padding-top: 10px; 
	padding-left: 22px; 
	padding-right: 28px; 
	background:url("../images/hoverbg.png") repeat-y; 
	color: #3c5b73; 
	height: 470px; 
	font-size: 0.9em;	
}
.imghovercont h4	{ 
	color: #f04e23;
	font:1.4em  arial,sans-serif;
	font-weight: bold;
	margin-bottom: 4px;	 
	
}
.samico	
{	border: 0; 	
 	padding-right: 5px; 	
 	margin-bottom: -3px;
}
.goog	{
	background:url("../images/goog.jpg") right no-repeat;
	
}

/*--------------------------------Forms---------------------------------------------*/

legend {
	padding:7px;	
	font: 1.5em arial, sans-serif;
	font-weight: normal;	  
}
fieldset {		
	padding:1em;
	margin: 0;
	margin-bottom: 7px;			
}
.formTable {
	
	color: #594b5c;
	font-weight: bold;
	/*width: 650px;  */
}
.formTable tr td {    
    padding: 3px; 
    font-size: 0.8em;     
}
.formTable tr td table tr td {     
    font-size: 1.0em;     
}
.mcfield	{
	width: 180px;
}
.rcfield	{
	width: 127px;
}
form	{	
	margin:15px 0;
	margin-top: 0;
}
input, select	{
	font:1em arial, verdana, sans-serif;
	padding: 0;
	margin: 0;	
}
input	{
	margin: 0;
	/* height: 15px;	*/
}
label.form-button {
	margin-left: 5px;	
	float:right;	
	background: url("../images/bt_right.png") bottom right no-repeat;			
}
input.form-button {
	margin:0;
	margin-left: -3px;
	padding:5px 10px 4px 10px;	
	border:none;	
	font:0.9em tahoma, verdana, sans-serif;			
	color:#000;		
	cursor: pointer;
	background: url("../images/bt_left.png") bottom left no-repeat;
	height: 100%;	
}
.invis	
{	display: none;
}
.whyusebutton	
{		
 	margin: 0px 0px 10px 0px;
 	padding-right: 15px;
 	padding-bottom: 20px; 	
}
.bu01	
{	float: right;
 	clear: both;
 	margin-right: 19px;
}
.bu01	
{	float: right;
 	clear: both;
 	margin-right: 19px;
}

.radiobutton
{
	margin-left:-2px;

	padding:0px;
	margin-top:20px;

}

#login_op
{
	margin-left:-3px;
	border-bottom:1px dotted gray;
	margin-bottom:-10px;
	padding-bottom:10px;
}



/* ----------------------------form errors----------------------------*/

input.error, select.error, textarea.error
{
	border:1px dotted red;
	color:#f00;
}
label.error
{
	font-style: italic;
	color:#f00;
	display:block;
	background-color: white; 
	margin-top:0px;
}
.abs
{
	position: absolute; 
}

.validation-error
{
	background-color: #FEF1EC;
	border:1px solid #CD0A0A;
	padding:0.5em;
	margin: 0.5em 0;
	color:#CD0A0A;
	font-family:Arial,sans-serif;
	-moz-border-radius:4px 4px 4px 4px;
}
.validation-error ul
{
	margin:0px 20px;
	padding:0px 15px;
}

.suggestionLabel
{
	border-bottom: 1px dotted #3979CF;
	color:#3979CF;
	cursor: help;
}
.highlightField
{
	border: 2px dotted #3979CF;
	background-color: #e6eef9;
}
.highlightLabel
{
	color:#3979CF;
	font-weight:bold;
}


/*--------------------------------Navigation---------------------------------------------*/


a:link, a:active, a:visited{
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;
}
a.speclink:link, a.speclink:active, a.speclink:visited{
	text-decoration:none;			
}
a.speclink:hover{
	text-decoration:none;	
	
}
/*----Main Navigation Tabs----*/

#maintabs ul li.tab ul {width: 12em; opacity: 0.90; filter:alpha(opacity=90); }

#maintabs a {display:block; color:#fff; padding: 2px 4px 2px 4px; background:none;}

#maintabs li {float: left;padding: 0;background:none;}

#maintabs ul li {float: left;text-align:center;padding: 0;background:none;}

#maintabs ul li.tab {margin:0;padding:0 0 0 9px;}

#maintabs ul li.tab a {padding:3px 25px 3px 18px; color:#fff;} 

#maintabs ul li.tab ul.nontab li a {background-image:none;font-weight:normal;}

#maintabs ul li ul {border: 1px solid #fff;}

#maintabs ul li.tab ul.nontab  {margin-left:-9px; }

#maintabs ul li ul li {text-align:left;border:none;margin-left:0; padding-top: 2px; padding-bottom: 2px;border-bottom: 1px solid #efefef;}

#maintabs li ul {position: absolute;left: -999em;height: auto; width:16.4em; width:14.9em; font-weight: normal;margin: 0;padding: 0;}

#maintabs li li {padding-right: 1em;width: 11em}

#maintabs li ul a {width: 15em;width: 11em;text-align:left;background:none;}

#maintabs li ul ul {margin: -1.75em 0 0 14em;}

#maintabs li:hover ul ul, #maintabs li:hover ul ul ul {left: -999em;}

#maintabs li:hover ul, #maintabs li li:hover ul, #maintabs li li li:hover ul {left: auto;}



#maintabs ul li.tab ul.nontab li a:hover {color:#fff; }

#maintabs li.tab:hover a {}



/*----Sub Navigation Tabs----*/

#subtabs  {
	margin:0; 
	font-size: 0.9em;	 
	height:50px;
	font-weight: bold;	
}

#subtabs a {display:block; color:#0f6abb; padding: 2px 4px 2px 4px; background:none;}
#subtabs ul {vertical-align: bottom; height: 20px; margin-top:4px; margin-left:20px; padding:0; list-style:none;}
#subtabs li {float: left;padding: 0;background:none;}
#subtabs ul li {float: left;text-align:center;padding: 0;background:none;}
#subtabs ul li.tab {margin-left:-1px;padding:0 0 0 9px;}
#subtabs ul li.tab a {padding:3px 20px 3px 12px; color:#566572;} 


#maincolumn #subtabs h1	{
	color: #fff; 
	padding-top: 8px;
	font-size: 1.3em;	
	margin: 0;	
}
 #subtabs .tabinstructions {	float: right;	margin-top: -18px;margin-right: 10px;}
 #subtabs a.instr {  	color: #fff;}
 #subtabs a.instr {  	color: #fff;}

/*----Secondary Tabs----*/

.intellitabs ul.tabbernav a
{
	padding-left:12px;
	padding-right:12px;
}

.opproducttabs ul.tabbernav a
{
	padding-left:8px;
	padding-right:8px;
}

#maincolumn .intellitabs p, #maincolumn .opproducttabs p
{
	margin-left:0px;
	padding-left:10px;
	padding-top:10px;
	margin-top:10px;	
}


.frame {
	margin-top:1px;
	margin-bottom: 15px;		
}
#maincolumn .inside	{
 	padding: 8px 0 8px 12px;
 	margin: 0;
 	margin-bottom: -2px;
 	font: 1.2em arial, Sans-Serif;
 	font-weight: bold; 		
}
.tabsinstructions{	 	
 	font-size: 0.9em;
 	text-align: right;
 	margin-top: -26px;
 	margin-right: 20px; 			
}


.tabberlive .tabbertabhide {
	display:none; 
}
ul.tabbernav	{
	margin:0;	
	padding-left: 20px;
	border: 0;	
	height: 45px;
	list-style:none;		
 	font: bold 11px arial, sans-serif;  		
}
ul.tabbernav li	{
 	float:left;	
	margin-left:-1px;
	padding:0 0 0 4px;
	background:url(../images/small_tab_left.png) no-repeat left top;
}
ul.tabbernav a	{
	float:left;
  	display:block; 	
 	text-decoration:none;
	font-weight:normal;		
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.tabbernav a {float:none;}
/* End IE5-Mac hack */
.tabbernav a:hover {  
	text-decoration:underline;	
}
ul.tabbernav li.tabberactive  {  
}
ul.tabbernav li.tabberactive a {		
	padding-bottom:4px;
	text-decoration:none;
	font-weight:normal;
}
.tabberlive .tabbertab {		
	margin-top: -10px;
	margin-bottom: 0;
	padding-bottom: 12px;	
	overflow:auto;
	vertical-align: top;
	background-color: #fff;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
	 display:none;
}
.tabberlive .tabbertab h3 {
	font-size: 1.2em;
	font-weight: bold;	
	margin-bottom: 4px;
	margin-top: 4px;
	margin-left: 10px;
}
.tabberlive#tab2 .tabbertab {
	 height:200px;
	 overflow:auto;	 	
}
.smalltabstable	{
	margin-top: 10px;	
	width: 690px;					
}
.smalltabstable td	{
	vertical-align: top;
}
.smalltabstable td p  {
	margin-left: 10px;
	margin-right: 10px;							
}
.smalltabstable td p.n01, .smalltabstable td p.n02, .smalltabstable td p.n03, .smalltabstable td p.n04, .smalltabstable td p.n05, .smalltabstable td p.n06	{	
	margin: 0;	
	width: 135px;
	height: 110px;	
			
}
.tabsfoot	{	
	background:url("../images/tabsfoot.gif") right top repeat-x;		
	width: 100%;
	height: 10px;
	background-color: transparent;
	font-size: 0;
	clear: both;
	margin-bottom: 30px;
}


.divide	{
	background-image:url(../images/divide.gif);	
	background-repeat: repeat-y;
	height: 145px;
	width: 12px;	
	float: left;	
}

/*----Breadcrumbs----*/

ul.brdcrmb	{
	float: right;	
	font-size: 0.9em;	
	text-transform: uppercase;
	color: #9b9a9a;
	height: 35px;
	list-style-type: none;	
	margin: 0;		
}
ul.brdcrmb li{	
	float: left;
	padding: 3px;
	height: 35px;	
	padding-top: 20px;
	
}	
	
	

ul.brdcrmb li.p1	{ padding-right: 12px; }
ul.brdcrmb li.p1on	{ padding-right: 12px; }
ul.brdcrmb li.p2	{ padding-left:  10px; background:url("../images/bcrmb2.png") center top no-repeat;}
ul.brdcrmb li.p2on	{ padding-left:  10px; }
ul.brdcrmb li.p2on2	{ padding-left:  10px; }
ul.brdcrmb li.p3	{ padding-left:  12px; background:url("../images/bcrmb3.png") right top no-repeat;	}
ul.brdcrmb li.p3on	{ padding-left:  12px; }





/*-------------------------------- Tables---------------------------------------------*/



td.wdth01, th.wdth01	{
	width: 30px;
}
td.wdth01b, th.wdth01b	{
	width: 45px;
}
td.wdth02, th.wdth02	{
	width: 60px;	
}
td.wdth03, th.wdth03	{
	width: 90px;	
}



.half {
	width: 345px;
}
.third {
	width: 230px;	
}
.halftab  
{
	width: 282px;
	padding-left: 20px;	
}
.top {
	vertical-align:text-top;	
}
th	{
	font-weight: bold;
}
.zeroed td	{
	padding: 0; 	
	margin: 0;
	border: 0;	
}



table.selected, table.choosereports	{
	margin-top: 10px;
	width:670px;
}
table.selected th.header	{
	background-color: #e7e7e7;
	height: 20px;
	border: 0;
}
table.selected th, table.choosereports th	{
	background-color: #c8cacf;
	border-bottom: 1px solid #999999;
	padding: 4px;
}
table.selected td	{
	border-bottom: 1px solid #c8cacf;
	height: 30px;
}
table.choosereports td.bb	{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;		
}


.width1	{
	width: 140px;	
}
.width2	{
	width: 320px;
}
table.pricing {
	border: 1px solid #e3e5e7;
	text-align: center;
	font-size: 0.9em;
} 
table.pricing th {
	background-color: #e8eaec;	
}
table.pricing tr {
	background-color: #f0f1f2;	
}
table.pricing tr.even {
	background-color: #f7f7f7;		
}
table.pricing th, table.pricing td	{
	padding: 2px 10px 2px 30px;
}
#t1	{
	clear:both;
	overflow:hidden;
 	/*margin:0 auto;*/
	padding: 25px;
	background-color: #f0f1f2;
	border: 1px solid #e3e5e7;
}

/*------------------------------------  Table t2 contains the initial input forms for PAYG  -------------------------------------*/


.t2	{	
	margin: 10px 0px 10px 0px;
	padding: 0 10px 0 10px;
	width: 100%;	
	clear: both;	
}
.t2	td	
{	
	vertical-align: top;
	padding-right: 1px;		
}


.t2 p	{
	font-size: 0.9em;
    margin: 0;
    padding-bottom: 5px;
}
.t2 p.instruction	{
	font-size: 1em; 
}
.t2 td.bb	{	
 	border-top: 1px solid #e8e8e8;
 	font-size : 0.2em;
 	padding-bottom: 5px;
 	margin-right: 10px;	
 	
}
.t2 .errorblock
{
	border: solid 1px red;
	background-color: #FFE6D2;
	padding:5px;
	margin:10px;
	font-size: 1.1em;
}
.total	{
	float: right;
	margin-right: 20px;
} 
.cards	{
	float: right;
	margin-right: 20px;			
} 
.gb	
{	font-weight: bold; 	
} 
table.t2 select	{
	height: 21px;		
}
table.t2 select	{
	margin: 0;		
}


.t2 p.dscrptn	{	
	clear: both;
	padding-top: 15px;	
	padding-right: 5px;
	font-size: 1.1em;
	margin-bottom: 8px;
	text-align: justify;			
}


/*------------------------------------  Table t3 is the grid  -------------------------------------*/  

.selected	{
	background-color: #f2f2f2;	
}
.notselected	{
	background-color: white;	
}

table.t3	{	
	width: 100%;
}

table.t3 input, table.t4 input, table.t5 input	{
	margin: 0;
	margin-right: 1px;
	padding: 0;	
	font-size: 1em;
}
table.t3 th.thead1, table.t5 th.thead1	{	
	background-color: #eaedef;	
}
table.t3 th.thead2, table.t5 th.thead2	{
	background-image:url(../images/thead2.gif);	
	height: 26px;		
}

table.t3 td.mrgn	{
	width: 40px; 	
 	text-align: center;
}
table.t3 td.tvs		{
	height: 5px;
	line-height: 0.01em;
	border: 0;
}
table.t3 td	{	
	border-bottom: 1px solid #e8e8e8;
	margin: 0;
	padding-left: 10px;			
}
table.t3 td.prc, table.t4 td.prc, table.t5 td.prc		{	
	text-align: right;
	padding-right: 20px;
}
table.t3 td.type, table.t5 td.type		{
	color: #3979cf;
 	font-weight: bold;
 	border-bottom: 2px solid #97b9e7;
 	padding-left: 20px; 	
 	text-align: bottom; 	
 	padding-top:4px; 	
}
table.t3 td.child   {
	background:url(../images/ico_child.png) left no-repeat;
	padding-left: 26px; 
	font-size: 0.9em;
	color: #373737;      
}
table.t3 td.child2   {	
	padding-left: 26px;
	font-size: 0.9em;
	color: #373737;       
}
table.t3	{	
	margin: 0;
	padding: 0;	
	width: 100%;	
}
table.t3 th, table.t5 th	{	
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
}
table.t3 th.price	{
	width: 110px;
	text-align: center; 			
}
table.t3 td.check	{
	width: 80px; 	
 	text-align: center; 	
}
.hide { 
display: none;
} 
.t3 input.check	{	
}
table.t3 td.wdth05	{
	width: 170px;	
}
table.t3 p.fn	{
	font-size: 0.9em;
	padding: 0px;
    margin: 0 0 3px 0px;
}

#nswacexp	
{	width: 690px; 		
 	padding: 0; 	
}
  
/*------------------------  Table t4 is for secondary fields within table t3  -----------------------*/    

    
table.t4	{	
	margin: 0;
	padding: 0;	
	width: 100%;
}
table.t4 td	{	
	margin: 0;
	padding: 0;
}
table.t4 td.indent	{
	width: 115px;
	text-align: right;
	padding:0;
}
table.t4 td	{
	
}
img.info	{		
	height: 16px;
	width: 16px;
	margin-top: 0;
	margin-right: 8px;
}
table.t4 td.fix	{	
	width: 29px;
	text-align: right;
}	
table.t4 .stretch 	{	width: 500px;}

input.wdth01	{	width: 24px;}
input.wdth02	{	width: 62px;}
input.wdth03	{	width: 95px;}
input.wdth04	{	width: 132px;}
input.wdth05	{	width: 166px;}
input.wdth06	{	width: 202px;}
input.wdth07	{	width: 235px;}
input.wdth08	{	width: 270px;}


textarea.wdth06	{	width: 202px;}

table.t4 input.hide	{
	line-height: 0.00em;
	display: hide;
	border: 0;
	height: 0px;
}

select.wdth01	{	width: 28px;}
select.wdth02	{	width: 65px;}
select.wdth02b	{	width: 80px;}
select.wdth03	{	width: 96px;}
select.wdth03b	{	width: 114px;}
  
 select.wdth04	{	width: 135px;}
 select.wdth05	{	width: 168px;}
 select.wdth06	{	width: 210px;}
 select.wdth06b	{	width: 225px;}
 select.wdth08	{	width: 274px;}

table.t4 select	{
	margin: 0;	
	padding: 0;	
	height: 19px;	
	font-size: 1em;
}
table.t4 .flatten	{
	margin:0;
 	padding: 0;	
 	line-height: 0.00em; 	
}
table.t4 p.fn	{
	font-size: 0.9em;
	padding: 0px;
    margin: 0 0 3px 0px;
}
table.t4 p.fn2	{
	font-size: 0.9em;	
    margin: 0px 0 6px 0px;    
}
span.c1	{
	color: #ff0000;
}
table.t4 input.rad, table.t3 input.che	{	
	margin: 5px 0 0 12px;
}


/*------------------------  Table typeahead is for the drop-down table predictive gird  -----------------------*/

table.type	{
	margin: 0;
	background-color: #fff;
 	border: 1px solid #b8c9d9;
 	text-transform:capitalize;
 	width: 100%; 	
}
table.type td  {	
	margin: 0;
	padding: 5px;	
	border-bottom: 1px solid #e1e1e1;		
}
table.type p.name	{ 	
 	margin: 0;
 	padding: 0;  
}
table.type p.details	{	
 	font-size: 0.9em; 
 	color: #333333;	
 	margin: 0;
 	padding: 0;
}




/*------------------------  Table t5 is for group display, not lists. (grey background, no horizontal lines)   -----------------------*/ 
table.t5	{	
	margin: 0;
	padding: 0;	
	width: 100%;
}
table.t5 th.thead2	{	
	padding-right: 10px;
}
table.t5 td	{	
	margin: 0;
	padding: 0px;
	padding-left: 7px;	
	background-color: #f2f2f2;
	vertical-align:top;	
	
	
}
table.t5 td.check	{
	width: 100px; 	
 	text-align: center;
}
table.t5 td.mrgn	{
	width: 40px; 	
 	text-align: center;
}
table.t5 td.tvs		{
	height: 10px;
	line-height: 0.01em;
	border-top: 1px solid white;	
}
table.t5 td.bvs		{
	height: 10px;
	border-bottom: 1px solid #e8e8e8;	
	margin-bottom: 10px;
	line-height: 0.01em;	
}
table.t5 td.type		{
	background-color: #fff;	
	margin-top: 0;
}
table.t5 td.wdth05	{
	width: 170px;	
}
table.t5 p.fn	{
	font-size: 0.9em;
	padding: 0px;	
    margin: -2px 0 8px 0px;
}
table.t5 span.fn	{
	font-size: 0.9em;
	margin-left: 9px;
	vertical-align: top;	
}
table.t5 .dn	{
	padding-right: 25px;
	text-align: right;
}
table.t5 .white	{
	background-color: #fff;
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}
table.t5 .or{	
 	text-align: right;
 	padding-right: 20px;
 	vertical-align: middle;
 	font-weight: bold;
}
/*-------------------------------- Footer---------------------------------------------*/

div#footer	{	
	padding-top: 30px;		
	width:100%;	
	text-align: center;	
	clear: both;
	font-size:0.9em;	
}
div#footer img	{	
	border: 0;	
	padding: 0;	
}
div#footer p	{	
	line-height: 1em;
	text-align: center;	
	margin-top: 10px;
}
div#footer ul	{	
	list-style: none;
	font-size:1em;	
	padding: 0;
	margin-left: 0px;
	margin-bottom: 10px;
	display: none;	
}
div#footer li	{
	display: inline;
	list-style-type: none;
}
div#footer li	{
	padding-left: 18px;	
	padding-right: 10px;		
	background-repeat: no-repeat;	
}

div#footershadow {
	width:960px;	
	margin:0 auto;	
	height: 20px;
	background: url("../images/footershadow.gif") bottom left no-repeat;
	
}


div#footer ul li.o1	{	
	background-image: url(../images/ico_urbis.gif);	
}
div#footer ul li.o2	{	
	background-image: url(../images/ico_access.gif);	
}
div#footer ul li.o3	{	
	background-image: url(../images/ico_op.gif);	
}
div#footer ul li.o4	{	
	background-image: url(../images/ico_realty.gif);	
}
div#footer ul li.o5	{	
	background-image: url(../images/ico_aus.gif);	
}
div#footer ul li.o6	{	
	background-image: url(../images/ico_gxs.gif);	
}
div#footer ul li.o7	{	
	background-image: url(../images/ico_inspex.gif);	
}
div#footer ul li.o8	{	
	background-image: url(../images/ico_ndc.gif);	
}

.bus, .comp, .all
{
   display:none;
}

.busS, .compS, .allS
{
   display:table-row;
}


/* -------------------- Rollover Map -------------------------------- */

#map {
	margin: 0 10px 0 10px;
	padding: 0;		
	height: 150px;
	width: 288px;	
	position: relative;
}
#map li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	position: absolute;
}

#map a {
	display: block; 
	text-indent: -9999px; 
	text-decoration: none;
}

#all {left: 23px; top: 123px; width: 13px; height: 13px;}
#wa {left: 5px; top: 22px; width: 55px; height: 90px;}
#qld {left: 97px; top: 9px; width: 55px; height: 71px;}
#nsw {left: 105px; top: 78px; width: 47px; height: 40px;}
#vic {left: 105px; top: 104px; width: 28px; height: 20px;}
#nt {left: 61px; top: 9px; width: 36px; height: 61px;}
#sa {left: 61px; top: 70px; width: 43px; height: 50px;}
#tas {left: 110px; top: 127px; width: 23px; height: 19px;}
#act {left: 125px; top: 98px; width: 16px; height: 19px;}
#int {left: 193px; top: 20px; width: 90px; height: 39px;}
#nz {left: 173px; top: 86px; width: 45px; height: 60px;}



#disclaimer {
  font-style:italic;
  font-size:smaller;
}
.green		{
	color: #f14f0d;
}
#menu a {
	padding-left: 0px;		
}
#menu li {
	list-style: none;
	margin-left: 10px;		
}
#menu li ul {
	display: none;	
}
#menu li:hover ul{	
	display: block;			
}
div#narrowcolumn #menu li ul{
	padding: 0px;
	margin-top: 4px;
	margin-bottom: -3px;
	border-top: 1px dotted #cccccc;
	border-bottom: 0px dotted #fff;	
}
#menu li ul li{
	font-size: 1.1em;
	margin-left:8px;
}




.separator	{	 	
 	padding-bottom: 10px;
 	background:url("../images/linehoriz.gif") bottom repeat-x;
}
.name {padding: 10px;}
.linevert {border-right: 1px dotted #d0d2d7;}
.linehoriz1 {border-bottom: 1px dotted #d0d2d7;}
.linehoriz2 {border-bottom: 1px solid #d0d2d7;}
.t1 {padding: 10px;}
.t1 td{padding-left: 30px; padding-right: 20px;}


.searchbox {
    width: 100%;
    padding : 20px 0px 0px 20px;
    background-color:#dbe3f0;
    border-bottom: 1px solid #93b8d2; 
}



/* ------------------ Buttons --------------------- */

.icon-send {background-image:url(../images/bu_email_go.png) !important;}
.icon-print {background-image:url(../images/printer.png) !important;}
.icon-attach {background-image:url(../images/bu_page_attach.png) !important;}
.icon-down {background-image:url(../images/bu_down.png) !important;}
.icon-up {background-image:url(../images/bu_up.png) !important;}
.icon-delete { background-image:url(../images/bu_editdelete.png) !important;}
.icon-bill {background-image:url(../images/bu_bill.png) !important;}
.icon-ok {background-image:url(../images/bu_ok.png) !important;}
.icon-note {background-image:url(../images/bu_note.png) !important;}
.icon-info {background-image:url(../images/bu_info.png) !important;}
.icon-back {background-image:url(../images/bu_backorder.png) !important;}
.icon-reopen {background-image:url(../images/bu_reopen.png) !important;}
.icon-cancel {background-image:url(../images/bu_cancel.png) !important;}
.icon-pending {background-image:url(../images/bu_pending.png) !important;}



/* ------------------ Lightbox --------------------- */
#light	
{	padding: 30px;
}
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.50;
			filter: alpha(opacity=50);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 10%;
			left: 30%;
			width: 420px;
			height: 550px;
			padding: 16px;
			border: 10px solid #67c23d;
			background-color: white;
			z-index:1002;
			
		}


/* ------------------ Javascript functions --------------------- */





/* ---------------------------------- EXT Overides --------------------------------- */


/* Title Bar */
.x-app-title { height: 24px;}

/* Headings background top edge line colour */
.x-panel-header,  ul.x-tab-strip-top, .x-panel-noborder .x-panel-header-noborder	{
	background: #EAEDEF ;
	border:0px; 
	color: black;
}


.x-panel-body {	border-width: 0 0px 0px; border-bottom: 1px solid #D0D2D7; }
.x-panel-tbar-noheader { border-top:1px solid #4B84C1;}

.x-tab-panel-header {
	border:0px;
	background: #EAEDEF;
}
.x-tab-panel-body {
	border: 0px;
	border-bottom:1px solid #D0D2D7;
}
ul.x-tab-strip-top {
	border-top:0px;
	padding-left:10px;
	border-bottom:1px solid #A9BFD3;
}

.x-toolbar { overflow: hidden; zoom: 1; background: #EAEDEF ; border: 0;}
.x-toolbar-left { float: left;}
.x-toolbar-right { float: right;}
.x-toolbar .ytb-text { line-height: 1.5em;}


.page-toolbar{
	background: #EAEDEF ;
	border:0px;
	border-top:1px solid #4B84C1; 
}
.x-layout-collapsed {
	background: #EAEDEF ;
	margin-left:6px;
	margin-top: 10px;
	border:0px;
	padding:3px;
}

#outer-panel .x-border-layout-ct {
  background:#FFF none repeat scroll 0 0;
}
#other-panel .x-small-editor, #userDetails,  #contactDetail {
	border-bottom:0px;
}

#west	{ height:100%; background:url(../images/shadowW.png) right top repeat-y;}
#east	{ height:100%; background:url(../images/shadowE.png) left top repeat-y;}	
#south	{ background-color:#DBDEE3;}

.x-icon-error	{background-image:url(exclamation.gif) ! important;}
.x-icon-information	{background-image:url(../images/information.gif) ! important;}
.x-notification .x-window-body	{margin: 0;padding:1em ! important; width: auto ! important;}
.x-notification .x-tool-close	{display: none}
.x-notification.fixed .x-tool-close	{display: block}

.ux-grid3-row-action-cell .x-grid3-cell-inner {	padding: 1px 0 0 10px;}
.ux-grid3-row-action-cell .x-grid3-cell-inner div {	background-repeat:no-repeat; width:16px; height:16px; cursor:pointer;}

.x-accordion-hd {
	background: #CEDFF5 url(/jsSource/ext/resources/images/default/tabs/tab-strip-bg.gif) repeat-x scroll center bottom;
	border-bottom:1px solid #8DB2E3;
	color:#15428B;
	border: 1px solid #D0D2D7;
	border-top: 0px;
	color: black;		 
}

.cn {	
	padding-left:20px;	
	margin: 0;	         
	color:white;
	font-size:1.1em;
	padding-top:4px;
	height: 24px;
}

.locked {
	color: #eee;
}
.search-item,  .search-item div {
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	padding:3px 10px 3px 10px;
	border:1px solid #fff;
	border-bottom:1px solid #eeeeee;
	white-space:normal;
	color:#555;
} 
.eastpanel {
	padding:8px;
	border-left:1px solid #99BBE8; 
	border-right:1px solid #99BBE8; 
	border-bottom:1px solid #99BBE8;
	margin-bottom:10px;
} 	          	          	          	          	     			
.notes {
	padding:10px;
	margin-bottom: 0px;
}
.address{
	padding-bottom:5px;
}		    
.swfupload {  
	position: absolute; 
	margin-top:2px; 
	z-index: 1; 
  //border: 1px solid red; 
}
.hidden {
	visibility:hidden;
	height: 1px;
}
.ext-strict .x-form-text{ 	
	height: 17px;
	margin-top: 0px;
	vertical-align: top;
}








