/* Home Page */

div#homeheading{
  background-color: #6F7376;
  /* background-image: url(../images/bgbottomgrey.jpg); */
  /* background-repeat: repeat; */
  height: 249px;
  margin: 0;
  padding: 0;
}
div#maintop{
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow:hidden;
}
div#maintop h1{
  background-color: #960036;
  padding-left: 14px;
  padding-bottom: 4px;
  padding-right: 0;
  padding-top: 8px;
  color: #fff;
  font-size: 180%;
  font-family: Arial Narrow;
  margin: 0;
  /* text-align: center; */
}
div#maintop h1, div#maintop p{
  margin-left: 442px;
}
div#maintop p{
  line-height: 130%;
  padding-left: 14px;
  padding-bottom: 0px;
  padding-right: 14px;
  padding-top: 6px;
  font-size: 12px;
  color: #fff;
}
div#maintop p span, div#maintop p a{
  color: #cc0000;
}
div#maintop ul#homenav{
  margin: 0 0 0 505px;
  list-style: none;
  padding: 0;
}
div#maintop ul#homenav li a{
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
div#maintop ul#homenav li a:hover{
  text-decoration: none;
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}
div#mainbottom{
  clear: both;
  margin: 0;
  padding: 0;
}
div#maintop a, div#mainbottom a{
	color: #000;
}
div#mainleft{
  padding: 0px;
  margin: 0px;
  float: left;
  width: 444px;
  background: #fff;
}
div#mainleft h2{
  padding-top: 0px;
  margin-top:0px;
  margin-left: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 2px;
  font-size: 120%;
}
div#mainleft p{
  padding: 0 10px 0 2px;
  margin: 4px 0 0 0;
  font-size: 85%;
}
div#mainright{
  margin-left: 455px;
  background: #fff;
}
div#mainright h2{
  margin: 12px 0 0 0;
  font-size: 105%;
 }
div#mainright h2 a{
  color: gray;
  font-weight: bold;
}
div#mainright h2 a:hover{
  color: #000;
  font-weight: bold;
}
div#mainright p{
  margin: 4px 0 0 2px;
  font-size: 85%;
}