

	body {
		font-family: Arial, Sans-serif;
		font-size: 12px;
		color: #4D4D4D;
		margin: 0;
		padding: 0;}
		
		p {
			margin-top: 0px;}
		
		
		
		h1 {
			font-family: Georgia, Sans-serif;
			font-weight: bold;
			font-style: italic;
			border-bottom: 1px solid #c0c0c0;
			margin: 0px 0px 20px 0px;
			padding: 12px 0px 12px 0px;}
		
		
		    .style01 h1.home {color: #29ABE2;font-size: 18px;}
			    .style01 h1.home span {color: #0071BC;}
			
			.style01 h1 {color: #29ABE2;font-size: 26px;}
				.style01 h1 span {color: #0071BC;}
				
			.style02 h1 {color: #87B605;font-size: 26px;}
				.style02 h1 span {color: #669933;}
			
			.style03 h1 {color: #0071BC;font-size: 26px;}
				.style03 h1 span {color: #29ABE2;}
			
			.style04 h1 {color: #C02942;font-size: 26px;}
				.style04 h1 span {color: #DD934A;}
			
			.style05 h1 {color: #662D91;font-size: 26px;}
				.style05 h1 span {color: #93278F;}
			
			.style06 h1 {color: #54D3BB;font-size: 26px;}
				.style06 h1 span {color: #1B8784;}
			
			.style07 h1 {color: #54D3BB;font-size: 26px;}
				.style07 h1 span {color: #1B8784;}		
		
		h2 {
			font-size: 14px;
			font-weight: bold;
			color: #4D4D4D;
			margin-bottom: 0;}
		
		h3 {
			font-size: 12px;
			font-weight: bold;
			color: #000;
			margin-bottom: 0;}
			
			h3.comment {
				font-size: 12px;
				font-weight: bold;
				color: #000;
				background: url('sources/img/comment.jpg') no-repeat left top;
				margin-bottom: 0;
				padding-left: 20px;}
		
		h4 {}
		
		h5 {}
		
		h6 {}
		
		.style01 a, .style01 a:link, .style01 a:active, .style01 a:visited, .style01 a:hover {
			color: #0071BC;}
		
		.style02 a, .style02 a:link, .style02 a:active, .style02 a:visited, .style02 a:hover {
			color: #669933;}
		
		.style03 a, .style03 a:link, .style03 a:active, .style03 a:visited, .style03 a:hover {
			color: #29ABE2;}
			
			.style03_01 a, .style03_01 a:link, .style03_01 a:active, .style03_01 a:visited, .style03_01 a:hover {
				color: #97B2FF;}	
				
			.style03_02 a, .style03_02 a:link, .style03_02 a:active, .style03_02 a:visited, .style03_02 a:hover {
				color: #29ABE2;}		
			
			.style03_03 a, .style03_03 a:link, .style03_03 a:active, .style03_03 a:visited, .style03_03 a:hover {
				color: #50CCBA;}	
		
		.style04 a, .style04 a:link, .style04 a:active, .style04 a:visited, .style04 a:hover {
			color: #DD934A;}
		
		.style05 a, .style05 a:link, .style05 a:active, .style05 a:visited, .style05 a:hover {
			color: #93278F;}
		
		.style06 a, .style06 a:link, .style06 a:active, .style06 a:visited, .style06 a:hover {
			color: #54D3BB;}
		
		.style07 a, .style07 a:link, .style07 a:active, .style07 a:visited, .style07 a:hover {
			color: #54D3BB;}
			
		.style01 a.readmore, .style01 a.readmore:link, .style01 a.readmore:active, .style01 a.readmore:visited, .style01 a.readmore:hover {
			display: block;
			font-weight: bold;
			color: #0071BC;
			text-decoration: none;
			text-align: right;
			padding: 5px 0px 10px 0px;}
		
		.style02 a.readmore, .style02 a.readmore:link, .style02 a.readmore:active, .style02 a.readmore:visited, .style02 a.readmore:hover {
			display: block;
			font-weight: bold;
			color: #669933;
			text-decoration: none;
			text-align: right;
			padding: 5px 0px 10px 0px;}
		
		.style03 a.readmore, .style03 a.readmore:link, .style03 a.readmore:active, .style03 a.readmore:visited, .style03 a.readmore:hover {
			display: block;
			font-weight: bold;
			color: #29ABE2;
			text-decoration: none;
			text-align: right;
			padding: 5px 0px 10px 0px;}
		
		.style04 a.readmore, .style04 a.readmore:link, .style04 a.readmore:active, .style04 a.readmore:visited, .style04 a.readmore:hover {
			display: block;
			font-weight: bold;
			color: #DD934A;
			text-decoration: none;
			text-align: right;
			padding: 5px 0px 10px 0px;}
		
		.style05 a.readmore, .style05 a.readmore:link, .style05 a.readmore:active, .style05 a.readmore:visited, .style05 a.readmore:hover {
			display: block;
			font-weight: bold;
			color: #93278F;
			text-decoration: none;
			text-align: right;
			padding: 5px 0px 10px 0px;}
		
		.style06 a.readmore, .style06 a.readmore:link, .style06 a.readmore:active, .style06 a.readmore:visited, .style06 a.readmore:hover {
			display: block;
			font-weight: bold;
			color: #54D3BB;
			text-decoration: none;
			text-align: right;
			padding: 5px 0px 10px 0px;}
		
		.style07 a.readmore, .style07 a.readmore:link, .style07 a.readmore:active, .style07 a.readmore:visited, .style07 a.readmore:hover {
			display: block;
			font-weight: bold;
			color: #54D3BB;
			text-decoration: none;
			text-align: right;
			padding: 5px 0px 10px 0px;}	
			
		.style01 a.pagelink, .style01 a.pagelink:link, .style01 a.pagelink:active, .style01 a.pagelink:visited, .style01 a.pagelink:hover {
			font-family: Georgia, Sans-serif;
			font-size: 18px;
			font-weight: bold;
			font-style: italic;
			color: #29ABE2;
			text-decoration: none;}
			
			.style01 a.pagelink span {color: #0071BC;}
			
		.style02 a.pagelink, .style02 a.pagelink:link, .style02 a.pagelink:active, .style02 a.pagelink:visited, .style02 a.pagelink:hover {
			font-family: Georgia, Sans-serif;
			font-size: 18px;
			font-weight: bold;
			font-style: italic;
			color: #87B605;
			text-decoration: none;}
			
			.style02 a.pagelink span {color: #669933;}
			
		.style03 a.pagelink, .style03 a.pagelink:link, .style03 a.pagelink:active, .style03 a.pagelink:visited, .style03 a.pagelink:hover {
			font-family: Georgia, Sans-serif;
			font-size: 18px;
			font-weight: bold;
			font-style: italic;
			color: #0071BC;
			text-decoration: none;}
			
			.style03 a.pagelink span {color: #29ABE2;}
			
		.style04 a.pagelink, .style04 a.pagelink:link, .style04 a.pagelink:active, .style04 a.pagelink:visited, .style04 a.pagelink:hover {
			font-family: Georgia, Sans-serif;
			font-size: 18px;
			font-weight: bold;
			font-style: italic;
			color: #C02942;
			text-decoration: none;}
			
			.style04 a.pagelink span {color: #DD934A;}
			
		.style05 a.pagelink, .style05 a.pagelink:link, .style05 a.pagelink:active, .style05 a.pagelink:visited, .style05 a.pagelink:hover {
			font-family: Georgia, Sans-serif;
			font-size: 18px;
			font-weight: bold;
			font-style: italic;
			color: #662D91;
			text-decoration: none;}
			
			.style05 a.pagelink span {color: #93278F;}
			
		.style06 a.pagelink, .style06 a.pagelink:link, .style06 a.pagelink:active, .style06 a.pagelink:visited, .style06 a.pagelink:hover {
			font-family: Georgia, Sans-serif;
			font-size: 18px;
			font-weight: bold;
			font-style: italic;
			color: #54D3BB;
			text-decoration: none;}
			
			.style06 a.pagelink span {color: #1B8784;}
			
		.style07 a.pagelink, .style07 a.pagelink:link, .style07 a.pagelink:active, .style07 a.pagelink:visited, .style07 a.pagelink:hover {
			font-family: Georgia, Sans-serif;
			font-size: 18px;
			font-weight: bold;
			font-style: italic;
			color: #54D3BB;
			text-decoration: none;}					
			
			.style07 a.pagelink span {color: #1B8784;}	
		
		.style01 ul {
			list-style-image: url("sources/img/style01_ul_bullet.png");
			margin: 0;
			padding: 0px 0px 0px 15px;}
			
		.style02 ul {
			list-style-image: url("sources/img/style02_ul_bullet.png");
			margin: 0;
			padding: 0px 0px 0px 15px;}
			
		.style03 ul {
			list-style-image: url("sources/img/style03_ul_bullet.png");
			margin: 0;
			padding: 0px 0px 0px 15px;}	
			
		.style04 ul {
			list-style-image: url("sources/img/style04_ul_bullet.png");
			margin: 0;
			padding: 0px 0px 0px 15px;}
			
		.style05 ul {
			list-style-image: url("sources/img/style05_ul_bullet.png");
			margin: 0;
			padding: 0px 0px 0px 15px;}
			
		.style06 ul {
			list-style-image: url("sources/img/style06_ul_bullet.png");
			margin: 0;
			padding: 0px 0px 0px 15px;}
			
		.style07 ul {
			list-style-image: url("sources/img/style07_ul_bullet.png");
			margin: 0;
			padding: 0px 0px 0px 15px;}
		
		div.left {
			float: left;}
			
		div.right {
			float: right;}
			
		div.clear {
			clear: both;}	
			
		div.space10 {
			height: 10px;}	
			
		div.space20 {
			height: 20px;}	
			
		div.extrapadding {
			padding: 0px 10px;}	
			
		form {
			margin: 0;
			padding: 0;}	
			
		/*-----------------------------------------------------------------------*/		
		
		#page {
			width: 970px;
			margin: 0 auto;
			padding: 0;}
			
			.style01 /* homepage */ {}
			
			.style02 /* news */ {}
			
			.style03 /* case studies */ {}
			
			.style04 /* blog */ {}
			
			.style05 /* eu policy */ {}
			
			.style06 /* about */ {}
			
			.style07 /* extra */ {}
			
			
			.style01 #header {
				height: 39px;
				background: url('sources/img/style01_bg_header.jpg') no-repeat top left;
				margin: 0;
				padding: 95px 15px 266px 107px;}
			
			.style02 #header {
				height: 39px;
				background: url('sources/img/style02_bg_header.jpg') no-repeat top left;
				margin: 0;
				padding: 95px 15px 146px 107px;}	
			
			.style03 #header {
				height: 39px;
				background: url('sources/img/style03_bg_header.jpg') no-repeat top left;
				margin: 0;
				padding: 95px 15px 146px 107px;}	
			
			.style04 #header {
				height: 39px;
				background: url('sources/img/style04_bg_header.jpg') no-repeat top left;
				margin: 0;
				padding: 95px 15px 146px 107px;}	
			
			.style05 #header {
				height: 39px;
				background: url('sources/img/style05_bg_header.jpg') no-repeat top left;
				margin: 0;
				padding: 95px 15px 146px 107px;}	
			
			.style06 #header {
				height: 39px;
				background: url('sources/img/style06_bg_header.jpg') no-repeat top left;
				margin: 0;
				padding: 95px 15px 146px 107px;}	
			
			.style07 #header {
				height: 39px;
				background: url('sources/img/style07_bg_header.jpg') no-repeat top left;
				margin: 0;
				padding: 95px 15px 146px 107px;}	
				
				#topnavigation {
					height: 39px;
					background: url('sources/img/topnav_divider.jpg') no-repeat top left;}
					
					a.topnav, a.topnav:link, a.topnav:active, a.topnav:visited, a.topnav:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #fff;
						text-decoration: none;
						background: url('sources/img/topnav_divider.jpg') no-repeat top right;
						margin: 0;
						padding: 12px 20px;}
						
					.style01 a.topnav_sel, .style01 a.topnav_sel:link, .style01 a.topnav_sel:active, .style01 a.topnav_sel:visited, .style01 a.topnav_sel:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #29ABE2;
						text-decoration: none;
						background: url('sources/img/topnav_divider.jpg') no-repeat top right;
						margin: 0;
						padding: 12px 20px;}	
						
					.style02 a.topnav_sel, .style02 a.topnav_sel:link, .style02 a.topnav_sel:active, .style02 a.topnav_sel:visited, .style02 a.topnav_sel:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #87B605;
						text-decoration: none;
						background: url('sources/img/topnav_divider.jpg') no-repeat top right;
						margin: 0;
						padding: 12px 20px;}	
						
					.style03 a.topnav_sel, .style03 a.topnav_sel:link, .style03 a.topnav_sel:active, .style03 a.topnav_sel:visited, .style03 a.topnav_sel:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #29ABE2;
						text-decoration: none;
						background: url('sources/img/topnav_divider.jpg') no-repeat top right;
						margin: 0;
						padding: 12px 20px;}	
						
					.style04 a.topnav_sel, .style04 a.topnav_sel:link, .style04 a.topnav_sel:active, .style04 a.topnav_sel:visited, .style04 a.topnav_sel:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #DD934A;
						text-decoration: none;
						background: url('sources/img/topnav_divider.jpg') no-repeat top right;
						margin: 0;
						padding: 12px 20px;}	
						
					.style05 a.topnav_sel, .style05 a.topnav_sel:link, .style05 a.topnav_sel:active, .style05 a.topnav_sel:visited, .style05 a.topnav_sel:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #D36AD3;
						text-decoration: none;
						background: url('sources/img/topnav_divider.jpg') no-repeat top right;
						margin: 0;
						padding: 12px 20px;}	
						
					.style06 a.topnav_sel, .style06 a.topnav_sel:link, .style06 a.topnav_sel:active, .style06 a.topnav_sel:visited, .style06 a.topnav_sel:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #54D3BB;
						text-decoration: none;
						background: url('sources/img/topnav_divider.jpg') no-repeat top right;
						margin: 0;
						padding: 12px 20px;}	
						
					.style07 a.topnav_sel, .style07 a.topnav_sel:link, .style07 a.topnav_sel:active, .style07 a.topnav_sel:visited, .style07 a.topnav_sel:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #fff;
						text-decoration: none;
						background: url('sources/img/topnav_divider.jpg') no-repeat top right;
						margin: 0;
						padding: 12px 20px;}	
						
					div.toptools {
						padding: 9px 0px;}	
						
						td.searchbox {
							width: 160px;
							background: url('sources/img/bg_searchbox.gif') no-repeat top left;
							padding: 1px 0px 0px 7px;}
							
						input.searchfield {
							width: 155px;
							height: 15px;
							font-size: 10px;
							color: #231F20;
							background: #fff;
							border: 1px solid #fff;}	
			
						a.searchbutton, a.searchbutton:link, a.searchbutton:active, a.searchbutton:visited, a.searchbutton:hover {
							display: block;
							font-size: 11px;
							color: #231F20;
							text-decoration: none;
							background: url('sources/img/bg_searchbutton.jpg') repeat-x bottom left;
							border: 1px solid #b7b7b7;
							margin: 0;
							padding: 3px 10px 3px 10px;}
							
			div.homecases {
				width: 940px;
				height: 195px;
				background: url('sources/img/bg_home_cases.jpg') no-repeat top;
				margin: 5px 15px 20px 15px;}	
				
				table.homecases tr td {
					width: 273px;
					height: 155px;
					padding: 20px;}			
					
					a.homecase_title, a.homecase_title:link, a.homecase_title:active, a.homecase_title:visited, a.homecase_title:hover {
						display: block;
						font-family: Arial, Sans-serif;
						font-size: 31px;
						font-weight: normal;
						font-style: normal;
						color: #999;
						text-align: left;
						text-decoration: none;
						border: none;
						padding: 0px 0px 20px 75px;}
						
						a.homecase_title span {
							font-family: Georgia, Sans-serif;
							font-size: 19px;
							font-weight: bold;
							font-style: italic;}
						
						a.homecase_title span.style03_01 {
							color: #97B2FF;}
						
						a.homecase_title span.style03_02 {
							color: #29ABE2;}
						
						a.homecase_title span.style03_03 {
							color: #50CCBA;}
				
			#content {
				width: 960px;
				background: url('sources/img/bg_content.jpg') repeat-x top left;
				margin: 0 auto;}
				
				#content_noline {
				width: 960px;
				background: url('sources/img/bg_content_noline.jpg') repeat-x top left;
				margin: 0 auto;}
				
				.column_left {
					float: left;
					width: 620px;
					margin: 0px 10px;}
				
				.column_left2 {
					float: left;
					width: 540px;
					margin: 0px 10px;}
					
					.style02 div.articledate {
						width: 140px;
						height: 37px;
						font-family: Georgia;
						font-size: 18px;
						font-weight: bold;
						font-style: italic;
						color: #fff;
						text-align: center;
						background: url('sources/img/style02_bg_articledate.jpg') no-repeat top left;
						padding: 68px 0px 0px 0px;}
					
					.style04 div.articledate {
						width: 60px;
						height: 47px;
						font-family: Georgia;
						font-size: 18px;
						font-weight: bold;
						font-style: italic;
						color: #fff;
						text-align: center;
						background: url('sources/img/style04_bg_articledate.jpg') no-repeat top left;
						padding: 58px 0px 0px 0px;}
						
					.style02 div.articletitle {
						width: 480px;}	
						
					.style04 div.articletitle {
						width: 560px;}		
						
						div.articletitle h1 {
							padding: 12px 0px 12px 20px;}
							
							div.titletags {
								color: #848484;
								padding: 0px 0px 0px 20px;}
								
								.style01 a.titletags, .style01 a.titletags:link, .style01 a.titletags:active, .style01 a.titletags:visited, .style01 a.titletags:hover {
									font-weight: bold;
									color: #29ABE2;
									text-decoration: none;}
								
								.style02 a.titletags, .style02 a.titletags:link, .style02 a.titletags:active, .style02 a.titletags:visited, .style02 a.titletags:hover {
									font-weight: bold;
									color: #87B605;
									text-decoration: none;}
								
								.style03 a.titletags, .style03 a.titletags:link, .style03 a.titletags:active, .style03 a.titletags:visited, .style03 a.titletags:hover {
									font-weight: bold;
									color: #0071BC;
									text-decoration: none;}
								
								.style04 a.titletags, .style04 a.titletags:link, .style04 a.titletags:active, .style04 a.titletags:visited, .style04 a.titletags:hover {
									font-weight: bold;
									color: #C02942;
									text-decoration: none;}
								
								.style05 a.titletags, .style05 a.titletags:link, .style05 a.titletags:active, .style05 a.titletags:visited, .style05 a.titletags:hover {
									font-weight: bold;
									color: #662D91;
									text-decoration: none;}
								
								.style06 a.titletags, .style06 a.titletags:link, .style06 a.titletags:active, .style06 a.titletags:visited, .style06 a.titletags:hover {
									font-weight: bold;
									color: #54D3BB;
									text-decoration: none;}
								
								.style07 a.titletags, .style07 a.titletags:link, .style07 a.titletags:active, .style07 a.titletags:visited, .style07 a.titletags:hover {
									color: #54D3BB;
									text-decoration: none;}
					
					div.home_img {
						width: 140px;
						padding: 20px 18px 0px 0px;}
					
					div.introtextbox {
						border-bottom: 1px solid #c0c0c0;
						margin: 0px 0px 20px 80px;
						padding: 0px 0px 10px 0px;}
					
					div.introtextbox2 {
						margin: 0px 0px 20px 80px;
						padding: 0px 0px 10px 0px;}
					
					div.introtextbox3 {
						width: 460px;
						margin: 0px 0px 20px 0px;
						padding: 0px 0px 10px 0px;}	
						
						div.latest_header {
							width: 620px;
							font-size: 16px;
							font-weight: bold;
							color: #fff;
							background: #ffffff url('sources/img/bg_latest_headers.jpg') no-repeat top left;
							padding: 10px 10px 20px 10px;
							}
							
						div.latest_box {
							background: #f4f4f4 url('sources/img/bg_latest_box.jpg') no-repeat bottom left;
							padding: 10px;}	
							
							div.latestlink {
								width: 315px;
								text-align: left;}
							
							div.latestdate {
								width: 125px;
								font-size: 11px;
								color: #0071BC;
								text-align: right;
								padding: 7px 0px 0px 0px;}	
								
								div.line2 {
									height: 1px;
									background: #fff;
									border-bottom: 1px solid #c0c0c0;
									margin: 5px 0px;}
						
					div.textbox {
						margin: 0px 0px 20px 0px;
						padding: 0px 0px 10px 0px;}
						
						div.textpadding {
							margin-left: 80px;}
							
						div.textboximg {
							width: 240px;
							height: 240px;
							background: #fff;
							float: left;
							margin-left: -80px;}		
						
					div.listbox {
						background: none;
						padding: 5px 0px 0px 0px;}	
						
					div.listbox_col {
						background: url('sources/img/bg_edgedbox_fill.jpg') repeat-y top right;}	
						
						td.listboxspecs {
							width: 160px;
							padding: 25px 0px 0px 0px;}
							
							.style02 div.listdate {
								font-family: Georgia;
								font-size: 15px;
								font-weight: bold;
								font-style: italic;
								color: #fff;
								background: url('sources/img/style02_bg_listdate.jpg') no-repeat left top;
								padding: 11px 20px 11px 10px;}
							
							.style04 div.listdate {
								font-family: Georgia;
								font-size: 26px;
								font-weight: bold;
								font-style: italic;
								color: #fff;
								text-align: right;
								background: url('sources/img/style04_bg_listdate.jpg') no-repeat left top;
								padding: 7px 20px 8px 10px;}
								
								div.listags {
									font-size: 11px;
									font-weight: bold;
									color: #848484;
									text-align: right;
									padding: 10px 20px 10px 10px;}
								
								.style04 div.listdate span {
									font-family: Georgia;
									font-size: 12px;
									font-weight: bold;
									font-style: italic;
									color: #fff;}
								
								div.blogspecs {
									font-size: 11px;
									font-weight: normal;
									color: #848484;
									text-align: right;
									padding: 10px 20px 10px 10px;}
									
									div.blogspecs a {
										text-decoration: none;}
									
									div.blogauthor {
										font-family: Georgia;
										font-style: italic;}
										
										div.blogauthor span {
											color: #C02942;}
											
										table.bloggers tr td {
											padding-bottom: 10px;}	
											
										a.blogger, a.blogger:link, a.blogger:active, a.blogger:visited, a.blogger:hover {
											display: block;
											font-size: 14px;
											font-weight: bold;
											color: #4D4D4D;
											text-decoration: none;
											margin-bottom: 10px;}	
							
						td.listboximg {
							width: 140px;
							padding: 10px 0px;}
						
						td.listboxtext {
							width: 290px;
							padding: 10px 10px 10px 20px;}
							
							a.listbox_header, a.listbox_header:link, a.listbox_header:active, a.listbox_header:visited, a.listbox_header:hover {
								display: block;
								font-size: 20px;
								font-weight: bold;
								color: #4D4D4D;
								text-decoration: none;
								margin: 0;
								padding: 0px 0px 20px 0px;}
								
						.blogcomment_nr {
							width: 45px;
							height: 25px;
							font-family: Georgia;
							font-size: 23px;
							font-weight: bold;
							font-style: italic;
							color: #CCCCCC;
							text-align: center;
							background: #F2F2F2;
							margin: 5px;
							padding: 10px 0px;}
							
						.blogcomment {
							width: 480px;
							margin: 5px;
							padding: 10px;}	
							
							.user01 {
								background: #FFF3E9;}	
							
								.user01 a, .user01 a:link, .user01 a:active, .user01 a:visited, .user01 a:hover { 
									display: block;
									font-size: 12px;
									font-weight: bold;
									color: #DD934A;
									text-decoration: none;
									margin: 0;
									padding: 2px 0px 3px 0px;}	
							
							.user02 {
								background: #FFE1E9;}	
							
								.user02 a, .user02 a:link, .user02 a:active, .user02 a:visited, .user02 a:hover {
									display: block;
									font-size: 12px;
									font-weight: bold;
									color: #C02942;
									text-decoration: none;
									margin: 0;
									padding: 2px 0px 3px 0px;}	
									
						.blogcommentform {
							width: 500px;
							margin: 5px;
							padding: 10px 0px;}		
							
						table.formtable tr td {
							padding: 0px 0px 5px 0px;}	
							
						 .style04 td.fieldtext {
							font-size: 12px;
							font-weight: bold;
							color: #DD934A;
							padding: 2px 0px 3px 0px;}
							
							td.fieldtext span {
								font-size: 12px;
								font-weight: normal;
								color: #4D4D4D;}
							
						input.commentfield {
							width: 250px;
							background: #fff;
							border: 1px solid #7F9DB9;}	
							
						textarea.commentfield {
							width: 500px;
							height: 280px;
							background: #fff;
							border: 1px solid #7F9DB9;}		
							
						input.contactfield {
							width: 250px;
							background: #fff;
							border: 1px solid #7F9DB9;}	
							
						select.contactfield {
							width: 252px;
							background: #fff;
							border: 1px solid #7F9DB9;
							padding: 2px 0px;}	
							
						textarea.contactfield {
							width: 250px;
							height: 100px;
							background: #fff;
							border: 1px solid #7F9DB9;}		
							
						.style01 div.postbutton_left {
							background: url('sources/img/style01_bg_button01_left.jpg') no-repeat left top;
							padding-left: 10px;}			
							
						.style01 div.postbutton_right {
							background: url('sources/img/style01_bg_button01_right.jpg') no-repeat right top;}	
							
						.style03_01 div.postbutton_left {
							background: url('sources/img/style03_01_bg_button01_left.jpg') no-repeat left top;
							padding-left: 10px;}			
							
						.style03_01 div.postbutton_right {
							background: url('sources/img/style03_01_bg_button01_right.jpg') no-repeat right top;}
							
						.style03_02 div.postbutton_left {
							background: url('sources/img/style03_02_bg_button01_left.jpg') no-repeat left top;
							padding-left: 10px;}			
							
						.style03_02 div.postbutton_right {
							background: url('sources/img/style03_02_bg_button01_right.jpg') no-repeat right top;}
							
						.style03_03 div.postbutton_left {
							background: url('sources/img/style03_03_bg_button01_left.jpg') no-repeat left top;
							padding-left: 10px;}			
							
						.style03_03 div.postbutton_right {
							background: url('sources/img/style03_03_bg_button01_right.jpg') no-repeat right top;}
							
						.style04 div.postbutton_left {
							background: url('sources/img/style04_bg_button01_left.jpg') no-repeat left top;
							padding-left: 10px;}			
							
						.style04 div.postbutton_right {
							background: url('sources/img/style04_bg_button01_right.jpg') no-repeat right top;}
							
						.style07 div.postbutton_left {
							background: url('sources/img/style07_bg_button01_left.jpg') no-repeat left top;
							padding-left: 10px;}			
							
						.style07 div.postbutton_right {
							background: url('sources/img/style07_bg_button01_right.jpg') no-repeat right top;}			
							
						.style04 div.cancelbutton_left {
							background: url('sources/img/style04_bg_button02_left.jpg') no-repeat left top;
							padding-left: 10px;}			
							
						.style04 div.cancelbutton_right {
							background: url('sources/img/style04_bg_button02_right.jpg') no-repeat right top;}	
								
							a.buttonlink, a.buttonlink:link, a.buttonlink:active, a.buttonlink:visited, a.buttonlink:hover {
								display: block;
								font-size: 12px;
								font-weight: bold;
								color: #fff;
								text-decoration: none;
								padding: 3px 10px 3px 0px;}	
								
							a.mailtofriend, a.mailtofriend:link, a.mailtofriend:active, a.mailtofriend:visited, a.mailtofriend:hover {
								font-size: 12px;
								font-weight: bold;
								color: #000;
								text-decoration: none;
								background: url('sources/img/mailtofriend.jpg') no-repeat left;
								padding: 3px 0px 3px 22px;}					
								
						td.pager {
							font-weight: bold;
							color: #000;}
							
							span.pager {
								color: #808080;}
							
							.style01 a.pagerlink, .style01 a.pagerlink:link, .style01 a.pagerlink:active, .style01 a.pagerlink:visited, .style01 a.pagerlink:hover {
								font-weight: bold;
								color: #0071BC;
								text-decoration: none;}
							
							.style02 a.pagerlink, .style02 a.pagerlink:link, .style02 a.pagerlink:active, .style02 a.pagerlink:visited, .style02 a.pagerlink:hover {
								font-weight: bold;
								color: #669933;
								text-decoration: none;}
							
							.style03 a.pagerlink, .style03 a.pagerlink:link, .style03 a.pagerlink:active, .style03 a.pagerlink:visited, .style03 a.pagerlink:hover {
								font-weight: bold;
								color: #29ABE2;
								text-decoration: none;}
							
								.style03_01 a.pagerlink, .style03_01 a.pagerlink:link, .style03_01 a.pagerlink:active, .style03_01 a.pagerlink:visited, .style03_01 a.pagerlink:hover {
									font-weight: bold;
									color: #97B2FF;
									text-decoration: none;}
							
								.style03_02 a.pagerlink, .style03_02 a.pagerlink:link, .style03_02 a.pagerlink:active, .style03_02 a.pagerlink:visited, .style03_02 a.pagerlink:hover {
									font-weight: bold;
									color: #29ABE2;
									text-decoration: none;}
							
								.style03_03 a.pagerlink, .style03_03 a.pagerlink:link, .style03_03 a.pagerlink:active, .style03_03 a.pagerlink:visited, .style03_03 a.pagerlink:hover {
									font-weight: bold;
									color: #50CCBA;
									text-decoration: none;}
							
							.style04 a.pagerlink, .style04 a.pagerlink:link, .style04 a.pagerlink:active, .style04 a.pagerlink:visited, .style04 a.pagerlink:hover {
								font-weight: bold;
								color: #DD934A;
								text-decoration: none;}
							
							.style05 a.pagerlink, .style05 a.pagerlink:link, .style05 a.pagerlink:active, .style05 a.pagerlink:visited, .style05 a.pagerlink:hover {
								font-weight: bold;
								color: #93278F;
								text-decoration: none;}
							
							.style06 a.pagerlink, .style06 a.pagerlink:link, .style06 a.pagerlink:active, .style06 a.pagerlink:visited, .style06 a.pagerlink:hover {
								font-weight: bold;
								color: #54D3BB;
								text-decoration: none;}
							
							.style07 a.pagerlink, .style07 a.pagerlink:link, .style07 a.pagerlink:active, .style07 a.pagerlink:visited, .style07 a.pagerlink:hover {
								font-weight: bold;
								color: #54D3BB;
								text-decoration: none;}
				
				.column_right {
					float: right;
					width: 300px;
					margin: 20px 10px 0px 10px;}
				
				.column_right2 {
					float: right;
					width: 380px;
					margin: 20px 10px 0px 10px;}
					
					div.home_box {
						background: url('sources/img/bg_home_box.png') no-repeat bottom;
						padding: 10px 15px 15px 60px;}
					
					.style02 div.boxheader {
						font-size: 16px;
						font-weight: bold;
						color: #fff;
						background: #5a8c28 url('sources/img/style02_bg_boxheader.jpg') no-repeat top;
						padding: 7px 10px 7px 30px;}
					
					.style04 div.boxheader {
						font-size: 16px;
						font-weight: bold;
						color: #fff;
						background: #c12942 url('sources/img/style04_bg_boxheader.jpg') no-repeat top;
						padding: 7px 10px 7px 30px;}
						
					div.box {
						background: #f4f4f4 url('sources/img/bg_box.jpg') no-repeat bottom;
						margin: 0px 0px 20px 0px;
						padding: 10px;}	
				
						.style01 a.bulletlink, .style01 a.bulletlink:link, .style01 a.bulletlink:active, .style01 a.bulletlink:visited, .style01 a.bulletlink:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #4F4F4F;
							text-decoration: none;
							line-height: 200%;
							background: url("sources/img/style01_link_bullet.png") no-repeat top left;
							padding: 0px 0px 0px 15px;}
							
						.style02 a.bulletlink, .style02 a.bulletlink:link, .style02 a.bulletlink:active, .style02 a.bulletlink:visited, .style02 a.bulletlink:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #669933;
							text-decoration: none;
							line-height: 200%;
							background: url("sources/img/style02_link_bullet.png") no-repeat top left;
							padding: 0px 0px 0px 15px;}
							
						/*.style03 a.bulletlink, .style03 a.bulletlink:link, .style03 a.bulletlink:active, .style03 a.bulletlink:visited, .style03 a.bulletlink:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #0071BC;
							text-decoration: none;
							line-height: 200%;
							background: url("sources/img/style03_link_bullet.png") no-repeat top left;
							padding: 0px 0px 0px 15px;}
							*/
						/*.style04 a.bulletlink, .style04 a.bulletlink:link, .style04 a.bulletlink:active, .style04 a.bulletlink:visited, .style04 a.bulletlink:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #DD934A;
							text-decoration: none;
							line-height: 200%;
							background: url("sources/img/style04_link_bullet.png") no-repeat top left;
							padding: 0px 0px 0px 15px;}
							*/
						.style05 a.bulletlink, .style05 a.bulletlink:link, .style05 a.bulletlink:active, .style05 a.bulletlink:visited, .style05 a.bulletlink:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #93278F;
							text-decoration: none;
							line-height: 200%;
							background: url("sources/img/style05_link_bullet.png") no-repeat top left;
							padding: 0px 0px 0px 15px;}
							
						.style06 a.bulletlink, .style06 a.bulletlink:link, .style06 a.bulletlink:active, .style06 a.bulletlink:visited, .style06 a.bulletlink:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #54D3BB;
							text-decoration: none;
							line-height: 200%;
							background: url("sources/img/style06_link_bullet.png") no-repeat top left;
							padding: 0px 0px 0px 15px;}	
							
						.style07 a.bulletlink, .style07 a.bulletlink:link, .style07 a.bulletlink:active, .style07 a.bulletlink:visited, .style07 a.bulletlink:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #54D3BB;
							text-decoration: none;
							line-height: 200%;
							background: url("sources/img/style07_link_bullet.png") no-repeat top left;
							padding: 0px 0px 0px 15px;}			
							
							a.bulletlink span {
								font-weight: normal;}	
							
							a.bulletlink span.date {
								font-weight: normal;
								font-size: 11px;
								color: #808080;
								line-height: 100%;}
							
							.style01 a.bulletlink span.date {
								font-weight: normal;
								font-size: 11px;
								color: #0071BC;
								line-height: 100%;}
								
							div.line {
								border-bottom: 1px solid #c0c0c0;
								margin: 10px 0px 5px 0px;}	
								
						a.tag01, a.tag01:link, a.tag01:active, a.tag01:visited, a.tag01:hover {
							font-size: 22px;
							color: #808080;
							text-decoration: none;
							padding: 0px 5px 0px 0px;}		
								
						a.tag02, a.tag02:link, a.tag02:active, a.tag02:visited, a.tag02:hover {
							font-size: 20px;
							color: #808080;
							text-decoration: none;
							padding: 0px 5px 0px 0px;}
								
						a.tag03, a.tag03:link, a.tag03:active, a.tag03:visited, a.tag03:hover {
							font-size: 18px;
							color: #808080;
							text-decoration: none;
							padding: 0px 5px 0px 0px;}
								
						a.tag04, a.tag04:link, a.tag04:active, a.tag04:visited, a.tag04:hover {
							font-size: 16px;
							color: #808080;
							text-decoration: none;
							padding: 0px 5px 0px 0px;}
								
						a.tag05, a.tag05:link, a.tag05:active, a.tag05:visited, a.tag05:hover {
							font-size: 14px;
							color: #808080;
							text-decoration: none;
							padding: 0px 5px 0px 0px;}
								
						a.tag06, a.tag06:link, a.tag06:active, a.tag06:visited, a.tag06:hover {
							font-size: 12px;
							color: #808080;
							text-decoration: none;
							padding: 0px 5px 0px 0px;}
								
						a.tag07, a.tag07:link, a.tag07:active, a.tag07:visited, a.tag07:hover {
							font-size: 10px;
							color: #808080;
							text-decoration: none;
							padding: 0px 5px 0px 0px;}
								
						a.tag08, a.tag08:link, a.tag08:active, a.tag08:visited, a.tag08:hover {
							font-size: 8px;
							color: #808080;
							text-decoration: none;
							padding: 0px 5px 0px 0px;}			
							
						a.archive_year, a.archive_year:link, a.archive_year:active, a.archive_year:visited, a.archive_year:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #4D4D4D;
							line-height: 200%;
							text-decoration: none;
							background: url('sources/img/bg_archive.jpg') no-repeat left;
							padding: 0px 0px 0px 20px;}	
							
						a.archive_year_sel, a.archive_year_sel:link, a.archive_year_sel:active, a.archive_year_sel:visited, a.archive_year_sel:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #4D4D4D;
							line-height: 200%;
							text-decoration: none;
							background: url('sources/img/bg_archive_sel.jpg') no-repeat left;
							padding: 0px 0px 0px 20px;}	
							
						a.archive_month, a.archive_month:link, a.archive_month:active, a.archive_month:visited, a.archive_month:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #4D4D4D;
							line-height: 200%;
							text-decoration: none;
							background: url('sources/img/bg_archive_month.jpg') no-repeat left;
							padding: 0px 0px 0px 40px;}	
							
						a.archive_month_sel, a.archive_month_sel:link, a.archive_month_sel:active, a.archive_month_sel:visited, a.archive_month_sel:hover {
							display: block;
							font-size: 13px;
							font-weight: bold;
							color: #4D4D4D;
							line-height: 200%;
							text-decoration: none;
							background: url('sources/img/bg_archive_month_sel.jpg') no-repeat left;
							padding: 0px 0px 0px 40px;}	
							
						.style01 a.archive_article, .style01 a.archive_article:link, .style01 a.archive_article:active, .style01 a.archive_article:visited, .style01 a.archive_article:hover {
							display: block;
							font-size: 13px;
							font-weight: normal;
							color: #4D4D4D;
							line-height: 200%;
							text-decoration: none;
							padding: 0px 0px 0px 40px;}		
							
						.style02 a.archive_article, .style02 a.archive_article:link, .style02 a.archive_article:active, .style02 a.archive_article:visited, .style02 a.archive_article:hover {
							display: block;
							font-size: 11px;
							font-weight: normal;
							color: #669933;
							line-height: 200%;
							text-decoration: none;
							padding: 0px 0px 0px 40px;}		
							
						.style03 a.archive_article, .style03 a.archive_article:link, .style03 a.archive_article:active, .style03 a.archive_article:visited, .style03 a.archive_article:hover {
							display: block;
							font-size: 11px;
							font-weight: normal;
							color: #4F4F4F;
							line-height: 200%;
							text-decoration: none;
							padding: 0px 0px 0px 40px;}		
							
						.style04 a.archive_article, .style04 a.archive_article:link, .style04 a.archive_article:active, .style04 a.archive_article:visited, .style04 a.archive_article:hover {
							display: block;
							font-size: 11px;
							font-weight: normal;
							color: #DD934A;
							line-height: 200%;
							text-decoration: none;
							padding: 0px 0px 0px 40px;}		
							
						.style05 a.archive_article, .style05 a.archive_article:link, .style05 a.archive_article:active, .style05 a.archive_article:visited, .style05 a.archive_article:hover {
							display: block;
							font-size: 11px;
							font-weight: normal;
							color: #93278F;
							line-height: 200%;
							text-decoration: none;
							padding: 0px 0px 0px 40px;}		
							
						.style06 a.archive_article, .style06 a.archive_article:link, .style06 a.archive_article:active, .style06 a.archive_article:visited, .style06 a.archive_article:hover {
							display: block;
							font-size: 11px;
							font-weight: normal;
							color: #54D3BB;
							line-height: 200%;
							text-decoration: none;
							padding: 0px 0px 0px 40px;}		
							
						.style07 a.archive_article, .style07 a.archive_article:link, .style07 a.archive_article:active, .style07 a.archive_article:visited, .style07 a.archive_article:hover {
							display: block;
							font-size: 11px;
							font-weight: normal;
							color: #54D3BB;
							line-height: 200%;
							text-decoration: none;
							padding: 0px 0px 0px 40px;}		
							
						a.archive_year span, a.archive_year_sel span, a.archive_month span, a.archive_month_sel span	{
							font-weight: normal;}
							
				div.contact_header {
					font-size: 14px;
					font-weight: bold;
					background: url('sources/img/bg_contact_header.jpg') no-repeat top;
					border-bottom: 1px solid #c0c0c0;
					padding: 8px 10px 8px 55px;}	
					
				div.contact_box {
					line-height: 140%;
					background: url('sources/img/bg_contact_box.jpg') no-repeat bottom;
					padding: 10px 10px 15px 55px;}
					
					div.contact_box strong {
						line-height: 200%;}
						
				div.research_header {
					font-size: 14px;
					font-weight: bold;
					color: #4D4D4D;
					background: url('sources/img/style03_bg_research_header.jpg') no-repeat top;
					border-bottom: 2px solid #fff;
					padding: 8px 10px 8px 30px;}		
					
				div.research_box {
					background: url('sources/img/style03_bg_research_fill.jpg') repeat-y top;
					border-top: 1px solid #c0c0c0;
					padding: 10px 10px 5px 15px;}	
			
			div.fullpage {
				border-top: 1px solid #c0c0c0;
				margin: 0px 0px 0px 90px;
				padding: 0px 0px 0px 0px;}
				
				div.casebox {
					background: url('sources/img/bg_casebox.jpg') repeat-x top;
					margin: 2px 0px 0px 0px;
					padding: 2px 5px 0px 5px;}
					
					table.cases {
						background: #fff;
						border-collapse: collapse;}
					
					table.cases tr td {
						width: 245px;
						border-top: 1px solid #dfe0e0;
						border-left: 1px solid #dfe0e0;
						border-right: 1px solid #dfe0e0;
						padding: 10px 20px 20px 20px;}
					
					table.cases_detail {
						background: #fff url('sources/img/bg_casedetailbox.jpg') no-repeat bottom;
						border-collapse: collapse;}
					
					table.cases_detail tr td {
						width: 245px;
						border-top: 1px solid #dfe0e0;
						border-left: 1px solid #dfe0e0;
						border-right: 1px solid #dfe0e0;
						padding: 10px 20px 0px 20px;}
							
						a.case_title, a.case_title:link, a.case_title:active, a.case_title:visited, a.case_title:hover {
							display: block;
							font-family: Arial, Sans-serif;
							font-size: 15px;
							font-weight: normal;
							font-style: normal;
							color: #999;
							text-align: center;
							text-decoration: none;
							border: none;
							padding: 0px 0px 20px 0px;}
							
							a.case_title span {
								font-family: Georgia, Sans-serif;
								font-size: 19px;
								font-weight: bold;
								font-style: italic;}
							
							a.case_title span.style03_01 {
								color: #97B2FF;}
							
							a.case_title span.style03_02 {
								color: #29ABE2;}
							
							a.case_title span.style03_03 {
								color: #50CCBA;}
					
				div.fullcasedetail {
					margin: 0px;
					padding: 0px;}
					
					div.style03_01 {
						background: url('sources/img/style03_01_bg_list.jpg') no-repeat left top}		
					
					div.style03_02 {
						background: url('sources/img/style03_02_bg_list.jpg') no-repeat left top}		
					
					div.style03_03 {
						background: url('sources/img/style03_03_bg_list.jpg') no-repeat left top}		
						
						div.caselist {
							padding: 0px 0px 0px 180px;}	
							
							.style03_01 div.caseheader {
								width: 760px;
								font-family: Georgia, Sans-serif;
								font-size: 19px;
								font-weight: bold;
								font-style: italic;
								color: #fff;
								background: #6478c8 url('sources/img/style03_01_bg_caseheader.jpg') no-repeat left top;
								padding: 10px;}
							
							.style03_02 div.caseheader {
								width: 760px;
								font-family: Georgia, Sans-serif;
								font-size: 19px;
								font-weight: bold;
								font-style: italic;
								color: #fff;
								background: #005096 url('sources/img/style03_02_bg_caseheader.jpg') no-repeat left top;
								padding: 10px;}
							
							.style03_03 div.caseheader {
								width: 760px;
								font-family: Georgia, Sans-serif;
								font-size: 19px;
								font-weight: bold;
								font-style: italic;
								color: #fff;
								background: #28a08c url('sources/img/style03_03_bg_caseheader.jpg') no-repeat left top;
								padding: 10px;}
								
								div.casedetailbox {
									width: 780px;
									text-align: left;
									border-top: 1px solid #c0c0c0;
									margin: 2px 0px 10px 0px;
									padding: 10px 0px;}
									
								td.case_text {
									width: 460px;}
									
								td.case_img {
									width: 300px;}		
				
				a.map_level01, a.map_level01:link, a.map_level01:active, a.map_level01:visited, a.map_level01:hover {
					display: block;
					font-size: 14px;
					font-weight: bold;
					color: #1B8784;
					text-decoration: none;
					background: #EAF9F5 url('sources/img/bg_map.jpg') no-repeat left;
					border-bottom: 1px solid #fff;
					padding: 10px 10px 10px 35px;}	
				
				a.map_level01_sel, a.map_level01_sel:link, a.map_level01_sel:active, a.map_level01_sel:visited, a.map_level01_sel:hover {
					display: block;
					font-size: 14px;
					font-weight: bold;
					color: #1B8784;
					text-decoration: none;
					background: #EAF9F5 url('sources/img/bg_map_sel.jpg') no-repeat left;
					border-bottom: 1px solid #fff;
					padding: 10px 10px 10px 35px;}	
				
					a.submap_level01, a.submap_level01:link, a.submap_level01:active, a.submap_level01:visited, a.submap_level01:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #1B8784;
						text-decoration: none;
						background: #fff url('sources/img/bg_submap.jpg') no-repeat left;
						border-bottom: 1px solid #c0c0c0;
						padding: 10px 10px 10px 55px;}	
				
					a.submap_level01_sel, a.submap_level01_sel:link, a.submap_level01_sel:active, a.submap_level01_sel:visited, a.submap_level01_sel:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #1B8784;
						text-decoration: none;
						background: #fff url('sources/img/bg_submap_sel.jpg') no-repeat left;
						border-bottom: 1px solid #c0c0c0;
						padding: 10px 10px 10px 55px;}	
				
						a.detmap_level01, a.detmap_level01:link, a.detmap_level01:active, a.detmap_level01:visited, a.detmap_level01:hover {
							display: block;
							font-size: 14px;
							font-weight: bold;
							color: #1B8784;
							text-decoration: none;
							background: none;
							border-bottom: 1px solid #c0c0c0;
							padding: 10px 10px 10px 75px;}	
							
				div.tab01_left {
					background: url('sources/img/tab01_left.jpg') no-repeat left;
					margin-right: 3px;
					padding: 0px 0px 0px 7px;}			
					
				div.tab01_right {
					background: url('sources/img/tab01_right.jpg') no-repeat right;}			
							
				div.tab02_left {
					background: url('sources/img/tab02_left.jpg') no-repeat left;
					margin-right: 3px;
					padding: 0px 0px 0px 7px;}			
					
				div.tab02_right {
					background: url('sources/img/tab02_right.jpg') no-repeat right;}	
					
					a.tablink, a.tablink:link, a.tablink:active, a.tablink:visited, a.tablink:hover {
						display: block;
						font-size: 12px;
						font-weight: bold;
						color: #4D4D4D;
						text-decoration: none;
						padding: 7px 10px;}			
							
				div.results {
					padding: 3px 0px;}
					
					div.result {
						color: #808080;
						padding: 10px;}
					
					.style07 .col {
						background: #EAF9F5;}
						
					.style07 a.resultlink, .style07 a.resultlink:link, .style07 a.resultlink:active, .style07 a.resultlink:visited, .style07 a.resultlink:hover {
						display: block;
						font-size: 14px;
						font-weight: bold;
						color: #1B8784;
						text-decoration: none;
						padding: 0px 0px 7px 0px;}		
						
						a.resultlink span {
							font-weight: normal;}	
				
			#footer {
				height: 39px;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				background: url('sources/img/bg_footer.jpg') no-repeat bottom left;
				margin: 0;
				padding: 76px 15px 0px 10px;}
				
				a.footnav, a.footnav:link, a.footnav:active, a.footnav:visited, a.footnav:hover {
					display: block;
					font-size: 11px;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					margin: 0;
					padding: 12px 5px;}		
					
					div.copyright {
						font-size: 12px;
						font-weight: bold;
						color: #fff;
						padding: 12px 0px;}
				
				


				
/* ****** 


td.listboxtext {
    width: 463px;
	padding: 10px 10px 10px 20px;
}
*/
.alignright{
    float:right;
}
.alignleft{
    float:left;
}

.column_left2 {
					float: left;
					width: 920px;
					margin: 0px 10px;}				
.column_left_small {
					float: left;
					width: 520px;
					margin: 0px 10px;}		
.research_box a {
                    display: block;
							font-size: 13px;
							
							color: #0071BC;
							text-decoration: none;
							line-height: 200%;
							background: url("sources/img/style03_link_bullet.png") no-repeat top left;
							padding: 0px 0px 0px 15px;}

div.column_right li, div.column_right ul {
    list-style-type:none;
}

li#collapsible-archive ul, li#collapsible-archive ul{
    list-style-type:none;
    
}
img{
    border:none;
}








td ul.sddm
{	margin: 0;
	padding: 0;
	z-index: 999;
}

td ul.sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	}

td ul.sddm li a
{	
    display: block;
	text-align: center;
	text-decoration: none}

td ul.sddm li a:hover
{	

}

td ul.sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width:auto;
	display:block;
}

	td ul.sddm div a
	{	position: relative;
		margin: 0;
		display:block;
		padding: 10px;
		min-width:100px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: url("sources/img/ddmenubg.jpg") repeat-x top left;
		font-size: 12px;
		}

	td ul.sddm div a:hover
	{	
    	background: url("sources/img/ddmenubg.jpg") repeat-x top left;
    	color:#FFFFFF;
	}

.kleurtje{
    color:#FFFFFF;
}
