p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	margin: 0 0 8px 0;
	padding: 0;
	color: #000033;
}
ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: #000033;
}
li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 3px 0;
	color: #000033;
	list-style-position: inside;
	list-style-type: square;
}
td  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: #000033;
}
th  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	text-decoration : none;
	padding: 2px;
	color: #222222;
}
.tentative {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: #777777;
	background: #DDDDDD 
}
a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: blue; 
}
a.tentative:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: #339966; 
}
a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: blue; 
}
a.tentative:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: #339966; 
}
a.external:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: #FF00FF; 
}
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: orange; 
}
a.tentative:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration : none;
	padding: 2px;
	color: red; 
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 0 0;
	color: blue; 
}
h1.althead  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px; 
	font-weight: bold; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: #00B400; 
}
h2 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 24px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: red; 
}
h2.blue {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 24px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: blue; 
}
h3 {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: black; 
}
h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 18px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: black; 
}
iframe {
	margin: 0;
	padding: 0 0 0 0;
	border: 0;
}
p.blueheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px; 
	font-weight: bold;
	text-decoration : none;
	margin: 0;
	padding: 0 0 4px 0;
	color: blue; 
}
p.newstitle {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 4px 0;
	color: #00B400; 
}
p.newstitlebig {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 28px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 4px 0;
	color: #00B400; 
}
p.newsauthor {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: red; 
}
p.author {
	color: #003399; font-size: smaller; font-weight: bold;
}
i, em {
	color: #466E1E;
}
i.old {
	color: #669040;
}
form {
	margin-bottom: 2px;
}
.smalltext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration : none;
	padding: 0px;
	color: #666666;
}
.bigtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	text-decoration : none;
	padding: 0px;
	color: black;
}
.bigblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	text-decoration : none;
	padding: 0px;
	color: blue; 
}
.bigbluebold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-decoration : none;
	padding: 0px;
	color: blue; 
}
.rowshade {
	background: #CCCCFF;
}
.eventshade {
	background: #CCFFCC;
}
.wow {
	color: red; 
	font-style: italic; 
	font-weight: bold;
}
.bluebold {
	color: blue; 
	font-weight: bold;
}
.blue {
	color: blue; 
}
.redtext {
	color: red;
}
.redp7 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: yellow; 
	font-size: 7pt
}
.redp11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: yellow; 
	font-size: 11pt
}
a.red:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: yellow; 
	font-size: 15pt
}
a.red:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: yellow; 
	font-size: 15pt
}
a.red:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: white; 
	font-size: 15pt
}
a.biglinkhead:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: red;
	font-size: 15pt;
}
a.biglinkhead:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: red;
	font-size: 15pt;
}
a.biglinkhead:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: blue;
	font-size: 15pt;
}
a.ridetitle:link {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: black; 
}
a.ridetitle:visited {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: black; 
}
a.ridetitle:hover {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px; 
	text-decoration : none;
	margin: 0;
	padding: 0 0 8px 0;
	color: orange; 
}

/* level 0 */

.m0l0iout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;
	padding: 2px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration : underline;
	padding: 2px;
	color: #FFFFFF;
}
.m0l0oout {
	text-decoration : none;
	border : none;
	background: #ff0000;
}
.m0l0oover {
	text-decoration : none;
	border : none;
	background: #6699cc;
}

/* menu system css */
/* level 1 */

.m0l1iout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	padding: 2px;
	color: #FF0000;
}
.m0l1iover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	padding: 2px;
	color: #000000;
}
.m0l1oout {
	text-decoration : none;
	border : none;
	background: #ffff00;
}
.m0l1oover {
	text-decoration : none;
	border : none;
	background: #66cc99;
}

/* level 2 */

.m0l2iout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	padding: 2px;
	color: #000000;
}
.m0l2iover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	padding: 2px;
	color: #FF0000;
}
.m0l2oout {
	text-decoration : none;
	border : none;
	background: #FFE299;
}
.m0l2oover {
	text-decoration : none;
	border : none;
	background: #88dd00;
}
