img
{
border: 0px;
}

a
{
  color: #0072ba;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
  color: #c30;
}

#page p,
#page li,
#phrase
{
  line-height: 130%;
}

#page ol li
{
  margin: 10px 0px;
}

#page ul li
{
  margin: 10px 0px;
}

#page h1
{
  font-family: tahoma,verdana,arial,helvetica;
  font-weight: normal;
  font-size: 140%;
  color: #0072ba;
}

#title
{
  margin-top: 0px;
}

#column
{
  color: #333;
}


#logo
{
  margin: 0px;
  padding: 0px;
  font-family: tahoma,arial,helvetica;
  font-weight: normal;
  color: #0072ba;
  font-size: 240%;
}

#logo2
{
  margin-left: -1px;
  padding: 0px;
  color: #f60;
  font-style: italic;
  font-weight: normal;
}

#slogan
{
  margin: 0px 2px 0px 0px;
  padding: 0px;
  text-align: right;
  font-weight: normal;
  font-style: italic;
  font-size: 100%;
  white-space: nowrap;
}

#phrase
{
  font-style: italic;
  color: #f16100;
}

#page input,select,textarea
{
  font: 100% "Times new roman",serif;
  width: 260px;
}

#trial td
{
padding: 0px 10px 10px 0px
}

#htmltext input,select
{
  font: 100% "Times new roman",serif;
  width: 260px;
}

#htmltext td
{
padding: 0px 10px 10px 0px
}

#htmltext h2
{
  font-family: arial,helvetica;
  font-weight: normal;
  font-size: 110%;
  color: #c30;
  margin: 0px;
  padding: 0px;
}

#htmltext h3
{
  font-family: "Times new roman",serif;
  font-weight: normal;
  font-size: 120%;
  margin: 0px;
  padding: 0px;
  color: #777;
  border-bottom: 1px dotted #bbb;
}

td.sshot
{
  padding-left: 15px;
}

td.sample_img
{
  padding: 0px 10px 20px 0px;
  vertical-align: top;
}

td.sample_img_last
{
  padding: 0px 10px 0px 0px;
  vertical-align: top;
}

td.sample_text
{
  padding: 0px 0px 20px 10px;
  vertical-align: top;
  width: 100%;
}

td.sample_text_last
{
  padding: 0px 0px 0px 10px;
  vertical-align: top;
  width: 100%;
}
