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: normal; font-size: 24px; line-height: 24px; color: #00AA00; 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: normal; font-size: 12px; line-height: 14px; color: #00AA00; text-transform: uppercase; margin-bottom: 12px; }

.main {
  padding:4px;
}


.ibtn {
  height: 24px;
  padding: 4px;
  background: #00AA00;
  color: #fff;
  xbackground: url(../images/read_more.gif) no-repeat top left;
}
  /* padding: 5px 35px 4px 35px; line-height: 24px; color: #d2eb5b;*/




.itab th {
  background: #A9C7f0;
  border-collapse:collapse;
  padding: 10px 5px 10px 10px;
  line-height: 18px;
  font: 10pt Arial;
  font-weight: bold;
  cursor: default;
/*  padding-left: 2px;*/
}



.itab, .itab td {
  border-collapse:collapse;
  padding: 10px 5px 10px 10px;
  line-height: 18px;
  font: 10pt Arial;
  cursor: default;
/*  padding-left: 2px;*/
}

.nonqual {
  background: #dddddd;
  }

.mapcell , .mapcell a:link, .mapcell a:visited {
  text-align:center;
  background: #00AA00;
  color: #fff;
}


.tRow:nth-child(odd) {
 background: #eaeaea;
}
