a:link {
  color: #8477AA;
  text-decoration: none;
}
a:visited {
  color: #8477AA;
  text-decoration: none;
}
a:hover {
  color: #B2A9CE;
  text-decoration: underline;
}
a:active {
  color: #B2A9CE;
  text-decoration: underline;
}
body {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 11px;
  color: #666666;
/*  background: url('../images/bg2s.jpg');
  background-repeat: repeat-y; */
/*  background-color: #331461; */
  background-color: #FFF;
  background: url('../images/greybgcolor.jpg');
  text-align: center;
  margin: 0px;
  padding: 0px;
}
td {
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
  color: #666666;
/*  background-color: #FFF; */
  margin: 3px;
  padding: 0px;
}
th {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 15px;
  color: #8477AA;
}
hr{
  height: 1px;
  shading: no-shade;
  color: #CCC;
  width: 95%;
}

h1 {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 18px;
  color: #331461;
}

h2 {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 15px;
  color: #8477AA;
}

h3 {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 13px;
  color: #B2A9CE;
}

/*#backgroundimage {
  width: 840px;
  background: url('../images/bg4s.jpg');
  background-repeat: repeat-y;
  text-align: center;
}*/

#maincontent {
  width: 800px;
/*   height: 500px; */
/*  background-color: #FFF; */
/*  border: 1px #CCC solid; */
/*  border: 1px #F00 solid; /* LJD */
/*  background: url('../images/bg5s.jpg'); */
  background: url('../images/whitegreybg1col.jpg');
  background-repeat: repeat-y;
  background-position: center;
/*  margin: 0px auto 0px auto; */
  margin: 0px 5px 0px 5px;
  padding: 0px ; /* 50px 70px*/
}

#header {
  height: 55px; /* 105; /*45px; */
/*  background-image: url(../images/hr5.gif);
  background-repeat: repeat-x; */
  padding: 5px;
  margin: 0px 34px 0px 32px;
  text-align: right; /*left;
/*  width: 500px; */
  border-bottom: 3px #EEE double;
/*  border: 1px #0F0 solid; /* LJD */
}

.headerimg {
  border: 0px;
}

/* top right bottom left */
.contentbody {
  float: left;
  padding: 2px;
  margin: -5px 0px 3px 35px; 
  width: 530px; /* 540 */
/*  border: 1px #0F0 solid; /* LJD */
  text-align: left;
  vertical-align: top; 
}

#sidebar {
  width: 180px;
  float: left; /* right; */
  padding: 3px;
  margin: 50px 0px 3px 5px;
  background-color: #EFEFEF;
  height: 100px;
/*  border: 1px #0F0 solid; /* LJD */
/*  text-align: right; */
}

#footer {
/*  width: 760px; /* 770 */
  text-align: center;
  color: AAA;
  clear: both;
  vertical-align: baseline;
/*  margin: 0px 17px; /* 32px; */
  margin: 0px 34px 0px 32px; /* 32px; */
  padding: 3px;
  border-top: 3px #DDD double;
  border-bottom: 1px #999 solid;
/*  border: 1px #0F0 solid; /* LJD */
}

#siteby {
  color: AAA;
/*  text-align: right; */
  font-size: 9px;
  margin: 3px 0px;
  float: right;
}

#bluebar {
  width: 95%;
  height: 5px;
  background-color: #9CF;
}
#greybar {
  width: 95%;
  height: 5px;
  background-color: #CCC;
}
#silverbar {
  width: 95%;
  height: 5px;
  background-color: #DDD;
}

/*   border: 1px #0F0 solid; */ /* LJD */




/*
old styles..
-------------------------
table {
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
  color: ;
}
td {
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
  color: #666666;
}




*/