body {color: Black;
   background-color: White;
   font-family: Arial, sans-serif;
   font-size: 10pt; 
   padding-left: 3em;
   }
   
.mainbody { color: inherit; background-color: inherit; font-family: Arial, sans-serif; font-size: 10pt; vertical-align: top; }
   
.mainbodybigger {   color: inherit;
   background-color: inherit;
   font-family: Arial, sans-serif;
   font-size: 14pt; 
   }
   
.mainbodystrong { color: inherit; background-color: inherit; font-family: Arial, sans-serif; font-size: inherit; font-weight: bold; }

.figurecaption {
	font-size: small;
	font-weight: bold;
	text-align: center;
}

p { }

p.disclaimer {
    font-size: 100%; margin: 0px; color: #778899;
	line-height: 130%; margin-bottom: 6px;
}

/* Main section headers */
h1 {
    font-size: 30px; margin: 0px; color: #2A4B7E;
	margin-top: 36px;
}

h2 {
    font-size: 24px; margin: 0px; color: #2A4B7E;
	margin-top: 30px;
}

/* Sub-section headers */
h3, h3 a, h3 span {
    font-size: 18px; margin: 0px; color: #2A4B7E;
	margin-top: 24px;
}

table.properties th, table.properties th a {
                    color: black;
                    background-color: #FFDDDD; /* Pinkish */
                    }
                    table.properties td {
                    background-color: #eee; /* Gray */
                    }                    
                    table.doc{
                    background-color: #eee; 
                    }
                    table.doc td{
                    background-color: #eee; 
                    }
a:link { }
a:visited { }
a:hover { }
a:active { }


.status {
  position: fixed;
  display: block;
  top: 0px;
  left: 0px;
  width: 300px;
  height: 30px;
  text-align: right;
  padding-top: 2px;
  padding-right: 2em;
  background-color: red;
  color: white;
  font-size: 20px;
  transform-origin: left top;
  transform: rotate(-90deg) translate(-100%, 0%);
  -ms-transform-origin: left top;
  -ms-transform: rotate(90deg);
  -webkit-transform-origin: left top;
  -webkit-transform: rotate(-90deg) translate(-100%, 0%);
  -moz-transform-origin: left top;
  -moz-transform: rotate(-90deg) translate(-100%, 0%);
  -o-transform-origin: left top;
  -o-transform: rotate(-90deg) translate(-100%, 0%);
}

.statusFinal {
  position: fixed;
  display: block;
  top: 0px;
  left: 0px;
  width: 300px;
  height: 30px;
  text-align: right;
  padding-top: 2px;
  padding-right: 2em;
  background-color: blue;
  color: white;
  font-size: 20px;
  transform-origin: left top;
  transform: rotate(-90deg) translate(-100%, 0%);
  -ms-transform-origin: left top;
  -ms-transform: rotate(90deg);
  -webkit-transform-origin: left top;
  -webkit-transform: rotate(-90deg) translate(-100%, 0%);
  -moz-transform-origin: left top;
  -moz-transform: rotate(-90deg) translate(-100%, 0%);
  -o-transform-origin: left top;
  -o-transform: rotate(-90deg) translate(-100%, 0%);
}