<!-- 
/* LINKed from most of my web pages. */
/* Copyright (C) Hal Adam 2003 */
/* Note: visited links are kept across entry and exit of web browser */
/* Text within <SPAN>s do not seem to inherit the BODY characteristics */
/* Block width: Width of parent element=margin-left+border-left-width+padding-left+block width+padding-right+border-right-width+margin-right */
/* Style definitions (Selectors) preceded by a . apply to class= attributes */
/* Selectors preceded by # apply to a id= attribute but only one is allowed per web page. */
body	{
	text-decoration:none;		/* none, overline, line-through, underline */
	text-indent:0;			/* eg. 10px, -5px */
	text-transform:none;		/* none, capitalize, uppercase, lowercase */
	text-align:left;			/* left, right, center, justify */	
	letter-spacing:normal;		/* normal or length .  eg. .5cm, -3px */
	font-style:normal;		/* normal, italic, oblique */
	font-variant:normal;		/* normal, small-caps */
	font-size:100%;
	font-family:verdana,helvetica,arial,sans-serif;
	word-spacing:normal;		/* normal,length eg. -2px . IE + NN 6.0 */
	color:#000000;		/* black */
	background-color:#E0EFFB;	/* light pale blue  */
	margin-top:0;			/* #+/-,+/-%, auto */
	margin-left:0;			/* #+/-,+/-%, auto */
	margin-right:0;		/* #+/-,+/-%, auto */
	margin-bottom:0;		/* #+/-,+/-%, auto */
	}
p, h1, h2, h3, table, td, th, ul, ol, li, textarea, input
	{
	font-family:verdana,helvetica,arial,sans-serif;
	}
input, textarea
	{
	font-size:100%;
	}
p	{
	font-size:100%;
	margin-left:3%;
	margin-right:3%;
	text-align:left;
	}
table	{
	border-collapse: collapse; /* Must do this or else get two lined table borders */
	table-layout: auto; /* adjust column width to max content */
	border: 1px solid black;
	margin-left: auto; /* Center Table */
	margin-right: auto; /* Center Table */
	}
td	{
	border:solid 1px #336699;
	padding:1px;
	}
tr      {padding:1px;}
p:first-letter 
	{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:110%;
	color:#000000;		/* black */ 
	background-color:#E0EFFB;	/* light pale blue  */
	font-weight:bold;
	}
input.InputField, select.PullDownList {
	text-decoration:none;		/* none, overline, line-through, underline */
	text-align:left;			/* left, right, center, justify */	
	font-style:normal;		/* normal, italic, oblique */
	word-spacing:normal;		/* normal,length eg. -2px . IE + NN 6.0 */
	color:#000000;		/* black */
	background-color:#95CDF7;	/* a blue*/
	}
/* normal unvisted link */
a:link {
	color:#0000FF;			/* blue */
	background-color:#E0EFFB;	/* light pale blue  */
	}
/* visted link */
a:visited {
	color:#800080;			/* purple */
	background-color:#E0EFFB;	/* light pale blue  */
	}
/* Select link via TAB key */
a:active {
	color:#FFFFFF;			/* white */
	background-color:#800080;	/* purple */
	}
/* Select hover (mouse over) link */
a:hover {
	color:#FFFFFF;			/* white */
	background-color:#FF0000;	/* red */
	}
/* Small Links */
/* visited anchor, appears to be by default one less value in bolding and point size than value given */
a.SmallRight:link {
	color:#000000;			/* black */
	background-color:#95CDF7;	/* a blue*/
	float:right;
	}
a.SmallRight:visited {
	color:#800080;			/* purple */
	background-color:#95CDF7;	/* a blue*/
      	float:right;
	}
a.SmallRight:hover {
	color:#FFFFFF;			/* white */
	background-color:#FF0000;	/* red */
      	float:right;
	}
/* Selected Link via TAB key */
a.SmallRight:active {
	color:#FFFFFF;			/* white */
	background-color:#800080;	/*purple */
	float:right;
	}
a.SmallLeft:link {
	color:#000000;			/* black */
	background-color:#95CDF7;	/* a blue*/
	float:left;
	}
a.SmallLeft:visited {
	color:#800080;			/* purple */
	background-color:#95CDF7;	/* a blue*/
      float:left;
	}
a.SmallLeft:hover {
	color:#FFFFFF;			/* white */
	background-color:#FF0000;	/* red */
      	float:left;
	}
/* Selected Link via TAB key */
a.SmallLeft:active {
	color:#FFFFFF;			/* white */
	background-color:#800080;	/*purple */
	float:left;
	}
/* CSS SideBar class, used for Side Bar anchors */
a.SideBar {
	font-weight:normal;
	}
a.SideBar:link {
	display:block;   		/* change from inline element to block element */
	font-size:80%; 
	background-color:#95CDF7;	/* a blue*/
	color:#0000FF;			/* blue */
	}
/* visited anchor, appears to be by default one less value in bolding and point size than value given */
a.SideBar:visited {
	display:block;   	/* change from inline element to block element */
	font-size:80%; 
	background-color:#95CDF7; /* a blue*/
	color:#800080;	/* purple */
	} 
/* Selected Link via TAB key */
a.SideBar:active {
	display:block;   		/* change from inline element to block element */
	font-size:80%;
	color:#FFFFFF;			/* white */
	background-color:#800080;	/*purple */
	}
/* Selected hover mouse over link */
a.SideBar:hover {
	display:block;   		/* change from inline element to block element */
	font-size:80%;
	color:#FFFFFF;			/* white */
	background-color:#ff0000;	/* red */
	}
/* CSS TableLink class, used for Table links */
a.TableLink:link {
	text-align:center;
	color:#0000FF;			/* blue */
	background-color:#FFFFFF;	/* white */
	padding-left:3%;
 	padding-right:3%;
	}
/* visited anchor, appears to be by default one less value in bolding and point size than value given */
a.TableLink:visited {
	text-align:center;
	color:#800080;			/* purple */
	background-color:#FFFFFF;	/* white */
	} 
/* Selected Link via TAB key */
a.TableLink:active {
	text-align:center;
	color:#FFFFFF;			/* white */
	background-color:#800080;	/*purple */
	}
/* Selected hover mouse over link */
a.TableLink:hover {
	text-align:center;
	color:#FFFFFF;			/* white */
	background-color:#FF0000;	/* red */
	}
/* CSS TopBar class, used for Top Bar anchors */
a.TopBar:link {
	color:#0000FF;			/* blue */
	background-color:#95CDF7;	/* a blue*/
	}
/* visited anchor, appears to be by default one less value in bolding and point size than value given */
a.TopBar:visited {
	color:#800080;			/* purple */
	background-color:#95CDF7;	/* a blue*/
	} 
/* Selected Link via TAB key */
a.TopBar:active {
	color:#FFFFFF;			/* white */
	background-color:#800080;	/* purple */
	}
/* Selected hover mouse over link */
a.TopBar:hover {
	color:#FFFFFF;			/* white */
	background-color:#FF0000;	/* red */
	}
/* CSS BottomBar class, used for Bottom Bar anchors */
a.BottomBar:link {
	color:#0000FF;			/* blue */
	background-color: #95CDF7;	/* a blue*/
	}
/* visisted anchor, appears to be by default one less value in bolding and point size than value given */
a.BottomBar:visited {
	color:#800080;			/* purple */
	background-color:#95CDF7;	/* a blue*/
	} 
/* Selected Link via TAB key */
a.BottomBar:active {
	color:#FFFFFF;			/* white */
	background-color:#800080;	/* purple */
	} 
a.BottomBar:hover {
	color:#FFFFFF;			/* white */
	background-color:#FF0000;	/* red */
	}
/* class for images since attribute border="0" not allowed for Strict XHTML */
img.NoBorder {
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-bottom-width:0;
      }
img.icon {
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-bottom-width:0;
	background-color:#95CDF7;	/* a blue*/
	}
img.Logo {
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-bottom-width:0;
	vertical-align:middle;
     	 }
/* td.Left {
	text-align:left;
	}
td.Right {
            text-align:right;
	} */
.AnchorBar {
	color:#000000;			/* black */
	background-color:#95CDF7;	/* a blue*/
	text-align:center;
	}  
.Button {
	font-size:80%;
	border-width:.25em;
	border-color:#336699;		/* dark blue */
	background-color:#336699; 	/* dark blue */
	color:#FFFFFF;			/* white */
	height:25px;			/* make Larger than default. % did NOT work */
	}
.ButtonSideBar {
	font-size:80%;
	border-width:.25em;
	border-color:#336699;		/* dark blue */
	background-color:#336699; 	/* dark blue */
	color:#FFFFFF;			/* white */
	height:25px;			/* make Larger than default. % did NOT work */
      	}
.ButtonWebPageStats {
	font-size:80%;
	border-width:.25em;
	border-color:#336699;		/* dark blue */
	background-color:#336699; 	/* dark blue */
	color:#FFFFFF;			/* white */
	height:25px;			/* make Larger than default. % did NOT work */
	}
.FAQ 	{
	text-align:left;
	font-family:verdana,Tahoma,arial,helvetica,geneva,sans-serif;
	color:#800080; /* purple */
	}      
.Icons {
	font-family:Wingdings,fantasy;
	}
.SideBarColumn {
	vertical-align:top;
	color:#000000;		/* black */ 
	background-color:#95CDF7;	/* a blue*/
	text-align:left;	
	}
.SBHeaders {
	font-size:80%;
	font-weight:bold; 
	color:#FFFFFF;			/* White */
	background-color:#336699;	/* dark blue */
	padding-left:.5em;
	padding-right:.5em;
	} 
.RootMenu {
	background-color:#95CDF7;	/* a blue*/
	margin-left:2%;
	margin-top:1%;
	} 
/* Define all sub-menu classes here .  Used by ShowSubMenu JavaScript function */
.Family {
	position:absolute;
	background-color:#95CDF7;	/* a blue*/
	visibility:hidden;    
	margin-left:95%;
      	padding-left:10%;
	padding-right:2%;
      	top:0;
      	border-top:ridge 2px white;
      	border-right:ridge 2px white;
      	border-bottom:ridge 2px white;
	}
.Faith {
	position:absolute;
	background-color:#95CDF7;	/* a blue*/
	visibility:hidden;    
	margin-left:95%;
	padding-left:10%;
	padding-right:2%;
      	top:0;
      	border-top:ridge 2px white;
      	border-right:ridge 2px white;
      	border-bottom:ridge 2px white;
	}
.Cycling {
	position:absolute;
	background-color:#95CDF7;	/* a blue*/
	visibility:hidden;    
	margin-left:95%;
	padding-left:10%;
	padding-right:2%;
      	top:0;
      	border-top:ridge 2px white;
      	border-right:ridge 2px white;
      	border-bottom:ridge 2px white;
	}
.TourDeFarce {
	position:absolute;
	background-color:#95CDF7;	/* a blue*/
	visibility:hidden;    
	margin-left:85%;
      	padding-left:10%;
	padding-right:2%;
      	top:0;
      	border-top:ridge 2px white;
      	border-right:ridge 2px white;
      	border-bottom:ridge 2px white;
	}
.HurricaneRidge {
	position:absolute;
	background-color:#95CDF7;	/* a blue*/
	visibility:hidden;
	margin-left:85%;    
      	padding-left:10%;
	padding-right:2%;
      	top:0;
      	border-top:ridge 2px white;
      	border-right:ridge 2px white;
      	border-bottom:ridge 2px white;
	}
.Left {
	 text-align:left;
	}
.Right {
       text-align:right;
	 }
.paragraph {
	font-size:80%;
	margin-left:6%;
	margin-right:3%;
	text-align:left;
	}
.Reading {
	position:absolute;
	background-color:#95CDF7;	/* a blue*/
	visibility:hidden;    
	margin-left:95%;
      	padding-left:10%;
	padding-right:2%;
      	top:0;
      	border-top:ridge 2px white;
      	border-right:ridge 2px white;
      	border-bottom:ridge 2px white;
	}
.Web {
	position:absolute;
	background-color:#95CDF7;	/* a blue*/
	visibility:hidden;    
	margin-left:95%;
      	padding-left:10%;
 	padding-right:2%;
      	top:0;
      	border-top:ridge 2px white;
      	border-right:ridge 2px white;
      	border-bottom:ridge 2px white;
	}
.Other {
	position:absolute;
	background-color:#95CDF7;	/* a blue*/
	visibility:hidden;    
	margin-left:95%;
      	padding-left:10%;
 	padding-right:2%;
      	top:0;
      	border-top:ridge 2px white;
      	border-right:ridge 2px white;
      	border-bottom:ridge 2px white;
	}
.nobr {
	white-space:nowrap
	}
.ShowSubMenu {
	position:relative;
	}
.OneLiners {
	font-family:Arial,sans-serif;
	color:#0000FF;			/* blue */
	background-color:#E0EFFB;	/* light pale blue  */
	}
.MainColumn {
	vertical-align:top;
	text-align:center;
  	color:#000000;			/* black     */
	background-color:#E0EFFB;	/* light pale blue  */
	}
.RedHeaders {
	font-size:160%;
	font-weight:bold;
	color:#FF0000;			/* red */
	text-align:center;
	vertical-align:middle;
	}
.PurpleHeaders {
	font-size:160%;
	font-weight:bold;
	color:#800080;			/* purple */
	text-align:center;
	}
.FineBold {
	font-weight:bold;
	font-size:80%;
	}
.TableCell {
/*	font-size:80%; */
	color:#000000;			/* Black */
	background-color:#FFFFFF;	/* white */
	padding-left:3%;
 	padding-right:3%;
	}
.Center {
	text-align:center;	
	}
.Special {
	font-family:"Comic Sans MS",sans-serif;
	font-size:150%;
	color:#336699;	/* dark blue */
	}
.Bold {
	font-weight:bold;
	}
.FloatLeft {
	float:left;
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-bottom-width:0;
	vertical-align:text-top;
	color:#000000;			/* Black */
	background-color:#95CDF7;	/* a blue*/
	}
.FloatRight {
	float:right;
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-bottom-width:0;
	vertical-align:text-top;
	color:#000000;			/* Black */
	background-color:#95CDF7;	/* a blue*/
	}
/* DropCap Class will NOT work until browser supports CSS2 spec */
.DropCap {
	background:#0000FF;
	float:left;
	vertical-align:text-top;	
	font-size:110%;
	font-weight:bold;
	border:inset;
	} 
.Smaller {
	font-size:smaller;
	}
.Highlight {
	background:#FFFF00;
	}
/* NOTE: ONLY ONE reference of each ID can be used PER WEB page. */
/* If you need to use more than one, use CLASS */
/* Style for the Style1 id */
#Style1 {
	text-decoration:none;
	color:#0000FF;			/* blue */
	}
/* Small Warning message for id="Warning" */
#Warning {
	font-weight:bold;
	}
/* define background color for any dynamic tables */
#DynamicTable {
	background-color:#FFFFFF; /* white OLD 95CDF7*/
	margin:0px auto 0px auto; /* needed to allow Netscape family browser centering */
	}
-->