@charset "utf-8";
/* CSS Document */
body {
  background-color:#000040;
  font-family:Arial, Helvetica, sans-serif;
  padding: 1em 0;
}

.center {
  text-align:center;
}

.noul {
  text-decoration:none;
}

.tHead {
  border:1px Silver inset;
  height:3em;
  font-size:large;
}

.mainTbl {
  margin:0 auto;
  padding:3px;
  border:1px Silver outset;
  width:100%;
  border-spacing:4px;
}

.mainTbl75 {
  width:75%;
  border-spacing:2px;
  margin:0 auto;
  border:medium ridge Silver;
}

.ctrSeventyFive {
  border:medium ridge Silver;
  width:75%;
  margin:0 auto;
}

.headA {
  text-decoration:none;
  color:Black;
  border:none;
  padding-left:0.5em;
}

.headI {
  vertical-align:bottom;
}

.img_ul {
  vertical-align:middle;
  text-decoration:underline;
  height:65px;
}

.left {
  float:left;
  text-align:left;
  width:50%;
  min-width:50%;
}

.leftFull {
  text-align:left;
  width:100%;
}

.ital {
  font-style:italic;
}

.bld {
  font-weight:bold;
}

.centerCol {
  margin:0 auto;
  text-align:center;
}

.right {
  float:right;
  text-align:left;
  width:50%;
  min-width:50%;
}

.leftThird {
  float:left;
  text-align:left;
  width:33.3%;
  min-width:33.3%;
}

.ctrThird {
  float:left;
  text-align:left;
  width:33.3%;
  min-width:33.3%;
}

.rightThird {
  float:right;
  text-align:left;
  width:33.3%;
  min-width:33.3%;
}

.list {
  margin:5px auto;
  width:80%;
  //  min-width:47em;
  border:medium ridge silver;
  -Webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  padding:0 1em;
}

.absoHide {
  position: absolute;
  visibility: hidden;
}

.floathelp1 {
  -Webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border:#4091E1 1px solid;
  padding:0.5em;
  width:30em;
  height:10em;
  color:black;
  background-color:#fffbb8;
  text-align:center;
  font-size:8pt;
  font-weight:bold;
  z-index:1;
  line-height:1.25em;
}

#init {
  padding:0 1em;
}

input[id^=ANSWER]:focus, input[id^=QUESTION]:focus, input#USERID:focus, input#PASSWORD:focus, input#ANSWER:focus, input#QUESTION:focus, input#currentPwd:focus, input#newPwd:focus, input#confirmPwd:focus {
  background-color:#FF6;
}

.spacer {
  height:2px;
}

a.blankLink {
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  white-space:nowrap;
  border:none;
  display:inline-block;
  width:100%;
  //  height:100%;
  color:Blue;
}

a.blankLink:link {
  color:Blue;
}

a.blankLink:active {
  color:Blue;
}

a.blankLink:visited {
  color:Blue;
}

a.blankLink:hover {
  color:White;
  font-weight:bold;
  background-color:#69F;
  border:thin solid Red;
  margin:-1px;
  -Webkit-border-radius:1em;
  -moz-border-radius:1em;
  border-radius:1em;
}

object.blankLink {
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  white-space:nowrap;
  border:none;
  display:inline-block;
  width:100%;
  height:100%;
  color:Blue;
}

object.blankLink:link {
  color:Blue;
}

object.blankLink:active {
  color:Blue;
}

object.blankLink:visited {
  color:Blue;
}

object.blankLink:hover {
  color:White;
  font-weight:bold;
  background-color:#69F;
  border:1px solid Red;
  margin:-1px;
}

#logviewer {
  width:100%;
  height:65px;
}

img {
  border:none;
}

img.helpImg {
  height:1.25em;
  vertical-align:middle;
}

img.nmlets {
  width:316px;
  height:109px;
}

img.powered {
  width:109px;
  height:109px;
}

img.logo {
  width:273px;
  height:109px;
}

img.sm_powered {
  width:112px;
  height:22px;
  margin:0 auto;
  text-align:center;
  display:block;
}

img.sm_logo {
  width:125px;
  height:50px;
  margin:0 auto;
  text-align:center;
  display:block;
}

img.blankLink {
  border:0;
  display:inline;
  vertical-align:middle;
  margin: 0 1em;
}

img.blankLinkC {
  border:0;
  display:inline;
  vertical-align:middle;
  margin-left:25%;
  margin-right:1em;
}

span.blankLink {
  display:inline;
}

span.blankLinkB {
  display:inline;
  font-weight:bold;
}

span.blankLinkPostB {
  display:inline;
}

.ctr_txt {
  text-align:center;
}

.lft_txt {
  text-align:left;
}

.lft_txt_twenty {
  text-align:left;
  width:20%;
  border:inset 1px Silver;
  vertical-align:middle;
  padding:1px;
}

.lft_txt_twentyfive {
  text-align:center;
  width:25%;
  border:inset 1px Silver;
  vertical-align:middle;
  padding:1px;
}

.lft_txt_thirtytree {
  text-align:left;
  width:33.3%;
  border:inset 1px Silver;
  vertical-align:middle;
  padding:1px;
}

.lft_td_sixty {
  text-align:left;
  width:60%;
  border:Silver 1px inset;
}

.lft_td_fifty {
  text-align:left;
  width:50%;
  border:Silver 1px inset;
}

.lft_td_fiftyFive {
  text-align:left;
  width:55%;
  border:Silver 1px inset;
}

.lft_td_forty {
  text-align:left;
  width:40%;
  border:Silver 1px inset;
}

.lft_td_fortyFive {
  text-align:left;
  width:45%;
  border:Silver 1px inset;
}

.lft_td {
  text-align:left;
  border:Silver 1px inset;
}

.pad_ctr {
  padding:7px;
}

.full_border {
  width:100%;
  border:outset 1px Silver;
}

.full {
  width:100%;
}

.tBdyBrdr {
  border:inset 1px black;
}

.threeQ {
  width:75%;
}

.half {
  width:50%;
}

.oneT {
  width:33%;
}

.oneQ {
  width:25%;
}

.oneF {
  width:20%;
}

a.blank {
  font-weight:bold;
  text-decoration:none;
  border:none;
  vertical-align:middle;
}

div.mainCenterReg {
  text-align:center;
  margin:0 auto;
  background-color:#ff0000;
  width:75%;
  border-style:ridge;
  border-width:medium;
  min-width:50em;
}

.outFrame {
  text-align:center;
  margin:0 auto;
  background-color:#FF8000;
  width:75%;
  border:solid 2px Silver;
  padding:6px;
  box-sizing:border-box;
  min-width:50em;
  -Webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  border-radius: 19px;
  -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
  box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
}

.inFrame {
  background-color:#FFF;
  border:ridge 2px Black;
  min-width:49em;
  -Webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.siteFrame {
  width:100%;
  border:outset 1px Silver;
}

td.site {
  width:20%;
  border:inset 1px Gray;
}

td.utility {
  width:33%;
  border:inset 1px Gray;
}

span.site {
  display:inline-block;
  vertical-align:middle;
}

div.site {
  display:inline-block;
  vertical-align:middle;
}

div.iSite {
  display:inline-block;
  font-style:italic;
}

div.mainCenter {
  text-align:center;
  margin:0 auto;
  background-color:#ff0000;
  width:75%;
  border-style:ridge;
  border-width:medium;
  min-width:50em;
  -Webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;

  -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
  box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
}

div.whiteField {
  background-color:#ffffff;
  margin:10px 10px 10px 10px;
  border-width:medium;
  border-style:ridge;
}

div.formField {
  margin:0 auto;
  box-sizing: border-box;
}

div.formFieldChallenge {
  margin:0 auto;
  box-sizing: border-box;
}

div.mainImages {
  margin:10px auto;
}

div.boldIn {
  font-weight:bold;
  display:inline;
}

.clear {
  clear:both;
  width:0;
  height:0;
}

label.formatted {
  padding-left: 5em;
  font-weight:bold;
  display:inline-block;
  float:left;
  text-align:left;
  width:50%;
  box-sizing: border-box;
}

input.formattedAns {
  margin-right: 5em;
  float:right;
  display:inline-block;
  width:40%;
  box-sizing: border-box;
}

label.formattedChallenge {
  font-weight:bold;
  font-size:small;
  width:45%;
}

hr.notSoWide {
  width:75%;
}

#badgeLogo {
  height:12em;
}

.rowSpacer {
  height:5px;
}
