@charset "ISO-8859-1";

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  background: #cccccc url("../images/HDlogo.jpg") 0px 0px no-repeat;
}

div#topSection {
  min-height: 90px;
  margin-left: 130px;
}

* html div#topSection {
  height: 90px;
}

div#topSection h1, div#topSection h2, div#topSection h3 {
  text-align: center;
  margin: 0.2em auto 0.2em auto;
  white-space: nowrap;
}

div#topSection h1 {
  font-size: 160%;
}

div#topSection h2 {
  font-size: 140%;
}

div#topSection h3 {
  Xfont-size: 110%;
}

div.HDmenuTabs {
  height: 31px;
  padding-left: 110px;
  vertical-align: top;
  font-size: 1px;
  white-space: nowrap;
  background: url("../images/newHDmenuBackground.gif") 0px 0px repeat-x;
}

div.HDmenuTabs a {
  border: 0px;
}

div.HDbottomSectionBar {
  height: 6px;
  font-size: 1px;
  background: url("../images/newHDmenuBarBottom.gif") 0px 0px repeat-x;
}

div.HDmenuTabs img, div.HDbottomSectionBar img {
  vertical-align: top;
  border-width: 0px;
  margin: 0px;
}

div.footer {
  margin-top: 10px;
  text-align: center;
  font-size: 80%;
  color: #bd8a00;
}

div.botMenuHolder {
  margin-top: 10px;
  text-align: center;
  font-size: 90%;
}

div#login {
  background-color :#cccccc;
  color: #113;
  font-size: 90%;
  text-align: left;
  margin: 5px 15px 5px 3px;
  padding: 0px;
  border: outset 2px;
  width: 150px;
  float: left;
  clear: left;
}

div#login .loginError {
  font-size: 90%;
  text-align: justify;
  background-color: #b00;
  color: #fff;
  border: solid 1px #000000;
  padding: 3px;
  margin: 5px;
}

div#login #loginForm .title {
  display: block;
  text-align: center;
  margin: 0px;
  font-size: 110%;
  font-weight: 700;
}

div#login #loginForm .label {
  width: 50px;
  text-align: left;
  margin: 0px 0px 0px 10px;
  font-weight: 500;
  float: left;
}

div#login #loginForm .loginInput {
  margin: 0px 0px 2px 0px;
  font-size: 90%;
  width: 80px;
}

div#login #loginForm .loginSubmit {
  margin: 4px 0px 0px 10px;
  font-size: 90%;
  font-weight: 800;
  width: 130px;
}

.spaced li {
  margin-top: 1em;
  margin-bottom: 1em;
}

td#mainSectionHolder {
  padding: 3px 5px 3px 5px;
  background-color: #ffffff;
  margin: 0px;
}

div#mainSection {
  margin: 0px;
}

.pageNote {
  margin: 40px 10px 10px 10px;
  border: 1px solid #0000ff;
  padding: 5px;
  text-align: center;
}

div.linkGroup {
  margin: 2px 0px 30px 0px;
}

div.linkGroup .linkGroupHead {
  padding: 3px;
  color: #243;
  font-weight: bold;
  font-size: 140%;
  text-align: left;
}

div.linkGroup .linkGroupOpts {
  font-size: 55%;
  font-weight: normal;
}

div.linkGroup .linkGroupDesc {
  font-size: 75%;
  font-weight: normal;
}

.linkGroupItem {
  margin: 1em 1em 1em 2em;
}

.linkGroupItemName {
  font-weight: 900;
}

.linkGroupItemComment {
  font-size: 90%;
}

.linkGroupItemLinks {
  font-size: 85%;
  font-weight: bolder;
}

.externalPage {
  border: 1px solid #ccc;
  padding: 5px;
}

.internalPage {
  text-align: justify;
  padding: 2px 5px 5px 5px;
}

.internalPage .pageMenu {
  float: right;
  margin: 8px;
  padding: 3px;
  border: 1px solid #009;
}

.internalPage .pageMenu ul {
  list-style-type: none;
  margin: 5px;
  padding: 0px;
}










input {
  font-size: 90%;
  color: #000033;
}

select {
  font-size: 90%;
  color: #000033;
}

div.aal {
  margin: 20px 0px 30px 0px;
  border: solid 1px #000033;
  Xwidth: 100%;
  Xclear: both;
}

div.aal div.aalProperty {
  Xbackground-color: #b0b4de;
  padding: 3px 6px 3px 6px;
  font-weight: 900;
  border-bottom: solid 1px #000033;
  color: #000033;
}

div.aal input {
  font-size: 90%;
  color: #000033;
}

div.aal div.aalProperty input {
  font-weight: 900;
}

div.aal div.aalPropertyLeta {
  margin: 5px;
  padding: 3px 6px 3px 6px;
  border: groove 1px #003;
  color: #003;
  Xclear: left;
}

div.aal div.aalPropertyLetu {
  margin: 5px;
  padding: 3px 6px 3px 6px;
  border: groove 1px #003;
  color: #99c;
  Xclear: left;
}

div.aalNotes {
  font-size: 90%;
}

div.aal div.aalPropertyLeta span.aalNoOfTens {
  float: right;
  color: #a00;
}

div.aal div.aalPropertyLetu span.aalNoOfTens {
  float: right;
  color: #ff9090;
}

span.aalAvail {
  float: left;
  font-size: 200%;
  margin: 3px;
  padding: 2px;
  border: solid 1px;
}

img.aalAvail {
  float: left;
}

.aalOpts {
  font-size: 95%;
}
