.main {
  background-color: #FFFF99;
  font-family: Bookman Old Style;
  font-size: 13px;
  color: #000000;
}
a:link {
  color: #008080;
  text-decoration: none;
  font-weight: bold;
}
a:visited {
  color: #008080;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  color: #008080;
  text-decoration: underline;
  font-weight: bold;
}
a:active {
  color: #008080;
  text-decoration: none;
  font-weight: bold;
}

.divmain {
  text-align:left;
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}
.maintable {
  border-collapse: collapse;
}
.sitecontent{
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
}
.sidelinks {
  width: 180;
  vertical-align: top;
  text-align:left; 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;  
}
.topadds {
  background-color: #f1f1f1;
}
.tdlinks {
  text-align:left;
  vertical-align: top;
  background-color: #f1f1f1;  
  max-width: 275px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tdspacer {
  width: 100px;
}

.bigtitle {
  font-weight: bold;
  font-size: 45px;
  color: #000000;
}
.bigsubtitle {
  font-weight: bold;
  font-size: 25px;
  color: #000000;
}
.groupheadline {
  font-weight: bold;
  font-size: 18px;
  background-color: #000000;
  color: #FFFF99;
}
.linksheadline {
  font-weight: bold;
  font-size: 18px;
}




.tdcontent {
  text-align:center;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
}

.links {
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  text-align:left; 
}
.catlinks {
  font-size: 14px;
  text-align:center; 
}
.upd_group_date {
  font-family: "Courier New", Courier, monospace;
  word-spacing: -0.25em;
  font-size: 11px;
  font-weight: bold;
  color: red;
}
.newsite {
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  color: red;
}

.linkgroup_seperator {
  text-align: center; 
}

.tdlinksheadline {
  text-align:center;
  font-size: 20px;
  font-weight: bold;
}

.upd_group {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
.upd_group_headline {
  font-size: 28px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}
.upd_group_help {
  font-size: 10px;
  font-style: italic;
  color: grey;  
}
.tablelinks {
  margin-left: auto;
  margin-right: auto;
  border-spacing: 10px;
  table-layout: fixed;
}
.alllinks {
  text-align:center;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
//  width: 450px;
}
.catlinks {
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  text-align:center; 	
}
.catlinks_headline {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.links_headline {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.updateday {
  font-size: 14px;
  color: #F2F5A9;   
}
.tableforms {
  margin-left: auto;
  margin-right: auto;
  width: 670px;
  text-align:left; 	
  
}
.tdforms {
  vertical-align: top;
  text-align:left;
}
.formshelp {
  font-size: 14px;
  color: grey;
}

.error_text {
  color: red;
  font-weight: bold;
}
.sendupdate {
  margin-left: auto;
  margin-right: auto;
  width: 600px;
  text-align:left; 	
}
.form_title {
  font-size: 18px;
  font-weight: bold;	
}

