body {
  margin: 0;
  padding: 0;
  background: #ffffff; 
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
	margin-top: 2px;
  margin-left: 0px;
  margin-right: 0px;
}

a:link {
  color: #0000c0;
  text-decoration: underline;
}

a:visited {
  color: #0099ff;
  text-decoration: underline;
}

a:hover {
  color: #c00000;
  text-decoration: underline;
}

.subheading {
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
}

a.subheading:link {
  color: #0000c0;
  text-decoration: none;
}

a.subheading:visited {
  color: #0099ff;
  text-decoration: none;
}

a.subheading:hover {
  color: #c00000;
  text-decoration: underline;
}

.hpsidecolumn {
  background: #f4f4f4;
  border-top: 1px solid #c00000;
  border-left: 1px solid #c00000;
  border-right: 1px solid #c00000;
  border-bottom: 0px solid #c00000;
  border-collapse: collapse;
}

.hpsidehead {
  background: #c00000;
  color: white;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
}

.sidetext {
  color: black;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 12px;
}

.catheader {
  color: black;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 13px;
}

a.sidelink:link {
  color: #0000c0;
  text-decoration: none;
}

a.sidelink:visited {
  color: #0099ff;
  text-decoration: none;
}

a.sidelink:hover {
  color: #c00000;
  text-decoration: underline;
}

.bestviewed {
  background: #ffffff;
  border-top: 1px solid #c00000;
  border-left: 1px solid #c00000;
  border-right: 1px solid #c00000;
  border-bottom: 1px solid #c00000;
  border-collapse: collapse;
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 11px;
}

.commentbox {
  background: #ffffff;
  border-top: 0px solid #000080;
  border-left: 1px solid #000080;
  border-right: 1px solid #000080;
  border-bottom: 1px solid #000080;
  border-collapse: collapse;
  color: white;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
}

.commenthead {
  background: #0000cc;
  color: white;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
}

.commenttext {
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
}

.hpcentercolumn {
  background: #ffffff;
  border-top: 1px solid #0000cc;
  border-left: 1px solid #0000cc;
  border-right: 1px solid #0000cc;
  border-bottom: 0px solid #00cccc;
  border-collapse: collapse;
}

.hpcenterhead {
  background: #0000cc;
  color: white;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
}

.navcolumn {
  background: #f4f4f4;
  border-top: 2px solid #c00000;
  border-left: 2px solid #c00000;
  border-right: 2px solid #c00000;
  border-bottom: 0px solid #ffffff;
  border-collapse: collapse;
}

.navcolumnhead {
  background: #c00000;
  color: white;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
  border-bottom: 1px solid #c00000;
}

.maincolumn {
  background: #ffffff;
  border-top: 0px solid #c00000;
  border-left: 0px solid #c00000;
  border-right: 0px solid #c00000;
  border-bottom: 0px solid #ffffff;
  border-collapse: collapse;
}

.maincolumnhead {
  background: #f4f4f4;
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
  border-top: 2px solid #c00000;
  border-left: 0px solid #c00000;
  border-right: 0px solid #c00000;
  border-bottom: 1px solid #c00000;
}

.noticebox {
  background: #f4f4f4;
  border-top: 1px solid #c00000;
  border-left: 1px solid #c00000;
  border-right: 1px solid #c00000;
  border-bottom: 1px solid #c00000;
  border-collapse: collapse;
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 13px;
}

.hplinktext {
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
}

.hplinktitle {
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 13px;
}

.foot1 {
  color: black;
  font-size: 11px;
  font-family: arial,verdana,sans-serif,helvetica;
}

a.foot1:link {
  color: #0000c0;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 11px;
  text-decoration: underline;
}

a.foot1:visited {
  color: #0099ff;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 11px;
  text-decoration: underline;
}

a.foot1:hover {
  color: #c00000;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 11px;
  text-decoration: underline;
}

.foot2 {
  color: black;
  font-size: 12px;
  font-family: arial,verdana,sans-serif,helvetica;
}

a.foot2:link, a.foot2:visited {
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
  text-decoration: underline;
}

a.foot2:hover {
  color: #c00000;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
  text-decoration: underline;
}

.ipdate {
  color: black;
  font-family: arial,verdana,helvetica,san-serif;
  font-size: 12px;
}

.iptext {
  color: black;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 12px;
}

a.topofpage:link, a.topofpage:visited {
/*  color: #a0a0a0; */
  color: #0000c0;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 11px;
  text-decoration: underline;
}

a.topofpage:hover {
  color: #c00000;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 11px;
  text-decoration: underline;
}

.cathead {
  color: black;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 14px;
}

.newlink {
  color: #ff0000;
}

