body 
{
	padding: 			0px;
	margin: 			0px;
	
	font-family:		Arial;
	font-size:			11px;
	color: 				#5A5A5A;
	background-color:	#D9D9D9;
	
	text-align:			center;
}

#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: #88ADC2;
	visibility: hidden;
	z-index: 100;
	margin-left:250px;
}

table
{
	font-family:		Arial;
	font-size:			11px;
	color: 				#5A5A5A;
}

td
{
	font-family:		Arial;
	font-size:			11px;
	color: 				#5A5A5A;
}

#idContainer 
{
	background:			url(" ../images/bg.jpg") top left repeat-y;
	width:				790px;
	
	position:			relative;
	margin:				0 auto;
	text-align:			left;
}

#idMenuPicture
{
	position:			relative;
	width:				790px;
	
	text-align:			left;
	vertical-align:		bottom;
	
	background:			url(" ../images/menu_bg_plaatje.jpg") left bottom no-repeat;
	overflow:			hidden;
}

#idHeader 
{	
	background:			url(" ../images/header2.jpg") top left repeat-y;
	width:				790px;
	height:				194px;
}

#idMenu
{
	margin-top:			-10px;
	text-align:			left;
	float:				left;
	width:				180px;
	min-height:			350px;
	margin-left:		5px;
}

* html #idMenu
{
	height:				350px;
}

#idContent
{
	margin-left:		20px;
	float:				left;
	width:				510px;
	min-height:			250px;
}

* html #idContent
{
	height:				400px;
}

#idFooter
{
	color:				#FFFFFF;
	clear:				both;
	height:				37px;
	width:				790px;
	background:			url(" ../images/footer.jpg") top left repeat-y;
	text-align:			right;
}

#idFooterText
{
	padding-top:		15px;
	padding-right:		45px;
}

#idMenu ul
{
	width:				135px;
	margin-right:		15px;
}

#idMenuLeft li, #idMenuLogin li
{
	width:				100%;
	list-style:			none;
	border-top:			1px solid #FFFFFF;
	line-height:		20px;
}

#idMenuLeft li a, #idMenuLogin li a
{
	display:			block;
	font-family:		Arial;
	color:				#FFFFFF;
	font-size:			11px;
	text-decoration:	none;
	font-weight:		normal;
}

#idMenuLeft li a:hover, #idMenuLogin li a:hover
{
	font-family:		Arial;
	color:				#FFFFFF;
	font-size:			11px;
	text-decoration:	none;
	font-weight:		bold;
	background:			#B5CBD8;
	width:				100%;
}

#idFooter a
{
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		normal;
}

#idFooter a:hover
{
	color:				#FFFFFF;
	text-decoration:	underline;
	font-weight:		normal;
}

h1
{
	font-family:		Arial;
	color:				#21607F;
	font-size:			15px;
}

a
{
	font-family:		Arial;
	color:				#21607F;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
}

a:hover
{
	font-family:		Arial;
	font-size:			11px;
	color:				#21607F;
	font-weight:		bold;
	text-decoration:	underline;
}

/* INPUT FIELDS */
textarea
{
	width:				150px;
	height:				100px;
	border:				1px solid black;
	padding:			2px;
	
	font-family:		Arial, Verdana;
	font-size:			11px;
}

.text
{
	width:				150px;
	height:				19px;
	
	background-color:	#FFFFFF;
	background:			url(../images/bg_textfield.jpg);
	border:				1px solid #000000;
	padding:			0px 2px 2px 2px;
	
	font-family:		Arial, Verdana;
	font-size:			11px;
}

.textsmall
{
	width:				40px;
	height:				19px;
	
	background-color:	#FFFFFF;
	background:			url(../images/bg_textfield.jpg);
	border:				1px solid #000000;
	padding:			0px 2px 2px 2px;
	
	font-family:		Arial, Verdana;
	font-size:			11px;
}

.cr
{
	margin:				0px;
	padding:			0px;
}

.button
{
	width:				150px;
	height:				19px;
	
	background-color:	#97B6C8;
	border:				1px solid #000000;
	
	font-family:		Arial, Verdana;
	font-size:			11px;
	font-weight:		bold;
	color:				#595959;
}

select
{
	width:				150px;
	
	border:				1px solid #000000;
	
	font-family:		Arial, Verdana;
	font-size:			11px;
	color:				#595959;
}

a img
{
	border:none;
}

.required
{
	color:				red;
}

table.tblContent
{
	width:				400px;
	font-family:		"Trebuchet MS";
	text-align:			left;
	border-collapse:	collapse;
}

table.tblContent td
{
	padding:			5px;
}

.tblHead td
{
	background-color:	#99B8CA;
	border:				1px solid #5A5A5A;
	color:				#FFFFFF;
}

.clsInfBlock
{
	display:			block;
	padding:			10px;
	background-color:	#99B8CA;
	border:				1px solid #000000;
	color:				#FFFFFF;
	font-weight:		bold;
}

* html .clsInfBlock
{
	height:				40px;
}

fieldset
{
	border:				2px solid #C8C8C8;
}

#menu
{
	position:absolute;
	top:165;
	left:175;
}

#menu ul
{
	display:inline;
}

#menu ul li
{
	display:inline;
	padding-right:10px;
}

#menu2
{
	position:absolute;
	top:159;
	left:5;
	width:700px;
}

#menu2 ul
{
	display:inline;
}

#menu2 ul li
{
	display:inline;
	padding-right:10px;
}

#submenu
{
	position:absolute;
	top:171;
	left:15;
}

#submenu ul
{
	display:inline;
}

#submenu ul li
{
	display:inline;
	padding-right:10px;
}

#menu2 ul li a, #menu ul li a
{
	color: #FFFFFF;
}

.clsLinkActive
{
	font-style:			italic;
	font-weight:		bold !important;
	color:				#FFFFFF !important;
}

.req
{
	color:red;
}