/***********************************************************
Last updated:
	- 19-08-08 (Rinse): Improved the FireFox compatibility.
	- 16-12-08 (Rinse): Added documentsection map classes.
************************************************************/

body
{
	margin-top			: 0px;
	margin-right		: 0px; 
	margin-bottom		: 0px; 
	margin-left			: 0px; 
	background-color	: #FFFFFF;
}

a:link
{
	font-family			: verdana, arial, helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	font-weight			: normal;
	text-decoration		: underline;
	line-height			: 16px;
}
a:visited
{
	font-family			: verdana, arial, helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	font-weight			: normal;
	text-decoration		: underline;
	line-height			: 16px;
}
a:hover
{
	font-family			: verdana, arial, helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	font-weight			: normal;
	text-decoration		: underline;
	line-height			: 16px;
}

h1, h2, h3, h4, h5
{
	line-height			: 100% !important;
}

p
{
	line-height			: 140%;
}

/* Rinse (19-08-08): Improved the FireFox compatibility  */
	
#total
{
	position: 				relative;
	
	width:					768px;
	
	min-height: 			100%;
	height: 				auto;
	height: 				100%;
	
	padding:				0px;
	margin:					0px auto;
}

.Content
{
	font-family			: verdana, arial, helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	font-weight			: normal;
}

.SectionTitle
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 14px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	margin-bottom		: 32px;
	
}

.BodyHeader
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.BodyText
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.BodyDescription
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.BodyItemCaption
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			:16px;
}

.BodyValue
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.BodyLink A
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: underline;
	line-height			: 16px;
}

.ListTable
{
	border				: 1px;
	border-style		: solid;
	border-color		: #999999;
	
	padding-bottom      : 80px;
	vertical-align      : text-top;
}

.ListTableAlternating
{
	background-color    : #EEEEEE;
}

.ListItemHeader
{
	
	background-color	: #999999;
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}


.ListItemCaption
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

TD.ListItemCaption
{
	padding-right       : 8px;
	vertical-align		: text-top;
}


.ListItemValue
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
	width               : 98%;
}

INPUT.ListItemValue
{
	height              : 16px; /* was 22! voor loosse.dtd */	
}

.ListItemFullDescription
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.ListItemBriefDescription
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	font-style			: italic;
	text-decoration		: none;
	line-height			: 16px;
}



.ListLink A
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: underline;
	line-height			: 16px;
}

.ListFunction A
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}	

.FieldCaption
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align		: top;
}

INPUT.FieldCaption
{
	height              : 16px; /* was 22! voor loosse.dtd */	
}


TD.FieldCaption
{
	padding-right       : 8px;
	vertical-align		: text-top;
}


.FieldValue
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

INPUT.FieldValue
{
	height              : 16px; /* was 22! voor loosse.dtd */
}


A.OverallFunction:link
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 12px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

A.OverallFunction:visited
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 12px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

A.OverallFunction:hover
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 12px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: underline;
	line-height			: 16px;
}

.OverallFunction
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 12px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.Button
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 10px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
	background-color	: #333333;
	
}

.CrossLinkTable
{
	border				: 1px;
	border-style		: solid;
	border-color		: #333333;
}

.CrossLinkCaption
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.CrossLinkValue
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: underline;
	line-height			: 16px;
}

.CrossLinkLink
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: underline;
	line-height			: 16px;
}

.PhotoListTable
{
	border				: none;
	
	padding-bottom      : 80px;
	vertical-align      : text-top;
}

.MainMenu A:visited
{	
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.MainMenu A:hover
{	
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: underline;
	line-height			: 16px;
}

.MainMenu A:link
{	
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}


.MainMenu
{		
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

/* Rinse (19-08-08): Improved the FireFox compatibility  */

.MainMenu
{
	display:				block;
	
	width:					100%;
	height: 				32px;	
}

.MainMenu table
{	
	margin:					0px auto;
}

.MainMenu a:hover
{	
	text-decoration:		underline;
}

.MainMenu_Enabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.MainMenu_Enabled A
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.MainMenu_Enabled A:hover
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: underline;
	line-height			: 16px;
}

.MainMenu_Disabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.MainMenuSelected
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.SubMenu_Enabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
}

A.SubMenu_Enabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
}

A.SubMenu_Enabled:visited
{
	text-decoration		: none;
}

A.SubMenu_Enabled:hover
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: underline;
	line-height			: 16px;
	vertical-align      : top;
}

A.SubMenu_Disabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
}

.SubMenuSelected
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
}

.SubMenuSelected:link
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
}

.SubMenuSelected:visited
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
}

.SubMenuSelected:hover
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: underline;
	line-height			: 16px;
	vertical-align      : top;
}

.GlobalMenu
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.GlobalMenu_Caption
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

INPUT.GlobalMenu_Caption
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

INPUT.GlobalMenu_Value
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

A.GlobalMenu_Enabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

A.GlobalMenu_Enabled:link
{
	text-decoration		: none;
}

A.GlobalMenu_Enabled:visited
{
	text-decoration		: none;
}

A.GlobalMenu_Enabled:hover
{
	text-decoration		: underline;
}


.GlobalMenu_Enabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

INPUT.GlobalMenu_Enabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
	height              : 16px; /* was 24! voor loosse.dtd */
}

.GlobalMenu_Disabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: underline;
	line-height			: 16px;
}

.GlobalMenuSelected
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: underline;
	line-height			: 16px;
}

.BreadCrumb 
{
	font-family         : verdana, arial, helvetica, sans-serif; 
	color               : #666666; 
	font-size           : 11px; 
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.BreadCrumb_Enabled
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #666666;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

A.BreadCrumb_Enabled:link
{
	text-decoration		: none;
}

A.BreadCrumb_Enabled:visited
{
	text-decoration		: none;
}

A.BreadCrumb_Enabled:hover
{
	text-decoration		: underline;
}

.BreadCrumbSelected
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #666666;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

A.BreadCrumbSelected:link
{
	text-decoration		: underline;
}

A.BreadCrumbSelected:visited
{
	text-decoration		: underline;
}

A.BreadCrumbSelected:hover
{
	text-decoration		: underline;
}

.HeaderText
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #666666;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.FooterText
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #666666;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

/* Rinse (19-08-08): Improved the FireFox compatibility  */

.FooterText
{
	display:				block;
	
	width:					100%;	
}

.FooterText table
{
	text-align: 			center;
	
	font-size:				11px;
}

.PageHeader
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #666666;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.PageFooter
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #666666;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}


.Message
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.Help
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.Warning
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #663333;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
}

.Error
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #FF0000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.PageDescription
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

.WebBoxHeader
{
	
	background-color	: #999999;
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
	line-height			: 16px;
}

.WebBoxContent
{
	background-color	: #CCCCCC;
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}


/*****************************
  CMS Style Elements
*****************************/

.cmsFormSection {background-color:#DCDDDE; width:416px; border-collapse:collapse;}
.cmsFormSectionHeader {background-color:#B2B2B2; padding:5px; font-family:verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF;}
.cmsFormSectionHelp {padding:2px; font-family:verdana, arial, helvetica, sans-serif; font-size: 10px;}
.cmsFormSectionContents {padding:2px; font-size: 14px; font-family:verdana, arial, helvetica, sans-serif;}
.cmsFormSectionContents td {font-size: 12px; font-family:verdana, arial, helvetica, sans-serif;}

.SurveyItem
{
	vertical-align      : text-top;
	font-family			: arial, helvetica, sans-serif;
	font-size			: 12px;
	color				: #000000;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
}

INPUT.SurveyItem
{
	height              : 16px; /* was 22! voor loosse.dtd */
}

/*****************************
  New Style Elements
*****************************/
TD.hidden
{
	vertical-align		: bottom;
	text-align			: center;
	visibility			: hidden;
}

.itemPhotoImage
{
	overflow			: auto;
}

/*****************************
  Invisible button on white background
*****************************/
.invisible_on_white
{
	border-color		: White;
/*	border-width		: 0px; */
	border-style		: none;
	background-color	: White;
	color				: White;
	height				: 1px;
	width				: 1px;
	
}

/*****************************
  Discussion
*****************************/

.discussCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #DDEEFF;
}


.discussCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}

/*****************************
	 Vote Control 
*****************************/
.VoteItemClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.VoteQuestionClass
{
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
/** 	background-color: #CCCCCC; **/
}

.VoteButtonClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #cfd0c2;
}

.VoteTableClass
{
	border-top: #807c4f 0px solid;
	border-bottom: #807c4f 0px solid;
	border-left: #807c4f 0px solid;
	border-right: #807c4f 0px solid;
}

.VoteResultClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
/** 	background-color: #CCCCCC; **/
}

.TransparentHeader
{
	position: absolute;
	z-index: -1;
}

.ExtraInfo
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size           : 10px;
	color				: #666666;
	font-weight			: normal;
	text-decoration		: none;
	line-height			: 16px;
	vertical-align      : top;
}


.GoogleHtml
{
	font-family			: verdana, arial, helvetica, sans-serif;
	font-size           : 10px;
	font-weight			: normal;
	text-decoration		: none;
	vertical-align      : top;
	width               : 240px;
	border              : none 0 #FFFFFF;
}

.ItemImage
{
	border-right-width	: 5px;
	border-color		: White;
}

/* Documentsection map */

.ContentListCell0, .ContentListCell1, .ContentListCell2
{	
	float: 				left;		

	width: 				33%;
}

.documentSection
{	
	margin-right:		5px;
	
	background-color:	#cccccc;
}

.documentSectionTitle
{	
	width:				180px;
	overflow:			hidden;

	padding:			5px;
	
	background-color:	#666666;
}

.documentSectionTitle a, .documentSectionTitle a:visited
{
	font-weight:		bold;
	text-decoration:	none;
	color:				#ffffff;
}

.documentSectionTitle a:hover
{
	font-weight:		bold;
	text-decoration:	underline;
	color:				#ffffff;
}

.documentItem
{
	width: 90%;
	overflow:			hidden;

	padding:			5px	
}

.documentItem a, .documentItem a:visited
{
	color:				#000000;
}

.documentDateCreated
{	
	color:				#666666;
}
