﻿body 
{
	background-color: #E2E3DB;
	margin: 0em 0em 0em 0em
}

table 
{
	background-color: #ffffff
}

td 
{
	line-height: 16px;
	color: #333333;
	font-family: Verdana
}

th 
{
	text-align:left;
	line-height: 16px;
	color: #4C5D97!important;
	font: bold 120% ARIAL!important
}

th.header 
{
	height: 20px;
	border-bottom: 1px solid #999999;
	padding: 5px 5px 5px 20px;
	background-position: center
}

p
{	
	text-align:justify	
}

.body 
{
	padding: 0px 0px 0px 0px;
	vertical-align:top
}

.body th
{
	vertical-align:top
}


.body td
{
	vertical-align:top
}

.center 
{ 
	margin-left:auto; 
	margin-right:auto; 
	border: 1px solid black
}

.alignCenter
{
	text-align:center
}
#main .contact_us 
{ 
	margin-left:auto; 
	margin-right:auto; 
	border: 1px solid #999999;
	width: 350px
}

#main .contact_us th
{
	padding: 0px 0px 0px 5px; 
	background-color:#f1f1f1
}

#main .contact_us td
{
	padding: 0px 0px 0px 5px
}

.content_table
{
	background-image:url(images/stamp3.png);
	background-repeat:no-repeat;
	background-position: 100px 100px;
	vertical-align:top
}

.content_table th
{
	padding: 10px 0px 10px 20px
}

.content_table td 
{
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding:5px 20px 20px 20px
}

.services_table
{
	background-image:url(http://www.bmtqs.com.au/images/whole_of_life_bg.gif);
	background-repeat:no-repeat;
	background-position: 50% 30%
}

.services_table th
{
	padding: 10px 0px 10px 20px
}

.services_table td 
{
	padding:5px 20px 20px 20px
}

.cost_table th 
{
	padding: 5px 5px 5px 20px
}

.cost_table td 
{
	padding: 3px 5px 3px 20px
}

.legislation_table th
{
	padding: 5px 5px 5px 5px
}

.legislation_table td 
{
	padding:0px 5px 0px 10px
}

.legislation_table li 
{
	list-style-type:circle
}

.form td
{
	padding:5px 5px 5px 5px
}

.form2 
{
	border: #999999 1px solid
}

.form2 th
{
	padding:10px
}

.form2 td
{
	padding:5px 5px 5px 5px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none
}

.bottomline 
{
	border-bottom: #999999 1px solid
}

.rightline 
{
	border-right: #999999 1px solid;
	width: 50%
}

.lines 
{
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	width: 50%
}

.menuheader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;line-height: 16px;
	color: #004990;
	font-weight:bold;
	text-decoration: none;
}

.style1 
{
	color: #4C5D97; 
	font-size: 14px; 
	line-height: 18px;  
	font: bold 110% ARIAL!important
}

#main .style1
{
	color: #4C5D97; 
	font-size: 14px; 
	line-height: 18px;  
	font: bold 110% ARIAL!important
}

.style2 
{
	color: #4C5D97; 
	font: normal 80% ARIAL
}

.style3 
{
	color: #4C5D97
}

.style4 
{
	font-family: Times New Roman, Times, serif;
	font-size: x-small;
	color: #333333;
	font-weight:100
}

img 
{
	border: 0px;
	padding: 0px
}

.bold
{
	font-weight: bold
}

.italic
{
	font-style:italic
}

.textarea_width 
{
	width: 280px
}

.textarea_width2 
{
	width: 500px
}

.directors
{
	float: left;
	margin: 0px 10px 0px 0px
}

.indent 
{
	margin: 15px 0px 0px 150px;
	text-align:right
}

.header2 
{
	font-size: 16px; color: #4C5D97; 
	line-height: 20px
}

.bmt 
{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.slogan 
{
	border-bottom:1px solid #3F4244;
	border-top:1px solid #3F4244
}

.bgcolor
{
	background-color:#f1f1f1
}

H1 
{
	color: #4C5D97!important; 
	font:  400 150% ARIAL!important; 
	margin: 0px 0px 5px 0px
}

.logo3 
{
	color: white; 
	font:  400 150% ARIAL!important; 
	margin: 0px 0px px 0px
}

H2 
{
	color: white; 
	font:  600 110% ARIAL!important;
	margin: 0px 0px 5px 0px
}

.basixfont 
{
	font-size: 60px;
	font-weight: bolder
}

H3
{
	color: #4C5D97!important; 
	font:  bold 120% ARIAL!important
}

h4 
{
	font-size: 12px; 
	color: #333333; 
	font-family:  Arial, Helvetica, sans-serif; 
	line-height: 16px; 
	font-weight:bold
}

TD 
{
	font-size: 12px; 
	color: #333333; 
	font-family:  Arial, Helvetica, sans-serif; 
	line-height: 16px
}

.logo 
{
	background-image:url(http://www.bmtqs.com.au/images/header4.jpg);
	background-repeat:no-repeat;
	background-color:#4C5D97;
	padding: 0px;
	margin: 0px;
	background-position:left;
	vertical-align: bottom;
	color:white;
	height: 26px
}

.logo2 
{
	background-image:url(http://www.bmtqs.com.au/images/Logo_Header.jpg);
	background-repeat:no-repeat;
	background-color:#4C5D97;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	background-position:left;
	vertical-align: bottom;
	text-align: right;
	color:white;
	height: 80px
}

P 
{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 16px 
}

li 
{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif
}

A {
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

A:link 
{
	font-size: 12px; 
	color: #4C5D97; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

A:visited 
{
	font-size: 12px; color: #4C5D97; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

A:active 
{
	font-size: 12px; 
	color: #4C5D97; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

A:hover 
{	
	font-size: 12px; 
	color: #8E9CCC; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline
}

#Links 
{	
	font-size: 12px; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-align: right; 
	margin: 0px 0px 2px 0px
}

#Links A 
{	
	font-size: 12px; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

#Links A:link 
{	
	font-size: 12px; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

#Links A:visited 
{
	font-size: 12px; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

#Links A:active 
{
	font-size: 12px; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

#Links A:hover 
{
	font-size: 12px; 
	color: #f1f1f1; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline
}

#main 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px
}

#main ul 
{
	margin: -0.5em 0em 0em 1.5em; 
	list-style-type:none
}

#main li 
{
	margin: 0.2em
}

#main img 
{
	border: 0px
}

#footer td
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 16px; 
	color: #ffffff; 
	text-align:center
}

#footer table 
{
	margin-left:auto;
	 margin-right:auto; 
	 width: 762px;
	 background-color: #3F4244; 
	 color: #ffffff; 
	 border-left: 1px solid black; 
	 border-right: 1px solid black
}

#footer A
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff; 
	text-align:center
}

.leftcolumn
{
background-color:#F2C687;
width: 150px;
vertical-align:top
}

#Nav 
{
	text-align:left
}

#Nav A 
{
	DISPLAY: block;  
	color:#004990; 
	MARGIN:0px 0px 0px 0px; 
	padding:2px 5px 2px 15px; 
	line-height: 16px
}

#Nav A:link 
{
	FONT-SIZE: 11px; 
	COLOR:#004990; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	line-height: 16px
}

#Nav A:visited 
{
	FONT-SIZE: 11px; color:#004990
}

#Nav A:hover 
{
	DISPLAY: block;  
	color:#004990;  
	BACKGROUND-COLOR:#CCAA77; 
	TEXT-DECORATION: none
}

.menutable 
{
	background-color:#F2C687; 
	border: 1px solid #999999
}

.menutable th
{
	text-align: left; 
	padding:5px 0px 5px 0px
}

.menutable td
{
	text-align: left; 
	padding: 0px
}

.thankyou 
{
	background-color:#f4f4f4; 
	text-align:center; 
	height: 300px;
	padding-top:100px
}

.emailform 
{
	margin: 8px 0px 0px 0px
}

.tax_table
{
	border: 1px solid #999999
}

.tax_table th
{
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align:center
}

.tax_table td
{
	padding: 0px;
	text-align:center
}

.disclaimer
{
	font-size: 10px
}

.disclaimer	a
{
	font-size: 10px;
	color: #004990; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

.image 
{
	float: left;
	padding: 0px;
	margin: 0px
}

.center_image
{
	text-align: center
}

.phone 
{
	color:#004990; 
	text-align: center; 
	font-size: 18px
}

.required 
{
	color:red; 
	font-size: 16px
}

.javaScriptDisabled
{
	font-weight:bold;
	font-size: 20px;
	color:red;
	line-height:normal
}

td.leftLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	vertical-align: top
}

img.basixlogo {
	padding-left: 20px
}

td.basix {border-top: 1px solid #999999;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px
}

td.list 
{
	margin: 5px;
	padding: 5px
}

.small 
{
	font-size: 10px
}

#basixHeader{
	FLOAT: left
}

#basixText
{
	FLOAT: right
}

.error
{
	height:600px; 
	vertical-align:top
}

.CenterError
{
	text-align:justify
}

td.new
{
	margin: 5px;
	padding: 5px;
	text-align: left;
	width: 1%;
	position: relative;
	height: 100px;
	border-right-width: 0px; 
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4C5D97;
	border-right-color: #4C5D97;
	border-bottom-color: #4C5D97;
	border-left-color: #4C5D97
}

ul.lizt 
{
	list-style-type:disc; 
	list-style-image: url(http://www.bmtqs.com.au/images/dot.jpg); 
	text-align:left;
	border-right-width: 0px; 
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}

td.news 
{
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4C5D97;
	border-bottom-color: #4C5D97;
	border-left-color: #4C5D97;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align: left;
	vertical-align: top;
	width: 180px;
	border-right-color: #4C5D97;
	letter-spacing: normal
}

td.list2 
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;    
	border-bottom-style: solid;
	border-bottom-width: 1px;   
	 border-bottom-color: #4C5D97
}

.H1 
{
	color: #4C5D97!important; 
	font: 400 150% ARIAL!important; 
	margin: 0px 0px 5px 0px
}

td.updates
{
	vertical-align: top;
	border-Left: #999999 1px solid
}

#smallerFont 
{
	color:#123123; 
	font-size:9px; 
	border-bottom: #999999 1px solid
}

td.Left 
{
	float:Left
}

td.Right 
{
	Text-Align: right; 
	vertical-align: top;
	float: right
}

#Left 
{
	float:Left;
	border-bottom: #0080FF 1px solid
}

#Right 
{
	Text-Align: right;
	 vertical-align: top; 
	 float: right
}

div.Left 
{
	float:Left
}

div.Right 
{
	float:Right
}

td.BoxSide 
{
	border-right-style:solid; 
	border-right-width:1px; 
	border-left-style:solid; 
	border-left-width:1px
}

td.BoxTop 
{
	border-right-style:solid; 
	border-right-width:1px; 
	border-left-style:solid;
	border-left-width:1px; 
	border-top-style:solid;
	border-top-width:2px
}

td.BoxBottom 
{
	border-right-style:solid; 
	border-right-width:1px;
	border-left-style:solid; 
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-width:2px
}

.textarea_width5 
{
	width: 220px;
	height: 100px;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BACKGROUND-COLOR: #ffffff
}

#textarea_width1 
{
	width: 428px;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px;
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BACKGROUND-COLOR: #ffffff
}

.textarea_width2 
{
	width: 365px;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BACKGROUND-COLOR: #ffffff
}

.dropdown_menu 
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
	BACKGROUND-COLOR: #ffffff
}

.dropdown_menu1
{
	width: 220px;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BACKGROUND-COLOR: #ffffff
}

.textarea_width3 
{
	width: 537px;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BACKGROUND-COLOR: #ffffff
}

#textarea_width4 
{
	width: 537px;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BACKGROUND-COLOR: #ffffff
}

.postcode 
{
	width: 50px;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BACKGROUND-COLOR: #ffffff
}

#test 
{
	font-size:6px; 
	border-bottom: #999999 1px solid
}

.searchTitle
{
	position:relative;
	left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;line-height: 16px;
	color: #004990;
	font-weight:bold;
	text-decoration: none
}

.searchBox
{
	width:100px;
	position:relative;
	left:10px;
	top:-20px
}

.searchButton
{
	position:relative;
	left:12px;
	top:-16px
}

table.tblStyle2
{
	width: 100%;
	vertical-align: middle;
}

table.tblStyle2 td
{
	padding: 0.1cm 0cm 0.1cm 0cm;
	vertical-align: middle;
	text-align:center;
}

table.tblStyle1 td
{
	padding: 0.1cm 0cm 0.1cm 0cm;
	vertical-align: middle;
}

.taxCalcHeader
{
	color: #FFFFFF; 
	font-size: 24px;
	text-align: center
}

.taxCalcSubHeader
{
	text-align: center;
	color: #FFFFFF; 
	font-size: 18px
}

.boldCenter
{
	text-align: center;
	font-weight: bold
}

.center1
{
	text-align: center;
}


td.bottomLineThin
{
	border-bottom: #000000 1px solid;
}

td.bottomLineThinLeft
{
	border-bottom: #000000 1px solid;
	border-left: #000000 2px solid
}
 
td.bottomLineThinRight
{
	border-bottom: #000000 1px solid;
	border-right: #000000 2px solid
}

td.bottomLineThick
{
	border-bottom: #000000 2px solid;
	border-top: #000000 2px solid
}

td.bottomLineThickLeft
{
	border-top: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid
}

td.bottomLineThickRight
{
	border-bottom: #000000 2px solid;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid
}

td.boxThick
{
	border-bottom: #000000 2px solid;
	border-right: #000000 2px solid;
	border-left: #000000 2px solid;
	border-top: #000000 2px solid
}

table.taxCalc
{
	border-collapse: collapse;
	width: 100%;

}

table.taxCalc td
{
	padding: 0.2cm 0.5cm 0.2cm 0.5cm;
}
							
table.taxCalcForm  td
{
	padding:5px 5px 5px 5px	;
}

table.taxCalcForm  td.label
{
	text-align: right;
}

#othercontact{
visibility:hidden;
display:none;
}
tr.heading
{
	background-color: #526397;
}

.taxCalcDropLong
{
	width: 250px;
	font-family: Geneva, Arial, Helvetica, san-serif; 
}

.taxCalcDropShort
{
	width: 123px;
	font-family: Geneva, Arial, Helvetica, san-serif; 
}

.taxCalcText
{
	width: 50px;
	font-family: Geneva, Arial, Helvetica, san-serif; 
}

input.taxCalcButton
{
	width: 90px;
	height: 30px;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-weight: bold;
}
table.fullBorder
{	
	border:1px black solid;
	border-collapse:collapse;
}
table.fullBorder td
{
	border:1px black solid;
	padding:0px 2px 2px 2px;
}

.maverick23Heading
{
	font-weight: bold;
	color:#004489;	
}
