
/* Main Body */
body {
  /*font:76% Georgia, serif;*/
  font:85% Georgia, serif;
  color: #333;
  margin:0; padding:0;
  background: #BFBFBF;
}

iframe {display:none;}

.bodyDiv {
  position:relative;
  width:828px;
  margin: 0 auto 0 auto;
  padding:0;
  background:white url(images/bodybg.gif);
  overflow:hidden;
}

/* Hide from IE/Mac \*/
* html .bodyDiv {
  width:820px;
}
/* End hide */


/* Header */
.header {
  margin: 0 24px 0 24px;
}

.headerImage {
  float:left;
  width:260px;
  height:195px;
  border-left: solid 2px white;
  background: url(images/book.jpg);
}

.headerText {
  float:right;
  width:516px;
  height:195px;
  border-left:solid 2px white;
  background: #027ABB;
  overflow:hidden;
}

.headerText span {
  color:white;
  font-size:36px;
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
  font-weight:normal;
  margin:0;
  padding:0;
  display:block;
  text-align:right;
  position:relative;
  right:-4px;
  top:-16px;
}


/* Navigation side-bar */
.navLinks {
  float:left;
  width:236px;
  height:498px;
  top:0px;
  margin:0 0 0 26px;
  padding: 36px 0 0 24px;
  font-size:1.2em;
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
}

/* Hide from IE/Mac \*/
* html .navLinks {
  margin-left:13px;
  width:234px;
}
/* End Hide */

.navLinks li {
  list-style-type: none;
}

.navLinks ul {
  padding:0;
  margin: 0 0 3px 1em;
  font-size:0.8em;
}

.divider {
  display:block;
  height:1em;
  list-style-type:none;
}

/* Body Text */
.textDiv {
  float:right;
  width:517px;
  min-height:532px;
  margin-right:24px;
  border-top: solid 2px white;
  background: url(images/textbg_l.gif) repeat-y;
}

/* Hide from IE/Mac \*/
* html .textDiv {
  margin-right:8px;
  width:517px;
  height:expression(
    this.scrollHeight < 532? "532px" : "auto" );
}
/* End Hide */


/* Text Body */
.textDiv h1 {
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
  font-weight:normal;
  font-size:2em;
  margin:0;
  padding: 18px 36px 6px 72px;
  color: #005447;
}

.textDiv h2 {
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
  font-weight:normal;
  font-size:1.5em;
  color: #005447;
  margin:0;
  padding: 12px 36px 3px 90px;
}

.textDiv h3 {
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
  padding: 9px 36px 0px 108px;
  font-size:1.2em;
  margin:0;
  color: #005447;
}

.textDiv h4 {
  padding: 9px 36px 0px 108px;
  font-size:1em;
  font-weight:bold;
  margin:0;
}

.textDiv p {
  text-align: justify;
  padding: 6px 36px 6px 108px;
  margin:0;
  line-height:1.8;
}

.textDiv ul, .textDiv ol {
  margin:0;
  padding: 3px 36px 6px 108px;
}

.textDiv li {
  padding-top: 3px;
  padding-bottom: 3px;
  line-height:1.8;
}

.textDiv blockquote {
  text-align:justify;
  font: 12.5px/18px "Trebuchet MS", Trebuchet, sans-serif;
  margin:15px 48px 12px 110px;
  padding:24px 24px 12px 48px;
  color:black;
  background:#BFD4D1 url(images/quotebg.gif) no-repeat;
  min-height:76px;
  height:expression(
    this.scrollHeight < 76? "76px" : "auto" );
  position:relative;
}

.textDiv blockquote p {
  padding: 3px 0 3px 0;
  line-height: 1.4;
}


/* Links */

a:link {
  text-decoration: none;
  color:#027ABB;
}

a:visited {
  text-decoration: none;
  color:#005447;
}

a:hover {
  text-decoration: none;
  border-bottom: dotted 1px #BFBFBF;
}

/* Forms */
label {
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
}

.ans {
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
}

.questionForm p {
  border-bottom: dashed 1px #CCC;
  padding:6px 0;
  margin: 0px 36px 0px 108px;
}

.questionForm div {
  text-align:right;
  margin: 3px 48px 3px 108px;
  margin-left:108px;
}

