/**
* all.css - style init for use with all browsers and media types
*/

/**
* Element Styles
*/

body {
  font-family:Arial,sans-serif;
  background-color:#fff;
  color:#53534a;
  font-size:1em;
}
h1 {
  font-size:2em;
  font-weight:lighter;
  line-height:3em;
}
h2 {
  font-size:1.13em;
  font-weight:lighter;
  line-height:2.06em;
}
h3 {
  font-size:1em;
  font-weight:lighter;
  color:#53534a;
  line-height:2.06em;
}
p {
  font-size:1em;
  font-weight:lighter;
  padding-bottom:.63em;
  line-height:1.29em;
}
strong {
  font-weight:bold;
}
ul {
  margin:0 0 .63em 1.26em;
}
li {
  font-size:1em;
  font-weight:lighter;
  list-style-type:disc;
  list-style-position:outside;
}
li ul li {
  font-size:1em;
  list-style-type:circle;
}
dl {
  font-size:0.81em;
  font-weight:lighter;
  color:#53534a;
}
dt {
  font-weight:bold;
  margin-bottom:.81em;
  padding-top:.81em;
}
dd {
  margin-bottom:1em;
}
dd em {
  font-style:normal;
  font-weight:bold;
}
a:link, a:visited {
  color:#53534a;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
input, textarea {
  font-family:Helvetica Neue,Helvetica,Verdana,sans-serif;
}

/**
* Forms
*/

/**
* Generic Classes
*/

.left {
  float:left;
}
.right {
  float:right;
}
.img-left {
  float:left;
  margin:0.13em 0.63em 0.31em 0.13em;
}
.img-right {
  float:right;
  margin:0.13em 0.13em 0.31em 0.63em;
}
.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 {
  margin:0;
  padding:0;
  /* 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-left:-312.50em;
}
.error {
  color:red;
}
/* Used in td's to expand the column to full width */
.expander {
  width:100%;
}
/* Sets line spacing to double that of p element */
.double-spaced {
  line-height:2.58em;
}