body { max-width: 1000px }

TD.topBnr { border-bottom: solid #9f9f9f 2px }

TD.pgTitleBnr { background-color: #99CCFF;  width: 100% }

TD.crumbs { font: 8pt Arial, Helvetica, sans-serif; color: black; text-decoration: none; margin-left: 0.9em }
TD.crumbs A  { font: 8pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none }
TD.crumbs A:visited { font: 8pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none }
TD.crumbs A:hover { font: 8pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline }

TD.mainContent { background-color: #d8eafe; vertical-align: top; width: 100% }

TD.Ndoc { font: 10pt Arial, Helvetica, sans-serif; margin-left: 1em }
TD.Ndoc A { font: 10pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none }
TD.Ndoc A:visited  { font: 10pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none }
TD.Ndoc A:hover  { font: 10pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline }


TH.Ndoc { font: bold 10pt Arial, Helvetica, sans-serif }

TD.Ndocb { font: bold 10pt Arial, Helvetica, sans-serif; margin-left: 1em }
TD.Ndocb A { font: bold 10pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none }
TD.Ndocb A:visited  { font: bold 10pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none }
TD.Ndocb A:hover  { font: bold 10pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline }

TD.Ndocsm { font: 8pt Arial, Helvetica, sans-serif; margin-left: 1em }
TD.Ndocsm A { font: 8pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none }
TD.Ndocsm A:visited  { font: 8pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none }
TD.Ndocsm A:hover  { font: 8pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline }

TD.tab_mi { font: 9pt Arial, Helvetica, sans-serif; margin-left: 1em; border-top: solid black 1px; border-left: solid black 1px; }
TD.tab_mi A { font: 9pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none }
TD.tab_mi A:visited  { font: 9pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none }
TD.tab_mi A:hover  { font: 9pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline }

TH.tab_mi { font: bold 9pt Arial, Helvetica, sans-serif; margin-left: 1em; border-top: solid black 1px; border-left: solid black 1px; text-align: center; background-color: #cccccc; color: black}
TH.tab_mi A { font: 9pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none; text-align: center; background-color: #cccccc; color: blue }
TH.tab_mi A:visited  { font: 9pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none; text-align: center; background-color: #cccccc; color: red  }
TH.tab_mi A:hover  { font: 9pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline; text-align: center; background-color: #cccccc; color: blue }


TH.maintb { font: bold 9pt arial, helvetica, sans-serif; text-align: center; background-color: #cccccc; color: black }
TH.maintb A{ font: bold 9pt arial, helvetica, sans-serif; text-align: center; background-color: #cccccc; color: blue }
TH.maintb A:hover{ font: bold 9pt arial, helvetica, sans-serif; text-align: center; background-color: #cccccc; color: red }
TH.maintb A:visited{ font: bold 9pt arial, helvetica, sans-serif; text-align: center; background-color: #cccccc; color: blue }

TH.leaders { font: bold 12pt arial, helvetica, sans-serif; text-align: left; background-color: #000079; color: white; padding-left: 0.2em; }

TD.maintb { font: 9pt arial, helvetica, sans-serif }
TD.maintb A{ font: 9pt arial, helvetica, sans-serif }
TD.maintb A:visited{ font: 9pt arial, helvetica, sans-serif }
TD.maintb A:hover{ font: 9pt arial, helvetica, sans-serif }


P { font: 10pt Arial, Helvetica, sans-serif; margin-left: 0.5em; margin-right: 0.5em }
P A { font: 10pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none }
P A:visited  { font: 10pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none }
P A:hover  { font: 10pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline }

P.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
P.small A { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none }
P.small A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none }
P.small A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

P.small-cntr { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center }
P.small-cntr A { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center; text-decoration: none }
P.small-cntr A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center; text-decoration: none }
P.small-cntr A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center }


H3 { font: bold 12pt Arial, Helvetica, sans-serif; color: #2d5e5e; text-decoration: none; margin-left: 0.5em; margin-right: 0.5em  }
h3.main { font: bold 12pt Arial, Helvetica, sans-serif; color: white; text-decoration: none; margin-left: 0.5em; margin-right: 0.5em; padding-left: 0.2em; background-color: #000079  }


ul { list-style-type: square; font: 10pt Arial, Helvetica, sans-serif; color: black; text-decoration: none }
ul A { list-style-type: square; font: 10pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none }
ul A:visited { list-style-type: square; font: 10pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none }
ul A:hover{ list-style-type: square; font: 10pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline }

ol { font: 10pt Arial, Helvetica, sans-serif; color: black; text-decoration: none }
ol A { font: 10pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none }
ol A:visited { font: 10pt Arial, Helvetica, sans-serif; color: purple; text-decoration: none }
ol A:hover{ font: 10pt Arial, Helvetica, sans-serif; color: red; text-decoration: underline }


span.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
span.small A { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none }
span.small A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none }
span.small A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

dd.ue { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
dd.ue A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none }
dd.ue A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none }
dd.ue A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; } 

dt.ue { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
dt.ue A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none }
dt.ue A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none }
dt.ue A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; } 

hr.mem_map_hr { height: 0; border: 0; border-top: 1px solid #336600;  }


/* A-Z NAVIGATION #e0ddbf*/
.azNav {
	text-align: left;
	}
.azNav a {
   font-weight: bold;
   padding:2px 4px 2px 4px;
	border: 1px solid #bbb;
	text-decoration: none;
	}
.azNav a:hover {
	font-weight: bold;
	background-color: #eee;
	}
.azNav a:visited {
	font-weight: bold;
	}	
