/*
Dark blue 002B5B




*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
    margin: 0;
    padding: 0;
    border: 0;
    color: #3E3E3E;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 18px;} 

body {
    background: url(../images/nab_body_bg.gif) top left;
    margin-left: 7px; /* margin needed for background shadlow alignment*/}
        
body, p, div, td {}

th {text-align: left;}

h1, h2, h3, h4, h5, h6 {
    color: #002b5c;
    font-family: "Frutiger Linotype", Verdana, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 18pt;
    margin-bottom: 18px;}

h1 {font-size: 16pt;}
h2 {font-size: 14pt;}
h3 {font-size: 13pt;}
h4 {font-size: 12pt}
h5 {font-size: 11pt;}
h6 {font-size: 10pt;}

#container {
	background: url(../images/nab_body_bg.gif) top left;
    width:955px;
    margin:0 auto;
    padding: 0px 0px; 
    background-color:#fff;
}

#container2 {
    float:left;
    clear:both;
    width:100%;
    margin:0 auto 0px auto; 
    padding:0;
	position:relative;}		

#container3 {
    float:left;
    width:261px;
    margin:0 auto 0px auto; 
    padding:0;
	position:relative;}		
	
#wrapper {
	background:url('../images/nab_inner_bg.gif') top right repeat-y;
	float:right;
}	

#wrapperSearch {
	background:url('../images/nab_search_bg.gif') top right repeat-y;
	float:right;
}	
	
#content {
	background:url('../images/nab_inner_box1.jpg') top right no-repeat;
	width:694px;
	min-height:360px;
}

#contentSearch {
	background:url('../images/nab_inner_search.jpg') top right no-repeat;
	width:694px;
	min-height:355px;
}

#contentPad {
	padding:80px 20px 20px 20px;
	margin:0;
}





#contentPadsearch {
	padding:80px 20px 20px 0px;
	margin:0;
}

#ie6only #contentPadsearch {
	padding:80px 20px 20px 5px;
}

#ie7only #contentPadsearch {
	padding:80px 20px 20px 10px;
}


#contentBottom {
	background:url('../images/nab_inner_box2.jpg') 0 0 no-repeat;
	width:694px;
	height:26px;
	clear:all;
}
			
#box1 {
	background:url('../images/nab_box1.jpg') top left no-repeat;
	height:287px;
	width:245px;
	position:relative;}			

#box2 {
	background:url('../images/nab_box2.jpg') top left no-repeat;
	height:331px;
	width:245px;}		

#box3a {
	background:url('../images/nab_box3.gif') top left no-repeat;
	height:152px;
	width:464px;
	position:absolute;
	top:0px;
	left:245px;
	padding:0px 35px;
	}		
	
#box3b {
	background:url('../images/nab_ausMap.gif') top left no-repeat;
	height:317px;
	width:464px;
	position:absolute;
	top:152px;
	left:245px;
	}		

#box4 {
	background:url('../images/nab_box4.jpg') top left no-repeat;
	height:149px;
	width:464px;
	position:absolute;
	top:469px;
	left:245px;}		

#box5 {
	background:url('../images/nab_box5.jpg') top left no-repeat;
	height:287px;
	width:246px;
	position:absolute;
	top:0px;
	right:0px;}		

#box6 {
	background:url('../images/nab_box6.jpg') top left no-repeat;
	height:331px;
	width:246px;
	position:absolute;
	top:287px;
	right:0px;}		

#box7 {
	background:url('../images/nab_box7.gif') top left no-repeat;
	height:198px;
	width:261px;
	position:relative;
	top:0px;
	left:0px;
	float:left;}			

/*************************************************/
/* LEFT NAV 
/*************************************************/
	
#nav {
	width:261px;
	float:left;
	padding:0;
	margin:0;
}	

#nabHome {
	margin:20px 0px 20px 0px;
}

/* Root = Vertical, Secondary = Vertical */
ul#primary,
ul#primary li,
ul#primary ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 261px; /*For KHTML*/
  list-style: none;

 }

 
 
ul#primary:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}

/* Root Menu a */
ul#primary a {
  display: block;
  color: #fff;
  font-weight:bold;
  text-decoration: none;
  padding:10px 5px 15px 15px;
  height: auto !important;
  height: 1%; /*For IE*/
}

#ie6only #container #container3 #nav ul#primary a {
	padding:10px 0 0 10px;
}

/* Root Menu li (no ahref) */
ul#primary li
 {
  	float: left; /*For IE 7 lack of compliance*/
  	position: relative;
  	display: block !important; /*For GOOD browsers*/
  	xheight: auto !important;
  	xheight: 1%; /*For IE*/
	height:45px;
	background:url('../images/nab_nav_inact.gif') top left no-repeat;
}

ul#primary li li {

  	float: left; /*For IE 7 lack of compliance*/
  	position: relative;
  	display: block !important; /*For GOOD browsers*/
  	xheight: auto !important;
  	xheight: 1%; /*For IE*/
	height:39px;
	background:url('../images/nab_nav_inact.gif') top left no-repeat;
}


/* Root Menu Hover Persistence */
ul#primary a:hover,
ul#primary li:hover,
ul#primary li:hover a,
ul#primary li.iehover,
ul#primary li.iehover a {
	color: #002B5B;
  	background:url('../images/nab_nav_act.gif') top left no-repeat;
 	z-index:1;
}

/* 2nd Menu */
ul#primary li:hover li,
ul#primary li:hover li a,
ul#primary li.iehover li,
ul#primary li.iehover li a {
  	color: #fff;
	background:url('../images/nab_nav_exp_inact.gif') top left no-repeat;
   	z-index:1000;
}

/* 2nd Menu Hover Persistence */
ul#primary li:hover li a:hover,
ul#primary li:hover li:hover,
ul#primary li:hover li:hover a,
ul#primary li.iehover li a:hover,
ul#primary li.iehover li.iehover,
ul#primary li.iehover li.iehover a {
	color: #002B5B;
 	background:url('../images/nab_nav_exp_act.gif') top left no-repeat;
}

ul#primary ul,
ul#primary ul ul,
ul#primary ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 250px;

}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#primary li:hover ul ul,
ul#primary li:hover ul ul ul,
ul#primary li.iehover ul ul,
ul#primary li.iehover ul ul ul {
  display: none;

}

ul#primary li:hover ul,
ul#primary ul li:hover ul,
ul#primary ul ul li:hover ul,
ul#primary li.iehover ul,
ul#primary ul li.iehover ul,
ul#primary ul ul li.iehover ul {
  display: block;
}

/*************************************************/
/*END  LEFT NAV 
/*************************************************/

.moreLinks {
	border:0px;
}	

#click6:hover {
	background:url('../images/nab_clickHere_act.gif') top left no-repeat;
}

.clickHere {
	background:url('../images/nab_clickHere_inact.gif') top left no-repeat;
}
	
.rollover a { 
	display:block; 
	background:url('../images/nab_clickHere_inact.gif') 0 0 no-repeat;
}
.rollover a:hover { 
	background:url('../images/nab_clickHere_act.gif') 0 0 no-repeat;
}

.rollover2 a { 
	display:block; 
	background:url('../images/nab_clickHere_inact2.gif') 0 0 no-repeat;
}
.rollover2 a:hover { 
	background:url('../images/nab_clickHere_act2.gif') 0 0 no-repeat;
}

.searchFormBox {
	color:#002B5B;
	font-size:9pt;
	font-weight:bold;
	border-width:1px;

}

#searchState {
	width: 115px;
}
	
#searchPostcode {
	width:110px;
	margin-left:10px;
}

#searchSubmit {
	background:url('../images/nab_search.gif') top left no-repeat;
	width:122px;
	height:66px;
}

#searchSubmit img:hover { 
	background:url('../images/nab_search_act.gif') 0 0 no-repeat;
}

#searchHeading {
	font-weight:bold;
	color:#002B5B;
	font-size:14pt;
}

#searchTable {
	width:650px;
	margin-left:10px;
	color:#2D2D2D;
}

.searchLink {
	color:#052361;
}

.searchBroker {
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

#innSearchButton {
	margin:15px 0px 0px 100px;
}

 /*******************************************
        IE FIXES
*******************************************/


#footer,
#footer a {
	background:url('../images/nab_footer.gif') bottom left no-repeat;
	height:43px;
	clear:all;
	color:#C3C7CB;
	font-size:7.5pt;
	font-weight:bold;
	}								
	
	
	
	/*******************************************
NEED A BROKER
*******************************************/
.brokerListing {
    float: left;
    margin-left: 25px;}
    
    #ie6only .brokerListing { 
        margin-left: 0;
        padding-left: 0px;}
    
    .brokerListing td {
        padding-left: 9px;}
    
    .brokerListing div {
        float: left;
        width: 500px;
        margin: 0 18px 18px 0px;}

    .brokerName {
        width: 90%;}

    .brokerLogo {
        display: block;
        float: left;
        position: relative;
        top: -10px;}

    .otherInfo {
            clear: left;}
        
    .brokerDescription {
        width: 100%;
        clear: both;}
    
    .brokerSpecialties {
        clear: both;} 