html, body, #wrap {height: 100%;}
html { font-size: 16px; }
body {  
  background: white;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 62.5%; 
  line-height: 1.8em;
}

/*
--------------------------------------------
GENERAL HTML STYLES
--------------------------------------------
*/

h1 { font-size: 1.6em; font-weight: bold; color: #008DD2; padding: 12px 0px 18px 0px; }
h2 { font-size: 2.2em; font-weight: bold; color: #008DD2; padding: 10px 0px 12px 0px; }
h3 { font-size: 1.1em; font-weight: bold; color: #008DD2; padding: 6px 0px 8px 0px; }
h4 { font-size: 1.0em; font-weight: bold; color: #008DD2; padding: 6px 0px 8px 0px; } 
h5 {}
h6 {}
p {
  padding-bottom: 8px;
}
ul {margin-bottom: 8px; }
li { padding-bottom: 4px; padding-left: 18px;  }
a { color: #00518a; }
a:hover { color: #667f99; }
blockquote { padding-left: 18px; padding-bottom: 6px;}
strong { font-weight: bold; }
img { padding: 0; margin: 0; }

/*
--------------------------------------------
COMMON STYLES
--------------------------------------------
*/
.hidden { visibility: hidden; }
.introduction { font-weight: bold; }
.clear { clear: both; font-size: 1px; overflow: hidden; height: 1px; }
.indent { padding-left: 18px; }
.jumptocontent { display: none; }
.contentanchor { display: none; }
.error { padding: 6px 12px; background-color: #fee; border: 1px solid #d99; margin-bottom: 12px; }
/*
--------------------------------------------
PAGE STRUCTURE STYLES
--------------------------------------------
*/
#page {
  background: white;
  color: black;
}


/*
---------------------------------------------------------
ADDITIONAL STYLES
---------------------------------------------------------
*/


/*
---------------------------------------------------------
NAVIGATION STYLES
---------------------------------------------------------
*/



/*
---------------------------------------------------------
FOOTER STYLES
---------------------------------------------------------
*/



