html { 
  min-height: 100%; 
  margin-bottom: 1px;
  padding-bottom: 1px;
}

#page_wrapper {
  position: relative;
  margin: 0 auto;
  width: 768px;
  top: 2px; 

}
#header {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 768px;
  height: 111px;

}
#nav_bar {
  position: absolute;
  top: 111px; 
  left: 0px;
  width: 768px;
  height: 35px;  
  text-align: center;
}
#nav_bar a {
  font-family: verdana, arial, sans-serif;
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size:70%;
  text-align: center;
  vertical-align: bottom;
  line-height: 35px;
}
#nav_bar a:hover {
  text-decoration: underline;
  color: #D9E8E5;
}
#content {
  position: absolute;
  top: 146px;
  left: 0px;
  width: 768px;
}
#link_box {
  position: relative;
  left: 0px;
  top: 50px; 
  width: 180px;
  height: 105px;
}
.link_title {
  color: white;
  font-size: 140%;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
}
#link_image {
  position: relative;
  left: 0px;
  top:105px;
  width: 180px;
}
#content_text {
  font-family: verdana, arial, sans-serif;
  font-size: 80%;
  color: #001F8B;
  padding-left:10px;
  padding-right:10px;
}
#content_text a {
  color:#006666;
}
#content_text a:hover {
  color:#4B9797;
}
#right_nav {
  top: 50px; 
  width: 135px;
  height: 100%;
  padding-left:3px;
} 
.right_text a{
  color: white;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 80%;
}
.subtitle {
  font-family: verdana, arial, sans-serif;
  font-size:140%;
  color: #001F8B;
  font-weight: bold;
}
.bi {
  font-weight: bold;
  font-style: italic;
}
#footer {
  padding-top: 10px;
  padding-bottom: 10px; 
  text-align: center;
}
#footerline1, #footerline1 a {
  font-family: verdana, arial, sans-serif;
  font-size: 80%;
  color: #001F8B;
  font-weight: bold; 
  text-decoration: none;
}
#footerline1 a:hover, #footerline2 a:hover {
  text-decoration: underline;
  color: #009F8D;
}
#footerline2, #footerline2 a {
  font-family: verdana, arial, sans-serif;
  font-size: 80%;
  color: #001F8B;
  text-decoration: none;  
}
.copytext { 
  color: #001f8b;
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
}
.copytext a {
  color:#006666;
}
.copytext a:hover {
  color:#4B9797;	
}
.archive {
  border-left:3px solid rgb(54, 46, 135); 
  border-right:3px solid rgb(0, 162, 140);
}
td {
  font-family: verdana, arial, sans-serif;
  font-size: 90%;
  color: #001F8B;
}
