body    { color: #31659c; font-family: Verdana, sans-serif; background-color: #ffffff; float: left }

a:link {
	background-color: inherit; color: #31659C;
}

a:visited   { background-color: inherit; color: #31659c; text-decoration: underline }

p.right_menu    { background-color: inherit; color: #e8b52d; font-size: 12pt; font-family: Verdana, sans-serif; font-weight: 700; text-align: left }

p.left_menu    { background-color: inherit; color: #e8b52d; font-size: 7.5pt; font-family: Verdana, sans-serif; font-weight: 700; text-align: right }
a.left_menu  { background-color: inherit; color: #e8b52d; font-size: 7.5pt; font-family: Verdana, sans-serif; font-weight: 700; text-decoration: none; text-align: right }
a.left_menu:visited    { background-color: inherit; color: #e8b52d; text-decoration: none }

a.left_menu_sel   { background-color: inherit; color: #8c2501; text-decoration: none }
a.left_menu_text { background-color: inherit; color: #808080; text-decoration: none }
a.article {
	text-decoration: none;
	font-weight: 500;
}

td.left_menu {
	text-align: "left";
/*	vertical-align: "center"; */
	height: 20px;
}

/* p.subject is used for headers, instead of <h1>. I used <h1> in home/index.html, so they have to stay the same. */
p.subject, h1    { background-color: inherit; color: #31659c; font-size: 12pt; font-family: Verdana, sans-serif; font-weight: 700; text-align: left }

.normal     { background-color: inherit; color: #000; font-size: 9pt; font-family: Verdana, sans-serif; line-height: 1.4; text-align: justify }

p.help  { background-color: inherit; color: #808080; font-size: 8pt; font-family: Verdana, sans-serif; line-height: 1.4; text-align: justify }

p.small  { background-color: inherit; color: #808080; font-size: 8pt; font-family: Verdana, sans-serif; font-weight: 700; line-height: 1.4; text-align: justify }
span.small  { background-color: inherit; color: #808080; font-size: 8pt; font-family: Verdana, sans-serif; font-weight: 700; line-height: 1.4; text-align: justify }

p.left   { background-color: inherit; color: #808080; font-size: 9pt; font-family: Verdana, sans-serif; line-height: 1.4; text-align: left }

p.large  { background-color: inherit; color: #808080; font-size: 10pt; font-family: Verdana, sans-serif; font-weight: 700; line-height: 1.5; text-align: left }

p.news  { background-color: inherit; color: #8c2501; font-size: 9pt; font-family: Verdana, sans-serif; font-weight: 700; text-align: left }

p.right  { background-color: inherit; color: #808080; font-size: 9pt; font-family: Verdana, sans-serif; text-align: right }

a.more {
	background-color: inherit; color: #DBB51B;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	line-height:1.3;
}

a.news  { background-color: inherit; color: #808080; font-family: Verdana, sans-serif; text-decoration: none; text-align: left }

a.news:visited {
	background-color: inherit; color: #31659C;
}


p.tagline  { background-color: inherit; color: #808080; font-size: 8pt; font-family: Verdana, sans-serif; font-style: italic; line-height: 1.4; text-align: left }

p.footer   { background-color: inherit; color: #31659c; font-size: 7pt; font-family: Verdana, sans-serif; line-height: 1; text-align: center }

/* Added for customer portal */

span.required  { background-color: inherit; color: red; font-size: 9pt; font-family: Verdana, sans-serif; line-height: 1.4 }

.centered { text-align: center }

li.news { font-size: 9pt; }

p.formright  { background-color: inherit; color: #808080; font-size: 9pt; font-family: Verdana, sans-serif; line-height: 1.4; text-align: right }
#nav  { font-style: normal; font-weight: bold; list-style-type: none; margin: 0; padding: 0 }
#nav UL  { font-style: normal; font-weight: bold; list-style-type: none; margin: 0; padding: 0 }
#nav A.topmenu   { font-style: normal; font-weight: bold; text-align: center; display: block }
#nav LI   { font-style: normal; font-weight: bold; float: left }
#nav LI1  { font-style: normal; font-weight: bold; float: left }
#nav LI2 { font-style: normal; font-weight: bold; float: left }
#nav LI2 UL { color: #8c2501; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; background: #fff; position: absolute; left: -999em; width: 110px }
#nav LI UL LI2 A { color: #8c2501; font-style: normal; font-weight: bold; line-height: 16px; text-decoration: none; background-color: #f5fafe; background-image: url(/images/Menu_Bullet3.gif); background-repeat: no-repeat !important; text-align: left; display: block; margin-top: -2px; margin-bottom: -1px; padding-left: 2em; width: 110px; vertical-align: middle; border-color: white }
#nav LI UL LI2 A IMG { font-style: normal; font-weight: bold; margin: -3px 0 0; border-style: none }
#nav LI UL LI2 A:hover { color: #0d345b; font-style: normal; font-weight: bold; line-height: 16px; background: #fffaef url(/images/Menu_Bullet2.gif) no-repeat; margin: -2px 0 -1px; width: 110px; vertical-align: middle }
#nav LI1 UL  { color: #8c2501; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; background: #fff; position: absolute; left: -999em; width: 165px }
#nav LI UL LI1 A   { color: #8c2501; font-style: normal; font-weight: bold; line-height: 16px; text-decoration: none; background-color: #f5fafe; background-image: url(/images/Menu_Bullet3.gif); background-repeat: no-repeat !important; text-align: left; display: block; margin-top: -2px; margin-bottom: -1px; width: 165px; vertical-align: middle; border-color: white }
#nav LI UL LI1 A IMG  { font-style: normal; font-weight: bold; margin: -3px 0 0; border-style: none }
#nav LI UL LI1 A:hover  { color: #0d345b; font-style: normal; font-weight: bold; line-height: 16px; background: #fffaef url(/images/Menu_Bullet2.gif) no-repeat; margin: -2px 0 -1px; width: 165px; vertical-align: middle }
#nav LI UL    { color: #8c2501; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; background: #fff; text-align: left; position: absolute; left: -999em; width: 90px }
#nav LI UL LI A     { color: #8c2501; font-style: normal; font-weight: bold; line-height: 16px; text-decoration: none; background-color: #f5fafe; background-image: url(/images/Menu_Bullet3.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 2em; display: block; margin-top: -2px; margin-bottom: -1px; width: 80px; vertical-align: middle }
#nav LI UL LI A IMG   { white-space: normal; list-style-position: inside; margin: -3px 0 0; border-style: none }
#nav LI:hover UL UL UL  { margin-top: -3px; left: -999em }
#nav LI.sfhover UL UL { left: -999em }
#nav LI.sfhover UL UL UL { left: -999em }
#nav LI:hover UL { left: auto }
#nav LI.sfhover UL { left: auto }
#nav LI UL LI A:hover     { color: #0d345b; font-weight: bold; line-height: 16px; background: #fffaef url(/images/Menu_Bullet2.gif) no-repeat; margin: -2px 0 -1px; width: 80px; vertical-align: middle }

#news-and-events ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#news-and-events a {
background-color: inherit; color: #e8b52d; font-size: 7.5pt; font-family: Verdana, sans-serif; text-decoration: none; text-align: right }
}

#frucall {
	margin: 7px;
	padding: 2px;
	border: 1px solid #ff5e24;
	text-align: right;
}
