﻿BODY
{
  background: #ffffff url("images/body.gif") bottom left repeat-x;
  text-align: center;
  margin: 0px 0px 20px 0px;
}
HR
{
  display: none;
}
TEXTAREA
{
  font-family: Arial;
}
P
{
  font-family: Arial;
}
LI
{
  font-family: Arial;
}
INPUT
{
  font-family: Arial;
}
DIV
{
  font-family: Arial;
}
A
{
  font-family: Arial;
}
H5 SPAN
{
  /*visibility: hidden;*/
}
H4 SPAN
{
  /*visibility: hidden;*/
}
H3 SPAN
{
  /*visibility: hidden;*/
}
H2 SPAN
{
  /*visibility: hidden;*/
}
H1 SPAN
{
  /*visibility: hidden;*/
}
H5
{
  margin: 0px;
  padding: 0px;
  width: auto;
  display: block;
  font-family: Arial;
  color: #737373;
  font-weight: normal;
}


H4
{
  margin: 0px;
  padding: 0px;
  width: auto;
  display: block;
  font-family: Arial;
  color: #737373;
  font-weight: normal;
}


H3
{
  margin: 0px;
  padding: 0px;
  width: auto;
  display: block;
  font-family: Arial;
  color: #737373;
  font-weight: normal;
}


H2
{
  margin: 0px;
  padding: 0px;
  width: auto;
  display: block;
  font-family: Arial;
  color: #737373;
  font-weight: normal;
}


H1
{
  margin: 0px;
  padding: 0px;
  width: auto;
  display: block;
  font-family: Arial;
  color: #737373;
  font-weight: normal;
}


#holder
{
  width: 800px;
  display: block;
  margin: 0px auto;
  text-align: left;
  background: #ffffff url("images/holder.gif") top left repeat-y;
  border-bottom: 1px solid #c1c2c2;
}
#header
{
  background: url("images/header.gif") top left no-repeat;
  width: 800px;
  display: block;
  position: relative;
  padding: 2px 2px 1px 2px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 796px;  
}

#headerM2
{
  background: url("images/header.gif") top left no-repeat;
  width: 800px;
  display: block;
  position: relative;
  padding: 2px 2px 1px 2px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 396px;  
}



html>body #header 
{
  width: 796px;
}

#banner
{
  width: 796px;
  height: 308px;
  position: relative;
  margin-top: 32px;
}

#bannerM2
{
  width: 796px;
  height: 150px;
  position: relative;
  margin-top: 32px;
}

#bannerM2 img
{
  position: relative;
  top: 100px;
  left: 35px;  
}



#banner img
{
  position: relative;
  top: 245px;
  left: 35px;  
}
.header00 { background: url("images/header00.jpg") top left no-repeat; }
.header01 { background: url("images/header01.jpg") top left no-repeat; }
.header02 { background: url("images/header02.jpg") top left no-repeat; }
.header03 { background: url("images/header04.jpg") top left no-repeat; }
.header04 { background: url("images/header04.jpg") top left no-repeat; }
.header05 { background: url("images/header05.jpg") top left no-repeat; }
.header06 { background: url("images/header06.jpg") top left no-repeat; }
.header07 { background: url("images/header07.jpg") top left no-repeat; }
.header08 { background: url("images/header08.jpg") top left no-repeat; }
.header09 { background: url("images/header09.jpg") top left no-repeat; } /* Clouds heade image */
.header11 { background: url("images/Header_11.jpg") top left no-repeat; } /* Clouds heade image - cut LG */
.header10 { background: url("images/header10.jpg") top left no-repeat; } /* Not used? */	
#logo
{
  position: absolute;
  top: 10px;
  left: 605px;
}
#getquote
{
  position: absolute;
  display: block;
  width: 215px;
  height: 40px;
  top: 35px; 
  left: 40px;
}
#getquote form
{
  margin: 0px;
  padding: 0px;
}
#getquote label
{
  width: 105px;
  height: 30px;
  background: url("images/frm_getanasx.gif") top left no-repeat;
  display: block;
  float: left;  
  margin-top: 5px;
  margin-right: 10px;
}
#getquote label span
{
  display: none;
}
#getquote input
{
  float: left;
}
input#asxtext
{
  width: 45px;
  padding: 3px;
  border-top: 1px solid #00005c;
  border-left: 1px solid #00005c;
  border-right: 1px solid #838484;
  border-bottom: 1px solid #838484;
  font-size: 11px;
  margin-top: 10px;
  margin-right: 10px;
}
input#asxsubmit
{
  margin-top: 5px;  
}

.asxTextBox
{
	  width: 45px;
  padding: 3px;
  border-top: 1px solid #00005c;
  border-left: 1px solid #00005c;
  border-right: 1px solid #838484;
  border-bottom: 1px solid #838484;
  font-size: 11px;
  margin-top: 10px;
  margin-right: 10px;
}
.asxButton
{
	margin-top: 5px;
}

#mainbody
{
  width: 796px;
  background: #ffffff url("images/mainbody.gif") bottom repeat-x;
  display: block; 
  padding: 20px 25px;
/*  padding: 20px 41px; */
  voice-family: "\"}\""; 
  voice-family:inherit;
/*  width: 714px;  */
  width: 746px;
}
html>body #mainbody 
{
/*  width: 714px; */
  width: 746px;
}


#mainbody p
{
  line-height: 18px;
  font-size: 11px;
  color: #737373;
  margin: 0px 0px 15px 0px;
}
#mainbody li
{
  line-height: 18px;
  font-size: 11px;
  color: #737373;
}
#mainbody a
{
  color: #737373;
}
#mainbody a:hover
{
  color: #20559e;
}
#footer
{
  width: 800px;
  display: block;
  margin: 10px auto 20px auto;
}
#footer ul
{
  display: block;
  width: 270px;
  margin: 0px auto;
}
#footer li
{
  float: left;
  list-style: none; 
  margin: 0px 10px; 
}
#footer a
{
  font-size: 11px;
  color: #5e5e5e;
}
#footer li a
{
  font-size: 11px;
  color: #5e5e5e;
}
#footer a:hover
{
  color: #20559e;
}
#footer p
{
  clear: left;
  font-size: 11px;
  color: #5e5e5e; 
  margin: 3px 0px;
  padding: 0px; 
}



.homeMain
{
  display: block;
  width: 480px;
  float: left;
}
.homeSide
{
  display: block;
  width: 200px;
  float: right;
  padding-left: 20px; 
  background: url("images/bdr_login.gif") top left no-repeat;
}
.homeSide a: hover
{
  text-decoration: underline;
}



/* divs */
form#loginPortfolio
{
  width: auto;
  display: block;
  position:relative;
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 20px;
}

form#loginResearch
{
  width: auto;
  display: block;
  position:relative;
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 20px;
}

/* Styles for username/email and password text input boxes */
div#password2
{
  position:relative;
  font-size: 11px;  
  margin: 0px 0px 10px 0px;
  padding: 0px;  
}

div#username2
{
  position:relative;
  font-size: 11px;  
  margin: 0px 0px 10px 0px;
  padding: 0px;  
}

div#password
{
  position:relative;
  font-size: 11px;  
  margin: 0px 0px 10px 0px;
  padding: 0px;  
}

div#username
{
  position:relative;
  font-size: 11px;  
  margin: 0px 0px 10px 0px;
  padding: 0px;  
}

input#password_field_portfolio
{
  border-top: 1px solid #8c8a89;
  border-left: 1px solid #8c8a89;
  border-right: 1px solid #8c8a89;    
  border-bottom: 1px solid #8c8a89;
  font-size: 11px;
  padding: 3px;
  width: 110px;
  
  /*background-color: Yellow;*/
}

input#username_field_portfolio
{
  border-top: 1px solid #8c8a89;
  border-left: 1px solid #8c8a89;
  border-right: 1px solid #8c8a89;    
  border-bottom: 1px solid #8c8a89;
  font-size: 11px;
  padding: 3px;
  width: 110px;
  
  /*background-color: Yellow;*/
}

input#password_field_research
{
  border-top: 1px solid #8c8a89;
  border-left: 1px solid #8c8a89;
  border-right: 1px solid #8c8a89;    
  border-bottom: 1px solid #8c8a89;
  font-size: 11px;
  padding: 3px;
  width: 110px;
  
  /*background-color: Yellow;*/
}

input#username_field_research
{
  border-top: 1px solid #8c8a89;
  border-left: 1px solid #8c8a89;
  border-right: 1px solid #8c8a89;    
  border-bottom: 1px solid #8c8a89;
  font-size: 11px;
  padding: 3px;
  width: 110px;
  
  /*background-color: Yellow;*/
}

.inputText
{
	border-top: 1px solid #8c8a89;
	  border-left: 1px solid #8c8a89;
	  border-right: 1px solid #8c8a89;    
	  border-bottom: 1px solid #8c8a89;
	  font-size: 11px;
	  padding: 3px;
	  width: 110px;
}

label.overlabel 
{
	color:#999;
}
label.overlabel-apply 	/* Positions label drawn over the top of the containing element (text input) */
{
	position:absolute;
	top:3px;
	left:5px;
	z-index:10;
	color:#999;
}
form#loginPortfolio p
{
  margin: 0px;
}
form#loginResearch p
{
  margin: 0px;
}
form#login p
{
  margin: 0px;
}
form#loginPortfolio p a
{
  text-decoration: none;
  font-size: 11px;
  color: #959595;
}



form#loginResearch p a
{
  text-decoration: none;
  font-size: 11px;
  color: #959595;
}



form#login p a
{
  text-decoration: none;
  font-size: 11px;
  color: #959595;
}



.headline
{
  width: auto;
  display: block;
  margin: 0px;
  padding: 5px 0px /*30*/15px 0px;  /* Changed bottom padding to space out same as main body text bottom margin */
}
.headline ul
{
  margin: 0px;
  padding: 0px; 
}
.headline li
{
  margin: 0px;
  padding: 0px;
  list-style: none;  
  line-height: 16px;
}
.headline li a
{
  font-size: 11px;
  text-decoration: none;
  color: #848484;
}
.headline li a:hover
{
  text-decoration: underline;
}


.linkPDF
{
  width: auto;
  display: block;
  margin-top: 75px;
}
.linkPDF a img
{
  border: 0px;
}
.linkPDF p
{
  position: relative;
  top: -33px;
  left: 60px;
}


.pdfs
{
  display: block;
  width: auto;
}
.pdfs ul
{
  padding: 25px 0px;
  margin: 0px;  
}
.pdfs li
{
  background: url("images/icon_pdf.gif") top left no-repeat;
  width: auto;
  padding: 10px 0px 15px 65px;
  margin: 0px 0px 20px 0px;  
  list-style:none;
}
.pdfs li a
{
  font-size: 13px;
  text-decoration: none;
}
.pdfs li a:hover
{
  text-decoration: underline;
}

.logoitem
{
  display: block;
  float: left;
  margin: 0px 5px 5px 0px;
  
}

.logoItemAxiom
{
	clear: both;
	display: block;
	width: 573px;
	margin: 0px 5px 5px 0px;
	margin-left:auto;
	margin-right: auto;
}

.logoItemCBH
{
	clear: both;
	display: block;
	width: 660px;
	margin: 0px 5px 5px 0px;
	margin-left:auto;
	margin-right: auto;
}

.logoItemEnvirozel
{
	clear: both;
	display: block;
	width: 684px;
	margin: 0px 5px 5px 0px;
	margin-left:auto;
	margin-right: auto;
}

.logoItemFerraus
{
	clear: both;
	display: block;
	width: 636px;
	margin: 0px 5px 5px 0px;
	margin-left:auto;
	margin-right: auto;
}

.logoItemFerraus a img
{
  border: 0px;
}


.logoItemEnvirozel a img
{
  border: 0px;
}


.logoItemCBH a img
{
  border: 0px;
}


.logoItemAxiom a img
{
  border: 0px;
}


.logoitem a img
{
  border: 0px;
}


.profile
{
  width: 715px;
  display: block;
  margin-top: 40px;
/*  background: url("images/bdr_horz_dot.gif") top left no-repeat; */
}
.profile h2
{
  margin-left: 15px;
}
.profileItem
{
  width: 745px;
  display: block;
  padding: 20px 20px 0px 20px;
  background: url("images/bdr_horz_dot.gif") bottom left no-repeat;  
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 705px;
}
html>body .profileItem 
{
  width: 705px;
}
.alt
{
  background: #e8ecef url("images/bdr_horz_dot.gif") bottom left no-repeat;
}
.profileItemImage
{
  width: 180px;
  float: left;
  display: block;
  text-align: left;
}

/* Jay*/

.h3Adamstratton   
{
font-family:"Helvetica Neue", Helvetica;
font-size: 23px;
height: 25px; 
margin: 0px 0px 10px 0px;
}

.h3Davidkeogh 
{
font-family:"Helvetica Neue", Helvetica;
font-size: 23px;
height: 25px; 
margin: 0px 0px 10px 0px;
}
/* Jay*/


.profileItemImage p
{
  font-size: 10px;
  color: #848484;
  margin: 5px 0px 0px 0px;
  line-height: 14px;
}
.profileItemImage p span
{
  display: block;
}
.profileItemImage img
{
  border: 1px solid #9da5a9;
}
.profileItemText
{
  width: 510px;
  float: left;
  display: block;
}

.imageItem
{
  float: right;
  width: 210px;
  display: block;
  margin: 5px 0px 15px 15px;
}
.imageItem img
{
  border: 1px solid #9da5a9;
}
.imageItem p
{
  padding: 10px 0px 0px 0px;
}
.imageItem span
{
  display: block;  
}
.imageMain
{
  float: right;
  width: 240px;
  display: block;
  margin: 5px 0px 15px 15px;
}
.imageMain img
{
  border: 1px solid #9da5a9;
}



.h1SCEQ               { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1InstBroke          { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Aboutus            { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Companystructure   { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Companyprofile     { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Directors          { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Services           { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Assetfunds         { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }

/* GET NEW IMAGE */
.h1Australismgt		  { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }

.h1Corporateservices  { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1HighNet            { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Research           { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Adminstration      { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Ourpeople          { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Settlements        { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Community          { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Downloads          { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Generalinfo        { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Accountopen        { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Sponsorship        { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Banking            { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Contactus          { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Privacy            { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1Legals             { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }

.h1EquityAccounts	  { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }
.h1DerivativeAccounts { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 35px; margin: 0px 0px 10px 0px; }

.h2Researchlogin  { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Portfoliologin { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }	/* FIXME - Need new image */
.h2Becomeaclient  { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }	/* FIXME - Need new image */

.h2ResearchApply { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }	/* FIXME - Need new image  */
.h2AccountOpen	 { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px;}		/* FIXME - Need new image */

.h2Announcements  { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Community      { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Ourdealers     { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Directors      { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Naosasset      { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Ouranalysts    { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Ourdealers     { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Ourdealers     { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Ourcorpexecs   { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Ourcorporateclients { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h2Ourpeople      { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }

.h2InsAccount     { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }
.h1PvtClientAcct  { font-family:"Helvetica Neue", Helvetica; font-size: 26px; height: 26px; margin: 0px 0px 10px 0px; }

.h3Brentpotts     { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Charlieaitken  { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Richardgranger { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Petergray      { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Davidohalloran { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Angusaitken    { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Rexadams       { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Trevorcain     { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Paulmccarthy   { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }

.h3Jamesunger     { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Timpotts       { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Douggrant      { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Johngranger    { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Steveallterton { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Niclintonfrost { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }

.h3Davidwhittaker { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Robertbishop   { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Peterchapman   { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Tslim          { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Timmann        { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Dineshpillutla { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Davidradclyffe { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Stuartroberts    { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Lafitanisotiriou { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Jonathanwarrand  { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Lesblake         { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Trudyhoy         { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Josienicol       { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Damienrodr       { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Melissawaller    { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Matthewwon       { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }


/* NEED MODIFIED IMAGES - Too short, don't match the original images' */
.h3Johnhamilton     { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Alanhowell       { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Jonathanmartin   { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Kylieevans       { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Lisapiefke		{ font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Alexandramcphee  { font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Joelweiss		{ font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Lukeghossein		{ font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }


/* NEED IMAGES - Replace temp image used... */
.h3Andrewking		{ font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Sarahunmack		{ font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }
.h3Andrewperos	  	{ font-family:"Helvetica Neue", Helvetica; font-size: 23px; height: 25px; margin: 0px 0px 10px 0px; }


	
.padbody
{
  padding: 0px 14px;
}
.padbody span
{
  display: block;
}
.padbottom
{
  width: auto;
  display: block;
  padding-bottom: 300px;
}
.centreimage
{
  width: auto;
  text-align: center;
  padding: 20px 0px
}
.commItem
{
  width: auto;
  display: block;
  padding-bottom: 15px;
  /*background: url("images/bdr_horz_dot.gif") bottom repeat-x;*/  
}
.commItem h4
{
  width: auto;
  display: block;
  /*background: url("images/bdr_horz_dot.gif") top repeat-x;*/
  /*padding-top: 15px;*/
  color: #737373;
  margin: 0px;
}

#formContact
{
  width: auto;
  display: block;
}
#formContact form
{
  margin: 0px;
  padding: 0px;
}
#formContact label
{
  line-height: 18px;
  font-size: 11px;
  color: #737373;
}
table#tableContact
{
  margin: 20px 0px 40px 0px;
}
table#tableContact td
{
  padding: 5px 5px 0px 0px;
  vertical-align: top;
}
table#tableContact label
{
  line-height: 18px;
  font-size: 11px;
  color: #737373;
  width: 150px;
  display: block;
}
table#tableContact textarea
{
  border-top: 1px solid #919191;
  border-left: 1px solid #919191;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;    
  width: 250px;
  font-size: 11px;
  color: #737373; 
  padding: 3px; 
}
table#tableContact input
{
  border-top: 1px solid #919191;
  border-left: 1px solid #919191;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;    
  width: 250px;
  font-size: 11px;
  color: #737373; 
  padding: 3px; 
}
table#tableContact textarea
{
  height: 100px;
  font-size: 11px;
  color: #737373;
}
table#tableContact input#submit
{
  border: 0px;
  width: 51px;
  margin-left: 10px;
}


#error
{
  background: #fcdcd8 url("images/error.gif") top left no-repeat;
  display: block;
  width: auto;
  border-top: 2px solid #cd4537;
  border-bottom: 2px solid #cd4537;  
  padding: 10px 0px;
  margin-bottom: 20px;
}
#error p
{
  color: #cd4537;
  padding: 6px 10px 5px 50px;
  margin: 0px;
  font-weight: bold;
}

.errorText
{
	  color: #cd4537;
  /*padding: 6px 10px 5px 50px;*/
  margin: 0px;
  font-weight: bold;
  font-size: small;
}

.successText
{
	  color: #00C000;
  /*padding: 6px 10px 5px 50px;*/
  margin: 0px;
  font-weight: bold;
  font-size: small;
}

#error ul
{
  margin: 0px;
  padding: 0px 0px 10px 65px;  
}
#error li
{
  color: #cd4537;
}

.cleaner
{
  clear: both;
  height: 1px;
  font-size: 1px;
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
}

.resetFloat
{
	clear: both;
}

.leftBoxes
{
	float: left;
	width: 118px; 
	height: 64px;	
	position: relative;
}

.rightBtn
{
	float: right;
	padding-top: 0px;	
	position: relative;
}

.servicesList li
{
	list-style-type: square;
}

.nobullets
{
	list-style-type: none;
}

#phoneNumberHeader
{
	float:left;
	width: 100px;
	height: 75px;
}

#hnwcLoginStrip
{
	height: 200px;
}

#hnwcLoginStrip-text
{
	float: left;
	width: 480px;
}

.leftText
{
	width: 160px;
	float: left;
}

.spacer
{
	height: 20px;
}

.logoTable
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

.logoTable td
{
	padding: 5px;
	text-align: center;
}

.logoTable img
{
	border-style: none;
}

.portfolioFrame
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding: 0px;
}

.IE6FixDiv
{
	position: relative;
	width: 118px;
}

.IE6Fix
{
	position: relative;
}