body { margin: 0; padding: 0; background-image: url(../img/bg.gif); font-family: "Trebuchet MS"; }
img { border: 0 }
.PageContent { text-align: left; vertical-align: top; }
.BreadCrumb { width: 100%; height: 30px; }
.BreadCrumbText { margin: 0; padding-top: 6px; font-size: 11px; color: #353541; }
.BreadCrumbText a { color: #386c27; text-decoration: none; }
.BreadCrumbText a:hover { text-decoration: underline; }
.PageContent hr { border-color: #a42e47; border-style: dashed; border-width: 1px 0 0; clear: both; margin: 20 0 20px; height: 0; }
.LeftBar { vertical-align: top; padding-top: 30px; }
.LeftBar hr { border-color: #4c9133; border-style: dashed; border-width: 1px 0 0; clear: both; margin: 15 0 15px; height: 0; }
.IndexArticleTitle { font-size: 18px; color: #a42e47; padding-bottom: 20px; }
/*.IndexArticle { font-size: 12px; font-family: Georgia; color: #353541; }
.IndexArticle a { color: #a42e47; text-decoration: none; }
.IndexArticle a:hover { color: #1cabcf; }*/
.PageContentTitle { width: 100%; padding-bottom: 2px; border-bottom: 1px dashed #4c9133; margin-bottom: 20px; }
.PageContentTitleText { font-size: 18px; color: #386c27; }
.PageContentTitleText span a { color: #386c27; text-decoration: none; }
.row1left { font-size: 12px; color: #353541; padding-left: 10px; }
.row1right { font-size: 14px; color: #353541; padding: 10px 10px 10px 0px; }
.row1right a { font-size: 14px; color: #a42e47; text-decoration: none; }
.row1right a:hover { font-size: 14px; color: #a42e47; text-decoration: underline; }
.row2left { font-size: 12px; color: #353541; background-color: #fdfaf3; padding-left: 10px; }
.row2right { font-size: 14px; color: #353541; background-color: #fdfaf3; padding: 10px 10px 10px 0px; }
.row2right a { font-size: 14px; color: #a42e47; background-color: #fdfaf3; text-decoration: none; }
.row2right a:hover { font-size: 14px; color: #a42e47; background-color: #fdfaf3; text-decoration: underline; }
.ProgramTitle { font-size: 18px; color: #a42e47; text-transform: uppercase; }
.ProgramSubtitle { font-size: 14px; color: #353541; padding-bottom: 8px; }
.RightBox { background-color: #fdfaf3; font-size: 12px; padding: 15px 0px 15px 0px; }
.RightBoxTitle { color: #1cabcf; }
.RightBoxLoc { font-size: 14px; text-transform: uppercase; padding-bottom: 6px; }
.RightBoxDesc { font-size: 12px; font-family: Georgia; padding-bottom: 6px; }
.RightBoxDesc a { font-size: 12px; font-family: Georgia; padding-bottom: 6px; text-decoration: none; }
.RightBoxDesc a:hover { text-decoration: underline; }
.RightBoxOrg { font-size: 12px; font-weight: bold; }
.RightBoxOrg2 { font-size: 12px; padding-bottom: 6px; }
.siblings { }
.siblings a { padding: 0px 0px 0px 12px; margin: 0; display: block; font-size: 14px; color: #386c27; text-decoration: none; font-weight: bold; background-image: url(../img/green_arrow.png); background-repeat: no-repeat; background-position: 0px 5px; }
.siblings a:hover { text-decoration: underline; }
.siblings hr { border-color: #4c9133; border-style: dashed; border-width: 1px 0 0; clear: both; margin: 15 0 15px; height: 0; }
.RelatedTitle { color: #1cabcf; padding: 0px 0px 12px 24px; background-image: url(../img/bluleaf.png); background-repeat: no-repeat; }
.RelatedLink { padding: 0px 0px 8px 24px; background-image: url(../img/arrow_info.png); background-repeat: no-repeat; background-position: 8px 4px; }
.RelatedLink a { font-size: 12px; color: #a42e47; text-decoration: none; }
.RelatedLink a:hover { text-decoration: underline; }
.RelatedText { padding: 0px 0px 8px 24px; font-size: 11px; font-family: Georgia; }
.RelatedMore { padding: 0px 0px 0px 24px; }
.RelatedMore a { font-size: 11px; color: #409bcc; text-decoration: none; }
.RelatedMore a:hover { text-decoration: underline; }
.RelatedGallery { }
.RelatedGallery a { font-size: 12px; color: #a42e47; text-decoration: none; }
.RelatedGallery a:hover { text-decoration: underline; }
.RelatedGalleryMore { }
.RelatedGalleryMore a  { font-size: 11px; color: #409bcc; text-decoration: none; }
.RelatedGalleryMore a:hover { text-decoration: underline; }
.accrowleft { font-size: 12px; color: #353541; padding-left: 10px; }
.accrowright { font-size: 14px; color: #353541; padding: 10px 10px 10px 0px; border-bottom: 1px dashed #386c27; }
.accrowright a { font-size: 14px; color: #a42e47; text-decoration: none; }
.accrowright a:hover { font-size: 14px; color: #a42e47; text-decoration: underline; }
.AccContact { color: #1cabcf; font-size: 12px; padding-top: 20px; }
.AccKeywords { font-size: 12px; color: #386c27; }
.AccKeywords a { color: #386c27; text-decoration: none; }
.AccKeywords a:hover { color: #386c27; text-decoration: none; }
.GalleryTitle { font-size: 14px; font-weight: bold; padding-bottom: 6px; }
.GalleryTitle a { font-size: 14px; font-weight: bold; color: #a42e47; text-decoration: none; }
.GalleryTitle a:hover { text-decoration: underline; }
.GalleryFS { border-top: 1px solid white; border-bottom: 1px solid white; }
.GalleryFS img { float: left; padding-right: 10px; }
.GalleryBackLink { padding-bottom: 6px; border-bottom: 1px dashed #a42e47; margin-bottom: 12px; }
.GalleryBackLink a { font-size: 14px; color: #4c9133; text-decoration: none; }
.GalleryBackLink a:hover { text-decoration: underline; }
.GalleryThumbsNav { text-align: justify; width: 100%; }
.GalleryThumbsNav a { font-size: 12px; text-decoration: none; }
.GalleryImageNavLeft { text-align: left; font-size: 14px; padding-bottom: 12px; }
.GalleryImageNavRight { text-align: right; font-size: 12px; padding-bottom: 12px; }
.GalleryImageNavRight a { color: #4c9133; text-decoration: none; }
.GalleryImage { text-align: center; }

.IFilmStripContainer {
  display: block;
  overflow: hidden;
  /*border: 1px solid black;*/
  background-color: transparent; /*#434541;*/
  float: left;
}
.IFilmStripContent {
  display: block;
}
.IFilmStripImageDiv {
  /*display: block;*/
  border: 0px solid blue;
  /*float: left;*/
  padding: 3px;
  text-align: center;
  vertical-align: middle;
}
.IFilmStripImageDiv A { }
.IFilmStripImageDiv A IMG {
  border: 1px solid white;
}
.IFilmStripImageDivActive {
  /*display: block;*/
  border: 0px solid blue;
  /*float: left;*/
  padding: 3px;
  text-align: center;
  vertical-align: middle;
}
.IFilmStripImageDivActive A { }
.IFilmStripImageDivActive A IMG {
  border: 1px solid #1cabcf;
}

.PageTop { padding-top: 12px; padding-bottom: 12px; }
.PageTop a { text-decoration: none; }
.PageTop a:hover { text-decoration: underline; }

.AccHeader1 { font-size: 12px; font-weight: bold; color: #fe3500; padding:6px 0px 0px 0px; font-variant: small-caps; border-bottom: 1px dashed }
.AccContent1 { padding-left: 12px; background-image: url(../img/listdot1.png); background-position: 3px 6px; background-repeat: no-repeat; display: block; }
.AccContent1 a { font-size: 12px; font-weight: normal; color: #fe3500 !important; }
.AccContent1 a:hover { text-decoration: underline !important; }
.AccMore1 { padding-top: 3px; border-top: 1px solid #fe3500; }
.AccMore1 a { text-transform: uppercase; font-weight: bold; color: #fe3500 !important; }
.AccMore1 a:hover { text-decoration: underline !important; }
.AccContent2 { padding-left: 12px; background-image: url(../img/listdot2.png); background-position: 3px 6px; background-repeat: no-repeat; display: block; }
.AccContent2 a { font-size: 12px; font-weight: normal; color: #68b838 !important; }
.AccContent2 a:hover { text-decoration: underline !important; }
.AccContent3 { padding-left: 12px; background-image: url(../img/listdot3.png); background-position: 3px 6px; background-repeat: no-repeat; display: block; }
.AccContent3 a { font-size: 12px; font-weight: normal; color: #a42e47 !important; }
.AccContent3 a:hover { text-decoration: underline !important; }

/* inline gallery */

.GalleryTitle {
  padding: 5px 0px ;
  font-family: "Trebuchet MS";
  font-size: 14px;
  font-weight: bold;
  color: #386c27;
}

.GalleryTitle a {
  font-family: "Trebuchet MS" !important;
  font-size: 14px !important;
  font-weight: bold !important;
  color: #386c27 !important;
}

.GalleryTitle a:hover {
  text-decoration: underline;
}

.GalleryContainer {
  float: left;
  background: transparent;
}

.GalleryDiv {
  display: block;
  float: left;
  vertical-align: bottom;
  border: 1px solid #ffffff;
  margin: 0px 6px 6px 0px;
}

/*.ImgName {
display:none;
padding-bottom: 5px;
padding-left: 5px;
height: 24px;
}*/

.ImgName a {
  font-family: "Trebuchet MS";
  font-size: 10px;
  font-weight: bold;
  color: #444444;
}

.ImgDiv {
padding: 2px 0px 2px 0px;
text-align: center;
/*background: #5a5953;*/
vertical-align: middle;
display:table-cell;
width: 100%;
}

.ImgDiv IMG {
border: 0px;
}

/*.ImgDate {
font-size: 10px; padding-left: 5px; padding-bottom: 3px; display: none;
}*/

.highslide img {
   border: 0px solid silver !important;
}

