/* CSS Document */

.form {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000;
	margin-left: 20px;
}

/*////////////////////////////this controls all links unless specified.  This controls the drop downs menu links////////////////*/
a { text-decoration: none}
	a:link		{ color: #fff; text-decoration: none; } 
	a:visited	{ color: #fff; text-decoration: none; } 
	a:active	{ color: #fff;  } 
	a:hover		{ color: #fff;  }
	
	
.menutext {  /*Top Nav Bar*/
	font-family: Verdana, helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	padding-bottom: 3px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	height: 20px;
			}
		
	
#dropmenudiv{
position: absolute;
border: 1 px white;
border-bottom-width: 0;
font: normal 13px Verdana, helvetica, sans-serif;
line-height: 18px;
z-index: 100;
letter-spacing: 0.5px;
}

#dropmenudiv a{ /* before hovering background color is(light jade)*/
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #fff;
padding: 3px 0;
text-decoration: none;
font-weight: normal;
/*background-color: #67C6B6;*/
background-color: #43a7c1;
}

#dropmenudiv a:hover{ /*hover background color*/
/*background-color: #B3E2C1;*/
background-color: #217085;
}


/*////////////////////////////////////////////////////////*/



/*////////////////////////Index ////////////////////////////////*/

.image_table
{
table-layout:fixed;
}
.td1{width:220px;}
.td2{width:244px;}
.td3{width:97px;}
.td4{width:134px;}
.td5{width:85px;}
.td6{width:780px;height:30px;}

body {
margin: 0; padding: 0; }

h1 { 
font-size: 18px;
font-style: normal;
font-family: Verdana, helvetica, sans-serif; 
color: #A12C97; font-weight: bold;  
padding: 1.5em 0 0 3em;
margin: 0;

}

p.frontpagecontent {
font-size: 14px;
font-family: arial, sans-serif;
color: #333;
word-spacing: 2px;
padding: 0 0 0 2.5em;
margin: 1em;

}

p.frontpagecontent span{
font-style: normal; 
font-weight: bold;
font-family: times, "Times New Roman", serif;
color: #A12C97;
}


p.frontpagelink {font-size: 13px; font-weight: bold; font-family: arial, sans-serif; word-spacing: 1px; padding: 0;
margin-left: 4em; margin-top: -0.5em;}	
	p.frontpagelink a:link {color: #0082a4; text-decoration: underline;}
	p.frontpagelink a:visited {color: #0082a4; text-decoration: underline; }
	p.frontpagelink a:active {color: #0082a4; text-decoration: underline;}
	p.frontpagelink a:hover {color: #2EB0AE; text-decoration: none;}
	
	
	
/*//////////////////////////END///////////*/



/*//////////////////////////subpage/template///////////*/
div#title {
padding: 0.3em 0 0.3em 0.3em;
margin: 1em 2em 1em 3em;
color: #fff;
font-family: Verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 19px;
letter-spacing: 0.2px;
background-color: #0082a4;
}

div#subtitle {
font-family: times, "Times New Roman", serif;
font-style: normal;
font-weight: bold;
font-size: 17px;
color: #A12C97;
margin: 1em 2em 1em 3em;
letter-spacing: 1px;
padding: 0.5em ;
}

div#subtitle1 {
font-family: times, "Times New Roman", serif;
font-style: normal;
font-weight: bold;
font-size: 17px;
color: #000;
margin: 1em 2em 1em 3em;
letter-spacing: 1px;
padding: 0.5em ;
}


p.subpagecontent {
font-size: 14px;
font-family: arial, sans-serif;
color: #333;
word-spacing: 1px;
padding: 0;
margin: 1em 2em 1em 4em;
font-weight: normal;
}


p.subpagecontent span{
font-style: normal; 
font-weight: bold;
font-family: times, "Times New Roman", serif;
color: #A12C97;
}

p.subpagecontent a:link {color: #0082a4; text-decoration: underline;}
	p.subpagecontent a:visited {color: #0082a4; text-decoration: underline; }
	p.subpagecontent a:active {color: #0082a4; text-decoration: underline;}
	p.subpagecontent a:hover {color: #2EB0AE; text-decoration: none;}




ul.subpagecontent li {
color: #333;
font-size: 14px;
font-family: arial, sans-serif;
margin: 0 2em 0 2.5em;
padding: 0.3em;
font-weight: normal;
}

ul.subpagecontent a:link {color: #0082a4; text-decoration: underline; } 
ul.subpagecontent a:visited	{ color: #0082a4; text-decoration: underline; } 
ul.subpagecontent a:active { color: #0082a4;  } 
ul.subpagecontent a:hover { color: #2EB0AE; }

ul.subpagecontent li sub1 {
color: #0082a4; text-decoration: underline;
font-size: 14px;
font-family: arial, sans-serif;
/*margin: 0 2em 0 2.5em;
padding: 0.3em;*/
font-weight: normal;
}


/*for the bottom of the page but NOT footer*/
p.subpagelink {font-size: 12px; font-family: arial, sans-serif; word-spacing: 2px; padding: 0;
margin-left: 6.8em; margin-top: 1.5em;}

p.subpagelink a:link {color: #0082a4; text-decoration: underline;}
	p.subpagelink a:visited {color: #0082a4; text-decoration: underline; }
	p.subpagelink a:active {color: #0082a4; text-decoration: underline;}
	p.subpagelink a:hover {color: #2EB0AE; text-decoration: none;}
	




/*//////////////////////////END///////////*/
	







/*///////////////////SIDE NAVIGATION BAR/////////////////////////////////////*/
 .column {border-right: 1px solid #E0D8D3}

div#sidenavtitle {
	font-family: Verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	padding: 0.3em 0 0.5em 1em;
	margin: 0;
	letter-spacing: 0.5px;
	/*background: url(circle.gif) 0% 50% no-repeat;*/
	/*color: #fff;
	background: #0082a4;*/
	color: #336666;
	background: #fff;
	}

#sidenavlink ul { 
margin: 0 ;
padding: 0;

}

#sidenavlink li {
	font-size: 12px;
	font-family: Verdana, helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	
		}
	
		
#sidenavlink a {
	text-decoration: none;
	border-bottom: 0.01em solid #E0D8D3;
	display: block;
	color: #cb6cc3;
	margin: 0;
	padding: 0 0 0 1.5em;
	line-height: 2em;
	
	}
	
/* the following rule is recognized by IE */	
*html #sidenavlink a {
text-decoration: none;
	border-bottom: 0.01em solid #E0D8D3;
	display: block;
	color: #cb6cc3;
	margin: -0.1em 0 0 0;
	padding: 0 0 0 1.5em;
	height: 100%;
	}
	
/*hack end*/

#sidenavlink a:link {
	color: #2EB0AE;
	}

#sidenavlink a:visited {
	color: #2EB0AE;
	}

#sidenavlink a:hover {
	color: #fff;
	/*background: #B3E2C1;*/
	background: #0082A4;
	}
	
	
/*//////////////////////////END////////////////////////////*/

/*/////////////////////////Migration////////////////////////////*/
h4 {
font-family: arial, sans-serif;
font-size: 11px;
font-style: italic;
color: #A12C97;
margin: -1em 0 2em 16em ;

}

/*//////////////////////////END////////////////////////////*/


/*/////////////////////////Testimonial////////////////////////////*/

h5 {
border-bottom: 1px dashed #c060b8;
margin: 0 2em 2em 4em;

}

/*//////////////////////////END////////////////////////////*/

/*/////////////////////////Useful Links////////////////////////////*/
h6 {
margin: 0 0 0 1em;
font-size: 15px;
color: #A12C97;
}
/*//////////////////////////END////////////////////////////*/

/*/////////////////////////FORMS////////////////////////////*/

#enquirytitle{
padding: 0.3em 0 0.3em 0.3em;
margin: 1em 2em 1em 2.5em;
color: #fff;
font-family: Verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 19px;
letter-spacing: 0.2px;
background-color: #008080;
}

#enquirysubtitle {
font-family: times, "Times New Roman", serif;
font-style: normal;
font-weight: bold;
font-size: 17px;
color: #000;
margin: 1em 0 1em 3.2em;
letter-spacing: 1px;
padding: 0;
}


.enquiry {
font-size: 14px;
font-family: arial, sans-serif;
color: #333;
word-spacing: 1px;
padding: 0 ;
font-weight: normal;
margin: 0 0 0 4em;
}

.enquiry span {font-weight: bold;
margin: 0;
padding: 0;
}


h3 {
background-color: #F0F0F0;
font-family: arial, sans-serif;
font-size: 14px;
padding: 0.2em;
color: #0082a4;
}

#questtitle {
font-family: times, "Times New Roman", serif;
font-style: normal;
font-weight: normal;
font-size: 22px;
color: #A12C97;
margin: 0 0 0 5em;
letter-spacing: 0.5px;
padding: 0 ;
}


tr.quest{
font-size: 12px;
font-family: arial, sans-serif;
color: #333;
padding: 1em ;
font-weight: normal;
margin: 0;
}

*html tr.quest{
font-size: 12px;
font-family: arial, sans-serif;
color: #333;
padding: 0.2em;
font-weight: normal;
margin: 0;
}

/*/////////////////////////END ///////////////////////////*/


	
/*//////////////////////////images//////////////////////////////*/

img#logoirg{
margin-top: -0.8em;
margin-left: 3em;
margin-right: 0;
margin-bottom: 0;
float: left;
}

img#hhlogo{
/*margin-top: -1em;*/
margin-left: 1em;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
float: left;
}

img#father {
margin-left: -0.02em;
margin-top: 4em;
margin-bottom: 0;
position: absolute;
}

/* the following rule is recognized by IE */
*html img#father {
margin-left: 0.01em;
margin-top: 2.55em;
position: absolute;
}
/*end hack*/


img#australia, #wa, #qld, #vic, #nt, #nsw, #sydneymap
{margin: 0 0 0 7em;
padding: 0;
}

img#worldmap
{margin: 1em 0 1em 7em;
padding: 0;
}


img#ade {
width: 300px;
height: 252px}

img#nyc, #wdc {
width: 300px;
height: 242px}

img#syd {
width: 300px;
height: 268px}

img#hhmap {
width: 279px;
height: 196px;
margin: 2em 0 3em 7em;
border: 1px solid black;
}

img#BAlogo {
width: 210px;
height: 40px;
margin: 0.5em 2em 1em 3.4em;
}


/*////////////////this controls footers/////////////////*/
.contactfooter {
	color: #000;
	margin-top: 10px;
	padding: 0;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	text-align: center;
}

.contactfooter {text-decoration: none;} 	
	.contactfooter a:link { color: #0082a4; } 
	.contactfooter a:visited {color: #0082a4;}
	.contactfooter a:active {color: #0082a4; }
	.contactfooter a:hover {color: #2EB0AE; text-decoration: underline;
	}
	

.contactfooterrights {
	font-size: 9px;
	margin-left: 20em;
	padding: 0;
	font-family: Tahoma, Verdana, Arial;
	text-align: center;
	}

.contactfooterrights {text-decoration: none;} 	
	.contactfooterrights  a:link { color: #D55500; } 
	.contactfooterrights  a:visited {color: #D55500;}
	.contactfooterrights  a:active {color: #D55500; }
	.contactfooterrights  a:hover {color: #9933cc;
	}	
		
	
#border {
border-bottom: 2px solid #D55500;
display: inline;
	
	}
/*////////////////END/////////////////*/	
	
	
	/* HH ASSIST */
	/*////////////////this controls footers/////////////////*/
.contactfooter_hha {
	color: #fff;
	margin-top: 10px;
	padding: 0;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	text-align: left;
}

.contactfooter {text-decoration: none;} 	
	.contactfooter a:link { color: #0082a4; } 
	.contactfooter a:visited {color: #0082a4;}
	.contactfooter a:active {color: #0082a4; }
	.contactfooter a:hover {color: #2EB0AE; text-decoration: underline;
	}
	

.contactfooterrights {
	font-size: 9px;
	margin-left: 20em;
	padding: 0;
	font-family: Tahoma, Verdana, Arial;
	text-align: center;
	}

.contactfooterrights {text-decoration: none;} 	
	.contactfooterrights  a:link { color: #D55500; } 
	.contactfooterrights  a:visited {color: #D55500;}
	.contactfooterrights  a:active {color: #D55500; }
	.contactfooterrights  a:hover {color: #9933cc;
	}	
		
	
#border {
border-bottom: 2px solid #D55500;
display: inline;
	
	}
	
	
	/*////////////////////////Index ////////////////////////////////*/
body {
margin: 0; padding: 0; }

p.frontpagecontent_bold {
font-size: 14px;
font-style: normal;
font-weight: bold;  
font-family: arial, sans-serif;
color: #000;
word-spacing: 2px;
padding: 0 0 0 10px;
margin: 1em;

}

p.frontpagecontent_assist {
font-size: 14px;
font-family: arial, sans-serif;
color: #333;
word-spacing: 2px;
padding: 0 0 0 5px;
margin: 10px;

}

.h11{ 
font-size: 18px;
font-style: normal;
text-align: left;
font-family: Verdana, helvetica, sans-serif; 
color: #000; 
font-weight: bold;  
padding: 20 50 15 50;
margin: 0em;
}

bb{
font-size: 14px;
font-style: bold;
font-family: arial, sans-serif;
color: #000000;
word-spacing: 2px;
padding: 0 0 0 2.5em;
margin: 1em;

}

p.frontpagecontent_assist {
font-size: 14px;
font-family: arial, sans-serif;
color: #333;
word-spacing: 2pts;
padding: 0 0 0 2.5em;
margin: 1em;

}

p.frontpagecontent_assist span{
font-style: normal; 
font-weight: bold;
font-family: times, "Times New Roman", serif;
color: #A12C97;
}


p.frontpagelink_assist {font-size: 13px; font-weight: bold; font-family: arial, sans-serif; word-spacing: 1px; padding: 0;
margin-left: 4em; margin-top: -0.5em;}	
	p.frontpagelink a:link {color: #0082a4; text-decoration: underline;}
	p.frontpagelink a:visited {color: #0082a4; text-decoration: underline; }
	p.frontpagelink a:active {color: #0082a4; text-decoration: underline;}
	p.frontpagelink a:hover {color: #2EB0AE; text-decoration: none;}
	
/* This code to correct problem with tds changing size with image mouseovers  */	
.assist_side_table
{
table-layout:fixed;
}
.assist_td1{width:133px;height:44px;}
.assist_td2{width:133px;height:43px;}
.assist_td3{width:133px;height:42px;}
.assist_td4{width:134px;}
.assist_td5{width:85px;}
.assist_td6{width:780px;height:30px;}
	
/*//////////////////////////END///////////*/
/*////////////////END/////////////////*/
	
	
	
	