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;
}

strong {
  font-weight:bold;
}

#container {
  margin:0 auto;
  padding:0 10px 10px 10px;
  border-width:0 1px 1px 1px;
  border-style:solid;
  border-color:#5566aa;
  background-color:#f5f5ff;
  width:85%;
}

#masthead {
  margin:0 auto;
  padding:0;
  background-color:#000;
}

#logo {
  float:left;
  margin:0;
  padding:0;
  border:0;
  width:185px;
  text-align:center;
  vertical-align:middle;
}

#banner {
  margin-left:185px;
  border:0;
  text-align:center;
}

#contentColumn {
  margin-left:185px;
  padding:1em;
  text-align:justify;
}

#leftColumn {
  position:absolute;
  top:140px;
  left:8%;
  margin:0;
  padding:0;
  width:180px;
}

.menuitem {
  display:block;
  margin:5px;
  padding:0;
  border:0;
  width:160px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:150px;
}

html>body .menuitem {
  width:160px;
}

.menuitem a {
  display:block;
  margin:0;
  padding:5px;
  border:1px solid #5566aa;
  color:#404040;
  background-color:#e1e4f2;
  text-align:left;
  text-decoration:none;
  font-size:10pt;
  font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  font-weight:bold;
  width:160px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:150px;
}

html>body .menuitem a {
  width:160px;
}

.menuitem a:link {
  display:block;
  margin:0;
  padding:5px;
  border:1px solid #5566aa;
  color:#404040;
  background-color:#e1e4f2;
  text-align:left;
  text-decoration:none;
  font-size:10pt;
  font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  font-weight:bold;
  width:160px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:150px;
}

html>body .menuitem a:link {
  width:160px;
}

.menuitem a:visited {
  display:block;
  margin:0;
  padding:5px;
  border:1px solid #5566aa;
  color:#404040;
  background-color:#e1e4f2;
  text-align:left;
  text-decoration:none;
  font-size:10pt;
  font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  font-weight:bold;
  width:160px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:150px;
}

html>body .menuitem a:visited {
  width:160px;
}

.menuitem a:hover {
  display:block;
  margin:0;
  padding:5px;
  border:1px solid #e1e4f2;
  color:#eeeeee;
  background-color:#5566aa;
  text-align:left;
  text-decoration:none;
  font-size:10pt;
  font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  font-weight:bold;
  width:160px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:150px;
}

html>body .menuitem a:hover {
  width:160px;
}

.menuitem a:active {
  display:block;
  margin:0;
  padding:5px;
  border:1px solid #5566aa;
  color:#404040;
  background-color:#e1e4f2;
  text-align:left;
  text-decoration:none;
  font-size:10pt;
  font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  font-weight:bold;
  width:160px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:150px;
}

html>body .menuitem a:active {
  width:160px;
}

#w3ccss {
  display:block;
  margin:30px 5px 5px 5px;
  padding:0;
  border:0;
  text-align:center;
  width:160px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:150px;
}

html>body .w3ccss {
  width:160px;
}

#w3cxhtml {
  display:block;
  margin:5px 5px 5px 5px;
  padding:0;
  border:0;
  text-align:center;
  width:160px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:150px;
}

html>body .w3cxhtml {
  width:160px;
}

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

#dateBar {
  padding:5px 5px 5px 5px;
  border:solid 1px #5566aa;
  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;
}

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

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

a:link {
  color:#333;
  background:transparent;
  text-decoration:none;
}

a:visited {
  color:#666;
  background:transparent;
  text-decoration:none;
}

a:hover {
  color:#000;
  background:transparent;
  text-decoration:none;
}

a:active {
  color:#666;
  background:transparent;
  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; }

.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; }
