h1
{
  color: #0a5129;
}
h2
{
  color: #0a5129;
}
A
{
  color: #0a5129;
  text-decoration: none;
}
A:hover
{
  color: #999d3f;
  text-decoration: underline;
}
A IMG
{
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
}
.bg1
{
  background-image: url(images/bgds1.gif);
}
.bg2
{
  background-image: url(images/bgds2.gif);
}
.bg3
{
  background-image: url(images/bgds3.gif);
}
.bg4
{
  background-image: url(images/bgds4.gif);
}
.bg4 A
{
  color: #ffffff;
}
.bg4 A:hover
{
  color: #ffffff;
}
.bg1
{
  padding-right: 6px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.bg2
{
  padding-right: 6px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.bg3
{
  padding-right: 6px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.bg4
{
  padding-right: 6px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
}
BODY .container
{
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
BODY .containerOut
{
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
  TEXT-ALIGN: left;
}
BODY TABLE
{
  font-size: 100%;
  collapse: ;
}
.bodyCopy
{
  margin: 0px 45px 15px 0px;
  line-height: 150%;
}
.bodyCopy A
{
  font-weight: bold;
  text-decoration: underline;
}
.bodylog
{
  margin: 0px 45px 15px 0px;
  line-height: 150%;
}
.bodylog A
{
  text-decoration: none;
}
.breadcrumbs
{
  font-size: 90%;
  margin: 0px 0px 10px;
}
.breadcrumbs A
{
  color: #000000;
}
.breadcrumbs A:hover
{
  color: #000000;
}
.clearDiv
{
  CLEAR: both;
}
.container
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  width: 750px;
  padding-top: 20px;
  background-color: #0a5129;
}
.containerOut
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  width: 800px;
  padding-top: 20px;
  background-color: #0a5129;
}
.containerSub
{
  clear: both;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 10px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
.containerLog
{
  clear: both;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
.contentPrimary
{
  background-color: #ffffff;
}
.contentPrimarySub
{
  border-right: #ffffff 10px solid;
  border-top: #ffffff 10px solid;
  border-left: #ffffff 10px solid;
  border-bottom: 0px;
  position: relative;
  top: -10px;
}
.contentPrimaryLog
{
  border-right: #ffffff 10px solid;
  border-top: #ffffff 10px solid;
  border-left: #ffffff 10px solid;
  border-bottom: 0px;
  position: relative;
  top: 0px;
}
.contentSecondary
{
  background-image: url(images/bgds1.gif);
  width: 300px;
}
.contentColumn
{
  background-image: url(images/bgds2.gif);
  width: 240px;
}
.footer
{
  padding-right: 10px;
  padding-left: 10px;
  font-size: 80%;
  padding-bottom: 10px;
  padding-top: 0px;
  background-color: #ffffff;
}
FORM
{
  margin: 0px;
}
.formField
{
  font-size: 100%;
  font-family: lucinda, arial, verdana, helvetica, tahoma, sans-serif;
}
.header
{
  font-weight: bold;
  font-size: 225%;
  margin: 0px 0px 10px;
  color: #0a5129;
}
.undergradHeader
{
  font-weight: bold;
  font-size: 225%;
  margin: 0px;
  color: #0a5129;
}
.undergradSubheader
{
  font-weight: bold;
  margin: 0px 0px 10px;
  color: #0a5129;
}
.undergradSubheader A
{
  color: #0a5129;
  text-decoration: underline;
}
A:hover
{
  color: #0a5129;
  text-decoration: underline;
}
.subheader
{
  font-weight: bold;
  font-size: 110%;
  margin: 5px 0px 0px;
  color: #0a5129;
}
.profileHeader
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 95%;
  MARGIN: 0px 0px 10px;
}
.profileImage
{
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 10px;
  VERTICAL-ALIGN: top;
  PADDING-TOP: 10px;
}
.homeheader
{
  FONT-SIZE: 165%;
  MARGIN: 0px 0px 10px;
  COLOR: #0a5129;
}
.blogEntry
{
  BORDER-RIGHT: #999d3f 10px solid;
  BORDER-TOP: #999d3f 10px solid;
  BORDER-LEFT: #999d3f 10px solid;
  WIDTH: 300px;
  BORDER-BOTTOM: #999d3f 10px solid;
  HEIGHT: 150px;
  BACKGROUND-COLOR: #f6fe97;
}
.blogCopy
{
  MARGIN: 0px 3px 10px 10px;
  VERTICAL-ALIGN: top;
  LINE-HEIGHT: 150%;
}
.blogHeader
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 105%;
  MARGIN: 10px 3px 0px 10px;
}
.intruderEven
{
  POSITION: relative;
  HEIGHT: 100px;
  BACKGROUND-COLOR: #f6fe97;
}
.intruderOdd
{
  POSITION: relative;
  HEIGHT: 100px;
  BACKGROUND-COLOR: #f6fe97;
}
.intruderEven IMG
{
  DISPLAY: block;
  WIDTH: 195px;
}
.intruderOdd IMG
{
  DISPLAY: block;
  WIDTH: 195px;
}
.intruderEven
{
  BORDER-RIGHT: #999d3f 12px solid;
  BORDER-TOP: #999d3f 12px solid;
  MARGIN: 10px 0px;
  BORDER-LEFT: #999d3f 12px solid;
  BORDER-BOTTOM: #999d3f 12px solid;
}
.intruderOdd
{
  BORDER-RIGHT: #ffae53 12px solid;
  BORDER-TOP: #ffae53 12px solid;
  MARGIN: 10px 0px;
  BORDER-LEFT: #ffae53 12px solid;
  BORDER-BOTTOM: #ffae53 12px solid;
}
.intruderCopy
{
  MARGIN: 0px 10px 3px;
  FONT-SIZE: 100%;
  LINE-HEIGHT: 115%;
}
.intruderHeader
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 135%;
  MARGIN: 3px 10px 0px;
}
.intruderBanner
{
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  font-size: 90%;
  padding-bottom: 2px;
  width: 191px;
  color: #ffffff;
  padding-top: 2px;
  position: absolute;
  top: 5px;
  background-color: #095227;
}
.intruderImage
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  FLOAT: right;
  PADDING-BOTTOM: 5px;
  VERTICAL-ALIGN: top;
  PADDING-TOP: 5px;
}
.intruderImageLeft
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  FLOAT: left;
  PADDING-BOTTOM: 5px;
  VERTICAL-ALIGN: top;
  PADDING-TOP: 5px;
}
.linkList
{
  border-right: #4c4c4c 1px solid;
  border-top: #4c4c4c 1px solid;
  margin: 0px 10px 15px 0px;
  border-left: #4c4c4c 1px solid;
  width: 150px;
  border-bottom: #4c4c4c 2px solid;
  BACKGROUND-COLOR: #f6ffc8;
}
.linkListHeader
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 120%;
  padding-bottom: 3px;
  color: #ffffff;
  padding-top: 3px;
  background-color: #4c4c4c;
}
.linkListIntruder
{
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  color: #4c4c4c;
  padding-top: 5px;
  text-align: left;
}
.linkListIntruder P
{
  margin: 0px;
}
.linkListIntruderDivider
{
  border-bottom: #d9e0b4 1px solid;
}
.linkListIntruder A
{
  color: #4c4c4c;
  text-decoration: underline;
}
.linkListIntruder IMG
{
  float: right;
  width: 50px;
  height: 65px;
}
#logo
{
  float: left;
  margin: 0px 0px 10px;
}
.mainWell
{;
}
.navigationLink
{
  margin-top: 5px;
  display: block;
  font-weight: bold;
  color: #ffffff;
}
.navigationNoLink
{
  margin-top: 5px;
  display: block;
  font-weight: bold;
  color: #f5ff97;
}
.navigationLinkHeader
{
  font-weight: bold;
  font-size: 150%;
  margin-bottom: 5px;
  color: #3f4038;
}
.navigationLinkTeaser
{
  margin-top: 0px;
  display: block;
  margin-left: 8px;
  color: #ffffff;
}
.navigationSubLink
{
  display: block;
  margin: 2px 0px 5px 10px;
  color: #ffffff;
}
.navigationSubNoLink
{
  display: block;
  margin: 2px 0px 5px 10px;
  color: #f5ff97;
  text-decoration: none;
}
.navigationPrimary
{
  font-weight: bold;
  filter: alpha(opacity=90);
  background-image: url(images/navMain.png);
  margin: 0px 0px 185px 0px;
  border-collapse: collapse;
}
.navigationPrimary TD
{
  border-right: #000000 1px solid;
  padding-right: 5px;
  border-top: #000000 1px solid;
  padding-left: 5px;
  padding-bottom: 5px;
  border-left: #000000 1px solid;
  padding-top: 5px;
  border-bottom: #000000 1px solid;
  text-align: center;
}
.navigationPrimary A
{
  TEXT-DECORATION: none;
}
.navigationPrimary A:hover
{
  COLOR: #000000;
  TEXT-DECORATION: underline;
}
.navigationMain
{
  FONT-WEIGHT: bold;
  FILTER: alpha(opacity=90);
  BACKGROUND-IMAGE: url(images/navMain.png);
  margin: 0px 0px 185px 0px;
  BORDER-COLLAPSE: collapse;
}
.navigationMain TD
{
  border-right: #000000 1px solid;
  padding-right: 5px;
  border-top: #000000 1px solid;
  padding-left: 5px;
  padding-bottom: 5px;
  border-left: #000000 1px solid;
  padding-top: 5px;
  border-bottom: #000000 1px solid;
  text-align: center;
}
.navigationMain A
{
  TEXT-DECORATION: none;
}
.navigationMain A:hover
{
  color: #000000;
  text-decoration: underline;
}
.navigationTactical
{
  FONT-WEIGHT: bold;
  FLOAT: right;
  MARGIN: 0px 0px 0px;
  VERTICAL-ALIGN: bottom;
  COLOR: #ffffff;
}
.navigationTactical A
{
  MARGIN: 5px;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}
.navigationTactical A:hover
{
  COLOR: #ffffff;
}
.newsHeader
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 125%;
}
.newsHeader IMG
{
  border-right: #4c4c4c 1px solid;
  border-top: #4c4c4c 1px solid;
  float: left;
  border-left: #4c4c4c 1px solid;
  width: 100px;
  margin-right: 10px;
  border-bottom: #4c4c4c 1px solid;
  height: 100px;
}
.newsSubheader
{
  FONT-WEIGHT: bold;
}
.newsContact A
{
  TEXT-DECORATION: underline;
}
.newsTeaser A
{
  TEXT-DECORATION: underline;
}
.newsDivider
{
  CLEAR: both;
  BORDER-TOP: #cccccc 1px solid;
  MARGIN: 15px 0px;
}
.teaserCopy
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 10px;
  padding-top: 0px;
}
.teaserCopy A
{
  FONT-WEIGHT: bold;
}
.teaserHeader
{
  font-weight: bold;
  font-size: 110%;
  margin: 10px 0px 0px;
}
.infoFor
{
  display: inline;
  font-weight: bold;
  font-size: 110%;
}
.redDot
{
  COLOR: #ff0000;
  TEXT-DECORATION: none;
}
.redDot A
{
  COLOR: #ff0000;
  TEXT-DECORATION: none;
}
.redDot A:hover
{
  COLOR: #ff0000;
  TEXT-DECORATION: none;
}
.rss_date
{
  ;
}
.rss_item
{
  LIST-STYLE-TYPE: none;
}
.rss_items
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  color: #000000;
  padding-top: 0px;
}
.rss_title
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.rss_item A
{
  FONT-WEIGHT: bold;
}
.label
{
  FONT-WEIGHT: bold;
  VERTICAL-ALIGN: top;
  TEXT-ALIGN: right;
}
.featurebox
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  color: #ffffff;
  padding-top: 10px;
  background-color: #427541;
}
.featurebox A
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  color: #ffffff;
  padding-top: 10px;
  background-color: #427541;
}
.featurebox A:hover
{
  ;
}
.boxerror
{
  border-right: 1px solid;
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 1px solid;
  background-color: #f5f0d8;
}
.boxgray
{
  border-right: 1px solid;
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 1px solid;
  background-color: #e0e0e0;
}
.box
{
  font-family: Lucinda, Arial, Verdana, Helvetica, Tahoma, sans-serif;
  font-size: 100%;
  border-right: 1px solid;
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 1px solid;
}
.tblresult
{
  border: 3px solid;
  border-collapse: collapse; 
  border-color: #aaaaaa;
}
.tdresheader
{
  vertical-align: top;
  border-right: 1px solid;
  border-bottom: 2px solid;
  border-color: #aaaaaa;
  text-align: center;
}
.tdresult
{
  text-align: left;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #aaaaaa;
}
.tdresultc
{
  text-align: center;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #aaaaaa;
}
.tderror
{
  text-align: left;
  border-right: 1px solid;
  border-bottom: 1px solid;
  background-color: #f5f0d8;
}
.tderrorc
{
  text-align: center;
  border-right: 1px solid;
  border-bottom: 1px solid;
  background-color: #f5f0d8;
}
.strerror
{
  color: red;
}
