body,td {
  font-family: verdana, arial, lucida, helvetica, sans-serif;;
  font-size: 13px;
  color: #666666;
}
body {
  background-color: #ffffff;
}

td.grbg {
  background-color: #eaeaea;
  background-image: url(../images/topbg.gif);
}

td.gbg {
  background-color: #9fe77c;
  background-image: url(../images/gbg.gif);
}
legend {
  color: #339900;
  font-size: 14px;
  font-weight: normal;
}
#menu,#icons {
  background-color: #999999;
  margin:0;
  padding:0;
  vertical-align:top;
}

#menu ul, #icons ul {  
  margin:0;
  padding:0;
}
#menu li, #icons li {
  float:left;
  margin:0;
  padding:0;
  list-style: none;
  cursor:pointer;
  display:inline;
  height: 68px;
}
#menu li.home a {
  display:block;
  left:0;
  border:none;
  width:102px;
  height: 68px;
  overflow:hidden;
  text-decoration: none;
  background:transparent url(../images/menu/home.gif) 0 0 no-repeat;
  border-right: 3px solid #ffffff;
}
#menu li.staff a {
  display:block;
  left:0;
  border:none;
  width:131px;
  height: 68px;
  overflow:hidden;
  text-decoration: none;
  background:transparent url(../images/menu/staff.gif) 0 0 no-repeat;
  border-right: 3px solid #ffffff;
}

#menu li.services a {
  display:block;
  left:0;
  border:none;
  width:136px;
  height: 68px;
  overflow:hidden;
  text-decoration: none;
  background:transparent url(../images/menu/services.gif) 0 0 no-repeat;
  border-right: 3px solid #ffffff;
}
#menu li.contacts a {
  display:block;
  left:0;
  border:none;
  width:134px;
  height: 68px;
  overflow:hidden;
  text-decoration: none;
  background:transparent url(../images/menu/contacts.gif) 0 0 no-repeat;
  border-right: 3px solid #ffffff;
}
#menu li.links a {
  display:block;
  left:0;
  border:none;
  width:134px;
  height: 68px;
  overflow:hidden;
  text-decoration: none;
  background:transparent url(../images/menu/links.gif) 0 0 no-repeat;
  border-right: 3px solid #ffffff;
}
#icons li.search a {
  display:block;
  left:0;
  border:none;
  width:52px;
  height: 68px;
  overflow:hidden;
  text-decoration: none;
  background:transparent url(../images/menu/search.gif) 0 0 no-repeat;
}

#icons li.info a {
  display:block;
  left:0;
  border:none;
  width:43px;
  height: 68px;
  overflow:hidden;
  text-decoration: none;
  background:transparent url(../images/menu/help.gif) 0 0 no-repeat;
}

#menu li a:hover, #icons li a:hover{
  background-position:0 -68px;
}
#content p {
  margin: 10px 20px 10px;
  text-indent: 0.5em;
}
#contentSmall li {
  font-size: 11px;
  margin: 5px 10px;  // top then left
}
#contentSmall p li {
  font-size: 11px;
  margin: 10px 20px 10px 20px;
  text-indent: 0.5em;
}
#content h1 {
  margin: 10px 20px;
  color: #339900;
  font-size: 21px;
  font-weight: normal;
}
#content .section {
  width:179px;
  margin-top:0px;
}
#content .section .title {
  background-color: #339900;
  border-top: 1px solid #ffffff;
  padding:2px 4px;
  text-align:left;
  color: #ffffff;
}

.footer {
  background-color: #999999;
  border-top: 2px solid #ffffff;
  margin:0;
  padding:4px;
  vertical-align:top;
}
.footer ul {
  display:inline;
  margin:0;
  padding:0;
}
.footer li {
  display:inline;
  list-style: none;
  margin:0 20px;
  veritical-align: middle;
}
.footer li a {
  color: #ffffff;
  text-decoration:none;
}
.footer li a:hover {
  text-decoration:underline;
}
#madv {
  background-color: #339900;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding: 4px;
  text-align: center;
  border-top: 1px solid #ffffff;
}
#subscribe {
  border-bottom: 2px solid #ffffff;
  background-color: #336600;
  padding: 10px;
  text-align:right;
}
#subscribe span{
  color: #9FE77C;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
#subscribe a{
  color: #9FE77C;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
#subscribe a:hover{
  color: #CFF3BD;
}
.horLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.horLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.horLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.horLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(50,100,0);
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(50,100,0);
	text-decoration: none;
}
a.copyright:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(50,100,0);
	text-decoration: none;
}
a.copyright:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(50,100,0);
	text-decoration: none;
}
a.copyright:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(50,100,0);
	text-decoration: underline;
}