*
{
  background-color:transparent;
  border:0 solid;
  color:#333333;
  font-family:sans-serif;
  font-size:12px;
  line-height:150%;
  margin:0;
  padding:0;
  text-decoration:none;
}

a
{
  text-decoration:underline;
}

a:hover
{
  text-decoration:none;
}

body
{
}

dd
{
  margin:0 0 1em 0.8em;
}

div
{
}

dl
{
  margin:0 0 1em 1em;
}

dt
{
  font-weight:bold;
}

fieldset
{
  border:1px solid #000000;
  padding:10px;
}

fieldset legend
{

}

h1, h1 *
{
  color:#336699;
  font-size:24px;
  margin:0.5em 0;
  text-decoration:none;
}

h2, h2 *
{
  color:#336699;
  font-size:18px;
  margin:0.5em 0;
  text-decoration:none;
}

h3, h3 *
{
  color:#336699;
  font-size:100%;
  margin:0.5em 0;
  text-decoration:none;
}

h4, h4 *
{
  font-size:100%;
  margin:0.5em 0;
  text-decoration:none;
}

h5, h5 *
{
  font-size:100%;
  margin:0.5em 0;
  text-decoration:none;
}

h6, h6 *
{
  font-size:100%;
  margin:0.5em 0;
  text-decoration:none;
}

hr
{
  border-top:2px solid #000000;
}

img
{
}

input
{
  border:1px solid #000000;
  display:block;
  padding:2px;
  width:400px;
}

li
{
  line-height:1.5em;
  margin-left:0.8em;
}

ol
{
  list-style-position:inside;
  margin:0 0 1em 1em;
}

option
{
  margin:5px;
}

p
{
  margin:1em 0;
}

select
{
  border:1px solid #000000;
  padding:2px;
}

strong
{
  font-weight:bold;
}

table
{
  margin:1em 0;
}

td
{
  background-color:#dddddd;
  border-spacing:2px;
  padding:2px 10px;
  text-align:left;
  vertical-align:middle;
}

textarea
{
  border:1px solid #000000;
  display:block;
  height:200px;
  padding:2px;
  width:400px;
}

th
{
  background-color:#bbbbbb;
  border-spacing:2px;
  font-weight:bold;
  padding:2px 10px;
  text-align:left;
  vertical-align:middle;
}

ul
{
  list-style-position:inside;
  margin:0 0 1em 1em;
}