body {
  margin: 0px;
  /*	font-family: Verdana, Arial, Helvetica, Sans-Serif;*/
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
}

h1 {
  font-weight: bold;
  font-size: 135%;
  color: #555;
  margin: 0px 0px 0.8em;
}

h2 {
  font-weight: bold;
  font-size: 120%;
  color: #555;
  margin: 0px 0px 0.6em;
}

h3 {
  font-weight: bold;
  font-size: 110%;
  color: #555;
  margin: 0px 0px 0.5em;
}

h4 {
  font-weight: bold;
  font-size: 100%;
  color: #555;
  margin: 0px 0px 0.5em;
}

h5 {
  font-weight: bold;
  font-size: 90%;
  color: #555;
  margin: 0px 0px 5px;
}

td {
  font-size: 100%;
  line-height: 150%;
}

th {
  font-size: 85%;
  line-height: 150%;
}

td.line {
  border-top: 1px solid #eee;
}

td.topbar {
  background-image: url(/images/topbar-1px.gif);
  background-repeat: repeat-x;
}

b {
  color: #555;
}

b.warning {
  color: #a00;
}

strong {
  color: #555;
}

.image {
  clear: both;
  margin: 8px 0px;
}

/* Do not display the links for screenshots (looks bad) */
div.image a[href]:after,
div.image a[href^="/"]:after {
  content: "";
}

/* center image in the containing div */
div.image img {
  margin: 0.8em auto;
  display: block;
}
/*
.back {
	font-weight: bold;
	font-size: 70%;
	color: #555;
	margin: 1em 1em 1em;
}
*/
.date {
  font-size: 75%;
  font-weight: bold;
  color: #666;
  line-height: 260%;
}

a {
  color: #0033cc;
  text-decoration: none;
  white-space: nowrap;
}

a:link {
  color: #0033cc;
  text-decoration: none;
  white-space: nowrap;
}

a:hover {
  color: #ff6600;
  text-decoration: none;
  white-space: nowrap;
}

a:visited {
  color: #800080;
  text-decoration: none;
  white-space: nowrap;
}

a:active {
  color: #800080;
  text-decoration: none;
  white-space: nowrap;
}

/* left menu links */

td.menu {
  font-weight: bold;
  color: #555;
  text-decoration: none;
  white-space: nowrap;
  padding: 3px 3px;
  border-top: 1px solid #eee;
}

td.menuselected {
  color: #ff6600;
  font-weight: bold;
  white-space: nowrap;
  padding: 3px 3px;
  border-top: 1px solid #eee;
}

td.submenu {
  color: #555;
  text-decoration: none;
  white-space: nowrap;
  padding: 0.2em 1.6em;
}

td.submenuselected {
  color: #ff6600;
  white-space: nowrap;
  padding: 0.2em 1.6em;
}

a.menu:link {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}

a.menu:hover {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}

a.menu:visited {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}

a.menu:active {
  color: #ff6600;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}

a.submenu:link {
  color: #555;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}

a.submenu:hover {
  color: #555;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}

a.submenu:visited {
  color: #555;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}

a.submenu:active {
  color: #ff6600;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}

/* more info link */

a.more {
  color: #666;
  font-size: 90%;
  text-decoration: none;
  white-space: nowrap;
}

a.more:link {
  color: #666;
  font-size: 90%;
  text-decoration: none;
  white-space: nowrap;
}

a.more:hover {
  color: #ff6600;
  font-size: 90%;
  text-decoration: none;
  white-space: nowrap;
}

a.more:visited {
  color: #666;
  font-size: 90%;
  text-decoration: none;
  white-space: nowrap;
}

a.more:active {
  color: #666;
  font-size: 90%;
  text-decoration: none;
  white-space: nowrap;
}

/* copyright and footer links */

.copyright {
  font-size: 75%;
  color: #999;
  line-height: 150%;
  white-space: nowrap;
}

a.footer {
  color: #999;
  text-decoration: none;
  white-space: nowrap;
}

a.footer:link {
  color: #999;
  text-decoration: none;
  white-space: nowrap;
}

a.footer:hover {
  color: #ff6600;
  text-decoration: none;
  white-space: nowrap;
}

a.footer:visited {
  color: #999;
  text-decoration: none;
  white-space: nowrap;
}

a.footer:active {
  color: #999;
  text-decoration: none;
  white-space: nowrap;
}
/*
span.toggleimg {
	color: #aaa;
	font-size: 85%;
	text-decoration: none;
	white-space: nowrap;
}
*/
span.customer {
  color: #777;
  font-size: 90%;
  text-decoration: none;
  white-space: nowrap;
}

li {
  margin: 0px;
  color: #a6a6a6;
}

li.numbers {
  margin: 0px;
  color: #000;
}

ul {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}

p {
  margin-left: 0em;
  margin-top: 0.6em;
  margin-right: 0em;
  margin-bottom: 0.6em;
  text-align: justify;
}

p.litext {
  margin: 0px;
  color: #000;
}

p.warning {
  color: #a00;
}

p.revise_date {
  margin-bottom: 2em;
}

span.regmark {
  vertical-align: super;
  font-size: 80%;
}

.required {
  color: red;
}

.form_text_box {
  border: #d0d0d0 1px solid;
  background-color: #f7f7f7;
}

.form_text_box:hover {
  border: #d0d0d0 1px solid;
  background: #fbfbfb;
}

.form_text_box:focus {
  border: #c0c0c0 1px solid;
  background-color: #fff;
}

.form_button {
  height: 1.6em;
  font-size: 110%;
  color: #fff;
  background-color: #aaa;
  border-left: #eee 1px solid;
  border-top: #eee 1px solid;
  border-right: #777 1px solid;
  border-bottom: #777 1px solid;
}

/* Google CSE Search */
.cse_search_box {
  border: #ccc 1px solid;
  width: 100%;
  height: 20px;
  font-size: 100%;
  font-family: tahoma, arial, verdana;
}

.using_usblyzer {
  margin-top: 1em;
  border: 1px solid #999;
  padding: 1.2em;
  background: #fafafa;
}

hr {
  height: 0px;
  width: 100%;
  border: 0 solid #ccc;
  border-top-width: 1px;
  margin: 0.4em 0 0.4em 0;
  padding: 0;
}
