body {
	background-color: white;
}
p {
  text-align: justify;
  font-family: Book Antiqua, Times New Roman, Times;
	font-size: 11pt;
  color: black;
}
p a {
  font-weight:bold;
}
p a:link { color: rgb(0,0,200); }
p a:visited { color: rgb(0,0,150); }
.hide {
	color: rgb(255,255,255);
	visible: false;
}
.announcement {
	border: medium solid #EE0000;
	padding: 0.5em;
	text-align: center;
}
.blueborder {
	border: medium solid #0000ee;
	padding: 0.5em;
	text-align: left;
}
.announcement td {
	padding: 0.2em;
}
table { 
table-border-color-light: rgb(204,153,255); 
table-border-color-dark: rgb(102,0,102);
}
table.nav td {
	background-color: #000080;
	border: think solid;
	border-color: #DC0000;
	font-weight: bold;
	text-align: center;
	font-color: white;
	color: white;
}
table.nav a {
	color: white;
}
table.nav a:link {
	color: white;
}
table.nav a:visited {
	color: white;
}
table.nav a:active {
	color: white;
	text-decoration: underline;
}
table.link {
	width: 100%;
	border: 1px solid blue;
	font-size: 14px;
}
table.link td {
	font-family: Book Antiqua, Times New Roman, Times;
	border-bottom: 1px solid blue;
  vertical-align: top;
	text-align: left;
}
table.link td li {
	white-space: nowrap;
	font-size: 14px;
}
table.link th {
	color: black;
	font-weight: bold;
	border-bottom: 1px solid blue;
	font-family: Book Antiqua, Times New Roman, Times;
	font-size: 14px;
}
table.candidatelist td {
	vertical-align: top;
	white-space: nowrap;
}
table.candidatelist td.normal {
	white-space: normal;
}
h1, h2, h3, h4 {
text-align: center;
color: #000080;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link { color: rgb(200,0,0); }
h1 a:link, h2 a:link, h3 a:link, h4 a:visited { color: rgb(150,0,0); }
.button {
	font-weight: bold;
 	background-color: #999999;
	text-align: left;
}
p.sm {
font-size: 10px;
}
table.election {
font-family: Book Antiqua, Times New Roman, Times;
font-size: smaller;
}
.scott p {
text-align: left;
}
.leftalign p {
text-align: left;
}
.announcement p {
color: #000080;
}
.announcement li {
color: #000080;
}
.l {text-align: left;}
.c {text-align: center;}
.c td {text-align: center;}
.r {text-align: right;}
li {
font-family: Book Antiqua, Times New Roman, Times;
color: rgb(0,0,0);
font-size: 14px;
}
.navbar	{
font-family: Book Antiqua, Times New Roman, Times; 
color: rgb(0,0,0);
font-size: 15px;
cursor: hand;
}
.navbaractive	{	font-family: Book Antiqua, Times New Roman, Times;
			color: #ffffff;
			background-color: #000000;
			font-size: 15px;
		}
.navbarspc	{
			font-family: Book Antiqua, Times New Roman, Times;
			color: rgb(102,0,51);
			font-size: 15px;
		}
.mainpgtext	{
			font-family: Book Antiqua, Times New Roman, Times;
			color: rgb(0,0,0);
			font-size: 14px;
		}
.bigtext	{
			font-family: Book Antiqua, Times New Roman, Times;
			color: rgb(0,0,0);
			font-size: 16px;
		}
.contactinfo	{
			font-family: Times New Roman, Times;
			color: rgb(102,0,102);
			font-size: 12px;
		}
.authorinfo	{
			font-family: Arial, Helvetica, sans-serif;
			color: rgb(0,0,0);
			font-weight: bold;
			font-size: 14px;
		}
.quote		{
			font-family: Arial, Helvetica, sans-serif;
			color: rgb(0,0,0);
			font-style: oblique;
			font-size: 12px;
		}
.quoteattrib	{
			font-family: Arial, Helvetica, sans-serif;
			color: rgb(0,0,0);
			font-size: 10px;
		}
.pubinfo	{	font-family: Arial, Helvetica, sans-serif;
			color: rgb(0,0,0);
			font-weight: bold;
			font-size: 11px;
		}
.head		{
			font-family: Book Antiqua, Times New Roman, Times;
			color: rgb(0,0,0);
			font-weight: bold;
			font-size: 24px;
			line-height: 28px;
		}
.subhead	{
			font-family: Book Antiqua, Times New Roman, Times;
			color: rgb(0,0,0);
			font-weight: bold;
			font-style: italic;
			font-size: 21px;
			line-height: 24px;
		}
.secthead	{
			font-family: Verdana, Arial, sans-serif;
			color: rgb(0,0,0);
			font-size: 16px;
			line-height: 20px;
		}
.text		{
			font-family: Book Antiqua, Times New Roman, Times;
			color: black;
			font-size: 12px;
}
.marq	{
			font-family: Verdana, Arial, sans-serif;
			color: black;
			font-style: italic;
			font-size: 12px;
}
.eventdate	{
			font-family: Palatino Linotype, Palatino, Book Antiqua, Times New Roman, Times;
			color: rgb(0,0,0);
			font-size: 16px;
			font-weight: bold;
			line-height: 16px;
		}
.eventname	{
			font-family: Arial Narrow, sans-serif;
			color: rgb(0,0,0);
			font-size: 16px;
			font-weight: bold;
			line-height: 16px;
		}
.eventdesc	{
			font-family: Arial Narrow, sans-serif;
			color: rgb(0,0,0);
			font-size: 14px;
			line-height: 14px;
		}
.eventdetails	{
			font-family: Arial Narrow, sans-serif;
			color: rgb(0,0,0);
			font-size: 14px;
			line-height: 14px;
		}
.eventcontact	{
			font-family: Arial Narrow, sans-serif;
			color: rgb(0,0,0);
			font-size: 12px;
			font-style: italic;
			line-height: 12px;
		}
SPAN	{ font-family:arial, helvetica }
/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#EDECD8; height:80; width: 95; }
.empty_day_cell			{ background-color:#EEEEEE; height:80; width: 95; }
.today_cell				{ background-color:#F5F4ED; height:80; width: 95; }

/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:11px; font-family:verdana, arial, helvetica; color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:11px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#00F; text-decoration:underline }
.title_txt A:active		{ color:#00F; text-decoration:underline }
.title_txt A:visited	{ color:#00F; text-decoration:underline }
.title_txt A:hover		{ color:#00F; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str				{ font-size:11px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header			{ background-color:#2663E2; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }
SPAN.TreeviewSpanArea {
		text-align: left;

}
   SPAN.TreeviewSpanArea A {
        font-size: 10pt; 
        font-family: verdana,helvetica; 
        text-decoration: none;
        color: rgb(200,0,0);
   }
   SPAN.TreeviewSpanArea A:hover {
        color: '#820082';
   }
.c {
  text-align: center;
}
.pnwhotlisttable {font-size: 10pt;}
.pnwhotlistmainheader {font-size: 10pt;}
.pnwhotlisttagline {font-size: 10pt;}
.pnwhotlisttopicheader {font-size: 10pt;}
.pnwhotlistblogtitle  {font-size: 10pt;}	
.pnwhotlistentrytitle {font-size: 10pt;}
.pnwhotlistentrytext {font-size: 10pt;}
.pnwhotlistmoretext {font-size: 10pt;}
.pnwhotlistupdatetime {font-size: 10pt;}
.pnwhotlistfooter {font-size: 10pt;}
.red {color:red;}
.strike {text-decoration:line-through;}
.u {text-decoration:underline;}
