a:link
{
  color: #3300ff;
}

a:visited
{
  color: #3300ff;
}

a.mouseover
{
  background-color: #6699cc;
}

a.mouseout
{
  background-color: #;
}

body
{
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  background-color: #edeff6;
  margin: 0px;
  margin-left: 5%;
  margin-right: 5%;
}

body.main
{
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  background: #edeff6;
  margin: 0px;
}

.pgmenu
{
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  background-color: #99cc33;
  margin: 0px;
  text-align:center;
}

body.pgfooter
{
  padding-left: 5px;
  padding-top: 0px;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  background-color: #ffffff;
  margin: 0px;
  border-top: 2px solid #01578f;
}

body.pglinks
{
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #0000ff;
  background: #a4bed8;
  margin: 0px;
}

body.pics
{
  padding: 10px;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  background-color: #a4bed8;
  margin: 0px;
}

div.centre
{
  text-align: center;
}

div.mainheader
{
  color: #000000;
  font: 1.5em bolder arial, helvetica, sans-serif;
  padding-left: 10px;
  text-align: center;
}

div.main
{
  text-align:justify;
}

div.mainlist
{
  margin-left: 10px;
}

div.qualinfo
{
  border: 5px solid #688fab;
  background-color: #ffcc33;
}

div.qualdata
{
  border: 5px solid #688fab;
  background-color: #a4bed8;
  font-size: 8pt;
}

div.qualdata1
{
  text-align: left;
  background-color: #a4bed8;
  padding: 2px 0px 2px 10px;
}

div.qualdata2
{
  text-align: left;
  background-color: #edeff6;
  padding: 2px 0px 2px 10px;
}

div.qualdataftr
{
  font-weight: bold;
  background-color: #a4bed8;
  text-align: left;
  color: #000000;
  padding: 2px 0px 2px 10px;
}

div.qualdatahdr
{
  font-weight: bold;
  background-color: #a4bed8;
  text-align: left;
  color: #000000;
  padding: 2px 0px 2px 10px;
}

div.qualdatainnerbox
{
  border: 0px;
  background-color: #688fab;
  margin: 0px;
  padding: 0px;
  color: #01578f;
  text-align: left;
}

div.qualresults
{
  border-style: solid;
  border-width: 1px;
  padding: 10px;
  background-color: #9cf9f9;
}

input
{
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: 0000ff;
}

p.entrytotal
{
  width:100%;
  font-weight:bold;
  text-align:right;
}

select
{
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #0000ff;
}

span.faqmouseout
{
  color: #000000;
}

span.faqmouseover
{
  cursor: pointer;
  cursor: hand;
  color: #ff0000;
}

span.faqopen
{
  cursor: pointer;
  cursor: hand;
  color: #ff0000;
}

span.linkmouseout
{
  color: #ffff99;
  font-weight: bold;
}

span.linkmouseover
{
  cursor: pointer;
  cursor: hand;
  color: #688fab;
  font-weight: bold;
}

span.pgmenuitem
{
  border: 0px;
  margin: 0px;
  padding: 3px 0px;
  text-align: center;
}

span.qualdetails
{
  color: #ff0000;
  font-weight: bold;
  text-align: right;
  vertical-align: 25%;
  width: 20px;
}

td
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: center;
}

td.hdr
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: right;
}

td.data
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
}

td.editcell
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
}

td.roweven
{
	text-align: left;
	background-color: #99ffcc;
}

td.rowodd
{
	text-align: left;
	background-color: #00ffcc;
}



td.filterhdr
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #C0C0C0;
	text-align: left;
	padding-left: 5px;
}

td.filteritem
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #C0C0C0;
	text-align: left;
}

td.pgmenuout
{
  color: #01578f;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 0px;
  border: 0px;
  text-align: center;
  font-weight: bold;
}

td.pgmenuover
{
  color: #ffff99;
  cursor: pointer;
  cursor: hand;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 0px;
  border: 0px;
  text-align: center;
  font-weight: bold;
}

td.qual
{
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #01578f;
}

td.qualdata1
{
  font-size: 8pt;
  color: #01578f;
  text-align: left;
  background-color: #a4bed8;
  padding: 2px 0px 2px 10px;
}

td.qualdata2
{
  font-size: 8pt;
  color: #01578f;
  text-align: left;
  background-color: #edeff6;
  padding: 2px 0px 2px 10px;
}

td.qualdataftr
{
  font-size: 8pt;
  font-weight: bold;
  background-color: #a4bed8;
  text-align: left;
  color: #000000;
  padding: 2px 0px 2px 10px;
}

td.qualdatahdr
{
  font-size: 8pt;
  font-weight: bold;
  background-color: #a4bed8;
  text-align: left;
  color: #000000;
  padding: 2px 0px 2px 10px;
}

td.rvw_hdr_desc
{
  font-size: 10pt;
  font-weight: bold;
}

td.rvw_item_desc
{
  font-size: 8pt;
}

td.rvw_hdr_amt
{
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
}

td.rvw_item_amt
{
  font-size: 8pt;
  text-align: right;
}

textarea
{
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: 0000ff;
}

th
{
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  color: #0000ff;
  background-color: #99ffff;
}

th.listheader
{
  border: 1px solid #0000ff;
}

th.listheader_left
{
  border: 1px solid #0000ff;
  text-align:left;
}

th.listheader_center
{
  border: 1px solid #0000ff;
  text-align:center;
}

th.qual
{
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  background-color: #ffcc33;
  padding-left: 10px;
}

tr.actionbar
{
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  background-color: #99ccff;
}

tr.listinfo
{
  background-color: #ccffff;
}

tr.qualalt
{
  background-color: #ffde7c;
}

tr.qualdata
{
  color: #688fab;
  padding-left: 10px;
}

tr.qualdataalt
{
  color: #688fab;
  padding-left: 10px;
  background-color: #edeff6;
}

.disclaimer
{
  color: #0000ff;
  font-size: 10px;
}

.error
{
  color: #ff0000;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}

.genheader
{
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  color: #0000ff;
  border:10px 0px 0px #99cc33 solid;
}

.join
{
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #0000ff;
}

.joinheader
{
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #0000ff;
}

.login
{
  font-family: arial, helvetica, sans-serif;
  font-size: 18pt;
  color: #0000;
}

.loginheader
{
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 18pt;
  color: #FFFF00;
}

.pgheader
{
  background-color: #000080;
  color: #FFFF00;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
  margin: 0px;
}

.pgsubheader
{
  font-family: "times new roman", sans-serif;
  font-weight: bold;
  font-size: 16pt;
  text-align: center;
  color: #0000ff;
  margin-bottom: 18px;
}

.roweven
{
	text-align: left;
	background-color: #99ffcc;
}

.rowodd
{
	text-align: left;
	background-color: #00ffcc;
}

.textheader
{
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  border-bottom: 2px solid;
}

.textheader2
{
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
}
