/* -- Elements -- */ 

#content1, #content2, #content3, #content4 {
}

.left {
  float: left;
  width: 50%;
  border: 0px solid black;
}


.left1 {
  float: right;
  width: 100%;
  border: 0px solid black;
}

.right {
  margin-left: 50%;
  border: 0px solid black;
}

#columnbanner1, #columnbanner2, #columnbanner3, #columnbanner4, #columnbanner5, #columnbanner6, #columnbanner7, #columnbanner8 {
  border: solid 7px #A2B5D5;
  margin-top: 5px;
}


#columnblock1 {
  margin: 5px 0px 5px 0px;
  background: #F2EDEB;
  padding: 10px;
  font-size: 10px;
}

#sectionnav, #news, #archive {
  margin-top: 5px;
  border: solid 7px #F7F2F0;
}

.required {
  color: #dd0000;
  font-weght: bold;
}

.messageBox {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 110;
  width: 100%;
  font-size: 10px;
}

.messageStackError, .messageStackWarning {
  background: #ffb3b5;
  padding: 1px;
}

.messageStackSuccess {
  background: #B3FFB7;
  padding: 1px;
}

#content1 .contentheader, #content3 .contentheader {
  background: url(../images/h_arrow_b.gif) center left no-repeat;
}

#content2 .contentheader, #content4 .contentheader {
  background: url(../images/h_arrow_o.gif) center left no-repeat;
}

#content1 h1, #content1 .contentheader h2, #content1 .contentheader h3, #content1 .contentheader h4, #content1 .contentheader h5, #content1 .contentheader h5, #content1 .contentheader span {
  color: #7EA435;
}

#content3 .contentheader h1, #content3 .contentheader h2, #content3 .contentheader h3, #content3 .contentheader h4, #content3 .contentheader h5, #content3 .contentheader h5, #content3 .contentheader span {
  color: #FBB53A;
}

#content2 .contentheader h1, #content2 .contentheader h2, #content2 .contentheader h3, #content2 .contentheader h4, #content2 .contentheader h5, #content2 .contentheader h5, #content2 .contentheader span {
  color: #668AC0;
}

#content4 .contentheader h1, #content4 .contentheader h2, #content4 .contentheader h3, #content4 .contentheader h4, #content4 .contentheader h5, #content4 .contentheader h5, #content4 .contentheader span {
  color: #7EA435;
}

#content1 a:link.arrow, #content1 a:visited.arrow {
  padding-right: 12px;
  padding-left: 0;
  font-weight: bold;
  color: #668AC0;
  background: url(../images/d_arrow_b.gif) center right no-repeat;
  line-height: 2em;
}

#content2 a:link.arrow, #content2 a:visited.arrow {
  color: #7EA435;
  padding-right: 12px;
  padding-left: 0;
  font-weight: bold;
  background: url(../images/d_arrow_g.gif) center right no-repeat;
  line-height: 2em;
}

#content3 a:link.arrow, #content3 a:visited.arrow {
  color: #7EA435;
  padding-right: 12px;
  padding-left: 0;
  font-weight: bold;
  background: url(../images/d_arrow_g.gif) center right no-repeat;
  line-height: 2em;
}

#content4 a:link.arrow, #content4 a:visited.arrow {
  padding-right: 12px;
  padding-left: 0;
  font-weight: bold;
  color: #FBB53A;
  background: url(../images/d_arrow_o.gif) center right no-repeat;
  line-height: 2em;
}

#sectionnav .contentheader a:link, #sectionnav .contentheader a:visited {
  color: #FBB53A;
}
