body {
  margin: 0;
  padding: 0;
  color:#000;
  background:url(../gfx/sitebg.jpg) no-repeat center top #000;
  font-family: Arial, "Arial Regular", Helvetica, sans-serif;
  font-size: 0.7em;
  line-height: 1.35em;
}

h1 { font-size: 190%; font-weight: bold; line-height: 1.2em; margin: 0 0 10px 0; color:#fa5d48; }
h2 { font-size: 170%; font-weight: bold; line-height: 1.2em; margin: 0 0 10px 0; color:#fa5d48; }
h3 { font-size: 140%; font-weight: bold; line-height: 1.0em; margin: 0 0 6px 0; color:#fa5d48;}
h4,h5,h6 { font-size: 110%; font-weight: bold; line-height: 150%; margin: 0; color:#fa5d48;}

p { margin: 0 0 10px 0; line-height:150%; }
input, textarea { font-family: Arial, "Arial Regular", Helvetica, sans-serif; font-size: 1em; }
hr { width: 100%; border: 0; color: #ccc; background-color: #ccc; height: 1px; margin: 10px 0 10px 0; padding: 0; }
a:link, a:visited, a:active { color: #3fa8f4; text-decoration: none; outline: none; }
a:hover { color: #000; text-decoration: none; outline: none; }
img { border: 0; outline: none; }
.clearfloat { clear:both; margin-top:-1px; height:0; overflow:hidden; }
.highlightEdit { background-color:#ccc; }

ul {
  margin:0 0 0 14px;
  padding:0;
}

.ajaxmess {
  position:absolute;
  display:none;
  z-index:10;
  margin-left:940px;
  margin-top:117px;
}
.ajaxImagesImage {
  display:block;
}
.transparent60, .transparent90 {
  background-image:url(../gfx/white60.png);
}
.transparent90 {
  background-image:url(../gfx/white90.png);
}
.transparentBlue {
  background-image:url(../gfx/blue90.png);
  color:#fff;
}
.transparentBlue a:link, .transparentBlue a:visited, .transparentBlue a:active { color: #fff; }
.transparentBlue a:hover { color: #fff; }

.invtransparentBlue {
  background-image:url(../gfx/white90.png);
  color:#a2c2d3;
}
.invtransparentBlue a:link, .invtransparentBlue a:visited, .invtransparentBlue a:active { color: #a2c2d3; }
.invtransparentBlue a:hover { color: #a2c2d3; }

.transparentGreen {
  background-image:url(../gfx/green90.png);
  color:#fff;
}
.transparentGreen a:link, .transparentGreen a:visited, .transparentGreen a:active { color: #fff; }
.transparentGreen a:hover { color: #fff; }

.invtransparentGreen {
  background-image:url(../gfx/white90.png);
  color:#99d096;
}
.invtransparentGreen a:link, .invtransparentGreen a:visited, .invtransparentGreen a:active { color: #99d096; }
.invtransparentGreen a:hover { color: #99d096; }


.puff {
  margin-bottom:10px;
}
.puffhead {
  padding:6px 10px 6px 10px;
  font-size: 110%; 
  font-weight: bold; 
  line-height: 1.0em; 
  margin: 0; 
  text-transform:uppercase;
}
.puffcontent {
  padding:10px;
}
.puffcontent p {
  /*margin:0;*/
}
.AjaxImage {
  display:block;
}
.redtext {
  color:#fa5d48;
  padding-right:10px;
}
.ingress {
  color:#fa5d48;
}

.inactive a {
  color:#ccc;
}
