@charset "utf-8";

body {
  background-color: #fff;
  color:            #000;
  font-size:        100.1%;
  margin:           0;
  padding:          0;
  text-align:       center;
  font-family:      arial, helvetica, sans-serif;
}

img {
  border-width: 0;
  margin: 0;
}

form {
  display: inline;
}

textarea, .input {
  border:      1px solid #dad8d1;
  font-family: arial, helvetica, sans-serif;
  font-size:   1em;
  padding:     2px 3px 2px;
}

.submitButton {
  font-size: 1em;
  margin:    0 0 -5px;
}

* html .submitButton {
  font-size: 1em;
  margin:    0 0 -4px;
}

#jumpContent {
  position: absolute;
  top:      0px;
  left:     -1000px;
  width:    999px;
}

#headerNavContainer, #leftColumn, #header, #topNav, #printButton, #topButton, #localNav, .noPrint {
  display: none;
}

#pageWrapper {
  color:            #000;
  background-color: #fff;
  margin:           0 auto;
  padding:          0;
  text-align:       left;
}

#outerColumnContainer {
  border-right: 176px solid #fff;
  color:        #000;
  z-index:      1;
  padding:      1px 0 0;
}

#innerColumnContainer {
  border-style: dotted;
  border-width: 0 1px 0 0;
  border-color: #fff;
  width:        100%;
  z-index:      2;
}

#rightColumn, #contentColumn {
  float:    left;
  overflow: visible;
  position: relative;
  z-index:  10;
}

#rightColumn {
  float:     right;
  margin:    0 -175px 0 1px;
  width:     174px;
  font-size: .7em;
}

#contentColumn {
  font-size: .8em;
}

#footer {
  font-size:  .65em;
  margin:     0 2px 0;
  border-top: 1px solid #bdb79e;
  text-align: center;
}

#footer p {
  margin:  3px 0;
  padding: .4em 0;
}

.clear {
  clear: both;
}

.inside {
  padding: 0 1.5em;
}

#rightColumn .inside {
  padding:   14px 15px 1em 11px;
}
.shortLabel {
  display: block;
  float:   left;
  width:   2.7em;
}





#contentColumn a, #rightColumn a, #footer a {
  background-color: transparent;
  border-bottom:    1px dotted #5f5b4b;
  text-decoration:  none;
}

#contentColumn a, #rightColumn a {
  color: #5f5b4b;
}

#footer a, #footer p {
  color: #544d31;
}

p, h2, h3, h4, h5, h6 {
  margin: 1em 0;
}

h1 {
  margin:   1em 0 1.5em;
  position: relative;
  z-index:  125;
}

#contentColumn p {
  margin: .5em 0 1.2em;
}

#contentColumn h1 {
  font-size:        1.6em;
  color:            #f5ca00;
  background-color: transparent;
  font-style:       italic;
  border-bottom:    1px solid #d1cec0;
  margin-bottom:    3px;
  padding-bottom:   0;
}

#contentColumn h2 {
  margin:           0;
  padding:          3px 0 0;
  color:            #71694b;
  background-color: transparent;
  font-size:        1.1em;
}
#contentColumn h3 {}
#contentColumn h4 {}

#leftColumn h2, #rightColumn h2 {
  font-size:        1.4em;
  color:            #71694b;
  background-color: transparent;
  margin:           17px 0 7px 0;
  border-bottom:    1px solid #d1cec0;
  position:         relative;
  z-index:          126;
}
#leftColumn h3, #rightColumn h3 {}
#leftColumn h4, #rightColumn h4 {}

#leftColumn p, #rightColumn p {
  margin: .3em 0;
}

#contentColumn ul {
  list-style-type: none;
  padding-top:     0;
  margin-top:      0;
}

#contentColumn li {
  list-style-image: url(../img/layout/bullet.png);
  line-height:      1.4em;
}

#printButton, #topButton {
  text-align: right;
}

#printButton {
  margin: 0;
  padding: 0;
}

#printButton a {
  border-bottom-width: 0;
}

.smallPadding {
  margin:  0;
  padding: 1px 0;
}

#loginForm {
  margin: 10px 0 0;
}

#searchBox {
  padding:    6px 5px 6px 6px;
  width:      155px;}

.ieHide {
  visibility: hidden;
}

