@charset "utf-8";
/* CSS Document */
div#page {
  position: absolute;
  margin-left: 3vw;
  z-index: 1;
  background-image: url(../images/sub-page-bkgd.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
div.homelink {
  position: absolute;
  z-index: 4;
}
div.homelink img {
  width: 94vw;
  height: 16vw;
}
div.toplink {
  z-index: 4;
}
header {
  top: 17vw;
}
div#subpage {
  width: 94vw;
  height: 100vw;
}
pagetitle {
  position: relative;
  top: 3vw;
  padding-left: 5vw;
  font-size: 4vw;
}
div#silhouette {
  position: absolute;
  top: 50vw;
  right: 7vw;
  z-index: 0;
  width: 30vw;
}
div.content {
  position: relative;
  top: 17vw;
  color: white;
  font-weight: bold;
  font-size: 1.6vw;
  text-align: left;
}
div#major_links {
  position: relative;
  float: right;
  text-align: center;
  margin-top: 3vw;
  margin-left: 3vw;
  padding: 0vw 3vw;
  border-left: thin black solid;
  height: 77vw;
  font-size: 1.2vw;
  z-index: 5;
}
div.triplet {
  margin-bottom: 2vw;
}
div.triplet img {
  height: 4vw;
}
div.triplet a, div.triplet a:visited {
  color: white;
}
div.triplet a:hover {
  color: #c69c6d;
}
div#items {
  position: relative;
  padding: 5vw 4vw 2vw 2vw;
  text-align: left;
  font-size: 1.3vw;
}
div#items a:link {
  color: #FFCC66;
}
div#items a:visited {
  color: #FFCC66;
}
div#items a:hover {
  color: #c69c6d;
}
div.item {
  position: relative;
  padding: 3vw 0vw;
  margin-left: 4vw;
  z-index: 4;
}
div.item div.pic {
  position: relative;
  float: left;
  padding: 0vw 2vw 2vw 2vw;
}
div.item div.pic img {
  float: right;
  border: thin solid black;
}
div.item itemtitle {
  display: block;
  font-size: 1.8vw;
  margin-bottom: 2ex;
}
div.item a:link {
  color: #FFCC66;
}
div.item a:visited {
  color: #FFCC66;
}
div.item a:hover {
  color: #c69c6d;
}
div.item ul, div.item ol {
  margin-left: 3vw;
}
contactinfo {
	display: block;
  margin-left: 2vw;
}
div.manager_content {
  position: relative;
  top: 4vw;
  left: 6vw;
}
