body { background: #FFF; color: black; margin: 0px; }
	
table {width: 100%; margin: 0; border:0; }
table td {padding: 0; border-width: 0; vertical-align: top; }

td#blue {background: #36B0FF; padding-bottom: 3px; }

td#silver {background: #C0C0C0; padding: 2px 10px 2px 10px; }

.italics { font: italic 12px Arial, Helvetica, Verdana, sans-serif;
			color: black; }
			
.white { font: 12px Arial, Helvetica, Verdana, sans-serif;
			color: white; letter-spacing: 1px; margin-top: -3px; margin-left: 5px; }
			
.whiteit { font: bold italic 11px Arial, Helvetica, Verdana, sans-serif;
			color: white; }
		
.big { font: bold 24px Arial, Helvetica, Verdana, sans-serif;
			color: #000; letter-spacing: 1px; }	
			
td#topblue { background: #36B0FF; vertical-align: middle;
				padding-left: 10px; }
				
td#middle { vertical-align: middle; }

#kass  { padding-left: 20px; 
		 padding-bottom: 15px;
		 margin-right: 25px;
		 border-right: solid 1px #80BA52;
		 font: 13px "Times New Roman", Times;
		 color: black;
		 line-height: 17px;
		 }

#kasscol  { padding-left: 20px; 
		 padding-bottom: 15px;
		 margin-right: 25px;
		 width: 85%;
		 font: 13px "Times New Roman", Times;
		 color: black;
		 line-height: 17px;
		 }
		 
#kassright  { float: right;
		background: #80BA52;
		padding-left: 10px; 
		 padding-bottom: 15px;
		 padding-right: 10px;
		 font: 14px Arial, Helvetica, Verdana, sans-serif;
		 color: black;
		 line-height: 17px;
		 }
		 
.padright { padding-right: 15px; }
		 
div#kass a:link { color: #000; font-weight: bold; border-bottom: solid 1px #80BA52; text-decoration: none; }
div#kass a:visited {color: #000; font-weight: bold; border-bottom: solid 1px #80BA52; text-decoration: none; }
div#kass a:link:hover {color: #666; background: #80BA52; text-decoration: none; }
div#kass a:visited:hover {color: #666; background: #80BA52; text-decoration: none; }

div#kasscol a:link { color: #000; font-weight: bold; border-bottom: solid 1px #80BA52; text-decoration: none; }
div#kasscol a:visited { color: #000; font-weight: bold; border-bottom: solid 1px #80BA52; text-decoration: none; }
div#kasscol a:link:hover { color: #666; background: #80BA52; text-decoration: none; }
div#kasscol a:visited:hover { color: #666; background: #80BA52; text-decoration: none; }

.kassdate { font: 11px Arial, Helvetica, Verdana, sans-serif;
			color: #666; 
			letter-spacing: 1px;
			border-bottom: solid 1px #80BA52;
			margin-bottom: 10px;
			}

.kassdatenb { font: 11px Arial, Helvetica, Verdana, sans-serif;
			color: #666; 
			letter-spacing: 1px;
			}
			
.kasstitle { font: bold 18px Arial, Helvetica, Verdana, sans-serif;
			color: black; 
			letter-spacing: 1px;
			line-height: 18px;
			margin-bottom: 10px;
			}
			
#recentso { background: #C0C0C0; padding: 10px 10px 15px 10px;
		font: normal 11px Arial, Helvetica, sans-serif; color: #fff; }

#recent { background: #80BA52; padding: 10px 10px 15px 10px;
		font: normal 11px Arial, Helvetica, sans-serif; color: #fff; }
		
.recentdate { font: 11px Arial, Helvetica, Verdana, sans-serif;
			color: #666; 
			letter-spacing: 1px;
			border-bottom: solid 1px #666;
			margin-bottom: 10px;
			margin-top: 15px;
			}
			
#recent a:link { color: #fff; text-decoration: none; }
#recent a:visited { color: #fff; text-decoration: none; }
#recent a:link:hover {color: #000; text-decoration: underline; }
#recent a:visited:hover {color: #000; text-decoration: underline; }

.save{ behavior:url(#default#savehistory); }

a.dsphead:link { color:#666;
		font-size:11px;
		font-weight:bold;
  		line-height:14px;
  		text-align:right;
  		text-transform:uppercase;
		letter-spacing: .2em; }
		
a.dsphead:hover { 
		color:#666;
		background:#FFF;
		font-size:11px;
		font-weight:bold;
  		line-height:14px;
  		text-align:right;
  		text-transform:uppercase;
		letter-spacing: .2em;
		text-decoration: none; }
		
a.dsphead span.dspchar { color: #666; font-family:monospace; font-weight:normal;}

.dspcont { display:none; margin-right:1.5em; } 

#recentso a:link { color: #fff; text-decoration: none; }
#recentso a:visited { color: #fff; text-decoration: none; }
#recentso a:link:hover {color: #000; text-decoration: underline; }
#recentso a:visited:hover {color: #000; text-decoration: underline; }


#homeright { margin-top: 20px; margin-right: 20px; line-height: 20px; }

#linkblock {padding: 10px 5px 20px 20px; margin: 0px 20px 0px 0px; border-right: solid 1px #666; }

.linkhead { font: bold 16px Arial, Helvetica, Verdana, sans-serif;
			color: black; line-height: 16px; }

.sublink { font: normal 14px  Arial, Helvetica, Verdana, sans-serif; color: black; line-height: 14px; }

.subparahead { font: normal 14px  Arial, Helvetica, Verdana, sans-serif; color: black; line-height: 14px; margin-bottom: 15px; margin-top: 15px; text-transform: uppercase; }

.subparaul { font: normal 14px  Arial, Helvetica, Verdana, sans-serif; color: black; line-height: 14px; margin-bottom: 15px; margin-top: 15px; text-transform: uppercase; border-bottom: 1px solid #80BA52; }

td#linkblock a:link { font: bold 14px  Arial, Helvetica, Verdana, sans-serif; color: #80BA52; text-decoration: none; }
td#linkblock a:visited {font: bold 14px  Arial, Helvetica, Verdana, sans-serif; color: #80BA52; text-decoration: none; }
td#linkblock a:link:hover {color: #666; text-decoration: underline; }
td#linkblock a:visited:hover {color: #666; text-decoration: underline; }

#contactblock {padding: 20px 5px 20px 20px; margin: 0px 20px 0px 0px; border-right: solid 1px #C0C0C0; }

.text { font: 12px Arial, Helvetica, Verdana, sans-serif;
			color: #000; 
			line-height: 16px;
			margin-bottom: 10px;
			}	

.quote { font: bold 18px "Times New Roman", times ;
			float:right;
			width: 280px;
			color: #000; 
			line-height: 28px;
			margin: 10px 0px 10px 25px;
			}	
			
#regblock {padding: 50px 5px 20px 20px; margin: 0px 20px 0px 0px; }

#footer  { padding-left: 20px; 
		 padding-bottom: 15px;
		 padding-top: 10px;
		 margin-top:10px;
		 border-top: solid 1px #C0C0C0;
		 font: 11px italic Arial, Helvetica, Verdana, sans-serif;
		 color: black;
		 line-height: 12px;
		 }
div#footer a:link { color: #000; text-decoration: none; }
div#footer a:visited {color: #000; text-decoration: none;}
div#footer a:link:hover { color: #666; background: #CC6600; text-decoration: none; }
div#footer a:visited:hover { color: #666; background: #CC6600; text-decoration: none; }

td.charthead { background: silver; font: 14px bold Arial, Helvetica, Verdana, sans-serif; color: #000; padding: 5px 0px 5px 5px; }

table.chart { border: solid 1px #000; vertical-align: top; font: 12px normal Arial, Helvetica, sans-serif; color: #000; }

td.chart { padding: 0px 0px 12px 5px; }
td.chartb { padding: 0px 0px 5px 5px; }

.boldlist { padding-left: 10px; padding-bottom: 10px; font-weight: bold; line-height: 18px; font-size: 14px; }

#horne  { padding-left: 20px; 
		 padding-bottom: 15px;
		 margin-right: 20px;
		 padding-right: 5px;
		 font: 14px "Times New Roman", Times;
		 color: black;
		 line-height: 18px;
		 }
		 
div#horne a:link { color: #CC6600; font-weight: bold; text-decoration: none; }
div#horne a:visited { color: #CC6600; font-weight: bold; text-decoration: none; }
div#horne a:link:hover {color: #D0D0D0; background: #CC6600; text-decoration: none; }
div#horne a:visited:hover {color: #D0D0D0; background: #CC6600; text-decoration: none; }

#horneindex  { 
		 padding-left: 20px; 
		 padding-bottom: 15px;
		 margin-right: 20px;
		 padding-right: 18px;
		 border-right: solid 1px #CC6600;
		 font: 14px "Times New Roman", Times;
		 text-align: justify;
		 color: black;
		 line-height: 19px;
		 }
		 
div#horneindex a:link { color: #CC6600; font-weight: bold; text-decoration: none; }
div#horneindex a:visited { color: #CC6600; font-weight: bold; text-decoration: none; }
div#horneindex a:link:hover {color: #D0D0D0; background: #CC6600; text-decoration: none; }
div#horneindex a:visited:hover {color: #D0D0D0; background: #CC6600; text-decoration: none; }	 

.hornedate { font: bold 12px Arial, Helvetica, Verdana, sans-serif;
			color: #666; 
			letter-spacing: 1px;
			border-bottom: solid 1px #CC6600;
			margin-bottom: 10px;
			}
			
.hornetitle { font: bold 18px Arial, Helvetica, Verdana, sans-serif;
			color: #CC6600; 
			letter-spacing: 1px;
			line-height: 18px;
			margin-bottom: 2px;
			margin-top: 15px;
			}
			
.hornetitleto { font: bold 18px Arial, Helvetica, Verdana, sans-serif;
			color: #CC6600; 
			letter-spacing: 1px;
			line-height: 18px;
			margin-bottom: 2px;
			margin-top: 15px;
			text-transform: uppercase;
			}
			
.hornesub { font: normal 15px  Arial, Helvetica, Verdana, sans-serif; color: black; letter-spacing: 1px; line-height: 15px; }

.hornesubtwo { font: normal 14px  Arial, Helvetica, Verdana, sans-serif; color: #CC6600; line-height: 14px; text-transform: uppercase; }

table.hornechart { border: solid 1px #000; 
					vertical-align: top; font: 12px normal Arial, Helvetica, sans-serif; 
					color: #000; background: #CC6600; width: 80%; }
					
#horneright { margin-top: 20px; margin-right: 20px; font: 14px "Times New Roman", Times;
		 		color: black; line-height: 18px; }

div#horneright a:link { color: #CC6600; font-weight: bold; text-decoration: none; }
div#horneright a:visited { color: #CC6600; font-weight: bold; text-decoration: none; }
div#horneright a:link:hover {color: #D0D0D0; background: #CC6600; text-decoration: none; }
div#horneright a:visited:hover {color: #D0D0D0; background: #CC6600; text-decoration: none; }

#recentroundup { background: #CC6600; padding: 10px 10px 15px 10px;
		font: normal 12px Arial, Helvetica, sans-serif; color: #fff; line-height: 16px; }
		
#recentroundup a:link { color: #fff; text-decoration: none; }
#recentroundup a:visited { color: #fff; text-decoration: none; }
#recentroundup a:link:hover {color: #000; text-decoration: underline; }
#recentroundup a:visited:hover {color: #000; text-decoration: underline; }		

.roundupdate { font: bold 11px Arial, Helvetica, Verdana, sans-serif;
			color: #000; 
			letter-spacing: 1px;
			border-bottom: solid 1px #666;
			margin-bottom: 10px;
			margin-top: 15px;
			}
			
.sidebar { background: #CC6600; padding: 10px 8px 15px 10px; margin-right: 10px;
		font: normal 12px Arial, Helvetica, sans-serif; color: #fff; line-height: 16px; float: left; width: 200px; }
.ads {  border: solid 2px #000; padding: 5px 0px 0px 0px; margin: 5px 0px 5px 5px;
		font: normal 12px Arial, Helvetica, sans-serif; color: #000; line-height: 16px; width: 200px; float: left; }
