/*

body {
  padding: 2em 1em 2em 2em;
  margin: 0;
  font-family: sans-serif;
  color: black;
  background: white;
}
:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
a:active { color: #C00; background: transparent }

h1, h2, h3 { color: #005A9C; background: white }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif } */

.topper {text-align:right; font-style:italic}

.skip, .next, .confirm {
  text-align:right;
  margin-top:1em;
  border-width:0;
  background-color:#DADDE3;
}

.next {
  background: #DADDE3 url(/images/powder150.png) no-repeat 0 center;
}



#formHolder {width:40em;}
// #headers {width:40em}
fieldset {margin-top:1em; padding:0.5em}
div.label {margin-top: 1em; width:8em;}
div.input {position:relative; top:-1.2em; left:9em}
div.description {margin-left:9em}
div.range {font-size:smaller}
div.term {padding:1em 0.2em}
.odd {background-color:#DADDE3}
.even{background-color:#EAEBEE}
input.textinput {width:15em}

.help {font-size:small}
a:visited.button, a:link.button, a:hover.button, a:active.button {
  font-size:0.8em; 
  padding:0.2em 0.5em;
  background-color:#cccccc; 
  border-top: thin double #999999;
  border-right: thin double black;
  border-bottom: thin double black;
  border-left: thin double #999999;
  text-decoration:none;
  color:#000000;
}

#headers img {
  margin-bottom:1em;
}


#progress {
  clear:both;
  padding: 1em;
  border-top: 1px solid #036;
  border-bottom: 1px solid #036;
}


#progress, #progress a {
  font-size:small;
}

dd {padding-bottom:1em}

.exclude {padding-left:1em}
iframe {width:47em; height:20em; margin:1em 0}

#cctable table {border-spacing: 1em 0.5em; border-collapse:separate}
#cctable th {text-align:left}
#cctable .radio {text-align:center}
#trust div.input {left:20em}

#progress span.step {
  border: 2px solid black;
  border-left-color: #666;
  border-top-color: #666;
  background-color:#DADDE3;
  padding:0.2em;
  white-space:nowrap;
  line-height: 2.6em;
}

#progress span.arrow {
  padding: 0 0.5em 0 0.2em;
}

#isievetool {
  width:340px;
  position:absolute;
  top:1em;
  right:1em;
  text-align:center;
}

#isievetool img
  border-width:0;
}