/*
Style sheets for the demo.
*/

/* For buttons */
.darkCornflowerBG {background: #C40001;}
.darkCornflowerBtnLo {font-family: sans-serif; font-size: 8pt;
                  color:white; background: #C40001; border: 1px solid white; margin: 1px; width:50px;}
.darkCornflowerBtnHi {font-family: sans-serif; font-size: 8pt; font-weight: bold; cursor:hand;
                  color:#C40001; background: white; border: 1px solid white; margin: 1px; width:50px;}
.redBtnHi {font-family: sans-serif; font-size: 8pt; font-weight: bold; cursor:hand;
                  color:red; background: white; border: 1px solid red; margin: 1px; width:50px;}

                  
/* For tables, such as data input forms */

.headNote {background: #C40001; color: white; font-weight: bold; font-size: 10pt; padding-bottom: 5px;}
.footNote {background: #C40001; color: white; padding-top: 5px;}

.dataTBL {
  background: efefef; border-collapse: collapse; empty-cells: show;
  border: 7px solid #C40001;}
.dataH {
	background: #FFC0CB;
	color: black;
	text-align: right;
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-left: 5px;
	padding-right: 10px;
	font-weight: normal;
	vertical-align: top;
	font-size: 9pt;
	font-family: sans-serif;
	margin: 0px;
}
.dataD {
  background: #efefef; color: black; text-align: left;
  border-left: 0px; border-top: 0px; border-right: 0px;
     border-bottom: 1px solid gray;
  padding-left: 5px; padding-right: 5px;
  font-weight: normal; vertical-align: top;
  font-size: 9pt; font-family: sans-serif; margin:0px}
.dataDAlt {
  background: pink; color: black; text-align: left;
  border-left: 0px; border-top: 0px; border-right: 0px;
     border-bottom: 1px solid gray;
  padding-left: 5px; padding-right: 5px;
  font-weight: normal; vertical-align: top;
  font-size: 9pt; font-family: sans-serif; margin:0px}
.dataDHi {
  background: #ffffcc; color: red; text-align: left;
  border-left: 0px; border-top: 0px; border-right: 0px;
     border-bottom: 1px solid gray;
  padding-left: 5px; padding-right: 5px;
  font-weight: normal; vertical-align: top;
  cursor: hand; text-decoration: underline;
  font-size: 9pt; font-family: sans-serif; margin:0px}
.dataDHiNoUL {
  background: #ffffcc; color: red; text-align: left;
  border-left: 0px; border-top: 0px; border-right: 0px;
     border-bottom: 1px solid gray;
  padding-left: 5px; padding-right: 5px;
  font-weight: normal; vertical-align: top;
  cursor: hand; text-decoration: none;
  font-size: 9pt; font-family: sans-serif; margin:0px}

/* for data input */
INPUT, SELECT {font-family: sans-serif; font-size: 8pt; padding-right: 5px; padding-left: 5px;}
BODY, TABLE, P, LI, TH, TD, DIV, DT, DD {font-family: sans-serif; font-size: 9pt;}
DT {font-weight: bold; margin-top: 15pt; margin-bottom: 5pt;}
TEXTAREA {font-family: sans-serif; white-space: normal; font-size: 8pt; padding-right: 5px; padding-left: 5px;}

