html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

ol, ul {
	list-style:none;
}

blockquote, q {
	quotes:none;
}

:focus {
	outline:0;
}

br {
	clear:both;
}

body {
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#252525;
	line-height:2em;
}

.preload
{
display:none;
}

.content a, .content a:visited
{
text-decoration:none;
color:#c5191f;
border-bottom:1px dotted #c5191f;
}

.content a:hover
{
text-decoration:none;
color:#000000;
border-bottom:1px solid #c5191f;
}

.cleanlink a, .cleanlink a:visited, .cleanlink a:hover
{
text-decoration:none;
color:#252525;
border-bottom:none;
}

/* FORMS */
input, textarea, form, label
{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
text-align:left;
}

label
{
float:left;
width:140px;
color:#c5191f;
font-weight:bold;
text-align:right;
}

input, textarea, select, file
{
padding:6px;
margin:0 0 18px 12px;
border:1px solid #000;
background-image:url(gui/inputfield.png);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#252525;
}

input.submit
{
background:#c5191f;
background-image:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
border:1px;
}

textarea
{
width:400px;
height:143px;
}

