body {
  background-image:url("img/background.png");
  background-repeat:repeat-x;
  background-color:#494949;
  color:#323246;
  font-family: Trebuchet MS, sans-serif;
}

a:link {
  color:#6060C8;
}

a:visited {
  color:#323246;
}

a:hover {
  color:#642464;
}

h1 {
  font-size: 150%;
  color:#6060C8;
}

h2 {
  font-size: 125%;
  color:#6060C8;
}

.header {
  background-color:#3A3349;
  color:#FFFFFF;
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  margin-top: -10px;
  text-align: right;
  font-size: 75%;
}

.banner {
  background-color: #C8BEC8;
  background-image: url("img/colorbanner.png");
  background-repeat:repeat-x repeat-y;
}

.navigation {
  background-color:#3A3349;
  text-align:right;
  padding-right:2em;
}

.nav1on {
  background-image:url("img/nav1on.png");
  color:#000000;
  font-weight:bold;
  padding:.5em;
  text-decoration:none;
}

.nav1onhome {
  background-image:url("img/nav1on_home.png");
  color:#000000;
  font-weight:bold;
  padding-top:1em;
  padding-left:4em;
  padding-right:1em;
  padding-bottom:.5em;
  text-decoration:none;
}

a.nav1off {
  background-image:url("img/nav1off.png");
  padding-left:1em;
  padding-top:1em;
  padding-right:1em;
  padding-bottom:.5em;
  color:#aaaaaa;
  text-decoration:none;
  font-weight:bold;
  margin-left:-.5em;
}
a.nav1off:link {
  color:#aaaaaa;
}
a.nav1off:visited {
  color:#aaaaaa;
}
a.nav1off:hover {
  color:#EBE1F5;
}

a.nav1offhome {
  background-image:url("img/nav1off_home.png");
  padding-left:4em;
  padding-top:1em;
  padding-right:1em;
  padding-bottom:.5em;
  color:#aaaaaa;
  text-decoration:none;
  font-weight:bold;
  word-spacing: 0px;
  margin-left:-.5em;
}
a.nav1offhome:link {
  color:#aaaaaa;
}
a.nav1offhome:visited {
  color:#aaaaaa;
}
a.nav1offhome:hover {
  color:#EBE1F5;
}

a.nav1on {
  text-decoration:none;
  background-image:url("img/nav1on.png");
  padding-left:1em;
  padding-top:1em;
  padding-right:1em;
  padding-bottom:.5em;
  color:#000000;
  font-weight:bold;
  font-style:italic;
  margin-left:-.5em;

}
a.nav1on:visited {
  color:#000000;
}
a.nav1on:visited {
  color:#000000;
}
a.nav1on:hover {
  color:#642464;
}

a.nav1onhome {
  color:#000000;
  text-decoration:none;
  font-style:italic;
  margin-left:-.5em;
  background-image:url("img/nav1on_home.png");
  padding-left:4em;
  padding-top:1em;
  padding-right:1em;
  padding-bottom:.5em;
  font-weight:bold;
  word-spacing: 0px;
}
a.nav1onhome:visited {
  color:#000000;
}
a.nav1onhome:visited {
  color:#000000;
}
a.nav1onhome:hover {
  color:#642464;
}

a.nav2off {
  color:#EBE1F5;
  text-decoration:none;
  line-height:200%;
  font-size: 125%;
}
a.nav2off:link {
  color:#EBE1F5;
}
a.nav2off:visited {
  color:#EBE1F5;
}
a.nav2off:hover {
  color:orange;
}

a.nav2on {
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
  color:black;
  background-color:#EBE1F5;
  line-height:200%;
  font-size: 125%;
}
a.nav2on:link {
  color:black;
}
a.nav2on:visited {
  color:black;
}
a.nav2on:hover {
  color:orange;
}

.contentbg {
  background-color:#3A3349;
  vertical-align:top;
  padding-bottom:1.5em;
}

.highlight {
  color:#FFE5B0;
  font-weight:bold;
  font-size: 125%;
  text-align:center;
}
a.highlightlink {
  color:#C8C8FF;
}
a.highlightlink:hover {
  color:#FFE5B0;
}
a.highlightlint:visited {
  color:#EBE1F5;
}

.contentleftshadow {
  background-image:url("img/drop.png");
  padding-bottom:1em;
  padding-right:1em;
  padding-left:3em;
  margin: 3em 1em 5em 2em;
  /* top right bottom left */
}

.contentleft {
  background-color:#574563;
  color:#EBE1F5;
  padding:1em;
  font-weight:normal;
  font-size:100%;
  width: 8em;
  margin: -2.5em 0 0 -3.5em
}

.contentrightshadow {
  background-image:url("img/drop.png");
  padding-bottom:1em;
  padding-right:1em;
  padding-left:3em;
  border-right: black solic 1em;
  margin: 3em 1em 0 1em;
  /* top right bottom left */

}

.contentright {
  background-color:#EBE1F5;
  color:#323246;
  padding:1em;
  margin: -2.5em 0 0 -3.5em
}

.footer {
  font-size:75%;
  padding:1em;
  color: #FFFFFF;
  text-align:right;
  font-style:italic;
}


