UNKNOWN
{
  font-size: 10pt;
  font-family: "Times New Roman";
  mso-style-noshow: yes;
  mso-style-parent: "";
  mso-pagination: widow-orphan;
  mso-style-name: "Table Normal";
  mso-tstyle-rowband-size: 0;
  mso-tstyle-colband-size: 0;
  mso-padding-alt: 0in 5.4pt 0in 5.4pt;
  mso-para-margin: 0in;
  mso-para-margin-bottom: .0001pt;
  mso-ansi-language: #0400;
  mso-fareast-language: #0400;
  mso-bidi-language: #0400;
}
tr
{
  page-break-inside:avoid;
}

td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  font-size: 12px;
}

h1
{
  font-size: 12px;
  line-height: 150%;
  color: #003399;
}

h2
{
  font-size: 11px;
  color: #3366CC;
  line-height: 140%;
}

p
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 140%;
}
.PageBreak
{
  page-break-before: always;
}
body
{
  margin: 0px;
  color: black;
}
reportbody
{
  margin: 0px;
  color: black;
  background-color: white;
}
table
{
  border-collapse: collapse;
}
table, img
{
  border: 0px;
}

p.nav
{
  margin: 15px;
  line-height: 120%;
}

A
{
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
A:hover
{
  color: #003399;
}
A:link
{
  color: #003399;
}
A:visited
{
  color: #003399;
}
.loginLabel
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  color: Black;
}
.title
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 18px;
}
.copyright
{
  font-size: 9px;
  color: gray;
}
.searchLabel
{
  font-size: 12px;
  color: blue;
  font-weight: bold;
  text-align: right;
}
.sectionTitle
{
  color: Red;
  font-size: 28px;
}
.subSectionTitle
{
  color: Red;
  font-size: 20px;
}
.bold
{
  font-weight: bold;
}
.darkbg
{
  background-color: #FFFFFF;
  color: #FFFFCC;
  background-image: url(images/background.jpg);
  background-repeat: repeat-x;
}
.yellowbg
{
  background-color: #ffffcc;
  padding: 2px;
}
.italics
{
  font-style: italic;
}
.selecttext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.note
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.redNote
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: Red;
}
.resultsGrid
{
  font-size: 14px;
  color: Black;
}
.resultsHeader
{
  font-size: 14px;
  font-weight: bold;
  color: White;
  background-color: #003399;
}
.subMenu
{
  background-color: #dedebe;
}
.menu
{
  background-color: #577DCC;
  color: white;
}
.onDarkBackground
{
  color: Red;
  font-weight: bold;
}
.text
{
  font-family: Verdana, Garamond, sans-serif
  color: Black;
  font-size: 12px;
}
.editLabel
{
  font-family: Verdana,Garamond,Sans-Serif;
  font-size: 12px;
  font-weight: 600;
  color: blue;
}
.heading
{
  font-weight: bold;
  text-decoration: underline;
  background-color: "LightGrey";
}
.subHeading
{
  font-weight: bold;
}

.indent2
{
  text-indent: -16px;
  margin-left: 16px;
}
.indent
{
  margin-left: 16px;
}
.indent_bold
{
  margin-left: 16px;
  font-weight: bold;
}
.center
{
  text-align: center;
}
.bold_under
{
  font-weight: bold;
  text-decoration: underline;
}
.bold_italics
{
  font-weight: bold;
  font-style: italic;
}
.underline
{
  text-decoration: underline;
}
.circle
{
  list-style-type: disc;
}
.square
{
  list-style-type: square;
}
.upperalpha
{
  list-style-type: upper-alpha;
}
.loweralpha
{
  list-style-type: lower-alpha;
}
.ReportHeader
{
  font-family: Verdana,Arial;
  font-weight: bold;
  font-size: 18px;
  color: Blue;
  font-style: italic;
}

.ReportAlternativeItem
{
  background-color:Yellow;
}

.welcometext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: blue;
  font-size: 12px;
  font-weight:500;
}
.smalltext
{
  font-size: 9px;
}
.indent50
{
    margin-left:50px;
}
table.report td
{
    vertical-align:top;
}
table.report
{
    vertical-align:top;
    border:1px 5px;
}
A.email
{
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.reportheading
{
  font-weight: bold;
  background-color: "LightGrey";
  font-size:medium;
  padding-top:5px;
    padding-bottom:10px;
}
.reportheading2
{
  font-weight: bold;
  page-break-after:avoid;
  padding-top:5px;
}
.PageBreakAuto
{
  page-break-before:auto;
  page-break-inside:avoid;
}
@page
{
    size: landscape;
}
.PageBreakAfter
{
  page-break-after:always;
}
.hide
{
	display:none;
}