.bclFont {
  font-family: "AR CENA";
  font-variant: small-caps;
}

.clear { clear: both }

.ext { font-style: italic }

.formL {
  float: left;
  font: normal normal bold large times;
  padding: 0 0.5em 0.5em 0;
  text-align: right;
  width: 28%;
}

.formM { display: none }

.formR {
  float: left;
  font: normal normal normal medium times;
  padding: 0 0 0.5em 0.5em;
  text-align: left;
  width: 68%;
}

.htBig { font-size: larger }

.htBold { font-weight: bold }

.htCenter { text-align: center }

.htLeft { text-align: left }

.htFont { font-variant: small-caps }

.htItal { font-style: italic }

.htSmall { font-size: smaller }

.imageL {
  border: 7px ridge #A8A8D4;
  float: left;
  margin: 0px 18px 0px 0px;
}

.imageL:hover { border: 7px ridge #44F }

.imageR {
  border: 7px ridge #A8A8D4;
  float: right;
  margin: 0px 0px 0px 18px;
}

.imageR:hover { border: 7px ridge #44F }

.inlineL {
  border: 7px ridge #A8A8D4;
  float: left;
  margin: 0px 18px 0px 0px;
}

.inlineR {
  border: 7px ridge #A8A8D4;
  float: right;
  margin: 0px 0px 0px 18px;
}

.insetDiv {
	border: 5px ridge #889988;
	margin: 0px auto 4px auto;
	padding: 0px 12px 0px 12px;
	width: 600px;
}

.int { font-style: italic }

.linkedP { border: 7px ridge #A8A8D4 }

.linkedP:hover { border: 7px ridge #44F }

.navBut {
  font-variant: small-caps;
  font-size: 125%;
  font-weight: bold;
  padding: 0px 3%;
}

.navButtonC {
  border: 0px;
  color: #3C4D3C;
  cursor: pointer;
  font-variant: small-caps;
  font-weight: bolder;
  height: 28px;
  text-align: center;
  width: 96px;
}

.navButtonC:active { color: #FF0000 }

.navButtonL {
  border: 0px;
  color: #3C4D3C;
  cursor: pointer;
  float: left;
  font-variant: small-caps;
  font-weight: bolder;
  height: 28px;
  text-align: center;
  width: 96px;
}

.navButtonL:active { color: #FF0000 }

.navButtonR {
  border: 0px;
  color: #3C4D3C;
  cursor: pointer;
  float: right;
  font-variant: small-caps;
  font-weight: bolder;
  height: 28px;
  text-align: center;
  width: 96px;
}

.navButtonR:active { color: #FF0000 }

.picData25 {
  border-style: ridge;
  border-width: 3px 3px 3px 3px;
  padding: 5px;
  width: 25%;
  vertical-align: top;
}

.picData33 {
  border-style: ridge;
  border-width: 3px 3px 3px 3px;
  padding: 5px;
  width: 33%;
  vertical-align: top;
}

.picData50 {
  border-style: ridge;
  border-width: 3px 3px 3px 3px;
  padding: 5px;
  width: 50%;
  vertical-align: top;
}

.picTable {
  border-style: ridge;
  border-width: 3px 3px 3px 3px;
  margin-left: auto;
  margin-right: auto;
}

.portrait { border: 7px ridge #A8A8D4 }

.sidebar {
  border: 7px ridge #A8A8D4;
  margin-bottom: 9px;
  padding: 0 4%;
}

a.navLeft {
  float: left;
  font-size: larger;
  font-weight: bold;
  position: relative;
  text-align: right;
  width: 2em;
}

a.navLeft:link {
  color: black;
  text-decoration: none;
}

a.navLeft:visited {
  color: black;
  text-decoration: none;
}

a.navLeft:hover { z-index: 25 }

a.navLeft:hover span {
  display: block;
  float: left;
  left: 0em;
  position: absolute;
  text-align: center;
  top: 1.5em;
  width: 10em;
  z-index: 30;
}

a.navLeft span { display: none }

a.navRight {
  float: right;
  font-size: larger;
  font-weight: bold;
  position: relative;
  text-align: left;
  width: 2em;
}

a.navRight:link {
  color: black;
  text-decoration: none;
}

a.navRight:hover span {
  display: block;
  float: right;
  position: absolute;
  right: 0em;
  text-align: center;
  top: 1.5em;
  width: 10em;
  z-index: 30;
}

a.navRight span { display: none }

a.navRight:visited {
  color: black;
  text-decoration: none;
}

a.navRight:hover { z-index: 25 }

body {
  background-color: #C8D4C8;
  width: 1016px;
  margin: 3% auto 3% auto;
  text-align: center;
}

h1 {
  font-variant: small-caps;
  text-align: center;
}

h2 {
  font-variant: small-caps;
  text-align: center;
}

h3 { text-align: left }

h4 { text-align: center }

hr.large {
  height: 3px;
  width: 90%;
}

hr.medium {
  height: 2px;
  width: 75%;
}

hr.small {
  height: 2px;
  width: 60%;
}

hr.xLarge {
  height: 3px;
  width: 100%;
}

li {
  border-color: #C8D4C8;
  border-style: double;
  border-width: thin thick thick;
  text-align: left;
}

table {
  margin-left: auto;
  margin-right: auto;
}

video {
  border: 7px ridge #A8A8D4
}
