html {
 font-size: 100.01%;
 min-height: 100.1%;
 margin-bottom: 1px;}

* {
 margin: 0; 
 padding: 0;}

body {
 color: #636363; 
 font: 80% Arial, sans-serif;}

a {
 color: #636363;
 text-decoration: none;}
a:hover, a:focus, a:active {
  text-decoration: underline;}

table {
 width: 98%;
 font: 1em sans-serif;}

tr, td {
 color: #636363;}

th {
 color: #013157;
 text-align: left;
 font-size: 1.2em;
 font-weight: bold;
 vertical-align: bottom;}

td {
 vertical-align: top;}

h1, h2, h3, h4, h5 {
 color: #636363;
 margin: .5em 0 .2em 0;
 background-color: transparent; }

h1 {
 margin: 0; 
 font-size: 2.4em;}

h2 {
 font-size: 2em;}

h3 {
 font-size: 1.6em;
 margin: .5em 0;
 color: #013157;}

h4 {
 margin-top: 0; 
 font-size: 1.2em;
 color: #013157;}

h5 {
 margin-top: 0; 
 margin-bottom: 0; 
 font-size: 1em;
 color: #013157;}

strong {
 color: #013157;}

p {
 color: #999;
 margin-top: .3em;
 margin-bottom: 1em;}

ul {
 margin: 0 0 .5em 1.25em; 
 list-style-type: square;}

ol {
 margin: .1em 0 1em 2em;}

dl {
 margin-top: .1em;
 margin-bottom: 1em;}

dt {
 margin-left: .3em;
 font-weight: bold;}

dd {
 padding: .1em 0 .75em 3em;}

li {
 padding: .2em 0;}

hr {
 height: 1px; 
 border: 0;
 margin: 0;
 padding: 0;
 background-color: #636363; 
 color: #636363;}

abbr, acronym {
 border-bottom: 1px dotted #636363;
 cursor: help;}

form {
 padding: .2em 0;}

legend {
 padding: .25em;
 font-weight: bold;} 

fieldset {
 border: none;}

label {
 margin-right: 1em;
 font-weight: bold;}

input, textarea, option, select, checkbox {
 font: 1em sans-serif;
 padding: .1em .2em;}
input, textarea, select {
 border: solid 1px #636363;}
.checkbox, .radio {
  border: none;
  margin-right: .5em;}
option {
 padding-right: 1em;}
input:focus, select:focus, textarea:focus {}
img {
  border:none;}