body {
	background-color: #ffffcc;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	}
		
.sidenav {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
.sidenavon {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}
	
.tagline {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	}

 h1.logo {
 	font-family: Arial, sans-serif;
	font-size: 36px;
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
h3.sublogo {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	font-style: italic;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	}
 
 h1.homepage {
 	font-family: Arial, sans-serif;
	font-size: 26px;
	color: #cc3366;
	font-weight: bold;
	text-align: center;
 	}
	
h1.landing{
 	font-family: Arial, sans-serif;
	font-size: 22px;
	color: #cc3366;
	font-weight: bold;
	text-align: center;
 	}
h1.article {
 	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #cc3366;
	font-weight: bold;
	text-align: center;
 	}

h2.subhead {
 	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #cc3366;
	font-weight: bold;
	text-align: center;
 	}
	
h2.announcetime {
 	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #cc3366;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
 	}
	
h2.announceplace {
 	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
 	}
	
h2.program {
 	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
 	}
	
h2.subheadwithanchor {
 	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #cc3366;
	font-weight: bold;
	text-align: center;
	link-color: #cc3366;
	visited-color: #cc3366;
 	}

h2.eventsubhead {
 	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #cc3366;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
 	}
	
	
h2.rtcol { 
		font-family: Arial, sans-serif; 
		font-size: 12px;
		font-weight: bold;
		color: #cc3366;
		margin-top: 5px;
		margin-bottom: 5px;
		}
		
h2.announcename {
 	font-family: Arial, sans-serif;
	font-size: 22px;
	color: #cc3366;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
 	}

	
h3 { 
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #cc3366;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
	}
	
		
.section { 
	font-family: Arial, sans-serif; 
	font-size: 14px;
	color: #cc3366;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
	}
	
.bigtext { 
	font-family: Arial, sans-serif; 
	font-size: 16px;
	}
	
p {	
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 7px;
	margin-bottom: 7px;
	}

p.indentlist {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
p.list {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
p.indentsublist {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
p.eventtext {	
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
p.eventhead { 
	font-family: Arial, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #cc3366;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
p.redtext { 
	font-family: Arial, sans-serif;
	font-size: 14px; 
	color: #cc3366;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.redtext {
	color: #cc3366;
	}
	
p.box { 
	border-width: 2px;
	border-style: solid;
	padding: 5px,20px,5px,20px;
	margin-top:  0px;
	margin-bottom: 0px;
	}
	
.box { 
	border-width: 2px;
	border-style: solid;
	padding: 5px,20px,5px,20px;
	margin-top:  0px;
	margin-bottom: 0px;
	}

div.allborderblue { 
	background-color: #eeffff;
	border-width: 1px;
	border-style: solid;
	padding: 5px,5px;
	margin-top:  0px;
	margin-bottom: 0px;
	}
	
div.bluesm { 
	background-color: #eeffff;
	border-width: 1px;
	border-style: solid;
	padding: 5px,5px;
	margin-top:  0px;
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
div.allborderyel { 
	background-color: #ffffcc;
	border-width: 1px;
	border-style: solid;
	padding: 5px,10px,5px;
	margin-top:  0px;
	margin-bottom: 0px;
	}
	
p.anchors {
		font-family: Arial, sans-serif;
		font-size: 9px;
		text-vertical-align: top;
		margin-top: 0px;
		margin-bottom: 0px;
		}
	
p.directions {
		font-family: Arial, sans-serif;
		font-size: 10px;
		text-vertical-align: top;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 8px;	
		}
		
p.rtcolhead { 
		font-family: Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #cc3366;
		margin-top: 5px;
		margin-bottom: 5px;
		}
		
p.rtcoltext { 
		font-family: Arial, sans-serif; 
		font-size: 11px;
		margin-top: 0px;
		margin-bottom: 0px;
		}		
		
		
p.endorsers { 
		font-family: Arial, sans-serif; 
		font-size: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		}		
		
.skedsponsor { 
		font-family: Arial, sans-serif; 
		}
		
p.pflistleft {
		font-family: Arial, sans-serif;
		font-size: 10px;
		text-vertical-align: top;
		padding-left: .5em;	
		}

p.pflistright {
		font-family: Arial, sans-serif; 
		font-size: 10px;
		text-vertical-align: top;
		border-left-style: solid;
		border-left-color: #009999;
		border-left-width: thin;
		padding-left: .5em;	
		}

p.footnote {
		font-family: Arial, sans-serif;
		font-size: 8px;
		text-vertical-align: top;
		}

ol.num		{
		list-style-type: decimal;
		text-indent: 0px;
		}	

ol.loweralpha	{
		list-style-type: lower-alpha;
		}
		
ol.upperalpha	{
		list-style-type: upper-alpha;
		}
		
ol.roman	{
		list-style-type: lower-roman;
		}
		
ol.upperroman	{
		list-style-type: upper-roman;
		}		


ul.disc {
		list-style-type: disc;
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}
				
li		{
		font-family: Arial, sans-serif; 
		font-size: 12px;
		text-indent: 15px;
		margin-bottom: 5px;
		}
	
.pf06green 	{
			color: #76a22d;
			}
			
.pf06orange {
			color: #f5721f;
			}
			
.pf06yellow	{
			color: #ff9900;
			}
	
.pf06brown 	{
			color: #8b551f;
			}
			
body.popup {
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	}

p.pfpopup {
		font-family: Arial, sans-serif;
		font-size: 18px;
		text-vertical-align: top;
		color: #8e001c;
		}
	
h2.pfsubheadpopup {
	background-color: #ffffff;
 	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	text-vertical-align: top;
	color: #8e001c;
	margin-bottom: 0;
 	}
	
.pfpopupnav {
		font-family: Arial, sans-serif;
		font-size: 10px;
		text-vertical-align: top;
		color: #8e001c;
		margin-top: 0; 
		margin-bottom: 0;
		}
		
a.plain {
	text-decoration: none;
	}
	
td.vertspacer {
	background-color: #009999;
	width: 2px;
	}
	
td.hspacer {
	background-color: #009999;
	width: 2px; height: 2px
	}
	
td.hspacersub {
	background-color: #aaaaaa;
	width: 2px;
	}
	
td.skedhead { 
 	background-color: #99cdaa;
 	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
 	text-align: left;
	padding: 5px;
	border: none;
	}

td.skedtime { 
 	font-family: Arial, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background: #faebd7;
	}
			
		
.floatright {
 		margin:0 0 15px 20px;
		font-size: 10px;
        font-family: Arial, sans-serif;
		float: right; }
		
.floatleft {
 		margin:0 15px 10px 0;
		font-size: 10px;
        font-family: Arial, sans-serif;
		float: left; }

.feature {
	border-style: solid;
	border-color: #cc3366;
	border-width: 3px; 
	}
		

p.caption {
		font-size: 10px;
        font-family: Arial, sans-serif;
        text-align: left; 
		text-align: bottom; 
		} 