

	body {
		font-family: Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000;
		background-color: #FBFCFE;
		margin: 0px;
		padding: 0px;}
		
	div.space {
		width: 10px;
		height: 10px;}	
		
	.left, span.left {
		float: left;}
		
	.right, span.right {
		float: right;}
		
	.clear, span.clear {
		clear: both;}			
		
	a.thisissue, a.thisissue:link, a.thisissue:active, a.thisissue:visited, a.thisissue:hover {
		color:#77787B;} 
		
	a.previssue, a.previssue:link, a.previssue:active, a.previssue:visited, a.previssue:hover {
		display: block;
		color:#77787B;
		margin: 0;
		padding: 0px 0px 5px 0px;}
		
		#printlogo 
		{
			display: none;
		}
		
		#header-homepage {
			height: 185px;
			background-image: url(../img/bg_header_home.jpg);
			background-position: top center;
			background-repeat: repeat-x;
			margin: 0px;
			padding: 25px 0px 0px 0px;}
			
		#header {
			height: 100px;
			background-image: url(../img/bg_header.jpg);
			background-position: top center;
			background-repeat: repeat-x;
			margin: 0px;
			padding: 25px 0px 0px 0px;}	
			
			table.page {
				width: 780px;
				margin: 0px;
				padding: 0px;}
				
				table.page tr td.homepage_header {
					width: 760px;
					height: 185px;
					background-image: url(../img/bg_header_shade_home.jpg);
					background-position: top left;
					background-repeat: no-repeat;
					margin: 0px;
					padding: 0px;}
				
				table.page tr td.page_header {
					width: 760px;
					background-image: url(../img/bg_header_shade.jpg);
					background-position: top center;
					background-repeat: repeat-x;
					margin: 0px;
					padding: 0px;}
					
					table.hometop {
						width: 750px;
						margin: 0px 10px 0px 0px;
						padding: 0px;}
					
					table.top {
						width: 750px;
						height: 65px;
						margin: 0px 10px 0px 0px;
						padding: 0px;}
					
						table.top tr td.topfunctions, table.hometop tr td.topfunctions {
							margin: 0px;
							padding: 5px 0px 0px 0px;}
							
							a.topfunctions, a.topfunctions:link, a.topfunctions:active, a.topfunctions:visited, a.topfunctions:hover {
								font-family: Arial, sans-serif;
								font-size: 10px;
								font-weight: normal;
								color: #fff;
								text-decoration: none;}
								
							a.font_small, a.font_small:link, a.font_small:active, a.font_small:visited, a.font_small:hover {
								font-family: Arial, sans-serif;
								font-size: 9px;
								font-weight: normal;
								color: #fff;
								text-decoration: none;}
								
							a.font_medium, a.font_medium:link, a.font_medium:active, a.font_medium:visited, a.font_medium:hover {
								font-family: Arial, sans-serif;
								font-size: 11px;
								font-weight: normal;
								color: #fff;
								text-decoration: none;}
								
							a.font_large, a.font_large:link, a.font_large:active, a.font_large:visited, a.font_large:hover {
								font-family: Arial, sans-serif;
								font-size: 13px;
								font-weight: normal;
								color: #fff;
								text-decoration: none;}			
					
					table.nav {
						height: 30px;
						margin: 0px 0px 0px 25px;
						padding: 0px;}
						
						table.nav tr td {
							text-align: left;
							margin: 0px;
							padding: 0px 30px 0px 0px;}
							
							a.nav, a.nav:link, a.nav:active, a.nav:visited {
								font-family: Arial, sans-serif;
								font-size: 11px;
								font-weight: normal;
								color: #fff;
								text-decoration: none;}
								
							a.nav_sel, a.nav_sel:link, a.nav_sel:active, a.nav_sel:visited, a.nav_sel:hover, a.nav:hover {
								font-family: Arial, sans-serif;
								font-size: 11px;
								font-weight: normal;
								color: #FF7F00;
								text-decoration: none;}	
		
		#body {
			background-image: url(../img/bg_body.jpg);
			background-position: top center;
			background-repeat: repeat-x;
			margin: 0px;
			padding: 0px;}
			
			#breadcrumbs {
			height: 20px;
			margin: 0px;
			padding: 0px;}		
			
				table.page tr td.page_crumbs {
					width: 760px;
					height: 20px;
					font-family: Arial, sans-serif;
					font-size: 9px;
					font-weight: normal;
					color: #666;
					border-bottom: 1px solid #999;
					margin: 0px;
					padding: 0px 0px 0px 25px;}
				
					a.breadcrumbs, a.breadcrumbs:link, a.breadcrumbs:active, a.breadcrumbs:visited, a.breadcrumbs:hover {
						font-family: Arial, sans-serif;
						font-size: 9px;
						font-weight: normal;
						color: #666;
						text-decoration: none;}	
			
				table.page tr td.page {
					width: 760px;
					margin: 0px;
					padding: 0px;}
					
					table.homecontent {
						width: 760px;
						margin: 1px 0px 0px 0px;
						padding: 0px;}
						
						table.homecontent tr td.column {
							width: 740px;
							text-align: left;
							border: none;
							margin: 0px;
							padding: 0px 10px;}	
							
							h1.home {
								font-family: HelveticaNeue, Arial, sans-serif;
								font-size: 16px;
								font-weight: normal;
								color: #FF7F00;
								text-align: left;
								border-bottom: none;
								margin: 0px;
								padding: 10px;}
								
							h1.home2 {
								font-family: HelveticaNeue, Arial, sans-serif;
								font-size: 16px;
								font-weight: normal;
								color: #FF7F00;
								text-align: left;
								border-bottom: none;
								margin: 0px;
								padding: 15px 0px;}	
								
							h1.home3 {
								font-family: HelveticaNeue, Arial, sans-serif;
								font-size: 16px;
								font-weight: normal;
								color: #fff;
								text-align: left;
								border-bottom: none;
								margin: 0px;
								padding: 15px 0px;}	
								
							h2.home {
								font-family: Arial, sans-serif;
								font-size: 13px;
								font-weight: bold;
								color: #595959;
								border: none;
								margin: 0px;
								padding: 5px 0px;}
								
							h3.home {
								font-family: Arial, sans-serif;
								font-size: 13px;
								font-weight: normal;
								color: #FF7F00;
								margin: 0px;
								padding: 0px;}		
								
								table.home tr td.hometop {
									background-image: url(../img/bg_home_top.gif);
									background-position: left top;
									background-repeat: no-repeat;
									margin: 0px;
									padding: 0px;}
								
								table.homenews tr td.ends {
									height: 15px;
									margin: 0px;
									padding: 0px;}
								
								table.homenews tr td.content {
									height: 345px;
									text-align: left;
									background-color: #FCFCFC;
									background-image: url(../img/bg_homenews_shade.gif);
									background-position: left top;
									background-repeat: no-repeat;
									margin: 0px;
									padding: 0px 5px;}	
									
									table.homenewscolumns {
										width: 710px;
										margin: 0px;
										padding: 0px;}
										
										table.homenewscolumns tr td.column {
											width: 320px;
											border: none;
											margin: 0px;
											padding: 0px 15px 0px 20px;}
											
											div.homenews {
												margin: 0px;
												padding: 10px 0px 10px 0px;}
												
											div.news {
												margin: 0px;
												padding: 10px 0px 10px 10px;}	
												
											div.line {
												height: 1px;
												border-bottom: 1px solid #999;
												margin: 0px;
												padding: 0px;}	
											
											div.homenews, div.news {
													font-family: Arial, sans-serif;
													font-size: 11px;
													font-weight: normal;
													color: #000000;}
													
												div.homenews h1, div.news h1 {
													font-family: Arial, sans-serif;
													font-size: 13px;
													font-weight: bold;
													color: #595959;
													border: none;
													margin: 0px;
													padding: 0px;}
													
												table.homenewscolumns tr td.column h2 {
													font-family: Arial, sans-serif;
													font-size: 18px;
													font-weight: normal;
													color: #FF7F00;
													text-align: left;
													margin: 0px;
													padding: 0px 0px 5px 0px;}	
													
												a.more, a.more:link, a.more:active, a.more:visited, a.more:hover {
													display: block;
													font-family: Arial, sans-serif;
													font-size: 11px;
													font-weight: normal;
													color: #FF7F00;
													text-decoration: none;
													background-image: url(../img/icon_more.gif);
													background-position: middle left;
													background-repeat: no-repeat;
													margin: 0px;
													padding: 2px 0px;}		
													
												a.bighome, a.bighome:link, a.bighome:active, a.bighome:visited, a.bighome:hover {
													font-family: Arial, sans-serif;
													font-size: 18px;
													font-weight: normal;
													color: #595959;
													text-decoration: none;}			
					
					table.content {
						width: 760px;
						margin: 1px 0px 0px 0px;
						padding: 0px;}
						
						table.content tr td.column01 {
							width: 155px;
							text-align: left;
							margin: 0px;
							padding: 10px;}
							
							table.column01_nav {
								height: 292px;
								margin: 0px;
								padding: 0px;}
								
								table.column01_nav tr td.ends {
									height: 10px;
									margin: 0px;
									padding: 0px;
									vertical-align: bottom;}
								
								table.column01_nav tr td.content {
									height: 252px;
									text-align: left;
									background-color: transparent;
									/*background-color: #FCFCFC;*/
									background-image: url('../img/bg_column01_repeat.jpg');
									background-position: top center;
									background-repeat: repeat-y;
									margin: 0px;
									padding: 0px ;}
									
									
								table.column01_nav tr td.content .navbg
								{
									background-image: url('../img/bg_column01_shade.gif');
									background-position: top center;
									background-repeat: no-repeat;
									min-height: 250px;
									padding: 0px 10px;
								}
								
								table.column01_nav02 {
								margin: 0px;
								padding: 0px;}
								
								table.column01_nav02 tr td.content02 {
									height: 92px;
									text-align: left;
									background-color: transparent;
									/*background-color: #FCFCFC;*/
									background-image: url('../img/bg_column01_repeat.jpg');
									background-position: top center;
									background-repeat: repeat-y;
									margin: 0px;
									padding: 0px ;}
								
								table.column01_nav02 tr td.content02 .navbg02 {
									background-image: url('../img/bg_column01_shade.gif');
									background-position: top center;
									background-repeat: no-repeat;
									min-height: 70px;
									padding: 20px 10px 0px 10px;}
									
									a.col01nav, a.col01nav:link, a.col01nav:active, a.col01nav:visited {
										display: block;
										font-family: Arial, sans-serif;
										font-size: 10px;
										font-weight: normal;
										color: #000;
										text-decoration: none;
										border-bottom: 1px solid #999;
										margin: 0px;
										padding: 5px 15px 5px 10px;}	
										
									a.col01nav:hover, a.col01nav_sel, a.col01nav_sel:link, a.col01nav_sel:active, a.col01nav_sel:visited, a.col01nav_sel:hover {
										display: block;
										font-family: Arial, sans-serif;
										font-size: 10px;
										font-weight: normal;
										color: #FF7F00;
										text-decoration: none;
										border-bottom: 1px solid #999;
										margin: 0px;
										padding: 5px 15px 5px 10px;}		
										
									a.col01nav_sel2, a.col01nav_sel2:link, a.col01nav_sel2:active, a.col01nav_sel2:visited, a.col01nav_sel2:hover {
										display: block;
										font-family: Arial, sans-serif;
										font-size: 10px;
										font-weight: normal;
										color: #FF7F00;
										text-decoration: none;
										margin: 0px;
										padding: 5px 15px 5px 10px;}	
										
										div.col02nav {
											background-color: #fff;
											border-top: 1px solid #000000;
											border-bottom: 1px solid #000000;
											margin: 0px;
											padding: 5px 0px;}		
											
											a.col02nav, a.col02nav:link, a.col02nav:active, a.col02nav:visited {
												display: block;
												font-family: Arial, sans-serif;
												font-size: 10px;
												font-weight: normal;
												color: #000;
												text-decoration: none;
												margin: 0px;
												padding: 5px 15px 5px 20px;}	
												
											a.col02nav:hover, a.col02nav_sel, a.col02nav_sel:link, a.col02nav_sel:active, a.col02nav_sel:visited, a.col02nav_sel:hover {
												display: block;
												font-family: Arial, sans-serif;
												font-size: 10px;
												font-weight: normal;
												color: #FF7F00;
												text-decoration: none;
												margin: 0px;
												padding: 5px 15px 5px 20px;}		
							
						table.content tr td.column02, table.content2 tr td.column02, table.content tr td.column02bis, table.content2 tr td.column02bis {
							width: 404px;
							text-align: left;
							border-right: 1px solid #000;
							margin: 0px;
							padding: 0px;}
							
							table.content tr td.column02bis, table.content2 tr td.column02bis {
							border-right: 0px solid #000;}
							
						.column_wide {
							width: 100%;
							text-align: left;
							border-right: 1px solid #000;
							margin: 0px;
							padding: 0px;
							}
						
						.column_wide h1
						{
							border-bottom: 0px solid #000;
							padding: 10px 10px 0px 25px;
						}
							
							h1 {
								font-family: Arial, sans-serif;
								font-size: 24px;
								font-weight: normal;
								color: #FF7F00;
								text-align: left;
								border-bottom: 1px solid #999;
								margin: 0px;
								padding: 10px;}
								
							h1.newsletter {
								width: 250px;
								font-family: Arial, sans-serif;
								font-size: 24px;
								font-weight: normal;
								color: #FF7F00;
								text-align: left;
								border-bottom: none;
								margin: 0px;
								padding: 10px;}	
								
							h2 {
								font-family: Arial, sans-serif;
								font-size: 16px;
								font-weight: normal;
								color: #FF7F00;
								text-align: left;}
							
							h2.archive {
								font-family: Arial, sans-serif;
								font-size: 16px;
								font-weight: normal;
								color: #FF7F00;
								text-align: left;
								margin: 0;
								padding: 0px 0px 10px 0px;}
								
							h3 {
								font-family: Arial, sans-serif;
								font-size: 13px;
								font-weight: normal;
								color: #595959;
								margin: 0px;
								padding: 0px;}
							
							h3.side {
								font-family: Arial, sans-serif;
								font-size: 13px;
								font-weight: normal;
								color: #595959;
								margin: 0px;
								padding: 0px 0px 0px 15px;}
								
							h4 {
								font-family: Arial, sans-serif;
								font-size: 16px;
								font-weight: normal;
								color: #FF7F00;
								text-align: left;
								margin: 0;
								padding: 0;}
								
							p {
								margin: 0px 0px 10px 0px;
								padding: 0px;
								font-size: 11px}	
								
							small {
								font-family: Arial, sans-serif;
								font-size: 9px;
								font-weight: normal;
								color: #666;}	
								
							a, a:link, a:active, a:visited, a:hover {
								font-family: Arial, sans-serif;
								font-size: 11px;
								font-weight: normal;
								color: #FF7F00;
								text-decoration: none;}
							
							a.rightside, a.rightside:link, a.rightside:active, a.rightside:visited, a.rightside:hover {
								font-family: Arial, sans-serif;
								font-size: 18px;
								font-weight: normal;
								font-style: italic;
								color: #FF7F00;}		
								
							a.rightside02, a.rightside02:link, a.rightside02:active, a.rightside02:visited, a.rightside02:hover {
								font-family: Arial, sans-serif;
								font-size: 12px;
								font-weight: normal;
								color: #231F20;}
								
							div.tags {
								font-family: Arial, sans-serif;
								font-size: 9px;
								font-weight: normal;
								color: #666;
								text-align: left;
								border-bottom: 1px solid #999;
								margin: 0px;
								padding: 3px 10px;}	
								
							div.tags2 {
								font-family: Arial, sans-serif;
								font-size: 9px;
								font-weight: normal;
								color: #666;
								text-align: left;
								margin: 0px;
								padding: 3px 10px;}		
								
								a.tag, a.tag:link, a.tag:active, a.tag:visited, a.tag:hover {
									font-family: Arial, sans-serif;
									font-size: 9px;
									font-weight: normal;
									color: #666;
									text-decoration: none;}	
									
							table.filtertable {
								width: 404px;
								border-bottom: 1px solid #999;
								margin: 0px;
								padding: 0px;}		
								
								table.filtertable tr td h1 {
									font-family: Arial, sans-serif;
									font-size: 24px;
									font-weight: normal;
									color: #FF7F00;
									text-align: left;
									border-bottom: none;
									margin: 0px;
									padding: 10px;}
									
									select.filter {
										width: 110px;
										font-family: Arial, sans-serif;
										font-size: 11px;
										font-weight: normal;
										color: #808080;
										background-color: #fff;
										border: 1px solid #7A8EA6;
										margin: 0px;
										padding: 5px;}
										
									select.filter option {
										width: 110px;
										font-family: Arial, sans-serif;
										font-size: 11px;
										font-weight: normal;
										color: #808080;
										background-color: #fff;
										border: 1px solid #7A8EA6;
										margin: 0px;
										padding: 5px;}	
							
							div.text {
								text-align: left;
								margin: 0px;
								padding: 10px;}		
								
							div.text2, div.text2bis {
								text-align: left;
								margin: 0px;
								padding: 10px;
								border-top: 1px solid #999;}	
							
							div.text2bis {
								border-top: 0px solid #999;}	
								
								table.thumbgallery tr td {
									margin: 0px;
									padding: 10px 8px 10px 0px;}
									
									table.thumbgallery tr td.description {
										margin: 0px;
										padding: 5px 10px 10px 10px;}	
									
								table.biggallery tr td {
									margin: 0px;
									padding: 10px 0px 10px 0px;}	
									
								div.textlinks {
									border-top: 1px solid #000;
									margin: 0px;
									padding: 10px 0px 0px 0px;}
									
									table.textlinks {
										width: 384px;
										margin: 0px;
										padding: 0px;}
									
									.column_wide table.textlinks {
										width: 559px;
										margin: 0px;
										padding: 0px;}
									
										a.link_print, a.link_print:link, a.link_print:active, a.link_print:visited, a.link_print:hover {
											display: block;
											font-family: Arial, sans-serif;
											font-size: 10px;
											font-weight: normal;
											color: #FF7F00;
											text-decoration: none;
											background-image: url(../img/icon_print.gif);
											background-position: top left;
											background-repeat: no-repeat;
											margin: 0px;
											padding: 0px 0px 0px 17px;}	
											
										a.link_mail, a.link_mail:link, a.link_mail:active, a.link_mail:visited, a.link_mail:hover {
											display: block;
											font-family: Arial, sans-serif;
											font-size: 10px;
											font-weight: normal;
											color: #FF7F00;
											text-decoration: none;
											background-image: url(../img/icon_mail2.gif);
											background-position: top left;
											background-repeat: no-repeat;
											margin: 0px;
											padding: 0px 0px 0px 17px;}	
											
										a.link_download, a.link_download:link, a.link_download:active, a.link_download:visited, a.link_download:hover {
											display: block;
											font-family: Arial, sans-serif;
											font-size: 10px;
											font-weight: normal;
											color: #FF7F00;
											text-decoration: none;
											background-image: url(../img/icon_download.gif);
											background-position: top left;
											background-repeat: no-repeat;
											margin: 0px;
											padding: 0px 0px 0px 17px;}	
											
										a.link_top, a.link_top:link, a.link_top:active, a.link_top:visited, a.link_top:hover {
											display: block;
											font-family: Arial, sans-serif;
											font-size: 10px;
											font-weight: normal;
											color: #FF7F00;
											text-decoration: none;
											background-image: url(../img/icon_top.gif);
											background-position: top left;
											background-repeat: no-repeat;
											margin: 0px;
											padding: 0px 0px 0px 17px;}
											
										a.link_download_pub, a.link_download_pub:link, a.link_download_pub:active, a.link_download_pub:visited, a.link_download_pub:hover {
											display: block;
											font-family: Arial, sans-serif;
											font-size: 10px;
											font-weight: normal;
											color: #FF7F00;
											text-decoration: none;
											background-image: url(../img/img_expand.jpg);
											background-position: top right;
											background-repeat: no-repeat;
											margin: 0px;
											padding: 1px 17px 3px 0px;}
											
										a.link_back_to_list, a.link_back_to_list:link, a.link_back_to_list:active, a.link_back_to_list:visited, a.link_back_to_list:hover {
											display: block;
											font-family: Arial, sans-serif;
											font-size: 10px;
											font-weight: normal;
											color: #FF7F00;
											text-decoration: none;
											background-image: url(../img/icon_back.jpg);
											background-position: top right;
											background-repeat: no-repeat;
											margin: 0px;
											padding: 1px 17px 3px 0px;}	
											
						#skipnav, #skipnav_select
						{
							float: left;
							border-width: 1px;
							border-style: solid;
							border-color: #FF7F00;
							color: #FF7F00;
							font-size: 10px;
							border-collapse: collapse;
							margin: 0 0 0 5px;
						}
						
						#skipnav_select
						{
							margin: 0 0 0 10px;
						}
						
						#skipnav td
						{
							padding: 5px;
						}
						
						#skipnav_select td
						{
							padding: 2px;
						}
						
						#skipnav a img, #skipnav_select a img
						{
							border-width: 0px;
						}
						
						#skipnav_select form
						{
							margin: 0 5px 0 10px;
						}
						
						#skipnav_select select
						{
							font-size: 10px;
						}
							
						table.content tr td.column03, table.content2 tr td.column03 {
							width: 170px;
							background-color: #fff;
							margin: 0px;
							padding: 3px 5px;}	
							
							div.search {					
								width: 160px;		
								text-align: left;
								background-image: url(../img/bg_search.jpg);
								background-position: top center;
								background-repeat: repeat-x;
								margin: 0px;
								padding: 5px 5px 0px 5px;}
								
								form {
									margin: 0px;
									padding: 0px;}
									
									input.searchbox {
										width: 110px;
										font-family: Arial, sans-serif;
										font-size: 11px;
										font-weight: normal;
										font-style: italic;
										color: #808080;
										background-color: #fff;
										border: 1px solid #7A8EA6;
										margin: 0px;
										padding: 5px;}
										
									input.homesearchbox {
										width: 150px;
										font-family: Arial, sans-serif;
										font-size: 11px;
										font-weight: normal;
										font-style: italic;
										color: #808080;
										background-color: #fff;
										border: 1px solid #7A8EA6;
										margin: 5px 0px 0px 0px;
										padding: 5px;}	
										
										a.adv_search, a.adv_search:link, a.adv_search:active, a.adv_search:visited, a.adv_search:hover {
											display: block;
											font-family: Arial, sans-serif;
											font-size: 11px;
											font-weight: normal;
											color: #000;
											text-decoration: none;
											margin: 0px;
											padding: 0px 0px 0px 5px;}	
											
										div.other {
											margin: 0px;
											padding: 0px 0px 0px 5px;}	
											
								div.related {
									text-align: left;
									border-bottom: 1px solid #999;
									margin: 0px;
									padding: 10px 5px 10px 10px;}		
									
								div.related_sel {
									text-align: left;
									background-image: url(../img/bg_related.jpg);
									background-position: bottom center;
									background-repeat: repeat-x;
									border-bottom: 1px solid #999;
									margin: 0px;
									padding: 10px 5px 10px 10px;}			
									
									a.related_title, a.related_title:link, a.related_title:active, a.related_title:visited, a.related_title:hover {
										font-family: Arial, sans-serif;
										font-size: 16px;
										font-weight: normal;
										color: #FF7F00;
										text-align: left;
										text-decoration: none;}
										
									td.rel_nr {
										font-family: Arial, sans-serif;
										font-size: 13px;
										font-weight: bold;
										color: #8C8C8C;
										text-align: left;}	
										
										a.mindmap01, a.mindmap01:link, a.mindmap01:active, a.mindmap01:visited, a.mindmap01:hover {
											font-family: Arial, sans-serif;
											font-size: 24px;
											font-weight: normal;
											color: #BFBFBF;
											text-align: left;
											text-decoration: none;}
											
										a.mindmap02, a.mindmap02:link, a.mindmap02:active, a.mindmap02:visited, a.mindmap02:hover {
											font-family: Arial, sans-serif;
											font-size: 21px;
											font-weight: normal;
											color: #BFBFBF;
											text-align: left;
											text-decoration: none;}	
											
										a.mindmap03, a.mindmap03:link, a.mindmap03:active, a.mindmap03:visited, a.mindmap03:hover {
											font-family: Arial, sans-serif;
											font-size: 18px;
											font-weight: normal;
											color: #BFBFBF;
											text-align: left;
											text-decoration: none;}	
											
										a.mindmap04, a.mindmap04:link, a.mindmap04:active, a.mindmap04:visited, a.mindmap04:hover {
											font-family: Arial, sans-serif;
											font-size: 14px;
											font-weight: normal;
											color: #BFBFBF;
											text-align: left;
											text-decoration: none;}		
											
										a.mindmap05, a.mindmap05:link, a.mindmap05:active, a.mindmap05:visited, a.mindmap05:hover {
											font-family: Arial, sans-serif;
											font-size: 12px;
											font-weight: normal;
											color: #BFBFBF;
											text-align: left;
											text-decoration: none;}	
											
										a.mindmap06, a.mindmap06:link, a.mindmap06:active, a.mindmap06:visited, a.mindmap06:hover {
											font-family: Arial, sans-serif;
											font-size: 11px;
											font-weight: normal;
											color: #BFBFBF;
											text-align: left;
											text-decoration: none;}		
											
						table.content tr td.column04 {
							width: 584px;
							margin: 0px;
							padding: 0px;}		
							
							table.content2 {
								width: 584px;
								margin: 0px;
								padding: 0px;}
							
														
			
		#bottom-homepage {
			height: 207px;
			background-image: url(../img/bg_bottom_home.jpg);
			background-position: top center;
			background-repeat: repeat-x;
			margin: 0px;
			padding: 0px;}
			
			table.page tr td.homepage_bottom {
					width: 760px;
					background-image: url(../img/bg_bottom_shade_home.jpg);
					background-position: top center;
					background-repeat: repeat-x;
					margin: 0px;
					padding: 15px 0px 0px 50px;}
					
					div.homepage_bottom_logo {
						background-image: url(../img/bg_bottom_shade_home_logo.jpg);
						background-position: top right;
						background-repeat: no-repeat;}
						
					table.bottomnav_home {
						height: 155px;
						margin: 0px;
						padding: 0px;}		
						
						table.bottomnav_home tr td.bottomnav {
							width: 131px;
							margin: 0px;
							padding: 0px;}
							
						table.bottomnav_home tr td.extranet {
							width: 250px;
							font-family: Arial, sans-serif;
							font-size: 11px;
							font-weight: normal;
							color: #fff;
							margin: 0px;
							padding:  10px 20px;}	
							 
							 input.extranet {
								width: 130px;
								font-family: Arial, sans-serif;
								font-size: 11px;
								font-weight: normal;
								color: #000;
								background-color: #fff;
								border: 1px solid #000;
								margin: 0px;
								padding: 1px 5px;}
							 
		#bottom	{
			height: 160px;
			background-image: url(../img/bg_bottom.jpg);
			background-position: top center;
			background-repeat: repeat-x;
			margin: 0px;
			padding: 0px;}	
			
				table.page tr td.page_bottom {
					width: 760px;
					background-image: url(../img/bg_bottom_shade.jpg);
					background-position: top center;
					background-repeat: repeat-x;
					margin: 0px;
					padding: 15px 0px 0px 50px;}
					
					div.page_bottom_logo {
						height: 145px;
						background-image: url(../img/bg_bottom_shade_logo.jpg);
						background-position: top right;
						background-repeat: no-repeat;}
						
						table.bottomnav {
							height: 105px;
							margin: 0px;
							padding: 0px;}	
					
							td.bottomnav {
								width: 155px;
								margin: 0px;
								padding: 0px;}
								
								.bottomnavtitle {
									display: block;
									font-family: Arial, sans-serif;
									font-size: 13px;
									font-weight: normal;
									/*color: #FF7F00;*/
									color: #D4E3F5;
									text-decoration: none;
									margin: 0px;
									padding: 0px 0px 10px 0px;}	
									
								a.bottomnav, a.bottomnav:link, a.bottomnav:active, a.bottomnav:visited, a.bottomnav:hover {
									display: block;
									font-family: Arial, sans-serif;
									font-size: 11px;
									font-weight: normal;
									color: #fff;
									text-decoration: none;
									margin: 0px;
									padding: 0px;}		
								
						table.bottomnav2 {
							width: 685px;
							height: 20px;
							margin: 0px;
							padding: 0px;}	
								
							a.bottomnav2, a.bottomnav2:link, a.bottomnav2:active, a.bottomnav2:visited, a.bottomnav2:hover, 
							a.bottomnav2_sel, a.bottomnav2_sel:link, a.bottomnav2_sel:active, a.bottomnav2_sel:visited, a.bottomnav2_sel:hover {
								display: block;
								font-family: Arial, sans-serif;
								font-size: 10px;
								font-weight: normal;
								color: #fff;
								text-decoration: none;
								margin: 0px;
								padding: 0px 35px 0px 0px;}
							
							a.bottomnav2_sel, a.bottomnav2_sel:link, a.bottomnav2_sel:active, a.bottomnav2_sel:visited, a.bottomnav2_sel:hover {
								color: #FF7F00;}
								
							a.bottomnav3, a.bottomnav3:link, a.bottomnav3:active, a.bottomnav3:visited, a.bottomnav3:hover {
								font-family: Arial, sans-serif;
								font-size: 10px;
								font-weight: normal;
								color: #fff;
								text-decoration: none;}	
							span.bottomnav3 
							{
								font-family: Arial, sans-serif;
								font-size: 10px;
								font-weight: normal;
								color: #fff;
								text-decoration: none;
							}			
		
		#footer {
			height: 207px;
			background-color: #fff;
			margin: 0px;
			padding: 0px;}
			
				table.page tr td.page_footer {
					width: 710px;
					margin: 0px;
					padding: 15px 0px 0px 50px;}
					
					span.orange {
						font-family: Arial, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #FF7F00;}
					
					a.footernav, a.footernav:link, a.footernav:active, a.footernav:visited, a.footernav:hover {
						font-family: Arial, sans-serif;
						font-size: 11px;
						font-weight: normal;
						color: #000;
						text-decoration: none;}
	
	
	
	
	
.events_logo
{
	float: right;
	margin-right: 20px;
}

.news table
{
	width: 100%;
}

.links_logo
{
	width: 120px;
	text-align: center;
}

.contact_logo 
{
	width: 80px;
	text-align: right;
}

.contact_logo img
{
	margin: 0px 5px 0 0;
}

.email 
{
	margin: 0px 0px 0px -1px;
	border: 0px;
}

#events_calendar_box
{
	margin: 15px 0 0 0;
}

#events_calendar_box h1
{
	font-weight: normal;
	font-size: 17px;
	border-width: 0px;
	margin: 0;
	padding: 0px;
	text-align: center;
}

#events_calendar
{
	margin: 8px 0 0 0;
	padding: 5px 8px 5px 8px;
	background-image: url('../img/bg_events_calendar.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
}

#events_calendar ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#events_calendar ul li
{
	margin: 0 0 3px 0;
	padding: 0 0 3px 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #999999;
	color: #FF7F00;
	font-size: 11px;
}

#events_calendar ul li ul li
{
	margin: 3px 0 0 0;
	border-width: 0px;
	color: #000000;
}

#yearskip
{
	color: #FF7F00;
	font-size: 17px;
	border-width: 1px;
	border-style: solid;
	border-color: #FF7F00;
	margin: 10px 0 0 0;
	padding: 0;
}

#yearskip a img
{
	border-width: 0px;
}

.date
{
	margin: 0 10px 0 10px;
}




#mindmap, #rss_box, #email_box, .adv_search_box, .ask_eaa_box
{
	background-image: url('../img/bg_mindmap_repeat.jpg');
	background-position: top center;
	background-repeat: repeat-y;
	margin: 0 0 20px 0;
	padding: 0px;
	width: 552px;
	min-height: 205px;
}

#mindmap_top, #rss_box_top, #email_box_top, .adv_search_box_top, .ask_eaa_box_top
{
	background-image: url('../img/bg_mindmap.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 552px;
	min-height: 205px;
}

#mindmap_bottom, #rss_box_bottom, #email_box_bottom, .adv_search_box_bottom, .ask_eaa_box_bottom
{
	background-image: url('../img/bg_mindmap_end.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 20px 25px 20px 25px;
	width: 502px;
	min-height: 165px;
}

a.mindmap_01, a.mindmap_01:link, a.mindmap_01:active, a.mindmap_01:visited, a.mindmap_01:hover {
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;}
	
a.mindmap_02, a.mindmap_02:link, a.mindmap_02:active, a.mindmap_02:visited, a.mindmap_02:hover {
	font-family: Arial, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;}	
	
a.mindmap_03, a.mindmap_03:link, a.mindmap_03:active, a.mindmap_03:visited, a.mindmap_03:hover {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;}	
	
a.mindmap_04, a.mindmap_04:link, a.mindmap_04:active, a.mindmap_04:visited, a.mindmap_04:hover {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;}		
	
a.mindmap_05, a.mindmap_05:link, a.mindmap_05:active, a.mindmap_05:visited, a.mindmap_05:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;}	
	
a.mindmap_06, a.mindmap_06:link, a.mindmap_06:active, a.mindmap_06:visited, a.mindmap_06:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;}

.mindmap_11
{
	font-size: 11px ! important;
	color: #000000 ! important;
}

.mindmap_16
{
	font-size: 16px ! important;
	color: #000000 ! important;
}

.mindmap_21
{
	font-size: 21px ! important;
	color: #000000 ! important;
}

#rss_box p
{
	font-size: 12px;
	text-align: justify;
}



#contact_box
{
	margin: 0;
	padding: 10px 8px 0px 8px;
	font-size: 11px;
	background-image: url('../img/bg_contact.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	text-align: left;
	min-height: 121px;
}

#contact_box h1
{
	margin: 0;
	padding: 0;
	font-size: 16px;
	border-width: 0px;
}

#plannetje
{
	margin: 10px 0 10px 0;
}

#rss_keuze_form
{
	margin: 20px 0 20px 0 ! important;
	padding: 0;
}

#email_keuze_form
{
	margin: 0 0 20px 0 ! important;
	padding: 0;
}

#rss_keuze_form table, #email_keuze_form table
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	vertical-align: center;
}

#rss_keuze_form fieldset, #email_keuze_form fieldset
{
	margin: 0;
	padding: 0;
	border-width: 0px ! important;
}

#email_inputs
{
	margin: 0 0 15px 0 ! important;
}

#rss_keuze_form table tr, #email_keuze_form table tr
{
	margin: 0;
	padding: 0;
	vertical-align: center;
}

#rss_keuze_form table tr td, #email_keuze_form table tr td
{
	margin: 0;
	padding: 1px;
	vertical-align: center;
	font-size: 11px;
	height: 22px;
}

#rss_keuze_form table tr td img
{
	margin: 0 5px 0 0;
}

.rss_radio
{
	float: left;
}

#email_keuze_form .text_field_label
{
	padding: 0 10px 0 0;
}

#email_keuze_form .text_field input
{
	width: 410px;
	margin: 0 0 3px 0;
	padding: 6px;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #7A8EA6;
	color: #808080;
}

#rss_submit, #email_submit, #email_reset, #ask_eaa_submit, #copies_submit, #order_submit, #forgotpassword_submit
{
	float: right ! important;
	width: 75px;
	height: 19px;
	padding: 0px 30px 0 0;
	background-image: url('../img/icon_next.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-width: 0px;
	background-color: transparent;
	color: #FF7F00;
	font-size: 10px;
	line-height: 20px;
	cursor: pointer;
}

#email_reset
{
	float: none ! important;
	width: 57px;
	padding: 0px 0 0 20px;
	background-image: url('../img/icon_previous.gif');
	background-position: top left;
}

#email_submit
{
	float: none ! important;
	width: 55px;
	padding: 0px 20px 0 0;
}

#email_keuze_form span
{
	float: right;
}

h1#search_result_header
{
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FF7F00;
	text-align: left;
	border-bottom: 1px solid #999;
	margin: 0px;
	padding: 10px;
}

.search_result
{
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.search_result_categorie
{
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.search_result_categorie table
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.search_result_categorie, .search_result
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.search_result_categorie .titel
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF7F00;
	border: none;
	margin: 0;
	padding: 0;
	width: 175px;
}

.search_result_categorie .titel span
{
	float: left;
}

.search_result_categorie .amount
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 1px 0 0 5px;
}

.search_result_categorie .expand
{
	padding: 2px 0 0 10px;
}

.search_result h1
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #595959;
	border: none;
	margin: 0px;
	padding: 0px;
}

.search_result a.more, .search_result a.more:link, .search_result a.more:active, .search_result a.more:visited, .search_result a.more:hover
{
	display: block;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF7F00;
	text-decoration: none;
	background-image: url(../img/icon_more.gif);
	background-position: top right ! important;
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 2px 20px 2px 0px;
	width: 109px;
}




/*#adv_search
{
	padding: 0 0 0 150px;
}

#adv_search_box
{
	background-image: url('../img/bg_adv_search_repeat.jpg');
	background-position: top center;
	background-repeat: repeat-y;
	margin: 0 0 20px 0;
	padding: 0px;
	width: 406px;
	min-height: 205px;
}

#adv_search_box_top
{
	background-image: url('../img/bg_adv_search.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 406px;
	min-height: 205px;
}

#adv_search_box_bottom
{
	background-image: url('../img/bg_adv_search_end.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 20px 5px 20px 25px;
	width: 376px;
	min-height: 165px;
}*/

.adv_search_form, .ask_eaa_form, .order_form, .forgotpassword_form
{
	margin: 8px 0 0 0;
	padding: 0px;
}

.adv_search_form table, .ask_eaa_form table, .order_form table
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.adv_search_form fieldset, .ask_eaa_form fieldset, .order_form fieldset
{
	border-width: 0px;
	margin: 0;
	padding: 0px;
}

#adv_search_selects
{
	margin: 5px 0 0 0 ! important;
}

.adv_search_radio_label
{
	text-align: right;
	margin: 0px;
	padding: 0px;
}

.adv_search_select_label
{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.adv_search_radio
{
	text-align: left;
	width: 50px;
	margin: 0px;
	padding: 0px;
}

.adv_search_form select
{
	width: 105px;
	margin: 0 15px 0 0;
	font-size: 11px;
}

.adv_search_form label, .ask_eaa_form label, .order_form label
{
	font-size: 11px;
	padding-right: 10px;
}

	.adv_search_form .text_fields, .ask_eaa_form .text_fields, .ask_eaa_form textarea, .order_form .text_fields, .forgotpassword_form .text_fields
{
	width: 200px;
	border-width: 1px;
	border-style: solid;
	border-color: #7A8EA6;
	padding: 2px;
	margin-bottom: 5px;
	color: #808080;
}

.text_fields2
{
	width: 300px;
	border-width: 1px;
	border-style: solid;
	border-color: #7A8EA6;
	padding: 2px;
	margin-bottom: 5px;
	color: #808080;
}

	.dropdown_fields2
{
	width: 308px;
	border-width: 1px;
	border-style: solid;
	border-color: #7A8EA6;
	padding: 2px;
	margin-bottom: 5px;
	color: #808080;
}


.ask_eaa_form #message_label
{
	padding: 5px 0 5px 0; 
}

.ask_eaa_form textarea
{
	width: 500px;
	height: 128px;
}

.adv_search_form #adv_search_query
{
	width: 310px;
	margin: 0;
	padding: 6px;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #7A8EA6;
	color: #808080;
}

#others_search
{
	padding-left: 27px;
}

#adv_search h4
{
	margin: 0 0 8px 0;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}

#adv_search p
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

#ask_eaa_submit
{
	float: right ! important;
	width: 60px;
}

#forgotpassword_submit 
{
	float: right ! important;
	width: 60px;
}

.required
{
	color: #FF7F00 ! important;
}

#copies_form
{
	margin: 0;
	padding: 0 10px 0 0;
}

#copies_form fieldset
{
	border-width: 0px;
	margin: 0;
	padding: 0;
}

#copies_form table
{
	border-collapse: collapse;
	/*width: 384px;*/
}

#copies_form .text_input
{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	width: 40px;
}

#copies_form table th
{
	text-align: right;
	font-size: 10px;
	font-style: normal;
	padding: 0 0 5px 0;
}

#copies_form table td.input
{
	text-align: right;
	padding: 3px 0px 3px 0;
}

#copies_form table td.label, #copies_form table td.input
{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #999999;
}

#copies_form table tr#lastrow td
{
	border-width: 0px;
	padding-bottom: 8px;
}

#copies_submit
{
	width: 55px;
}

/* Edit stijn bg relatedblocks*/
.relatedNews 
{
	width: 400px;
	/*height: 373px;*/
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	margin: 0px;
}

.relatedNews table 
{
	width: 400px;
	/*height: 373px;*/
	margin: 0px;
}

.related_bg_left 
{
	background-image: url('../img/bg_mouseover_l.jpg');
	background-repeat: no-repeat;
	width: 10px;
	/*height: 373px;*/
	padding: 0px;
	margin: 0px;
}

.related_bg_mid 
{
	background-image: url('../img/bg_mouseover_m.jpg');
	background-repeat: repeat-x;
	/*height: 373px;*/
	padding: 0px;
	margin: 0px;
}

.related_bg_mid h2 
{
	margin-top: 8px;
	margin-left: 7px;
	padding: 0px;
}

.related_bg_right 
{
	background-image: url('../img/bg_mouseover_r.jpg');
	background-repeat: no-repeat;
	width: 14px;
	/*height: 373px;*/
	padding: 0px;
	margin: 0px;
}

.related_bg_mid ul
{
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 2px 4px 8px 7px;
}

.related_bg_mid ul li
{
	font-size: 10px;
}

.related_bg_mid ul li a:hover
{
	text-decoration: underline;
}

/*---------------------------------*/

.sitemap
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table.sitemap tr.box_top td
{
	margin: 0;
	height: 11px;
	width: 168px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	background-image: url('../img/bg_sitemap_header.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

table.sitemap tr.box_headers td
{
	height: 43px;
	width: 123px;
	margin: 0;
	padding: 0px 30px 11px 15px;
	text-align: left;
	vertical-align: middle;
	background-image: url('../img/bg_sitemap_header_repeat.jpg');
	background-position: top left;
	background-repeat: repeat-y;
}

table.sitemap tr.box_list td
{
	margin: 0;
	width: 168px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	background-image: url('../img/bg_sitemap_repeat.jpg');
	background-position: top left;
	background-repeat: repeat-y;
}

table.sitemap tr.box_footers td
{
	margin: 0;
	height: 26px;
	width: 168px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	background-image: url('../img/bg_sitemap_bottom.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.sitemap_box
{
	float: left;
	min-height: 167px;
	width: 138px;
	margin: 0 10px 0 0;
	padding: 7px 15px 0px 15px;
	background-image: url('../img/bg_sitemap_content.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
}

* html #sitemap_box
{
	height: 167px;
}

table.sitemap tr.box_headers td h2
{
	color: #FF7F00;
	margin: 0px;
	padding: 0px;
}

.sitemap_box ul
{
	text-align: left;
	color: #000000;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

.sitemap_box ul li
{
	font-size: 11px;
	margin-bottom: 7px;
}

.no_box
{
	background-image: none ! important;
}

a.sitemap02:link, a.sitemap02:active, a.sitemap02:visited, a.sitemap02:hover 
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
} 

a.sitemap03:link, a.sitemap03:active, a.sitemap03:visited, a.sitemap03:hover 
{
	font-size: 10px;
	color: #333333;
} 

.sitemap_detailnav 
{
	text-align: left;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

.sitemap_detailnav li 
{
	padding-left: 2px;
	margin: 2px;
}

#alulogo_box
{
	width: 220px;
	padding: 10px 0 0 0;
}

#alulogo
{
	float: right;
	width: 133px;
	height: 95px;
}

#order_box
{
	background-image: url('../img/bg_order_repeat.jpg');
	background-position: top center;
	background-repeat: repeat-y;
	margin: 15px 0 0 0;
	padding: 0px;
	width: 372px;
}

#order_box_top
{
	background-image: url('../img/bg_order.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 372px;
}

#order_box_bottom
{
	background-image: url('../img/bg_order_end.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 9px 4px 10px 4px;
	width: 364px;
	min-height: 678px;
}

* html #order_box_bottom
{
	height: 678px;
}

#order_box h2, #order_box p
{
	margin: 0;
	padding: 0 15px 0 15px;
}

#order_box table
{
	border-collapse: collapse;
	padding: 0px;
	margin: 8px 10px 3px 10px;
	width: 344px;
}

#order_box table#summary td, #order_box table#summary th
{
	padding: 8px 0 8px 0;
}

#order_box .quantity
{
	text-align: center;
}

#order_box #order_contact
{
	background-color: #ffffff;
	padding: 8px 15px 8px 15px;
	margin-bottom: 15px;
}

#order_form
{
	margin-top: 0px;
}

#order_form table .radio table
{
	width: auto;
	float: left;
}

#order_form table .radio
{
	padding-bottom: 10px;
}

#order_form table .radio table td, #order_form table .radio table td *
{
	margin: 1px 0 1px 0;
	padding: 0px;
}

#order_form table .radio table td .order_radio
{
	margin-right: 10px;
}

#order_form table .label *
{
	float: left;
}

#order_form table .input
{
	text-align: right;
}

#order_form table .text_fields
{
	float: right;
	border-color: #999999;
}

#order_form table .address
{
	padding: 5px 5px 5px 10px;
}

#order_form table .address *
{
	float: left;
}

#order_form table .address label
{
	margin: 3px 0 0 5px;
}

#order_form table #number
{
	margin-left: 0px;
}

#order_form table #number, #order_form table #box, #order_form table #postcode
{
	width: 25px;
}

#order_form #country
{
	width: 206px;
	margin-bottom: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

#order_submit
{
	width: 50px;
}

#publication_links
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

#publication_links td
{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #999999;
	padding: 0;
}

#publication_links tr#lastrow td
{
	border-width: 0px;
}

.publication_link, .publication_link:link
{
	float: left;
	width: 364px;
	color: #000000 ! important;
	background-image: url('../img/icon_next.jpg');
	background-position: center right;
	background-repeat: no-repeat;
	padding: 5px 20px 5px 0px;
}

.publication_link:active, .publication_link:visited, .publication_link:hover
{
	color: #FF7F00 ! important;
}

#copyright
{
	display: none;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 5px 5px 0;
	color: #000000;
}

ul.nav_pulldown
{
	position: absolute;
	float: left;
	left: 425px;
	margin: -3px 0 0 0;
	padding: 0px 0 20px 0;
	width: 200px;
	
	background-color: #93B1DC;
	background-image: url('../img/bg_nav_pulldown.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
	
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ffffff;
	color: #ffffff;
	
	list-style-type: none;
}

ul.nav_pulldown li
{
	margin: 0;
	padding: 5px 15px 5px 15px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #ffffff;
	color: #ffffff;
}

ul.nav_pulldown li a
{
	color: #ffffff;
}

ul.nav_pulldown li a:link
{
	color: #ffffff;
}

ul.nav_pulldown li a:visited
{
	color: #ffffff;
}

ul.nav_pulldown li a:hover
{
	color: #ff7f00;
}

ul.nav_pulldown li a:active
{
	color: #ffffff;
}

h2.newslettertitle {
	font-weight: bold;
}