body {
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

p {
  margin:7px 0px 7px 0px;
}

a {
  color:#2F5383;
}
a:hover {
  color:#4E7EC0;
  text-decoration:underline;
}

#hf_content a {
  text-decoration:none;
}

img {
  margin:0px;
  padding:0px;
  max-width: 98%;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}

ul { 
  margin-top: 2px; 
  margin-bottom: 10px;
}

ul.space li {
  margin-bottom: 1em;
}

#hf_info {
  text-align:center;
  margin-left:auto; 
  margin-right:auto;
}

#hf_info .hf_head {
  text-align:left;
}

#hf_info .hf_body {
  width:400px;
  margin-left:auto;
  margin-right:auto;	
}

#hf_title {
  background-color:#EEE;
  font-weight:bold;
  text-align:center;
}
#hf_title h1 {
  padding:0;
  margin:0;
  font-size:2em;
}
#hf_title h2 {
  padding:0;
  margin:0;
  font-size:1.7em;
}

#hf_lang {
  margin-top:10px;
  font-size:14px;
}
#hf_lang img {
  padding-top:0px;
  vertical-align:top;
}

#hf_flag, #hf_language {
  display:inline;
}

#hf_langerror {
  text-align:center;
}
#hf_langerror_title {
  color:red;
}

#hf_translator {
  font-size:12px;
  font-weight:normal;
}

.hf_block {
  margin:20px 0px;
  padding:10px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  text-align:start;
  border: 2px solid silver;
  background-color:#F8F8F8;
}

.hf_head {
  padding:5px;
  background-color:#EDEDED;
  font-weight:bold;
  font-size:16px;
}

.hf_body {
  padding:5px;
}

.hf_image, .center {
  text-align:center;
}


.hf_image img {
  border: 1px silver solid;
  margin: 5px 0px;
  padding: 9px;
  background-color:white;
  display:inline;
}

.hf_content_caption {
  font-weight:bold;
  margin-top:15px;
  margin-bottom:0px;
}

.hf_section_caption {
  font-weight:bold;
  margin-top: 1.5em;
}

.hf_contentdivider {
  width:98%;
  margin:0px auto;
  padding:10px;
  font-size:1.7em;
  font-weight:bold;
  background-color:#D8E8FF;
  border: 2px solid silver;
}

#hf_howtouse li div {
  font-weight:bold;
}

#hf_asconditions div {
  font-weight:bold;
}

#hf_asconditions div img {
  margin-bottom:-3px;
  padding-left:20px;
}

#hf_tblcmd td {
  vertical-align:top;
}

#hf_tblcmd td:first-child {
  font-weight: bold;
  min-width: 80px;
}

.hf_tblinfo {
  width:100%;
}

.hf_tblinfo_right {
  text-align:center;
  font-weight:bold;
}

.hf_tblinfo_left {
  text-align:right;
  width:130px;
}

.hf_errortable_left {
  text-align:center;
  font-weight:bold;
}

.hf_errortable_left {
  text-align:right;
  width:150px;
}
.code {
  font-family:"Courier New", Courier, monospace;
  font-style: normal !important;
}

.info {
  border: 3px dotted #4C83C1;
  background: #D8E8FF;
  padding: 1em;
}

.uitext {
  border: 1px solid silver;
  padding: 0px 3px 0px 2px;
  background: #FEFEFE;
  font-style: italic;
}

.bold {
  font-weight: bold;
}