html, body {
  color: #146a83;
  background-color: #05203a;
}
.firstcharacter {
  float: left;
  color: #832d14;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
  font-family: Georgia;
}
#debugHeader {
  display: none;
}
.dev-content {
  display: none;
}
#blanket {
  background-color:#111;
}
#popUpDiv {
  background-color:white;
}
#ann-hdr {
  background-color:#146A83;
}
#ann-hdr a {
  color: white;
}
#ann-hdr a:hover {
  color: gray;
}
a:hover {
  color: #808080;
}
#outer-wrapper {
  background-color: transparent;
}
#outer-wrapper #hdr-top {
  background-color:#3a0505;
}
#user {
  background-color:transparent;
}
#user div {
  /*background-color:#146a83;*/
  background-color:#03426d;
}

#user div:hover {
  background-color: rgba(20,106,131,1.0);
}

#user div a, #user div span {
  color:white;
}

#user div a:hover {
  color: #FFE1A5;
}

.menu-horiz {
  background-color:#ffe1a5;
}
.menu-mobile {
  background-color:#ffe1a5;
}

.columnsContainer {
  background-color: #3a0505;
}
.breadcrumbs ul li a {
  color: #146A83;
  background-color: white;
}
.breadcrumbs ul li a:hover {
  color: blue;
  background-color: white;
}
.leftColumn {
  background-color: transparent;
  border: none;
}
.rightColumn {
  background-color: #ffe1a5;
}
.rightColumn header {
  background-color: #146A83;
  color: white;
}
.rightColumn #announcements {
  background-color: transparent;
}
.rightColumn #otherlinks {
  background-color: #E0E0E0;
}
.rightColumn #announcements li:hover, #otherlinks li:hover {
  background: #f7f2ea;
}
.rightColumn #announcements li a {
  color: #146a83;
}
.rightColumn #otherlinks li a {
  color: #03426D;
}
.rightColumn #announcements li a:hover, #otherlinks li a:hover {
  background: transparent;
}
#content hr {
  color: #ccc;
}
#img-home-block {
  background-color: transparent;
}
.middle {
  /*color: #ebac67;*/
  color: #ffe1a5;
  background-color: transparent;
}
.lower {
  color: white;
  background-color: transparent;
}
.lower a {
  color: white;
}
.lower a:hover {
  color: #808080;
}
.btn-CSS {
  color: #ffffff;
  /*background: #7a1f8c;*/
  background: #03426d;
  border: 1px solid #000000;
}
.btn-CSS:hover {
  /*background: #3cb0fd;*/
  background: rgba(20,106,131,1.0);
}
footer {
  background-color: #ffe1a5;
}
#testprompt1a, #testprompt2a, #testprompt1b, #testprompt2b {
  color: black;
}
.validateError {
  color: red;
}
/* MeanCool menu styling */
.menuH {
  background-color: #FFE1A5;
  border: 1px solid #BBB;
}
.menuH li:hover, .menuH li.onhover {
  /*background-color: #146A83;*/
  background-color:#84B1BE;
}
ul.menuH a {
  color: #146A83;
}
.menuH a:hover {
  color: #FFE1A5;
}
.menuH a.pressed {
  color: #FFE1A5;
  background-color: #146A83;
}

/*######sub level###########*/

ul.menuH ul {
  background: #fff3dd;
}
.menuH li li:hover, .menuH li li.onhover {
  background:#84B1BE;
}
.menuH ul a {
  color: #0066CC;
}

.menuH ul a:hover {
  color: #FFE1A5;
}

/* MeanMenu Styling */
.mean-container .mean-bar {
  /*background: #0c1923;*/
  background: transparent;
}
.mean-container a.meanmenu-reveal span {
  /*background: #fff;*/
  background: #03426d;
}
.mean-container a.meanmenu-reveal {
  color: #03426d;
}
.mean-container .mean-nav {
  /*background: #0c1923;*/
  background: #FFF3DD;
}
.mean-container .mean-nav ul li a {
  /*color: #fff;*/
  color: #146A83;
  border-top: 1px solid #383838;
  /*border-top: 1px solid rgba(255,255,255,0.5);*/
  border-top: 1px solid rgba(20,106,131,0.5);
}
.mean-container .mean-nav ul li a:hover {
  /*background: #146A83;*/
  background: rgba(20,106,131,0.6);
  color: #FFE1A5;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
  /*background: rgba(0,0,0,0.9);*/
  background: rgba(20,106,131,1.0);
}
/* START login page CSS */
.col2-set .col-1 {
  border-right: 2px solid #ccc;
}
/* END login page CSS */
