body
{
	margin:				0;
	padding:			0;
	text-align:			center;
	
	background-color:	#888888;
	font-size:			10pt;
	line-height:		20px;
}

body, td
{
	font-family:		"Trebuchet MS";
	color:				#000000;
}

#idContainer
{
	width:				804px;
	margin:				0 auto;
	padding:			0;
	overflow:			hidden;
	background:			url('../images/bg.jpg') top left repeat-y;
	text-align:			left;
}

* html #idContainer
{
	overflow:			visible;
}

#idHeader
{
	height:				236px;
	width:				804px;
	background:			url('../images/header.jpg') top left no-repeat;
}

#idHeaderAV
{
	height:				236px;
	width:				804px;
	background:			url('../images/header_av.jpg') top left no-repeat;
}

#idMenu
{
	height:				30px;
	width:				804px;
	background:			url('../images/menu.jpg') top left no-repeat;
	float:				left;
}

#idContentLeft
{
	padding:			10px;
	padding-left:		20px;
	padding-right:		20px;
	width:				540px;
	height:				auto !important;
	min-height:			300px;
	height:				300px;
	background-color:	#FFFFFF;
	float:				left;
}

* html #idContentLeft
{
	width:				580px;
}

#idContentRight
{
	padding:			10px;
	padding-left:		20px;
	padding-right:		20px;
	width:				184px;
	height:				auto !important;
	min-height:			300px;
	height:				300px;
	background-color:	#F1F1F1;
	float:				left;
}

#idFooter
{
	height:				34px;
	width:				804px;
	background-color:	#575757;
	clear:				both;
	text-align:			right;
}

h1
{
	color:				#5275a0;
	font-size:			18pt;
	font-weight:		normal;
}

ul#idMenuTop, ul#idMenuTop li ul
{
	list-style:			none;
	margin:				0px;
	padding:			0px;
}

ul#idMenuTop
{
	float:				left;
}

ul#idMenuTop li
{
	width:				133px; /* Breedte van het menu. */
	float:				left;
	border-right:		1px solid #FFFFFF;
	height:				29px;
}

ul#idMenuTop li a
{
	display:			block;
	padding:			0px 4px;
	color:				#FFFFFF;
	font-weight:		bold;
	text-decoration:	none;
	line-height:		19px;
	height:				29px;
	padding-top:		5px;
}

ul#idMenuTop li a:hover
{
	background-color:	#939495;
	height:				24px !important;
	height:				29px;
}


#idFooterText
{
	padding-right:		15px;
	padding-top:		7px;
	color:				#FFFFFF;
	font-size:			10pt;
}

#idFooterText a
{
	color:				#FFFFFF;
	font-size:			10pt;
	font-weight:		bold;
	text-decoration:	none;
}

#idFooterText a:hover
{
	color:				#FFFFFF;
	font-size:			10pt;
	font-weight:		bold;
	text-decoration:	underline;
}

.contact
{
	font-family:		Verdana;
	color:				#000000;
	
	font-size:			10pt;
	line-height:		20px;
}

.req
{
	color:				#839BB9;
}

.button
{
	font-family:		"Times new roman", Arial;
	font-weight:		bold;
	font-size:			10pt;
	color:				#575757;
	
	width:				250px;
	height:				20px;
	
	background-color:	#839BB9;
	border:				1px solid #575757;
}

.text
{
	font-family:		"Times new roman", Arial;
	font-size:			10pt;
	color:				#575757;
	
	width:				250px;
	height:				20px;
	
	background:			url('../images/bg_textfield.jpg') top left repeat;
	border:				1px solid #575757;
}

textarea
{
	font-family:		"Times new roman", Arial;
	font-size:			10pt;
	color:				#575757;
	
	width:				250px;
	height:				150px;
	
	border:				1px solid #575757;
}

