body
	{
	font-family:Verdana,Arial,Helvetica,Helv,Sans-Serif;
	color:#000000;
	}

/* General page links... */
a:link, a:visited
	{
	font-family:Verdana,Arial,Helvetica,Helv,Sans-Serif;
	color: blue;
	text-decoration: underline;
	}
a:active, a:hover
	{
	font-family:Verdana,Arial,Helvetica,Helv,Sans-Serif;
	color: red;
	text-decoration: underline;
	}

/* Path links on header blue bar... */
a.path:link
	{
	font-family:Verdana,Arial,Helvetica,Helv,Sans-Serif;
	color: white;
	text-decoration: underline;
	}
a.path:visited
	{
	font-family:Verdana,Arial,Helvetica,Helv,Sans-Serif;
	color: white;
	text-decoration: underline;
	}
a.path:active, a.path:hover
	{
	font-family:Verdana,Arial,Helvetica,Helv,Sans-Serif;
	color: cyan;
	text-decoration: underline;
	}

/* Nav links on left... */
a.nav:link
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: black;
	text-decoration: none;
	}
a.nav:visited
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: black;
	text-decoration: none;
	}
a.nav:active, a.nav:hover
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: red;
	text-decoration: underline;
	}
a.navTitle:link
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: black;
	text-decoration: none;
	}
a.navTitle:visited
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: black;
	text-decoration: none;
	}
a.navTitle:active, a.navTitle:hover
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: red;
	text-decoration: underline;
	}
a.navHead:link
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: black;
	text-decoration: none;
	}
a.navHead:visited
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: black;
	text-decoration: none;
	}
a.navHead:active, a.navHead:hover
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: red;
	text-decoration: underline;
	}
.navHeader
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: black;
	}
.navHead
	{
	font-family:Arial,Helvetica,Helv,Sans-Serif;
	color: black;
	}

td.pageText
	/* Large White Header Text... */
		{  font-family:Verdana,Arial; color:gray; font-weight:bold; }

td.WhiteText
	/* Small White Text on blue bar, not a link... */
		{  font-family:Verdana,Arial; color:white; font-size:0.8em; }

td.copy
	/* Copyright text... */
		{  font-family:Arial; }
a.copy:link {font-family:Arial; text-decoration:underline; color:blue; }
a.copy:visited {font-family:Arial; text-decoration:underline; color:blue; }
a.copy:hover {font-family:Arial; text-decoration:underline; color:red; }

h1	{  color:midnightblue; font-weight:bold; font-family:Arial; }
h2	{  color:midnightblue; font-weight:bold; font-family:Arial; }
h3	{  color:midnightblue; font-weight:bold; font-family:Arial; }

h4	{
		padding-top:1px;
		padding-right:1px;
		padding-left:3px;
		padding-bottom:3px;
		color:white;
		font-weight:bold;
		font-style:normal;
		font-family:Arial;
		text-align:left;
		vertical-align:top;
		border-top:1.0pt solid windowtext;
		border-right:none;
		border-bottom:none;
		border-left:none;
		background-color:midnightblue;
		}

h5
{
	font-family:Verdana,Arial;
	color: red;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px
}

a.navlink:link
	{
	color: #003366;
	text-decoration: underline;
	}
a.navlink:active
	{
	color: #003366;
	}
a.navlink:visited
	{
	color: #003366;
	text-decoration: underline;
	}
a.navlink:hover
	{
	color: #ff6600;
	text-decoration: underline;
	}
td.Error
	{
	color: red;
	font-family: Arial,Helvetica,san-serif;
	font-weight: bold;
	}
.ErrorMsg
	{
	font-family:Arial;
	color:red;
	}
textarea
	{
	color: #000000;
	font-family: Arial;
	}
input
	{
	font-family: Arial,Helv,Sans-Serif;
	color: black;
	}
select 
	{
	font-family: Arial,Helv,Sans-Serif;
	color: black;
	}
td.SearchReturn
	{
	color: black;
	font-weight: bold;
	}
.SearchHead
	{
	font-family:Arial;
	color:#ffffff;
	font-weight:bold;
	}
ul, ol, li
	{
	font-family:Verdana,Arial;
	}
.normal
	{
	font-family:Verdana,Arial;
	}
.normalLarger
	{
	font-family:Verdana,Arial;
	}
.label
	{
	font-family:Verdana,Arial;
	font-weight:bold;
	}
.labelError
	{
	font-family:Verdana,Arial;
	color:red;
	font-weight:bold;
	}
.small
	{
	font-family:Arial;
	}
.LinkHelp
	{
	font-family:Arial;
	}
.BoldLink
	{
	font-family:Arial;
	color: red;
	font-weight: bold;
	}
p.HelpText
	{
	color: black;
	font-family: arial, helvetica;
	margin-bottom: 6px;
	margin-top: 0px;
	}
.NoVisit
	{
	font-family:Arial;
	color: black;
	}
.RefHeader
	{
	color: White;
	font-family: Verdana,arial, helvetica, san-serif;
	font-weight: bold;
	background-color:	midnightBlue;
	}
.RefSmHeader
	{
	color: MidnightBlue;
	font-family: arial, helvetica, san-serif;
	font-weight: bold;
	background-color:	#d3d3d3;
	}
.header
	{
	color: MidnightBlue;
	font-family: Verdana,arial, helvetica, san-serif;
	font-weight: bold;
	}
.smheader
	{
	color: MidnightBlue;
	font-family: Verdana,arial, helvetica, san-serif;
	font-weight: bold;
	}
.category
	{
	color: MidnightBlue;
	font-weight: bold;
	background-color:	#FFFACD;
	}
.ReviewLabelReq
	{
	color: black;
	font-family: arial, helvetica, san-serif;
	font-weight: bold;
}
.ReviewLabel
	{
	color: black;
	font-family: arial, helvetica, 'san serif';
}
.ReviewData
	{
	color: MidnightBlue;
	font-family: arial, helvetica, 'san serif';
}
.redLabel
{
	color: red;
	font-family: arial, helvetica, 'san serif';
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px
}


/* Home page styles... */
a.colText:link {font-family:Arial; text-decoration:underline; color:blue; }
a.colText:visited {font-family:Arial; text-decoration:underline; color:midnightblue; }
a.colText:hover {font-family:Arial; text-decoration:underline; color:red; }
a.smWhiteBold:link	{color:white; text-decoration:underline; font-family:Verdana,Arial; font-weight:bold; }
a.smWhiteBold:visited	{color:white; text-decoration:underline; font-family:Verdana,Arial; font-weight:bold; }
a.smWhiteBold:hover	{color:white; text-decoration:underline; font-family:Verdana,Arial; font-weight:bold; }
a.smWhiteBoldAd:link	{color:white; text-decoration:none; font-family:Arial; font-weight:bold; }
a.smWhiteBoldAd:visited	{color:white; text-decoration:none; font-family:Arial; font-weight:bold; }
a.smWhiteBoldAd:hover	{color:white; text-decoration:underline; font-family:Arial; font-weight:bold; }
a.smWhite:link	{color:white; text-decoration:none; font-family:Arial; }
a.smWhite:visited	{color:white; text-decoration:none; font-family:Arial; }
a.smWhite:hover	{color:white; text-decoration:underline; font-family:Arial; }

.darkBar
	{
	background-color:midnightblue;
	font-family:Arial;
	color:white;
	font-weight:bold;
	height:21px;
	}
.darkBarLg
	{
	background-color:midnightblue;
	font-family:Arial;
	color:white;
	font-weight:bold;
	height:21px;
	}
.cols
	{
	color:black;
	font-family:Arial;
	}
.dot
	{
	color:midnightblue;
	}
.searchFormLabel
	{
	color:black;
	font-family:Arial;
	font-weight:bold;
	}
.smGrayText
	{
	color:gray;
	font-family:Arial;
	}
.smBlackText
	{
	color:black;
	font-family:Arial;
	}
	
.isRequired
	{
	color:red;
	font-family:Arial;
	}

.highlight
	{
	background-color: #FFFF00
	}
	
.helpTitle
	{
		color:midnightblue;
	}

/* Old Styles, Commented out until needed...

p										{  font-family:Arial;  font-size:0.8em;  }

a.detailHeadLink:link, a.detailHeadLink:visited
	{ color: midnightblue;	text-decoration: underline; }
a.detailHeadLink:active, a.detailHeadLink:hover
	{	color: darkred;	text-decoration: underline; }

a.leftLinksApple:link, a.leftLinksApple:visited
	{ text-decoration: none; font-family:Arial; font-size:8pt; color:#000000; }
a.leftLinksApple:active, a.leftLinksApple:hover
	{ color: red; text-decoration: underline; }
	
a.leftLinks:link, a.leftLinks:visited
	{ text-decoration: none; font-family:Arial; font-size:8pt; color:#000000; }
a.leftLinks:active, a.leftLinks:hover
	{ color: red; text-decoration: underline; }

td.questionHead
	{
	color:midnightblue;
	font-weight:bold;
	}

td.plainLabel
	{
	font-size:0.8em;
	font-weight:bold;
	}
.onPageApple
	{
	font-family:Arial;
	font-size:0.7em;
	color:#000000;
	}
.SearchHeadApple
	{
	font-family:Arial;
	font-size:0.8em;
	color:#ffffff;
	font-weight:bold;
	}
.headerTop
	{
	font-family:Arial;
	font-size:1.8em;
	color:#ffffff;
	}
.headerBottom
	{
	font-family:Arial;
	font-size:1em;
	color:#000000;
	font-weight:bold;
	}
td.dark
	{
	background-color:#868C9A;
	}
td.light
	{
	background-color:#dcdcdc;
	}
.lgNbr
	{
	font-family:Arial;
	font-size:18pt;
	font-weight:bold;
	}
.detailHeader
	{
	background-color:gray;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	}
.detailDataDark
	{
	background-color:silver;
	font-family:Arial;
	font-size:9pt;
	border-bottom: 1px solid white;
	}

.detailDatalight
	{
	background-color:white;
	font-family:Arial;
	font-size:9pt;
	}
.MessageApple
	{
	font-family:Arial; 
	color:gray; 
	font-size:1.8em; 
	font-weight:bold;
	}
.SearchMessage
	{
	font-family:Arial;
	font-size:9pt;
	color:maroon;
	}
*/