/**
* all.css - style init for use with all browsers and media types
*/

/* Import css to undo some of the default styling of common (X)HTML browsers  */
@import url('undohtml.css');

/**
* Element Styles
*/

body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  background-color: #fff;
  color: #000;
}
p, ul {
  padding-bottom: 10px;
}
p, ul {
  font-size: .75em;
  color: #CF0D0D;
}
big {
  font-size: 1.5em;
}
a:link, a:visited {
  color: #0E9A53;
  text-decoration: none;
}
a:hover {
  color: #CF0D0D;
  text-decoration: underline;
}
h2 {
}
h3 {
  color: #CF0D0D;
  padding-bottom: 5px;
}
h4 {
}
iframe {
  background-color: #fff;
}

/**
* Forms
*/

/**
* Generic Classes
*/

.left {
  float: left;
}
.right {
  float: right;
}
.img-left {
  float: left;
  margin: 2px 10px 5px 2px;
}
.img-right {
  float: right;
  margin: 2px 2px 5px 10px;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.clear-both {
  clear: both;
}
.clear-left {
  clear: left;
}
.clear-right {
  clear: right;
}
.no-wrap {
  white-space: nowrap;
}
.hidden {
  /* Take this out of flow of doc so page isn't effected when resizing */
  position: absolute;
  /* So hidden text doesn't become visible when resizing */
  margin: 0 0 0 -5000px;
  padding: 0;
}
.error {
  color: red;
}