h2.pageHeading {
  margin-top:0;
}

p {
    text-align:justify;
}

#map {
 margin-left:auto;
 margin-right:auto;
 width:600px;
 height:350px;
}

table.infoTable {
 border:0;
}

#indentedSection {
    margin-left:10px;
}

body {
 font-family: Arial, Helvetica;
 padding: 0;
 margin: 0;
 background: #a0a4ac;
}

hr.menuHR {
 width:70%;
 border-top:0;
 border-left:0;
 border-right:0;
 border-bottom:1px black dashed;
 line-height: 1px;
}

img.bioimage {
 position:relative;
 float:left;
 margin-top:15px;
 margin-left:5px;
 margin-right:15px;
 margin-bottom:10px;
 width:175px;
}

hr.sponsorHSeparator {
 border-top:0;
 border-left:0;
 border-right:0;
 border-bottom:1px black dashed;
 padding-top:0;
 margin-top:0;
 line-height: 1px;
}

#sponsorText {
 font-weight: bold;
 border:0;
}

h3.bioHeaderText {
 margin-bottom:0px;
 border:0;
}

#centredFrame {
 position: relative;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 border-left:1px black solid;
 border-right:1px black solid;
 border-bottom:1px black solid;
 min-height:800px;
 width: 800px;
 text-align: left;
 background: #fff;
 padding: 0px;
 overflow: none;
}	

#header {
 position:absolute;
 top:0;
 left:0;
 width: 800px;
 height: 210px;
 background-image: url(../images/banner.jpg);
 background-repeat: no-repeat;
 z-index:10;
 // border:1px black solid;
}

#menu {
 background: #eee;
 position:absolute;
 top:0;
 left:0;
 border-right:1px #ccc dashed;
 width:150px;
 height:100%;
 text-indent:10px;
 z-index:2;
 overflow: none;
}

#menuVertSpacer {
 height:220px;
}

img.nictaBuildingImg {
  width:275px;
  border:0;
  padding:4px;
}

#buildingImages {
 padding-top:10px;
 border: 0;
 width:570px;
 margin-left:auto;
 margin-right:auto;
}

a.menuLink {
 display:block;
 text-decoration:none;
 color:#536679;
 padding-bottom:7px;
 height:18px;
 background:#eee;
}

a.menuLink:hover {
 background:#fff;
}

#frameContent {
 position:relative;
 top:0;
 left:170;
 width:610;
 overflow: auto;
}

img.emailImage {
  vertical-align:middle;
 position:relative;
 top:-2px;
}

img.pdfLogo {
 border: 0;
 position:relative;
 top:8px;
}

a {
 color:#3559a4;
 text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

#imagesRight {
 float:right;
}

img.logo {
 margin: 7px;
 border: 0px;
}

img.menuLogo {
 margin: 7px;
 border: 0px;
 width:130;
}

img.menuLogoRealSize {
 margin: 7px;
 border: 0px;
}

#sponsorLine {
 position:relative;
 width:100%;
 margin-left:0px;
}

#bioLine {
 position:relative;
 width:100%;
 margin-left:0px;
}

img.sponsorFixedHeightLogo {
 margin-left: 8px;
 margin-right: 8px;
 margin-top:7px;
 margin-bottom:7px;
 border: 0px;
 height: 90px;
}

table.sponsorImagesTable {
 border:0px;
 align:center;
 margin-left:auto;
 margin-right:auto;
}

img.sponsorFixedHeightLogo50 {
 margin-left: 8px;
 margin-right: 8px;
 margin-top:7px;
 border:0px;
 margin-bottom:7px;
 height: 40px;
}

#horizGroup {
 float:left;
 position: relative;
}

#horizGroupCentred {
 float:left;
 position: relative;
 width:100%;
 text-align: center;
}

#sponsorImages {
 float:left;
 width:100%;
 position: relative;
 text-align: center;
 line-height:100px;
}

table.datesTable {
 border:1px solid #aaa; 
 border-collapse: collapse;
 margin-left:20px; 
 margin-bottom:15px;
 margin-top:15px;
}

table.datesTable td {
 border:1px solid #aaa; 
 padding-left:7px;
 padding-right:7px;
 padding-top:2px;
 padding-bottom:2px;
}

table.namesTable {
 border:1px solid #aaa; 
 border-collapse: collapse;
 margin-left:20px; 
 margin-bottom:20px;
 margin-top:0px;
}

table.namesTable td {
 border:1px solid #aaa; 
 padding-left:7px;
 padding-right:7px;
 padding-top:2px;
 padding-bottom:2px;
}

.name {
 margin-left: 15px;
}

.organisation {
 margin-left: 15px;
}
