body {
	font-size: 			9pt;
	font-family:		Tahoma;
	color:				#291769;
	text-align:			center;
}

a:link { 
	color:				#35282f;
	text-decoration:	underline;
}

a:visited {
	color:				#4d4d4d;
	text-decoration:	underline;
}

a:hover{
	color:				#291769;
	text-decoration:	underline;
}

a:active{
	color:				#4d4d4d;
	text-decoration:	underline;
} 


table {
	font-family:		Tahoma;
	font-weight:		normal;
	font-size:			9pt;
	color:				#291769;
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	border-collapse:	collapse;
}

td {
	vertical-align:		top;
}

.textinput {
	border:				solid 1px #291769;
	font-family:		Tahoma;
	font-size:			9pt;
	color:				#291769;
}

.checkbox {
	border:				#000000 solid 0px;
	font-family:		Tahoma;
	font-size:			9px;
	color:				#291769
}

.button {
	font-family:		Tahoma;
	font-size:			9pt;
	color:				#291769;

}

#header {
	background:			#fff url(../img/header.jpg) no-repeat; 
	width:				943px;
	height:				198px;
	margin-left:		auto; 
	margin-right:		auto; 
	margin-top:			0px;

}

#ukflag {
	position:			absolute;
	width:				25px;
	height:				17px;
	margin-left:		648px;
	margin-top:			4px;
}

#nlflag {
	position:			absolute;
	width:				25px;
	height:				17px;
	margin-left:		678px;
	margin-top:			4px;
}

#photo {
	position:			relative;
	width:				707px;
	height:				145px;
	margin-left:		234px;
	top:			    26px;
}

#side {
	background:			#fff url(../img/side.jpg) no-repeat; 
	width:				943px;
	height:				344px;
}

#textarea {
	width:				709;
	height:				344;
	margin-left:		234px;
	text-align:			left;
	overflow:			auto;
	padding-right:		5px;
}

#footer {
	width:				943px;
	height:				15px;
	font-size: 			7pt;
	font-family:		Tahoma;
	color:				#c1c1c1;
	text-align:			right;
	font-weight:		normal;
}

.error {
	color:				red;
}
