/*
IGFOA COLORS:
dk blue: 002d59
med blue: 24599d
med gray: a1a1a1
green: 779151
dhtml menu grays: cccccc
dhtml menu blue: 003366
*/

td     { font-family: verdana, arial, sans-serif; font-size: 12px; color: #000000; }

p  { font-family: verdana, arial, sans-serif; font-size: 12px; color: #000000; }

ul           {	list-style-type: disc; }

ol           {	font-family: arial, sans-serif; 
				font-size: 12px; 
				color: #000000; }

li           {	font-family: arial, sans-serif; 
				font-size: 12px; 
				color: #000000; }

a:link       { color: #24599d; text-decoration: none; }
a:visited    { color: #24599d; text-decoration: none; }
a:hover { color: #003366; text-decoration: underline; }

.calendar		{ font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; }

.callout		{ font-family: tahoma, verdana, arial, sans-serif; font-size: 10px; color: #000000; }
.callout A:link	{ color: #24599d; text-decoration: underline; }
.callout A:visited	{ color: #24599d; text-decoration: underline; }
.callout A:hover	{ color: #003366; text-decoration: underline; }

.callouthead		{ font-family: verdana, arial, sans-serif; font-size: 14px; color: #002d59; font-weight: bold; }

.highlights		{ font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; }
.highlights ol   {	font-family: arial, sans-serif; 
					font-size: 11px; 
					color: #000000; }
.highlights li   {	font-family: arial, sans-serif; 
					font-size: 11px; 
					color: #000000; }

.frontlinks		{ font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; color: #000000; }
.frontlinks A:link	{ color: #24599d; text-decoration: underline; }
.frontlinks A:visited	{ color: #24599d; text-decoration: underline; }
.frontlinks A:hover	{ color: #003366; text-decoration: underline; }

.footer      { font-family: tahoma, verdana, arial, sans-serif; font-size: 10px; color: #000000; }
.footer A:link	{ color: #24599d; text-decoration: underline; }
.footer A:visited	{ color: #24599d; text-decoration: underline; }
.footer A:hover	{ color: #003366; text-decoration: underline; }

.secheads		{ font-family: verdana, arial, sans-serif; font-size: 14px; color: #779151; font-weight: bold; }

.whiteheads		{ font-family: tahoma, verdana, arial, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; }

/* styles for the search page */
#contents { border: 1px solid black; float: left; width: 100%; padding: 5px; margin-top: 10px;}
#contents p { float: left; clear: left; margin: 2px; width: 90%;}

.searchBox { float: left; clear: left; margin-bottom: 15px; margin-top: 10px; width: 100%; }
.searchBox input { padding: 4px; border: 1px solid #779151; }
.searchBox p, .searchBox form { float: left; clear: left; }
.searchBox .button { border: 1px solid #779151; background-color: White; margin-left: 5px; padding: 2px; }

.name { font-weight: bold; float: left; clear: left; }
.item { float: left; clear: left; margin-bottom: 15px; width: 700px;}
.description { float: left; clear: left; margin-left: 20px;}
.italic { font-style: italic; }