
	
		.combo_selected{
			background-color: #CCCCCC;
		}
		
		.combo_unselected{
			background-color: #FFFFCC; 
		}
		
		.combo_cell{
			border-bottom: 1px solid navy;
			font-size: 10px;
		}
		
		.combo_heading{
			color:white;
			background-color:navy;
			border-bottom: 1px solid white;
			font-size: 10px;
		}

		.combo_body{
			background-color:#FFFFCC;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
		} 

	
	
	
	
	
			.container
			{
				padding-left:12px;
				background-color:#fafaff;
			}
			
			.container_heading
			{
				background-color:#f3f3ff;
			}
	
			.tram_lines
			{
				border-top: 1px solid grey; 
				border-bottom: 1px solid grey;
				text-align:center;
			}
	

	
	
 	frame{
	 	padding-top: 0px;
		padding-left:  0px;	
	} 

	frame.top_frame{
	 	padding-top: 0px;
		padding-left:  0px;	
	}

	frame.application_frame{
		padding-top:  0px;
		padding-left: 0px;	
	}

	frame.copyright_frame{
		padding-top: 0px;
		padding-left: 0px;	
	}

	frame.top_sub_menu_frame{
		padding-top: 0px;
		padding-left: 0px;	
	}
 
	frame.left_menu_frame{
		padding-top: 0px;
		padding-left: 0px;
	}

	frame.main_frame{
		padding-top: 0px;
		padding-left: 0px; 			
	} 	
	


	td.left_menu_tree_border{
		padding: 2px;
		vertical-align: top;
		height:300px;
		background-color : #BCBDC0; 
	}
	
	 .left_menu_border{
		height:300px;
		width:100%;
		vertical-align: top;
	}
		
	td.left_menu_top_c1{
		display:none;
	}
	
	td.left_menu_top_c2{
		display:none;
	}

	td.left_menu_top_c3{
		display:none;
	}

	td.left_menu_main_heading_c1{
		background-color : #BCBDC0;
		padding-left: 3px; 
		height: 30px;			
	}

	td.left_menu_main_heading_c2{
		background-color : #BCBDC0;
		color: black;	
		font-size: 12px;
		font-weight: bold;	
		white-space: nowrap;
		padding-left: 5px;
		width:100%;
	}

	td.left_menu_main_heading_c3{
		background-color : #BCBDC0;
		padding-right: 3px; 
	}

	td.left_menu_item_c1{
		background-color : #BCBDC0; 
		height: 25px;
		padding-left: 15px;
	}
			
	td.left_menu_item, td.left_menu_item_start, td.left_menu_item_end{
		background-color : #BCBDC0; 
		color : black; 
		border-bottom : 1px dashed white;	
		font-size :  12px;
		padding-left : 10px; 
		cursor : pointer;
		padding-top:  6px;
		padding-bottom:  5px;
	}
	
	td.left_menu_selected{
		background-color : #BCBDC0; 
		color : white; 
		border-bottom : 1px dashed white;	
		font-size : 12px;
		padding-left : 10px	; 
		cursor : pointer;
		padding-top:  6px;
		padding-bottom:  5px;		
		}

	td.left_menu_item_c3{
		background-color : #BCBDC0; 		
	}
	
	td.left_menu_heading_c1 {	
		padding-left: 3px; 	
		height: 30px;		
	}
	
	td.left_menu_heading_c2 {
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/menu_heading_background.gif);
		background-repeat: no-repeat;
		color: black;	
		font-size: 12px;
		font-weight: bold;	
		white-space: nowrap;
		padding-left: 5px;
		width:100%;;					
		}

	td.left_menu_heading_c3 {
		padding-right: 3px;
	}
		
	td.left_menu_padding_c1{	
		background-color : #BCBDC0;
		border-bottom: 1px solid #BCBDC0;
		border-left: 1px solid #BCBDC0;
	}

	td.left_menu_padding_c2{	
		background-color : #BCBDC0; 
		border-bottom: 1px solid #BCBDC0;
	}	

	td.left_menu_padding_c3{	
		background-color : #BCBDC0;
		border-bottom: 1px solid #BCBDC0;
		border-right: 1px solid #BCBDC0;
	}

	td.left_menu_bottom_c1{
		background-color : #BCBDC0;
	}
	td.left_menu_bottom_c2{
		background-color : #BCBDC0;
	}

	td.left_menu_bottom_c3{
		background-color:none;
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/left_menu_bottom_c3.gif);
		background-repeat:no-repeat;
		padding-left:15px;
		height:13px;
	}
	.left_menu_gap_c1{
		height:10px;
		background-color : white; 
	}

	.left_menu_gap_c2{
		background-color : white; 
	}
	.left_menu_gap_c3{
		height:10px;
		background-color : white; 
	}





				
				
	 					
		.bigbutton {font-size : 12pt;}			
		a.copyright,a.credit {
			color : black;
			font-size: 10px;
			font-weight: bold;
			text-decoration:none;
		}
		
		a.copyright:hover, a.credit:hover {
			color : blue;
			font-size: 10px;
			font-weight: bold;
		}
		
		table.copyright{
		
			width : 100%;
			background-color:#BCBDC0;
			
		}
		
		td.copyright{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: black;
			vertical-align: middle;
			width : 100%;
			white-space:nowrap;
			padding-top:1px;
			padding-bottom:1px;

		}
		
		td.credit{

			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: black;
			vertical-align: middle;
			width : 100%;
			white-space:nowrap;
			padding-top:1px;
			padding-bottom:1px;
			padding-right:10px;
		}
		
		td.copyright_left{
			height: 13px
		}
		
		 td.copyright_right{
		 	background-image:url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/copyright_right.gif);
			padding-right:9px;
			height:13px;
		}
				
		.invisible {
			padding : 0 0 0 0;
			margin : 0;
			margin-bottom : 0;
			margin-left : 0;
			margin-right : 0;
			background-color: none;
		}
		
		
		A.heading2  {
			font-weight: bold;
			color : #0000a0;
			border-top : 0px solid black;
			border-bottom : 0px solid black;
			font-size : 13;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-decoration : none;
		}
		
		.hidden {
			display : none;
		}
		.hand {
			cursor : pointer;}
			
		h1.print{
		page-break-before: always;
		}
		
		
		
		TD.list_box {
			cursor : pointer;
		}
		
		TD.old     {
			font-weight: 100;
			color : Black;
			border-top : 0px solid black;
			border-bottom : 0px solid black;
			font-size : 11px;
			font-family : verdana, geneva, Arial, Helvetica, sans-serif;
		}
		
		TD.header_title {
			color : white;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight : normal;
			font-size : 20;
			font-style : italic;
		}
		
		TD.bold_link{
			color : #0000a0;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight : bold;
			font-size : 12;
			cursor : pointer;
			font-style : normal;
			text-decoration : underline;
		}
		
		}
		
		TD.text     {font-size: 8pt}
		TD.textbold {font-weight: 600; }
		td.textbluebold {color : blue; font-weight: 600;}
		TD.textgreen {color : green;}
		TD.textblue  {color : blue; }
		TD.textred   {color :red;}
		TD.textredsmall   {color :red;  font-size : 9px;}
		TD.textredbig   {color :red; font-size: 12px}
		TD.textgraybig   {color :#6f6f6f; font-size: 12px; font-weight: 900;}
		TD.textwhite   {color :white;}
		TD.textpurple   {color :purple;}
		TD.textgreensmall {color : green; font-size : 9px;}
		TD.textsmall {font-size : 9px}
		TD.textboldsmall {font-size : 9pt;font-weight: 600;}
		
		TD.tdnormalsmall {	font-size : 10px;}	
		.label         {	font-weight: bold;	color : navy;	font-size : 10px;}
		TD.labelblue     {	font-weight: 500;	color : blue;	font-size : 10px;}
		TD.collabel      {	font-weight: 500;	color : black;	font-size : 10px;}
		TD.collabelright {	font-weight: 500;	color : black;	align : right;  font-size : 10px;}
		
		td.labelbluesmall {	font-weight: 500;	color : blue;	font-size : 9px;}
					 
		TD.heading1 {font-weight: 900;	color : black;	border-top : 0px solid black;	border-bottom : 0px solid black;
					 font-size : 16px;}
		
		TD.heading2      {font-weight: 600;	color : black;	font-size : 12px;}
		TD.heading2red   {font-weight: 600;	color : red;	font-size : 11px;}
		TD.heading2white {font-weight: 600;	color : white;	font-size : 11px;}
		
		TD.heading3{font-weight: 600;	color : black;	font-size : 11px;}
		TD.heading3red{font-weight: 600;	color : red;	font-size : 11px;}
		TD.heading3blue{font-weight: 600;	color : blue;	font-size : 11px;}
		TD.heading3green{font-weight: 600; color : green;	font-size : 11px;}
		TD.heading3orange {font-weight: 600; color : orange;	font-size : 11px;}
		td.verybigbold {font-weight: 600; color : black;	font-size : 16px;}

		td.dimmed{
			color : #777777;
	    }		
		td.entry_left{
			background-color : #eeeeee;
			font-weight: bold;	color : navy;	font-size : 10px;}
	 		
		td.entry_right{
			background-color :#DAFEFD ;
			 font-size: 8pt}
	   	
		td.dimmedsmall{
			color : #777777;
			font-size : 10px;
	    }
					
		TD.underline{
			font-weight: 600;
			color : black;
			border-top : 0px solid black;
			border-bottom : 1px solid black;
			font-size : 1px
		}
		TD.underlinebold{
			font-weight: 900;
			color : black;
			border-top : 0px solid black;
			border-bottom : 2px solid black;
			font-size : 1px
		}
		td.white_box{background-color : black; 
					 color : white; 
					 border-top : 1px solid white;	
					 border-bottom : 1px solid white;
					 border-left : 1px solid white;
					 border-right : 1px solid white;
					 margin-height : 1px;
					 margin-width : 1px;
					  padding : 0; }
					  
			  
		td.white_box_34{background-color : black; 
					 color : white; 
					 border-top : 1px solid white;	
					 border-bottom : 1px solid white;
					 border-left : 1px solid white;
					 margin-height : 1px;
					 margin-width : 1px;
					  padding : 0; }
		
		td.silver_box{background-color : gray; 
					 color : black; 
					 border-top : 1px solid silver;	
					 border-bottom : 1px solid silver;
					 border-left : 1px solid silver;
					 border-right : 1px solid silver;
					 margin-height : 1px;
					 margin-width : 1px;
					  padding : 0; }
					  
								  
		TD.left_border{
			color : black;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight : bold;
			font-size : 16;
			border-left-color : silver;
			border-left-style : solid;
			border-left-width : 1px;
		}
		 
		TD.right_border{
			color : black;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight : bold;
			font-size : 16;
			border-right-color : silver;
			border-right-style : solid;
			border-right-width : 1px;
		}
		
		TD.invisible{
			padding : 0 0 0 0;
			margin : 0;
			margin-bottom : 0;
			margin-left : 0;
			margin-right : 0;
			margin-top : 0;
		}
		
		TEXTAREA{
			font-size : 8pt;
			font-family : Arial, Helvetica, sans-serif;
			color: black;
			background-color: #FFFFFF;
			border: 1 solid #000000;
		}	
		TEXTAREA.PRE{
			font-size: 12px;
			font-family: "Courier New", courier, monospace;
			color: Maroon;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 6px;
			background-color: #FFFFFF;
		}
			
	  INPUT{font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color: black;}
		
		input:button{height: 20px;
			border: 1px solid #333333;
			background-color: #999999;
			font-weight: bold;
			color: #FFFFFF;
			text-align: center;
			vertical-align: middle;
			padding: 5px;
			whitespace: nowrap;}
		
		INPUT.smallcheckbox {font-size : 6pt; font-family : Arial; }
		INPUT.costs {text-align : right;}
		INPUT.no_border {text-align : right; 
							border-top : 0px;
							border-bottom : 0px;
							border-left : 0px;
							border-right : 0px;
							padding : 0}
		INPUT.no_border_red {text-align : right; 
							border-top : 0px;
							color : red;
							border-bottom : 0px;
							border-left : 0px;
							border-right : 0px;
							padding : 0}
		INPUT.no_border_text {text-align : left; 
							border-top : 0px;
							border-bottom : 0px;
							border-left : 0px;
							border-right : 0px;
							padding : 0}
		.inputcosts  {font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color: black; text-align : right;}
		
		.blue_button{background : #003399; color : White; font : bold; font-size : 10px; border : small solid red; }
		.gray_button{background :gray; 	color : White; 	font : bold; font-size : 10px; 	border : small solid red; }
		.green_button{background :green; 	color : White; 	font : bold; font-size : 10px; 	border : small solid red; }
		.orange_button{background :orange; 	color : White; 	font : bold; font-size : 10px; 	border : small solid red; }
		.yellow_button{background :yellow; 	color : black; 	font : bold; font-size : 10px; 	border : small solid red; }
				
		SELECT {
			font-size : 8pt;
			font-family : Arial, Helvetica, sans-serif;
			color: black;
			background-color: #FFFFFF;
			border: 1 solid #000000;
		}	
		
		
		TABLE.black_box{
			background-color: white;
 		 	border-top : 1px solid  black;
			border-bottom : 1px solid  black;
			border-left : 1px solid  black;
			border-right : 1px solid  black;  
			margin-height : 1px;
			margin-width : 1px;
			padding : 0;
		}
		
		TABLE.silver_box{
			background-color : white;
			border-top : 1px solid silver;
			border-bottom : 1px solid silver;
			border-left : 1px solid silver;
			border-right : 1px solid silver;
			margin-height : 1px;
			margin-width : 1px;
			padding : 0;
		}
		 
		TABLE.list_box{
			background-color : white;
			border-top : 2px inset;
			border-bottom : 2px inset;
			border-left : 2px inset;
			border-right : 2px inset;
			margin-height : 0px;
			margin-width : 0px;
			padding : 0;
			spacing : 0;
		}
			
		TEXTAREA.blue {
		
					color: blue;
		
		}
		
		iframe.login
		{
			height: 600px;
			width: 400px;
		
		}
		
		td.login {
			text-align: left;
			padding-left: 5px;
			height: 20px;
			white-space: nowrap;
		
		}
		
		td.loginprompt{
		
			text-align: left;
			padding-left: 5px;
			height: 20px;
			color: red;
		}
		
		td.loginbuttons
		{
			text-align: right;
		}	
		
		a.login{
			height: 20px;
			border: 1px solid #333333;
			background-color: #999999;
			font-weight: bold;
			color: #FFFFFF;
			text-align: center;
			vertical-align: middle;
			padding: 5px;
			whitespace: nowrap;
		}
		
		img.no_pointer{
			cursor:default;
		}
		
		.user_mess_success,.message_div_success
		{
			 color:006600;
			 font-weight:bold;
		}
  
	  	.user_mess_error,.message_div_error
		{
			 color:990000;
			 font-weight:bold;
		}
	  	.user_mess_wait
		{
			 color:#CC6600;
			 font-weight:bold;
		}
		
		div.error_div_error, div.error_div_clear{
			border-color:red;
			border-width:1px;
			border-style:solid;
			display: inline;
			white-space:nowrap;
		}
	
		div.error_div_clear{
			border-color:white;
		}
		
				.DBS_main{
			padding:0;
			margin:0;
			z-index:1;
		}
		
		.DBS_progress_indicator {
			top:0;
			right:0;
			width:100%;
			height:500%;
			position:absolute;
			text-align:center;
			opacity:0.50; /* firefox, opera, safari, chrome */
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
			filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */
			zoom:1; 
			z-index:1000;
			background-color:white;
			display:none;		 
		}

		 .DBS_progress_indicator img {
		   margin-top:200px;
		 }

		
	
			
		h1.print{
		page-break-before: always;
		}
		 
		TABLE.print_black_box_shaded{
			background-color : white;
			border-top : 1px solid black;
			border-bottom : 5px solid black;
			border-left : 1px solid black;
			border-right : 5px solid black;
			padding : 0;
		}
		TABLE.print_black_box_shaded_3{
			background-color : white;
			border-top : 1px solid black;
			border-bottom : 3px solid black;
			border-left : 1px solid black;
			border-right : 3px solid black;
			padding : 0;
		}
		TABLE.print_black_box{
			background-color : white;
			border-top : 1px solid black;
			border-bottom : 1px solid black;
			border-left : 1px solid black;
			border-right : 1px solid black;
			margin-height : 1px;
			margin-width : 1px;
			padding : 0;
		}

		TABLE.print_black_box_34{
			background-color : white;
			border-top : 1px solid black;
			border-bottom : 0px;
			border-left : 1px solid black;
			border-right : 1px solid black;
			padding : 0;
		}
		td.print_black_box{background-color : white; 
					 border-top : 1px solid black;	
					 border-bottom : 1px solid black;
					 border-left : 1px solid black;
					 border-right : 1px solid black;
					  padding : 0; }
		td.print_black_box_silver{background-color : silver; 
					 border-top : 1px solid black;	
					 border-bottom : 1px solid black;
					 border-left : 1px solid black;
					 border-right : 1px solid black;
					  padding : 0; }
		Table.page_break { page-break-before: always};		  
		TD.print_head1 {font-weight: 900;	color : black;	border-top : 0px solid black;	border-bottom : 0px solid black;
					 font-size : 20px;}
		TD.print_head2 {font-weight: 900;	color : black;	border-top : 0px solid black;	border-bottom : 0px solid black;
					 font-size : 16px;}
		TD.print_head3 {font-weight: 900;	color : black;	border-top : 0px solid black;	border-bottom : 0px solid black;
					 font-size : 12px;}
		TD.print_head3_u {font-weight: 900;	color : black;	border-top : 0px solid black;	border-bottom : 1px solid black;
					 font-size : 12px;}
		TD.print_text {font-weight: 400;	color : black;	border-top : 0px solid black;	border-bottom : 0px solid black;
					 font-size : 12px;}
		TD.print_text_bold {font-weight: 900;	color : black;	border-top : 0px solid black;	border-bottom : 0px solid black;
					 font-size : 12px;}
		TD.print_text_bold_small {font-weight: 900;	color : black;	border-top : 0px solid black;	border-bottom : 0px solid black;
					 font-size : 10px;}
		TD.print_text_small {font-weight: 400;	color : black;	border-top : 0px solid black;	border-bottom : 0px solid black;
					 font-size : 10px;}
		TD.print_text_grid {font-weight: 400;	color : black;	border-top : 1px solid black;	border-bottom : 1px solid black;
					 border-left : 1px solid black;   border-right : 1px solid black;   font-size : 12px;}
		TD.print_text_grid_ur {font-weight: 400;	color : black;	border-top : 0px solid black;	border-bottom : 1px solid black;
					 border-left : 0px solid black;   border-right : 1px solid black;   font-size : 12px;}
		TD.print_text_grid_u {font-weight: 400;	color : black;	border-top : 0px solid black;	border-bottom : 1px solid black;
					 border-left : 0px solid black;   border-right : 0px solid black;   font-size : 12px;}
		TD.print_text_bold_grid {font-weight: 900;	color : black;   border-top : 1px solid black;   border-bottom : 1px solid black;
					 border-left : 1px solid black;   border-right : 1px solid black;   font-size : 12px;}
		TD.print_text_bold_grid_top {font-weight: 900;	color : black;   border-top : 1px solid black;   border-bottom : 0px solid black;
					 border-left : 1px solid black;   border-right : 1px solid black;   font-size : 12px;}
		TD.print_text_bold_box {font-weight: 900;	color : black;     border-top : 1px solid black;    border-bottom : 1px solid black;
					 font-size : 12px;}
		TD.print_text_rules {font-weight: 400;	color : black;	font-size : 12px;}
		TD.print_text_small_rules {font-weight: 400;	color : black;	font-size : 10px;}
		TD.print_text_small_ital_rules {font-weight: 400;	color : black;	font-size : 10px;  font-style : italic}
			

		
	 	a.rectangle_heading_left{}
		.toolbar_button{
			vertical-align:middle;
			border: 1px solid white;
			backround-color: ##CCCCCC;
			cursor: hand;
			height:19px;
		}
		a.toolbar_link{
			vertical-align:middle;
			color: white;
			text-decoration: underline;
		}
		
		a.toolbar_link:hover{
			color: gray;
			text-decoration: underline;		
		}
				
		a.toolbar_button_below{}
		  
		table.rectangle{
			margin-height : 1px;
			margin-width : 1px;
			padding : 0;
			align:center;
		}
		
		td.rectangle_heading_left{
			background-image:url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/rectangle_logo.gif);
			background-repeat: no-repeat;
			background-colour: 4B4C4D;
			color: white;
			font-size: 12px;
			width : 10%;
			white-space: nowrap;
			padding-top: 4px;
			padding-left: 80px;
			height: 39px;
		}
		
		td.rectangle_heading_middle{
			display:none;
			width : 100%;
		}
		
		td.rectangle_heading_right{
			color: white; 
			font-size: 12px;
			font-weight: bold;		
			width: 10%;
			text-align: right;
			vertical-align:middle;
		}
		
		
		.toolbar_link{
			vertical-align:middle;
		}
		
		td.rectangle_buttons_below{
			padding: 5px;
		}
		
		td.rectangle_body{
			padding-left: 6px;
			padding-right: 6px;
			padding-top: 6px;
			padding-bottom: 6px;
			vertical-align: top;

		}
		
		td.rectangle_r1_c1{
			display:none;
		}	

		td.rectangle_r1_c2{
			display:none;
		}	
		
		td.rectangle_r1_c3{
			display:none;	
		}	
		
		td.rectangle_r2_c1{
			display: none;
		}	

		td.rectangle_r2_c2{
			background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/rectangle_heading_background.gif);
			width: 100%;
			height: 38px;
		}	
		
		td.rectangle_r2_c3{
			background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/rectangle_heading_right.gif);
			background-repeat:no-repeat;
			padding-left: 16px;
		}	
		
		td.rectangle_no_heading_c1, td.rectangle_no_heading_c2, td.rectangle_no_heading_c3{
			border-bottom: 1px solid #CCCCCC;
			font-size: 0px;			
		}
	
		td.rectangle_r3_c1{
			
			display:none;		
		}	

		td.rectangle_r3_c2{		
			border-top: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
			background-color: white;
			padding: 10px;
		}	
		
		td.rectangle_r3_c3{
			
			background-color: white;
			border-right: 1px solid #CCCCCC;
			border-top: 1px solid #CCCCCC;
			padding-left : 5px;

		}	
		
		td.rectangle_r4_c1{
			display:none;	}	

		td.rectangle_r4_c2{
			border-bottom: 1px solid #CCCCCC;		
			border-left: 1px solid #CCCCCC;	
		}			
		
		td.rectangle_r4_c3{
			background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/rectangle_bottom_corner.gif);
			background-repeat:no-repeat;
			padding-left: 16px;
			height: 15px;
		}
		


		div.dev_popup{
					border: 2px solid gray;
				}
				
				div.dev_popup_top_menu{
					border: 2px solid gray;
					display:inline;
					text-align: center;
					padding: 2px;
				}
				
				
				img.rollover_menu{
					vertical-align:middle;
					border-none;
				}
				
				table.rollover_menu{
					border:1px solid black;
				}
				td.rollover_menu_r1_c1{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r1_c1.gif);
					width : 8px;
					height: 8px;
				}
			
				td.rollover_menu_r1_c2{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r1_c2.gif);
					
				}
			
				td.rollover_menu_r1_c3{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r1_c3.gif);
			
				}
				
			
				td.rollover_menu_r2_c1{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r2_c1.gif);
					width : 8px;
					
				}
			
				td.rollover_menu_r2_c2{
				background-image: url(#request.imagesroot#/dbs_rollover_menu_r2_c2.gif);
				vertical-align:middle;
				padding-left:2px;
				color: ##ffffff;
				font-size: 12pt;
				height:26px;
				padding-bottom:2px;
				font-weight: bold;
				font-style: italic;
				
				}
				
				td.rollover_menu_r2_c3{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r2_c3.gif);
					width : 10px;
				}
			
				td.rollover_menu_r3_c1{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r3_c1.gif);
					width : 10px;
				}
			
				td.rollover_menu_r3_c2{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r3_c2.gif);
					color: ##ffcc00;
					padding-top:2px;
				}
				
				td.rollover_menu_r3_c3{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r3_c3.gif);
					width : 10px;
				}
			
				td.rollover_menu_r4_c1{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r4_c1.gif);
					width : 10px;
					height: 8px;
				}
			
				td.rollover_menu_r4_c2{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r4_c2.gif);
			
				}
			
				td.rollover_menu_r4_c3{
					background-image: url(#request.imagesroot#/dbs_rollover_menu_r4_c3.gif);
			
				}

				
				div.rollover_menu_heading{
					border-top : solid white 1px;
					border-left : solid white 1px;
					border-right : solid white 1px;
					background-color: gray;
					padding: 5px;
					color:	white;
					font-weight: bold;
				}
				
				div.rollover_menu_body{
					background-color: #883333;
					border : solid white 1px; 
					padding-left: 10px;
					padding-right: 5px;
					padding-left: 5px;
					padding-bottom: 5px;
				}
				
				img.dev_control{
					border:none;
					vertical-align:middle;
				}
				
				a.rollover_menu{
					font-size:10pt;
					color: ##ffcc00;
					border : none;
					display:block;
				}
				
				a.rollover_menu:hover{
					color : white;
					
					display:block;
				}
				
				td.web_generator_logo{
				background_color: white;
				padding:5px;
				}

			div.rollover_menu_heading{
				border-top : solid #003399 1px;
				border-left : solid #003399 1px;
				border-right : solid #003399 1px;
				background-color: #003399;
				padding: 5px;
				color:	white;
				font-size: 12px;
				font-weight: bold;
			}
			
			div.rollover_menu_body{
				background-color: gray;
				border : solid #003399 1px; 
				padding-left: 10px;
				padding-right: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				font-size: 14px;
			}
			
			a.rollover_menu{
				color: white;
				text-decoration:underline;
				font-size: 10pt;
				white-space: nowrap;
				display: block;
			}
			
			a.rollover_menu:hover{
				color : navy;
				background-color: white;
				text-decoration:none;
				font-size: 10pt;
				display:block;
			}
					
	
	
	body{
		background-color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 10px;
	}	
	
	P 	{
		font-weight: normal;
		color : black;
		border-top : 0px solid black;
		border-bottom : 0px solid black;
		font-size : 11;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration : none;}
	
	H1 {
		color : black;
		font-size : 22;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration : none;}
		
	H2 {
		color : black;
		font-size : 16;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration : none;
		margin-bottom : 16px;
		}
		
	H3 {
		color : #0000a0;
		font-size : 13;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration : none;
		font-weight : bold;
		margin-bottom : 12px;
	}
	
	H4 {
		color : #666699;
		font-size : 11;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration : none;
		font-weight : bold;
		margin-bottom : 2px;
		margin-top : 2px;
	}
	
	A   {
		font-size : 8pt;
		font-family : verdana, geneva, Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : navy;
		text-indent : 0;
		text-decoration:none;
	}
	
	A.underline { color : blue; text-decoration:underline; font-size : 8pt}
	
	img { vertical-align:middle; cursor:pointer;}
	
	A:Hover   {	color : maroon;}
	A.mailto  {	text-decoration:underline;}	
	A.atext   {	text-decoration:underline;}
		
	A.ahead   { font-weight : bold; text-decoration:underline;	font-size:10pt;	}
		
	A.small   {	font-size : 8pt;}
	A.small:Visited {	font-size : 8pt;}
	
	TD     {
		font-weight: 100;
		color : Black;
		font-size : 11px;
		font-family : verdana, geneva, Arial, Helvetica, sans-serif;
	}
	
	
	PRE	{
		font-size: 12px;
		font-family : verdana, geneva, Arial, Helvetica, sans-serif;
		color: Maroon;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 6px;
		background-color:  #FFFFFF; /*#FFF8E5;*/
	}
	
	input[readonly]
	{
	
		background-color:#CCCCCC;
	}
	

		
	table.tab{
	
	}

	.tab_bar{
		text-align: left;
	}
	
	td.tab_gap{
		display:none;
	}
	
	td.tab_unselected_left{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_unselected_left.gif);
		width: 9px;
		padding-left: 9px;
		height: 25px;
		
	}
	
	td.tab_unselected_centre{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_unselected_centre.gif);
		color :black;
		font-size: 12px;
		font-weight: 500;
			
		padding-left : 4px;
		padding-right : 4px;
		padding-top: 2px;
		
		text-align:center;
		vertical-align:middle;
		white-space: nowrap;

		width:150px;
		height: 25px;
	}

	td.tab_unselected_right{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_unselected_right.gif);
		width: 9px;
		padding-left: 9px;
	}
	
	td.tab_unselected_1st_left{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_unselected_1st_left.gif);
		width: 11px;
		padding-left: 11px;
		height: 25px;
		white-space:nowrap;
	}
	
	td.tab_unselected_1st_centre{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_unselected_1st_centre.gif);
		color :black;
		font-size: 12px;
		font-weight: 500;
				
		padding-top : 2px;
		padding-right : 2px;
		text-align:center;
		white-space: nowrap;
		
		height: 25px;
		width:150px;
	}

	td.tab_unselected_1st_right{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_unselected_1st_right.gif);
		width: 9px;
		padding-left: 9px;
		height: 25px;
	}



	td.tab_selected_1st_left{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_selected_1st_left.gif);
		width: 11px;
		padding-left: 11px;
		height: 25px;
	}

	td.tab_selected_1st_centre{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_selected_1st_centre.gif);
		color :black;
		font-size: 12px;
		font-weight: 500;

		padding-top: 2px;
		padding-right : 2px;
		text-align:center;
		vertical-align: middle;
		white-space: nowrap;

		width: 150px;
		height: 25px;
	}

	td.tab_selected_1st_right{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_selected_1st_right.gif);
		width: 9px;
		padding-left: 9px;
		height: 25px;
	}

	td.tab_selected_left{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_selected_left.gif);
		width: 9px;
		padding-left: 9px;		
		height: 25px;
	}
	
	td.tab_selected_centre{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_selected_centre.gif);
		color :black;
		font-size: 12px;
		font-weight: 500;
		padding-top: 2px;
		text-align:center;
		vertical-align: middle;
		white-space: nowrap;		
		width:150px;
	}

	td.tab_selected_right{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_selected_right.gif);
		width: 9px;
		padding-left: 9px;
	}

	a.tab_selected, a.tab_selected_1st {
		color :black;
		font-size: 12pxpx;
		font-weight: 500;
		text-align:center;
		white-space: nowrap;
		
	}

	a.tab_unselected, a.tab_unselected_1st {
		color :black;
		font-size: 12pxpx;
		font-weight: 500;		
		text-align:center;
		white-space: nowrap;
	}

	a.tab_unselected_1st:hover, a.tab_unselected:hover, a.tab_selected:hover,  a.tab_selected_1st:hover{
		color :gray;
	}

	td.tab_bar_spacer{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_bar_spacer.gif);
		width:100%;
	}

	td.tab_bar_spacer_end{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_bar_spacer_end.gif);
		width:10px;
		padding-left:10px;
		height:25px; 
	}

	td.tab_body_r1_c1{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r1_c1.gif);
		width:5px;
		padding-left: 5px;
		height:6px;	
	}	

	td.tab_body_r1_c2{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r1_c2.gif);	
	}	

	td.tab_body_r1_c3{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r1_c3.gif);	
	}	

	td.tab_body_r2_c1{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r2_c1.gif);	
	}	

	td.tab_body_r2_c2{
		
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r2_c2.gif);
		padding-top: 8px;
		padding-left: 1px;
		padding-bottom: 1px;
		padding-right: ;
		
	}

	td.tab_body_r2_c3{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r2_c3.gif);	
	}	

	td.tab_body_r3_c1{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r3_c1.gif);
	}	

	td.tab_body_r3_c2{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r3_c2.gif);	
	}	

	td.tab_body_r3_c3{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/tab_body_r3_c3.gif);	
		width:16px;
		height:16px;	
	}	
	
	
	td.tab_body{
		background-color:white;
		padding: 5px;	
		}

	

  
  	table.top_frame{ 
		background-color: white;
		width:100%;
		
	}
	
	td.banner_r1_c1{
		display:none;
	}

	td.banner_r1_c2{
		display:none;
	}

	td.banner_r1_c3{
		display:none;
	}
	
	td.banner_r2_c1{
		display:none;
	}

	td.banner_r2_c2{
		
	}
	
	td.banner_r2_c2_c1{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/logo.gif);
		width: 456px;
		padding-left: 456px;
		background-repeat:no-repeat;
		height: 75px;
	}
	
	td.banner_r2_c2_c2{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/banner.gif);
		width: 100%;
	}
	
	td.banner_r2_c2_c3{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/banner_right.gif);
		width: 135px;
		padding-right: 135px;
		background-repeat:no-repeat;
	}

	td.banner_r2_c3{
		display:none;
	}
	
	td.banner_r3_c1{
		display:none;
	}

	td.banner_r3_c2{
		width : 100%;
		text-align:center;
		vertical-align:top;
		
	}
	
	table.top_menu_border{
		width:100%;
		background-color: white;
		height: 30px;
		
	}
	
	td.top_menu_background_c1{
	
		display:none;
	}
	
	table.top_menu_bar{
			width : 100%;
			height: 30px;
	}
		td.top_menu_bar_c1{
			display:none;
		}
		
		td.top_menu_bar_c2{
			width : 100%;
			text-align:left;
		}
			
		td.top_menu_bar_c3{
			display:none;
		}

	td.banner_r3_c3{
		display:none;
	}

	td.banner_r4_c1{
		display:none;
	}

	td.banner_r4_c2{
		display:none;
	}

	td.banner_r4_c3{
		display:none;
	}

	td.top_menu_padding_left{
		display : none;
	}
	
	td.top_menu_padding_right{
		display: none;
	}
	
	td.top_menu_item, td.top_menu_item_start, td.top_menu_item_end  {
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/top_menu_centre.gif);
		background-repeat:repeat-x;
		color : #4B4C4D;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		cursor : pointer;
		padding-top: 2px;
		padding-right: 1px;
		padding-bottom: 2px;
		padding-left: 3px;
		white-space: nowrap;
		text-align:center;
		width: 80px;
		height: 30px;
		
	}
	
	td.top_menu_item_right, td.top_menu_item_start_right, td.top_menu_item_end_right,
	td.top_menu_item_selected_right{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/top_menu_right.gif);
		background-repeat:no-repeat;
		padding-left: 14px;
	}

	td.top_menu_item_left, td.top_menu_item_start_left, td.top_menu_item_end_left,
	td.top_menu_item_selected_left
	 {
		display:none;
	}	
	td.top_menu_message {
	
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/top_menu_centre.gif);
		background-repeat:repeat-x;
		color: #7875AB;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-size : 10px;
		padding-top: 2px;
		padding-right: 5px;
		padding-bottom: 2px;
		padding-left: 10px;
		white-space: nowrap;
		text-align: left;
		width : 100%;
		height: 30px;
	}	
		
	td.top_menu_selected, td.top_menu_start_selected, td.top_menu_end_selected {
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/top_menu_centre.gif);
		background-repeat:repeat-x;
		color : #7875AB;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		cursor : pointer;
		padding-top: 2px;
		padding-right: 1px;
		padding-bottom: 2px;
		padding-left: 3px;
		white-space: nowrap;
		text-align:center;
		width: 80px;
		height: 30px;
	}

  
	
	table.top_sub_menu_border{
		width:100%;
		background-color: white;
		height: 25px;
		
	}
	
	td.top_sub_menu_background_c1{
	
		display:none;
	}
	
	table.top_sub_menu_bar{
			width : 100%;
			height: 30px;
	}
		td.top_sub_menu_bar_c1{
			display:none;
		}
		
		td.top_sub_menu_bar_c2{
			width : 100%;
			text-align:left;
		}
			
		td.top_sub_menu_bar_c3{
			display:none;
		}


	td.top_sub_menu_padding_left{
		display : none;
	}
	
	td.top_sub_menu_padding_right{
		padding: 10px;
		width : 100%;
	}
	
	td.top_sub_menu_item, td.top_sub_menu_item_start, td.top_sub_menu_item_end  {
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/top_sub_menu_centre.gif);
		color : white;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		cursor : pointer;
		padding-right: 1px;
		padding-bottom: 2px;
		padding-left: 3px;
		white-space: nowrap;
		text-align:center;
		width: 150px;
		height: 30px;;
		
	}
	
	td.top_sub_menu_item_right, td.top_sub_menu_item_start_right, td.top_sub_menu_item_end_right, 
	td.top_sub_menu_item_selected_right{
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/top_sub_menu_right.gif);
		background-repeat:no-repeat;
		padding-left: 14px;
	}
	
	td.top_sub_menu_item_left, td.top_sub_menu_item_start_left, td.top_sub_menu_item_end_left,
	td.top_sub_menu_item_selected_left
	 {
		display:none;
	}	
	
	td.top_sub_menu_message {
	
		display: none;
		
	}	
		
	td.top_sub_menu_selected, td.top_sub_menu_start_selected, td.top_sub_menu_end_selected {
		background-image: url(http://www.dbstest.co.nz//schemes/DBS_CONTACTS_NEW/top_sub_menu_centre.gif);
		color : #black;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		cursor : pointer;
		padding-right: 1px;
		padding-bottom: 2px;
		padding-left: 3px;
		white-space: nowrap;
		text-align:center;
		width: 150px;
	}

  

