html, body {height:100%; margin:0; padding:0;}
body {background:#fff; border-style:none; color:#000; font:75% Arial, Helvetica, Verdana; line-height:1.6em;}
fieldset {border:0; margin:0; padding:0;}
form {margin:0; padding:0;}
legend {display:none;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
img {border:0; margin:0; padding:0;}
p {margin:0; padding:0 0 20px 0;}
ol, ul, li {margin:0; padding:0; text-indent:0;}
input, select, textarea {font:normal 1em Arial;}

.small {font-size:75%;}
.medium {font-size:85%;}
.large {font-size:100%;}

.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.print {display:none;}
.hidden {position:absolute; left:-900em;}
.left {float:left;}
.right {float:right;}
.strong {font-weight:bold;}
img.left {float:left; margin:3px 10px 3px 0;}
img.right {float:right; margin:3px 0 3px 5px;}						
.center {text-align:center; width:100%;}
.open {display:block;}
.closed {display:none;}
#recaptcha_table {clear:both;}

	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {margin:0; padding:0; width:100%;}		

		ul.accesnav {position:absolute; left:-1000em;}

		/*	 Header
		---------------------------------------------- */
		#header {clear:both; position:relative; width:100%; z-index:200;}
		#innerheader {margin:0 auto; position:relative; width:960px;}
				
			/*	 Groups navigation
			---------------------------------------------- */
			#groupsnav {background:#ebf2f7; border-bottom:1px solid #b3c8d7; clear:both; height:26px; margin:0 0 0 15px; min-height:26px; position:relative; width:930px;}
			#groupsnav ul {bottom:0px; position:absolute; margin:0; padding:0;}
			#groupsnav li {float:left; list-style:none; margin:0 0 -2px 0px; padding:0; position:relative;}
			#groupsnav li.active {background:#fff; border-bottom:1px solid #fff;}		
			#groupsnav li a, #groupsnav li span {color:#003366; display:block; float:left; font-size:0.9em; padding:6px 10px 4px 10px; text-decoration:none;}
			#groupsnav li a:hover {color:#0686c6;}	
			#groupsnav li.middleitem a {border-left:1px solid #b3c8d7; border-right:1px solid #b3c8d7;}
			#groupsnav li.active a, #groupsnav li.active span {background:#fff; border:1px solid #b3c8d7; border-bottom:none; font-weight:bold; margin-left:-1px;  padding:5px 10px; position:relative; text-decoration:none;}		
			#groupsnav li.firstitem a, #groupsnav li.firstitem span {border-right:none; border-left:none;}
			
			/*	 Logo
			---------------------------------------------- */
			.logo {display:inline-block; float:left; height:23px; margin:10px 10px 0 5px;}
			.logo a {text-decoration:none;}
			
			/*	 Tagline
			---------------------------------------------- */
			.tagline {background:url("../img/star.png") 0 5px no-repeat; float:left; font-size:0.9em; line-height:1.5em; margin:22px 0 0 0; padding-left:15px; width:240px;}
			/*.medium .tagline, .large .tagline {width:400px;}*/
			.tagline span, .tagline p {display:block;margin:0px;padding:0px;}
						
			/*	 Global navigation
			---------------------------------------------- */
			#globalnav {float:right; margin-right:12px;}
			#globalnav ul {float:right; margin:0; padding:0;}
			#globalnav ul li {float:left; list-style:none; padding:5px 10px 0 0;}
			#globalnav ul li.lastitem {padding-right:0;}
			#globalnav ul li a {font-size:0.9em;}
			
			/*	 Resizer
			---------------------------------------------- */
			#globalnav ul#resizer {float: left;}
			#globalnav ul#resizer li {padding:0 5px 0 0;}				
			#globalnav ul#resizer a {text-decoration:none;}
			#globalnav ul#resizer .small a {font-size:1em;}
			#globalnav ul#resizer .medium a {bottom:1px; font-size:1.2em; position:relative;}
			#globalnav ul#resizer .large a {bottom:2px; font-size:1.3em; position:relative;}
			.small #globalnav ul#resizer .small a, .medium #globalnav ul#resizer .medium a, .large #globalnav ul#resizer .large a {text-decoration:underline;}
			
				/*	 Searcharea
				---------------------------------------------- */
				#searcharea {clear: right; float:right; margin:10px 0 0 0; overflow:hidden; width:265px;}			
				#searcharea	.insearch {border:1px solid #8babc1; border-right:none; float:left; height:20px; overflow:hidden; padding:2px 5px 2px 5px; width:202px;}
				#searcharea .submit {background:url("../img/blue-button.png") 0 0 repeat-x; border:1px solid #01487b; cursor:pointer; float:left;}	
				#searcharea .submit .button {background:none; border:none; color:#fff; cursor:pointer; display:block; height:24px; padding:0 5px 3px 5px; text-align:center; width:46px;}	
			
			/*	 Main navigation
			---------------------------------------------- */
			#mainnav {background:url("../img/bg-mainnav.png") 0 0 no-repeat; border-bottom:1px solid #fff; clear:both; float:left; margin:18px 0 0 12px; overflow:hidden; width:936px;}

			#mainnav .error {color: #fff; margin: 0 20px 0 0; float: right; height: 50px; padding: 0; position: relative; width: 175px;}
			#mainnav .error .maintext{display:block; float: left; font:bold 2em Arial; position: absolute; text-transform:uppercase; top: 10px;}
			#mainnav .error .subtext{display:block; color:#c2d8e8; float: left; font:normal 1em Arial; left: 45px; position: absolute; top:17px;}
			
				#innermainnav {margin-left:2px; padding:0;}
				#innermainnav li {float:left; list-style:none;}								
				#innermainnav li .link {cursor:pointer; display:inline-block; outline:none; padding-left:13px; text-decoration:none;}	
				#innermainnav li .text {cursor:pointer; display:inline-block; padding:10px 23px 10px 10px;}
				#innermainnav li .maintext {color:#fff; display:block; font:bold 1.1em Arial; text-transform:uppercase;}
				#innermainnav li .subtext {color:#c2d8e8; display:block; font:normal 0.9em Arial;}				
				
				/*	active
				---------------------------------------------- */		
				#innermainnav li.active .link  {background:url("../img/mainnav-ac-lft.png") 0 2px no-repeat;}					
				#innermainnav li.active .text {background:url("../img/mainnav-ac-rght.png") 100% 2px no-repeat;}
				
				/*	hover
				---------------------------------------------- */		
				#innermainnav li.open .link {background:url("../img/mainnav-mo-lft.png") 0 2px no-repeat;}					
				#innermainnav li.open .text {background:url("../img/mainnav-mo-rght.png") 100% 2px no-repeat;}
				#innermainnav li.open .maintext {color:#0f65a1;}
				#innermainnav li.open .subtext {color:#0f65a1;}
				
				/*	Word lid
				---------------------------------------------- */	
				#innermainnav li.wordlid .wordlid {background:url("../img/wordlid-mainnav.png") 0 0 no-repeat; height:40px; margin:-20px 15px 0 0; padding:30px 10px 0 0; position:absolute; right:0; text-align:center; width:156px;}
				#innermainnav li.wordlid .text {background:none; padding:0;}
				#innermainnav li.wordlid .maintext {color:#fff;}
				#innermainnav li.wordlid .subtext {color:#f5dce6; text-transform:uppercase;}				
				
				/*	 Sub navigation
				---------------------------------------------- */
				.subnav {background:url("../img/subnav-bottom.png") 0 100% no-repeat; clear:both; overflow:visible; padding-bottom:10px; width:958px;}				
				
				.container {background:#fff; border:1px solid #5793bd; border-top:none; float:left;}
				.innercontainer { float: left; overflow: hidden; }
				.innercontainer div.col {border-left:1px solid #b3c9d7; float:left; margin-bottom:-1000px; margin-top:24px; padding-bottom:1000px; position:static;}	
				.innercontainer div.col.division {margin-top:0;}
				.innercontainer div.col.firstcol {border-left:none;}
				#innermainnav .cols {clear:none; width:auto;}
				#innermainnav .cols1 {overflow:hidden; width:55%;}
				/*#innermainnav .col {width:260px;}*/
				#innermainnav .col {width:233px;}
				#innermainnav li .subnav {display:none;}
				#innermainnav li.open .subnav {display:block;}	
				#innermainnav li.posover .subnav {left:0; position:absolute; top:165px; z-index:999;}
				.medium #innermainnav li.posover .subnav {top:175px;}
				.large #innermainnav li.posover .subnav {top:225px;}
				#innermainnav li .subnav li {float:none;}	
							
				#innermainnav .innersubnav {background:#fff url("../img/subnav.png") 100% 0 no-repeat; display:inline-block; float:left; margin:0 0 10px 0; overflow:hidden; padding:15px 0 0 0; width:958px;}	
				#innermainnav .innersubnav ul, #innermainnav .innersubnav p {float:left; display:inline-block; margin-top:0; min-height:10px; padding:0 10px 0 15px; width:200px;}	
				#innermainnav .innersubnav ul {margin-bottom:15px;}					
				#innermainnav .innersubnav ul.col, #innermainnav .innersubnav .rightcol ul {border:none;}
				#innermainnav .innersubnav ul li {background:none; list-style:none; line-height:1.2em; margin:0; padding:0; text-align:left; width:auto;}
				#innermainnav .innersubnav a, #innermainnav .active .innersubnav a {background:none; clear:both; display:inline-block; float:left; padding:4px 0; text-decoration:none;}
				
				#innermainnav .innersubnav span.readmore a, #innermainnav .active .innersubnav span.readmore a {clear:none; float:none; font-size:1em;  padding-top:3px;}				
				
				#innermainnav .innersubnav a.readmore{font-size:inherit;}
				#innermainnav .innersubnav a.readmore.right, #innermainnav .active .innersubnav a.readmore.right { float:none; padding:0;}	
				#innermainnav .innersubnav a:hover, #innermainnav .innersubnav a.readmore, #innermainnav .active .innersubnav a.readmore.right {text-decoration:underline;}
				#innermainnav .innersubnav a.readmore:hover, #innermainnav .active .innersubnav a.readmore:hover {text-decoration:none;}									
				#innermainnav .innersubnav .subitem1 {clear:both; float:left; padding:0 10px 0 15px; text-align:left; width:100%;}
				#innermainnav .innersubnav .subitem1 span {display:block; padding-bottom:4px; padding-top:1px;}
				#innermainnav .innersubnav .subitem1 a {padding-bottom:0; padding-top:0;}
				#innermainnav .innersubnav .subitem2 {border-bottom:1px dotted #9fc1d9; clear:both; float:left; margin:0 0 5px 15px; padding:0 10px 5px 0; width:100%;}
				#innermainnav .innersubnav .subitem3 {font-size:1.1em; font-weight:bold; margin-bottom:0; padding-bottom:3px;}
				#innermainnav .innersubnav img {border:1px solid #b7b7b7; clear:both; float:left;}	
				#innermainnav .innersubnav .subitem {color:#003366; font-weight:bold; font-size:1.25em;}	
				#innermainnav .innersubnav a .subitem {color:#0F65A1;}	
				#innermainnav .leftContent, #innermainnav .rightContent {display:block; float:left; margin-bottom:7px; margin-top:2px;}
				#innermainnav .leftContent {clear:left;}
				#innermainnav .rightContent {margin-left:10px; padding-top:3px; width:100px;}

					/*	Campaign
					---------------------------------------------- */
					#innermainnav .campaign .innersubnav a.campaign {height:115px; position:absolute; right:21px; top:-4px; width:176px; z-index:100;}
					#innermainnav .campaign .innersubnav a.campaign img {border:none;}					
							
			/*	Content
			---------------------------------------------- */
			#content {background:#fff url("../img/bg-content.png") 0 0 repeat-x; clear:both; min-height:450px; width:100%;}			
			#innercontent {background:url("../img/bg-innercontent.png") 760px 0 no-repeat; clear:both; margin:0 auto; overflow:hidden; padding:0; width:960px;}
			#innerinnercontent {background:#fff; overflow:hidden; padding:15px 15px 45px 15px; width:930px;}		
			.home #innerinnercontent {background:none; padding:20px 15px;}
			.innerinnercontent {float:left; width:690px;}
			.home .innerinnercontent {width:570px;}
			.mainwider .innerinnercontent {float:right; width:570px;}
			.mainwide .innerinnercontent {width:100%;} 
			.wrapperwide .innerinnercontent {width:100%;} 
			
			.error #innercontent {background:none;}
			.error #innerinnercontent {min-height: 300px; margin-top:20px;}
			.error .innerinnercontent {margin: 0 auto; float: none;}
				
				/*	 System navigation
				---------------------------------------------- */
				.systemnav {clear:both; overflow:hidden; width:100%;}
				.systemnav a.back {margin:6px 0 0 15px;}
				.systemnav ul {float:right; margin:0; padding:0;}				
				.systemnav ul li {clear:none; float:left; list-style:none; padding:9px 20px 10px 0;}
				.systemnav ul li a {color:#003366; padding-left:23px;}
				.systemnav ul li a:hover {color:#0686c6;}				
				.systemnav ul li a.left { margin:3px 0; padding-left:0;}
				.systemnav ul li.share, .maincontent .systemnav ul li.share, #innercontent .panelcontent .systemnav ul li.share {background:url("../img/share.png") 0 50% no-repeat;}
				.systemnav ul li.send, .maincontent .systemnav ul li.send, #innercontent .panelcontent .systemnav ul li.send {background:url("../img/send.png") 0 50% no-repeat;}
				.systemnav ul li.printlink, .maincontent .systemnav ul li.printlink, #innercontent .panelcontent .systemnav ul li.printlink {background:url("../img/print.png") 0 50% no-repeat;}
				.systemnav ul li a span {background:none; display:inline-block; padding-left:5px;}
				#innerinnercontent .systemnav {border-bottom:1px dotted #9fc1d9; border-top:1px dotted #9fc1d9; margin-bottom:20px;}
				#innerinnercontent .systemnav ul {float:left; overflow:hidden; margin:0; padding:0 10px 0 10px;}
				#innerinnercontent .systemnav ul li {padding:7px 20px 8px 0;}
				
				/*	 Local navigation
				---------------------------------------------- */
				#localnav {float:left; padding:0; width:210px;}
				#localnav h2 {background:url("../img/head-localnav.png") 0 0 repeat-x; border:none; font:bold 1.2em Arial; margin-bottom:0; overflow:hidden; padding:0; text-transform:none;}
				#localnav h2 a, #localnav h2 span {color:#fff; display:block; padding:8px 0 8px 10px;}
				#localnav ul {border:1px solid #8babc1; border-top:none; overflow:hidden; margin:0; padding:0; width:208px;}
				#localnav ul ul {border:none;}
				#localnav ul li {background:none; float:left; list-style:none; margin:0; padding:0; width:208px;}
				#localnav ul li a {border-bottom:1px solid #ccdce4; display:block; float:left; font-size:1.1em; padding:4px 0 4px 25px; text-decoration:none; width:183px;} 
				#localnav ul li a.lastitem {border:none;}
				#localnav ul li li a {font-size:1em; padding-left:30px; width:178px;}
				#localnav ul li li li a {font-size:0.9em; padding-left:40px; width:168px;}
				#localnav ul li li li li a {padding-left:50px; width:158px;}
				#localnav ul li li li li li a {padding-left:60px; width:148px;}
				#localnav ul li .first {background: url("../img/arrow-down.png") 7px 50% no-repeat;}
				#localnav ul li .active, #localnav ul li a:active, #localnav ul li a:focus {color:#003366; font-weight:bold;}
				
				/*	Main content
				---------------------------------------------- */
				.maincontent {float:right; overflow:hidden; padding:0 0 0 30px; width:450px;}
				.home .maincontent {padding:0 20px 0 0; width:550px;}
				.mainwider .maincontent {float:right; padding:0 0 0 20px; width:550px;}
				.mainwide .maincontent {width:690px;}
				.mainwideright .maincontent {float:left; padding:0 30px 0 0; width:690px;}
				.wrapperwide .maincontent {float:left; padding:0 30px 0 0; width:930px;}
				
					/*	 Bondenzoeker
					---------------------------------------------- */
					#bonden-content {display:none;}
					
					/*	 Cols
					---------------------------------------------- */
					.cols, .cols1, .cols2, .cols3 {clear:both; overflow:hidden; width:100%;}
					.col {float:left; position:relative; width:48%;}
					.mainwide .col, .wrapperwide .col {width:48.5%;}	
					.col.category {padding-bottom:10px;}
					
					.rightcol {margin-left:20px; width:48%;}
					.innerbox1 .cols .rightcol {height:190px;}
					.large .innerbox1 .cols .rightcol {height:210px; padding-bottom:20px;}
					
					.cols1 .col {border-top:1px solid #c5dae8;}
					.cols1 .col h3 {padding:5px 0 3px 0;}
					.cols1 .col img {margin-top:0;}					
					.cols2 .col {width:65%;}
					.cols2 .rightcol {position:relative; width:30%;}
					.cols2 .rightcol img {margin-top:45%; position:absolute; right:25%;}
					.cols2 .rightcol.image{padding-top: 45px; text-align: center;}
					.cols2 .rightcol.image img{margin-top:0; position:relative; right: 0;}
					.cols3 .col {margin-top:10px; width:58%;}
					.cols3 .rightcol {margin-top:0; width:35%;}					
					.cols4 .col {width:32%;}
					.cols5 .col {margin-top:10px; width:58%;}
					.cols5 .rightcol {margin-top:10px; width:37%;}	
					
						/*	 Cols wide doorway
						---------------------------------------------- */	
						.colscontainer {margin-bottom:20px;}
						.colscontainer, .colscontainer h2 {border:none;}
						.colscontainer, .colscontainer h2 {border-bottom:1px dotted #9FC1D9;}
						.colscontainer .cols.wide {height:1%; padding-left:0; padding-right:0;}
						.colscontainer .cols.wide .col {width:48.5%;}	
						.colscontainer .cols.wide .rightcol {margin-left:20px; width:48.5%;}							
					
					/*	 Boxes
					---------------------------------------------- */		
					.box {background:#fff; margin-bottom:20px; overflow:hidden; padding:10px 20px 20px 20px;}			
					.box1 {background:url("../img/box-shadow-bottom.png") 0 100% repeat-x; clear:both; margin-bottom:8px; overflow:hidden; padding-bottom:12px;}					
					.box2 {background:#fff; border-bottom:1px dotted #9fc1d9; /*float:left; */margin-bottom:20px; padding:0;}	
					.box3 {background:#ebf2f7; overflow:hidden; margin-bottom:20px; padding:5px 10px 15px 10px;}					
					.box4 {background:#fff url("../img/box4-repeat.png") 0 0 repeat-x; border:1px solid #b3c9d7; clear:both; margin-bottom:20px; overflow:hidden;}					
					.box5 {background:#fff; border:1px solid #b3c9d7; height:1%; overflow:hidden; margin-bottom:20px; padding:15px 20px 15px 20px;}
					.box6 {width:600px;}
					.lastbox {border:none;}
					.innerbox {background:#fff; overflow:hidden; padding:15px 20px 15px 20px;}
					.innerbox1 {background:#fff url("../img/box1-repeat.png") 0 0 repeat-x; border:1px solid #fff; overflow:hidden; padding:20px 20px 5px 20px;}
					.innerbox2 {background:#fff; border:1px solid #b3c9d7; overflow:hidden; padding:15px 20px 15px 20px;}
					.innerbox3 {background:#fff; border:1px solid #b3c9d7; overflow:hidden; padding:5px 10px 5px 10px;}	
					.home .relatedcontent .innerbox3 {border:none;}	
					.widebox {width:100%;}
					
					/*	 items
					---------------------------------------------- */	
					.items {background:#ebf2f7; overflow:hidden; margin-bottom:20px; padding:15px 10px;}
					.items1 {background:#f8fbfd; border-bottom:1px solid #b3c9d7; border-top:1px solid #b3c9d7; overflow:hidden; margin-bottom:20px; padding:15px 10px;}
					.items2 {background:#ebf2f7; border-bottom:1px solid #b3c9d7; border-top:1px solid #b3c9d7; overflow:hidden; margin-bottom:20px; padding:15px 10px 15px 10px;}					
					
					/*	 Headings
					---------------------------------------------- */
					h1 {border-bottom:1px dotted #9fc1d9; font:normal 2.2em Arial; margin-bottom:10px; padding:0 0 5px 0; width:100%;}
					h2 {border-bottom:1px dotted #9fc1d9; clear:both; font:normal 1.6em Arial; margin-bottom:7px; padding-bottom:5px;}
					h1.standard, h2.standard, h4.standard {display: block; border-bottom:none;clear:left;}
					h3 {font:normal 1.4em Arial; padding-bottom:8px;}
					h4 {font:bold 1.2em Arial; padding-bottom:5px;}
					h5 {font:bold 1.1em Arial; padding-bottom:5px;}
					h6 {font:italic 1.1em Arial; padding-bottom:5px;}a {color:#0f65a1; text-decoration:underline;}
					h2.icon {color:#0f65a1; font:bold 1.2em Arial; margin-bottom:5px; padding:10px 10px 8px 45px; position:relative; text-transform:uppercase; width:auto;}			
					h2.subjects {background:url("../img/subjects.png") 0 0 repeat-x; border:1px solid #b3c8d7; color:#003366; font:normal 1.7em Arial; margin-bottom:15px; padding:1px 10px 0 10px; text-transform:uppercase;}			
					.box2 h2, .formbox h2 {border:none; font:normal 1.6em Arial; padding-bottom:0;}
					.box1 .item h2, .innerbox3 h2 {border-bottom:1px dotted #b3c9d7; font:bold 1.1em Arial; left:-10px; margin-bottom:10px; overflow:hidden; padding:3px 10px 10px 10px; position:relative; width:100%;}		
					.box3 h2 {border-bottom:1px dotted #b3c9d7; font:bold 1.1em Arial; left:-10px; margin:0 0 10px 0; padding:3px 10px 10px 10px; position:relative; width:100%;}	
					.item h2.carousel {border:none; clear:none; display:block; margin-bottom:0; padding-bottom:4px; width:200px;}
					.home h3 {font:bold 1.1em Arial;}		
					.treeview h3, .contactview h3 {border-bottom:1px dotted #9fc1d9; font:bold 1.2em Arial; margin-bottom:10px; padding:0 0 8px 0;}					
					.box4 h3 {border-bottom:1px dotted #b3c9d7; padding:8px 10px;}		
					.items h3 {border-bottom:1px dotted #9fc1d9; font:bold 1.2em Arial; margin-bottom:10px; padding:0 0 8px 0;}						
					.contactview h4 {font:bold 1em Arial; padding:0 0 8px 0;}

					.heading2, .box1 .heading2 {border:none; color:#fff; display:inline-block; font:normal 1.6em Arial; left:auto; margin:10px 0; padding:0; text-transform:uppercase;}
					.heading3 {border-bottom:1px dotted #9fc1d9; font:normal 1.6em Arial; margin-bottom:7px; padding:0 0 5px 0; width:100%;}					
					.heading4, .box1 .heading4 { border-bottom:none; font:bold 1.2em Arial; padding-bottom:0;}
					.heading5 {border-bottom:none; font:normal 1.6em Arial;}
					.heading2 a, .heading2 span {background:#cc2062; color:#fff; padding:0; text-decoration:none;}
					.heading2 a:hover {background:#003366; color:#fff; text-decoration:none;}
					.heading4 a {text-decoration:underline;}												
					h2 a, h3 a, h4 a {text-decoration:none;}
					h2 a:hover, h3 a:hover, h4 a:hover {text-decoration:underline;}
					h2.icon a:hover {text-decoration:none;}
					h2.icon img {bottom:2px; left:5px; position:absolute;}
					.subjects.top {clear:both; margin:0 0 20px 0; overflow:hidden;}
					h2.top a.top, #servicepointA-Z h2.top a {clear:none; float:right; font:bold 0.5em Arial; margin:0; margin-top:2px; padding:2px 0 2px 15px; text-transform:none; text-decoration:underline;}
				

					/*	 Paragraphs
					---------------------------------------------- */
					.maincontent p {padding:0 0 20px 0;}
					.home .maincontent p, .cols p {padding:0 0 15px 0;}		
					.box p, .box1 p {padding-bottom:15px;}				
							
					/*	 Links
					---------------------------------------------- */
					a {color:#0f65a1; text-decoration:underline;}
					a:hover {color:#0686c6;}						
					a.readother, a.readmore, a.readall, #innermainnav .innersubnav a.readmore, #innermainnav .active .innersubnav a.readmore {background:url(../img/arrow-right2.png) 100% 0.5em no-repeat; font:bold 0.9em Arial; color:#cc2062; display:inline-block; padding:0; padding-right:10px; white-space:nowrap;}	
					#innermainnav .innersubnav a.readmore, #innermainnav .active .innersubnav a.readmore {background-position:100% 0.95em; padding-top:4px;}
					.subnav span.readmore a {font-size:1em;}
					a.readall {margin-bottom:10px;}
					.col a.readall, .col span.readall {bottom:0; position:absolute; right:0;}
					.large .col a.readall {margin-bottom:0;}
					a.readother:hover, a.readmore:hover, a.readall:hover, #innermainnav .innersubnav a.readmore:hover, #innermainnav .active .innersubnav a.readmore:hover  {color:#cc2062; text-decoration:none;}
					a.readall1 {display:inline-block; padding:2px 0;}
					a.readother {display:inline-block; padding:0; padding-right:10px; margin-bottom:10px; margin-top:10px;}	
					a.back {background:url("../img/arrow-left.png") 0 6px no-repeat; clear:left; display:inline-block; line-height:1.6em; margin:0 0 20px 0; padding:0 0 0 15px;}
					a.top  {background:url("../img/arrow-up.png") 0 7px no-repeat; clear:both; display:inline-block; float:right; margin:0 0 20px 0; padding:2px 0 2px 15px;}
					
					a.extern, #footernav li a.extern {background:url("../img/link-extern.png") 100% 6px no-repeat; display:inline-block; padding:0 13px 0 0;}
					#footernav li a.extern {background-position:100% 9px; padding-bottom:2px; padding-top:2px;}
					ul.links li a.extern, div.home .relatedcontent ul.links li a.extern {background:url("../img/link-extern.png") 100% 6px no-repeat; padding:0 13px 0 5px; display:inline-block;}
					ul.links li.extern {background:url("../img/link-extern.png") 100% 6px no-repeat; display:inline-block; padding:0 13px 0 0;}
					ul.links li.extern, div.home .relatedcontent ul.links li.extern {background:url("../img/link-extern.png") 100% 6px no-repeat; padding:0 13px 0 5px; display:inline-block;}	
					a.rss {background:url("../img/rss.png") 0 45% no-repeat; display:inline-block; padding:0 0 0 20px;}
					.systemnav ul li a.rss {background:url("../img/rss.png") 0 45% no-repeat; display:inline-block; padding:3px 2px 0; text-decoration:none; width:16px;}
					a.replies {background:url("../img/reply.png") 4px 3px no-repeat; display:inline-block; padding:0 0 0 25px;}
					a.replies1, li.replies1 a {background:url("../img/reply1.png") 4px 3px no-repeat; display:inline-block; margin-left:5px; padding:0 0 0 25px;}
					a.doc {background:url("../img/doc.png") 0 2px no-repeat; cursor:pointer; display:inline-block; padding-left:20px; text-decoration:none;}
					a.doc span.textdoc {text-decoration:underline;}	
					a.pdf {background:url("../img/pdf.png") 0 2px no-repeat; cursor:pointer; display:inline-block; padding-left:20px; text-decoration:none;}
					a.pdf span.textpdf {text-decoration:underline;}	
					a.xls {background:url("../img/xls.png") 0 2px no-repeat; cursor:pointer; display:inline-block; padding-left:20px; text-decoration:none;}
					a.xls span.textxls {text-decoration:underline;}
					a.solldirect, a.solldirect:hover {background:url("../img/blue-button.png") 0 0 repeat-x; border:1px solid #cddce4; color:#fff; height:23px; margin:3px 0; padding:1px 10px 0 10px; text-align:center; text-decoration:none; width:auto;}
					a.button, a.button:hover {background:url("../img/blue-button.png") 0 0 repeat-x; border:1px solid #cddce4; color:#fff; display:inline-block; height:23px; margin:3px 0; padding:1px 10px 0 10px; text-align:center; text-decoration:none; width:auto;}
					a.printlink{background:url("../img/print.png") 0 50% no-repeat; float: left; clear: both; padding: 0 0 0 20px; margin: 10px 0;}
					.linkbutton {background:url("../img/blue-button.png") 0 0 repeat-x; border:1px solid #01487b; cursor:pointer; float:left; margin-bottom:15px;}					
					.linkbutton a {background:none; border:none; color:#fff; cursor:pointer; display:block; height:18px; padding:3px 8px 3px 8px; text-align:center; text-decoration:none; width:auto;}
					
					/*	 Tabs navigation 
					---------------------------------------------- */
					#tabsnav, #tabsnavoverlay, #tabsnav1  {border-bottom:2px solid #00487a; clear:both; margin:0; height:36px; overflow:hidden; position:relative; width:100%;}		
					#tabsnav, #tabsnavoverlay, #tabsnav1 {background:#e8eff3 url("../img/bg-tabnav.png") 0 0 repeat; height:27px; padding:4px 0 1px;}
					#tabsnav.lefttabs, #tabsnavoverlay.lefttabs {padding-top: 0px;}
					#tabsnav a.rss, #tabsnavoverlay a.rss {float:right; margin:5px 10px 0 0;}					
					#innertabsnav, #innertabsnavoverlay {float:left; margin:0; overflow:hidden;}	
					#innertabsnav li, #innertabsnavoverlay li {background:none; float:left; list-style:none; margin:0; margin-left:-4px; padding:0;}	
					#innertabsnav li.firstitem, #innertabsnavoverlay li.firstitem {margin-left:10px;}
					#innertabsnav li h2, #innertabsnavoverlay li h2 {border:none; font-size:1em; height:26px; margin:0; padding:0;}
					#innertabsnav li h2 a, #innertabsnavoverlay li h2 a {outline:none;}
					#innertabsnav li .text, #innertabsnavoverlay li .text {background:url("../img/tabsnav-lft.png") 0 0 no-repeat; cursor:pointer; display:inline-block; margin:0; padding-left:10px; position:relative; text-decoration:none;}					
					#innertabsnav li .maintext, #innertabsnavoverlay li .maintext {background:url("../img/tabsnav-rght.png") 100% 0 no-repeat; display:block; font:normal 1em Arial; padding:7px 20px 5px 10px; position:relative;}
/*					#innertabsnav li.tab1 .text {z-index:90;}
					#innertabsnav li.tab2 .text	{z-index:80;}
					#innertabsnav li.tab3 .text {z-index:70;}
					#innertabsnav li.tab4 .text {z-index:60;}
					#innertabsnav li.tab5 .text {z-index:50;}*/
					#innertabsnav li.active, #innertabsnavoverlay li.active {margin-top:2px;}	
					#innertabsnav li.active h2, #innertabsnavoverlay li.active h2 {height:28px; margin-top:-2px;}	
					#innertabsnav li.active .text, #innertabsnavoverlay li.active .text {background:url("../img/tabsnav-ac-lft.png") 0 0 no-repeat; color:#fff; font-weight:bold; z-index:99;}
					#innertabsnav li.active .maintext, #innertabsnavoverlay li.active .maintext {background:url("../img/tabsnav-ac-rght.png") 100% 0 no-repeat; font-weight:bold; padding-bottom:6px; z-index:99;}
					#innertabsnav li.tab5 .text {z-index:50;}
					#innertabsnav li.active {margin-top:2px;}	
					#innertabsnav li.active h2 {height:28px; margin-top:-2px;}	
					#innertabsnav li.active .text {background:url("../img/tabsnav-ac-lft.png") 0 0 no-repeat; color:#fff; font-weight:bold; z-index:99;}
					#innertabsnav li.active .maintext {background:url("../img/tabsnav-ac-rght.png") 100% 0 no-repeat; font-weight:bold; padding-bottom:6px; z-index:99;}

					
						/*	 Tabs navigation Map overlay
						---------------------------------------------- */
						.mapoverlay {position:absolute; width:310px;}
						.mapoverlay #tabsnavoverlay {background:transparent url(../img/bg-tabnav-trans.png) 0 0 repeat;}
						.mapoverlay .close {cursor:pointer; float:right; margin:3px 7px 10px 10px; position:relative;}						
						.mapoverlay .cols {background:#fff; border:1px solid #8babc1; border-top:none; padding:6px 10px 15px 15px; width:auto;}
						.mapoverlay .cols .col {width:48.5%;}
						.mapoverlay .cols .col.rightcol {margin-left:5px; width:15%;}
						.mapoverlay .cols h2 {border-bottom:none; clear:none; font-size:1.2em; font-weight:bold; padding-top:6px;}
						.mapoverlay .cols h2 span {font-weight:normal;}
						.mapoverlay .cols a.route {clear:left; display:block; margin-top:10px;}
						.maincontent .mapoverlay ul#innertabsnavoverlay li {background:none; padding-left:0;}
						.mapoverlay img.contactimg {margin-top:8px;}
						.mapoverlay table.contacttable tbody th {padding:3px; padding-left:0;}
						.mapoverlay table.contacttable1 th, table.contacttable1 td, table.contacttable1 th, .mapoverlay table.contacttable1 td {padding:3px;}
					
					/*	 Left tabs navigation
					---------------------------------------------- */
					#tabscontainer {border:1px solid #b3c9d7; margin-bottom:20px;}
					#innertabscontainer {height:1%; overflow:hidden;}
					#tabsnav.lefttabs, #tabsnav1.lefttabs {background:#EBF2F7; border-right:1px solid #CCDCE4; border-bottom:none; clear:none; height:1%; margin:0; min-height:180px; float:left; width:209px;}	
					
					#tabsnav.lefttabs {margin-bottom:-1000px; padding-bottom:1000px; overflow:visible; position:static;}
					#innertabsnav1 {margin:0; padding:0; overflow:visible;}
					#innertabsnav1 li {list-style:none; margin:0; padding:0;}	
					#innertabsnav1 li h2 {border:none; font-size:1.2em; height:auto; margin:0; padding:0;}
					#innertabsnav1 li h2 a {background:#ebf2f7; border-bottom:1px solid #ccdce4; /*border-right:1px solid #ccdce4;*/ display:block; height:15px; margin:0; outline:none; padding:10px 0 10px 10px; width:auto;}
					#innertabsnav1 li h2 a:hover {color:#003366; text-decoration:none;}
					#innertabsnav1 li.active .text {background:#fff; border-right:1px solid #fff; color:#003366; font-weight:bold; margin-right:-1px;}
					#innertabsnav1 li.active .maintext {background:url("../img/arrows-right.png") 97% 5px no-repeat; padding-right:20px;}
					
					
					/*	 Tabcontent
					---------------------------------------------- */	
					.tabscontent, .tabscontent2, tabscontent3 {overflow:hidden; padding:10px;}	
					.tabscontent p.intro, .tabscontent3 p.intro{font-weight: normal; font-size: 1.3em;}
					.tabscontent a.readmore{background:url("../img/readmore-tabs.png") 0 3px no-repeat; color: #0f65a1; font-size: 1em; font-weight: normal; padding: 1px 0 3px 19px;}
					.horizontal {border:1px solid #B3C9D7; border-top:none; height:1%; margin-bottom:20px; overflow:hidden; padding:10px; width: 668px;}				
					.tabscontent1 {border:none; margin-top:-1px; padding:0;}
					.tabscontent2 {height:640px; overflow:auto;}
					.tabscontent h3 {font:bold 1em Arial;}
					.tabscontent .col {width:24%;}
					.tabscontent1 .col {width:48.5%;}
					.tabscontent .rightcol {width:71%; margin-left: 5px;}	
					.tabscontentinner {clear:both;}
					.tabsselected {display:block;}	
					

					/*	 Right tabcontent
					---------------------------------------------- */
					.rightcontent {border-left:none; float:right; min-height:160px; width:458px;}
					.rightcontent .col {width:28%;}
					.rightcontent .rightcol {width:67%;}
					#tabscontainer .rightcontent .col {width:29%;}
					#tabscontainer .rightcontent .rightcol {margin-left:0; padding-left:10px; width:66%;}
					
					/*	 Anchor navigation
					---------------------------------------------- */			
					ul.anchornav li .anchorlink {background:url("../img/arrow-down.png") 0 4px no-repeat; text-decoration:none;} 
					ul.anchornav li .headclosed {background:url("../img/arrow-right.png") 0 4px no-repeat;}	
					ul.anchornav li .anchor {cursor:pointer; display:inline-block; padding:0 0 4px 15px;}
					ul.anchornav li .top {margin:0; padding: 0; float: none;}
					ul.anchornav li .panelcontent {margin-top:10px;}
					ul.anchornav li .panelcontent a.close{background:url("../img/arrow-up.png") 0 7px no-repeat; clear:both; display:inline-block; float:left; margin:10px 0 20px 0; padding:2px 0 2px 15px;}
					ul.anchornav li ul.panelcontent { margin:5px 0;}
					ul.anchornav li ul.panelcontent li {padding:0 0 4px 15px;}
					
					

					a.noHyperlink, a.noHyperlink:hover {background: none; text-decoration:inherit; color: inherit; cursor: inherit;}
					
					/*	 Subjects navigation
					---------------------------------------------- */
					.subjectsnav {border-bottom:1px dotted #9fc1d9; margin:-10px 0 20px 0; clear:both; overflow:hidden; width:100%;}
					.subjectsnav1 {border-top:1px dotted #9fc1d9;}
					#searcharea2 .subjectsnav {border:none; color:#000; margin:0 0 0 -4px;}
					.subjectsnav ul {margin:0; padding:0;}				
					.subjectsnav ul li, .maincontent .subjectsnav ul li {background:none; clear:none; color:#003366; float:left; list-style:none; padding:9px 4px 10px 4px;}
					#searcharea2 .subjectsnav ul li {color:#000;}
					.subjectsnav a {color:#003366;}
					.subjectsnav a:hover {color:#0686c6;}
					.subjectsnav span {color:#999;}
					
					/*	 Horizontal panels
					---------------------------------------------- */
					.leftpanel {float:left; width:35.5%;}
					.innerleftpanel {height:578px; margin-top:-20px; overflow:auto;}
					.rightpanel {float:left; width:64.5%;}
					.toppanel {background:#ebf2f7; border:1px solid #b3c8d7; height:22px; padding-top:2px;}
					.leftpanel .toppanel {border-right:none; margin-bottom:20px;}					
					.rightpanel .panelbutton {background:url("../img/close.png") 0 0 no-repeat; cursor:pointer; display:none; height:20px; width:21px;}
					.leftpanel .panelbutton {background:url("../img/open.png") 0 0 no-repeat; cursor:pointer; display:block; height:20px; width:21px;}
					
					.panelwide .leftpanel {display:none;}
					.panelwide .rightpanel {width:100%;}
					.panelwide .rightpanel .panelbutton {display:block;}
					
					div#horizontalpanels div.rightpanel div#map_canvas {width:929px;height:576px;}
						
					/*	 List
					---------------------------------------------- */
					ul, ul.anchornav ul {margin:0 0 20px 0;}
					ul li, .maincontent ul.anchornav li {background:none; list-style:none; padding-left:0;}
					/*.maincontent ul li, .relatedcontent ul li {background:url("../img/list-item.png") 0 5px no-repeat; padding-left:15px;}*/					
					.maincontent ul li, .relatedcontent ul li, .maincontent ul.anchornav .panelcontent ul li {background:url("../img/list-item-default.png") 0 .65em no-repeat; padding-left:10px;}
					
					.maincontent ul.anchornav .panelcontent ol li {list-style-image:none; list-style-position:outside; list-style-type:decimal;}	
					
					
					/*	 Video pages
					---------------------------------------------- */					
					.mainwide .flashcontent {background: #eaf0f4; margin: 0 0 20px 0; text-align: center; width: inherit;} 				
					.flashcontent object, .flashcontent embed {overflow:hidden; margin-bottom:8px;}
					.flashcontent object {display:block; margin:0 auto;}						
					.maincontent .relatedvideos {border-top: #ccdce4 solid 1px; float: left; padding: 15px 0 0 0; width: 690px;}
					.maincontent .relatedvideos .videotumbnail {float: left; padding: 0 40px 0 0; position: relative; width: 190px; }
					.maincontent .relatedvideos .videotumbnail a {font-weight:bold;}					
					.maincontent .relatedvideos .videotumbnail a.videolink{background:url("../img/bt-video.png") 40px 25px no-repeat; position: absolute; display: block; height:90px; left:0; top: 0; width: 120px; text-indent: -999em;}
					.maincontent .relatedvideos .videotumbnail a.videolink:hover{background:url("../img/bt-video-hover.png") 36px 21px no-repeat;}
					.maincontent .relatedvideos .videotumbnail a.videolink:focus, .flashcontent object:focus {outline:none;}
					.maincontent .relatedvideos .videotumbnail p{float: left;}
					
	
					ul ul, ul.anchornav ul ul {margin:5px 0;}					
				
					ol {margin:0 0 20px 20px; padding-left:0;}	
					ol li {list-style:decimal; margin-left:0; padding-left:0;}
						
					dl {margin:0 0 5px 0;}
					dt {font-weight:bold; margin:0; padding:5px 0 0 80px;}
					dd {margin:0; padding:0 0 10px 80px;}
					
					/*	 links list
					---------------------------------------------- */
/*					ul.links {clear:both; margin-bottom:10px;}
					ul.links li {background:none; list-style:none; margin:0; padding:0 0 2px 0;}
					ul.links li a {background:#e8f2f9; color:#003366; display:block; padding:2px 5px; text-decoration:none;}
					ul.links li a:hover {color:#0686c6;}*/
					
					ul.links {background:#e8f2f9; clear:both; margin-bottom:10px;}
					.treeview ul.links {background: none;}
					ul.links li {background:none; border-bottom:1px solid #fff; display:block; list-style:none; margin:0; padding:0 0 2px 0;}
					ul.links li a {color:#003366; display:inline-block; padding:2px 5px; text-decoration:none;}
					ul.links li a:hover {color:#0686c6;}	
							
					ul.links1 {margin-bottom:20px;}
					ul.links1 li, .maincontent ul.anchornav .panelcontent ul.links1 li {background:url("../img/arrow-right.png") 4px 5px no-repeat; list-style:none; padding:0 5px 4px 20px;}
					ul.links1 li a {text-decoration:underline;}
					
					ul.links2 {clear:both; margin-bottom:10px;}
					ul.links2 li {background:none; line-height:1.2em; padding:0 0 5px 0;}
					ul.links2 li a.active {font-weight: bold;}
					
					ul.anchor {margin-bottom:20px;}
					ul.anchor li {background:transparent url(../img/arrow-down.png) no-repeat scroll 0 0.6em; list-style:none; padding:0 5px 4px 15px;}
					ul.anchor li a {text-decoration:underline;}		
					
					a.anchor {background:transparent url(../img/arrow-down.png) no-repeat scroll 0 0.6em; display:block; list-style:none; margin-bottom:20px; padding:0 5px 4px 15px; text-decoration:underline;}	
					
					
					ul.questions {margin-bottom:20px;}
					ul.questions li, ul li.question {background:url("../img/question.png") 0 3px no-repeat; list-style:none; padding:0 5px 4px 15px;}
					
					div.home .relatedcontent ul.links li {background:none;margin:0;padding: 0 0 2px;}
					
					/*	 articles list
					---------------------------------------------- */
					ul.articles {clear:both; margin:0 0 20px 0;}
					ul.articles li {background:url("../img/article.png") 0 2px no-repeat; list-style:none; padding:0 5px 4px 20px;}	

					/*	 downloads list
					---------------------------------------------- */
					ul.downloads {clear:both; margin:0 0 20px 0;}
					ul.downloads li {clear:both; list-style:none; padding:0 5px 4px 20px;}
					.maincontent ul li.article, .relatedcontent ul li.article, .maincontent ul.anchornav .panelcontent ul.downloads li.article {background:url("../img/article.png") 0 2px no-repeat; list-style:none; padding-left:20px;}	
					.maincontent ul li.doc, .relatedcontent ul li.doc, .maincontent ul.anchornav .panelcontent ul.downloads li.doc {background:url("../img/doc.png") 0 2px no-repeat; padding-left:20px;}
					.maincontent ul li.pdf, .relatedcontent ul li.pdf, .maincontent ul.anchornav .panelcontent ul.downloads li.pdf  {background:url("../img/pdf.png") 0 2px no-repeat; padding-left:20px;}	
					.maincontent ul li.xls, .relatedcontent ul li.xls, .maincontent ul.anchornav .panelcontent ul.downloads li.xls {background:url("../img/xls.png") 0 2px no-repeat; padding-left:20px;}	
					.maincontent ul li.app, .relatedcontent ul li.app, .maincontent ul.anchornav .panelcontent ul.downloads li.app {background:url("../img/app.png") 0 2px no-repeat; padding-left:20px;}	
					.maincontent ul li.audio, .relatedcontent ul li.audio, .maincontent ul.anchornav .panelcontent ul.downloads li.audio {background:url("../img/audio.png") 0 2px no-repeat; padding-left:20px;}
					.maincontent ul li.video, .relatedcontent ul li.video, .maincontent ul.anchornav .panelcontent ul.downloads li.video {background:url("../img/video.png") 0 2px no-repeat; padding-left:20px;}		
					.maincontent ul li.news, .relatedcontent ul li.news, .maincontent ul.anchornav .panelcontent ul.downloads li.news {background:url("../img/news.png") 0 2px no-repeat; padding-left:20px;}	
					.maincontent ul li.theme, .relatedcontent ul li.theme, .maincontent ul.anchornav .panelcontent ul.downloads li.theme {background:url("../img/theme.png") 0 2px no-repeat; padding-left:20px;}
					.maincontent ul li.act, .relatedcontent ul li.act, .maincontent ul.anchornav .panelcontent ul.downloads li.act {background:url("../img/act.png") 0 2px no-repeat; padding-left:20px;}
					
					/*	 newslinks list
					---------------------------------------------- */
					/*ul.newslinks {clear:both; float:left; margin-bottom:10px; width:100%;}*/
					ul.newslinks {clear:both; margin-bottom:10px; width:100%;}
					ul.newslinks li {background:none; clear:both; padding-left:0;}
					ul.newslinks li a {text-decoration:none;}
					ul.newslinks li .date { color:#000; cursor:pointer; display:inline-block; float:left; width:80px;}
					ul.newslinks li .text {cursor:pointer; display:inline-block; float:left; text-decoration:underline; width:76%;}
					
						/*	 newslinks list home
						---------------------------------------------- */
						.home ul.newslinks {float:left;}
						.home ul.newslinks li {background:#E8F2F9; border-bottom:2px solid #fff; display:block; float:left; width:100%;}
						.home ul.newslinks li a {color:#003366; display:block; clear:both;}
						.home ul.newslinks li a:hover {color:#0686c6;}
						.home ul.newslinks li .date {padding:2px 0 2px 5px; width:84px;}
						.home ul.newslinks li .text {padding:2px 0 2px 0; text-decoration:none; width:70%;}	
						

					/*	 agendalinks list
					---------------------------------------------- */
					ul.agendalinks {width:100%;}
					ul.agendalinks li {background:none; padding-left:0; width:100%;}
					ul.agendalinks ul {width:auto;}
					ul.agendalinks li ul li {background:url("../img/list-item.png") 0 5px no-repeat; list-style:none; width:auto;}
					ul.agendalinks li h3 {clear:both; font-size:1em; overflow:hidden; padding:5px 0; margin-bottom:0;}	
					ul.agendalinks li p {padding-bottom:10px;}
					ul.agendalinks li .anchorlink {background:url("../img/arrow-down.png") 98% 7px no-repeat;} 
					ul.agendalinks li .headclosed {background:none;}
					ul.agendalinks li.even h3 {background:#e8f0f6;}		
					ul.agendalinks li.even .anchorlink {background:#e8f0f6 url("../img/arrow-down.png") 98% 7px no-repeat;} 
					ul.agendalinks li.even .headclosed {background:#e8f0f6;}
					
					ul.agendalinks li h3 a {text-decoration:none;}
					ul.agendalinks li .date {border:1px solid #1f6fa7; color:#000; cursor:pointer; display:block; float:left; margin-right:15px; text-align:center; width:29px;}
					ul.agendalinks li .date .month {background:url("../img/month.png") 0 0 repeat-x; clear:both; color:#fff; display:block; font-size:0.9em; height:15px; width:29px;}
					ul.agendalinks li .date .day {background:#fff; clear:both; display:block; font:bold 0.9em Arial; height:13px; width:29px;}
					ul.agendalinks li .text {cursor:pointer; display:inline-block; float:left; font-size:1.2em; padding-right:10px; text-decoration:underline; width:85%;}					
					
					/*	 themes list
					---------------------------------------------- */
					ul.themes {margin:0; width:100%;}
					ul.themes li {background:none; padding:0 0 10px 0; width:100%;}
					
					/*	 servicepoints list
					---------------------------------------------- */
					ol.servicepoints {margin:0; padding:0;}	
					ol.servicepoints li {list-style:upper-alpha; padding:5px 0 8px 0;}
					ol.servicepoints li .letter {background:url("../img/servicepoints.png") 0 0 no-repeat; color:#fff; display:block; float:left; font-weight:bold; height:32px; padding-left:6px; text-decoration:none; text-transform:uppercase; width:21px;}
					ol.servicepoints li .info a {font-size:1.2em;}
					ol.servicepoints li .address { display:block;}
					
					/*	 Tables
					---------------------------------------------- */
/*					table {border:none; border-collapse:collapse; margin-bottom:20px; text-align:left;}
					table th {background:#ebf2f7; border-bottom:1px dotted #9fc1d9; color:#003366; font-weight:bold; padding:5px 5px 5px 15px; vertical-align:top;}
					table tbody th {width:140px;}
					table td {border-bottom:1px dotted #9fc1d9; padding:5px 5px 5px 15px; vertical-align:top;}
					table.contacttable {border:none; border-collapse:collapse; margin-bottom:20px; text-align:left;}
					table.contacttable.border {border:1px solid #9fc1d9;}
					table.contacttable td, table.contacttable th {text-align:left;}
					table.contacttable th {background:none; border-bottom:none; color:#000; font-weight:bold; padding:1px 5px 1px 0;}
					table.contacttable tbody .address th {background:#eaf0f4; border:1px solid #ccdce4; border-right:none;}
					table.contacttable tbody .address td {background:#eaf0f4; border:1px solid #ccdce4; border-left:none;}
					table.contacttable tbody th {font-weight:bold; padding-right:20px; width:95px;}
					table.contacttable td {border-bottom:none; padding:1px 5px 1px 5px;}
					table.contacttable1 th, table.contacttable1 td {padding:5px;}	
					table.tableA-Z {border:none;}
					table.tableA-Z th {background:none; border-bottom:none; color:#000; font-weight:normal;}
					table.tableA-Z td {border-bottom:none; padding:5px 15px 5px 15px;}
					table.tableA-Z .details td {padding:0;}
					table.tableA-Z .odd td {background:#ebf2f7;}
					table.tableA-Z td.showlocation {text-align:right;}
					table.tableA-Z .name {clear:both; display:block; font:bold 1.2em Arial; width:200px;}	
					table.tableA-Z .col {border:1px solid #b3c8d7; height:370px; max-height:370px; padding:10px 15px 5px 15px; width:433px;}	
					table.tableA-Z .rightcol {border-left:none; margin:0; width:433px;}*/
					
					
					table {border:none; border-collapse:collapse; margin-bottom:20px; text-align:left;}
					table th {background:#ebf2f7; border-bottom:1px dotted #9fc1d9; color:#003366; font-weight:bold; padding:5px 5px 5px 15px; vertical-align:top;}
					table tbody th {width:140px;}
					table td {border-bottom:1px dotted #9fc1d9; padding:5px 5px 5px 15px; vertical-align:top;}
					table.contacttable {border:none; border-collapse:collapse; margin-bottom:20px; text-align:left;}
					table.contacttable.border {border:1px solid #9fc1d9;}
					table.contacttable td, table.contacttable th {text-align:left;}
					table.contacttable th {background:none; border-bottom:none; color:#000; font-weight:bold; padding:1px 5px 1px 0;}
					table.contacttable tbody tr.first-child {background:#eaf0f4; /*border:1px solid #ccdce4;*/}
					table.contacttable tbody th {font-weight:bold; padding-right:20px; width:95px;}
					table.contacttable td {border-bottom:none; padding:1px 5px 1px 5px;}
					
					table.contacttable1 th, table.contacttable1 td {padding:5px;}
					table.contacttable1 td small {display:block;font-size:75%;color:Gray;}
					
					table.tableA-Z {border:none;}
					table.tableA-Z th {background:none; border-bottom:none; color:#000; font-weight:normal; text-align:left;}
					table.tableA-Z td {border-bottom:none; padding:5px 15px 5px 15px;}
					table.tableA-Z .details td {padding:0; padding-top:5px;}
					table.tableA-Z .odd td {background:#ebf2f7;}
					table.tableA-Z td.showlocation {text-align:right;}
					table.tableA-Z .name {clear:both; display:block; font:bold 1.2em Arial; width:200px;}	
					table.tableA-Z .col {border:1px solid #b3c8d7; height:370px; max-height:370px; padding:10px 15px 5px 15px; width:433px; vertical-align:top;}	
					table.tableA-Z .rightcol {border-left:none; margin:0; width:433px;}
					
					table.labelrow tr:first-child, table.labelrow tr.first-child{background:#ebf2f7; border-bottom:1px dotted #9fc1d9; color: #036; font-size: 1.1em; font-weight: bold;}
				   	table.labelrow tr {background:#fff; margin-bottom:1px;}
					
					table.labelcolumn td:first-child, table.labelcolumn td.first-child{background:#ebf2f7; border-bottom:1px dotted #9fc1d9; color: #036; font-size: 1.1em; font-weight: bold;}
				   	table.labelcolumn td {background:#fff; margin-bottom:1px; width:140px;}

					table.standard {margin:0px; padding:0px; width:100%;}
					table.standard td {border:0px; padding:0px;}
					
						/*	 Tables in boxes
						---------------------------------------------- */	
/*						.box1 table.contacttable {margin:1px 0 0 1px; width:448px;}	
						.box1 table.contacttable tbody th, .box1 table.contacttable tbody td {padding:10px 10px 7px 15px;}		
						.box1 table.contacttable tbody .address td {border:none; border-bottom:1px solid #ccdce4;}
						.box1 table.contacttable tbody .address table th, .box1 table.contacttable tbody .address table td {background:transparent; border:none;  font-size:1.2em; line-height:1.4em; padding:0; padding-bottom:5px;}	
						.box1 table.contacttable tbody .address table th {padding-right:10px;}
						.box1 table.contacttable tbody .address table td {padding-left:15px;}
						.box1 table.contacttable tbody table th {font-weight:bold;}
						.box1 table.contacttable tbody table td a {font-size:0.9em;}	
						.box1 table.contacttable tbody .address th, .box1 table.contacttable tbody .address td {padding-bottom:20px; padding-top:14px;}
						.box1 table.contacttable tbody .address th h3 {font-weight:bold;}
						.box1 table.contacttable tbody th {font-weight:normal; width:163px;}
						.box1 table .wrapper {padding:20px;}
						.box1 table.contacttable tbody .address table {margin-bottom:0;}*/
						
						.box1 table.contacttable.contacttable1 {margin:1px 0 0 1px; width:448px;}	
						.box1 table.contacttable.contacttable1 tbody th, .box1 table.contacttable.contacttable1 tbody td {padding:10px 10px 7px 15px;}		
						.box1 table.contacttable.contacttable1 tbody tr.first-child td {border:none; border-bottom:1px solid #ccdce4;}
						.box1 table.contacttable.contacttable1 tbody tr.first-child table th, .box1 table.contacttable.contacttable1 tbody tr.first-child table td {background:transparent; border:none; padding:0; padding-bottom:5px;}	
						.box1 table.contacttable.contacttable1 tbody tr.first-child table th {padding-right:10px;}
						.box1 table.contacttable.contacttable1 tbody tr.first-child table td {padding-left:15px;}
						.box1 table.contacttable.contacttable1 tbody table th {font-weight:bold;}
						.box1 table.contacttable.contacttable1 tbody table td a {font-size:0.9em;}	
						.box1 table.contacttable.contacttable1 tbody tr.first-child th, .box1 table.contacttable.contacttable1 tbody tr.first-child td {padding-bottom:20px; padding-top:14px;}
						.box1 table.contacttable.contacttable1 tbody tr.first-child th h3 {font-weight:bold;}
						.box1 table.contacttable.contacttable1 tbody th {width:163px;}
						.box1 table .wrapper {padding:20px;}
						table.contacttable1 tbody tr.first-child table {margin-bottom:0;}						
						
						.cols5 table.contacttable.contacttable1 {width:318px;}
						.cols5 table.contacttable.contacttable1 tbody tr.first-child table th, 
						.cols5 table.contacttable.contacttable1 tbody tr.first-child table td {font-size:1em; line-height:1em;}					.cols5 table.contacttable.contacttable1 tbody th {width:100px;}
						.cols5 table.contacttable.contacttable1 tbody tr.first-child th {border-style:solid; border-color: #ccdce4; border-width: 0 0 1px 0;}

					
					/*	 icons
					---------------------------------------------- */					
					.salary {background:url("../img/salary.png") 3px 4px no-repeat;}
					.benefit {background:url("../img/benefit.png") 3px 0 no-repeat;}
					.service {background:url("../img/logo2.png") 3px 4px no-repeat;}
					.health {background:url("../img/health.png") 3px 6px no-repeat;}
					.contract {background:url("../img/contract.png") 3px 4px no-repeat;}
					.private {background:url("../img/private.png") 3px 4px no-repeat;}
					
					.items2 .salary {background:url("../img/salary-small.png") 0 0 no-repeat; padding:0 0 5px 25px;}
					.items2 .benefit {background:url("../img/benefit-small.png") 0 0 no-repeat; padding:0 0 5px 25px;}
					.items2 .service {background:url("../img/logo2.png") 0 0 no-repeat; padding:0 0 5px 25px;}
					.items2 .health {background:url("../img/health-small.png") 0 0 no-repeat; padding:0 0 5px 25px;}
					.items2 .contract {background:url("../img/contract-small.png") 0 0 no-repeat; padding:0 0 5px 25px;}
					.items2 .private {background:url("../img/private-small.png") 0 0 no-repeat; padding:0 0 5px 20px; padding:0 0 5px 25px;}
					
					/*	 Innerfade
					---------------------------------------------- */
					.maincontent ul.innerfade li {background:none; display: block; margin-top:45%;}
					.maincontent .cols2 .rightcol ul.innerfade img {position: absolute; margin: 0; padding: 0; left: 0; right: 0;}
					
					/*	 Tagcloud
					---------------------------------------------- */
					.tagcloud {padding:10px 15px;}
					.tagcloud a {color:#0f65a1; display:inline; font-family:Arial; line-height:1.2em; text-decoration:none;}	
					.tagcloud a:hover {color:#cc2062;}	
					.tagcloud a.tag1 {font-size:1em;}
					.tagcloud a.tag2 {font-size:1.1em;}
					.tagcloud a.tag3 {font-size:1.4em;}
					.tagcloud a.tag4 {font-size:1.8em;}
					.tagcloud a.tag5 {font-size:2em;}
					.tagcloud a.tag6 {font-size:2.4em;}
					
					/*	 Infomessage
					---------------------------------------------- */
					.infomessage {background:#E8EFF3; border:1px solid #C6C5C5; float:left; margin-bottom:13px; padding:5px 10px; width:620px;}
					.infomessage img {float:left; margin-right:14px;}
					.infomessage p {float:left; padding:0;}
					.infomessage a.close {background:url(../img/cross.png) 0 0.48em no-repeat; display:block; float:right; padding-left:10px;}
					
					/*	 Timeline
					---------------------------------------------- */
					#timeline {clear:both; margin-bottom:20px;}					
				
					
					/*	 Newsticker
					---------------------------------------------- */
					.newsticker {clear:both; margin-bottom:20px; overflow:hidden; padding:5px 0 0 0; position:relative;}
					.innernewsticker {background:#f4e3ea;}
					.innernewsticker .inninnernewsticker {background:url("../img/fnv-nu.png") 2px 0 no-repeat; min-height:18px; overflow:hidden; top:-3px; padding:10px 10px 8px 90px; position:relative;}
					.newsticker ul, .newsticker ul li {background:none; list-style:none; margin:0; padding:0;}
					.newsticker ul#news li {width: 395px;}
					.newsticker a {color:#003366; display:block; height: 18px; line-height: 1.7em; text-decoration:none;}
					.newsticker a:hover {color:#0686c6;}
					.newsticker a.readmore {color:#cc2062; margin-top:2px; text-decoration:underline;} 
					.newsticker a.readmore:hover {color:#cc2062; text-decoration:none;} 			
					.newsticker .date {color:#000; cursor:pointer; display:inline-block; margin-right:10px;}
					#news {float:left;}
					.newsticker .tickercontrols {float:right; width: 50px; position: relative;}
					.newsticker .tickercontrols li {padding:5px 5px 0 5px; position: absolute;}
					.newsticker .tickercontrols a {display:block; height:10px; width:7px;}
					
					.newsticker .tickercontrols .play{right: 45px;}
					.newsticker .tickercontrols .stop, .newsticker .tickercontrols .resume{right: 30px;}
					.newsticker .tickercontrols .previous{right: 15px;}
					.newsticker .tickercontrols .next{right: 0;}
					
					.newsticker .tickercontrols .stop a {}
					.newsticker .tickercontrols .previous a {background:url("../img/arrow-left.png") 0 0 no-repeat;}
					.newsticker .tickercontrols .next a {background:url("../img/arrow-right.png") 0 0 no-repeat;}
					.newsticker .tickercontrols .stop a {background:url("../img/stop.png") 0 0 no-repeat; width:12px;}
					.newsticker .tickercontrols .resume a {background:url("../img/play.png") 0 0 no-repeat; width:12px;}
					
					/*	 Banners
					---------------------------------------------- */
					.banner {margin-bottom:20px; text-align:center;}
					
						/*	 Banners content
						---------------------------------------------- */					
						.maincontent .banner {width:449px;}
						.maincontent .banner img {width:336px;}
						
						/*	 Banners 3 columns right column
						---------------------------------------------- */							
						.relatedcontent .banner {width:210px;}
						.relatedcontent .banner img {width:210px;}		
						
						/*	 Banners home 2 columns right column
						---------------------------------------------- */							
						.home .relatedcontent .banner {width:360px;}
						.home .relatedcontent .banner img {width:360px;}
						
						/*	 Banners 2 columns splitleft/splitright column
						---------------------------------------------- */							
						.mainwide .maincontent .col .banner {width:336px;}
						.mainwide .maincontent .col .banner img {width:336px;}				

					/*	 Iframe
					---------------------------------------------- */
					iframe {background:#ccc; border:none; overflow:hidden; width:100%;}

					
					/*	 Sitemap
					---------------------------------------------- */
					#sitemap {background:#fff; clear:both; margin:0 auto; overflow:hidden; padding:0 15px; width:930px;}
					#sitemap .cols {float:left; margin-right:20px; width:360px;}								
					#sitemap .col {margin-right:20px; width:170px;}
					#sitemap .innercols {float:left; overflow:hidden; margin-top:25px;}
					#sitemap .innercols .col {border-top:1px dotted #bbc6cd; padding-bottom:25px;}
					#sitemap .rightcol {margin:0;}
					
					#sitemap h2 {border-bottom:1px dotted #9fc1d9; border-bottom:10px solid #fff; color:#0f65a1; font:bold 1.2em Arial; margin-bottom:-1px; padding:0; position:relative; text-transform:uppercase; z-index:0;}
					#sitemap h3 {font:bold 1.1em Arial; padding-bottom:0;}						
					#sitemap a {border-bottom:1px dotted #bbc6cd; clear:both; display:block; font-size:0.9em; line-height:1.5em; padding:4px 0; text-decoration:none;}	
					#sitemap h2 a {background:#cddce4; border-bottom:none; font:bold 0.9em Arial; padding:2px 5px; text-transform:uppercase; width:160px;}
					#sitemap .cols h2 a {width:350px;}
					#sitemap h2 a:hover {background:#0f65a1; color:#fff;}		
					#sitemap h3 a {color:#003366; line-height:1.4em; padding:3px 0 4px 0; width:100%;}				
					#sitemap h3 a:hover {color:#0686c6;}		
					#sitemap ul {border-top:1px solid #8babc1; float:left; overflow:hidden; margin:0 0 24px 0; padding:0; width:100%;}
					#sitemap .innercols ul {border-top:none; margin-bottom:0;}
					#sitemap ul ul {border-top:none; margin-bottom:0;}
					#sitemap ul li {background:none; float:left; list-style:none; overflow:hidden; margin:0; padding:0; width:100%;}
					#sitemap .bookmarks a {padding-left:20px;}
					#sitemap .bookmarks h3 a {padding-left:0;}
					#sitemap .bookmarks .rss {background:url("../img/rss.png") 0 45% no-repeat;}
					#sitemap .bookmarks .twitter {background:url("../img/twitter.png") 0 45% no-repeat;}
					#sitemap .bookmarks .hyves {background:url("../img/hyves.png") 0 45% no-repeat;}
					#sitemap .bookmarks .facebook {background:url("../img/facebook.png") 0 45% no-repeat;}
					#sitemap .bookmarks a span {display:none;}										
									
					/*	 Tree navigation
					---------------------------------------------- */					
					#treenav {margin-left:5px; position:relative; width:100%;}
					#treenav li {background:none; padding:0 0 10px 0;}
					#treenav li.last {padding-bottom:0;}
					#treenav li ul {margin:0; padding:10px 0 0 40px;}
					#treenav li ul li {padding-bottom:5px;}										
					#treenav li h4, #treenav li h5 {clear:both; font:normal 1em Arial; padding:0;}
					#treenav li a {color:#003366; outline:none; padding:3px 5px;}
					#treenav li a:hover {color:#0686c6;} 
					#treenav li a.active {background:#fff; font-weight:bold; text-decoration:none;}					
					#treenav li h4 a {margin-left:20px; padding:0;}
					#treenav li h4.min a {background:url("../img/min.png") 0 1px no-repeat; font-weight:bold; margin:0; padding:0 0 0 20px; text-decoration:none;}					
					#treenav li h4.plus a {background:url("../img/plus.png") 0 1px no-repeat; margin:0; padding:0 0 0 20px;}					
					#treenav li h4.noicon a {background:none; margin-left:20px; padding:0;}
					#treenav li h5 a {margin:0; padding:0; text-decoration:none;}
					#treenav li h5.arrow a {background:url("../img/arrow-right1.png") no-repeat 100% 4px; font-weight:bold; padding-right:10px;}				
					#treenav ul.links {margin:0; padding:0;}
					#treenav ul.links2 {position:absolute; left:220px; top:0;}
					#treenav ul.links li {clear:both; float:left; line-height:1.2em; overflow:hidden; padding:0 0 2px 0; width:135px;}	
					#treenav .linkbutton {background:url("../img/blue-button.png") 0 0 repeat-x; border:1px solid #01487b; cursor:pointer; float:left; margin-bottom:15px;}					
					#treenav .linkbutton a, #treenav .linkbutton a:hover, .contactview #treenav ul.links2 li .linkbutton a {background:none; border:none; color:#fff; cursor:pointer; display:block; height:18px; padding:3px 8px 3px 8px; text-align:center; text-decoration:none; width:auto;}				
					#treenav .closed {display:none;}
					#treenav .open {display:block;}
					.contactview #treenav {margin-left:0; padding-left:0;}
					.contactview #treenav li h4.noicon a {margin-left:0;}
					.contactview #treenav ul.links2 {right:0; width: 200px; left: inherit;}
					.contactview #treenav ul.links2 li {width: 200px;}
					.contactview #treenav ul.links2 li a {background: #e8f2f9; display: inline-block; width: 200px;}
					.contactview #treenav ul.links2 h4 {margin-bottom:10px;}	
					.searchview #treenav {width:100%;}
					.searchview #treenav li {padding:0 0 2px 0;}
					
					.tabscontent .searchview #treenav h3, .searchview #treenav ul.links2 h5 {border:none; display:block; font-size:1.2em; line-height:1em; margin-bottom:10px; padding-bottom:0;}
					.searchview #treenav li h4 { display:inline-block; line-height:1.2em; margin:0; padding:0;}	
					.searchview #treenav li h4 a {background:#e8f2f9;/* border-right: 1px solid #bcd5e6;*/ color:#003366; display:inline-block; line-height:1.35em; padding:3px 5px; text-decoration:none; width:210px;}
					.searchview #treenav li h4.min a {background:#fff; /*border-bottom: 1px solid #bcd5e6; border-top: 1px solid #bcd5e6;*/}
					.searchview #treenav li h4 a:hover {color:#0686c6;}	
					.searchview #treenav li h6 {font-style:normal; padding-bottom:0;}
					.searchview #treenav li h6 a{background: #e8f2f9; display: inline-block; width: 200px;}
					.searchview #treenav li h6 a.active {background: #fff;}
					.searchview #treenav li .links2 {left:230px; padding-right:210px; width:210px;}
					.searchview #treenav li .links2 li { float:left; overflow:hidden; width:210px;} 
					.searchcontent {display:block; width:200px;}
					/*li searchcontent1 {position:absolute; right:200px; top:0;}
					li li .searchcontent1 {position:absolute; right:0; top:0;}*/
					.searchcontent1 {position:absolute; right:0; top:0;}
					.searchcontent2 {position: absolute; top: 0px; left: 230px; padding-right: 210px;}
					.searchview #treenav .searchcontent ul { float:left; margin:0 0 20px 0; overflow:hidden; padding:0; width:100%;}
					.searchview #treenav .searchcontent ul li {list-style:none; padding-left:0;}
					.searchview #treenav .searchcontent ul.list li {background:url("../img/list-item.png") 0 5px no-repeat; padding-left:15px;}		
					.searchview #treenav .searchcontent ul.links1 {margin-bottom:20px;}
					.searchview #treenav .searchcontent ul.links1 li {background:url("../img/arrow-right.png") 0 2px no-repeat; list-style:none; padding:0 5px 4px 15px;}
					.searchview #treenav .searchcontent ul.links1 li a {background-color:transparent; color:#0f65a1; display:inline-block; padding:0; text-decoration:underline;}	
					.searchview #treenav .searchcontent ul.links1 li a.extern {background:url("../img/link-extern.png") 100% 3px no-repeat; padding-right:13px;}
					
					/*	 Search
					---------------------------------------------- */						
					.searchsort {border-bottom:1px dotted #9fc1d9; clear:both; overflow:hidden; margin-bottom:20px; margin-top:-10px; width:100%;}
					.form .searchsort div.right {clear:right;}
					.searchform .searchsort {clear:none; width:700px;}
					.searchsort h2 {border:none; font:normal 1em Arial; line-height:1.6em; margin-bottom:0;}	
					.searchsort select {margin-top:3px;;}	
					.searchform .searchresults {width:700px;}					
					.searchresults .col {width:50%;}
					.searchresults .rightcol {margin-left:30px; width:15%;}
					.searchresults .col h2 {border:none; font:bold 1.2em Arial; margin-bottom:0; padding-bottom:10px;}
					.searchresults .summary {clear:both; overflow:hidden; margin-bottom:20px;}
					.searchresults .summary.twothird {width:600px;}
					.searchresults h3 {font-size:1.2em; padding-bottom:3px;}
					.searchresults h3 a {text-decoration:underline;}
					.searchresults .articledate {display:block; margin:0 0 -2px 0;}					
					.searchresults img {border:1px solid #b7b7b7; float:left; margin-right:10px;}
					.searchresults p {padding-bottom:0;}
					.searchform .searchresults .summary p {padding-left:20px;}
					.searchresults p a {color:#000; text-decoration:none;}	
					.searchform .searchresults h3 a { padding-bottom:3px;}	
					.searchform .items ul li {background:none; padding-left:0;}
					.form.searchform div {clear:none;}
					.form.searchform label, .form.searchform span.radio label {float:left; line-height:1em; cursor:pointer;}
					.form.searchform label {line-height:2em;}
					.form.searchform .formitem {float:none;}
					
					/*	 Overview
					---------------------------------------------- */
					.overviewresults .actueel {background:#ebf2f7; margin:-10px 0 10px 0;}
					.overviewresults .actueel h2 { border:none; padding:10px 10px 0 10px;}
					.overviewresults .summary {padding:10px;}
					
					/*	 Pages navigation
					---------------------------------------------- */					
					.pageresults {border-top:1px dotted #9fc1d9; clear:both; overflow:hidden; margin:0; padding:10px 0; text-align:center; width:100%;}					
					.searchform .pageresults {width:700px;}
					.pagesnav {clear:both; display:inline-block; text-align:center; width:390px;}
					.pagesnav ul {margin:0; display:inline; padding:0.5em 0;}	
					.pagesnav ul li {display:inline; background:none; padding:5px 0; margin:0; height:auto;}	
					.pagesnav li a, .pagesnav li.current span  {border:1px solid #89b3d0; display:inline-block; margin:0; padding:0; text-align:center; text-decoration:none; width:18px;}	
					.pagesnav li.current span {background:#89b3d0; color:#fff;}	
					.pagesnav .previous {background:url("../img/arrows-left.png") 0 6px no-repeat; padding:0 0 0 15px; margin:0; float:left; text-decoration:underline; width:auto; white-space:nowrap;}	
					.pagesnav .next {background:url("../img/arrows-right.png") 100% 6px no-repeat; padding:0 15px 0 0; margin:0; float:right; width:auto; text-align:right; text-decoration:underline; white-space:nowrap;}					
					
					/*	 Carrousel
					---------------------------------------------- */
					#carrousel {background:#fff url("../img/bg-carrousel.png") 0 0 repeat-x; border:1px solid #fff; overflow:hidden; padding:0; position:relative;}
					#carrouseltabs {float:right; margin:0; padding:0; position:absolute; right:0; top:0; z-index:100;}
					#carrouseltabs li {background:none; float:left; margin:0; padding:0; text-indent:0; list-style-type:none;}
					#carrouseltabs li a {background:url("../img/crrsl-link.png") 0 0 no-repeat; border:1px solid #fff; border-right:none; display:block; height:20px; margin:0; padding:0; text-align:center; text-decoration:none; width:20px;}
					#carrouseltabs li a.current {background:url("../img/crrsl-link-active.png") 0 0 no-repeat; color:#fff;}
					#carrouselpanes {clear:both; min-height:250px; overflow:hidden; position:relative; width:100%;}	
					.large #carrouselpanes {min-height:420px;}	
					#carrouselpanes .items {background:none; margin:0 0 0 -1px; padding:0; position:absolute; width:20000em;}
					#carrouselpanes .item {float:left; line-height: 1.4em; padding:30px 20px 10px 20px; width:340px;}
					#carrouselpanes .item .itemtop {clear:both; margin:0; padding:0;}
					#carrouselpanes .item .itemtop .imageleft {float: left; padding-right: 20px;}
					#carrouselpanes .item .itemtop .imageright {float: right; padding: 0 20px;}
					#carrouselpanes .item .itemtop .imagewide {clear: both; text-align: center; width: 318px;}
					#carrouselpanes .item .itemtop h2 {clear: none; display: block; padding: 0 0 0 10px; width: auto;}
					#carrouselpanes .item .itemtop .link1 {background:url("../img/bg-carrousel-link2.png") 100% 4px no-repeat; display:inline-block; margin-bottom:10px; padding-right: 13px;}
					#carrouselpanes .item .itembottom {clear:both; margin:0; padding:0;}
					#carrouselpanes .item .itembottom .texttop {background:url("../img/bg-carrousel-text-top.png") 0 0 no-repeat; height: 16px;}
					#carrouselpanes .item .itembottom .textbottom {background:url("../img/bg-carrousel-text-bottom.png") left bottom no-repeat; color: #fff; margin: 0 0 15px 0; padding: 6px 10px 15px 10px;}
					#carrouselpanes .item .itembottom .textbottom h2 {margin: 0; padding: 0 0 3px 10px;}
					#carrouselpanes .item .itembottom .textbottom .link1 {background:url("../img/bg-carrousel-link.png") 100% 4px no-repeat; color: #fff; display:inline-block; padding-right: 13px;}
					
					#carrouselpanes .item p {padding: 0 20px 0 0;}
					#carrouselpanes .item h2 {border: none; padding-left: 10px;}
					#carrouselpanes .item img.left {margin: 0; padding: 0;}
					#carrouselpanes .item img.right {margin: 0 20px 0 10px; padding: 0;}
					#carrouselpanes .item img.wide {text-align: center;}
					
					/*	 Overlay
					---------------------------------------------- */	
					.overlay {background:#fff; color:#3e3e3e; display:none; height:610px; margin:0 0 0 5px; overflow:hidden; padding:10px; width:505px; z-index:2000;}					
					.overlay h3 {font-size:1.3em; margin-bottom:0; text-align:left;}
					.overlay .close {background:url("../img/close1.png") 90% 5px no-repeat; color:#0f65a1; cursor:pointer; padding-right:20px; position:absolute; text-decoration:underline; top:10px; right:5px;}										
					
					/*	 Poll
					---------------------------------------------- */
					.poll .pollhead, .pollform .pollhead {background:url("../img/poll.png") 10px 0 no-repeat; border-bottom:1px dotted #b3c9d7; font:bold 1.1em Arial; margin-bottom:10px; overflow:hidden; padding:3px 0 10px 40px; width:95%;}
					.col .poll .pollhead, .col .pollform .pollhead {width:93%;}
					.box .poll .pollhead {width:auto;}
					.poll p a {margin-bottom:0;}
					.poll a {display:inline-block;  margin-bottom:5px;}	
					.poll a.replies {margin-bottom:10px;}	
					.poll label {width:93%;}
					
						/*	 Poll results
						---------------------------------------------- */	
						.maincontent p.resultsIntro {padding-bottom:0;}
						.form.pollform .heading3 {clear:both;}
						.form.pollform div {margin-bottom:0; overflow:visible;}
						.form.pollform div.formitem {margin-bottom:8px;}
						.form.pollform div.col {clear:none;}
						.pollform .cols {padding:20px 0 0 0;}
						.pollform .col {max-width:210px; width:auto}
						.pollform col.rightcol {width:210px;}
						.pollform ul {color:#003366; margin-bottom:10px; padding-left:25px; width:100%;}
						.box3 .pollform ul, .box .pollform ul {margin-top:10px; padding-left:0;}							
						.pollform ul li, .maincontent ul.anchornav .panelcontent .addThis ul li {background:none; padding:0 0 10px 0;}														
						.pollform .pollvotes li {padding-bottom:0;}		
						.pollform .pollvotes .formitem1 {padding:10px 0 20px 5px;} 			
						.pollform .pollvotes .formitem1 a {margin-left:20px;}
						.pollbar {clear:both; height:20px; margin:3px 5px 0 0; overflow:hidden; padding-right:30px;}							
						.pollbar .bar {background:#00adef; float:left; height:20px; overflow:visible; position:relative; }
						.pollbar span {background:#003366; color:#fff; display:inline-block; font-weight:normal; height:17px; line-height:1.2em; padding:2px 3px 1px 3px; position:absolute; top:0; right:-24px; z-index:10;}				
						.polls li, .maincontent .polls li {background:none; padding:0 0 15px 0;}
						.pollform .col img {display:block; margin-right:20px;}
						.pollform .rightcol {margin-left:0; max-width:247px; width:247px;}
						.pollform .vote {margin-left:8px;}
						#innerinnercontent .pollform .systemnav {border:none;}
						#innerinnercontent .pollform .systemnav ul {margin-bottom:10px; margin-top:-10px;}
						.systemnav ul .addthis_toolbox.addthis_default_style {float:left; padding-top:7px; }
						
					.pollform .twitter, .pollform .twitter:hover, .addThis .twitter, .addThis .twitter:hover {background:url("../img/twitter.png") 0 100% no-repeat; cursor:pointer; padding-left:0;}
					.pollform .hyves, .pollform .hyves:hover, .addThis .hyves, .addThis .hyves:hover {background:url("../img/hyves.png") 0 100% no-repeat; cursor:pointer; padding-left:0;}
					.pollform .facebook, .pollform .facebook:hover, .addThis .facebook, .addThis .facebook:hover {background:url("../img/facebook.png") 0 100% no-repeat; cursor:pointer; padding-left:0;}		
					.pollform .facebook span, .pollform .hyves span, .pollform .twitter span, .addThis .facebook span, .addThis .hyves span, .addThis .twitter span {padding-left:0;}
					.pollform .addthis_toolbox.addthis_default_style span, .addThis .addthis_toolbox.addthis_default_style span {line-height:18px;}
					.pollform .addthis_default_style .at15t_expanded, .pollform .addthis_default_style .at15t_compact, .addThis .addthis_default_style .at15t_expanded, .addThis .addthis_default_style .at15t_compact {margin-right:0;}
					.pollform .addthis_default_style .at300b, .addthis_default_style .at300m, .addThis .addthis_default_style .at300b, .addThis .addthis_default_style .at300m {padding:1px 2px 0;}


					
					/*	 Calendar
					---------------------------------------------- */
					#calendar .nav {clear:both; margin-bottom:10px; text-align:center;}	
					#calendar .nav h2 {border:none; color:#00487a; display:inline; font:bold 1em Arial; margin:0; padding:0;}
					#calendar .nav .navprevmonth {background:url("../img/prev.png") 0 0 no-repeat; display:inline-block; height:20px; margin:0 10px -5px 0; width:21px;}
					#calendar .nav .navnextmonth {background:url("../img/next.png") 0 0 no-repeat; display:inline-block; height:20px; margin:0 0 -5px 10px; width:21px;}
					#calendar table {background:#fff; border-collapse:collapse; clear:both; margin-left:1px; width:99%;}
					#calendar table th {background:#fff; border:none; color:#003366; padding: 3px 5px; text-align: center;}					
					#calendar table td {background:#e5edf1; border:1px solid #8babc1; color:#003366; cursor:default; padding:3px 5px; text-align:center;}									
					#calendar table td.disabled {background:#ececec; color:#aaaaaa;}
					#calendar table td.othermonth {background:#fff;}	
					#calendar table td.currentmonth {background:#e5edf1;}
					#calendar table td.active {cursor:pointer; text-decoration:underline;}
					#calendar table td.selected {background:#08548a; border:1px solid #8babc1; color: #fff; text-decoration:none;}
					
					/*	 Metadata
					---------------------------------------------- */
					.metadata {color:#999; text-decoration:none;}
					.metadata1 {color:#999; font-size:0.9em; text-decoration:none;}	
					.comment .metadata1 {padding-bottom:5px;}
					.metadata1 span, .metadata1 a {margin-right:10px;}
					.metadata1 .name {color:#000; font-weight:bold;}
					
					/*	 Captcha
					---------------------------------------------- */								
					#CaptchaDiv {background:#ebf2f7; margin:10px 0; overflow:hidden; padding:10px;}
					.LBD_CaptchaImage {float:left;}
					.LBD_CaptchaIcons {float:left; padding-left:10px;}
					#CaptchaDiv .speak {background:url("../img/speak.png") 0 2px no-repeat; clear:both; display:block; padding-left:20px;}
					#CaptchaDiv .change {background:url("../img/change.png") 0 2px no-repeat; clear:both; display:inline-block; padding-left:20px;}
					#CaptchaValidationDiv {margin-bottom:20px;}
					#CaptchaCodeTextBox {font-size:1em; height:18px; overflow:hidden; padding:3px 5px 3px 5px; width:260px;}

					/*	 Extra
					---------------------------------------------- */						
					.homeimg {margin:0 0 20px 0;}
					.imgborder {border:1px solid #b5b5b5;}
					.item1 {border-bottom:1px dotted #bbc6cd; clear:both; display:inline-block; float:left; overflow:hidden; margin-bottom:15px; padding-bottom:10px; width:100%;}
					.intro {display:block; font-weight:bold; padding-bottom:20px;}
					.articledate {color:#999; display:inline-block; font-size:0.9em; margin:0 0 10px 0; position:relative; top:-5px;}
					.articledate1 {display:block; margin-bottom:0;}
					.articledate a {color:#999; text-decoration:none;}
					.subtitle {color:#0f65a1; display:block; font-size:1.2em; padding-bottom:10px;}	
					.subtitle1 {padding-bottom:5px;}				
					.visual {display:inline-block; margin-bottom:10px;}						
					.caption {display:block; font:bold 1em Arial; top:-5px; padding-bottom:10px; position:relative;}
					.caption1 {border-bottom:1px dotted #9fc1d9; display:block; font:bold 1em Arial; margin-bottom:10px; padding:0 0 5px 0; width:100%;}
					/*.mainwide .flashcontent object, .mainwide .flashcontent embed{margin:0;}*/
					.flashcontent object, .flashcontent embed {overflow:hidden; margin-bottom:8px;}
					div.links {border-top:1px solid #ccdce4; clear:both; padding:3px 10px 10px 10px; width:94%;}
					.box1 div.links {left:-10px; position:relative; width:100%;}
					.explanation {font:normal 0.9em Arial;}								
					
					
					
					
					/*	 Form
					---------------------------------------------- */		
					.form {clear:both; margin:0; padding:0;}
					.assignform, .pollform {clear:both; margin-bottom:10px;}
					
					.form fieldset {border:0; margin:0; padding:0;}	
					
					.form .formitem {clear:both; margin-bottom:5px; overflow:hidden; width:100%;}					
					
					.form .formbox {background:#fff; border:1px solid #b3c9d7; clear:both; overflow:hidden; margin:0 0 20px 0; padding:10px; width:95%;}
					.form div.formbox div {clear:none; overflow:visible;}
					.form .formbox textarea {width:96.8%;}
					.form .formbox .collections label.front {clear:left;}
					/*.form div.formbox .submitsearch {overflow:hidden;}*/
					.form.searchform .formbox .formitem {float:left}
					.form.searchform .formbox label, .form.searchform .formbox span.radio label {line-height:1.6em;}	
					.searchform .formbox {width:680px;}
					
					.form .collections {clear:both; width:100%;}
					.form .collection {float:left; margin:0; width:300px;}
					.form .collections .collection {clear:none;}
					.searchform .collection {padding-left:115px; width:100%;}
					.form .collection div {padding:0; width:auto;}

					.form label {cursor:pointer; display:inline-block; padding-bottom:5px;}						
					.form label.front {float:left; font-weight:bold; margin-right:10px; padding:0;}	
					.form label.full {display:block; font-weight:bold; width:100%;}	
					.searchform .formbox label.front {font-weight:normal; margin-top:5px;}					
					.form .collections label.front {width:50px;}
					.pollform label.front, .pollform .collections label.front {clear:both; font-weight:normal; line-height:1.2em; width:120px;}
					.pollvotes label {width:90%;}
										
					.form textarea {float:left; height:80px; overflow:auto; padding:5px; width:96.8%;}
					.form .checkbox {float:left; margin:1px 5px 0 0; height:15px;}		
					.searchform .collection .checkbox {margin:1px 5px 0 10px;} 			
					.form input.radio {float:left; margin-top:2px; height:15px;}
					.form .file {font:1em Arial; float:left; width:auto; margin:0 5px 0 0;}						
					
					.form .text {float:left; font-size:1em; height:19px; overflow:hidden; padding:1px 5px 0 5px; width:260px;}
					.form .text1 {width:158px;} 
					.form .text2 {width:73px;}
					.form .text3 {width:23px;}
					.form .text4 {width:230px;} 	
					.form .text5 {width:455px;} 				
					.form .insearch {border:1px solid #8babc1; float:left; height:22px; line-height:1.7em; overflow:hidden; padding:2px 5px 2px 5px; width:341px;}		
					.searchform .insearch {width:490px;}					
				
					.form .submit {background:url("../img/blue-button.png") 0 0 repeat-x; border:1px solid #01487b; cursor:pointer;}					
					.form .submit .button {background:none; border:none; color:#fff; cursor:pointer; display:block; font-size:1.1em; height:24px; padding:0 5px 3px 5px; text-align:center; width:auto;}

					.form .submitsearch {background:url("../img/blue-button1.png") 0 0 repeat-x; border:1px solid #01487b; cursor:pointer; float:right; margin-bottom:-30px; position:relative; top:-33px;}	
					.form .submitsearch .button {background:none; border:none; color:#fff; cursor:pointer; display:block; font:normal 1.2em Arial; height:26px; padding-bottom:2px; text-align:center; width:73px;}	
					.form .submitsearch .button1 {margin-bottom:20px;}
					
					.form .asterix {color:#d40000;}					
					.form .error {clear:both; margin-bottom:5px; overflow:hidden; width:100%;}						
					.form .error label, .form .error a {color:#d40000;}
					.form .error select {color:#d40000;}
					.form .error textarea {color:#d40000;}
					.form .error input.text {color:#d40000;}
					.form .error input.file {color:#d40000;}
					
					.form .message.top {background:#fff6f6; border:1px solid #d40000; clear:both; margin-bottom:20px; overflow:hidden; padding:10px;}
					.form .message ul {margin:0; padding:0;}
					.form .message label {color:#d40000;}
					.form .message li {padding-bottom:5px;}	
					.form .message li span { clear:both; display:block; font-size:0.9em;}	
					
					/*  Form container
					---------------------------------------------- */					
					.form h1 {background:#ebf2f7; color: #003366; font-size:2.2em; height: 35px; margin: 0; text-align: center; padding: 10px 0 5px 0; border: none;}
					.form div.formcontainer{border: 1px solid #8babc1; padding: 0 0 15px 0;}
	                
					/* Form navigation */
					.form .formnav{background:url("../img/bg-formnav.png") 0 0 repeat-x; clear:both; overflow:hidden; margin: 0 0 20px 1px;}
					.form .formnav ul li{background:url("../img/bg-formnav2.png") 0 0 repeat-x; border-right: 1px solid #fff; float: left; margin: 0; padding: 0; text-align: center;}
					.form .formnav ul li span.stepnumber{background: #ebf2f7; border-style: solid; border-color: #5f98c0; border-width: 1px 1px 0px 1px;  color: #0f65a1; height: 18px; display: block; width: 18px; margin: 0 auto;}
					.form .formnav ul li span.stepname{border-top: 1px solid #5f98c0; display: block; padding: 0 12px;}
					.form .formnav ul li span.stepname a{color: #5894be; text-decoration: none; cursor: text;}
					.form .formnav ul li span.stepname input{background: #fff; border: none; color: #5894be; cursor: text; text-decoration: none; padding: 0; margin: 0; overflow: visible;}
					.form .formnav ul li span.stepname input:hover{color: #5894be;}
					
					.form .formnav ul li.open{background: #fff;}
					.form .formnav ul li.open span.stepnumber{background: #0f65a1; border: none; color: #fff; height: 19px; width: 20px;}
					.form .formnav ul li.open span.stepname{border-top: 1px solid #0f65a1;}
					.form .formnav ul li.open span.stepname input{background: #fff; border: none; color: #0f65a1; cursor: pointer;}
					.form .formnav ul li.open span.stepname input:hover{color: #0686c6;}
					
					.form .formnav ul li.active{background: url("../img/bg-formnav-active.png") 0 0 repeat-x;}
					.form .formnav ul li.active span.stepnumber{background: #d52468; border: none; color: #fff; height: 19px; width: 20px;}
					.form .formnav ul li.active span.stepname{border-top: 1px solid #d52468;}
					.form .formnav ul li.active span.stepname input{background: #fff; border: none; color: #d52468; cursor: pointer;}
					.form .formnav ul li.active span.stepname input:hover{color: #cc2062;}
					
					/*  Form containerbox
					---------------------------------------------- */
					.form .formcontainer {border:none; margin:0; padding:20px 0 0 0;}
															
					.form .formcontainer .intro {margin: 0; padding:0 20px;}
					.form .formcontainer .intro p{padding: 0;}
					
					.form .formcontainer fieldset {background:url("../img/bg-fieldset-border.png") 0 100% repeat-x; overflow:hidden; margin:0 20px; padding:25px 0; position:relative;}
					.form .formcontainer fieldset.fieldset1 {background:none; padding: 0; margin-top:10px;}
					.form .formcontainer fieldset.first {padding-top:0;}
					.form .formcontainer fieldset.last {background:none; padding-bottom:0;}
					.form .formcontainer fieldset h2 {margin:0;}
					
					.form .formcontainer h2 {border:none; clear:none; display:block; font:normal 1.5em Arial; padding:0 0 10px 0; color:#d52468; margin:0 20px;}
					
					.form .formcontainer .last h2 {color:#000;}
					.form .formcontainer h3 {font:bold 1.1em Arial; padding-bottom:5px;}
					
					.form .formcontainer .formitem {margin-bottom:8px;}	
					.form .formcontainer .prefilled .formitem {margin-bottom:3px;}
					.form .formcontainer .prefilled .formitem3 {margin-bottom:20px;}	
					
					.form .formcontainer label {color:#000; display:inline-block; font-size:1em; font-weight:normal;}
					.form .formcontainer label.front {padding-bottom:0; width:160px;}
					.form .formcontainer label.hint {clear:both; color:#586388; display:block; margin:0; padding:0; width:auto;}
					.form .formcontainer .prefilled label.front {width:200px;}
					.form .formcontainer label.heading {font-weight:bold;}
					.form .formcontainer .formitem2 .collection label {width:97%;}
					
					.form .formcontainer .subtext {color: #575757;}
					
					.form .formcontainer .collections {clear:both; width:100%;}
					.form .formcontainer .collection {float:left; margin:0; width:	450px;}
					.form .formcontainer .formitem2 .collection {padding-left:20px; width:auto;}
					.form .formcontainer .collection div { padding:0; width:auto;}
					.form .formcontainer .collection div.left {margin-right:5px;}
					.form .formcontainer .collection div.left .radio {margin:0 5px 2px 0;}
					.form .formcontainer .collection .metadata .hint {margin-left:0;}	
					
					.form .formcontainer .metadata .hint {display:inline-block; margin-left:170px;}
					.form .formcontainer .formitem5 .metadata .hint {margin-left:190px;}
					.form .formcontainer .collection .metadata .hint {margin-left:0;}
		
					.form .formcontainer .collection .metadata .hint label {padding:0 6px; margin-right:4px;}
					.form .formcontainer .collection .metadata .hint label:first-child {padding-left:2px;}	
					
					.form .formcontainer .collection.horizontal div {float:left;}
					.form .formcontainer .collection.horizontal div div {margin-right:14px;}	
																							
					.form .formcontainer textarea {border:1px solid #a5acb2; color:#000; float:left; height:80px; overflow:auto; padding:5px; width:96.8%;}
					.form .formcontainer .checkbox {float:left; margin:2px 5px 0 0; height:15px;}		
					.form .formcontainer .radio {float:left; margin:2px 5px 0 0; height:15px;}
					.form .formcontainer .file {font:1em Arial; float:left; width:auto; margin:0 5px 0 0;}	
					
					.form .formcontainer .text {border:1px solid #a5acb2; margin:0; margin-right:5px; width: 209px;}
					.form .formcontainer .text1 {width:40px;}
					.form .formcontainer .text2 {width:90px;}
					
					.form select {color:#000; float:left; font-size:1em; width:202px;}	
					.form .select1 {width:auto;}
					.form .day {width:64px;}
					.form .month {width:96px;}
					.form .year {width:70px;}
					
					.form .formcontainer .day {padding:2px 5px; width:32px;}
					.form .formcontainer .month {padding:2px 5px; width:80px;}
					.form .formcontainer select.month {padding:2px 1px 2px 5px; width:101px;}
					.form .formcontainer .year {padding:2px 5px; width:64px;}
					
					.form .formcontainer .metadata { clear:both; color:#666;}			
					.form .formcontainer .error {clear:both; margin-bottom:8px; overflow:hidden; width:100%;}						
					.form .formcontainer .error label {font-weight:bold; color:#cc0000;}
					.form .formcontainer .error select {border:2px solid #cc0000;}
					.form .formcontainer .error textarea {border:2px solid #cc0000;}
					.form .formcontainer .error .text {border:2px solid #cc0000;}
					
					.form .formcontainer .message {background:#fff6f6; border:1px solid #d40000; clear:both; margin:0 20px; overflow:hidden; padding:10px 10px 15px 10px;}
					.form .formcontainer .message h2 {color:#cc0000; padding-bottom:5px;}
					.form .formcontainer .message ul {margin:0 0 0 10px; padding:0;}
					.form .formcontainer .message label {color:#d40000; padding-bottom:0;}
					.form .formcontainer .message li, .form .formcontainer .message p {padding-bottom:0;}	
					.form .formcontainer .message li span { clear:both; display:block; font-size:0.9em;}	
					
					.form .formcontainer h2 input {font-size: 0.7em; background: #fff; border: none; color: #0f65a1; cursor: pointer; text-decoration: none; padding: 0; margin: 0; overflow:visible; text-decoration:underline;}
					.form .formcontainer h2 input:hover{color: #0686c6;}
					
					.form .buttons {background:#ebf2f7; overflow:hidden; padding:8px; height: 27px;}
					.form .buttons .previous, .form .buttons .next {background:url("../img/blue-button.png") 0 0 repeat-x; border:1px solid #01487b; cursor:pointer; display:inline-block; overflow:hidden; text-align:center;}		
					.form .buttons .next {margin-left:5px;}
					.form .buttons .previous .button, .form .buttons .next .button {background:none; border:none; color:#fff; cursor:pointer; display:block; font-size:1.1em; height:24px; line-height:1.7em; padding:0 5px 5px 5px; text-align:center; width:90px;}
						
					/*  Form in Anchornav
					---------------------------------------------- */														
					.maincontent ul.anchornav li .form .collection div, .maincontent ul.anchornav li .form .collection div label {margin:0; padding:0;}
					.maincontent ul.anchornav li .form .collection div label {line-height:1.7em;}
					/*.maincontent ul.anchornav li .form .collection div .radio {margin-top:3px;}*/
					.maincontent ul.anchornav li .form .collection div label {margin-right:6px;}
						

					/*	 Searcharea 1
					---------------------------------------------- */
					#searcharea1 {float:right; margin:0 0 10px 0; overflow:hidden; width:100%;}
					#searcharea1 div {clear:none; margin-bottom:0;}
					#searcharea1 h3 {font:normal 1.3em Arial;}			
					#searcharea1 .insearch {border:1px solid #8babc1; border-right:none; float:left; height:22px; line-height:1.7em; overflow:hidden; padding:2px 5px 2px 5px; width:232px;}
					#searcharea1 .insearch1 {width:390px;}
					#searcharea1 .submit {background:url("../img/blue-button1.png") 0 0 repeat-x; border:1px solid #01487b; cursor:pointer; float:left;}	
					#searcharea1 .submit .button {background:none; border:none; color:#fff; cursor:pointer; display:block; font:normal 1.2em Arial; height:26px; padding-bottom:2px; text-align:center; width:73px;}	
					#searcharea1 .metadata1 {clear:both; float:left; padding:10px 0 0 0; width:100%;}
					#searcharea1 .message {background:#FFF6F6 none repeat scroll 0 0; border:1px solid #D40000; clear:both; float:left; overflow:hidden; margin:10px 0 20px 0; padding:10px; width:455px;}
					
					
			/*	 Related content
			---------------------------------------------- */
			.relatedcontent {float:right; overflow:hidden; width:210px;}
			.home .relatedcontent, .mainwider .relatedcontent {width:360px;}
			
	/*	 Footer
	---------------------------------------------- */
	#footer {clear:both; width:100%;}
	#innerfooter {background:url("../img/logo1.png") 50% 0 no-repeat; margin:0 auto; padding:55px 0 20px 0; text-align:center; overflow:hidden; width:960px;}
	#innerfooter span {display:inline-block; font-size:0.9em; margin:5px auto;}

		/*	 Footer navigation
		---------------------------------------------- */
		#footernav  {margin:0 auto; overflow:hidden; padding:0; text-align:center;}
		#footernav li {display:inline; list-style:none; margin:0; padding:0 10px;}
		#footernav li a {display:inline-block; padding:2px 0 2px 0;}
		
		/*	 Addthis
		---------------------------------------------- */
		#at20mc #at16p .atbtn { width:200px;}
