html, body {height:100%; margin:0; padding:0;}
body {background:#6b6766 url("../img/bg-body.gif") repeat-x; border-style:none; color:#333; font:75% Arial, Helvetica, sans-serif; height:95%; line-height:1.6;}
embed {margin:0; padding:0;}
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;}
ol, ul, li {margin:0; padding:0; text-indent:0;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;}

a {color:#0c595e; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a.email {text-decoration:underline;}

.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.print {display:none;}
.hidden {position:absolute; left:-900em;}
span.hidden {display:none;}
.left {float:left;}
.right {float:right;}
 
	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {background:transparent url("../img/bg-wrapper1.gif") repeat-y; margin:22px auto 0 auto; text-align:left; width:956px;  }
		.innerwrapper {background:transparent url("../img/bg-wrapper.gif") no-repeat; overflow:hidden; width:100%;  }
		
		ul.accesNav {position:absolute; left:-1000em;}

		/*	 Header
		---------------------------------------------- */
		#header {background:transparent url("../img/bg-top-wrapper.gif") no-repeat; margin-bottom:20px; width:100%;}

			/*	 Logo
			---------------------------------------------- */
			.logo {display:inline; float:left; height:56px; margin:45px 0 0 45px; width:224px;}
			
			/*	 Contact navigation
			---------------------------------------------- */
			#contactNav {float:right; padding:28px 28px 0 0; width:250px;}
			
				/*	 Language menu
				---------------------------------------------- */
				#languageMenu {clear:both; float:right; qdisplay:none;}
					#languageMenu li {color:#807a76; float:left; list-style:none;}
					#languageMenu li span {border-right:1px solid #c9c7c5; padding:0 5px;}
					#languageMenu li a {border-right:1px solid #c9c7c5; color:#4a4441; padding:0 5px;}
					#languageMenu li.last span {border:none; padding-right:0;}
					#languageMenu li.last a {border:none; padding-right:0;}
			
				/*	 Search area
				---------------------------------------------- */
				#searchArea { background:url("../img/bg-search.gif"); float:right; height:22px; padding:4px; margin:10px 0 12px 0; width:219px;}
				#searchArea input {float:left;}
				#searchArea input.inSearch {border:1px solid #807a76; height:16px; margin-right:2px; padding:2px; width:162px;}
				#searchArea input.submit {background:url("../img/bt-search.gif"); border:none; color:#fff; height:22px; cursor:pointer; float:right; padding-bottom:2px; width:47px; font-size: 11px;}
				#searchArea input.submit:hover {background:url("../img/bt-search-mo.gif");}				

				/*	 Language menu
				---------------------------------------------- */
				#contactMenu {clear:both; float:right}
					#contactMenu li {color:#807a76; float:left; list-style:none;}
					#contactMenu li span {border-right:1px solid #c9c7c5; padding:0 5px;}
					#contactMenu li a {border-right:1px solid #c9c7c5; color:#4a4441; padding:0 5px;}
					#contactMenu li.last a {border:none; padding-right:0;}
							
			/*	 Main navigation
			---------------------------------------------- */
			#mainNav {background:url("../img/bg-mainnav.gif") no-repeat 0 5px; clear:both; min-height:45px; margin:10px 0 0 28px; overflow:hidden; padding-left:1px; position:relative;}
				#innerMainNav {bottom:1px; position:absolute; width:899px;}
				.activeNav #innerMainNav {border-bottom:1px solid #4a4441; bottom:0; }
				#innerMainNav li {color:#807a76; float:left; list-style:none; margin:0 0 -2px -1px; position:relative;}				
				#innerMainNav li a {border-right:1px solid #c9c7c5; color:#6c6561; display:block; font-weight:bold; margin:0 0 11px 0; padding:1px 10px 1px 10px;}
				.activeNav #innerMainNav li a { float:left;margin:12px 0 11px 0; padding:1px 10px 1px 10px;}
				.activeNav #innerMainNav li a.active {background:url("../img/border-mainnav.gif") no-repeat 0 0; border-right:none; border-bottom:1px solid #fff; color:#0d595e; margin:0; padding:0; text-decoration:none;}
				.activeNav #innerMainNav li a.active span {background:url("../img/borderright-mainnav.gif") no-repeat 100% 0; display:block; padding:13px 11px 11px 10px;}
				#innerMainNav li a:hover { color:#000; text-decoration:none;}
				#innerMainNav li.last a {border:none; padding-right:0;}
		
		/*	 Breadcrumb
		---------------------------------------------- */
		#breadcrumb {background:#f5f3f1 url("../img/bg-breadcrumb.gif") no-repeat 0 0; margin:0 28px 20px 28px; overflow:hidden; position:relative; top:-5px; width:94%;}
			#breadcrumb ul {background:#f5f3f1 url("../img/bg-bottom-breadcrumb.gif") no-repeat 0 100%; float:left; overflow:hidden; padding-bottom:5px;}
			#breadcrumb li {background:url("../img/icon-breadcrumb.gif") no-repeat 100% 55%; color:#807a76; float:left; list-style:none; padding-right:8px;}
			#breadcrumb li a {color:#807a76; font-size:0.9em; padding:0 5px; white-space:nowrap;}
			#breadcrumb li.last span {color:#4a4441; border:none; font-size:0.9em; padding:0 0 0 5px;}
			#breadcrumb li.last {background:none;}

		#headMovie {margin:0 0 20px 28px;}
		
		/*	 Main
		---------------------------------------------- */
		#main {float:left; overflow:hidden; width:718px;}
		.home #main {width:623px;} 	
		.landing #main {width:813px;}
		.fullwidth #main {width:100%;}	
				
			/*	 Content
			---------------------------------------------- */
			.content {float:right; margin-right:20px; width:440px;}		
			.home .content {width:575px;}	
			.landing .content {width:535px;}
			.fullwidth .content {width:670px; margin-right:28px;}
			.contentfullwidth .content { float:none; width:auto; margin-right:28px; margin-left:28px; }
			.content h1 {color:#322d2b; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-weight:normal; line-height:1em; padding:0 0 12px 0;}
			.content h2 {font-size:1.2em; padding:0 0 5px 0;}
			.content h3 {font-size:1.1em; padding:0 0 5px 0;}
			.content h4 {font-size:1.0em; padding:0 0 10px 0;}
			.content p {color:#4a4441; font-size:1.0em; padding:0 0 20px 0; text-align: justify;}
			.content p.intro {color:#322d2b; font-size:1.2em;}
			.content img.left {margin:0 10px 10px 0;}
			.content a {text-decoration:underline;}
			.content .banner {margin-bottom:20px;}

			.content ul {color:#4a4441; padding:0 0 15px 15px;}
			.content ul ul {padding:5px 0 0 20px;}
			.content ul li {background:url("../img/icon-list.gif") no-repeat 0 4px; list-style:none; line-height:1.6em; margin-bottom:5px; padding-left:15px; text-align: justify; color:#4a4441; }
			.content ul li li {background:none; list-style: disc; padding-left:0; text-align: justify; color:#4a4441; }

			ol {padding:0 0 20px 35px;}
			
			dl {margin:0 0 20px 30px;}
			dl dd {margin:0 0 0 20px;}
			
			ul.downloads {margin:0; padding:0 0 10px 0;}
			ul.downloads li {background:url("../img/icon-pdf.gif") no-repeat 0 2px; color:#807a76; list-style:none; margin-bottom:10px; padding-left:25px;}
			ul.downloads li a {text-decoration:underline;}
			ul.downloads span {display:block;}
			
			ul.linklist {margin:0; padding:0 0 15px 15px;}
			ul.linklist li {background:url("../img/icon-links.gif") no-repeat 0 4px; color:#807a76; list-style:none; margin-bottom:5px; padding-left:12px;}
			ul.linklist li a {text-decoration:none;}
			
			.content form div { overflow: hidden; margin-bottom: 1em; }			
			.content form label { display: block; float: left; padding-left: 16px; }	
			.content form label.required { background: url("../img/icon-required.gif") no-repeat 0 2px; }		
			.content form label.optional {  }		
			.content form input[type="text"] { display: block; width: 270px; float: right; font-size: 100%; border: 1px solid #888;}
			.content form select { display: block; width: 270px; float: right; font-size: 100%; border: 1px solid #888; }
			.content form textarea { display: block; width: 270px; float: right; font-size: 100%; border: 1px solid #888; }
			.content form input[type="checkbox"] { display: block; width: 20px; float: right; font-size: 100%; margin-right: 250px;}
			.content form input[type="submit"] { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 4px; font-weight: bold; text-align: center; font-size: 12px; background: #ffffff; border: 1px solid #888; height: 22px; cursor:  pointer;}
			
			.content form div.checklist { width: 270px; float: right; overflow: hidden; padding: 0; }
			.content form div.checklist div.checklistitem { float:none; clear: left; overflow: hidden; margin: 0; }
			.content form div.checklist div.checklistitem input[type="checkbox"] { display: inline; float: left; width: auto; margin: 0 10px 0 0px; } 
			.content form div.checklist div.checklistitem input[type="radio"] { display: inline; float: left; width: auto; margin: 0 10px 0 0px; } 
			.content form span.error { display: block; width: 270px; float: right; color: red; }
			.content form img { float: right; }
						
						
			/*	 LeftBar
			---------------------------------------------- */
			.leftBar {float:left; margin:0 20px 0 28px; width:210px;}

				/*	 Local navigation
				---------------------------------------------- */
				ul.localNav ul {border-left:1px solid #d9541e; display:inline; float:left; margin-left:7px; padding:5px 0; width:95%;}
				ul.localNav ul ul {border-left:1px solid #4a4441; margin-left:15px; padding:0;}
				ul.localNav li { clear:both; float:left; list-style:none; width:95%;}
				ul.localNav li h2 {font-size:1.2em;}
				ul.localNav li h2 a, ul.localNav li h2 a:hover {color: #d9541e; old_color:#97341a; padding:0 0 5px 0;}
				ul.localNav li a {color:#322d2b; float:left; display:block; padding:1px 0 1px 8px;}
				ul.localNav li a:hover {color:#000; text-decoration:underline;}
				ul.localNav li.active a, ul.localNav li li.active a, ul.localNav li li li.active a {color:#000; font-weight:bold;}
				ul.localNav li.active li a, ul.localNav li li.active li a {color:#322d2b; font-weight:normal;}
				ul.localNav li.active a:hover, ul.localNav li li.active li a:hover {color:#000;}			

			/*	 Rightbar
			---------------------------------------------- */
			.rightBar {float:right; margin-right:28px; width:210px;}
			.rightBar a {text-decoration:underline;}
			.home .rightBar {width:305px;}				
			 .rightBar img.visual {margin-bottom:20px;}
				
			/*	 Items
			---------------------------------------------- */
			h2.itemHeading {background:url("../img/bg-heading.gif") 0 100% repeat-x; color:#0d595e; font-weight:bold; margin-bottom:10px; padding-bottom:7px;}
			h2.itemHeading2 {background:url("../img/bg-heading2.gif") 0 0 repeat-x; color:#fff; font-size:1.2em; margin-bottom:10px; padding:2px 0 2px 10px;}
			h2.itemHeading4 {background:url("../img/bg-heading4.gif") 0 0 repeat-x; color:#fff; font-size:1.2em; margin-bottom:10px; padding:2px 0 2px 10px;}
			.items {clear:both; margin:0 28px 20px 28px; overflow:hidden;}
			.item {clear:both; float:left; margin-bottom:20px; overflow:hidden; width:100%;}
			.content .item img {margin-bottom:0;}
			.item div.left {width:48.5%;}
			.item div.right {width:48.5%;}
			
			
			/*	 Tagcloud
			---------------------------------------------- */
			.tagCloud {border:1px dotted #0c595e; qfloat:left; qmargin-left:20px; padding:15px; qwidth:638px; margin-top:20px;}
			.tagCloud h2 {color:#322d2b; font-size:1.1em;}
			.tagCloud a.tag1 {font-size:1em;}
			.tagCloud a.tag2 {font-size:1.1em; font-weight:bold;}
			.tagCloud a.tag3 {font-size:1.2em;}
			.tagCloud a.tag4 {font-size:1.3em; font-weight:bold;}
			.tagCloud a.tag5 {font-size:1.4em;}
			.tagCloud a.tag6 {font-size:1.5em; font-weight:bold;}			
		
			/*	 Boxitem
			---------------------------------------------- */
			.boxItem {background:#f5f3f1; border:1px solid #c9c7c5; color:#322d2b; margin-bottom:20px; overflow:hidden; padding:4px;}
				.boxItem h2 {background:url("../img/bg-heading3.gif") 0 0; color:#fff; font-size:1.2em; margin-bottom:10px; padding:1px 0 1px 10px;}
				.rightBar .boxItem h2 {background:url("../img/bg-heading1.gif") 0 0;}
				.home .boxItem h2 {background:url("../img/bg-heading3.gif") 0 0;}
				.boxItem p {padding:0 10px 10px 10px;}
				.boxItem ul {padding:0 0 5px 10px;}
				.boxItem ul ul {padding:5px 0 0 20px;}
				.boxItem ul li {background:url("../img/icon-list.gif") no-repeat 0 4px; list-style:none; line-height:1.6em; margin-bottom:5px; padding-left:15px;}
				.boxItem ul li li {background:none; list-style: disc; padding-left:0;}
				.boxItem ul.linklist { margin-left:10px; padding:0 0 5px 0;}
				.boxItem ul.linklist li {background:url("../img/icon-links.gif") no-repeat 0 4px; color:#807a76; list-style:none; margin-bottom:5px; padding-left:12px;}
				.boxItem img { margin:0 3px;}		
			
			/*	 Help area
			---------------------------------------------- */
			#helpArea { padding:0 10px 10px 10px;}
			#helpArea input.submit {background:url("../img/bt-search.gif"); border:none; color:#fff; height:22px; cursor:pointer; float:right; padding-bottom:2px; width:47px; margin:5px 0;}
			#helpArea input.submit:hover {background:url("../img/bt-search-mo.gif");}
			#helpArea select {border:1px solid #87827e; height:22px; margin:5px 0; width:220px;float:left;}

			.newsArea ul { padding:0 4px; }
			.newsArea ul li { background:url("../img/icon-list.gif") no-repeat 0 6px; list-style:none; line-height:1.6em; margin-bottom:0; padding-left:12px; overflow:hidden; text-overflow:ellipsis/*; white-space:nowrap*/ } /* white-space:nowrap causes problems in IE6 */
			.newsArea ul li a {text-decoration:none;color:#322D2B;}
			.newsArea ul li a:hover {text-decoration:underline;}
			
				/*	 Extra
				---------------------------------------------- */
				p.blockquote, .boxItem p.blockquote {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-style:italic; line-height:1.6em; padding-right:0;}
				p.blockquote img {margin:0 3px;}			
				p.escrowpedia {float:left; width:120px;}						
				a.secureButton {background:url("../img/bt-secure.gif"); color:#322d2b; display:block; float:left; font-size:1.2em; font-weight:bold; height:58px; padding:34px 0 0 0; text-align:center; text-decoration:none; width:210px;}
				a.secureButton:hover {background:url("../img/bt-secure-mo.gif");}
				a.newsButton {background:url("../img/bt-news.gif"); color:#322d2b; display:block; float:left; font-size:1.2em; font-weight:bold; height:58px; padding:34px 0 0 0; text-align:center; text-decoration:none; width:210px;}
				a.newsButton:hover {background:url("../img/bt-news-mo.gif");}
				.leesverder { margin-top:-10px;}
				.leesverder a {font-weight:bold; margin-top:10px;}

	/*	 Footer
	---------------------------------------------- */
	#footer {background:transparent url("../img/bg-bottom-wrapper.gif") 0 100% no-repeat; clear:both; overflow:hidden; width:100%;}
		.innerfooter {border-top:1px solid #a6a6a6; margin:0 28px; padding:10px 0 25px 0; height:36px;}
		.copyright {color:#807a76; float:left; text-transform:uppercase;}

		/*	 Global Navigation
		---------------------------------------------- */
		#globalNav {float:right;}
			#globalNav li {color:#807a76; float:left; list-style:none;}
			#globalNav li span {border-right:1px solid #c9c7c5; padding:0 5px;}
			#globalNav li a {border-right:1px solid #c9c7c5; color:#4a4441; padding:0 5px;}
			#globalNav li.last a {border:none; padding-right:0;}