/* DEFAULTS  ----------------------------------------------------------*/
body { font-family: Verdana, Helvetica, Helvetica Neue, Lucida Grande, Segoe UI, Arial;  background:  url('../images/back.jpg'); background-position:top;  background-repeat: repeat; margin:0.2in; }
.w3-maroon,.w3-hover-maroon:hover{color:#FFFBFF!important;background-color:#7F0000!important}
.imgLink{cursor: pointer; font-weight:small; color:#00f; }
hr { border-top: 2px solid #008; }
ul {font-size:small; margin-right:5px;} 
.hide { visibility: collapse; }
.heading{font-size:large; }

.ctlSucc {border-color:#040; color:#00; }  
.ctlInfo {border-color:#004; color:#00; }
.ctlFail {border-color:#400; color:#00; }
.ctlNone {border-color:#fff; margin:16pt; } 
.lblSucc {background-color:#008000; border-color:#002200; color:#FFFFFF; border-radius:5pt; padding-left:5pt; padding-right:5pt;}
.lblInfo {background-color:#0000dd;	border-color:#000044; color:#FFFFFF; border-radius:5pt; padding-left:5pt; padding-right:5pt;}
.lblFail {background-color:#dd0000; border-color:#220000; color:#FFFFFF; border-radius:5pt; padding-left:5pt; padding-right:5pt;}
.lblNone {background-color:#ffffff;	border-color:#000000; margin:16pt;}

.fltright { float:right; position:relative;}
.fltleft { float:left; position:relative;}
.picleft { position:relative; float:left; width:50px; height:100px; margin:5px; }
.picright { position:relative; float:right; width:50px; height:100px; margin:5px; }

.picViewl { width: 400px; height: 300px; border: 1px solid #000; }
.picViewp { width: 300px; height: 400px; border: 1px solid #000; }
.picViewl.img { max-width: 400; height: auto; }
.picViewp.img { max-width: 400; height: auto; }
