html {
  height: 100%;
  font-size: 1.25em;
}

body {
  margin: 0;
  height: 100%;
  text-align: center;
  font-size: 50%;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

#container {
  margin: 0 auto;
  width: 885px;
  position: relative;
  text-align: left;
}

#header {
  height: 380px;
}

#flashContent {
  margin: 0 auto;
  text-align: center;
  font: 13px Verdana;
  color: #888;
  position: relative;
  z-index: 0;
}

#flashContent a {
  color: #888;
}

#leftBox {
  position: absolute;
  top: 323px;
  left: 75px;
  width: 304px;
  height: 229px;
  overflow: visible;
  text-align: right;
  z-index: 10;
}

#leftBox #accredit {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
}

#details {
  position: absolute;
  right: 0;
  top: 25px;
  text-align: right;
  width: 304px;
}

/* Revised Gilder/Levin image replacement technique (plus my additions) */
#details h1 {
  width: 260px;
  height: 1.2em;
  position: relative;
  margin: 0 0 6px auto;
  padding: 0;
  right: 0;
  font-size: 1.2em;
}
#details h1 span {
  background: url(../images/title.gif) right top no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
}
#details h3 {
  width: 200px;
  height: 2.5em;
  position: relative;
  margin: 0 0 0 auto;
  padding: 0;
  right: 0;
  font-size: 1.2em;
  font-weight: normal;
}
#details h3 span {
  background: url(../images/phone_number.gif) right top no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
}


#details h2 {
  font-size: 1.1em;
  color: #006ca5;
  margin: 0 0 1em 0;
  padding: 0;
}

#logo {
  position: relative;
  right: 0;
  top: 0;
  margin-bottom: 14px;
}

#centralImage {
  position: absolute;
  top: 348px;
  left: 428px;
}

#iframeContainer {
  position: absolute;
  top: 409px;
  left: 428px;
  height: 139px;
  width: 310px;
}

#iframe {
  width: 100%;
  height: 100%;
  background-color: transparent;
}

#brochure{
width: 85px;
height: 144px;
float: right;
text-align: center;
margin: 0px 29px 0px 0px;
padding: 27px 0px 0px 0px;
color: #006CA5;
}

#brochure img{
border: 0;
}

#brochure a{
text-decoration: none;
color: #006CA5;
}

#brochure a:hover{
text-decoration: underline;
}


/*
#news {
  position: absolute;
  left: 685px;
  top: 459px;
  width: 200px;
  height: 253px;
  overflow: hidden;
}

#news h2 {
  font-size: 1.3em;
  font-weight: bold;
  color: #E4232F;
  margin: 0;
  padding: 0;
}

#news #newsContent {
  position: absolute;
  top: 29px;
  left: 0;
  width: 195px;
  _width: 200px;
  _w\idth: 195px;
  height: 222px;
  overflow: auto;
  padding-right: 5px;
  color: #006CA5;
  line-height: 1.3;
}

#news #newsContent p {
  margin: 0 0 1em 0;
}
*/
