body {
  margin: 0px;
  padding: 0px
  color: #6B6B6B; 
  font-family: Veranda, Arial, Helvetica, sans serif; 
  font-size: 11px;
  background-color: white; 
  background-image: url(../pics/bg.gif);
}

.lightgreen {
  background-color: #BDFFBD;
}
#columnOne, #columnTwo, #columnMain {
  position: absolute;
  padding: 0px;
  top: 80px;
}
#columnOne {
  width: 118px;
  left: 10px;
  text-align: right;
  background-color: #FFF;
}
#columnTwo {
  width: 100px;
  left: 133px;
  text-align: right;
}

#columnMain {
  width: 500px;
  left: 256px;
  font-size: 11px;
  color: #6B6B6B;
}
#columnMain a {
  font-size: 11px;
  color: #000;
}

#navigationPath {
  position: absolute; 
  left: 256px;
  top: 14px; 
  width: 300px;
  font-size: 10px;
  font-weight: normal;
}
#navigationHome {
  position: absolute;  
  left: 556px;
  top: 14px;
  font-size: 10px;
  font-weight: normal;
}

#lineTop {
  position: absolute;
  width: 100%;
  height: 10px;
  padding: 0px;
  top: 0px;
}
#firstName {
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  padding: 0px;
  width: 121px;
  text-align: right;
  left: 10px;
  top: 12px;
  text-decoration: none;
  display: block;
  color: #000;
}
#lastName {
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  padding: 0px;
  text-align: left;
  left: 134px;
  top: 12px;
  text-decoration: none;
  display: block;
  color: #000;
}

div.mainNav {
  margin-bottom: 20px;
  padding-right: 3px;
}
a.mainNav, a.mainNavSelected {
  font-size: 16px;
  font-weight: lighter;
  line-height: 18px;
  color: #C0C0C0;
  text-decoration: none;
  display: block;
}
a.mainNavSelected {
  color: #000;
}

a.mainNav img.navBullet {
  margin-left: 0px;
  position: absolute;
  background-color: none;
}
a.mainNavSelected img.navBullet {
  margin-left: 0px;
  position: absolute;
  background-color: #FFF;
  margin-left: 3px;
}

div.subNav {
  margin-bottom: 20px;
}
a.subNav, a.subNavSelected {
  font-size: 14px;
  font-weight: lighter;
  line-height: 16px;
  color: #C0C0C0;
  text-decoration: none;
  display: block;
}
a.subNavSelected {
  color: #000;
}

a.hnav {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}

div.staticNav {
  margin-top: 40px;
  margin-bottom: 10px;
  padding-right: 3px;
  padding-bottom: 4px;
  font-size: 9px;
}

a.staticNav {
  color: #000;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  display: block;  
  font-size: 9px;
}

div.localNav {
  margin-top: 40px;
  margin-bottom: 40px;
}
a.localNavTop, a.localNavPrint, a.localNav {
  color: #000;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  float: left;
  width: 100px;
  font-size: 9px;
}

div.contentTitle {
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}

div.contentSubTitle {
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  color: #C0C0C0;
}


div.categimg {
  float:none;
  display: block;
}

div.linkcontent {
  background-image: url(/pics/linkdb.jpg);
  background-repeat: no-repeat;  
  text-align: right;
  font-size: 11px;
  height: 200px;
  color: #6B6B6B;
}

div.link a{
  color: #000000;
}

div.description {

}

div.stdText {
  padding-top: 20px;
  font-size: 12px;
  color: #6B6B6B;
  text-align: left;
}

div.categoryTeaser {
  width: 500px;
}

div.separatelinie {
 height:3px;
 font-size: 3px;
 line-height: 3px;
 width: 500px;
 background-color: #BDFFBD;
 margin-bottom: 5px;
 margin-top: 5px;
}

/* thumbnail gallery */

div.gallery div.imageText {
  font-size: 12px;
  color: #6B6B6B;
  text-align: left;
  padding-top: 20px;
}