/* index has different styles in html */

blockquote, body, div, form, h1, h2, h3, h4, h5, h6, li, ol, p, select, td, tr, ul, .normal {color: #ee9; background: #191929; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; text-align: left;} /* long list (except .normal, and plus textarea & input) is workaround for Netscape which doesn't cascade body tag's settings to lower block elements; had to remove input & textarea to get grey buttons & text background with black text */

body {margin: 0;}

h1 {font-size: 18px; font-weight: 600; text-align: center;}

h2 {font-size: 16px; font-weight: 600; text-align: center;}

h3 {font-size: 14px; font-weight: 600; text-align: center;}

h4 {font-size: 12px; font-weight: 600; margin-top: 25px; margin-bottom: -12px;} /* use for teasers in text: has increased top & decreased bottom margin */

h5 {font-size: 11px; font-weight: 600;} /* used with image labels */

h2.list {font-size: 16px; font-weight: 400; text-align: left; margin-top:30px;} /* used for list in site map */

h3.list {font-size: 14px; font-weight: 400; text-align: left;} /* used for list in site map */

.eleven {font-size: 11pt; font-weight: 400; } /* use with span in h3 */

.subtitle {font-size: 16px; text-align: center;}

a.ulnav:link, a.ulnav:active, a.ulnav:visited {color: #ee9; text-decoration: underline;}  /*for navigation use underlines on links   need color to override default*/

a:link, a:active, a:visited, a.nav:visited {color: #ee9; text-decoration: none;}  /*for images-links, use no underlines--may not work in WinNet   need color to override default*/

a.ulnav:hover {color: #ff6; text-decoration: underline;}  /*for navigation use underlines on links   need color to override default*/

a:hover {color: #ff6; text-decoration: underline;}  /*for images-links??, use no underlines??--changed 2/03--may not work in WinNet   need color to override default*/


b {font-weight: bolder;}

.larger {font-size: larger; font-weight: 400;} /* not used yet */

.smaller {font-size: smaller; font-weight: 400;} /* not used yet */

.underln {text-decoration: underline;} /* not used yet */

p.yellow, span.yellow, #yellow {color: #F2F244; background: #191929;} 

h4.yellow {color: #F2F244; background: #191929; font-weight: 600; margin-top: auto; margin-bottom: auto;} 

.smMarginT {margin-top: -12px;} /* add to first li in list reduce top margin  */

hr.ltYellow {color: #ee9; background: #191929;} 

.greyBg {color:#000; background: #ddd;} /* used for text (?) and textarea fields, can't add to input field (really?) */

.message_input { /* input elements used to display message */
	display: none;
	border: 0;
	background: #000;
	color: #2053D2;
	}

input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500;} /* input & textarea were just font-size: 10 px */

textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500;} /* not functional in Netscape */


.privy,
.hide { /* privy: spam check and other hidden contact data
		 hide: option to hide "skip navigation" */
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}

.display-not { /* used to hide extraneous data in address */
	display: none;
	}

.right {text-align: right;}

.center {text-align: center;}

.left {text-align: left;}

table {margin-left: auto; margin-right: auto;} /* required to center table in compliant browsers; may need to left align text blocks or <td>s in table; use div class="center" for older browsers */

img {border: 0;}

/* privacy statement */
.indentlist {
	text-indent: 2em;
	}

div.indentlist p {
	margin-top: -1em;
	}

.margintop2em {
	margin-top: 2em;
	}

.margintop3em {
	margin-top: 3em;
	}

.margintop4em {
	margin-top: 4em;
	}

.marginbottom2em {
	margin-bottom: 2em;
	}

.paddingleft2em {
	padding-left: 2em;
	}

dt {/* space before each new term in definition list */
	margin-top: 1em;
	} 

