html *
{
    font-size: 100.01%;
}

a:link, a:visited
{
    color: #3090E0;
    text-decoration: none;
}

a:active, a:focus, a:hover
{
    color: #686868;
    text-decoration: underline;
}

body
{
    background-color: #404040;
    color: #404040;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    line-height: 1.5em;
    margin: 0px;
    padding: 0px;
}

div.captcha
{
    margin: 0px 0px 10px 140px;
}

div.captcha div
{
    clear: left;
}

div#content
{
    background-color: #FFFFFF;
    margin: 0px auto;
    padding: 20px;
    width: 940px;
}

fieldset
{
    border-color: #D0D0D0;
    border-style: solid;
    border-width: 1px;
    padding: 20px;
}

h1
{
  	color: #000000;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 133.33%;
  	font-weight: bold;
  	margin: 0 0 0.25em 0;
}

input
{
    border-color: #D0D0D0;
    border-style: solid;
    border-width: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 15px 0px;
    width: 240px;
}

input#sendform
{
    font-weight: normal;
    margin: 0px;
    padding: 5px 10px;
    width: auto;
}

input#info
{
    margin: 0px 0px 15px 0px;
    width: auto;
}
label
{
    float: left;
    margin: 0px 0px 15px 0px;
    width: 140px;
}

span
{
    color: #FF0000;
}

span.s
{
    background-color: #000000;
    float: left;
    font-size: 1%;
    height: 3px;
    margin: 0px 1px 1px 0px;
    width: 3px;
}

span.w
{
    background-color: #FFFFFF;
    float: left;
    font-size: 1%;
    height: 3px;
    margin: 0px 1px 1px 0px;
    width: 3px;
}

table
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    width: 100%;
}

td, th
{
    border-color: #D0D0D0;
    border-style: solid;
    border-width: 1px;
    padding: 2px 5px;
    text-align: left;
}

th
{
    background-color: #D0D0D0;
}

tr.color1
{
    background-color: transparent;
}

tr.color2
{
    background: #F0F0F0;
}