<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* --- Begin of CSS Version 3.0 --- */
	/* --- General Overwrite --- */
		html { width:100%; margin: 0;background-color:#50687E; } 
		body { margin: 0; }
		
		a, h1, h2 { color:#2a3742; }
		h1 { font-size:20px; }
		h2 { font-size:17px; }
		
		img{ border:none; }
		p{ padding-left:5px; }
		strong{ font-weight:bold;color:#2a3742; }
		
	/* --- General ID --- */
		#container { width:100%; }
		#top-site { width:100%; background-color:#e0f2f6; }
		
		#headmenu h2{ font-size:14px;color:#bacada; }
		#headmenu { width:100%;height:30px;background-color:#58728a; }
		
		#header{ padding-top:10px;min-height:170px; }
		#introduction h1{ font-size:28px;margin-bottom:10px; }
		.introduction{ color:#464646;width:800px;text-align:center;min-height:220px;font-size:1.25em; }
		.introduction strong{ color:#464646; }
		
		#page{
			color:#464646;
			padding-bottom:40px;
			background-color:#ffffff;
			border-top:1px solid #58728a;
		}
		
	/* --- General Class --- */
		.screen-size { width:980px;margin:0 auto; }
		.small-screen-size { width:850px;margin:0 auto; }
		
		.box-in-box, .faq-item{
			border:1px solid #CFEDF3;
			background:#FBFBFB;
			padding:20px 25px;
			margin:20px 10px;
		}
		
		.box-in-box h2, .box-in-box h2 a{ color:#3FB6CF; }
		.box-in-box p, .faq-item p{ padding:4px;text-align:justify; }
		.box-in-box ul{ margin:4px 10px; }
		.box-in-box li{ padding:2px 0; }
		.order-box-in-box table{ margin-top:25px; }
		
		.more-info-box{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;border:1px solid #ccc;background-color:#f9f9f9;color:#000; }
		.more-info-box-text{ text-align:center;padding:12px 12px 0; }
		.more-info-box-button{ text-align:center; padding:10px 0; }
		.more-info-box-button a{ padding:6px 20px;font-size:0.9em; }
		
		.faq-item{ padding:12px 15px 12px 52px;margin:10px;background:url(../images/icons/faq-rescue-icon.png) no-repeat 10px 6px; }
		.faq-item h2{ color:#3FB6CF;cursor:pointer; }
		.faq-item p{ padding: 4px 25px 4px 4px; }
		
		.headmenu a{ cursor:pointer; }
		.headmenu {
			text-align:right;
			padding-top:5px;
			padding-right:5px;
			font-size:14px;
			font-weight:bold;
			color:#f4f4f4;
			cursor:default;
		}
		.headmenu-slogan{ float:left;width:220px; }
		.headmenu-links{ float:left;margin-left:550px;width:200px; }
		
		.menu a{ cursor:pointer; }
		.menu {
			width:850px;
			margin:0 auto;
			text-align:center;
			margin-top:-18px;
			margin-bottom:-17px;
			background-color:#58728a;
			border:1px solid #ccc; /* 4a6884 */
			color:#f4f4f4;
			font-weight:bold;
			padding:10px 10px 5px 10px;
			z-index:1;
			cursor:default;
			position:relative;
			z-index: 1;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		.page{ margin:20px 20px 0;padding:20px 20px 0;font-size:12px; }
		.page-content{ padding:0 40px 40px;color:#464646; }
		.page-content p{ padding:10px 10px 5px 10px; }
		.page-content-text{ width:550px;float:left;text-align:justify; }
		.page-content-image{ width:250px;float:left; }
		.page-small-content-text, .page-small-content-text-right{ float:left;width:530px;text-align:justify;margin-left:10px;margin-top:20px; }
		.page-small-content-text-right{ width:500px;margin:17px 20px 0 0; }
		.page-small-content-image{ float:left;width:130px; }
		.page-small-content-full{ margin-left:25px;margin-bottom:25px; }
		
		.footer{
			padding:10px;
			font-size:10px;
			min-height:125px;
			font-weight:bold;
			color:#b3c1cf; 
		}
		.footer a{ text-decoration:none; color: #b3c1cf; }
		.footer a:hover{ text-decoration:underline; }
		.footer h2{ color:#8EA3B8;font-size:16px; }
		
		table.footer-sitemap-table { width:100%; }
		table.footer-sitemap-table td{ vertical-align:top; width:200px; }
		
		ul.footer-sitemap-list li{ padding: 2px 0 2px 5px; }
		ul.footer-sitemap-list li a{ text-decoration:none; color: #b3c1cf; }
		ul.footer-sitemap-list li a:hover{ text-decoration:underline; }
		
	/* --- General Markups --- */
		.grid-hold{ padding:10px 25px;display:block; }
		.grid-box h3{ font-size:16px;padding:5px 0 10px 5px;border-bottom:2px dotted #ccc; }
		.grid-box-content{ text-align:justify;padding:10px 5px 5px 5px; }
		.grid-box-image{ margin:6px 4px 0 4px;border:2px dotted #ccc;text-align:center; }
		.grid-box-image img{ max-width:100%; }
		.grid-box-extra{ height:24px;border-top:2px dotted #ccc;font-style:italic;font-size:11px;margin-top:10px;padding:5px 5px 0 0; }
		.grid-box-site{ height:24px;float:left;text-align:left; }
		.grid-box-more{ float:right;text-align:right;vertical-align:bottom;padding-top:7px; }
		.grid-box{ 
			float:left;
			padding:10px 12px;
			margin:0 8px; 
			border:1px solid #ccc;background:#f9f9f9;
			border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
		}
		
		.page-box {
			margin:0px 20px;
			padding:20px;
			border:1px solid #ccc;
			background:#f9f9f9;
			font-size:11px;
		}
		
		.tableRowHover { background-color:#c0eaf8; }
		
		.exclusive-button:hover{ background:#e0811b;text-decoration:none; }
		.exclusive-button{ 
			position:relative;display:inline-block;vertical-align:middle;padding:10px 30px;
			border:1px solid #995309;color:#fff;background:#db7612;
			border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
			box-shadow:0 2px 5px -2px #111,inset 0 2px 5px 0 rgba(255,255,255,.3);
			font-size:12px;font-weight:bold;text-decoration:none;
		}
		
		.paragraph-title{ color:#2a3742; font-size:17px; }
		
	/* --- menu Styles --- */
		ul.top-menu{ float:right; }
		ul.top-menu li{ float:left; margin:0 10px; }
		
		ul.mid-menu{ margin:-2px 50px 20px; }
		ul.mid-menu li{ float:left;margin:0 40px; }
		ul.mid-menu-en li{ float:left;margin:0 27px; }
		
		ul.menu-left li{
			padding:10px 10px 10px 15px;
			font-size:13px;
			font-weight:bold;
			border-bottom:1px solid #ccc;
		}
		
		ul.menu-left li h2{ margin-left:-10px; }
		ul.menu-left li a{ color:#4BB0EC;text-decoration:none; }
		ul.menu-left li a:hover{ text-decoration:underline; }
		ul.menu-left li:hover{ color:#4BB0EC;background:#f6f6f6;text-decoration:underline;}
		
	/* --- layout Styles --- */
		.contentPositioner {
			margin-left:19px;
			margin-right:19px;
		}
		
		.questionMark  {
			color: #000000;
			cursor: help;
			font-size: 10px;
			font-weight: bold;
		}

		.tipBox  {
			background-color: #f7fafb;
			border:1px solid #ace4ff;
			font-size: 10px;
			padding: 5px;
			width: 250px;
		}

		.projectsList li {
			margin-left:35px;
			list-style-type:decimal;
		}
		
	/* --- Borders --- */
		.round-border{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
		
		.borderBottom{ border-bottom:1px solid #1b7a99; }
		
		.doubleBorderTB{ border-top:1px solid #1b7a99; border-bottom:1px solid #1b7a99; }

	/* --- Error Styles --- */
		.errorTextfield { text-indent:18px;background: url('../images/icons/warning-icon.png') no-repeat scroll 3px center #d9e7f3; }
		.errorTextarea { text-indent:18px;background: url('../images/icons/warning-icon.png') no-repeat scroll 3px top #d9e7f3; }

	/* --- Link Styles --- */
		#menu a, #headmenu a{ color: #f4f4f4;text-decoration: none; }
		#menu a:hover, #headmenu a:hover{ text-decoration: underline; }
		
		.openpage{ cursor:pointer; }
		
	/* --- Space Invaders --- */
		.pageBottomSpacer { margin-bottom:25px; }
		
		.spacer { height:5px; }
		.bigSpacer { height:25px; }
		
		.spaceMeInside {
			padding:4px;
		}
	
	/* --- Text Fields --- */
		input.button {
			padding-top:4px;
			padding-bottom:4px;
			padding-left:20px;
			padding-right:20px;
			border:1px solid #9cdef4;
			background-color:#fff;
			font-weight:bold;
			font-size:11px;
		}
		
		input.button:hover {
			text-decoration:underline;
			cursor:pointer;
		}
		
		.resetField{ min-width:0px; }
		.normalTextField, .textField, .mediumTextField, .domainField, .textSelect, .mediumTextSelect, .domainSelect, .textArea, .mediumTextArea { padding: 4px;font-size:12px;min-height: 14px;border:1px solid #9cdef4;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
		.normalTextField, .textField, .textSelect, .textArea, .domainField{ min-width: 250px; }
		.textArea, .mediumTextArea { height:125px;width: 400px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
		.textSelect { width:262px; }
		.mediumTextField{ width:175px; }
		.mediumTextSelect{ width:187px; }
		.mediumTextArea{ width:300px; }
		
		.waitingField {
			font-style:italic;
			color:#b8b8b8;
		}
		
		.requiredField{ color:red; }
		
		.roundField, .roundSelect, .roundArea, .roundButton, .round-it{	
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
	/* --- language Styles --- */
		#small-language{
			margin:0px 10px 0 0;
			position:relative;
			text-align:right;
			height:0px;
			float:left;
		}
		
		.small-language{
			padding:0 5px 0 0;
		}
		
		.small-language img{
			margin:0 2px;
		}
		
	/* --- social Styles --- */
		#small-social-media{
			margin:0 0 0 65px;
			height:0;
			position:relative;
			float:left;
			width:150px;
			text-align:center;
		}
		
		.small-social-media{
			padding:5px 10px 0px;
			border:1px solid #ccc;
			border-top:none;
			border-bottom:none;
			background-color:#f9f9f9;
		}
		
		.small-social-media-title{
			position:relative;
			font-size:11px;
			font-weight:bold;
			padding:4px;
			color:#2a3742;
			border:1px solid #ccc;
			border-top:none;
			background-color:#f9f9f9; /*58728a*/
		}
		
		.capslide_item{
			width:814px;
		}
		
		.slideImage{
			width:814px;
		}
	
	/* --- Notification Styles --- */
		#notificationSucces, .nSucces, #notificationWarning, .nWarning, #notificationError, .nError{
			margin-bottom:5px;
			font-style:italic;
			padding:5px 10px 5px 26px;
		}
		
		#notificationSucces, .nSucces{
			border:1px solid #36BE00;
			background: url(../images/icons/valid.png) #B4E2AE 5px 3px no-repeat;
		}
		
		#notificationSucces, #notificationSucces a, .nSucces, .nSucces a{
			color:#41A317;
		}

		#notificationWarning, .nWarning{
			border:1px solid #CC9A00;
			background: url(../images/icons/warning-orange.png) #FFDB6D 5px 3px no-repeat;
		}
		
		#notificationWarning, #notificationWarning a, .nWarning, .nWarning a{
			color:#B88B00;
		}
		
		#notificationError, .nError{
			border:1px solid #FC0000;
			background: url(../images/icons/invalid.png) #FF9FA1 5px 3px no-repeat;
		}
		
		#notificationError, #notificationError a, .nError, .nError a{
			color:#FC0000;
		}
		
/* --- End of CSS Version 1 --- */</pre></body></html>