body{
  font-size: 0.9em;
  font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
  margin: 0;
  padding: 1px;
}
img{
  text-align: center;
  border-style: none;
}
#contactpoints{
  position:relative;
  float: right;
  margin-top:10px;
  text-align:right;
}
#head{
  background-color: #fff8dd;
  background-image: url(../images/library/banner/perth_lrg.jpg);
  background-repeat: no-repeat;
  background-position: 0 bottom;
  height: 290px;
  border:none;
}
#logo{
  background-image: url(../images/logo.gif);
  background-repeat: no-repeat;
  background-position: 0 center; width: 400px;
  height: 70px;
  font-size: 0.8em;
  text-align:right;
  font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
  width:100%;
  border: 0px none;
  padding: 0px;
  margin: 0px;
}
.smalltext{
  font-size: 0.8em;
}
#menu{
  position:absolute;
  background-image: url(../images/bck_mnubar.gif);
  width:528px;
  top: 322px;
  border: 0px;
  padding: 0px;
  margin: 0px;
}
#menu img {
  vertical-align: middle;
  text-align: center;
  border: 0px;
  padding: 0px;
  margin: 0px;
}
#menu ul{
/*Remove all spacings from the list items*/
  margin: 0;
  padding: 0;
  display: inline;
  border:none;
}
#menu ul li{
  margin: 0;
  padding: 0px;
  list-style: none;
  display: inline;
  border: 0px none;
  text-align: center;
}
#menu ul li img{
  margin: 0;
  padding: 0 10px 0 10px;
}
.menubullet{
  padding-left: 10px;
}

#menu ul li a, TH a{
  color:#594c19;
  font: 500 14px "AvantGarde Md BT", georgia, "trebuchet ms";
  background-color: transparent;
  text-decoration: none;
}
#sidemenu{
  float:right;
  margin:15px;
  width:130px;
  margin-bottom:30px;
  top:60px;
  border:1px solid #b31e17;
}
.sidemenu {
  clear:all;
  padding:3px 10px;
  border-top:1px solid #fcf3db;
  border-bottom:1px solid #caab56;
  background-image: url(/images/sidemenugradient1.gif);
  font: 500 14px "AvantGarde Md BT", georgia, "trebuchet ms";
}
.sidemenu a,.sidemenu a:visited {
   color:#594c19;
   text-decoration:none;
}
#page {
  background-color: #FFFFFF;
  width: 760px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  border: none;
  text-align:left;
}
#box0,#box1,#box2,#box3,#box4,#box5,#box5,#box7,#box8{
  border-style: none;
  padding-top: 10px;
  margin-bottom: 5px;
}
#box1,#box2{
  width:240px;
  float: left;
  border:1px solid;
  margin-right: 10px;
  padding: 6px;
}
#sidebox{
  width: 230px;
  z-index: 10;
  float: right;
  clear:right;
}
#jumpbox{
  width: 230px;
  border-color: #b31f17;
  border-style: solid;
  border-width: 30px 1px 1px;
  top:20px;
  float: right;
  clear: right;
  margin-bottom: 10px;
}
.jumpbox{
  font-size: 0.8em;
  line-height: 1em;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  background-color: #fff;
  background-image: url(../images/bck_mnubox.gif);
  background-repeat: repeat-x;
  padding: 5px 5px 5px 5px;
  min-height:75px;
}
.jumpimg{
 padding: 10px 5px 10px 5px;
 verticle-align:bottom;
}
h1 {
  color: #cc0000;
  border-bottom: 1px solid #cc0000;
  line-height: 1em;
  font-size: 30px;
  font-family: "AvantGarde Md BT", "Trebuchet MS", Geneva, Arial, Helvetica;
  margin-bottom: 8px;
}
h2 {
  color: #b31f17;
  font-size: 1.3em;
  font-family: Geneva, Arial, Helvetica;
  margin: 0;
}
h3 {
  color: #e57e04;
  font-size: 1.0em;
  font-family: "AvantGarde Md BT", "Trebuchet MS", Geneva, Arial, Helvetica;
  margin: 0;
}
.orange {
  color: #e57e04;
}
h4 {
  color: #0d3584;
  font-size: 1em;
  font-weith:normal;
  font-family: Arial, Helvetica;
  margin: 0;
  display:inline;
}

.jumpbox a,.jumpbox a:visited,.jumpbox a:hover{
  color: #b31f17;
  line-height: 1em;
  font-size: 0.8em;
  font-family: "AvantGarde Md BT", "Trebuchet MS", Geneva, Arial, Helvetica;
  margin: 0;
  text-decoration:none;
}
.tonebox{
   background-color: #fff;
}
.bonaventureRED {
  color: #b31f17;
}

HR{
 width:400px;
 border:none;
 margin: 10px auto;
 border-top:3px dotted #cc9933;
}

TH.red{
 color: #FFFFFF;
 background-color: #b31e17;
 border-top: 1px solid #cc3333;
 border-right: 1px solid #990000;
 border-bottom: 1px solid #990000;
 border-left: 1px solid #cc3333;
}
.footnote,.footnote a, .footnote a:hover, .footnote a:visited {
 color:#333333;
 font-size:10px;
 text-decoration:none;
}
.sitemap{
   width: 300px;
   margin: 7px;
   float:left;
   background-color:#fff8dd;
   border:1px solid #CCA15E;
}
.sitesubpage{
  cursor:pointer;
  cursor:hand;
  padding:5px;
  border-bottom:1px dotted #CCA15E;
  color:#663300;
}
.sitemainpage{
  margin:0px;
  padding:5px;
  border:0px solid;
  font-weight: bold;
  color:#663300;
  background-image: url(/images/sidemenugradient1.gif);
  background-repeat: repeat-x;
  cursor:pointer;
  cursor:hand;
}
#feedback TH{
 color:#663300;
 background-color:#fcedb5;
 padding:5px 8px;
 vertical-align:top;
 border-top: 1px solid #fcedb5;
 font-weight: normal;
 border-bottom: 1px solid  #eee1b2;
}
#feedback TD{
 background-color:#fff8dd;
 padding:2px 0 2px 10px;
 border-top: 1px solid #fcedb5;
 border-bottom: 1px solid  #eee1b2;
}
#feedback H4{
 color:#b31f17;
 font-size:1.2em;
}
