
/***************************************************

GENERAL STYLES

***************************************************/


body {
  background: #FFF;
  font-family:  "Times New Roman", Times, serif;
  color: #000;
}

abbr:after, acronym:after {
  content: " ("attr(title)") ";
}

p {
  font-size: 12pt;
  line-height: 18px;
}

ul {
  font-size: 12pt;
  line-height: 16px;
}

h1 {
  font-size: 24pt;
}

h2 {
  font-size: 20pt;
}

h3 {
  font-size: 16pt;
}

h4 {
  font-size: 14pt;
}

a {
  color: #000;
  text-decoration: none;
}

/* Hide page navigation, decorative images, disclaimer, etc. */

#re,
#nav-home,
#homeswf,
#nav,
#subNav,
#pulldown,
#sidebar-text img,
#footer {
	display: none !important;
}

#header img {
	border: none;
}

a:link.top,
a:visited.top {
	display: none !important;
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
  display: none !important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}

span.sIFR-alternate {
  visibility: visible !important;
  display: block !important;
  position: static !important;
  left: auto !important;
  top: auto !important;
}