body{
	font-family : Verdana, Arial, sans-serif ;
	font-size : 12px;
}

p.main {
	padding-left: 5px;
}

td {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 12px;
}

table.chart {
	border: 1px solid gray;
}

tr.subcell td, tr.subcell th, .subcell {
  border-left:1px solid #ffffff;
  border-top:1px solid #ffffff;
  background-color:#e4eaef;
  font-weight:normal;
  color:black;
  text-decoration:none;
}

tr.on {
    background-color : #ffffff;
}

tr.off {
    background-color : #eeeeee;
}

td.header {
    font-weight : bold;
    vertical-align: top;
    padding-top: 3px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

td.subHeader {
    background-color: #C0C0C0;
    padding-top: 3px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

td.cell {
    padding-top: 3px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

td.cellOn {
	border-top: 1px solid gray;
    padding-top: 3px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

td.cellOff {
    background-color : #b0d0e0;
	border-top: 1px solid gray;
    padding-top: 3px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

tr.statHeader {
    background-color : #90b0e0;
}

td.statHeader {
    font-weight : bold;
    text-align: right;
    padding-top: 3px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

td.statCell {
	border-top: 1px solid gray;
    text-align: right;
    padding-top: 3px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

td.statCellOff {
    background-color : #b0d0e0;
	border-top: 1px solid gray;
    text-align: right;
    padding-top: 3px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

td.alertCell {
	border: 1px solid red;
}

tr.header {
    background-color : #90b0e0;
}

H1 {
	color : #ffffff;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 300%;
	margin-left : 5%;
}

H3 {
  font-size: 13.5pt;
}

H4 {
  font-size: 11pt;
  margin-bottom: 3pt;
}

H5 {
  font-size: 10pt;
  margin-bottom: 0pt;
}

LI {
  margin-bottom: 10pt;
}

A {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 9pt;
}

A:link {
	color: #0000CD;
	font-family : Verdana, Arial, sans-serif ;
	font-size : 9pt;
}

A:visited {
	color: #0000CD;
	font-family : Verdana, Arial, sans-serif ;
	font-size : 9pt;
}

A:hover {
	color: #0000CD;
	font-family : Verdana, Arial, sans-serif ;
	font-size : 9pt;
}

.action {
	font-weight: bold;
	background-color:#cddafd !important; 
	border-color:#bbb !important;
}

P {
  margin-top: 0pt;
  margin-bottom: 12pt;
}

