
a {
    color: #8080ff;
    text-decoration: underline;
}
a#app {
    color: #0000ff;
    text-decoration: underline;
}
a.app {
    color: #ff0000;
    text-decoration: underline;
}
a.item {
    color: lime;
/*     text-decoration: underline; */
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
/*    border-bottom-color: #0000ff;
    border-top-color: #0000ff;
    border-left-color: #0000ff;
    border-right-color: #0000ff;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px; */
}
a:visited.item {
    color: limegreen;
/*    text-decoration: underline; */
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
/*    border-bottom-color: #0000ff;
    border-top-color: #0000ff;
    border-left-color: #0000ff;
    border-right-color: #0000ff;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px; */
}
a:hover.item {
    color: LemonChiffon;
    background-color: black;
/*    text-decoration: underline; */
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
/*    border-bottom-color: #0000ff;
    border-top-color: #0000ff;
    border-left-color: #0000ff;
    border-right-color: #0000ff;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;  */
}
a#reg {
    color: #8080ff; /* #ff0000; */
    text-decoration: underline;
}
a:visited {
    color: #ffa080;
    
    text-decoration: underline;
}
a:hover {
    color:  #8080ff; /* #c4c4c4; */
    background-color: palegreen; /* #ffff40; */
    text-decoration: underline;
}
h2.heading {
    color: lawngreen;
    background-color: #404040;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 12pt;
}
td.farleft {
    width: 13px;
}
td.left {
    width: 20%;
    background: #FFFFf0;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    vertical-align:top;
}
td.content {
    margin : 0;
    width: 70%;
    background: #FFFFf0;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
tr.rowhead {
    color: Lime;
    background: black; 
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
/*    border-bottom-color: #ff0000;
    border-top-color: #ff0000;
    border-left-color: #ff0000;
    border-right-color: #ff0000;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
*/
}
tr.row1 {
    background: black;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: LemonChiffon;
    /*border-bottom-color: rgb(255, 200, 200);
    border-top-color: rgb(255, 200, 200);
    border-left-color: rgb(255, 200, 200);
    border-right-color: rgb(255, 200, 200);
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    */
}
tr.row2 {
    /* background: #FFFFf0; */
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    border-bottom-color: rgb(255, 200, 200);
    border-top-color: rgb(255, 200, 200);
    border-left-color: rgb(255, 200, 200);
    border-right-color: rgb(255, 200, 200);
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}
td.pri {
    color: lawngreen;
    background-color: black;
/*    border-bottom-color: lightpink;
    border-top-color: lightpink;
    border-left-color: lightpink;
    border-right-color: lightpink;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;*/
}
td.data {
    color: LemonChiffon ;
    background-color: black;
    /*border-bottom-color: lightblue;
    border-top-color: lightblue;
    border-left-color: lightblue;;
    border-right-color: lightblue;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px; */
}
table.background {
    background-color: #808080;
}
/* approval query  output */
td.aqleft {
    width: 10px;
}
td.aqcb {
    /* this contains the checkbox */
    width: 10%;
    background: #FFFF00;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    vertical-align:top;
}
td.aqname {
    /* this contins the name of the scout seeking approval */
    margin : 0;
    width: 80%;
    background: #FFFFf0;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
td.lefterr {
    width: 20%;
    background: #FF8080;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 9pt;
    vertical-align:top;
}
td.contenterr {
    margin : 0px;
    width: 70%;
    background: #FF8080;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
td.heading {
    background: palegreen; /*#ff6666; */
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
td.helphead {
    width: 20%;
    background: mediumaquamarine; /*limegreen; /* #d0d0d0;*/
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    vertical-align:top;
    border-bottom-color: lightgreen;/* rgb(200, 200, 200); */
    border-top-color: lightgreen;
    border-left-color: lightgreen;
    border-right-color: lightgreen;
    border-color: limegreen;
    border-style: solid;
    border-width: 1px;
}
td.help {
    width: 70%; 
    background: mediumaquamarine;/*limegreen; /* #d0d0d0;*/
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    border: limegreen;
    border-style: solid;
    border-width: 1px;
}
td.errorhead {
    width: 20%;
    background: #fffff0;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #ff0000;
    border-bottom-color: rgb(255, 200, 200);
    border-top-color: rgb(255, 200, 200);
    border-left-color: rgb(255, 200, 200);
    border-right-color: rgb(255, 200, 200);
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}
td.error {
    width: 70%;
    background: #fffff0;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: #ff0000;
    border-bottom-color: rgb(255, 200, 200);
    border-top-color: rgb(255, 200, 200);
    border-left-color: rgb(255, 200, 200);
    border-right-color: rgb(255, 200, 200);
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}
td.reco {
    width: 350px;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background: #ffffd0;
    padding-right: 2px;
    padding-left: 2px;
    border : #ffffd0;
    border-top: red;
    border-bottom: red;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;     
}
td.rech {
    width: 100px;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background: #ffffd0;
    padding-right: 2px;
    padding-left: 2px;
    border : #ffffd0;
    border-top: red;
    border-bottom: red;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;     
}
td.notrh {
    width: 200px;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background: #ffffd0;
    padding-right: 2px;
    padding-left: 2px;
    border : #ffffd0;
    border-top: red;
    border-bottom: red;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px; 
}
td.snameh {
    width: 250px;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;    
    background: #ffffd0;
    padding-right: 2px;
    padding-left: 2px;
    border : #ffffd0;
    border-top: red;
    border-bottom: red;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
  border-left-width: 1px;
    border-right-width: 1px; 
}
td.rec {
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    background: #ffffd0;
    padding-right: 2px;
    padding-left: 2px;
    border : #ffffd0;
    border-top: forestgreen;
    border-bottom: forestgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 0.1px;
    border-top-width: 0.1px;
    border-left-width: 1px;
    border-right-width: 1px; 
}
td.notr {
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    background: #ffffd0;
    padding-right: 2px;
    padding-left: 2px;
    border : #ffffd0;
    border-top: forestgreen;
    border-bottom: forestgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 0.1px;
    border-top-width: 0.1px;
    border-left-width: 1px;
    border-right-width: 1px; 
}
td.sname {
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    background: #ffffd0;
    padding-right: 2px;
    padding-left: 2px;
    border : #ffffd0;
    border-top: forestgreen;
    border-bottom: forestgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 0.1px;
    border-top-width: 0.1px;
    border-left-width: 1px;
    border-right-width: 1px; 
}
td.message {
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    background: DarkCyan ;
    border : #ffffd0;
    border-top: forestgreen;
    border-bottom: forestgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 0.1px;
    border-top-width: 0.1px;
    border-left-width: 1px;
    border-right-width: 1px;
    color: yellow;
}
ol  { 
      padding:0;
      margin:0;
      text-indent:0;
      list-style-type:none ;
      list-style-image:none
    }
.Bullet { 
          text-decoration:none ;
          text-transform:none ;
          border: none;          
        }
#widget0 a:visited {
    color: #ffffff;
    text-decoration: underline;
}
.bumper {
    font-size: 1px;
    line-height: 1px;
}
#widget0 a:hover {
    color: #d4d4d4;
    text-decoration: underline;
}
.tinyText {
    font-size: 1px;
    line-height: 1px;
}
.spacer {
    font-size: 1px;
    line-height: 1px;
}
#widget0 a {
    color: #ffffff;
    text-decoration: underline;
}
body { 
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
div { 
    overflow: visible; 
}
img { 
    border: none; 
}
div.paragraph {
    position: relative;
}
li.full-width {
    width: 100px;
}

div.container
{
    width:100%;
    margin:0px;
    border:1px solid gray;
    line-height:150%;
}
div.header,div.footer
{
    padding:0.5em;
    color:white;
    background-color:gray;
    clear:left;
}
h1.header
{
    padding:0;
    margin:0;
}
div.left1
{
    float:left;
    width:30px;
    margin:0;
    padding:1em;
}
div.left
{
    margin-left:30px;
    width:210px;
    padding:1em;
}
div.content
{
    margin-left:250px;
    border-left:1px solid gray;
    padding:1em;
}
select.err {
    border-bottom-color: deeppink;
    border-top-color: deeppink;
    border-left-color: deeppink;
    border-right-color: deeppink;
    /*border-bottom-color: rgb(200, 200, 200);
    border-top-color: rgb(200, 200, 200);
    border-left-color: rgb(200, 200, 200);
    border-right-color: rgb(200, 200, 200);*/
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: rgb(255,0,0);
    background-color: #ffe8e8;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
select {
    border-bottom-color: lightgreen;/* rgb(200, 200, 200); */
    border-top-color: lightgreen;
    border-left-color: lightgreen;
    border-right-color: lightgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: #808080;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
textarea{
    border-bottom-color: lightgreen;/*rgb(200, 200, 200); */
    border-top-color: lightgreen;
    border-left-color: lightgreen;
    border-right-color: lightgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: #808080;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
input {
    border-bottom-color: lightgreen;/* rgb(200, 200, 200); */
    border-top-color: lightgreen;
    border-left-color: lightgreen;
    border-right-color: lightgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: #808080;
    background-color: white; /* aquamarine; */
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
input.readonly {
    border-bottom-color: lightgreen;/* rgb(200, 200, 200); */
    border-top-color: lightgreen;
    border-left-color: lightgreen;
    border-right-color: lightgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: #808080;
    background-color: white; /* aquamarine; */
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
input.success {
    border-bottom-color: lightgreen;/* rgb(200, 200, 200); */
    border-top-color: lightgreen;
    border-left-color: lightgreen;
    border-right-color: lightgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: #ff0000;
    background-color: #fffff0; /* aquamarine; */
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
input#sub1 {
    border-bottom-color: lightgreen;/* rgb(200, 200, 200); */
    border-top-color: lightgreen;
    border-left-color: lightgreen;
    border-right-color: lightgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: #000000;
    background-color: palegreen;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
input.ro {
    border-bottom-color: rgb(255, 255, 255);
    border-top-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: auto;
    color: rgb(0,0, 255);
    background: #FFFFf0;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
input.err {
    border-bottom-color: deeppink; /* rgb(200, 200, 200); */
    border-top-color: deeppink;
    border-left-color: deeppink;
    border-right-color: deeppink;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: rgb(250, 100, 100);
    background-color: #ffe8e8;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
/* textarea {
    border-bottom-color: rgb(200, 200, 200);
    border-top-color: rgb(200, 200, 200);
    border-left-color: rgb(200, 200, 200);
    border-right-color: rgb(200, 200, 200);
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    cursor: pointer;
    color: rgb(0,0, 255);
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
} */
submit {
    background-color:deeppink;
}
p {
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;    
}

p.error {
    color: rgb(255, 0, 0);
}
input.back {
    border-bottom-color: lightgreen;/* rgb(200, 200, 200); */
    border-top-color: lightgreen;
    border-left-color: lightgreen;
    border-right-color: lightgreen;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    background-color: black;
    color: yellow;
    font-family: verdana,Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
}