body {
  margin:0;
  padding:0;
  font-family:Arial;
  font-size:12px;  
  background-color:#FFFFFF;
}
.png {
  behavior: url('img/png.htc');
}
a.menustyle:link,a.menustyle:active,a.menustyle:visited {
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}
a.menustyle:hover {
  text-decoration:underline;
}
a.bannerstyle:link,a.bannerstyle:active,a.bannerstyle:visited {
  font-size:12px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}
a.bannerstyle:hover {
  text-decoration:underline;
}
table.calendar td {
  text-align:center;
  font-size:12px;
  border:1px solid #FFFFFF;
  cursor:pointer;
}
table.calendar th {
  text-align:center;
  font-size:12px;
  border-bottom:1px solid #CC0000;
  border-top:1px solid #CC0000;
  border-right:0;
  border-left:0;
}
td.calnday {
  color:#CCCCCC;
}
.textstyle,td,div,p,span,li {
  color:#000000;
  font-size:12px;
}
a:link,a:active,a:visited {
  color:#000000;
  font-size:12px;
  text-decoration:underline;
}
a:hover {
  color:#000000;
  text-decoration:none;
}
a.newsheader:link,a.newsheader:active,a.newsheader:visited {
  color:#CC0000;
  font-size:12px;
  text-decoration:none;
}
a.newsheader:hover {
  text-decoration:underline;
}
a.pressalink:link,a.pressalink:active,a.pressalink:visited {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
a.pressalink:hover {
  text-decoration:none;
}
h3 {
  color:#CC0000;
  font-weight:bold;
  font-size:14px;
}
a.more:link,a.more:active,a.more:visited {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  font-style:italic;
}
a.more:hover {
  text-decoration:underline;
}
a.pathlink:active,a.pathlink:link,a.pathlink:visited {
  color:#CC0000;
  font-weight:bold;
  font-size:14px;
  text-decoration:underline;
}
a.pathlink:hover {
  text-decoration:none;
}
.cinp {
  background-color:#FFFFFF;
  border:1px #CC0000 solid;
  color:#000000;
  font-weight:bold;
  font-size:12px;  
}
.vbutt {
  background-color:#FFFFFF;
  border:1px #CC0000 solid;
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
  width:100px;
}
h1 {
  font-size:11px;
  color:#FFFFFF;
  margin:0; 
  text-align:center;
}
.quote
{
	color: #000000;
	background: #F0F8FF url(images/quote.gif) no-repeat bottom right;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 4px solid #8394B2;
	font-size: 10px;
	line-height: 1.4em;
	padding: 8px;
}
.quoteheader
{
	background: #E4EAF2;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #8394B2;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin: 8px auto 0 auto;
	padding: 8px;
}