/* ------------------------------ */

/* GUIDE TO THIS FILE */

/* Sections of this file include: */
/* --Global -- specs that are applicable to any page (such as standard body font and standard bullet style) */
/* --Hyperlinks -- specs applicable only to general hyperlinks (specs for special-case hyperlinks, such as navigation and Level 1 news-box hyperlinks, are covered in other sections) */
/* --H1 through H6 -- specs applicable to Heading 1 through Heading 6 */
/* --Non-standard body fonts -- specs for fonts and font sizes and font colors that need to be different than one of the H1 through H6 specs */
/* --Level 1 pages -- specs applicable only on Level 1 pages (including hyperlink specs that only apply to Level 1 news boxes) */
/* --Level 2 pages -- specs applicable only on Level 2 pages */
/* --Top-nav -- specs applicable only to the top-nav (including hyperlink specs that only apply to the top-nav) */
/* --Sub-nav -- specs applicable to left-nav and sub-nav bot (including hyperlink specs and bullet specs that only apply to left-nav and sub-nav bot) */

/* ------------------------------ */

/* GLOBAL */

BODY { background-color: rgb(255,255,255); margin: 10 }
BODY { color: rgb(0,0,0); font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }
P { color: rgb(0,0,0); font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }
TD { color: rgb(0,0,0); font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }
UL { list-style: url(triangle11x9transparent.gif) outside }
UL { color: rgb(0,0,0); font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }
OL { color: rgb(0,0,0); font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }
FONT { color: rgb(F,F,F) ! important; font-size: 10pt ! important; font-family: Arial, Helvetica, Univers, sans-serif ! important }

/* ------------------------------ */

/* HYPERLINKS */

A:visited { color: rgb(153,0,0); text-decoration: underline }
A:active { color: rgb(255,0,0); text-decoration: none }
A:link	{ color: rgb(0,0,102); text-decoration: underline }
A:hover { color: rgb(255,0,0); text-decoration: none }

/* ------------------------------ */

/* H1 THROUGH H6 */

H1 { color: rgb(255,00,00); font-weight: bold; font-size: 16pt; font-family: Arial, Helvetica, Univers, sans-serif }

H2 { color:  rgb(15,17,80); font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Univers, sans-serif }

H3 { color: rgb(15,17,80); font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Univers, sans-serif }
H3 A:visited { color: rgb(128,0,128); text-decoration: underline }
H3 A:active { color: rgb(183,0,32); text-decoration: none }
H3 A:link { color: rgb(15,17,80); text-decoration: underline }
H3 A:hover { color: rgb(183,0,32); text-decoration: none }

H4 { color: rgb(0,0,0); font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Univers, sans-serif }

H5 { color: rgb(0,0,0); font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }

H6 { color: rgb(0,0,0); font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }

/* ------------------------------ */

/* NON-STANDARD BODY FONTS */

.tablehead { color: rgb(255,255,255); font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Univers, sans-serif }
.tablehead A:visited { color: rgb(255,255,255); text-decoration: underline }
.tablehead A:active { color: rgb(255,255,255); text-decoration: none }
.tablehead A:link { color: rgb(255,255,255); text-decoration: underline }
.tablehead A:hover { color: rgb(255,255,255); text-decoration: none }

.tablesub { color: rgb(0,0,0); font-size: 8pt; font-family: Arial, Helvetica, Univers, sans-serif }
.tablesub A:visited { color: rgb(127,0,127); text-decoration: underline }
.tablesub A:active { color: rgb(255,0,0); text-decoration: underline }
.tablesub A:link { color: rgb(0,0,239); text-decoration: underline }
.tablesub A:hover { color: rgb(255,0,0); text-decoration: underline }

.tabletext { color: rgb(0,0,0); font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }
.tabletext A:visited { color: rgb(128,0,128); text-decoration: underline }
.tabletext A:active { color: rgb(183,0,32); text-decoration: none }
.tabletext A:link { color: rgb(0,0,255); text-decoration: underline }
.tabletext A:hover { color: rgb(183,0,32); text-decoration: none }

.loginalert { color: rgb(183,0,32); background-color: rgb(255,249,174); font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }

/* ------------------------------ */

/* LEVEL 1 PAGES */


.levelonehead { color: rgb(15,17,80); font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }
.levelonehead A:visited { color: rgb(128,0,128) }
.levelonehead A:link { color: rgb(15,17,80) }
.levelonehead A:hover { color: rgb(183,0,32); text-decoration: none }
.levelonebody { color: rgb(0,0,0); font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }

/* ------------------------------ */

/* LEVEL 2 PAGES */

.overview { width: 300px; height: 300px }
.overviewscroll { width: 300px; height: 300px; overflow: auto }
.linkshead { color: rgb(15,17,80); font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Univers, sans-serif }

/* ------------------------------ */

/* TOP-NAV */

.topnav { color: rgb(15,17,80) ! important; font-weight: bold ! important; font-size: 8pt ! important; font-family: Arial, Helvetica, Univers, sans-serif ! important }

.topnav A:visited { color: rgb(15,17,80); text-decoration: none }
.topnav A:active { color: rgb(15,17,80); text-decoration: none }
.topnav A:link { color: rgb(15,17,80); text-decoration: none }
.topnav A:hover { color: rgb(15,17,80); text-decoration: none }

.bluetab { color: rgb(255,255,255) ! important; font-weight: bold ! important; font-size: 8pt ! important; font-family: Arial, Helvetica, Univers, sans-serif ! important }

.bluetab A:visited { color: rgb(255,255,255); text-decoration: none }
.bluetab A:active { color: rgb(255,255,255); text-decoration: none }
.bluetab A:link { color: rgb(255,255,255); text-decoration: none }
.bluetab A:hover { color: rgb(255,255,255); text-decoration: none }

.redtab { color: rgb(255,255,255) ! important; font-weight: bold ! important; font-size: 8pt ! important; font-family: Arial, Helvetica, Univers, sans-serif ! important }

.redtab A:visited { color: rgb(255,255,255); text-decoration: none }
.redtab A:active { color: rgb(255,255,255); text-decoration: none }
.redtab A:link { color: rgb(255,255,255); text-decoration: none }
.redtab A:hover { color: rgb(255,255,255); text-decoration: none }

.loginregister { color: rgb(255,255,255) ! important; font-weight: bold ! important; font-size: 8pt ! important; font-family: Arial, Helvetica, Univers, sans-serif ! important }

.loginregister A:visited { color: rgb(255,255,255); text-decoration: none }
.loginregister A:active { color: rgb(231,225,204); text-decoration: underline }
.loginregister A:link { color: rgb(255,255,255); text-decoration: none }
.loginregister A:hover { color: rgb(231,225,204); text-decoration: underline }

.search { color: rgb(255,255,255) ! important; font-weight: bold ! important; font-size: 10pt ! important; font-family: Arial, Helvetica, Univers, sans-serif ! important }

.search A:visited { color: rgb(255,255,255); text-decoration: none }
.search A:active { color: rgb(231,225,204); text-decoration: underline }
.search A:link { color: rgb(255,255,255); text-decoration: none }
.search A:hover { color: rgb(231,225,204); text-decoration: underline }

/* ------------------------------ */

/* SUB-NAV */

#leftnavbar { border-bottom-width: thick; border-bottom-style: groove }

.publicnavtext { color: rgb(183,0,32); font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }

.publicnavtext A:visited { color: rgb(128,0,128); text-decoration: underline; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }

.publicnavtext A:link { color: rgb(183,0,32); text-decoration: underline; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }

.publicnavtext A:hover { color: rgb(15,17,80); text-decoration: none; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }

.publicnavtext UL { list-style: url(triangle11x9transparent.gif) outside }

.navtext { color: rgb(183,0,32); font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Univers, sans-serif }

.navtext A:visited { color: rgb(128,0,128); text-decoration: underline; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Univers, sans-serif }

.navtext A:link { color: rgb(183,0,32); text-decoration: underline; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Univers, sans-serif }

.navtext A:hover { color: rgb(15,17,80); text-decoration: none; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Univers, sans-serif }

.navtext UL { list-style: url(triangle9x7transparent.gif) outside }

.navsubhead { color: rgb(15,17,80); font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }     