html {
  min-height: 100%;
  height: auto;
}

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:small;
}

img {
  border:0;
}

a:active { outline:none; }
a:focus { outline:none; }

h1, h2, h3 {
  clear:both;
  margin-top:0;
  margin-bottom:.6em;
  padding:.1em .1em .2em .1em;
  font-family:Arial Black, Gadget, sans-serif; /* Arial, Helvetica, sans-serif; */
  font-weight:normal;
  font-style:normal;
  /* border-bottom:1px dotted #666666; */
  color:#333333;
}

h1 {
  font-size:x-large;
  color:#006699;
}

h2 {
  font-size:large;
  color:#009966;
}

h3 {
  font-size:meduim;
  border:0;
}

p, td, li {
  color:#333333;
  line-height:1.8em;
  list-style-type:square;
}

hr {
  height:1px;
  margin:.4em;
  padding:0;
  color:#edf8ed;
  background-color:#e1ebe1;
  clear:both;
}

/* Border on images */

.border {
  padding:4px;
  border:1px solid #cce0eb;
  margin:0 0 10px 20px;
}

/* style specific classes */
.small {
  font-size:smaller;
}

.grey {
  color:#999999;
}






a.button {
  background-image:url(images_template/button_bold.jpg);
  background-repeat:no-repeat;
  background-color:#e0e0e0;
  border:1px solid #e0e0e0;
  margin-right:8px;
  padding:7px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight:bold;
  text-decoration: none;
  color:#000000;
}

a.button span {

}

a.button:hover {
  text-decoration:underline;
}

a.button:hover span {

}

a.button .blue {
  color:#006699;
}

a.button .green {
  color:#006633;
}

a.button .red {
  color:#cc3333;
}


a.button_light {
  background-image:url(images_template/button_fade.jpg);
  background-repeat:no-repeat;
  background-color:#e8e8e8;
  border:1px solid #e8e8e8;
  padding:7px;
  margin-right:8px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight:bold;
  text-decoration: none;
  color:#666666;
}

a.button_light span {

}

a.button_light:hover {
  text-decoration:underline;
}

a.button_light:hover span {

}

a.button_light .blue {
  color:#0088cc;
}

a.button_light .green {
  color:#7fb299;/*00cc88;*/
}

a.button_light .red {
  color:#e09999;
}


/* Formatting for icons */

.icon16, .icon24, .icon32 {
  margin:0 2px 0 2px;
  border:0;
  vertical-align:middle;
}

.icon16 {
  width:16px;
  height:16px;
}

.icon24 {
  width:24px;
  height:24px;
}

.icon32 {
  width:32px;
  height:32px;
}




/* Style for accesskeys */

.access_key {
  border-bottom:1px dotted #86aec3; /* was 666666; */
}

