body {
	margin: 0px;
	padding: 0px;
	background-color: #A0B09A;
	color: #000000;
}
td {
	font-family: arial,geneva,helvetica,sans-serif;
	font-size: 12px;
}
p {
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: arial,geneva,helvetica,sans-serif;
	font-size: 12px;
}
form {
	margin: 0px;
}
a {
	text-decoration: none;
	font-weight: bold;
}
a.bgDark:link {
	color: #ddcc00;
	text-decoration: none;
}
a.bgDark:hover {
	color: #ffee00;
	text-decoration: underline;
	font-weight : bold;
}
a.bgDark:visited {
	color: #ddcc00;
	text-decoration: none;
	font-weight : normal;
}

.bodyCopyMain {
	background-color: #dfd8c0;
	padding-left: 5px;
	padding-right: 1px;
	padding-top: 3px;
	padding-bottom: 6px;
	line-height: 18px;
}
.hd1,.hd2 {
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 16px;
	background-color: #fffddf;
	color: #cc2a44;
	padding: 5px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.footerMain {
	width: 100%;
	background-color: #aaa69c;
	color: #4a463c;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	padding: 2px;
	padding-left: 5px;
}
.footerMain:link {
	color: #ffe000;
}
/* mastheads */
.masthead1 {
	font-family: Tahoma,Arial,Geneva,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 17px;
	background-color: #99001f;
	color: #ffffff;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 9px;
}
.masthead2 {
	/* background-image: url(#relPath#images/bg_grey_gradient.gif); */
	background-color: #ffffff;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 5px;
}
/* hairline borders */
.bdr1 {
	background-color: #000000;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-size: 2px;
	width: 2px;
}
.bdr2 {
	background-color: #ffffff;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-size: 1px;
	width: 2px;
}
.bdr3 {
	background-color: #99001f;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-size: 2px;
	width: 2px;
}
.bdr4 {
	background-color: #7a766c;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-size: 2px;
	width: 2px;
}
.bdr7 {
	background-color: #8cb6ce;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-size: 2px;
	width: 2px;
}
.bdr8 {
	background-color: #ffffff;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-size: 2px;
	width: 1px;
}
.bdr9 {
	background-color: #cc2a44;
	font-family: Arial,Geneva,Helvetica,Sans Serif;
	font-size: 2px;
	width: 2px;
}
/* defacto display settings (typically for forms) */
.dspTiny {
	font-family: verdana,arial,geneva;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.dspAlarmTiny {
	font-family: verdana,arial,geneva;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.dspSm {
	font-family: arial,geneva;
	font-size: 11px;
	text-decoration: none;
}
.dspLg {
	font-family: arial,geneva;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}
.lblTiny {
	font-family: arial,geneva;
	font-size: 10px;
	color: #000000;
	background-color: #dddddd;
}
.lblSm,.lblAlarmSm {
	font-family: verdana,arial,geneva;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #dddddd;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
}
.lblAlarmSm {
	color: #9f0000;
}
.inputMemo {
	font-family: arial,geneva; font-size: 12px;
	background-color: #efece9;
	border-style: solid; border-width: 1px; border-color: #666666;
	color: #000000;
}
.inputTxt {
	font-family: arial,geneva; font-size: 12px;
	background-color: #efece9;
	border-style: solid; border-width: 1px; border-color: #666666;
	color: #000000;
}
.buttonCommit {
	font-weight: bold;
	color: #990000;
	background-color: #efedd0;
	padding: 1px;
}
/* main navigation settings */
.navBg {
	/* background-image: url(#relPath#images/bg_nav_bar.gif); */
	background-color: #ffffff; /* c9c9c0 */
}
.linksNavText {
	font-family: verdana,arial,geneva;
	font-size: 9px;
	font-weight: normal;
	color: #c0c0c0;
	text-decoration: none;
	padding: 3px;
}
.linksNavText:link {
	color: #e0efff;
}
.linksNavText:visited {
	color: #e0efff;
}
.linksNavText:hover {
	color: #cc334f;
}

.linksNavProd {
	background-color: #eeaaaa;
}
/* press release abstracts */
.newsHeads {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #eeeedd;
	color: #002266;
	padding: 5px;
}
.newsHeadsLinks {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.newsHeadsLinksReadMore {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.newsHeadsBg3 {
	background-color: #ffffff;
	padding: 4px;
	color: #111111;
}
/* not sure... */
.contactLabel {
	background-color: #4f4f4f;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
	padding-left: 9px;
}
/* web form for mailing list */
.bannerContact {
	background-color: #6f6a50;
	color: #ffffff;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 6px;
}
.bannerContactLabel {
	background-color: #800011;
	padding: 3px; padding-left: 11px;
	color: #efefef;
	font-weight: bold;
	font-size: 11px;
}

