/***************  Main Body Styles ******************/
BODY 
	{  
		color: #000000; 	/* all text*/
		background-color: #FFFFFF; /* white background color */
		font-family:"Arial, Helvetica, MS sans serif";
		font-size:10.0pt;
		margin-left: 0;
		margin-top: 0;
		margin-bottom:.0001pt;
	}
	
.highlightcolor
	{
		background-color: #000000; /* accent color */
	}
	
A:link	
	{ 
		color: #000000;	/* default link color */
		text-decoration: none;
		text-weight: bold;
	}
		
A:visited 
	{
		color: #0066cc;	/* after link has been visited */
		text-decoration: none;
		text-weight: bold;
	}
	
A:active  
	{ 
		color: #FF0000; 	/* mouse over link */
		text-decoration: underline;
		text-weight: bold;
	}
	
A:hover
	{
		color: #FF0000; 	/* mouse over link */
		text-decoration: underline;
		text-weight: bold;
	}
	
hr.nospace,  A.nospace, font.nospace
	{
		
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
	}
	
/***************  Header Formatting ******************/
SPAN.morelink 
	{
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		font-style: italic;

	}
	
SPAN.morelink A:link  
	{ 
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		font-style: italic;
	}
	
SPAN.morelink A:active  
	{ 
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		font-style: italic;
		text-decoration: underline;
	}
	
SPAN.morelink A:hover
	{
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		font-style: italic;
		text-decoration: underline;
	}
	
SPAN.morelink A:visited
	{
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		font-style: italic;
		text-decoration: underline;
	}


	
DIV.moreheadlineslink A:link  
	{ 
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		text-transform: uppercase;
	}
	
DIV.moreheadlineslink A:active  
	{ 
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: underline;
	}
	
DIV.moreheadlineslink A:hover  
	{ 
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: underline;
	}
	
DIV.moreheadlineslink A:visited
	{
		font-size: 8pt;
		color: #FF0000;
		font-weight: bold;
		text-transform: uppercase;
		color: #FF0000;
	}
	
DIV.catagoryheaders 
	{
		line-height: 50%;
		font-size: 10pt;
		color: #000000;
		text-decoration: none;
		font-weight: bold;

	}
	
DIV.newsheadlines 
	{
		font-size: 14pt;
		color: #000000;
		font-weight: bold;

	}
	
DIV.newsheadlines2 
	{
		font-size: 12pt;
		color: #000000;
		font-weight: bold;

	}

DIV.smallheadlines 
	{
		font-size: 10pt;
		color: #000000;
		font-weight: bold;

	}
	
DIV.smallcapsheader
	{
		line-height: 90%;
		font-size: 10pt;
		color: #000000;
		font-weight: bold;
		text-transform: uppercase;

	}
	
SPAN.newsparagraph 
	{
		font-size: 10pt;
		color: #000000;

	}
	
SPAN.smallleadparagraph 
	{
		font-size: 8pt;
		color: #000000;

	}
	
DIV.headlinelinks
	{
		font-size: 7pt;
		color: #000000;
		text-decoration: none;
		font-weight: bold;

	}
	
DIV.headlinelinks A:link
	{
		line-height: 90%;
		font-size: 7pt;
		color: #000000;
		text-decoration: none;
		font-weight: bold;

	}

DIV.headlinelinks A:active
	{
		color: #FF0000;
		text-decoration: underline;
		font-weight: bold;

	}
	
DIV.headlinelinks A:hover
	{
		color: #FF0000;
		text-decoration: underline;
		font-weight: bold;

	}
	
DIV.headlinelinks A:visited
	{
		color: #000000;

	}

	
	
/***************  Left Nav Formatting ******************/
	
TD.leftnavcolor
	{
		background-color: #CCCCCC;	/*  left Nav background color bottom section */
	}
	
TABLE.leftnav 
	{ 
		color: #333333;		/* left nav main text color */
		background-color: #CCCCCC;	/*  left Nav background color */
		font-size: xx-small;
		font-weight: bold;
	}
	
DIV.textalign 
	{
		position: relative;
		left: 10px;
	}
	
TABLE.leftnav A:link 
	{ 
		color: #333333;		/* left nav main link color */
		text-decoration: none;
		font-weight: bold;
	}	

	
TABLE.leftnav A:visited 
	{ 
		color: #333333;		/* Left nav main visited links text color */
		text-decoration: none;
		font-weight: bold;
	}

TABLE.leftnav DIV
	{
	
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 1em;
		text-indent: -.5em;
		font-weight: bold;
	}
	
TABLE.leftnav TR TD DIV A:link
	{
		font-weight: bold;
	}
	
TABLE.leftnav DIV A:active
	{
		font-weight: bold;
	}
	
TABLE.leftnav DIV A:hover
	{
		font-weight: bold;
	}
	
TABLE.leftnav DIV A:visited
	{
		font-weight: bold;
	}

	
TABLE.leftnav A:active  
	{ 
		color: #FF0000; 	/* Left nav main active links text color */
		text-decoration: underline;
		font-weight: bold;
	}
	
TABLE.leftnav A:hover
	{
		color: #FF0000; 	/* Left nav main active links text color */
		text-decoration: underline;
		font-weight: bold;
	} 
	
TABLE.leftnav DIV.headings
	{
		color: #000000;		/* Left Nav text heading colors */
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
		font-size: x-small;
		margin-left: 0em;
		text-indent: 0em;
	}
	
TABLE.leftnav DIV.headings A:link
	{
		color: #000000;		/* Left Nav link heading colors */
		text-decoration: none;
		font-weight: bold;
	}

TABLE.leftnav DIV.headings A:visited
	{
		color: #000000;		/* Left Nav visited heading colors */
		text-decoration: none;
	}
	
TABLE.leftnav DIV.headings A:active
	{
		color: #000000;		/* Left Nav active heading colors */
		text-decoration: underline;
	}

TABLE.leftnav DIV.headings A:hover
	{
		color: #000000;		/* Left Nav active heading colors */
		text-decoration: underline;
	}
	
.linkblue A:link 
	{ 
		color: #0000FF;		/* left nav main link color */
		text-decoration: none;
	}



/***************  Right Nav Formatting ******************/


.subscribelinks {
	color: black;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	border: none;
}
.subscribelinks A:link{
	color: black;
	font-size: 7pt;
	font-weight: bold;
	margin: 3px;
	text-decoration: none;
	border: 0px none;
	padding: 0px;
}
.subscribelinks A:visited{
 color: black;
	font-size: 7pt;
	font-weight: bold;
	margin: 3px;
	text-decoration: none;
}
.subscribelinks A:hover{
	color: red;
	text-decoration: underline;
}

.subscribelinks A:active{
	color: red;
	text-decoration: underline;
}
<!-- controls the border on the classified ad box on right -->
.border1 {
	border-top: 1px solid #000099;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000099;
	border-left: 1px solid #000000;
}
.border1 TD {
	border-top: 2px solid #000099;
	border-right: 0px solid #000000;
	border-bottom: 2px solid #000099;
	border-left: 0px solid #000000;
}

<!-- Calendar styles -->
.sanstext18 {font-family: arial, helvetica, sans-serif; font-size: 18px;}
.sanstext16 {font-family: arial, helvetica, sans-serif; font-size: 16px;}
.sanstext14 {font-family: arial, helvetica, sans-serif; font-size: 14px;}
.sanstext12 {font-family: arial, helvetica, sans-serif; font-size: 12px;}
.sanstext11 {font-family: arial, helvetica, sans-serif; font-size: 11px;}
.sanstext10 {font-family: arial, helvetica, sans-serif; font-size: 10px;}
