html *{ margin:0; padding: 0;}
input {
  border: 1px solid #00f;
  background: #fff;
  margin: 0px;
  padding: 2px;
  }

html, body{ height: 100%;}

body{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; }

img{ border: none;}

p{ line-height: 18px; padding-bottom: 15px;}



h2{ font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 24px; line-height: 24px; color: #a22a50; letter-spacing: -1px; padding-bottom: 7px; margin-bottom: 12px; background: url(../images/dots.gif) bottom left repeat-x;  }
h3{ font-family: Arial, Helvetica, sans-serif; font-weight: 500; font-size: 12px; line-height: 14px; color: #a22a50; text-transform: uppercase; margin-bottom: 12px; }



.main {
  padding:4px;
}


.ibtn  {
        display: inline-block;
        padding: 10px 20px;
        text-align: center;
        text-decoration: none;
        background-color: #ffe374;
        border-radius: 6px;
        outline: none;
        transition: 0.3s;
      }
a.ibtn {
  color: #000000;
  }


.ibtn:hover {
  background:#cf4671;
 }
  /* padding: 5px 35px 4px 35px; line-height: 24px; color: #d2eb5b;*/




.itab th, .clsExpandbar {
  background: #ffe374;
  padding: 5px;
  border-collapse: collapse;
  border-style: solid;
  border-width: 4px;
  border-color: #ccc;
  font: 9pt Arial;
  font-weight: bold;
  cursor: default;
/*  padding-left: 2px;*/
}

.itab th:hover {
  background-color:#cf4671;
}



.itab, .itab td {
  padding: 5px;
  border-collapse: collapse;
  border-style: solid;
  border-width: 4px;
  border-color: #ccc;
  font: 9pt Arial;
  cursor: default;
/*  padding-left: 2px;*/
}

.nonqual {
  background: #dddddd;
  }

.mapcell , .mapcell a:link, .mapcell a:visited {
  text-align:center;
  background: #00AA00;
  color: #fff;
}


