body {margin: 0 0 0 0;padding: 0 0 0 0;}
.Instructions {
   text-align: center;
   color: white;
   background-color: rgb(80,80,80);
}

.A {
    text-align: left;  
}

a, a:visited, .A a, .A a:visited {
  color: rgb(60,60,80);
  font-weight: bold;
/*    color: rgb(0,0,200); some phones don't invert selection color when this is set*/

   text-decoration: none;
  }

.FM {
   width: 28px;
   vertical-align:top;
   text-align:center;
}
.FL {
   width: 40%;
   vertical-align:top;
}

.F {
   width: 35px;
   vertical-align:top;
}

.FL,.FM, .F, th {
   text-decoration: none;
   color: rgb(255,255,255);
  background-color: rgb(80,80,80);
   border-bottom: solid 1px rgb(150,150,150);
padding: 2 3 2 3;
   text-align: left;
}  
.G {
   border-bottom: solid 1px rgb(150,150,150);
   width: 90%;
   text-align: left;
}
.H {
   width: 90%;
   text-align: left;
}
.H a,.G a {
   text-decoration: none;
   text-align: left;
}

.green a, .red a, .orange a, .red a,.yellow a {
  color: rgb(0,0,127);
  text-decoration: underline;
}

.red, .red a {
background-color: red;
}
.orange, .orange a {
background-color: rgb(255,80,0);
}
.yellow, .yellow a {
background-color: yellow;
}
.green, .green a {
background-color:  rgb(140,198,41);
}

.Column2 .A {
   border-bottom-width: 0px;
}
.Column1, .h1 {
    text-align: center;	
    vertical-align: middle;
}
    .h1 {
    text-align: center;	
	border: solid 1px rgb(0,100,0);
	font-weight: bold;
	background-color:rgb(80,80,80);
	color:white;
    }       


    .Column0 {
        border-bottom: solid 1px rgb(180,220,180);
	border-bottom-width: 1;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-color: rgb(180,220,180);
        text-align: center;
	background-color: rgb(220,220,200);
    }

    .Column2 {
	background-color: rgb(255,255,255);
        text-align: left;
	margin: 0 1 0 1;
    }


   .ServiceMessage {
	 text-align: center;
	 font-family: sans-serif;
        border-width: thin;
	border-bottom-width: 0;
        border-style: ridge;
	border-color: rgb(225,225,225);		
	font-style: italic;
   }

   .Message {
	 text-align: center;
	 font-family: sans-serif;
	 font-weight: bold;
	border: solid 1px rgb(255,255,255);
   }

    .Warning {
	 background-color: red;
    }
    .Success {
	 background-color:  rgb(142,197,108);
    }



img {
	border-width: 0;
}

.CenteredImage {
     text-align: center;
 }

.CheckboxList {
  width: 15px;
}
.ImportantButton {
  border: 1px solid red;
}

.CellTable .Column0 {
  background-color: rgb(80,80,80);
  color:white;
  font-weight:bold;
}



.SZBox {
margin-bottom:3px;border:solid 1px rgb(100,100,100);background-color:rgb(200,200,200);text-align:left;
}
.SZBox div {padding: 2 0 3 0;}
 .SZBox a,.h1 .A { background-color:white;border: solid 1px black;}
.SZBox a {padding: 1 3 1 3;display:block;text-align:center;}
.h1 .A {text-align:center;}
