body {
  margin: 0px 0px 0px 0px;
  background-color: #FFF;
}

img {
  border: 0px;
}

#content {
  font-size: 13pt;
  line-height: 1.5;
  text-align: justify;
  padding: 0px;
  background-color: #FFF;
}

#content a {
  text-decoration: underline;
  color: #F00;
}

#content h2 {
  font-size: 16pt;
}

#content h3 {
  font-size: 14pt;
}

#content span.redf {
  width: 210px;
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
  color: #000;
  background-color: #FFF;
  border: 1px solid #F00;
  padding: 5px;  
  display: block;
}

#content span.red {
  font-size: 14pt;
  font-weight: bold;
  color: #FFF;
  background-color: #F00;
  padding: 5px;  
}

#content span.redfr {
  font-size: 14pt;
  font-weight: bold;
  color: #000;
  background-color: #FFF;
  border: 1px solid #F00;
  padding: 5px;  
}

#content div.pad {
  padding-left: 110px;
  float: left;
  margin-right: 0px;
}

#content div.padc {
  padding-left: 110px;
}

#content li {
  padding-left: 30px;
}

#content a.grayitalic {
  text-decoration: underline;
  font-style: italic;
  color: #AFAFAF;
}

#content a.gray {
  text-decoration: underline;
  color: #AFAFAF;
}

#content a.collection {
  font-size: 16pt;
  text-decoration: underline;
  color: #AFAFAF;
}

#content a.collectiona {
  font-size: 16pt;
  text-decoration: underline;
  color: #F00;
}

#submenu {
  font-size: 12pt;
  /*float: right;*/
  width: 270px;
  margin: 20px 10px 0 50px;
}

#submenu ul {padding: 0; margin-left: 40px;}
#submenu ul li {list-style: none; padding: 0; margin: 0;}
#submenu ul li ul {margin-left: 15px;}

#submenu a {
  text-decoration: underline;
  color: #afafaf;
}

#submenu a:hover {
  color: #666;
}

#submenu a.active {
  text-decoration: underline;
  color: #F00;
}

#header {
  padding-left: 30px;
  padding-right: 20px;
}

#footer {
  clear: both;
  padding-left: 30px;
  padding-right: 30px;
  color: #AFAFAF;
}

#footer a {
  color: #AFAFAF;
} 

.input {
  font-family: "Times New Roman", Times, serif;
  font-size: 13pt;
  font-weight: normal;
  border: 1px solid #AFAFAF;
  color: #000;
  background-color: #FFF;
}

.button {
  font-family: "Times New Roman", Times, serif;
  font-size: 13pt;
  font-weight: normal;
  border: 1px solid #AFAFAF;
  color: #000;
  background-color: #FFF;
}

#portfolio {}
#portfolio ul {margin: 0; padding: 0;}
#portfolio ul li {list-style: none; float: left;}

.level1 {margin-left: 0px; font-weight: bold;}
.level2 {margin-left: 10px; font-weight: normal;}
.level3 {margin-left: 20px; font-weight: normal;}

table td.formLabel {width: 200px;}

.sitemap {margin-top: 20px;}

.search img {float: left;}
.searchResults ul {list-style: decimal;}
