body {
	background: #cac7ff;
	color: #120c8c;
}

h1 {
        color: #120c8c;
}

h2 {
        color: #120c8c;
}

HR {
    color: #120c8c;
    height:1px;
     }

.main {
  border: 1px solid #120c8c;
  padding: 10px;
  }

.news {
  border: 1px solid #120c8c;
  padding: 10px;
  }

A:link {
       color :  #120c8c;
        text-decoration: underline;
}

A:visited {
       color :  #120c8c;
        text-decoration: underline;
}

A:hover {
       color : black;
        text-decoration: underline;
}

.navi A:link {
        color: #cac7ff;
        text-decoration: none;
}

.navi A:visited {
        color: #cac7ff;
        text-decoration: none;
}

.navi A:hover {
       color : #f4f3fc;
        text-decoration: none;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#120c8c}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #7a76cd;
  border-right:1px solid #7a76cd;
  background:#403aa8}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b7b4f3;
  border-right:1px solid #b7b4f3;
  background:#342fa1}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #342fa1;
  border-right:1px solid #342fa1;}
.spiffy4{
  border-left:1px solid #7a76cd;
  border-right:1px solid #7a76cd}
.spiffy5{
  border-left:1px solid #403aa8;
  border-right:1px solid #403aa8}
.spiffyfg{
  background:#120c8c}


.formbox {
        border: #120c8c 1px solid;
        text-decoration: none;
}

.button {
        color: #cac7ff;
        background-color: #120c8c;
        text-decoration: none;
}

.iconHome {
  background-position: 0 -40px;
}
.iconNews {
  background-position: -120px -40px;
}
.iconAbout {
  background-position: -160px -40px;
}
.iconCareers {
  background-position: -360px -40px;
}
.iconProjects {
  background-position: -280px -40px;
}
.iconEvents {
  background-position: -440px -40px;
}
.iconResources {
  background-position: -320px -40px;
}
.iconEquality {
  background-position: -200px -40px;
}
.iconLegislation {
  background-position: -40px -40px;
}
.iconContact {
  background-position: -80px -40px;
}
.iconMembers {
  background-position: -400px -40px;
}
.iconStaff {
  background-position: -240px -40px;
}

