body
	{
		margin				: 0;
		padding				: 0;
		font-family			: Trebuchet MS,arial,sans-serif;
		color				: #993300;
		font-size			: 15px;
		background-color	: white;
	}

a.redlink:link, a.redlink:visited
	{
		color 				: #cc0000;
		white-space			: nowrap;
		font-size			: 12px;
	}

a.redlink:hover
	{
		color				: #cc0000;
		background-color	: #ffffff;
		border-bottom		: 1px dotted #CC0000;
		white-space			: nowrap;
		font-size			: 12px;
	}

a:link, a:visited
	{
		color				: #ffffff;
		text-decoration		: none;
		font-weight			: bold;
		white-space			: nowrap;
		font-size			: 12px;
	}

a:hover
	{
		color	: black;
		white-space			: nowrap;
		font-size			: 12px;
	}

#main
	{
		text-align	: left;
		margin		: 0 auto;
		width			: 700px;
	}
#mainiframe
	{
		text-align	: left;
		margin		: 0 auto;
		width			: 100%;
	}
	
a.headertext, a.headertext:visited
	{
		font-size 			: 11px;
	}
a.headertext:hover
	{
		font-size 			: 11px;
		color				: black;
	}
#header
	{
		margin				: 1px 0 -5px 0 ;
		font-size			: 10px;
		color				: #ffffff;
		text-align			: left;
		background-color	: #CC0000;
		padding				: 0px 5px 4px 5px;
		font-weight			: bold;
		border				: 2px solid #aa0000;
		height				: 12px;
		white-space			: nowrap;
	}
.bigtxt
	{
		font-size			: 20px;
		font-weight			: bold;
		color				: #993300;
		text-align			: left;
		white-space			: nowrap;
		width				: 100%;
	}
#footer
	{
		margin				: 10px 0 0 0 ;
		color				: black;
		text-align			: right;
		font-size			: 11px;
		font-weight			: normal; 
		clear				: both;
		padding				: 1px 2px 1px 2px;
		border-top			: 1px solid #CC0000;
		background-color	: #CC0000;
		border				: 2px solid #aa0000;
		height				: 14px;
	}
#middle
	{
		margin				: 0px;
	}

#dottedframe
	{
		margin				: 10px 0 10px 0;
		padding				: 5px 5px 10px 10px;
		border				: 1px dotted #CC0000;
		height				: 540px;
		Z-index				: 1;
	}
input, textarea, select
	{
		border				:	1px solid #cc0000;
	}
.tdtop
	{
		vertical-align		:	top;
	}
#signed
	{
		position				: absolute;
		bottom				: 80px;
		right 				: 280px;
		Z-index				: 2;
	}
input.button
	{
		background-color	: #cc0000;
		color				: #ffffff;
		cursor				: pointer;
		font-size			: 14px;
		border				: 1px solid #000000;
	}
input.idealbutton
	{
		border				:	0px;
		cursor				:	pointer;
	}
.smalltxt, .errortxt
	{
		color				:	#cc0000;
		font-size			:	11px;
		white-space			:	nowrap;
	}
.euro
	{
		text-align			:	right;
	}
.language
	{
		background-color	:	blue;
		border				:	0px;
		margin				:	-2px -3px -3px -1px;
	}
.nowrap
	{
		white-space			:	nowrap;
	}
.dottedtable
	{
		border				:	1px dotted #CC0000;			
	}
.tdheader1
	{
		font-size			:	18px;
		font-weight			:	bold;
		background			:	#cc0000;
		color				:	white;
		width				:	100%;
	}

