body {
  background-color: #e1e1ff;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

a:link .subsubhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #003399; 
  text-decoration: none
}
a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #003399; 
  text-decoration: none
}

a:visited { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #003399; 
  text-decoration: none
}

a:hover { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ff6600; 
  text-decoration: underline
}

a:active { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: red;
}

ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  text-align: left;
  list-style-image: url('../images/bullet.gif');
}

li ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  text-align: left;
  list-style-image: none;
}

ol {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000033;
  text-decoration: none;
}

p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000033;
}

.layout_table {
  vertical-align: top;
  width:   100%;
  margin:  0px;
  padding: 0px;
  border-style: none;
  border-collapse: collapse;
} 

.layout_table TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  padding: 0px;
  vertical-align: top;
  border-style: none;
}

.nav_table {
  width:   100%;
  margin:  0px;
  padding: 0px;
  border-style: none;
  border-collapse: collapse;
}

.nav_table TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  border-style: none;
  padding: 3px;
  padding-left: 20px;
  vertical-align: top;
}

.nav_table TD TD {
  padding-left: 3px;
}

.nav_table .nav_title {
  padding-left: 5px;
  font-size: 14px;
  line-height: 17px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  background-color: #233172;
}

.search_field {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 2px solid #3A009C;
  width: 90%;
}

.topright_links {
  background-repeat: repeat-x;
  vertical-align: top;
}

.subsubhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
.subhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #3A009C;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}

hr {
  background-color: #3A009C;
  color: #3A009C;
  border: none;
  height: 2px;
}

.pullout {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  color: #000033;
  background-color: #FFFFFF;
  border: 2px solid #3A009C;
}

.pullout TD {
  padding: 10px;
}

.bevel_table {
  margin:  0px;
  padding: 0px;
  border-style: none;
  border-collapse: collapse;
  width: 100%;
}

.bevel_table .pullout_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #3A009C;
  padding-top: 2px;
  padding-bottom: 2px;
}


.bevel_table .bevel {
  border-style: none;
  padding: 0px;
  vertical-align: top;
  background-image: url('../images/bevel.gif');
  background-repeat: no-repeat;
  background-color: #e1e1ff;
  width: 100%;
}

.layout_table .flag_td {
  background-color: #e7eff7;
  background-repeat: no-repeat;
  background-position: top right;
}

.listing {
  width: 100%;
  border-collapse: collapse;
}

.listing th {
  background-color: #3a009c;
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  padding: 4px;
  border: 1px solid white;
}

.listing td {
  border: 1px solid white;
  padding: 4px;
}

.listing .skip_coloring td {
  border-left: none;
  border-right: none;
  padding-left: 0px;
  padding-right: 0px;
}

.indent {
  padding-left: 25px;
}
