a, a:visited
{
	color: #1d558a;
}

body, td, th, input, textarea, select
{
	font: normal 10pt Tahoma, Verdana, sans-serif;
	color: #000000;
}

body
{
	background-color: #ffffff;
	margin: 0px;
}

h1
{
    color: #1d558a;
	font: bold 48px Arial, Times, Verdana, sans-serif;
}

h4
{
	font: bold 12pt Tahoma, Verdana, sans-serif;
	margin: 10px 5px;
}

h5
{
	font: bold 11pt Tahoma, Verdana, sans-serif;
	margin: 10px 5px;
}

h6
{
	font: bold 10pt Tahoma, Verdana, sans-serif;
	margin: 10px 5px;
}

h5 a, h5 a:visited
{
    color: #be3830;
    text-decoration: none;
}

h5 a:hover
{
    color: #be3830;
    text-decoration: underline;
}

input, textarea
{
    border: 1px solid #ccc;
    padding-left: 2px;
}

small { font-size: 80%; }

#content
{
    border-left: 1px solid #999;
    border-right: 1px solid #999;
}

.attention
{
	color: #be3830;
    font-weight: bold;
}

.red
{
	color: #be3830;
}

input.red
{
    color: #000;
    border: 1px solid #be3830;
}

.blue
{
	color: #1d558a;
}

input.blue
{
    color: #000;
    border: 1px solid #1d558a;
}

.topnav
{
    color: #fff;
    font-weight: bold;
    padding-left: 20px;
}

a.topnavlink, a:visited.topnavlink
{
    color: #fff;
    font-weight: bold;
}

.botnav
{
    color: #000;
    padding: 0px 20px 10px 20px;
}

a.botnavlink, a:visited.botnavlink
{
    color: #fff;
}

.description { border: 1px solid #999; border-collapse: collapse; }
.description td { border: 0px solid #999; }

.data { border: 1px solid #999; border-collapse: collapse; }
.data td { border: 1px solid #999; }

.inside { border: 0px solid #999; border-collapse: collapse; }
.inside td { border: 0px solid #999; }

.Error { color: #c00; }
