/* START STANDARD STYLES */
/* These styles need to be appear on every site but you can adjust as necessary */
/* These styles should define how the content section looks */
@page {
  margin: 0.5cm; }

body {
  background: #FFF;
  color: #000;
  font-family: Georgia, Times New Roman, Serif;
  font-size: 70%; }

p, h2, h3 {
  orphans: 3;
  widows: 3; }

h2, h3 {
  page-break-after: avoid; }

h1 {
  font-size: 175%;
  margin: 0.5em 0 0.5em 0; }

h2 {
  font-size: 150%;
  margin: 0.5em 0 0.5em 0; }

h3 {
  font-size: 125%;
  margin: 0.5em 0 0.5em 0; }

hr {
  background: #000;
  color: #000; }

p {
  line-height: 150%;
  margin: 1em 0 1em 0;
  padding: 0; }

li {
  line-height: 150%; }

q {
  font-style: italic; }

blockquote {
  font-style: italic;
  padding-left: 10px;
  margin-right: 0; }

img {
  border: 0; }

table {
  font-size: 100%;
  margin: 0;
  padding: 0; }

th {
  font-weight: bold; }

td {
  line-height: 150%; }

abbr, acronym {
  border-bottom: 1px dotted #000; }
  abbr[title]:after, acronym[title]:after {
    content: " (" attr(title) ")"; }

caption {
  text-align: left; }

a:link, a:visited, a:hover, a:active, a:focus {
  color: #000;
  text-decoration: none; }
a[href]:after {
  content: " (" attr(href) ")"; }

.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
  content: ""; }

.left {
  text-align: left; }

.right {
  text-align: right; }

.center {
  text-align: center; }

.justify {
  text-align: justify; }

p.indent {
  margin-left: 25px; }

span.underline {
  text-decoration: underline; }

img.left {
  float: left;
  margin: 5px; }
img.right {
  float: right;
  margin: 5px; }

form {
  padding: 0;
  margin: 0; }

input.button {
  background: #eee;
  color: #000;
  border: solid 1px #000; }
input.textbox {
  border: solid 1px #000;
  color: #000;
  font-family: Arial, Helvetica, Sans-Serif;
  padding: 2px; }

textarea.textbox {
  border: solid 1px #000;
  color: #000;
  font-family: Arial, Helvetica, Sans-Serif;
  padding: 2px; }

/* END STANDARD STYLES */
/* START PAGE SPECIFIC STYLES */
nav, aside, #skipLinks, #fixedLinks, #breadcrumb, .noScript, .debugBar, .noPrint {
  display: none; }

/* END PAGE SPECIFIC STYLES */
