/*------------------------------------------------------------------
[Master Stylesheet]

Project:		Pink Roccade Healthcare
Version:		1.0
Last change:	06/10/09 [mb]
Assigned to:	Marc Bruisten (mb)
Made by:		Evident Interactive

--------------------------------------------------
[Color codes]

pink	#ec008c

--------------------------------------------------
[Table of contents]

01. global_settings
02. generic_layout
03. master_styling

-------------------------------------------------------------------*/

/**------ global_settings ------**/
* {padding:0;margin:0}
img {border:0}
cite, em, dfn {font-style:italic}
big {font-size:115%}
small, sup, sub {font-size:85%}
sup {vertical-align:super}
sub {vertical-align:sub}
blockquote *:first-child:before {content:"\201C"}
blockquote *:first-child:after {content:"\201D"}
table {border-collapse:collapse;border-spacing:0}
caption, th, td {text-align:left;/*font-weight:normal*/}

.hideme {position:absolute;left:0;top:-5000em}
.nodisplay {display:none}
.floatleft {float:left}
.floatright {float:right}
.error {color:red}
.strong {font-weight:bold}

/**------ easyclearing method (http://www.positioniseverything.net/easyclearing.html) ------**/

	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/**------ generic_layout ------**/

ul.clearfix {list-style-type:none}
ul.clearfix li {float:left}

a {text-decoration:none}
a:hover {text-decoration:underline}

body {
	background:white;
	font-size:62.5%;
	font-family:Verdana
}

#wrapper {
	position:relative;
	width:964px;
	margin:0pt auto;
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
}

.wysiwyg img {
	background-color:white;
	display:block;
	padding:2px;
	border:1px solid #bfbfbf;
}

/**------ master_styling ------**/

	/* masthead */

	#masthead {
		position:relative;
		z-index:11;
		width:962px;
		height:158px; 
		padding:21px 1px 1px 1px; 
		background-image:url('/includes/img/Healthcare/bg-head.gif');
		background-repeat:no-repeat;
		background-position:bottom left;
	}
		#masthead #toplinks {
			position:absolute;
			display:block;
			right:-9px;
			top:0;
			color:#4C4C4C;
		}
			#masthead #toplinks li.login {
				padding-left:2px;
				background:transparent url('/includes/img/Healthcare/bullet-lock.gif') no-repeat scroll left 0.1em;
			}
			
			#masthead #toplinks li a {
				color:#4C4C4C;
				border-right:1px solid #007bc6;
				padding:0 8px;
			}
			#masthead #toplinks li a:hover {
				color:#007bc6;
			}
		#masthead #logo {
			position:absolute;
			display:block;
			left:30px;
			top:50px;
		}
		#masthead #flashbar {
			position:absolute;
			right:1px;
			top:22px;
			width:700px;
			height:122px;
		}
			/* Temporary styling */
			#masthead #flashbar #spotlightflash {
				width:700px;
				height:122px;
			}
	
		/* navigation */

		#masthead #navigation {
			position:absolute;
			left:1px;
			bottom:1px;
			width:962px;
			height:35px;
			background-image:url('/includes/img/Healthcare/bg-navbar.gif');
			background-repeat:repeat-x;
			background-position:top left;
		}
			
			/* main navigation and search field */

			#masthead #navigation ul.mainnav {
				float:left;
			}
				#masthead #navigation ul.mainnav li {
					display:block;
					float:left;
					height:35px;
					border-right:1px solid #727272;
					position: relative; /*--Declare X and Y axis base--*/
				}
					#masthead #navigation ul.mainnav li a {
						display:block;
						line-height:35px;
						color:white;	
						padding:0 0;
						float: left;
						text-indent:-5000px;
					}
						#masthead #navigation ul.mainnav li.nl a {
							background-image:url('/includes/img/Healthcare/bg-mainnav-dutch.gif')
						}
					
						/* image sprite positioning of dutch navigation */
						#masthead #navigation ul.mainnav li.nl a.home {width:36px; background-position:1px 0}
							#masthead #navigation ul.mainnav li.nl a.home_current,
							#masthead #navigation ul.mainnav li.nl a.home:hover {width:36px;background-position:1px 35px}
						
						#masthead #navigation ul.mainnav li.nl a.wiewezijn {width:100px;background-position:-36px 0}
							#masthead #navigation ul.mainnav li.nl a.wiewezijn_current,
							#masthead #navigation ul.mainnav li.nl a.wiewezijn:hover {width:100px;background-position:-36px 35px}
						
						#masthead #navigation ul.mainnav li.nl a.actueel {width:80px;background-position:-133px 0}
							#masthead #navigation ul.mainnav li.nl a.actueel_current,
							#masthead #navigation ul.mainnav li.nl a.actueel:hover {width:80px;background-position:-133px 35px}
						
						#masthead #navigation ul.mainnav li.nl a.watwedoen {width:105px;background-position:-213px 0}
							#masthead #navigation ul.mainnav li.nl a.watwedoen_current,
							#masthead #navigation ul.mainnav li.nl a.watwedoen:hover {width:105px;background-position:-213px 35px}

						#masthead #navigation ul.mainnav li.nl a.cases {width:70px;background-position:-319px 0}
							#masthead #navigation ul.mainnav li.nl a.cases_current,
							#masthead #navigation ul.mainnav li.nl a.cases:hover {width:70px;background-position:-319px 35px}

						#masthead #navigation ul.mainnav li.nl a.themas {width:80px;background-position:-391px 0}
							#masthead #navigation ul.mainnav li.nl a.themas_current,
							#masthead #navigation ul.mainnav li.nl a.themas:hover {width:80px;background-position:-391px 35px}

						#masthead #navigation ul.mainnav li.nl a.opleidingen {width:100px;background-position:-474px 0}
							#masthead #navigation ul.mainnav li.nl a.opleidingen_current,
							#masthead #navigation ul.mainnav li.nl a.opleidingen:hover {width:100px;background-position:-474px 35px}

						#masthead #navigation ul.mainnav li.nl a.werkenbij {width:95px;background-position:-576px 0}
							#masthead #navigation ul.mainnav li.nl a.werkenbij_current,
							#masthead #navigation ul.mainnav li.nl a.werkenbij:hover {width:95px;background-position:-576px 35px}

			/* subnavigation */

			#masthead #navigation ul.mainnav li ul.subnav {
				list-style: none;
				position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
				z-index:999;
				left: 0; top: 35px;
				background:#fff url('/includes/img/Healthcare/bg-subnav.gif') repeat-x bottom left;
				display: none;
				float: left;
				width: 170px;
				border: 1px solid #4f4f4f;
			}
				#masthead #navigation ul.mainnav li ul.subnav li{
					border-bottom: 1px solid #dedede;
					clear: both;
					width: 170px;
					height:auto;
				}
					#masthead #navigation ul.mainnav li ul.subnav li a {
						width: 160px;
						padding:2px 0 2px 10px;
						color:#595959;
						line-height:20px;
						background:none;
						text-indent:0;
					}
					#masthead #navigation ul.mainnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
						padding:2px 0 2px 10px;
						color:#010101;
						background:none;
						text-decoration:none;
					}
			
			/* Search */
			
			#masthead #navigation #search {
				float:right;
				margin:8px 4px 8px 0;
			}
				#masthead #navigation #search input {
					clear:both;
					display:block;
					float:left;
					height:13px;
					border:1px solid #737373;
					margin-right:4px;
					padding:2px 2px;
					font-size:1.1em;
					color:#a6a6a6;
				}
				#masthead #navigation #search input.searchsubmit {
					clear:none;
					display:block;
					float:left;
					height:19px;
					border:0;
					padding:0;
					width:50px;
					background:#000 url('/includes/img/Healthcare/button-zoeken.gif') repeat-x bottom left;
				}
			
			/* searchagain on searchresult page */	
			
			#ctrSub .cs-leftcol .text .searchtext
			{
				font-size:1.4em;
				
			}
			#ctrSub .cs-leftcol .text #searchagain
			{
				background-color: #f3f3f3;
				margin-top: 5px;
				margin-bottom: 5px;
			}
			#ctrSub .cs-leftcol .text #searchagain #searchagainlabel
			{
				float:left;
				width: 20%;
			}
			
			#ctrSub .cs-leftcol .text #searchagain #searchagainlabel LABEL
			{
				font-size:1.4em;
			}
			#ctrSub .cs-leftcol .text #searchagain #searchagainctrls
			{
				float:right;
				width: 80%;
			}
				#ctrSub .cs-leftcol .text #searchagain #searchagainctrls input {
					clear:both;
					display:block;
					float:left;
					height:13px;
					border:1px solid #737373;
					margin-right:4px;
					padding:2px 2px;
					font-size:1.1em;
					color:#a6a6a6;
				}
				#ctrSub .cs-leftcol .text #searchagain #searchagainctrls input.searchsubmit {
					clear:none;
					display:block;
					float:left;
					height:19px;
					border:0;
					padding:0;
					width:50px;
					background:#000 url('/includes/img/Healthcare/button-zoeken-again.gif') repeat-x bottom left;
				}
			
			

	/* Portal specific styling */

	#ctrPortalTop {
		position:relative;
		z-index:10;
		width:964px;
		padding:32px 3px 20px 3px;
		background-image:url('/includes/img/Healthcare/bg-ctrPortalTop.gif');
		background-repeat:no-repeat;
		background-position:bottom left;
		margin-top:13px;
	}
		#ctrPortalTop #head-tabs {
			display:block;
			position:absolute;
			top:0;
			left:0;
			width:934px;
			padding:10px 15px;
			background:white url('/includes/img/Healthcare/bg-ctrPortalTop-head.gif') no-repeat top left;
		}
			#ctrPortalTop #head-tabs li {
				display:inline;
			}
				#ctrPortalTop #head-tabs li a {
					font-size:1.1em;
					padding:0 5px;
					color:#ec008c;
					border-right:1px solid #bfbfbf;
				}
				#ctrPortalTop #head-tabs li.last-item a {
					border-right:0px;
				}
				#ctrPortalTop #head-tabs li a.current {
					color:#404040;
				}

		#ctrPortalTop .cpt-col {
			position:relative;
			display:inline;
			float:left;
			width:249px;
			margin:0 12px 0 12px;
			padding:32px 0 0 0;
		}
		#ctrPortalTop #cpt-midcol {
			width:388px;
			padding:32px 12px 0 12px;
			margin:0;
		}
		#ctrPortalTop .cpt-morelinks {
			width:958px;
			float:left;
		}
			#ctrPortalTop .cpt-morelinks li {float:left;}
			#ctrPortalTop .cpt-morelinks li a {
				display:block;
				float:right;
				color:#002c47;
				padding:.2em 0 0 14px;
				background:transparent url('/includes/img/Healthcare/bullet-pink-right.gif') no-repeat scroll left 0.6em;
				font-weight:bold;
				font-size:1em;
			}
			#ctrPortalTop .cpt-morelinks li.morelink1 {width:240px;padding:0 12px;}
			#ctrPortalTop .cpt-morelinks li.morelink2 {width:207px;}
			#ctrPortalTop .cpt-morelinks li.morelink3 {width:203px;}
			#ctrPortalTop .cpt-morelinks li.morelink4 {width:258px;}
			
			#ctrPortalTop .cpt-col h2 {
				position:absolute;
				height:32px;
				line-height:32px;
				padding:0 12px;
				top:0;left:0;
				background-color:#ec008c;
				background-repeat:no-repeat;
				background-position:center left;
				text-indent:-5000px;
			}
				#ctrPortalTop .cpt-col h2.left {
					width:225px;
					background-image:url('/includes/img/Healthcare/bg-title-actueel.gif');
				}
				#ctrPortalTop .cpt-col h2.middle {
					width:388px;
					background-image:url('/includes/img/Healthcare/bg-cpt-midcol.gif');
				}
				#ctrPortalTop .cpt-col h2.right {
					width:225px;
					background-image:url('/includes/img/Healthcare/bg-title-opleidingen.gif');
				}
			
			/* leftcol and rightcol contents */
			#ctrPortalTop .cpt-col h3 {
				padding:8px 10px 5px 10px;
				color:#002c47;
				font-size:1.2em;
			}
				#ctrPortalTop .cpt-col h3 a {
					color:#002c47;
				}

			#ctrPortalTop .cpt-col div.imageFrame {
				float:left;
				margin:0 7px 0 10px;
				width:97px;
				height:77px;			
				border:1px solid #bfbfbf;
			}
				#ctrPortalTop .cpt-col div.imageFrame a {
					display:block;
					width:93px;
					height:73px;			
					overflow:hidden;
					border:2px solid white;				
				}
					#ctrPortalTop .cpt-col div.imageFrame a img {
						display:block;
					}
		
			#ctrPortalTop .cpt-col ul {
				margin:0 10px;
				list-style-type:none;
				border-top:1px solid #bfbfbf;
				font-size:1.1em;
			}
				#ctrPortalTop .cpt-col ul li {
					border-bottom:1px solid #bfbfbf;
				}
					#ctrPortalTop .cpt-col ul li a {
						color:#2267a7;
						padding:3px 5px;
						display:block;
					}
					
			#ctrPortalTop .cpt-col p {
				padding:0 10px 5px 10px;
				font-size:1.1em;
				color:#333;
				line-height:126%;
			}
			#ctrPortalTop .cpt-col p.clearfix {
				padding:0 10px;
			}

			#ctrPortalTop .cpt-col p a.morelink {
				display:block;
				float:right;
				color:#002c47;
				padding:.2em 0 0 14px;
				background:transparent url('/includes/img/Healthcare/bullet-pink-right.gif') no-repeat scroll left 0.67em;
				font-weight:bold;
				font-size:.9em;
			}
				
				/* listing with dates */
				#ctrPortalTop .cpt-col ul.dated li {background-color:#f3f3f3;}
				#ctrPortalTop .cpt-col ul.dated li a {
					float:left;
					display:block;
					width:163px;
					background-color:white;
				}
				#ctrPortalTop .cpt-col ul.dated li span {
					display:block;
					float:left;
					width:56px;
					padding:3px 0;
					font-size:.8em;
					color:#808080;
					text-align:center;
				}
				
			
			/* midcol contents */
			#ctrPortalTop #cpt-midcol h2 {
				background:#ec008c url('/includes/img/Healthcare/bg-cpt-midcol.gif') no-repeat top left;
			}
			#ctrPortalTop #cpt-midcol h3 {
				background:white;
				padding:8px 0 5px 0;
			}

			#ctrPortalTop #cpt-midcol img {
				background-color:white;
				display:block;
				padding:2px;
				border:1px solid #bfbfbf;
			}

			#ctrPortalTop #cpt-midcol ul {
				margin:0 4px 10px 4px;
				border:0;
			}

				#ctrPortalTop #cpt-midcol ul li {
					border:0;
					padding-left:14px;
					background:transparent url('/includes/img/Healthcare/bullet-pink-right.gif') no-repeat scroll left 0.6em;
				}
					#ctrPortalTop #cpt-midcol ul li a {
						
					}
			
			#ctrPortalTop #cpt-midcol .cpt-midcol-left {
				width:185px;
				float:left;
			}
			#ctrPortalTop #cpt-midcol .cpt-midcol-right {
				width:185px;
				float:right;
			}

	/* Portal bottom contents */

	#ctrPortalBottom {
		padding-top:10px;
	}

	#ctrPortalBottom .cpb-col {
			position:relative;
			display:inline;
			float:left;
			width:238px;
			margin:0;
			padding:0 15px 0 15px;
			overflow:hidden;
		}
		#ctrPortalBottom #cpb-midcol {
			width:396px;
			padding:0 11px 2px 19px;
			margin:0;
			border-width:0 1px;
			border-style:solid;
			border-color:#bfbfbf;
		}
		#ctrPortalBottom .cpb-col h3 { 
			padding:5px 0;
			color:#002c47;
			font-size:1.2em;
		}
			#ctrPortalBottom .cpb-col h3 a { 
				color:#002c47;
			}
		#ctrPortalBottom .cpb-col h4 { 
			padding:0 0 2px 0;
			color:#005099;
			font-weight:normal;
			font-size:1.1em;
		}
			#ctrPortalBottom .cpb-col h4 a { 
				color:#005099;
			}
		#ctrPortalBottom .cpb-col p { 
			font-size:1.1em;
			color:#333;
			min-height:36px;
			height:auto !important;
			height:36px;
		}

			#ctrPortalBottom .cpb-col p.clearfix {
				border-top:1px solid #bfbfbf;
				margin-top:15px;
				min-height:0px;
				height:auto !important;
				height:0px;
			}
				#ctrPortalBottom .cpb-col p.clearfix a.morelink {
					display:block;
					float:right;
					color:#002c47;
					padding:.2em 0 0 14px;
					background:transparent url('/includes/img/Healthcare/bullet-pink-right.gif') no-repeat scroll left 0.6em;
					font-weight:bold;
					font-size:.9em;
				}

		#ctrPortalBottom .cpb-col div.imageFrame {
			width:243px;
			height:65px;			
			border:1px solid #bfbfbf;
		}
			#ctrPortalBottom .cpb-col div.imageFrame a {
			display:block;
			width:239px;
			height:61px;			
			overflow:hidden;
			border:2px solid white;				
			}
			
				#ctrPortalBottom .cpb-col div.imageFrame a img {
					display:block;
				}

		#ctrPortalBottom div.signup {
			margin-top:10px;
		}
		
			#ctrPortalBottom div.signup input {
				clear:both;
				display:block;
				float:left;
				width:147px;
				height:13px;
				border:1px solid #737373;
				margin-right:4px;
				padding:2px;
				font-size:1.1em;
				color:#a6a6a6;
			}
			#ctrPortalBottom div.signup input.signup {
				clear:none;
				display:block;
				float:left;
				width:73px;
				height:19px;
				border:0;
				padding:0;
			}

			#ctrPortalBottom #cpb-midcol .cpt-midcol-left {
				width:185px;
				float:left;
			}
			#ctrPortalBottom #cpb-midcol .cpt-midcol-right {
				width:185px;
				float:right;
				margin-right:8px;
			}
			#ctrPortalBottom #cpb-midcol .cpt-midcol-left div.imageFrame,
			#ctrPortalBottom #cpb-midcol .cpt-midcol-right div.imageFrame
			 {
				border:1px solid #BFBFBF;
				float:left;
				width:183px;
			}
				#ctrPortalBottom #cpb-midcol .cpt-midcol-left div.imageFrame a,
				#ctrPortalBottom #cpb-midcol .cpt-midcol-right div.imageFrame a {
					display:block;
					width:179px;
					height:61px;			
					overflow:hidden;
					border:2px solid white;				
				}
	
	
	/* Subpage specific styling */
	
	#ctrSub {
		position:relative;
		z-index:10;
		width:964px;
		min-height:420px;
		height:auto !important;
		height:420px;
		padding:30px 3px 18px 3px;
		background-image:url('/includes/img/Healthcare/bg-ctrSub.gif');
		background-repeat:no-repeat;
		background-position:bottom left;
		margin-top:13px;
	}
		#ctrSub #head-tabs {
			display:block;
			position:absolute;
			top:0;
			left:0;
			width:934px;
			padding:10px 15px;
			background:transparent url('/includes/img/Healthcare/bg-ctrSub-head.gif') no-repeat top left;
		}
			#ctrSub #head-tabs li {
				display:inline;
				cursor:default;
			}
				#ctrSub #head-tabs li a {
					font-size:1.1em;
					padding:0 5px;
					color:#ec008c;
					border-right:1px solid #bfbfbf;
				}
				#ctrSub #head-tabs li span {
					font-size:1.1em;
					padding:0 5px;
					color:#f799d1;
					border-right:1px solid #e5e5e5;
					cursor:default;
				}
				#ctrSub #head-tabs li.last-item a,
				#ctrSub #head-tabs li.last-item span {
					border-right:0;
				}
				#ctrSub #head-tabs li a.current {
					color:#404040;
				}	
				#ctrSub #head-tabs li span.current {
					color:#b3b3b3;
				}			

		#ctrSub .print a {
			display:block;
			position:absolute;
			left:640px;
			top:10px;
			width:50px;
			height:19px;
			text-indent:-5000px;
			cursor:hand;
			cursor:pointer;
			background:transparent url('/includes/img/Healthcare/button-print.gif') no-repeat top left;
			outline:none;
		}
		
		#ctrSub .cs-leftcol {
			width:670px;
			float:left;
			display:inline;
			margin:0 12px 0 17px;
			overflow:hidden;
		}
		#ctrSub .cs-rightcol {
			width:249px;
			float:left;
			padding:0 1px;
		}

			/* leftcol contents */
			#ctrSub .cs-leftcol h1 { /* former h2 */
				color:#ec008c;
				font-size:2em;
				margin:8px 0;
			}
				#ctrSub .cs-leftcol h1 span {
					color:#005099;
					font-size:.7em;
				}
				
				
				
			/* drop down list */
							
			#ctrSub .cs-leftcol #ddlH1Wrapper {
				position:relative;
				display:block;
				height:50px;
			}
			#ctrSub .cs-leftcol #headerdiv {
				position:absolute;
			}
			
			#ctrSub .cs-leftcol #headerdiv h1 {
				float:left;
				color:#ec008c;
				padding:8px 0;
			}

				#ctrSub .cs-leftcol #headerdiv h1 span {
					color:#005099;
					font-size:.7em;
				}
				
			#ctrSub .cs-leftcol #headerdiv #SolutionTypeDropDownList {
				position:relative;
				float:left;
				display:inline;
				margin:16px 0 0 18px;
				padding:0 5px 0 0;
				list-style-type:none;
				font-size:1.3em;
				background-color:#f8f8f8;
				border:1px solid #4f4f4f;
			}
			#ctrSub .cs-leftcol #EmployeeFilterDropDownList {
				width: 200px;
				display: block;
				padding:0 5px 0 0;
				list-style-type:none;
				font-size:1.3em;
				background-color:#f8f8f8;
				border:1px solid #4f4f4f;
				z-index:10000;
			}

				#ctrSub .cs-leftcol #EmployeeFilterDropDownList p a ,
				#ctrSub .cs-leftcol #headerdiv #SolutionTypeDropDownList p a {
					display:block;
					padding:4px 100px 4px 4px;
					color:#005099;
					font-size:1em;
					font-weight:bold;
					text-decoration:none;
					background-image:url('/includes/img/Healthcare/bullet-ddlist-open.gif');
					background-repeat:no-repeat;
					background-position:center right;
				}
				
				#ctrSub .cs-leftcol #headerdiv #SolutionTypeDropDownList span.seperator {
					position:absolute;
					left:-20px;
					top:6px;
					color:#005099;
				}
				
				#ctrSub .cs-leftcol #EmployeeFilterDropDownList.open p a,
				#ctrSub .cs-leftcol #headerdiv #SolutionTypeDropDownList.open p a {
					background-image:url('/includes/img/Healthcare/bullet-ddlist-close.gif');
				}
	
				#ctrSub .cs-leftcol #EmployeeFilterDropDownList ul,
				#ctrSub .cs-leftcol #headerdiv #SolutionTypeDropDownList ul {
					display:none;
					padding:0 1px 4px 1px;
					list-style-type:none;
				}
					#ctrSub .cs-leftcol #EmployeeFilterDropDownList ul li a,
					#ctrSub .cs-leftcol #headerdiv #SolutionTypeDropDownList ul li a {
						display:block;
						color:#595959;
						text-decoration:none;
						border-top:1px solid #e1e1e1;
						margin-top:2px;
						padding:2px 4px;
					}
					#ctrSub .cs-leftcol #EmployeeFilterDropDownList ul li a:hover,
					#ctrSub .cs-leftcol #headerdiv #SolutionTypeDropDownList ul li a:hover {
						color:#000;
					}
				
								
				
			#ctrSub .cs-leftcol h2 { /* former h3 */
				color:#ec008c;
				font-size:1.6em;
				margin:8px 0;
			}
				#ctrSub .cs-leftcol h2 span { 
					color:#005099;
					font-size:.7em;
				}
				#ctrSub .cs-leftcol h2 span a { 
					color:#005099;
				}
			
			#ctrSub .cs-leftcol .wysiwyg {margin-bottom:10px}

			#ctrSub .cs-leftcol .wysiwyg h3 {
				color:#ec008c;
				font-size:1.2em;
				margin:4px 0;
			}
			
			#ctrSub .cs-leftcol .wysiwyg p,
			#ctrSub .cs-leftcol .wysiwyg ul,
			#ctrSub .cs-leftcol .wysiwyg ol {
				font-size:1.2em;
				line-height:140%;
			}
			
			#ctrSub .cs-leftcol .wysiwyg p a,
			#ctrSub .cs-leftcol .wysiwyg ul a,
			#ctrSub .cs-leftcol .wysiwyg ol a {
				color:#2267A7;
			}
				
				#ctrSub .cs-leftcol .wysiwyg img {
					display:block;
					padding:2px;
					border:1px solid #bfbfbf;
					background-color:white;
				}
				#ctrSub .cs-leftcol .wysiwyg ul{
					margin:5px 0 5px 16px;
				}
				#ctrSub .cs-leftcol .wysiwyg ol {
					margin:5px 0 5px 22px;
				}
				
			#ctrSub .cs-leftcol .buttonBack a {
				color:#002c47;
				font-size:1.2em;
				font-weight:bold;
				padding-left:12px;
				float:right;
				background:transparent url('/includes/img/Healthcare/bullet-pink-left.gif') no-repeat scroll left 0.4em;
			}
			
			/* start jim style smoelenboek
			#ctrSub .cs-leftcol ul#smoelenBoekAccordion li h2 
			{
				color: #002C47;
			}

			#ctrSub .cs-leftcol ul#smoelenBoekAccordion li div.dvSmoelenboek-2nd-row h3
			{
				float:left;
				color:#595959;
			}
			
			#ctrSub .cs-leftcol ul#smoelenBoekAccordion li div.dvSmoelenboek-2nd-row a.linkedIn 
			{
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				padding-right:20px;
				height:20px;
				float:right;
				background-image:url('/includes/img/Healthcare/icon_linkedin.jpg');
				background-repeat:no-repeat;
				background-position:top right;
				color:#002C47;
				font-weight:bold;
				padding-top:5px;
			}
			#ctrSub .cs-leftcol ul#smoelenBoekAccordion li div.imageFrame
			{
				border:1px solid #BFBFBF;
				float:left;
				margin:0 5px 0 0px;
			}
			#ctrSub .cs-leftcol ul#smoelenBoekAccordion li div.imageFrame a
			{
				border:2px solid white;
				display:block;
				overflow:hidden;
			}
			#ctrSub .cs-leftcol ul#smoelenBoekAccordion li div.imageFrame img
			{
				margin:2px 2px 0;
				}
			
			#ctrSub .cs-leftcol ul#smoelenBoekAccordion li div.pSmoelenboek
			{
				display:block;
			}
			#ctrSub .cs-leftcol ul#smoelenBoekAccordion li
			{
				border:1px solid #BFBFBF;
				padding: 5px 25px 5px 5px;
				margin-bottom:5px;
				
			}
			*/
			
			/* end jim style */

			/* leftcol contents > listing page */
			#ctrSub .cs-leftcol div.switchlink {
				text-align:right;
				font-size:1.2em;
				color:#002c47;
				padding:5px 0;
			}
				#ctrSub .cs-leftcol div.switchlink input {
					display:block;
					float:right;
					width:235px;
					height:20px;
					line-height:20px;
					border:0;
					padding:0 0 2px 0;
					color:#FFF;					
					background-position:top left;
					background-repeat:no-repeat;
					background-image:url(/includes/img/Healthcare/button-empty-wide.gif);
					cursor:hand;cursor:pointer;	
				}
			
			#ctrSub .cs-leftcol ul.listing {
				border-top:1px solid #bfbfbf;
				list-style-type:none;
			}
				#ctrSub .cs-leftcol ul.listing li {
					border-bottom:1px solid #bfbfbf;
					padding:10px 0;

				}
				#ctrSub .cs-leftcol ul.listing li div.listingheader
				{
					width:70%;
					float:left;
				}	
					#ctrSub .cs-leftcol ul.listing li div h3 { /* former h2 , added div for left right and percentage width JF*/
						margin:0;
						padding:0 0 3px 15px;
						background:transparent url('/includes/img/Healthcare/bullet-pink-right.gif') no-repeat scroll left 0.5em;
						font-size:1.3em;
						color:#002c47;
					}
						#ctrSub .cs-leftcol ul.listing li h3 a {
							color:#002c47;
						}
					#ctrSub .cs-leftcol ul.listing li div.listingdate {
						padding-left:15px;
						font-size:1.1em;
						width:15%;
						font-weight:bold;
						float:right;
					}
					#ctrSub .cs-leftcol ul.listing li p {
						padding-left:15px;
						font-size:1.2em;
						line-height:140%;
					}
				
				#ctrSub .cs-leftcol ul.listing li.paging {
					width:100%;
					position:relative;
					border-bottom:0;
					padding:10px 0;
					text-align:center;
				}
					#ctrSub .cs-leftcol ul.listing li.paging span {
						color:#ec008c;
						font-size:1.2em;
						font-weight:bold;
					}
					#ctrSub .cs-leftcol ul.listing li.paging a {
						color:#002c47;
						font-size:1.2em;
						font-weight:bold;
					}
					#ctrSub .cs-leftcol ul.listing li.paging .paging-previous {
						display:block;
						position:absolute;
						left:0;
						padding-left:12px;
						background:transparent url('/includes/img/Healthcare/bullet-pink-left.gif') no-repeat scroll left 0.4em;
					}
					#ctrSub .cs-leftcol ul.listing li.paging .paging-next {
						display:block;
						position:absolute;
						right:0;
						padding-right:12px;
						background:transparent url('/includes/img/Healthcare/bullet-pink-right.gif') no-repeat scroll right 0.4em;						
					}/*
					
					#ctrSub .cs-leftcol ul.listing li.paging span.paging-previous,
					#ctrSub .cs-leftcol ul.listing li.paging span.paging-next {
						text-decoration:none;
						color:#BFBFBF;
					}
				*/	
					/* leftcol contents > fact sheet */
					#factSheet {
						margin-bottom:30px;
					}
					
					#factSheet li {
						margin:3px 0;
						padding:3px;
						background:#F3F3F3;
					}
					
						#factSheet h3 {
							float:left;
							width:205px;
							font-size:1.2em;
						}
						#factSheet div.wysiwyg {
							float:left;
							font-size:1.2em;
							line-height:140%;
							width:455px;
						}
							#ctrSub .cs-leftcol #factSheet div.wysiwyg p,
							#ctrSub .cs-leftcol #factSheet div.wysiwyg ul {
								font-size:1em;
								line-height:inherit;
								list-style-type:disc;
							} 
							
							#ctrSub .cs-leftcol #factSheet div.wysiwyg ul li {
								padding:0;
								margin:0;
							}

							#factSheet div.wysiwyg div.location {
								margin-bottom: 10px;
							}


			/* rightcol contents */
			#ctrSub .cs-rightcol .listingblock {
				display:block;
				position:relative;
				background:transparent url('/includes/img/Healthcare/bg-listingblock.gif') no-repeat bottom left;
				margin-bottom:10px;
				padding:32px 0 20px 0;
			}
			
				#ctrSub .cs-rightcol .listingblock h2 {
					position:absolute;
					width:225px;
					height:32px;
					line-height:32px;
					padding:0 12px;
					top:0;left:0;
					background-color:#ec008c;
					background-repeat:no-repeat;
					background-position:center left;
					text-indent:-5000px;
				}
					#ctrSub .cs-rightcol .listingblock h2.opleidingen {
						background-image:url('/includes/img/Healthcare/bg-title-opleidingen.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.actueel {
						background-image:url('/includes/img/Healthcare/bg-title-actueel.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.vacatures {
						background-image:url('/includes/img/Healthcare/bg-title-vacatures.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.persberichten {
						background-image:url('/includes/img/Healthcare/bg-title-persberichten.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.evenementen {
						background-image:url('/includes/img/Healthcare/bg-title-evenementen.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.cases {
						background-image:url('/includes/img/Healthcare/bg-title-cases.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.diensten {
						background-image:url('/includes/img/Healthcare/bg-title-diensten.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.oplossingen {
						background-image:url('/includes/img/Healthcare/bg-title-oplossingen.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.themas {
						background-image:url('/includes/img/Healthcare/bg-title-themas.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.downloads {
						background-image:url('/includes/img/Healthcare/bg-title-downloads.gif');
					}
					#ctrSub .cs-rightcol .listingblock h2.relevanteinfo {
						background-image:url('/includes/img/Healthcare/bg-title-relevanteinfo.gif');
					}

				#ctrSub .cs-rightcol .listingblock ul {
					padding:0 12px;
					list-style-type:none;
					color:#005099;
				}
					#ctrSub .cs-rightcol .listingblock ul li {
						padding:5px 0;
						border-bottom:1px solid #bfbfbf;
						font-size:1.1em;
					}
						#ctrSub .cs-rightcol .listingblock ul li a {
							color:#005099;
							padding:0 4px;
							display:block;
						}

				#ctrSub .cs-rightcol .listingblock a.morelink {
					position:absolute;
					bottom:6px;
					right:12px;
					color:#002c47;
					font-weight:bold;
					padding-left:12px;
					background:transparent url('/includes/img/Healthcare/bullet-pink-right.gif') no-repeat scroll left 0.4em;
				}
				
			#ctrSub .cs-rightcol h3 {
				color:#002c47;
				font-size:1.2em;
				padding:0 0 6px 0;
			}

			#ctrSub .cs-rightcol .imageFrame {
				margin:0 2px 10px;
			}		
				#ctrSub .cs-rightcol .imageFrame img {
					display:block;
					padding:2px;
					border:1px solid #bfbfbf;
				}
		
	/* tabbed navigation */
	#tabnav {
		width:auto;
		height:27px;
		color:#260651;
		font-size:1.3em;
		background:transparent;
		border-bottom:1px solid #a6a6a6;
	}
		#tabnav li.navitem {
			display:block;
			position:relative;
			padding:0 10px 0 0;
			margin-right:4px;
			height:28px;
			background:transparent url('/includes/img/Healthcare/bg-navtab-leftcorner.gif') no-repeat bottom left
		}
			#tabnav li.navitem a {
				display:block;
				position:relative;
				right:-10px;
				padding:5px 10px 4px 0;
				width:auto;
				color:#595959;
				background:transparent url('/includes/img/Healthcare/bg-navtab-rightcorner.gif') no-repeat top right
			}
			#tabnav li.current {background:transparent url('/includes/img/Healthcare/bg-navtab-leftcorner-current.gif') no-repeat bottom left}
				#tabnav li.current a {
					background:transparent url('/includes/img/Healthcare/bg-navtab-rightcorner-current.gif') no-repeat top right;
					color:white
				}
			#tabnav li.navitem a:hover {text-decoration:none}
			
	
	/* smoelenboek zoeken medewerkers */
	
	#ctrControlSmoelenboek {
		width:670px;
		height:40px;
		position:relative;
		z-index:3000;
	}
	
	#controlSmoelenboek {
		position:absolute;
		z-index:3000;
		width:670px;
		height:40px;
	}
	
	#controlSmoelenboek #searchEmployees {
		float:right;
		position:relative;
	} 
	#controlSmoelenboek #EmployeeFilterDropDownList {
		float:right;
		position:relative;
		margin-left:20px;
	}
	
	#controlSmoelenboek #searchEmployees 
	{
		padding-bottom:20px;
		overflow:visible;
	}
	
	#controlSmoelenboek #searchEmployees input#searchtext {
		width: 200px;
		height:20px;
		display: block;
		padding:2px;
		list-style-type:none;
		font-size:1.3em;
		background-color:#f8f8f8;
		border:1px solid #4f4f4f;
		z-index:10000;
	}
	
	
	
	#searchEmployees #autocomplete {
		position:absolute;
		left:0;
		top:24px;
		z-index:3000;
		width:196px;
		border:1px solid #4f4f4f;
		padding:4px;
		display:none;
		background-color:#f8f8f8;
	}
	
	#searchEmployees #autocomplete a,
	#searchEmployees #autocomplete p {
		display:block;
		width:auto;
		color:#595959;
		font-size:1.2em;
		padding:2px 40px 2px 4px;
		margin-top:2px;
		border-top:1px solid #e1e1e1;
	}

	/* closebutton */
	#searchEmployees #autocomplete a.floatright { 
		padding:2px 4px;
	}
	
	#searchEmployees #autocomplete a:hover {
		color:#000;
	}
	
	
		
	
	/* smoelenBoek */

	#smoelenBoek .mediumThumbnail 
	{
		display:block;
		width: 100px;
	}

	#smoelenBoek 
	{
		position:relative;
		overflow:hidden;
	}
	
	#smoelenBoek ul {
		width:687px; /* real width 670 + thumbmargin 17 */
		min-height:436px;
		height:auto !important;
		height:436px;
		position:relative;
	}
	
		#smoelenBoek ul li {
			display:block;
			padding:0 17px 15px 0;
		}

			#smoelenBoek a.imageFrame {
				display:block;
				position:relative;
				padding:2px;
				font-size:0;
				/*margin:0 17px 15px 0;*/
				border:1px solid #bfbfbf;
				background-color:#fff;
			}
			#smoelenBoek a:hover {
				text-decoration:none;
			}

				#smoelenBoek a.imageFrame span {
					display:block;
					position:absolute;
					top:2px;
					left:2px;
					width:16px;
					height:18px;
					background:transparent url('/includes/img/Healthcare/bg-tooltip.gif') repeat-x bottom left;
					color:#000;
					font-size:11px;
					text-align:center;
				}
				
				
			#smoelenBoek ul li div.imageFrame img {
			
			}	
			
			#smoelenBoek .bio {
				display:none;
			}

	/* smoelenboek fog layer and detail popup */
	
	#smoelenBoek .fog {
		position:absolute;
		display:none;
		top:0;
		left:0;
		width:100%;
		background-color:#fff;
		/* for IE */
		filter:alpha(opacity=60);
		/* CSS3 standard */
		opacity:0.6;
		z-index:100;
	}
	
	#detail_popup { /* JS generated */
		
		width:532px;
		padding:13px 25px 13px 15px;
		position:absolute;
		left:50%;
		margin-left:-284px;		
		margin-top:20px;		
		border:1px solid #c1c0c0;
		background-color:white;
		z-index:101;
		display:none;
		overflow:hidden;
	}
	
		#detail_popup .mediumThumbnail {
			padding:2px;
			font-size:0;
			border:1px solid #bfbfbf;
			background-color:#fff;
			float:left;
			display:inline;
			margin:0 10px 10px 0;
		}
	
		#detail_popup #close_popup { /* JS generated */
			position:absolute;
			right:0;
			top:0;
			width:20px;
			min-height:1000px;
			height:auto !important;
			height:1000px;
			text-indent:-5000px;
			background:#ea008b url('/includes/img/Healthcare/bg-closepopup.gif') no-repeat top center;
			cursor:hand;
			cursor:pointer;
		}

	/* tooltips on smoelenboek */

	#tooltip {
		position: absolute;
		z-index: 3000;
		background:transparent url('/includes/img/Healthcare/bg-tooltip.gif') repeat-x top left;
		padding: 5px 10px;
		color:#595959;
		font-size:.9em;
		font-weight:normal;
	}
	#tooltip h3, #tooltip div { margin: 0; }
	
	/* footer */

	#footer {
		border-top:1px solid #bfbfbf;
		/*margin:0 15px; only on homepage */
		margin:10px 3px 0 3px;
		padding:6px 0;
		position:relative;
	}
		#footer li {
			float:right;
		}
		#footer li a {
			position:relative;
			right:-9px;
			color:#4C4C4C;
			border-left:1px solid #007bc6;
			padding:0 8px;
		}
			#footer li a:hover {
				color:#007bc6;
			}	
		#footer li span {
			color:#4C4C4C;
		}

/* Webforms For Marketers Styling */
	
	/* First apply EASYCLEARING method ScForms for proper styling
		(http://www.positioniseverything.net/easyclearing.html) */

	div.scfForm .scfDropListBorder:after, div.scfForm .scfEmailBorder:after, div.scfForm .scfMultipleLineTextBorder:after, div.scfForm .scfSingleLineTextBorder:after, div.scfForm .scfPasswordBorder:after, div.scfForm .scfNumberBorder:after, div.scfForm .scfDateBorder:after, div.scfForm .scfRadioButtonListBorder:after, div.scfForm .scfListBoxBorder:after, div.scfForm .scfCheckBoxListBorder:after, div.scfForm .scfFileUploadBorder:after, div.scfForm .scfDateSelectorBorder:after 
	{content:".";display:block;height:0;clear:both;visibility:hidden;}
	div.scfForm .scfDropListBorder, div.scfForm .scfEmailBorder, div.scfForm .scfMultipleLineTextBorder, div.scfForm .scfSingleLineTextBorder, div.scfForm .scfPasswordBorder, div.scfForm .scfNumberBorder, div.scfForm .scfDateBorder, div.scfForm .scfRadioButtonListBorder, div.scfForm .scfListBoxBorder, div.scfForm .scfCheckBoxListBorder, div.scfForm .scfFileUploadBorder, div.scfForm .scfDateSelectorBorder 	
	{display: inline-block;}
	* html div.scfForm .scfDropListBorder, * html div.scfForm .scfEmailBorder, * html div.scfForm .scfMultipleLineTextBorder, * html div.scfForm .scfSingleLineTextBorder, * html div.scfForm .scfPasswordBorder, * html div.scfForm .scfNumberBorder, * html div.scfForm .scfDateBorder, * html div.scfForm .scfRadioButtonListBorder, * html div.scfForm .scfListBoxBorder, * html div.scfForm .scfCheckBoxListBorder, * html div.scfForm .scfFileUploadBorder, * html div.scfForm .scfDateSelectorBorder 	
	{height: 1%;}
	div.scfForm .scfDropListBorder, div.scfForm .scfEmailBorder, div.scfForm .scfMultipleLineTextBorder, div.scfForm .scfSingleLineTextBorder, div.scfForm .scfPasswordBorder, div.scfForm .scfNumberBorder, div.scfForm .scfDateBorder, div.scfForm .scfRadioButtonListBorder, div.scfForm .scfListBoxBorder, div.scfForm .scfCheckBoxListBorder, div.scfForm .scfFileUploadBorder, div.scfForm .scfDateSelectorBorder 	
	{display: block;}
		
	/* GENERAL PANEL RESET */
	div.scfForm .scfEmailGeneralPanel, 
	div.scfForm .scfMultipleLineGeneralPanel, 
	div.scfForm .scfSingleLineGeneralPanel, 
	div.scfForm .scfPasswordGeneralPanel, 
	div.scfForm .scfNumberGeneralPanel, 
	div.scfForm .scfDateGeneralPanel, 
	div.scfForm .scfRadioButtonListGeneralPanel, 
	div.scfForm .scfCheckBoxListGeneralPanel, 
	div.scfForm .scfFileUploadGeneralPanel, 
	div.scfForm .scfDateSelectorGeneralPanel
	{
		padding:5px 0;
		font-size:12px;
		width:45%;
	}

	div.scfForm .scfDateSelectorGeneralPanel .scfDateSelectorDay, 
	div.scfForm .scfDateSelectorGeneralPanel .scfDateSelectorMonth, 
	div.scfForm .scfDateSelectorGeneralPanel .scfDateSelectorYear
	{
		/* box */
		border-width:1px;
		border-style:solid;
		border-color:#737373;
		margin-right: 10px;
		width: 75px;
		/* box contents */
		color:#737373;
		font-family:Verdana;
		font-size:12px;
	}
	
	div.scfForm .scfSectionContent {
		width:642px;
		padding-left:8px;
	}
	
	/* HEADING */
	div.scfForm .scfTitleBorder {
		color:#EC008C;
		font-size:1.8em;
		margin:8px 0;	
		font-weight:normal;
		font-family:verdana;
	}
	div.scfForm .scfIntroBorder {
		font-size:1.2em;
		margin-bottom:.5em;
	}
	
	/* FIELDSET */
	div.scfForm .scfSectionBorderAsFieldSet {
		border-width:1px 0 0 0;
		border-style:solid;
		border-color:#BFBFBF;
		margin:0 10px; /* reset left and right padding of form */
	}
	
		/* LEGEND */
		 
		div.scfForm .scfSectionLegend {
			color:#EC008C;
			font-size:1.2em;
			padding:5px 10px 5px 0;
		}
	
	/* LABEL */
	div.scfForm .scfSingleLineTextLabel,
	div.scfForm .scfDropListLabel, 
	div.scfForm .scfEmailLabel, 
	div.scfForm .scfMultipleLineTextLabel, 
	div.scfForm .scfSingleLineTextLabel, 
	div.scfForm .scfPasswordLabel, 
	div.scfForm .scfNumberLabel, 
	div.scfForm .scfDateLabel, 
	div.scfForm .scfRadioButtonListLabel, 
	div.scfForm .scfCheckBoxListLabel, 
	div.scfForm .scfListBoxLabel, 
	div.scfForm .scfFileUploadLabel, 
	div.scfForm .scfDateSelectorLabel
	{
		clear:both;
		color:#002C47;
		font-size:1.2em;
		font-weight:bold;
		padding:5px 0;
		line-height:20px;
	}
		
	/* TEXTBOX/TEXTAREA BORDERS and TEXT */
	div.scfForm .scfEmailTextBox, 
	div.scfForm .scfSingleLineTextBox,
	div.scfForm .scfPasswordTextBox, 
	div.scfForm .scfNumberTextBox, 
	div.scfForm .scfDateTextBox, 
	div.scfForm .scfListBox, 
	div.scfForm .scfFileUpload,
	div.scfForm .scfMultipleLineTextBox,
	div.scfForm .scfDateSelectorDay, 
	div.scfForm .scfDateSelectorMonth, 
	div.scfForm .scfDateSelectorYear
	{
		/* box */
		border-width:1px;
		border-style:solid;
		border-color:#737373;
		/* box contents */
		color:#737373;
		font-family:Verdana;
		font-size:12px;
	}
		/* add padding */
		div.scfForm .scfEmailTextBox, 
		div.scfForm .scfSingleLineTextBox,
		div.scfForm .scfPasswordTextBox, 
		div.scfForm .scfNumberTextBox, 
		div.scfForm .scfDateTextBox, 
		div.scfForm .scfFileUpload,
		div.scfForm .scfMultipleLineTextBox
		{
			padding:2px;
		}
		
	/* SUBMIT BUTTON */
	div.scfForm .scfSubmitButtonBorder {
		border-width:1px 0 0 0;
		border-style:solid;
		border-color:#BFBFBF;
		margin:0 10px;
	}
	div.scfForm .scfSubmitButtonBorder INPUT {
		display:block;					
		width:92px;
		height:19px;
		border:0;
		padding:0 0 5px 0;
		color:White;
		background-image:url('/includes/img/Healthcare/button-empty.gif');
		background-repeat:no-repeat;
		background-position:top left;	
		position:relative;
		top:4px;
		cursor:hand;cursor:pointer;
	}

	
	
	/* VALIDATION */
	div.scfForm .scfValidationSummary ul {
		margin:20px 10px 20px 26px;
		color:#EC008C;
		font-size:1.2em;
	}
	div.scfForm .scfRequired,
	div.scfForm .scfValidatorRequired {
		display:block;
		padding:5px 10px;
		line-height:20px;
		float:left;
		font-weight:bold;

	}



/* CSS hack and slash, FFM newsletter block homepage */
	#ctrPortalBottom .cpb-col .scfForm {
		position:relative;
		height:110px;
	}
	
	#ctrPortalBottom .cpb-col .scfForm .scfSectionBorder .scfSectionBorder .scfSectionContent .scfSingleLineTextBorder,
	#ctrPortalBottom .cpb-col .scfForm .scfSectionBorder .scfSectionBorder .scfSectionContent .scfMultipleLineTextBorder,
	#ctrPortalBottom .cpb-col .scfForm .scfSectionBorder .scfSectionBorder .scfSectionContent .scfEmailBorder .scfEmailLabel,
	#ctrPortalBottom .cpb-col .scfForm .scfSectionBorder .scfSectionBorder .scfSectionContent .scfEmailBorder .scfRequired
	{
		display:none;
	}
	
		#ctrPortalBottom .cpb-col .scfForm .scfSubmitButtonBorder ,
		#ctrPortalBottom .cpb-col .scfForm .scfSectionBorder
		{
			display:block;
			clear:none;
			float:left;
		}
		#ctrPortalBottom .cpb-col div.scfForm .scfSectionBorder,
		#ctrPortalBottom .cpb-col div.scfForm .scfEmailGeneralPanel 
		{
			width:147px;
			margin:0 4px 0 0;
			padding:0 0;
		}
			#ctrPortalBottom .cpb-col .scfForm .scfSectionBorder .scfSectionBorder .scfSectionContent .scfEmailBorder scfEmailGeneralPanel 
			{
				clear:both;
			}
				
				#ctrPortalBottom .cpb-col .scfForm .scfSectionBorder .scfSectionBorder .scfSectionContent .scfEmailBorder input {
					display:block;
					float:left;
					width:135px;
					height:13px;
					border:1px solid #737373;
					padding:2px;
					font-size:1.1em;
					color:#a6a6a6;
					position:relative;
					left:1px;
				}
				
				#ctrPortalBottom .cpb-col .scfForm .scfSubmitButtonBorder {
					margin:0 0;
					border-width:0;
				}
				
					#ctrPortalBottom .cpb-col .scfForm .scfSubmitButtonBorder input.scfSubmitButton {
						display:block;					
						width:73px;
						height:19px;
						border:0;
						padding:0;
						background-image:url('/includes/img/Healthcare/button-aanmelden.gif');
						background-repeat:no-repeat;
						background-position:top left;	
						position:relative;
						top:4px;
						cursor:hand;cursor:pointer;
					}
	
	#ctrPortalBottom .cpb-col .scfForm .scfTitleBorder
	{
		padding:5px 0;
		color:#002c47;
		font-size:1.2em;
		font-family:Verdana;
		font-weight:bold;
		margin:0;
	}
	
	#ctrPortalBottom .cpb-col .scfForm .scfIntroBorder
	{
		font-size:1.1em;
		color:#333;
		min-height:36px;
		height:auto !important;
		height:36px;
		line-height:normal;
		margin-bottom:4px;
	}
	
	#ctrPortalBottom .cpb-col .scfForm .scfValidatorRequired {
		display:none;
	}
	
	#ctrPortalBottom .cpb-col .scfForm .scfValidationSummary {
		position:absolute;
		bottom:3px;
		left:0;
	}
		#ctrPortalBottom .cpb-col .scfForm .scfValidationSummary ul {
			list-style-type:none;
			margin:0;
			
		}
		
/*
**********************************

	#smoelenBoekAccordion .toggler 
	{
		background-image:url("/includes/img/Healthcare/sprite_faceBook.gif");
		background-position:-3px -4px;
		background-repeat:no-repeat;
		width:18px;
		height:50px;
		position:absolute;
		top:5px;
		right:0px;
		cursor:hand;
		cursor:pointer;
	}
	
	#smoelenBoekAccordion .open .toggler 
	{
		background-image:url("/includes/img/Healthcare/sprite_faceBook.gif");
		background-position:-36px -4px;
		background-repeat:no-repeat;
		float:right;
		width:18px;
		height:30px;
	}
	
	#smoelenBoekAccordion li 
	{
		background-image:url("/includes/img/Healthcare/background_faceBookAccordion.gif");
		background-position:right top;
		background-repeat:repeat-y;
		position:relative;
	}
	
	#smoelenBoekAccordion .smallThumbnail 
	{
		display:block;
	}

	#smoelenBoekAccordion .mediumThumbnail 
	{
		display:none;
	}
	
	#smoelenBoekAccordion .open .smallThumbnail 
	{
		display:none;
	}

	#smoelenBoekAccordion .open .mediumThumbnail 
	{
		display:block;
	}
		
	#smoelenBoekAccordion .wysiwyg 
	{
		display:block;
		overflow:hidden;
	}

	#smoelenBoekAccordion .open .wysiwyg 
	{
		border-top:1px solid #bfbfbf;
		margin-top:0px;
		padding-top:5px;
	}
	
	#smoelenBoekAccordion .bio 
	{
		float:left;
		width:575px;
	}

	#smoelenBoekAccordion .open .bio 
	{
		float:left;
		width:519px;
	}

	#smoelenBoekAccordion .dvSmoelenboek-2nd-row 
	{
		display:block;
	}

*/

/* leonard eshuis , for message from formformarketeers */

.message {
	background-color:#EC008C;
	border-bottom:1px solid #000000;
	border-right:1px solid #666666;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	text-align:center;
}