html { margin: 0; padding: 0; }

body {
  margin: 0;
  padding: 0;
  font-family: Arial, "Arial Regular", Helvetica, sans-serif;
  font-size: 0.7em;
  line-height: 1.35em;
  color:#000;
  background:url(../gfx/site_bg.gif);
  overflow-x:hidden;
}

h1 { font-size: 240%; font-weight: normal; line-height: 1.2em; margin: 0; color:#333; text-transform:uppercase; letter-spacing:0.5px;}
h2 { font-size: 180%; font-weight: normal; line-height: 1.2em; margin: 0; color:#333; text-transform:uppercase; letter-spacing:0.5px;}
h3 { font-size: 125%; font-weight: bold; line-height:130%; margin: 0; }
h4,h5,h6 { font-size: 110%; font-weight: bold; line-height: 1.2em; margin: 0; }

input, textarea {
  font-size:100%;
}
p { margin: 6px 0 0 0; }
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: #005eab; text-decoration: none; outline: none; font-weight:bold; }
a:hover { color: #000; text-decoration: none; outline: none; font-weight:bold; }
img { border: 0; outline: none; }
.clearfloat { clear:both; margin-top:0; height:0; overflow:hidden; }
.highlightEdit { background-color:#ccc; }
ol {
  margin-left:30px;
  padding-left:0;
}
ol li {
  margin-left:0;
  padding-left:0;
  margin-top:3px;
}
ul {
  margin-left:30px;
  padding-left:0;
}
ul li {
  margin-left:0;
  padding-left:0;
  margin-top:3px;
}

#ajaxbusy {
  position:absolute;
  display:none;
  z-index:10;
  margin-left:20px;
  margin-top:0px;
}
#printfooter {
  display:none;
}
.moveableControl {
  z-index:100;
}

.boldtext {
  font-size:135%;
  font-weight:bold;
  /*font-style:italic;*/
  color:#666;
  line-height:120%;
}

.exclude {
  display:none;
}
.puff {
  background-color:#fff;
  margin-top:15px;
  border:solid 1px #fff;
  cursor:pointer;
}
.puffgfx {
  background-color:transparent;
  border:none;
  margin-top:0;
  text-align:center;
  cursor:default;
}
.puff h2 {
  margin-bottom:5px;
}
.puff_inner {
  margin:10px;
  overflow:hidden;
}
.puff_divider {
  width:200px;
  height:15px;
  background:url(../gfx/article_div.gif) no-repeat center center;
}
.puff_intro {
  font-size:110%;
  font-weight:bold;
  /*font-style:italic;*/
  color:#323232;
  line-height:130%;
  margin-top:10px;
}
.puff_more {
  margin-top:10px;
}
.imgdiv {
  margin:10px 0 5px 0;
}

.wordlink {
  color:#005eab;
  font-weight:bold;
  cursor:pointer;
}
