html, body { 
 font-family: arial,helvetica,verdana,sans-serif;
 color: black;
 background: #DDDDDD;
 margin:0;
 padding:0;
} 

#content a { white-space: nowrap; }
#mainColumnLinks a { white-space: nowrap; }

a img {
 border: none;
}

#navigation {
 background: white;
}

#header_leftImg {
 vertical-align: bottom;
}

#nav_leftImg {
 margin:0;
 padding:0;
 text-align: left;
 line-height: 0px;
}

#headerTop { 
 height:42px; 
 width:100%; 
 } 
 
#headerBottom { 
 height:110px; 
 width:100%; 
 background: white;
 } 

#header_rightImg {
 margin-top: 11px;
 margin-left: 17px;
 padding: 0;
}

.highlight {
  text-decoration: none;
  color:black;
  background:yellow;
}
  
.tocText {
 color: white;
 font-size: 0.8em;
 padding-left: 20px;
 padding-right: 20px;
}

.leftColumn {
  vertical-align: top;
  width: 186px;
}

#mainColumn { 
 padding: 8px;
 vertical-align: top;
 background: white;
}

#mainColumnTitle { 
  border: solid gray 1px;
  padding: 6px;
  vertical-align: top; 
}

#BtnSelectSearch {
  vertical-align:  text-bottom 
}

#mainColumnNav { 
 font-size: 0.8em;
 font-weight: bold;
 float: right;
}

#mainColumnLinks { 
  font-size: 0.8em;
  text-align: center;
  color: gray;
  border: solid gray 1px;
  padding: 2pt;
  margin-top: 5pt;
  margin-bottom: 8pt;
}

#mainColumnLeft {
 width: 50%;
 border-right: solid gray 1px;
 padding-right: 8px;
 vertical-align: top; 
}

#mainColumnRight { 
 width: 50%;
 padding-left: 8px;
 vertical-align: top; 
}
 
.rightColumn {
  font-size: 0.8em;
  text-align: left;
  padding: 20px 8px;
  border-right: solid 1px gray;
  border-left: solid 1px gray;
  vertical-align: top; 
  width: 152px;
}

#footer {
  background: #C8C8C8; 
  font-size: 0.8em;
  text-align: center;
  padding: 8px;
  border: solid 1px gray;
}

#navButtons {
  text-align: center;
  padding: 10px 0px;
}

.navButton {
 vertical-align: top;
}

.bodyTitle {
  font-size: 1.0em;
  font-weight: bold;
}

.bodyText {
  font-size: 0.8em;
}

.content * {
  font-size: 0.8em;
}

.content * * {
  font-size: 1.0em;
}

.content h1 {
  font-size: 16px;
  font-weight: bold;
}

h2 {
  font-weight: bold;
}

.question {
  font-style: italic; 
}

.question:before { 
  font-weight: bold;
  font-style: normal; 
  content: "Q: ";
}

.answer:before { 
  font-weight: bold;
  content: "A: ";
}

.contdText {
  margin-top: -1.0em;
  font-size: 0.8em;
  text-align: right;
}

.floatRight {
 float: right;
}

.floatRightImg {
 float: right;
 margin: 5px 0 5px 5px;
}

.floatLeft {
 float: left;
 /* margin: 0 0 0 -3px; ma\rgin: 0; */
}

.nodisplay {
  display: none;
}

/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
.leftColumn{display:none;} 
#headerTop{display:none;} 
#headerBottom{display:none;} 
#navigation{display:none;}
#mainColumnLinks{display:none;} 
.rightColumn{display:none;}
#footer{display:none;} 
}