body {
  background-color: #6e92f9;
  margin: 0;
  font-family: verdana, arial, helvetica;
}

.date { color: #ffffff; font-size: 9px; font-weight: bold; }

.itemtitle { text-decoration: none; color: #000000; font-size: 14px; font-weight: bold; }
.itemdetails { color: #000000; font-size: 11px; }
.itemborder { border:1px solid #0E207E; padding:5px; }

.categoryheader { color: #ffffff; font-size: 12px; font-weight: bold; }

.website { color: #ffffff; font-size: 9px; font-weight: bold; }
.body { color: #ffffff; font-size: 11px; }
.body2 { color: #ffffff; font-size: 11px; font-weight: bold; }
.title { color: #ffffff; font-size: 18px; font-weight: bold; }
.title:hover { text-decoration: underline; }
.title:link { text-decoration: none; }
.title:visited { text-decoration: none; }
.navtext { color: #33ff00; font-size: 10px; font-weight: bold; }
.navtext:hover { color: #cccccc; }
.navtextlines { color: #cccccc; font-size: 10px; font-weight: bold; }

.photoborder {  border: 1px #000000 solid;}
.bannerlink {  border: 1px #999999 solid;}
.sponsorbanner {  border: 1px #ffffff solid;}
.sponsor { color: #ffffff; font-size: 9px; font-weight: bold; }
.eventheader { color: #ff0000; font-size: 16px; font-weight: bold; }
.eventdate { color: #ff0000; font-size: 16px; font-weight: bold; }
.eventdetails { color: #ffffff; font-size: 12px; font-weight: bold; }

.contentlink { color: #003366; font-size: 11px; font-weight: bold; }
.contentlink:hover { color: #000000; }

.filelabel { color: #ffffff; font-size: 12px; font-weight: bold; }

.xnow { color: #ffffff; font-size: 10px; font-weight: bold; }
.xsong { color: #000000; font-size: 10px; }

.label { color: #003366; font-size: 11px; }
.labelbold { color: #003366; font-size: 12px; font-weight: bold; }
.form {  border: 1px #999999 solid; font-family: Verdana; font-size: 11px; color: #000000 }
.errors { color: #ffff00; font-size: 11px; font-weight: bold; }
.specialinstructions { color: #ffff00; font-weight: bold; font-size: 10px; }

.schedulenote { color: #ffff00; font-size: 14px; font-weight: bold; }

.loginlabel { color: #ffffff; font-size: 11px; }
.logintitle { color: #ffffff; font-size: 12px; font-weight: bold; }

.forgotpassword { color: #99ff66; font-size: 10px; font-weight: bold; }
.forgotpassword:hover { color: #cccccc; }

.mainnav { text-decoration: none; color: #ffffff; font-size: 11px; }
a.mainnav:hover { text-decoration: underline; }

.adminnav { text-decoration: none; color: #009; font-size: 11px; }
.adminnav:hover { text-decoration: underline; }
.sitelink { color: #fff; text-decoration: none; }
.sitelink:hover { text-decoration: underline; }

.back { text-decoration: none; color: #ffffff; font-size: 11px; font-weight: bold; }
.back:hover { text-decoration: underline; }

.sublink { text-decoration: none; color: #0832aa; font-size: 11px; font-weight: bold; }
.sublink:hover { text-decoration: underline; }

.removephoto { text-decoration: none; color: #ffff66; font-size: 11px; font-weight: bold; }
.removephoto:hover { text-decoration: underline; }

.deletefile { text-decoration: none; color: #ffff00; font-size: 11px; font-weight: bold; }
.deletefile:hover { text-decoration: underline; }

.delete { text-decoration: none; color: #ffff00; font-size: 11px; font-weight: bold; }
.delete:hover { text-decoration: underline; }

.blueformitems { color: #ffffff; font-size: 11px; }
.blueformtitle { color: #ffffff; font-size: 14px; font-weight: bold; }
.pagelabel { color: #ffffff; font-size: 18px; font-weight: bold; }
.pagesublabel { color: #0832aa; font-size: 12px; font-weight: bold; }

.menulabel { color: #ffff33; font-size: 11px; font-weight: bold; }
.menuborder { border: 1px solid #ffffff; padding: 10px; background-color: #254ed6; }
.formsbackground { border: 1px solid #cccccc; padding: 10px; background-color: #2b4ed6; }
.greenformsbackground { border: 1px solid #cccccc; padding: 10px; background-color: #00b22c; }
.imagepreviewborder { border: 1px solid #cccccc; padding: 5px; background-color: #00b22c; }

.nav {
  text-decoration: none;
  color: #1a76b7;
  font-size: 11px;
  font-weight: bold;
}
.nav:hover {
  text-decoration: underline;
}
.titles {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}
#overlay {
  z-index:100;
  display:none;
  position:fixed;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
#message {
  z-index:105;
  display:none;
  position:fixed;
  top:50%;
  left:50%;
  width:400px;
  height:250px;
  margin-left:-200px;
  margin-top:-125px;
  background-color:#fff;
  padding:0px;
  border: 1px solid #000;
}
#preview_overlay {
  z-index:100;
  display:none;
  position:fixed;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
#preview_page {
  z-index:105;
  display:none;
  position:fixed;
  top:2.5%;
  left:5%;
  width:90%;
  height:95%;
  background-color:#fff;
  padding:0px;
  border: 1px solid #000;
}
.close_button_div {
  padding:3px 3px 1px 3px;
  background-color:#ccc;
  height:22px;
  border-bottom:1px solid #000;
  font-weight:bold;
}
.help_text {
  padding:2px;
  height:219px;
  overflow-y:scroll;
  clear:both;
  background-color:#fff;
  color:#000;
}
.help_text_box {
  border:1px solid #ccc;
  background-color:#2b4ed6;
  width:700px;
  text-align:left;
  color:#fff;
  font-size:12px;
  padding:10px;
}
.preview_page_iframe {
  padding:2px;
  background-color:#fff;
  height:95%;
  text-align:center;
}
.preview_page_iframe iframe {
  width:98%;
  height:95%;
}
