html {
	height:100%;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica,  sans-serif;
	font-size:12px;
	color:#000;
}
br.clearfloat{
	display:block;
	height:1px;
	line-height:0px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
}
a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
img{
	border:none;
}
h2{
	font-size:22px;
	font-weight:normal;
	margin:0px 0 8px 0;
	padding:0;
}
textarea{
	font-family: 99% Arial, Verdana, clean,  sans-serif;
}
.sw_language img {vertical-align:middle;}
div.strong{
	font-weight:bold;
}
div.top-menu-fill-portal{
	background:#FFFFFF;
	height:25px;
	left:0;
	position:absolute;
	top:0;
	width:700px;
}
div.top-menu-fill{
	background:#E9E9EB;
	height:25px;
	left:0;
	position:absolute;
	top:0;
	width:700px;
}
div.bar-title-fill {
	left:0;
	height:60px;
	position:absolute;
	top:60px;
	width:700px;
	z-index:0;
}
div.site-wrap{
	position:relative;
	height:700px;
	margin:0 auto;
	width:985px;
}
/******************************************/
/*header area*/
/******************************************/
div.site-wrap div.header{ 
	height:120px;
	width:785px;
}
	div.site-wrap div.header div.header-title{
		color:#FFFFFF;
		font-weight:bold;
		height:auto !important;
		min-height:19px;
		padding:5px 0 0;
		position:absolute;
		text-align:center;
		margin:0 0 0 10px;
		top:40px;
		width:175px;	
		z-index:1;
		text-transform:lowercase;
	}
	
		div.site-wrap div.header div.bar-title{
			height:60px;
			width:785px;
			line-height:60px;

		}
			div.site-wrap div.header div.bar-title h1{
				color:#FFFFFF;
				font-weight:normal;
				font-size:30px;
				margin:0;
				padding:0 20px 0 0;
				text-align:right;
				text-transform:lowercase;		
			}
div.site-wrap div.paperclip{
	background: url(../images/paperclip.png) no-repeat 0 0;
	height:59px;
	position:absolute;
	top:-3px;
	left:500px;
	width:39px;
	z-index:10;
}
/******************************************/
/*top menu*/
/******************************************/
div.site-wrap div.header div.top-menu-portal{
	background:#FFFFFF;
	height:25px;
	margin:0 0 35px 0;
}	
div.site-wrap div.header div.top-menu{
	background:#E9E9EB;
	height:25px;
	width:785px;
	margin:0 0 35px 0;
}		
	div.site-wrap div.header div.top-menu ul{
		float:right;
		margin:0;
		padding:0;
	}
			
		div.site-wrap div.header div.top-menu ul div table.mgnlControlBarSmall{
			position:relative;	
			float:right;
		}
		div.site-wrap div.header div.top-menu ul table.mgnlControlBarSmall{
			position:relative;
			float:right;
		}
		div.site-wrap div.header div.top-menu ul li.search-form{
			background:none;
			padding:5px 18px 0 0;
		}
		div.site-wrap div.header div.top-menu ul li{
			background:url(../images/dotline.gif) no-repeat 0 50%;
			display:inline;
			float:left;
			height:20px;
			padding:5px 10px 0 10px;
		}
		
			div.site-wrap div.header div.top-menu ul li a{
				color:#A3A2A2;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				text-transform: uppercase;
			}
			div.site-wrap div.header div.top-menu ul li a:hover{
				color:#051E70;
			}
/******************************************/
/*top menu search form*/
/******************************************/
div.site-wrap div.header div.top-menu ul li form{
	margin:0;
	padding:0;
	display: inline-block;
}
	div.site-wrap div.header div.top-menu ul li form input.search{
		border:1px solid #DADADA;
		font-family:Arial,Verdana,Sans-serif;
		font-size:10px;
		margin:0 3px 0 0;
		width:150px;
		vertical-align:middle;
	}
	div.site-wrap div.header div.top-menu ul li form input.submit{
		background:transparent url(../images/sitewide_search_submit.gif) 0 0 no-repeat;
		border:0 none;
		cursor:pointer;
		display:inline;
		height:13px;
		vertical-align:middle;
		width:15px;
	}
/******************************************/
/*mainmenu area*/
/******************************************/
div.site-wrap div.main-menu{ 
	min-height:420px;
 	height:auto !important;
 	height:420px;
	width:165px;
	float:left;
	margin:0 0 5px 10px;
	padding:0 0 20px 10px;
}

	div.site-wrap div.main-menu ul{
		display:block;
		margin:0;
		padding:0;
	}
		div.site-wrap div.main-menu li{
			background:url(../images/dotline_bottom_white.gif) repeat-x 50% 100%;
			display:block;
			width:150px;
		}
			div.site-wrap div.main-menu li a{
				color:#FFFFFF;
				display:block;
				font-size:12px;
				font-weight:bold;
				padding:2px 0 4px 2px;
				text-decoration:none;
				width:155px;
			}
			div.site-wrap div.main-menu li a:hover{
				/*background:url(../images/paw.gif) no-repeat 100% 50%;*/
				color:#FFFFFF;
			}
div.site-wrap div.main-menu div.logo{
	padding:3px 0 0 0;
}

div.site-wrap div.main-menu div.left-banner{ 
	margin:20px 0 0 0;
}
	div.site-wrap div.main-menu div.left-banner img{ 
		margin:0 0 10px 0;
	}
/******************************************/
/*mainmenu level 2*/
/******************************************/
div.site-wrap div.main-menu ul ul {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
	div.site-wrap div.main-menu li li {
		background-image: none;
		padding-left:0px;
	}
		div.site-wrap div.main-menu li li a {
			display:block;
			font-size: 11px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			padding-left:15px;
			width:140px;
		}
		div.site-wrap div.main-menu li li a:hover {
			color: #FFFFFF;
			/*background: url(../images/paw.gif) no-repeat 0 0;*/
		}
		div.site-wrap div.main-menu li li .active {
			color: #FFFFFF;
			/*background: url(../images/paw.gif) no-repeat 0 0;*/
			font-weight: bold;
			padding-left:15px;
			width:140px;
		}
/******************************************/
/*three fourth area*/
/******************************************/
div.site-wrap div.three-fourth-block-home{
	float:left;
	width:600px;
	position:relative;
}
div.site-wrap div.three-fourth-block{
	/*background: url(../images/dotline_vertical.gif) repeat-y 100% 0;*/
	float:left;
	margin:25px 0 0 20px;
	width:580px;
	position:relative;
}
	div.site-wrap div.three-fourth-block h2{
		font-size:22px;
		font-weight:normal;
		margin:0px 0 8px 0;
		padding:0;
	}
	div.site-wrap div.three-fourth-block div.article div.inset div.paper div.content h2{
		font-size:14px;
		font-weight:normal;
		margin: 0px;
    	padding: 3px;
	}
	div.site-wrap div.three-fourth-block div.article div.one-fourth-col div.paper div.content h2{
		font-size:14px;
		font-weight:normal;
		margin: 0px;
    	padding: 3px;
	}
div.image-home-topfill{
		margin:-12px 0 0 10px;
		position:relative;
	}
	div.main-image-home{
		margin: -3px 10px 0 10px;
	}
	
	div.main-image-home-kader{
		margin: -3px 10px 10px 10px;
		background: url(../images/topvisual-kaders.png) no-repeat 0 0;
	}
	
	div.main-image-home-kader img{
		margin:13px 12px 27px;
	}
	
	div.site-wrap div.main-image{}
	div.site-wrap div.main-image img{}
	div.site-wrap div.col{
		width:180px;
		margin: 0 10px 10px 10px;
		float:left;
	}
	div.clearcol{
		clear:both;
	}
	div.site-wrap div.col h2{
		font-size:18px;
		font-weight:normal;
		margin:0 0 8px 0;
		padding:0;
	}
		div.site-wrap div.col p{
			font-size:11px;
			margin:5px 0 0 0;
		}
		div.site-wrap div.col a.readon{
			display:block;
			background-image: url(../images/readmore_mask.gif) no-repeat 0 0;
			font-size:9px;
			color:#FFFFFF;
			padding:3px 0 0 3px;
			margin:20px 0 0 0;
			text-decoration:none;
			height:13px;
			width:60px;
		}
		div.site-wrap div.col div.paper div.content h2{
			font-size:14px;
			font-weight:normal;
			margin:0;
			padding:3px;
		}

/******************************************/
/*one fourth area*/
/******************************************/
div.site-wrap div.one-fourth-col{
	position:absolute;
	top:140px;
	left:785px;
	width:180px;
	height:600px;
	margin:0 0 0 20px;
}
/******************************************/
/*article*/
/******************************************/		
div.site-wrap div.article{
	margin:0;
	/*min-height:200px;
  	height:auto !important;
  	height:200px;*/
  	width:560px;
}
	div.site-wrap div.article h2{}
	div.site-wrap div.article h3{
		font-size:16px;
		margin:0px 0 15px 0;
		padding:0;
	}
	div.site-wrap div.article p{
		margin:10px 0px 0 0;

	}
		div.site-wrap div.article p a.reaction{
			background: url(../images/ico_reaction.gif) no-repeat 0 1px;	
			padding:0 0 0 17px;
			display:block;
			margin:0 0 5px 0;
		}
		div.site-wrap div.article p a.download{
			background: url(../images/ico_download.gif) no-repeat 0 1px;	
			padding:0 0 0 17px;
			display:block;
			margin:0 0 5px 0;
		}
			/*div.site-wrap div.article div.article-image{}
				div.site-wrap div.article div.article-image img.article-image-right{
					float:right;
					margin:0 20px 10px 10px;
				}*/
/******************************************/
/*reaction form block*/
/******************************************/			
div.site-wrap  div.reaction-form-block{}
	div.site-wrap div.reaction-form-block h3{
		font-size:14px;
		margin:10px 0 8px 0;
		padding:0;
	}
		div.site-wrap div.reaction-form-block form.reaction-form label.default{
			width:50px;
			display:block;
			font-size:11px;
			float:left;
		}
		div.site-wrap div.reaction-form-block form.reaction-form input{
			float:left;
			height:16px;
			font-size:11px;
			margin:3px 0 0 0;
			border:1px solid #e4e4e4;
		}	
		div.site-wrap div.reaction-form-block form.reaction-form textarea{
			border:1px solid #e4e4e4;
			margin:3px 0 0 0;
			font-family: Arial, Verdana, Helvetica,  sans-serif;
			font-size:11px;
			width:510px;
		}	
		div.site-wrap div.reaction-form-block form.reaction-form div.btn-input-scalable{
			padding:0 0 0 50px;
			margin:10px 0 0 0;
		}
		div.site-wrap div.reaction-form-block form.reaction-form div.btn-input-scalable input.submit{
			height:20px;
			margin:0;
			border:none;
		}
		div.site-wrap div.reaction-form-block form.reaction-form input.submit{
			margin:5px 0 0 50px;
			height:20px;
			width:83px;
		}	
/******************************************/
/*Reactions*/
/******************************************/
div.site-wrap div.reactions-block{
	padding:10px 0 10px 0;
}
	div.site-wrap div.reactions-block h3{
		font-size:14px;
		margin:10px 0 8px 0;
		padding:0;
	}
	div.site-wrap div.reactions-block div.reaction_header{
		background: url(../images/reaction_header.gif) no-repeat 0 0;
		width:560px;
		color:#4e4e4e;
		padding:2px 0 0 10px;
		height:31px;
	}
	div.site-wrap div.reaction_txt{}
	div.site-wrap div.reaction_txt p{
		padding:0 30px 0 30px;		
	}
/******************************************/
/*simple article*/
/******************************************/
div.site-wrap div.simple-article{
	margin:0 0 10px 0px;
}
div.site-wrap div.simple-border{
	background:url(../images/dotline_simple_article.gif) no-repeat 0px 0;
	height:10px; 
	margin:0 0 0 -20px;
}
	div.site-wrap  div.simple-article h2{
		font-size:18px;
		font-weight:normal;
		margin:0 0 8px 0;
		padding:0;
	}
	div.site-wrap  div.simple-article p{
		font-size:11px;
		margin:5px 0 5px 0;
	}
	div.site-wrap div.simple-article a.readon{
		display:block;
		background-image:url(../images/readmore_mask.gif) no-repeat 0 0;
		font-size:9px;
		color:#FFFFFF;
		padding:3px 0 0 3px;
		margin:20px 0 0 0;
		text-decoration:none;
		height:13px;
		width:90px;
	}	
	div.site-wrap div.simple-article ul{
		margin:0;
		padding:0;
	}
		div.site-wrap div.simple-article ul li{
			list-style:none;
		}
			div.site-wrap div.simple-article ul li a{
				display:block;
				font-size:11px;
				padding:3px 0 0 3px;
				height:13px;
				color:#003A8C;
				display:block;
				padding:2px 0 0 3px;
				text-decoration:underline;
				height:15px;
			}
			div.site-wrap div.simple-article ul li a:hover{
				text-decoration:none;
			}
/******************************************/
/*project overview filter block*/
/******************************************/
div.site-wrap div.project-overview-filter{}
		div.site-wrap div.project-overview-filter form{
			margin:0;
			padding:0;
		}
		div.site-wrap div.project-overview-filter form div.header_land{ 
			font-family:  Verdana, Arial, Helvetica,  sans-serif;
			float:left;
			width:190px;
			font-weight:bold;
			font-size:10px;
		}
		div.site-wrap div.project-overview-filter form div.header_product{
			font-family:  Verdana, Arial, Helvetica,  sans-serif;
			float:left;
			font-weight:bold;
			width:190px;
			font-size:10px;
		}
		div.site-wrap div.project-overview-filter form div.header_naam{
			font-family:  Verdana, Arial, Helvetica,  sans-serif;
			float:left;
			font-weight:bold;
			font-size:10px;
			width:180px;
		}
			div.site-wrap div.project-overview-filter form select{
				width:180px;
				margin:0 10px 0 0;			
				float:left;
				height:20px;
				font-size:11px;
				border:1px solid #e4e4e4;
			}
				div.site-wrap div.project-overview-filter form select h3{
					margin:0 0 5px 0;
					padding:0;
					font-size:11px;
				}
			div.site-wrap div.project-overview-filter form input.text{
				width:175px;
				float:left;
				font-size:11px;
				height:16px;
				border:1px solid #e4e4e4;
			}
/******************************************/
/*project overview block gray          * /
/******************************************/
div.site-wrap div.project-overview-block-gray{
	margin:15px 0 0px 0;
	background:#f4f5f8;
	width:560px;
	font-size:12px;
}
	div.site-wrap  div.project-overview-block-gray div.project-overview-top{
		background: url(../images/proj_info_top_dot.gif) repeat-x 0 0;
		height:2px;
	}
	div.site-wrap  div.project-overview-block-gray div.project-overview-content{
		background:#f4f5f8;
		margin:0 0 0 10px;
		padding:15px 0 10px 0;
	}			
		div.site-wrap  div.project-overview-block-gray div.project-overview-content div.text{}
			div.site-wrap  div.project-overview-block-gray div.project-overview-content div.text img{
				float:right;
				padding: 0 0 0 10px;
			}
			.project-overview-content .intro-text{
				font-size:11px;
				color:#636363;
			}
			div.site-wrap div.project-overview-block-gray div.project-overview-content div.text h3{
				font-size:14px;
				margin:3px 0 0 0;
				padding:0;
			}
			div.site-wrap div.project-overview-block-gray div.project-overview-content div.text p{
				margin:3px 10px 0 0;
				padding:0;
			}
div.site-wrap div.project-overview-block-gray div.project-overview-bottom{
	background: url(../images/proj_info_top_dot.gif) repeat-x 0 0;
	height:2px;
}		
/******************************************/
/*project overview block white         * /
/******************************************/
div.site-wrap div.project-overview-block-white{
	margin:15px 0 0px 0;
	width:560px;
}
	div.site-wrap div.project-overview-block-white div.project-overview-content{
		margin:0 0 0 10px;
		padding:0;
	}			
		div.site-wrap div.project-overview-block-white div.project-overview-content div.text{}
			div.site-wrap  div.project-overview-block-white div.project-overview-content div.text img{
				float:right;
				padding: 0 0 0 10px;
			}
			div.site-wrap div.project-overview-block-white div.project-overview-content div.text h3{
				font-size:14px;
				margin:3px 0 0 0;
				padding:0;
			}
			div.site-wrap div.project-overview-block-white div.project-overview-content div.text p{
				margin:0 0 0 0;
				padding:0;
			}
/******************************************/
/*search block                           * /
/******************************************/
div.search-result{
	background: url(../images/dotline_bottom_gray.gif) repeat-x 0 100%;
	padding:0 0 5px 0;
	margin:10px 20px 0 0;
}
	div.search-result span.highlight{
		font-weight:bold;
	}
div.site-wrap form.search{
	margin:0;
	padding:0;
}
	div.site-wrap form.search input.text{
		border:1px solid #abadb3;
		width:300px;
	}
	div.site-wrap form.search input.submit{}
div.site-wrap div.search-block{
	margin:10px 0 0px 0;
	width:560px;
}
	div.site-wrap div.search-block div.search-block-text{
		padding:0 0 5px 0px;
		margin:0;
	}			
		div.site-wrap div.search-block div.search-block-text div.date{
			font-size:11px;
			color:#636363;
		}
		div.site-wrap div.search-block div.search-block-text h3{
			font-size:14px;
			margin:3px 0 0 0;
			padding:0;
		}
		div.site-wrap div.search-block div.search-block-text p{
			margin:3px 0 0 0;
			padding:0;
		}
/******************************************/
/*project detail block*/
/******************************************/
div.site-wrap div.project-detail-block{
	margin:20px 0 0px 0;
	background:#f4f5f8;
	width:560px;
}
	div.site-wrap div.project-detail-block div.project-detail-top{
		background: url(../images/proj_info_top_dot.gif) repeat-x 0 0;
		height:2px;
	}
	div.site-wrap div.project-detail-block div.project-detail-content{
		background:#f4f5f8;
		padding:0;
		margin:0 0 0 10px;
	}
		div.site-wrap div.project-detail-block div.project-detail-content table.project-detail-table{
			float:left;
			padding:0 0 0 0;
			width:190px;
		}
			div.site-wrap div.project-detail-block div.project-detail-content table.project-detail-table tr{
				padding:0;
			}
				div.site-wrap div.project-detail-block div.project-detail-content table.project-detail-table tr td.label{
					font-size:11px;
					padding:10px 0 0 0;
					font-weight:normal;
				}
				div.site-wrap div.project-detail-block div.project-detail-content table.project-detail-table tr td.info{
					color:#6a6a6a;
					font-weight:bold;
					font-size:11px;
				}
				div.site-wrap div.project-detail-block div.project-detail-content table.project-detail-table tr td a{
					color:#6a6a6a;
					font-weight:bold;
				}
div.site-wrap div.project-detail-block div.project-detail-content div.downloads{
	float:left;
	width:160px;
	padding:10px 0 0 0;
}
	div.site-wrap div.project-detail-block div.project-detail-content div.downloads div.title{
		font-size:11px;
	}
	div.site-wrap div.project-detail-block div.project-detail-content div.downloads ul{
		margin:0;
		padding:0;
	}
		div.site-wrap div.project-detail-block div.project-detail-content div.downloads ul li{
			list-style:none;
		}
			div.site-wrap div.project-detail-block div.project-detail-content div.downloads ul li a{
				background:url(../images/arrow_download.gif) no-repeat 0 5px;
				color:#6a6a6a;
				font-size:11px;
				padding:0 0 0 7px;
				font-weight:bold;;
			}
div.site-wrap div.project-detail-block div.project-detail-bottom{
	background: url(../images/proj_info_top_dot.gif) repeat-x 0 12px;
	height:13px;
}
/******************************************/
/*paper wrap (optimised)*/
/******************************************/
.paper {
	width:160px;
	margin:5px 0 5px 0;
	background:url(../images/paper.png) no-repeat -8px 0;
	min-height:240px;
	height:auto !important;
	height: 200px;
	padding: 30px 32px 0 15px;
}
	.paper .content {
		overflow:hidden;
		position:relative;
		height: 240px;
	}
		.paper h2{
			color:#FFFFFF!important;
			font-size:14px;
			font-weight:normal;
			margin:0;
			padding:3px;
		}
		.paper .date{
			color:#636363;
			font-size:10px;
			margin:8px 5px 0 0px;
			text-decoration:none;
		}
		.paper .newsbit a {
			color:#484848;
			font-family:  Verdana, Arial, Helvetica,  sans-serif;
			font-weight:bold;
			text-decoration:none;
			font-size:9px;
		}
			
.readmore {
	margin:10px 3px 3px;
}
	a.readmore {
		font-size:9px;
		text-decoration:none;
	}
/******************************************/
/*events wrap*/
/******************************************/
div.site-wrap div.events-wrap{
	font-size:10px;
	font-family:  Verdana, Arial, Helvetica,  sans-serif;
	margin:5px 0 5px 0;
}
	div.site-wrap div.events-wrap div.events-top{
		background:url(../images/events-top.png) no-repeat 1px 2px;
		height:31px;
	}
	div.site-wrap div.events-wrap div.events-content{
		background:url(../images/events-fill.png) repeat-y 1px 2px;	
	}
		div.site-wrap div.events-wrap div.events-content-text{
			background:url(../images/events_content_fill.gif) repeat-y 0 0;
			margin:0 0 0 28px;
			padding:2px 0 2px 3px;
			width:142px;
			min-height:26px;
			height:auto !important;
 			height:26px;
		}
			div.site-wrap div.events-wrap div.events-content-text div.events-date{
				color: #000;
			}		
			div.site-wrap div.events-wrap div.events-content-text div.events-text{
				font-weight:bold;
				font-size:9px;
				color: #000;
			}
	div.site-wrap div.events-wrap div.events-bottom{
		background:url(../images/events-bottom.png) no-repeat 1px -2px;
		height:31px;
	}
/******************************************/
/*Who is who filter block*/
/******************************************/
div.site-wrap div.who-is-who-filter{}
	div.site-wrap div.who-is-who-filter div.intro-text{
		margin:0 0 10px 0;
		width:560px;
	}
		div.site-wrap div.who-is-who-filter form{
			margin:0;
			padding:0;
		}
		div.site-wrap div.who-is-who-filter form div.header_land{ 
			font-family:  Verdana, Arial, Helvetica,  sans-serif;
			float:left;
			width:190px;
			font-weight:bold;
			font-size:10px;
		}
		div.site-wrap div.who-is-who-filter form div.header_project{
			font-family:  Verdana, Arial, Helvetica,  sans-serif;
			float:left;
			font-weight:bold;
			width:190px;
			font-size:10px;
		}
		div.site-wrap div.who-is-who-filter form div.header_naam{
			font-family:  Verdana, Arial, Helvetica,  sans-serif;
			float:left;
			font-weight:bold;
			width:190px;
			font-size:10px;
		}
		div.site-wrap div.who-is-who-filter form div.header_text{
			font-family:  Verdana, Arial, Helvetica,  sans-serif;
			float:left;
			font-weight:bold;
			font-size:10px;
			width:180px;
		}
			div.site-wrap div.who-is-who-filter form select{
				width:180px;
				margin:0 10px 0 0;			
				float:left;
				font-size:10px;
				height:20px;
				border:1px solid #e4e4e4;
			}
			div.site-wrap div.who-is-who-filter form input.text{
				width:180px;
				float:left;
				font-size:10px;
				height:16px;
				border:1px solid #e4e4e4;
			}
			div.site-wrap div.who-is-who-filter form input.submit{
			}
			div.site-wrap div.border-bottom{
				background: url(../images/dotline_bottom_gray.gif) repeat-x 0 100%;
				padding:10px 0 5px 0;
				width:565px;
			}
/******************************************/
/*Who is who picture frames*/
/******************************************/			
div.site-wrap div.picture-frame{
	background: url(../images/picture_frame.png) no-repeat 0 0;
	height:209px;
	width:139px;
	float:left;
	margin:20px 3px 0 0;
	color:#000;
}
	div.site-wrap div.picture-frame img{
		margin:20px 0 0 20px;
	}
	div.site-wrap div.picture-frame div.name{
		font-weight:bold;
		text-align:center;
	}
		div.site-wrap div.picture-frame div.name a{
			color:#003A8C ;
		}
	div.site-wrap div.picture-frame div.function{
		text-align:center;
	}
/******************************************/
/*Who is who picture detail frames*/
/******************************************/	
div.site-wrap div.picture-frame-detail{
	background: url(../images/picture_frame_detail.png) no-repeat 0 0;
	height:209px;
	width:565px;
	margin:0px 0 0 0;
	color:#000;
}	
	div.site-wrap div.picture-frame-detail a.back{
		font-size:11px;
		margin:10px 0 10px 20px;
		float:left;
	}	
	div.site-wrap div.picture-frame-detail img{
		float:left;
		margin:0 25px 0 20px;
	}	
	div.site-wrap div.picture-frame-detail h3{
		margin:0 0 0px 0;
		font-size:14px;
	}	
	div.site-wrap div.picture-frame-detail div.function{
		margin:0 0 0px 0;
	}	
	div.site-wrap div.picture-frame-detail div.telephone{
		margin:20px 0 0px 0;
	}
	div.site-wrap div.picture-frame-detail div.email{}
	
	div.site-wrap div.picture-frame-detail table{}
		div.site-wrap div.picture-frame-detail table tr{}
			div.site-wrap div.picture-frame-detail table tr td{
				
			}
			div.site-wrap div.picture-frame-detail table tr td.strong{
				font-weight:bold;
				width:50px;
			}
			div.site-wrap div.picture-frame-detail table tr td.bottomspace{
				padding:0 0 10px 0;
			}
				div.site-wrap div.picture-frame-detail table tr td.left-table,
				div.site-wrap div.picture-frame-detail table tr td.right-table{
					vertical-align:top;
				}	
/******************************************/
/*Evenementen kalender tab menu*/
/******************************************/	
.events-block{
	margin:0 15px 10px 0;
}
.tabmenu{
	background: url(../images/line_tab_bottom.gif) repeat-x 0 100%;
	font-size:12px;
	line-height:normal;
	margin-bottom:15px;
}
	.tabmenu ul{ 	
		list-style:none;
		margin:0;
		padding:0;
		overflow:hidden;
	}
		.tabmenu ul li{
			background: url(../images/tab_left.gif) no-repeat left top;
			float:left;
			margin:20px 5px 0 0;
			padding:0 0 0 2px;
		  }
			.tabmenu ul li a{	
				background:url(../images/tab_right.gif) no-repeat right top;
				color:#878787;
				display:block;
				float:left;	
				font-weight:bold;
				padding:5px 8px 4px 5px;
				text-decoration:underline;
			  }
			.tabmenu ul li.current {
				background:url(../images/tab_left_on.gif)  no-repeat left top;
				height:30px;
				margin:15px 5px 0 0;
			  }
			.tabmenu ul li.current a {
				background: url(../images/tab_right_on.gif) no-repeat right top;
				padding:10px 20px 0 20px;
				text-decoration:none;
				height:20px;
			}
/******************************************/
/*Evenementen kalender*/
/******************************************/
.events-block .event-calendar{
	margin:0;
	
}
	.events-block .tabmenu {
		margin:0;
	}
	.events-block .event-calendar {
		padding: 15px 0;
	}
	.events-block .event-calendar ul{
		list-style:none;
		margin:0;
		padding:0;
		overflow:hidden;
	}
		.events-block .event-calendar li{
			font-family:Arial,Sans-serif;
			border-left:1px solid #003399;
			font-size:9px;
			float:left;
			letter-spacing:0.5px;
			padding:0 5px;
		}
			.events-block .event-calendar li.first{
				border-left:0 none;
			}
				.events-block .event-calendar li.first a{
					text-decoration:none;
				}
			.events-block .event-calendar ul a{
				text-decoration:underline;
			}
			.events-block .event-calendar ul a:hover{
				background:#EEEEEE;
			}
			.events-block .event-calendar ul a.current{
				background:#003a8b;
				color:#FFFFFF;
			}
			.events-block .event-calendar ul a.current:hover{
				background:#003a8b;
				color:#FFFFFF;
			}
/******************************************/
/*Evenementen kalender accordeon*/
/******************************************/
div.site-wrap div.events-block div.accordeon div.header{ 
	height:20px;
	background:#6c6c6c url(../images/dotline_bottom_events.gif) repeat-x 0 100%;
	margin: 0;
	font-size:11px;
	width:565px;
}
	div.site-wrap div.events-block  div.accordeon div.header div.event{ 
		color:#FFFFFF;
		float:left;
		margin: 0 350px 0 10px;
		padding:2px 0 0 0;
	}
	div.site-wrap div.events-block  div.accordeon div.header div.date{ 
		color:#FFFFFF;
		float:left;
		margin: 0;
		padding:2px 0 0 0;
	}
div.site-wrap div.events-block div.accordeon dl{
	margin:0;
	padding:0;
}
div.site-wrap div.events-block div.accordeon dt.buttonOpen{
	background: url(../images/dotline_bottom_events.gif) repeat-x 0 100%;
	font-weight:bold;
	cursor:pointer;
	display:block;
	width:565px;
	height:auto;
	margin:0;
	padding:4px 0 4px 0;
}
div.site-wrap div.events-block div.accordeon dt.buttonClosed{
	display:none;
}

div.site-wrap div.events-block div.accordeon dt.panelOpen{
	display:none;
}

	div.site-wrap div.events-block div.accordeon dt.buttonOpen span.event{
		float:left;
		width:425px;
		display:block;
	}
	div.site-wrap div.events-block div.accordeon dt.buttonOpen span.date{
		font-weight:normal;
		font-size:11px;
		color:#000000;
	}
	div.site-wrap div.events-block div.accordeon dt.buttonOpen span.end-date{
		font-weight:normal;
		font-size:11px;
		color:#000000;
		margin:0 0 0 425px;
		display:block;
	}
div.site-wrap div.events-block div.accordeon dd.panelOpen{
	margin:0;
	padding:10px 20px;
	border:0px solid transparent;
	background:#F4F5F8 url(../images/dotline_bottom_events.gif) repeat-x 0 100%;
	overflow:hidden;
}
div.site-wrap div.events-block div.accordeon dd.panelClosed{
	display:none;
}
	div.site-wrap div.events-block div.accordeon dd.panelOpen h3{
		margin:0 0 20px 0;
		padding:0;
		font-size:14px;
	}
	div.site-wrap div.events-block div.accordeon dd.panelOpen p{
		font-size:11px;
		margin:0 0 10px 0;
		padding:0;
	}
	div.site-wrap div.events-block div.accordeon dd.panelOpen li{
		font-size:11px;
	}	
		div.site-wrap div.events-block div.accordeon dd.panelOpen img{
			float:right;
			width:125px;
			padding:0 20px 10px 10px;
		}
div.site-wrap div.events-block div.accordeon dd.panelOpen table.events-table{
	font-size:11px;
	margin:0 0 10px 0;
}		
	div.site-wrap div.events-block div.accordeon dd.panelOpen table.events-table tr td.label{
		font-weight:bold;
	}		
div.site-wrap div.events-block div.accordeon dd.panelOpen table.events-detail-table{
	font-size:11px;
	float:left;
	width:160px;
}
	div.site-wrap div.events-block div.accordeon dd.panelOpen table.events-detail-table tr{}
		div.site-wrap div.events-block div.accordeon dd.panelOpen table.events-detail-table tr td{}
			div.site-wrap div.events-block div.accordeon dd.panelOpen table.events-detail-table tr td.label{
				font-weight:bold;
			}
				div.site-wrap div.events-block div.accordeon dd.panelOpen table.events-detail-table tr td.info{
					padding:0 0 10px 0;
				
				}		

/******************************************/
/*faq accordeon*/
/******************************************/
div.site-wrap div.faq-accordeon-block div.accordeon{
	width:560px;	
}	
		div.site-wrap div.faq-accordeon-block div.accordeon dl dt.button{
			font-weight:bold;
			text-decoration:underline;
			padding:2px 0 2px 0;
			cursor:pointer;
		}	
		
		div.site-wrap div.faq-accordeon-block div.accordeon dl dt.panelClosed{
			background:transparent url(../images/faq_arrow_closed.gif) no-repeat 0px 10px;
			padding:2px 0 2px 10px;
			display:block;
		}
		
		div.site-wrap div.faq-accordeon-block div.accordeon dl dt.panelOpen{
			background:transparent url(../images/faq_arrow_open.gif) no-repeat 0px 10px;
			color:#000000;
			padding:2px 0 2px 10px;
			display:block;
			font-weight:bold;
			text-decoration:none;
		}
		div.site-wrap div.faq-accordeon-block div.accordeon dl dd{	
			margin:0;
		}
		div.site-wrap div.faq-accordeon-block div.accordeon dl dd div.faq-bottomborder{	
			background:#f4f5f6 url(../images/dotline_bottom_faq.gif) repeat-x 0 0;
			padding:0 0 2px 0;
			height:1px;
		}
		div.site-wrap div.faq-accordeon-block div.accordeon dl dd div.faq-anwser{
			background:#f4f5f8 url(../images/dotline_top_faq.gif) repeat-x 0 0px;
		}
		div.site-wrap div.faq-accordeon-block div.accordeon dl dd div.faq-anwser p{
			margin:0;
			padding:10px 20px 10px 20px;
		}

/******************************************/
/*Portal picture frames*/
/******************************************/			
.picture-frame-portal{
	background: url(../images/picture_frame_portal.png) no-repeat 0 0;
	height:162px;
	width:180px;
	float:left;
	margin:20px 0 0 8px;
}
div.site-wrap .inset .picture-frame-portal,
div.site-wrap .one-fourth-col .picture-frame-portal {
	float:none;
}
	div.site-wrap div.picture-frame-portal img{
		margin:10px 0 0 10px;
	}
	div.site-wrap div.picture-frame-portal div.name{
		font-weight:bold;
		text-align:left;
		margin:0 0 0 10px;
	}
		div.site-wrap div.picture-frame-portal div.name a{}
/******************************************/
/*webcams block*/
/******************************************/
div.site-wrap div.main-webcam-block{
	background: url(../images/webcam_frame.png) no-repeat 0 0;
	height:468px;
	position:relative;
	width:557px;
	margin:0 0 20px 0;
	z-index:100;
}
		div.site-wrap div.main-webcam-block img{
			background:transparent;
			position:absolute;
			top:30px;
			height:384px;
			width:513px;
			margin:0;
			padding:0;
			left:21px;
	}
		div.site-wrap div.main-webcam-block div.cam-title{
			background:#003A8C url(../images/webcam_2.gif) no-repeat 0 5px;
			position:absolute;
			color:#FFFFFF;
			font-weight:bold;
			font-size:20px;
			padding: 10px 0 0 35px;
			top:381px;
			height:30px;
			width:478px;
			left:21px;
		}
div.site-wrap div.webcam-block-small-first{
	background: url(../images/webcam_frame_small_mask.png) no-repeat 0 0;
	float:left;
	width:160px;
	height:110px;
	margin:0 0 30px 0;
	cursor:pointer;
}
div.site-wrap div.webcam-block-small{
	background: url(../images/webcam_frame_small_mask.png) no-repeat 0 0;
	float:left;
	width:160px;
	height:110px;
	margin:0 0 30px 35px;
	cursor:pointer;
}
  div.site-wrap div.webcam-block-small img,
  div.site-wrap div.webcam-block-small-first img{
		margin:4px 0 0 4px;
	}
	div.site-wrap div.webcam-block-small div.cam,
    div.site-wrap div.webcam-block-small-first div.cam{
		background: url(../images/webcam.gif) no-repeat 0 0;
		margin:4px 0 0 4px;
		padding:0 0 0 20px;
		font-weight:bold;
		font-size:13px;
	}
/******************************************/
/*polaroid block*/
/******************************************/
div.site-wrap div.polaroids {
	padding: 0 0 35px 0;

}
	div.site-wrap div.polaroids div.polaroid {
		position:relative;
		margin-bottom: -35px;
	}
/******************************************/
/*article inset block*/
/******************************************/
div.site-wrap div.inset {
	padding: 0 0 0px 20px;
	margin: 0 0 10px 0;
	width:180px;
	float:right;
}
/******************************************/
/*press overview block*/
/******************************************/
div.site-wrap div.rss-feed{
	background: url(../images/ico_rss.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
	position:absolute;
	top:-20px;
	right:0;
}
div.site-wrap div.press-overview-block{
	margin:0 10px 15px 0;
}
	div.site-wrap div.press-overview-block div.press-date{
		font-size:10px;
		color:#636363;
	}
	div.site-wrap div.press-overview-block h3{
		margin:0;
		padding:2px 0 0 0;
		font-size:14px;
	}
	div.site-wrap div.press-overview-block p{
		margin:0;
		padding:2px 0 0 0;
	}
/******************************************/
/*contact form*/
/*****************************************/

div.site-wrap form.contactform{
	margin:0px 0 20px 0;
	clear:both;
}
	div.site-wrap form.contactform fieldset{
		border:none;
		margin:0 0 10px 0;
		padding:0;
	}
			div.site-wrap form.contactform fieldset div.error-message{
				color:#FF0000;
				float:right;
				margin:5px 140px 0 0;
			} 
	div.site-wrap form.contactform label{
		float:left;
		width:90px;
		font-weight:bold;
	}	
	div.site-wrap form.contactform label.error { 
		float: none; 
		color: red; 
		padding-left: .5em; 
		font-weight:normal;
		vertical-align: top;
	}
	div.site-wrap form.contactform input{
		border:1px solid #DADADA;
		height:17px;
		margin:2px 0 2px 0;
	}
	div.site-wrap form.contactform input.small{
		border:1px solid #DADADA;
		width:40px;
	}
	div.site-wrap form.contactform input.medium{
		border:1px solid #DADADA;
		width:88px;
	}
	div.site-wrap form.contactform input.large{
		border:1px solid #DADADA;
		width:230px;
	}
		div.site-wrap form.contactform textarea{
			border:1px solid #DADADA;
			font-family: Arial, Verdana, Helvetica,  sans-serif;
			font-size:13px;
			width:230px;
		}
	div.site-wrap form.contactform div.btn-input-scalable{
		padding:0 0 0 90px;
		margin:10px 0 0 0;
	}
		div.site-wrap form.contactform div.btn-input-scalable input.submit{
			height:20px;
			margin:0;
			cursor:pointer;
			border:none;
		}
/******************************************/
/*Scalable buttons*/
/*****************************************/
 div.site-wrap div.btn-input-scalable {
	overflow:auto;
}
div.site-wrap div.btn-input-scalable img,
div.site-wrap div.btn-input-scalable input {
	 	margin: 0;
		float: left;
	 }
		
	 div.site-wrap div.btn-input-scalable input {
			background:url(../images/btn_input_fill.jpg) repeat-x 0 0;
			color:#000000;
			border:0;
			cursor:pointer;
			height:20px;
			float: left;
		}
			 div.site-wrap div.btn-input-scalable a:hover {
				text-decoration: none;
			}
/******************************************/
/*Zoeken naar exposant*/
/*****************************************/			
			
div.site-wrap div#bform {
	border:1px dotted #01574E;
	margin:0;
	padding:0;
	width:555px;
}
	div.site-wrap div#bform form{
		margin:10px 0;
		padding:0;
	}
	div.site-wrap div#bform form fieldset{
		border:0 none;
		margin:0;
		padding:2px 0 0;
	}
	div.site-wrap div#bform form label{
		color:#757575;
		display:block;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		margin:0 0 10px 10px;
		text-align:left;
		width:115px;
	}
		div.site-wrap div#bform form div.select-boxes{
			height:20px;
			float:left;
		}
	div.site-wrap div#bform form input.itext {
		border:1px solid #A5ACB2;
		display:block;
		float:left;
		margin-bottom:10px;
		margin-left:10px;
		width:150px;
	}
	div.site-wrap div#bform form input.ibut {
		display:block;
		float:left;
		margin:0 0 0 10px;
		margin-top:-2px;
	}
	div.site-wrap div#bform form select {
		border:1px solid #A5ACB2;
		margin-left:8px !important;
		width:171px;
	}

div.site-wrap div#abc {
	/*background-color:#F4F5F8;*/
	display:block;
	float:left;
	height:20px;
	margin:10px 0;
	padding:5px 0 5px 10px;
	width:547px;
}
	div.site-wrap div#abc a:visited, 
	div.site-wrap div#abc a:link,
	div.site-wrap div#abc a:active{
		/*color:#757575;*/
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		margin:0 4px 0 3px;
	} 
	
	div.site-wrap div#abc a:hover{
		color:#003A8C;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		margin:0 4px 0 3px;
	}
	div.site-wrap div#abc span.pipe {
		color:#CBCACA;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
	}
div.site-wrap div.result{
	width:535px;
	margin:0 20px 20px 20px;
}

	div.site-wrap div.result div.letter{
		color:#01574E;
		display:block;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:18px;
		z-index:1;
		width:20px;
	}
	div.site-wrap div.result div.comp{
		color:#01574E;
		display:block;
		float:right;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		width:490px;
		z-index:100;
	}	
		div.site-wrap div.result div.comp p{
			color:#757575;
			font-family:Arial,Verdana,Sans-serif;
			font-size:11px;
			font-weight:normal;
		}
	div.site-wrap div.result div.dotted{
		border-bottom:1px dotted #01574E;
		clear:both;
		height:1px;
		line-height:0;
		margin:0px 0 5px 0;
		padding:0px 0 3px 0px;
	}
	
/******************************************/
/*Zoeken naar exposant details*/
/*****************************************/		

div.site-wrap div.three-fourth-block div.article div.company-details{}
	div.site-wrap div.three-fourth-block div.article div.company-details h2{
		margin:10px 0 0 0;
		float:left;
		width:500px;
	}
	div.site-wrap div.three-fourth-block div.article div.company-details h3{
		margin:10px 0 3px 0;
	}
	div.site-wrap div.three-fourth-block div.article div.company-details div.printbutton{ 
		margin:19px 0 0 0;
		float:right;
	 }
	div.site-wrap div.three-fourth-block div.article div.company-details table{}
		div.site-wrap div.three-fourth-block div.article div.company-details table tr{}
			div.site-wrap div.three-fourth-block div.article div.company-details table tr td{}
				div.site-wrap div.three-fourth-block div.article div.company-details table tr td.left{
					width:130px;
					/*color:#757575;*/
					vertical-align:top;
				}
				div.site-wrap div.three-fourth-block div.article div.company-details table tr td.right{
					vertical-align:top;
				}
div.site-wrap div.three-fourth-block div.article div.company-details div.brand-map{
	margin:20px 0 0 0;
}
/******************************************/
/*Resident/Tenant details edit*/
/*****************************************/		

div.site-wrap div.three-fourth-block div.article div.company-details div.resident_edit{}
	div.site-wrap div.three-fourth-block div.article div.company-details form.resident_edit input{
		border:1px solid #757575;
		margin:0 0 2px 0;
	}
	div.site-wrap div.three-fourth-block div.article div.company-details form.resident_edit textarea{
		border:1px solid #757575;
		margin:0 0 2px 0;
		font-family: Arial, Verdana, Helvetica,  sans-serif;
		font-size:13px;
	}
div.site-wrap div.three-fourth-block div.article div.company-details table.tenant-detail{
	float:left;
	width:400px;
}
	div.site-wrap div.three-fourth-block div.article div.company-details table.tenant-detail td{
		width:400px;
		padding:0 0 7px 0;
	}
	div.site-wrap div.three-fourth-block div.article div.company-details table.tenant-images td{
		padding:0 0 2px 0;
	}
/******************************************/
/*Footer*/
/*****************************************/	

div.site-wrap  div.footer{
	margin:0 10px 0 10px;
}
	div.site-wrap  div.footer p{
		font-size:10px;
		color:#051E70;
	}

/******************************************/
/*Comments intense debate*/
/*****************************************/
div.site-wrap div#comments{
	margin:0px 20px 0  0;
}

div.site-wrap div#idc-container div.idc-c div.idc-c-h{
	background:transparent url(../images/reaction_header.gif) no-repeat 0 0!important;
	color:#4e4e4e;
	padding:2px 0 0 10px;
	margin:10px 0 0 0;
	height:31px;
}

	div.site-wrap div#idc-container div.idc-cover div.idc-head{}
		div.site-wrap div#idc-container div.idc-cover div.idc-head h3{}
			div.site-wrap div#idc-container div.idc-cover div.idc-head div.idc-right{
				width:200px;
			}
	div.site-wrap div#idc-container div.idc-cover div.idc-c-t{
		margin:0 0 0 0px;
	}
	div.site-wrap div#idc-container div.idc-new h3{}

	div.site-wrap div#idc-container div.idc-c div.idc-c-h div.idc-c-h-inner{
		padding:0;
		width:540px!important;
	}
		div.site-wrap div#idc-container div.idc-c div.idc-c-h div.idc-c-h-inner p.idc-i{}
			div.site-wrap div#idc-container div.idc-c div.idc-c-h div.idc-c-h-inner p.idc-i a{
				text-decoration:none;
				font-weight:bold;
				color:#4e4e4e;
			}
			div.site-wrap div#idc-container div.idc-c div.idc-c-h div.idc-c-h-inner p.idc-i span{
				text-decoration:none;
				font-weight:bold;
				color:#4e4e4e;
			}
			div.site-wrap div#idc-container div.idc-c div.idc-c-h div.idc-c-h-inner p.idc-i em.idc-time{}
			div.site-wrap div#idc-container div.idc-c div.idc-c-h div.idc-c-h-inner p.idc-i em.idc-time a{
				font-weight:normal;
				font-style:normal;
			}
div.site-wrap div.idc-c-t form.IDCommentNewThreadForm1{
			width:510px;
}
	div.site-wrap div.idc-c-t form.IDCommentNewThreadForm1 div.idc-c-t-inner{}
		div.site-wrap div#idc-container textarea.idc-text_noresize{
			background:none;
			border:1px solid #e4e4e4;
			margin:3px 0 0 0;
			font-family: Arial, Verdana, Helvetica,  sans-serif;
			font-size:11px;
			/*width:550px !important;*/
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			-moz-border-radius-bottomleft:0;
			-moz-border-radius-bottomright:0;
			-moz-border-radius-topleft:0;
			-moz-border-radius-topright:0;
		}
		div.site-wrap div#idc-container textarea#txtComment{
			/*width:530px !important;*/
		}
		
div.site-wrap div#idc-container input.idc-text{
	background:none;
	border:1px solid #e4e4e4;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
}
div.site-wrap div#idc-sortLinks{
	display:none;
}
div.site-wrap div#IDCPostNav,
div.site-wrap div#IDCPostNavReply{
	display:none;
}
div.site-wrap div.idc-footer{
	display:none!important;
}
div.site-wrap #idc-container .idc-c-b .idc-right a, 
div.site-wrap #idc-container .idc-btn_s, 
div.site-wrap #idc-container .idc-btn_l, 
div.site-wrap #idc-container .idc-btn_l-secondary{
	background:url(../images/btn_input_fill_comment.jpg) repeat-x 0 0;
	border:1px solid #757575!important;
	display:block;
	margin:20px 0px 0 0!important;
	padding:1px 10px 0px 10px!important;
	text-decoration:none;
	font-weight:normal;
	/*width:90px;*/
}

div.site-wrap #idc-container .idc-btn_s{
	width:90px;
	margin:0 !important;
	padding:0 !important;
	text-align:center;
}

div.comments{
	width:560px;
}


div.site-wrap #idc-container strong, 
div.site-wrap #idc-container .idc-c-t b{
	font-weight:normal!important;
}

/******************************************/
/*resident area*/
/******************************************/

div.site-wrap div.three-fourth-block form.user{
	padding:0;
	margin:15px 0 0 0;
}
	div.site-wrap div.three-fourth-block form.user fieldset{
		background:#e6eef9;
		border:none;
		margin:0;
		padding:10px;
	}
	div.site-wrap div.three-fourth-block form.user fieldset.logout{
		background:none;
	}
		div.site-wrap div.three-fourth-block form.user fieldset label,
		div.site-wrap div.three-fourth-block form.user fieldset.mainfields label{
			width:125px;
			float:left;
			height:17px;
			display:block;
			padding:3px 0 0 0;
		}
		div.site-wrap div.three-fourth-block form.user fieldset.mainfields input{
			margin:0 0 2px 0;
			width:145px;
			float:left;
		}	
		div.site-wrap div.three-fourth-block form.user fieldset.buttons input.submit{
			cursor:pointer;
		}
		div.site-wrap div.three-fourth-block form.user fieldset.mainfields div.password_info{
			font-style:italic;
			font-size:11px;
			float:left;
			margin:0 0 0 10px;
		}	
		div.site-wrap div.three-fourth-block form.user select.project-box{
			width:150px;
			margin:0 0 10px 0;
		}
		div.site-wrap div.three-fourth-block form.user input.projectcheckbox{
			width:13px;
			height:13px;
			float:left; 
			padding:0;
    		margin:5px 0 0 0;
		}
div.site-wrap div.three-fourth-block form.profile_change{
	position:relative;
}
	div.site-wrap div.three-fourth-block form.profile_change fieldset{
		border:none;
	}
	div.site-wrap div.three-fourth-block form.profile_change fieldset.buttons{
		border:none;
		left:500px;
		margin:0;
		padding:0;
		position:absolute;
		top:-50px;
	}
		div.site-wrap div.three-fourth-block form.profile_change fieldset.buttons input.submit{
			/*background: white url(../images/arrow_red.gif) no-repeat 0 6px;*/
			background:none;
			border:none;
			text-decoration:underline;
			font-size:10px;
			padding:0 0 0 5px;
			font-weight:bold;
			margin:0;
			cursor:pointer;
			color:#FF0000;
		}
div.site-wrap div.three-fourth-block div.loggedin{
	font-style:italic;
	font-weight:bold;

}

.flash-replaced .alt {
	display: none;
}

.form-container span.labeled-field {
	display: inline-block;
	width: auto;
}
.form-container span.labeled-field label {
	width: auto;
}