
/* Navigation elements */
td.nav1 { font-size: 70%; white-space: nowrap }
a.nav1  { color: white; font-weight: 700; text-decoration: none; padding: 2px 14px 3px; display: block }
a.nav1:hover     { color: white; background-color: #2b2b88; display: block; text-decoration: none;  }
a.nav1Sel   { color: white; font-weight: 700; text-decoration: none; background-color: #4b4b93; padding: 2px 14px 3px; display: block}
a.nav1Sel:hover { color: white; text-decoration: none;  }

span.nav2   { color: #dce7fc; white-space: nowrap }
a.nav2   { color: #dce7fc; padding: 5px 7px 3px; text-decoration: none; font-weight: normal; }
a.nav2:hover   { color: white; text-decoration: underline; color: #dce7fc }
a.nav2Sel { color: #dce7fc; font-weight: bold; padding: 5px 7px 3px; text-decoration: none }
a.nav2Sel:hover { color: #dce7fc }

h1.nav3    {
 color: white;
 font-size: 75%;
 font-weight: bold;
 background-image: url(../img/nav3_h1.gif);
 background-repeat: no-repeat; margin: 0; padding: 3px 0 7px 22px;
/* background-color: #E3ECFD;*/
}
ul.nav3    {
 font-size: 8pt;
 width: 120px;
 margin: 0 0 0 0;
 padding: 0 0 0.5em 22px;
 background-color: #E3ECFD;
}
li.nav3  {
 font-size: 100%;
 list-style-image: url(../img/bluearrow03sp.gif);
 margin-bottom: 0; padding: 2px 0px;
 background-color: #E3ECFD;
}
a.nav3  { color: #020267; text-decoration: none; font-weight: bold; }
a.nav3:hover  { color: b }
a.nav3Sel   { color: #020267; font-weight: 700; text-decoration: none }
li.nav3up  { font-size: 100%; list-style-image: url(../img/bluearrowup03sp.gif); margin-bottom: 0; padding-bottom: 0.5em }
a.nav3up  { color: #020267; text-decoration: none; font-weight: normal; font-style: italic }
a.nav3up:hover  { color: red }

ul.nav4   { margin: 0; padding: 0.5em 0 0 0.8em }
li.nav4    { color: #020267; font-size: 100%; line-height: 120%; text-decoration: none; list-style-image: url(../img/bluearrow03sp.gif); padding-bottom: 0.8em; margin-left: 0.5em }
a.nav4  { color: #020267; text-decoration: none; font-weight: normal; }
a.nav4:hover  { color: red }
a.nav4Sel   { color: #a90000; font-weight: 700; text-decoration: none }

ul.nav5   { margin: 0; padding: 0 0 0.4em 0.8em }
li.nav5   { color: #020267; text-decoration: none; list-style-type: none; padding-bottom: 0.4em; font-size: 100% }
a.nav5  { color: #020267; text-decoration: none; font-weight: normal; }
a.nav5:hover  { color: red }
a.nav5Sel   { color: #a90000; font-weight: 700; text-decoration: none }

table.nav6  { background-color: #020267 } 
td.nav6	 { font-size: 70%;  white-space: nowrap }
a.nav6   { color: white; text-decoration: none; font-weight: bold; line-height: 21px; padding-left: 0.5em; padding-right: 0.8em; display: block }
a.nav6:hover    { color: white; text-decoration: none; background-color: #2b2b88 }
a.nav6Sel  { color: white; font-weight: bold; line-height: 21px; text-decoration: none; background-color: #4b4b93; display: block; padding-right: 0.5em; padding-left: 0.5em }
a.nav6Sel:hover  { color: white; text-decoration: none; }

h1.nav7    { color: white; font-size: 75%; font-weight: bold; background-image: url(../img/nav3_h1.gif); background-repeat: no-repeat; margin: 0; padding: 3px 0 7px 22px;}
ul.nav7    { font-size: 75%; width: 120px; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; }
li.nav7  { font-size: 8pt; margin-bottom: 0; padding-bottom: 0.25em; font-weight: normal; }
a.nav7  { color: #3b3780; text-decoration: none; font-weight: bold; }
a.nav7:hover  { color: #3b3780 }
a.nav7Sel   { color: #a90000; font-weight: 700; text-decoration: none; }
li.nav7up  { font-size: 100%; list-style-image: url(../img/bluearrowup03sp.gif); margin-bottom: 0; padding-bottom: 0.5em; }
a.nav7up  { color: #020267; text-decoration: none; font-weight: normal; font-style: italic; }
a.nav7up:hover  { color: red; }

h1.navWant     { color: #010054; font-size: 70%; font-weight: bold; margin: 0.5em 0 0; padding: 0.5em 0 0.8em 0.3em; width: 140px; border-top: none; font-family: Verdana, Arial, Helvetica, sans-serif;  }
h1.navWantNB   { color: #010054; font-size: 70%; font-weight: bold; margin: 0; padding: 1em 0 0.8em 0.3em; width: 140px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
ul.navWant     { font-size: 70%; margin: 0; padding: 0; width: 140px }
li.navWant     { font-size: 100%; line-height: 120%; text-decoration: none; list-style-type: none; padding-bottom: 0.8em; padding-left: 0.3em }
a.navWant     { color: #3a3780; font-weight: normal; text-decoration: none }
a.navWant:hover  { color: red }


h1.navSite     { color: #010054; font-size: 70%; font-weight: bold; margin: 0; padding: 0 0 0.4em 0.3em; font-family: Verdana, Arial, Helvetica, sans-serif;  }
ul.navSite     { font-size: 70%; margin: 0.5em 0 0; padding: 0.7em 0 0; width: 140px; border-top: 1px solid #c1c1c1 }
li.navSite     { font-size: 100%; line-height: 120%; text-decoration: none; list-style-type: none; padding-bottom: 0.8em; padding-left: 0.3em }
a.navSite     { color: #3a3780; font-weight: bold; text-decoration: none }
a.navSite:hover  { color: red }

div.promoButtons  { padding-top: 4px; padding-bottom: 4px; position: relative; left: -4px; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1 }
div.promoButtonsNB   { padding-top: 4px; padding-bottom: 4px; position: relative; left: -4px; border-top: 1px solid #e3ecfd; border-bottom: 1px solid #c1c1c1 }
div.promoButtonsNBB  { padding-top: 4px; padding-bottom: 4px; position: relative; left: -4px; border-bottom: 1px solid #e3ecfd; border-top: 1px solid #c1c1c1 }

leftnav { margin-left: 0.75ex; display: block; margin-bottom: 0.5em; }