body {
  margin:0;
  color:#333;
  background-color:#e6eff3;
  font-size:10pt;
  font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  text-align:center;
}

p, td, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
  font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  font-size:10pt;
}

h1 {
  margin-top:0;
  font-style:normal;
  font-weight:normal;
  font-size:14pt;
  color:#0098a0;
}

h2 {
  font-style:normal;
  font-weight:normal;
  font-size:12pt;
  color:#0098a0;
}

strong {
  font-weight:bold;
}

#container {
  margin:0 auto;
  padding:0 10px 10px 10px;
  border-width:0 1px 1px 1px;
  border-style:solid;
  border-color:#0098a0;
  background-color:#fff;
  width:85%;
}

#masthead {
  margin:0 auto;
  padding:0;
  width:800px;
}

#banner {
  border:0;
  text-align:center;
}

#contentColumn {
  margin:0 auto;
  width:800px;
  padding:10px 0 10px 0;
  text-align:justify;
}

div.boxed {
  margin:0 auto;
  padding:4px;
  border:1px solid #0098a0;
}

#footer {
  clear:both;
  margin:0;
  padding:0;
  height:20px;
  background-color:#f5f5ff;
}

#dateBar {
  padding:5px 5px 5px 5px;
  border:solid 1px #0098a0;
  color:#404040;
  background-color:#e1e4f2;
  text-align:left;
}

#copyright {
  padding:5px 5px 5px 5px;
  text-align:center;
}

#copyright a {
  font-size:7pt;
}

#designBy {
  padding:5px 5px 5px 5px;
  text-align:right;
}

#designBy a:link    { color:#666; background:transparent; text-decoration:none; }
#designBy a:visited { color:#666; background:transparent; text-decoration:none; }
#designBy a:hover   { color:#000; background:transparent; text-decoration:none; }
#designBy a:active  { color:#666; background:transparent; text-decoration:none; }

a:active  { color:#404040; text-decoration:none; }
a:link    { color:#404040; text-decoration:none; }
a:visited { color:#404040; text-decoration:none; }
a:hover   { color:#0098a0; text-decoration:none; }

a.under:link    { color:#333; background:transparent; text-decoration:underline; }
a.under:visited { color:#333; background:transparent; text-decoration:underline; }
a.under:hover   { color:#000; background:transparent; text-decoration:underline; }
a.under:active  { color:#333; background:transparent; text-decoration:underline; }

a.jump:active  { color:#999; text-decoration:none; font-size:7pt; }
a.jump:link    { color:#999; text-decoration:none; font-size:7pt; }
a.jump:visited { color:#999; text-decoration:none; font-size:7pt; }
a.jump:hover   { color:#404040; text-decoration:none; font-size:7pt; }

img {
  border:0;
}

.centered {
  text-align:center;
}

ol.privacy li {
  margin-bottom:0.5em;
}

ol.privacy li ol li {
  list-style-type:lower-alpha;
}

ol li             { text-align:justify; }
ol li ol li       { list-style-type:lower-alpha; text-align:justify; }
ol li ol li ol li { list-style-type:lower-roman; text-align:left; }
