html
{
	overflow-y:scroll;
	height:100%;
}
body
{
	height:100%;
	margin:0;
	padding:0;
	background: url(gfx/background1.png) repeat-y center;
	font-family:Arial;
}
td
{
	margin:0;
	padding:0;
	vertical-align:top;
	padding:5px;
	font-size:0.8em;
}
table
{
	border-collapse: collapse;
}

h1,h2,h3
{
	margin:0;
	padding:0;

}
h1
{
	font-size:1.4em;
	color:white;
	font-weight:normal;
}
h2
{
	font-size:1.3em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
h3
{
	padding-top:0.5em;
	font-size:1em;
}

.sidebar ul
{
	margin:0;
	padding:0;
	list-style-type: square;
	list-style-position: outside;
	margin-left:10px;
}

.sidebar ul ul
{
	list-style-type: circle;
}

.sidebar li
{
	margin:0;
	padding:0;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
.contact
{
	text-align:right;
	color:white;
	vertical-align:bottom;
	height:100px;
	padding-bottom:1em;
}
a
{
color:#551A8B;
}
.sidebar, .sidebar a
{
	color:white;
	font-weight:bold;
}

.contact a, .contact li
{
	color:white;
}
.contact li a
{
	color:white;
}

.block
{
	font-weight:bold;
	background-color:#E9E0FF;
	display:block;
}

.title
{
	padding-bottom:1em;
	vertical-align:bottom;
}

p
{
padding-top:0;
margin-top:0;
}

legend
{
font-size:12pt;
font-weight:bold;
}

fieldset
{
	border:3px ridge #B4A8CD;
	margin-bottom:5px;
	padding:5px;
}