body {
  background: #FFF url('images/laySide.gif') repeat-y scroll top right;
  margin: 0px;
}

body, p, td, th,
ol, ul, li, dl, dt, dd,
h1, h2, h3, h4, h5, h6,
input, textarea, select {
  font-family: Gill Sans MT, sans-serif;
}

body, p, td, th,
ol, ul, li, dl, dt, dd {
  font-size: small;
  color: #000;
  line-height: 140%;
}

dt { font-weight: bold; margin-top: 0.5em; margin-left: 1.5em }

h1, h2, h3, h4, h5, h6 { color: #3E6170; text-transform: uppercase }
h1 { font-size: xx-large }
h2 { font-size: large }
h3 { font-size: medium }
h4 { font-size: small }
h5 { font-size: medium; font-weight: normal; }
h6 { font-size: small; font-weight: normal; }

a:link, a:visited { text-decoration: none; color: #366C92; font-weight: bold }
a:active, a:hover { text-decoration: underline; color: #5596C3; font-weight: bold }

acronym { border-bottom: 1px dashed #AAA; cursor: help; }

a:link, a:visited, a:active, a:hover,
p, td, th,
ol, ul, li, dl, dt, dd,
h1, h2, h3, h4, h5, h6,
hr { background: transparent }

li { margin-top: 0.3em }

hr { color: #AAA; height: 1px }

small, .small     { font-size: x-small; }

.smallFixed      { font-size: 10px }

#content {
  padding: 50px 210px 50px 50px;
  margin-right: 140px;
  position: absolute;
  top: 40px;
  z-index: 100;
}

#layHead {
  background: url('images/layBG.jpg') no-repeat scroll top right;
  height: 599px;
}

#layHead #logo {
  background: url('images/logo_white_on_blue.gif') no-repeat scroll top right;
  height: 124px;
}

#laySide {
  background: url('images/laySide.gif') repeat-y scroll top right;
  position: absolute;
  top: 175px;
}

#layNavi {
  position: absolute;
  top: 215px;
  width: 100%;
}

#layNavi #buttons {
  text-align: right;
}

#layNavi img {
  padding: 3px;
}

/*
div { border: 1px red solid }
*/