TD {
  color: #575757;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt; 
}

/* wdhw 05/01/2009 - h1 css updated for sitequiz tagging system */
H1 {
  font-family:Arial; font-weight: normal;font-size: 10pt; color: black; text-align: right
}


H2 {
  font-size: 14pt;
  color: #222222;
}

H3 {
  font-size: 13pt;
  color: #222222;
}

H4 {
  font-size: small;
  font-variant: small-caps;
  font-weight: bold;
  color: #222222;
}

B {
  color: #575757;
  font-size: 10pt;
  font-weight: bold;
}

HR {
  color: #777777;
  height: 1pt;
}

BODY { 
  background: #fefefe;
  color:#575757;
  text-align: justify 
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:10pt; 
  margin: 0px
}

IMG {
  border: 0px;
}

.bodytable {
border-bottom: solid 5px #fefefe;
border-Top: solid 0px #fefefe;
border-left: solid 30px #fefefe;
border-right: solid 30px #fefefe;
}

.navbar2cellleft {
border-bottom: solid 1px #a8a8a8;
border-right: solid 1px #a8a8a8;
border-left: solid 1px #a8a8a8;
white-space: nowrap;
text-indent: 4px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #575757;
text-align: justify;
padding-left: 4px;
padding-right: 4px;
}

.navbar2cellleftselected {
border-bottom: solid 1px #a8a8a8;
border-right: solid 1px #a8a8a8;
border-left: solid 1px #a8a8a8;
background: #e5e5e5;
white-space: nowrap;
text-indent: 4px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #575757;
text-align: justify;
padding-left: 4px;
padding-right: 4px;
}

.navbar2cell {
border-bottom: solid 1px #a8a8a8;
border-right: solid 1px #a8a8a8;
white-space: nowrap;
text-indent: 4px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #575757;
text-align: justify;
padding-left: 4px;
padding-right: 4px;
}

.navbar2cellselected {
border-bottom: solid 1px #a8a8a8;
border-right: solid 1px #a8a8a8;
background: #e5e5e5;
white-space: nowrap;
text-indent: 4px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #575757;
text-align: justify;
padding-left: 4px;
padding-right: 4px;
}

.navbar2cellhidden {
border-bottom: solid 1px #fefefe;
border-right: solid 1px #fefefe;
background: transparent;
white-space: nowrap;
text-indent: 4px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #fefefe;
text-align: justify;
}


a:link, a:visited {
	color:#000000;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}

a.navBorderLink:link, a.navBorderLink:visited {
	color:#575757;
	text-decoration: none;
}
a.navBorderLink:hover {
	color: #171717;
	text-decoration: none;
}
a.navBorderLink:active {
	color: #575757;
	text-decoration: none;
}

a.menuSectionHeadingLink:link, a.menuSectionHeadingLink:visited {
	color:#000000;
	text-decoration: none;
}
a.menuSectionHeadingLink:hover {
	color: #444444;
	text-decoration: none;
}
a.menuSectionHeadingLink:active {
	color: #000000;
	text-decoration: none;
}

.navBorder { border: 1px solid #a8a8a8; white-space: nowrap; text-indent: 4px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#575757; text-align: justify; }
.menuSectionHeading { border: 1px solid #a8a8a8; white-space: nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#000000; text-align: justify; background-color: #ffffff; }
.menuSectionsubHeading { border: 1px solid #a8a8a8; white-space: nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#575757; text-align: justify; }
.contentCellBorder { vertical-align: text-top; border: 1px solid #a8a8a8; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#575757; text-align: justify; padding-left: 4px; padding-right: 4px;}