body {
	background: #ffffff;
	margin: 2px 0px 0px 0px;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	}
div.body {
	background: #ffffff;
	width: 100%;
	height: 100%;
	color: #000000;
	}
div.menu {
	color: #ffffff;
	background: #666699;
	border-top: 1px solid #333366;
	border-bottom: 1px solid #333366;
	width: 100%;
	height: 18px;
	}
div.top {
	color: #000000;
	background: #ffffff;
	font: 12pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	height: 68px;
	width: 100%;
	}
div.maintext {
	padding: 10px 10px 10px 10px;
	font: 11pt Arial, Helvetica, sans-serif;
	color: #000000;
	width: 720px;
	background: #808080;
	}
div.sub {
	color: #000000;
	font: 10pt Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: center;
	}
div.stitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color : #666699;
}
a.menubutton {
	color: #ffffff;
	background: #666699;
	padding: 0px 4px 0px 4px;
	font: 12pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	}
a.menubutton:hover {
	color: #ffffff;
	background: #9999cc;
	}
a.news {
	color: #000000;
        background: #ffffff;
        font: 10pt Arial, Helvetica, sans-serif;
        text-decoration: none;
	}
a.news:hover {
	text-decoration: underline;
	}
a.stealth {
	color: #000000;
        background: #ffffff;
        font: 10pt Arial, Helvetica, sans-serif;
        text-decoration: none;
	}
a.stealth:hover {
	text-decoration: underline;
	}
a.bold {
	text-decoration: none;
        color: #000000;
        background: #ffffff;
        font: bold 13px Helvetica;
}
a.bold:hover {
	text-decoration: underline;
	color: Blue;
}
a.foot {
	color: #333366;
	text-decoration: none;
	}
a.foot:hover {
	text-decoration: underline;
	}
td {
	vertical-align : top;
	color: #000000;
	font: 10pt Arial, Helvetica, sans-serif;
	}
td.body {
	width: 375px;
	font: 10pt Arial, Helvetica, sans-serif;
	padding : 6px 12px 6px 12px;
	border-right: 1px dashed #333366;
}
td.wbody {
        width: 600px;
        font: 10pt Arial, Helvetica, sans-serif;
        padding : 1px 3px 1px 3px;
        border-right: 1px dashed #333366;
}
td.ewbody {
	width: 750px;
        font: 10pt Arial, Helvetica, sans-serif;
        padding : 1px 3px 1px 8px;
        border-right: 1px dashed #333366;
}
td.quest {
	background-color: #d3d3d3;
	border: 1px solid #333366;
	width: 450px;
	height: 25px;
	color: #000000;
	font: 12pt Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	text-align: center;
	text-decoration: none;
	}
td.link {
	background-color: #d3d3d3;
	border: 1px solid #333366;
	width: 50px;
	height: 25px;
	color: #000000;
	font: 12pt Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	text-align: center;
	text-decoration: none;
	}
td.title {
	background: #ffffff;
	border-top: 1px solid #333366;
	border-bottom: 1px solid #333366;
	color: #666699;
	font: bold 14px Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 1px 1px 1px 5px;
	}
td.stitle {
	background: #ffffff;
        border-top: 1px solid #333366;
        border-bottom: 1px solid #333366;
        color: #666699;
        font: bold 12px Helvetica, sans-serif;
        text-decoration: none;
        letter-spacing: 1px;
        padding: 1px 1px 1px 5px;	
}
td.footn {
	border-top: 1px solid #333366;
	color: #6f6f6f;
	font: 10pt Helvetica, sans-serif;
	text-align: right;
	}
td.line {
	border-top: 1px solid #333366; 
	height:1px;
	}
td.footer {
	color: #333366;
	background: #D3D3D3;
	border-top: 1px solid #333366;
	border-bottom: 1px solid #333366;
	width: auto;
	height: auto;
	font: 9pt Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 1px 10px 1px 10px;
}
INPUT.button {
	background-color: #d3d3d3;
	border: 0px;
	width: 40px;
	height: 20px;
	color: #000000;
	font: 12pt Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
INPUT.ingrey {
	background-color: #e5e5e5;
}
TEXTAREA.ingrey {
	background-color: #e5e5e5;
}
TEXTAREA.rfield {
	background : #e6e6fa;
}
input.ffield {
	background : #faf0e6;
}
input.rfield {
	background : #e6e6fa;
}
select.color {
	background : #e6e6fa;
}
select.pcolor {
		background : #faf0e6;
}
p.titel {
	font : bold 18px Arial, Helvetica, sans-serif;
	color : Maroon;
}
.bold {
	font-weight: bold;
}
fieldset {
	border: 1px solid #000000;
	margin: 5px;
	padding: 10px;
}
.contactfield {
	width: 370px;
	background: #f5f5f5;
}
legend {
	background: #ffffff;
	padding: 0px 10px;
	border: 1px solid #000000;
}
input {
	padding-left: 2px;
}
.form {
	text-align: right;
	margin: 2px;
}
.wide {
	text-align: left;
	width: 300px;
	background-color: #eeeeee;
	border: 1px solid #b8b8b8;
}
.small {
	text-align: left;
	width: 150px;
	background-color: #eeeeee;
	border: 1px solid #b8b8b8;
}
.textarea {
	padding: 2px;
	height: 200px;
	vertical-align: top;
}
.sbutton {
	background-color: #c60431;
	color: #ffffff;
	border: 1px solid Black;
	width: 150px;
}