/* boton */		

	.boton	{
			width:120px;
			height:auto;
			margin-top:20px;
			background-color:#d3d4d5;
			text-align:center;
			
/* 
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
 */
			}
			
						
	.boton:visited {
			background-color:#d3d4d5;
			}
			
	
	.boton:hover {
			background-color:#a7a9ac;
			}		




.iframe-container {
  overflow: hidden;
  /* 16:9 aspect ratio */
  padding-top: 40%;
  position: relative;
}

.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}






.buttonac {
			color:#ffffff;
			background-color:#011993;
/* 			background-color:#939494; */
			font-size:1.1em;
			font-weight: 400;
			text-transform: uppercase;
			/*font-family: Helvetica, sans-serif;*/
			padding: 5px 5px 7px 5px;
			text-decoration: none;
			text-align:center;
			vertical-align: text-top;
			}




	.button {
			color:#dcdfe5;
			font-size:1.1em;
			font-weight: 400;
			text-transform: uppercase;
			/*font-family: Helvetica, sans-serif;*/
			padding: 5px;
			text-align:center;
			vertical-align: text-top;
			}



	a.button:link {
			color:#000000;
			font-size:1.1em;
			font-weight: 400;
			text-transform: uppercase;
			padding: 5px;
			text-align:center;
			text-decoration: none;
			border-bottom:0px solid white;
			vertical-align: text-top;
			}

	a.button:visited {
			color:#000000;
			font-size:1.1em;
			font-weight: 400;
			text-transform: uppercase;
			padding: 5px;
			text-align:center;
			text-decoration: none;
			border-bottom:0px solid white;
			vertical-align: text-top;
			}

	a.button:hover {
			color:#ffffff;
			background-color:#99A3D3;
			font-size:1.1em;
			font-weight: 400;
			text-transform: uppercase;
			padding: 5px 5px 7px 5px;
			text-align:center;
			text-decoration: none;
			border-bottom:0px solid white;
			vertical-align: text-top;
			}

	a.button:active {
			color:#000000;
			font-size:1.1em;
			font-weight: 400;
			text-transform: uppercase;
			padding: 5px;
			text-align:center;
			text-decoration: none;
			border-bottom:0px solid white;
			vertical-align: text-top;
			}



	a.link:link { 
			color:#a7a9ac;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-weight: 100; 
			letter-spacing: 0.6px; 
			text-transform:uppercase;
			}
	
	a.link:visited {
			color:#a7a9ac; 
			text-decoration: none; 
			border-bottom:0px dotted white; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase; 
			}
	
	a.link:hover { 
/* 			color:#ed1c24;  */
			color:#009aef; 
			text-decoration: none; 
			border-bottom:0px solid white; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase;
			}
	
	a.link:active { 
			color:#a7a9ac;; 
			text-decoration: none; 
			border-bottom:0px dotted #d4711a; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase; 
			}	

 hpar2 		{
/* 			width:60%; */
			font-size: 1.2em;
			text-align:center;
			font-weight: 100;
			line-height: 1.3em;
			padding: 0px;
			letter-spacing: 0.4px;
			color:#415169;
			margin: 0 auto; /* keep container centered */
			vertical-align:text-bottom;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			}			


ul.points {
		width:80%;
/* 		list-style-type:circle; */
		text-align: center;
    	list-style-position: inside;
		font-size:1.2em;
		font-weight: 100;
		text-transform: normal;
		line-height:1em;
		letter-spacing:0;
		color:#415169;
		margin: 0 auto; /* keep container centered */
		padding:0;
		}

	li.points	{
		width:100%;
		text-align: left;
    	list-style-position: outside;
		font-size:1.1em;
		font-weight:100;
/* 		text-transform: none; */
		line-height: 1.3em;
		letter-spacing:0.4;
		color:#415169;
		margin: 0 auto; /* keep container centered */
		padding:0;
		font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
		}




  h2s3 		{
/* 			width:90%; */
			font-size: 1em;
			text-align:center;
			font-weight: 100;
/* 			line-height: 1.2em; */
			padding: 0px;
			color:#415169;
			margin: 0 auto; /* keep container centered */
			}

 h2s5 		{
/* 			width:60%; */
			font-size: 1em;
			text-align:center;
			font-weight: 100;
			line-height: 1em;
			padding: 0px;
			letter-spacing: 0.6px;
			color:#415169;
			margin: 0 auto; /* keep container centered */
			}			


	h3s 	{
/* 			width:95%; */
			font-size:1em;
			text-align:center;
			font-weight: 100;
			line-height: 1.2em;
			color:#415169;
			letter-spacing:1px;
			margin: 0 auto; /* keep container centered */
			padding-top:1em;
			padding-bottom:30px;
			}

 htitle0 		{
/* 			width:60%; */
			font-size: 1.6em;
			text-align:center;
			font-weight: 400;
/* 			line-height: 1.5em; */
			padding: 0px;
			letter-spacing: 0.4px;
			color:#415169;
			margin: 0 auto; /* keep container centered */
			}			


 htitle 		{
/* 			width:60%; */
			font-size: 1.3em;
			text-align:center;
			font-weight: 100;
			line-height: 1em;
			padding: 0px;
			letter-spacing: 0.4px;
			color:#415169;
			margin: 0 auto; /* keep container centered */
			}			

 htitle2 		{
/* 			width:60%; */
			font-size: 1.3em;
			text-align:center;
			font-weight: 200;
			line-height: 1em;
			padding: 0px;
			letter-spacing: 0.4px;
			color:#415169;
			margin: 0 auto; /* keep container centered */
			vertical-align:text-bottom;
			}			

 hpar1 		{
/* 			width:60%; */
			font-size: 1.4em;
			text-align:center;
			font-weight: 100;
			line-height: 1.3em;
			padding: 0px;
			letter-spacing: 0.4px;
			color:#415169;
			margin: 0 auto; /* keep container centered */
			vertical-align:text-bottom;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			}			

 hpar2 		{
/* 			width:60%; */
			font-size: 1.2em;
			text-align:center;
			font-weight: 100;
			line-height: 1.3em;
			padding: 0px;
			letter-spacing: 0.4px;
			color:#415169;
			margin: 0 auto; /* keep container centered */
			vertical-align:text-bottom;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			}			

/* SCREEN
----------------------------------------------------------------------------------------------------- */


			
	#wrapper {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #00aeef;
			}
			
			
	#wrapper-ba {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #8E8E4B;
			}	
	
	#wrapper-bl {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #013366;
			}	
	
	
	#wrapper-ku {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #061f82;
			}	
			
	#wrapper-kv {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #2F5FAE;
			}					
			
	#wrapper-be {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #35939B;
			}
			
			
	#wrapper-md {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #81104A;
			}
			
	#wrapper-def {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #525252;
			}
			
	#wrapper-demo {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #009866;
			}		
									
				
	
	#wrapper-g {
			width:80%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #939598;
			}
	
	#wrapper-w {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: white;
			}
				
	#wrapper-blk {
			width:100%;
			min-height:100%; /* keep footer down */
			position:relative; /* allways relative */
			margin:0 auto; /* keep the layout centered */
			background-color: #040506;
			}

			
	#header {
			height:auto;
			background-color: #040506;
			margin-left:auto;
			margin-right:auto;
			text-align:center; /* logo is centered */
			vertical-align:bottom;
			padding-top:0px;
			
			}
			
			
/* 
#headerbox {
            width:100%;
			height:60px;
			background-color:RGBA(0, 174, 239, 0.8);
			-webkit-backdrop-filter: blur(10px);
			margin:0;
			position: fixed;
			padding-bottom:0px;
			text-align:center; 
			top: 0;
            z-index: 30;
			 -moz-box-shadow:  0 0 5px 4px #415169;
           -webkit-box-shadow: 0 0 5px 4px #415169;
            box-shadow:        0 0 5px 4px #415169;
			}		
 */

#headerbox {
            width:100%;
			height:93px;
			background-color:RGBA(255, 255, 255, 1);
/* 			background-color:RGBA(106, 122, 222, 0.8); */
			-webkit-backdrop-filter: blur(10px);
			margin:0;
			position: fixed;
			padding-bottom:0px;
			text-align:center; /* logo is centered */
			top: 0;
            z-index: 10;
/* 
			 -moz-box-shadow:  0 0 5px 4px #000000;
           -webkit-box-shadow: 0 0 5px 4px #000000;
            box-shadow:        0 0 5px 4px #000000;
 */
			}		




#headerbox_nb {
            width:100%;
			height:60px;
			background-color:RGBA(0, 174, 239, 0.8);
/* 			-webkit-backdrop-filter: blur(10px); */
			margin:0;
			position: fixed;
			padding-bottom:0px;
			text-align:center; /* logo is centered */
			top: 0;
            z-index: 30;
/* 
			 -moz-box-shadow:  0 0 5px 4px #415169;
           -webkit-box-shadow: 0 0 5px 4px #415169;
            box-shadow:        0 0 5px 4px #415169;
 */
			}		
  
 #headerbox-bl {
            width:100%;
			height:60px;
			background-color:RGBA(1, 51, 102, 0.8);
			-webkit-backdrop-filter: blur(10px);
			margin:0;
			position: fixed;
			padding-bottom:0px;
			text-align:center; /* logo is centered */
			top: 0;
            z-index: 30;
			 -moz-box-shadow:  0 0 5px 4px #000000;
           -webkit-box-shadow: 0 0 5px 4px #000000;
            box-shadow:        0 0 5px 4px #000000;
			}		

 
 #headerbox2 {
			height:0px;
			background-color: #ffffff;
			margin-left:auto;
			margin-right:auto;
			text-align:center; /* logo is centered */
			vertical-align:top;
			 -moz-box-shadow:  0 0 3px 3px #415169;
           -webkit-box-shadow: 0 0 3px 3px #415169;
            box-shadow:        0 0 3px 3px #415169;
			}		
 
 

 
	
	#header2 {
			height:70px;
			background-color: white;
			margin-left:auto;
			margin-right:auto;
			text-align:center; /* logo is centered */
			vertical-align:bottom;
			padding-top:70px;
			}		
	
	#newheader {
			width:100%;
			height:40px;
			background-color:RGBA(0, 174, 239, 0.9);
			/*background-color:RGBA(248, 211, 0, 0.94);*/
			-webkit-backdrop-filter: blur(10px);
			/*background-color:#FEE01D;*/
			margin:0;
			position: fixed;
			padding-bottom:0px;
			border-top:0px solid #3EDCE7;
			border-bottom:0px solid #3EDCE7;
			text-align:center;
			top: 0;
            z-index: 30;
			}
	
		#top {
			width:100%;
			height:93px;
/* 			margin-top: 90px; */
/*             z-index:1; */
			padding-bottom:0px;
			border-top:0px solid #3EDCE7;
			border-bottom:0px solid #3EDCE7;
/* 			text-align:left; */
			}

			
	#container {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#000000;
    		margin: 0 auto; /* keep container centered */
			}
	

	#container-w {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:10px;   /* Height of the footer element */
			background-color:#ffffff;
    		margin: 0 auto; /* keep container centered */
			color:#58595B;
			}	

	#container-wabout {
			width:100%; /* porcentage of the parent element: wrapper */
			height:auto;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:10px;   /* Height of the footer element */
			background-color:#ffffff;
    		margin: 0 auto; /* keep container centered */
			color:#58595B;
			}	


	#container-vimeo {
			width:100%; /* porcentage of the parent element: wrapper */
			height:auto;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:10px;   /* Height of the footer element */
			background-color:#f7f7f8;
    		margin: 0 auto; /* keep container centered */
			color:#58595B;
			}	







	#container-bl {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#013366;
    		margin: 0 auto; /* keep container centered */
			}


			
	#container-ba {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#8E8E4B;
    		margin: 0 auto; /* keep container centered */
			}
			
	#container-ku {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#061f82;
    		margin: 0 auto; /* keep container centered */
			}
			
	
	#container-kv {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#2F5FAE;
    		margin: 0 auto; /* keep container centered */
			}				
				
			
	#container-be {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#35939B;
    		margin: 0 auto; /* keep container centered */
			}				
	
	#container-md {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#81104A;
    		margin: 0 auto; /* keep container centered */
			}

#container-def {
			width:100%; /* porcentage of the parent element: wrapper */
			height:auto;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#525252;
    		margin: 0 auto; /* keep container centered */
			}	
			
			
	#container-demo {
			width:100%; /* porcentage of the parent element: wrapper */
			height:auto;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#009866;
    		margin: 0 auto; /* keep container centered */
			}		
			
			
	#container-g {
			width:100%; /* porcentage of the parent element: wrapper */
			height:100%;
			padding-top:20px; /* distance of the first element from the top */
			padding-bottom:50px;   /* Height of the footer element */
			background-color:#939598;
    		margin: 0 auto; /* keep container centered */
			}	
			
						
			
	#ideas {
			width:70%; /* porcentage of the parent element: wrapper */
			height:auto;
			padding-top:0; /* distance of the first element from the top */
			padding-bottom:10px;   /* Height of the footer element */
			background-color: none;
    		margin: 0 auto; /* keep container centered */
    		text-align:left;
			}	

	#footer {
			position:relative;
   			bottom:0;
   			width:100%;
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#00aeef;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			}
			
	#whitedw {
			position:relative;
   			bottom:0;
   			width:100%;
   			height:50px;
			/*border-top:1px dotted #ffffff;*/
   			background-color:#00aeef;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			}		
			
	#footer-ba {
			position:relative;
   			bottom:0;
   			width:100%;
   			/*margin-left: 10%;*/
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#8E8E4B;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			}	

	#footer-bl {
			position:relative;
   			bottom:0;
   			width:100%;
   			/*margin-left: 10%;*/
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#013366;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			text-transform:uppercase; 
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;

			}	


			
	#footer-ku {
			position:relative;
   			bottom:0;
   			width:100%;
   			/*margin-left: 10%;*/
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#061f82;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			}	
			
			
	#footer-kv {
			position:relative;
   			bottom:0;
   			width:100%;
   			/*margin-left: 10%;*/
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#2F5FAE;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			}						
				
			
	#footer-be {
			position:relative;
   			bottom:0;
   			width:100%;
   			/*margin-left: 10%;*/
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#35939B;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			}			
			
			
	#footer-md {
			position:relative;
   			bottom:0;
   			width:100%; 
            /*margin:0%;*/
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#81104A;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			
			}	
			
			
			
			
	#footer-def {
			position:relative;
   			bottom:0;
   			width:100%; 
            /*margin:0%;*/
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#525252;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			
			}									
			
			
	#footer-demo {
			position:relative;
   			bottom:0;
   			width:100%; 
            /*margin:0%;*/
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#009866;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			
			}							
			
					
			
			
	#footer-g {
			position:absolute;
   			bottom:0;
   			width:100%;
   			height:50px;
			border-top:1px dotted #ffffff;
   			background-color:#939598;
			text-align:center;
			padding:10px 0 0 0;
			font-size:0.8em;
			}
					
			
	table.center {
			width:400px;
			cellpadding:0;
			border:1px;
			margin-left:auto; 
    		margin-right:auto;
			}	
			
		
	
	.fill { 
		height:25px;
		background-color:#EBF2F5;
		font-size:0.9em; 
		letter-spacing:0.05em;
		text-transform:initial;
		font-weight:100;
		border: 1px solid #929292;
		margin-top:5px;
		margin-left:0;
		padding-left:5px; 
		}	
			
	
/* IMAGES
----------------------------------------------------------------------------------------------------- */

	.house {
			width:50%;
			border:0;
			}
			
	.thelogo {	
			border:0;		
			}

			
	
			
/* STYLE
----------------------------------------------------------------------------------------------------- */			
	
	body 	{
			color:#ffffff;
			/*color: #414a51;*/
    		background-color: #040506;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
/* 			font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; */
			font-size: 14px;
			font-weight: 100;
			}
	
	.icons {
			color:white;
			text-align:center;
			font-weight:100;
			}		
			
	html, body {
			margin:0;
			padding:0;
			height:100%; 
			}

			
	h1 		{
			width:80%;
			font-size: 3em;
			text-align:left;
			font-weight: 600;
			line-height: 1.2em;
			padding: 0px;
			margin-left:auto;
			margin-right:auto;
			color: #414a51;
			}
			

   h2		{
			font-size:1.5em;
			text-align:left;
			font-weight: 100;
			line-height: 1.2em;
			padding: 0px;
			margin-left:auto;
			margin-right:auto;
			color:#ffffff;
			text-transform:none;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			background-color:#00aeef;
			}	


   h2c		{
			font-size:1.5em;
			text-align:center;
			font-weight: 100;
			line-height: 1.1em;
			padding: 0px;
			margin-left:auto;
			margin-right:auto;
			color:#ffffff;
			text-transform:none;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			background-color:none;
			}	
			
    h2ct		{
			font-size:1.5em;
			text-align:center;
			font-weight: 100;
			line-height: 1.1em;
			padding: 0px;
			margin-left:auto;
			margin-right:auto;
			color:#415169;
			text-transform:none;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			background-color:none;
			}	

  h3		{
			font-size:1.2em;
			text-align:left;
			font-weight: 200;
			line-height: 1.1em;
			padding: 0px;
			margin-left:auto;
			margin-right:auto;
			color:#ffffff;
			text-transform:none;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			background-color:#00aeef;
			}	


   h3c		{
			font-size:1.7em;
			text-align:center;
			font-weight: 100;
			line-height: 1.2em;
			padding: 0px;
			margin-left:5px;
			margin-right:5px;
			color:#415169;
			text-transform:none;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			background-color:none;
			}	
			
   h3ct		{
			font-size:1.2em;
			text-align:center;
			font-weight: 200;
			line-height: 1.2em;
			padding: 0px;
			margin-left:auto;
			margin-right:auto;
			color:#415169;
			text-transform:none;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			background-color:none;
			}	

   h4ct		{
			font-size:1.2em;
			text-align:center;
			font-weight: 100;
			line-height: 1.2em;
			padding: 0px;
			margin-left:auto;
			margin-right:auto;
			color:#415169;
			text-transform:none;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			background-color:none;
			}	
	
	#footer {
			position:absolute;
   			bottom:0;
   			width:100%;
   			padding-top:5px;
   			height:50px;
			border-top:1px dotted #415169;
			text-align:center;
			background-color:#ffffff; 
			color:#415169; 
			text-transform:uppercase; 
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			font-size:0.8em; 
			letter-spacing: 0.6px;
			font-weight: 100;
			}
			
/* 
	#footerb {
			
   			bottom:0;
   			width:100%;
   			padding-top:5px;
   			height:50px;
			border-top:1px dotted #f1f1f1;
			text-align:center;
			background-color:#00aeef; 
			color:#f1f1f1; 
			text-transform:uppercase; 
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			font-size:0.8em;
			letter-spacing: 0.6px;
			font-weight: 100;
			}		
 */

	#footerb {
			
   			bottom:0;
   			width:100%;
   			padding-top:5px;
   			height:50px;
			border-top:1px dotted #a7a9ac;
			text-align:center;
			background-color:#040506; 
			color:#a7a9ac; 
			text-transform:uppercase; 
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			font-size:0.7em;
			letter-spacing: 0.6px;
			font-weight: 100;
			}		
			
			
	#terms {
			
   			bottom:0;
   			width:100%;
   			padding:5px;
   			height:50px;
			border-top:0px dotted #f1f1f1;
			text-align:center;
			background-color:#00aeef; 
			color:#f1f1f1; 
			text-transform:uppercase; 
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			font-size:0.8em; 
			font-weight: 100;
			}									
		
	.footer {
			font-style:italic;
			font-size:0.8em;
			line-hight:10px;
			color:#414a51;;
			text-align:right;
			padding-top:20px;
			}
			
			
	p#index { 
			width:60%;
			background-color: none;
			font-size: 1em; 
			font-weight: 100; 
			text-transform:normal;
			letter-spacing: 0em; 
			line-height: 1.2em;
			text-align: left;
			vertical-align:bottom;
			padding-top:0px; 
			padding-left:0px; 
			padding-bottom:30px;
			padding-right:0em; 
			margin-left:auto;
			margin-right:auto;
			border-bottom: 0px solid black;
			clear:both;
			}
			
	p#index2 { 
			width:70%;
			background-color: none;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			font-size: 1.2em; 
			font-weight: 100; 
			text-transform:normal;
			letter-spacing: 0em; 
			line-height: 1.2em;
			text-align: left;
			vertical-align:bottom;
			padding-top:0px; 
			padding-left:0px; 
			padding-bottom:30px;
			padding-right:0em; 
			margin-left:auto;
			margin-right:auto;
			border-bottom: 0px solid black;
			clear:both;
			}		




	
	.icontitle	{
			font-weight: 600;
			font-size:1.2em;
			}
			
	.icontitle2	{
			font-weight: 600;
			font-size:1.3em;
			}
	
	.icontitle3	{
			font-weight: 200;
			font-size:1em;
			}				

	.image_float {
			float:left;
			margin: 0 0 0 0;
			}	

/* LINKS
----------------------------------------------------------------------------------------------------- */		
		
		
	a.abacus:link { 
			color:#005793;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-weight: 100; 
			letter-spacing: 0.7px; 
			}
	
	a.abacus:visited {
			color:#005793; 
			text-decoration: none; 
			border-bottom:0px dotted white; 
			font-weight: 100; 
			letter-spacing: 0.7px; 
			}
	
	a.abacus:hover { 
			color:#fbb040; 
			text-decoration: none; 
			border-bottom:1px solid white; 
			font-weight: 100; 
			letter-spacing: 0.7px;
			}
	
	a.abacus:active { 
			color:#005793;; 
			text-decoration: none; 
			border-bottom:0px dotted #d4711a; 
			font-weight: 100; 
			letter-spacing: 0.7px; 
			}

	a.register:link { 
			color:#C62E33;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-weight: 100; 
			letter-spacing: 0.7px; 
			}
	
	a.register:visited {
			color:#C62E33; 
			text-decoration: none; 
			border-bottom:0px dotted white; 
			font-weight: 100; 
			letter-spacing: 0.7px; 
			}
	
	a.register:hover { 
			color:#415169; 
			text-decoration: none; 
			border-bottom:1px solid white; 
			font-weight: 100; 
			letter-spacing: 0.7px;
			}
	
	a.register:active { 
			color:#C62E33; 
			text-decoration: none; 
			border-bottom:0px dotted #d4711a; 
			font-weight: 100; 
			letter-spacing: 0.7px; 
			}


		
/* 
	a.abacusf:link { 
			color:#f1f1f1;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-weight: 100; 
			letter-spacing: 0.6px; 
			text-transform:uppercase;
			}
	
	a.abacusf:visited {
			color:#f1f1f1; 
			text-decoration: none; 
			border-bottom:0px dotted white; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase; 
			}
	
	a.abacusf:hover { 
			color:#fbb040; 
			text-decoration: none; 
			border-bottom:0px solid white; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase;
			}
	
	a.abacusf:active { 
			color:#f1f1f1;; 
			text-decoration: none; 
			border-bottom:0px dotted #d4711a; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase; 
			}	
 */



	a.abacusf:link { 
			color:#415169;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-weight: 100; 
			letter-spacing: 0.6px; 
			text-transform:uppercase;
			}
	
	a.abacusf:visited {
			color:#415169; 
			text-decoration: none; 
			border-bottom:0px dotted white; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase; 
			}
	
	a.abacusf:hover { 
			color:#E21B17; 
			text-decoration: none; 
			border-bottom:0px solid white; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase;
			}
	
	a.abacusf:active { 
			color:#415169;; 
			text-decoration: none; 
			border-bottom:0px dotted #d4711a; 
			font-weight: 100; 
			letter-spacing: 0.6px;
			text-transform:uppercase; 
			}	




	a.abacusl:link { 
			color:#415169;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, sans-serif;
			font-weight: 100; 
			font-size:1em;
/* 			letter-spacing: 0.6px;  */
			text-transform:uppercase;
			}
	
	a.abacusl:visited {
			color:#415169; 
			text-decoration: none; 
			border-bottom:0px solid white;
			font-weight: 100; 
/* 			letter-spacing: 0.6px; */
			text-transform:uppercase; 
			}
	
	a.abacusl:hover { 
			color:#ed1c24; 
			text-decoration: none; 
			border-bottom:0px solid white;
			font-weight: 100; 
/* 			letter-spacing: 0.6px; */
			text-transform:uppercase;
			}
	
	a.abacusl:active { 
			color:#415169;; 
			text-decoration: none; 
			border-bottom:0px solid white;
			font-weight: 100; 
/* 			letter-spacing: 0.6px; */
			text-transform:uppercase; 
			}	


		
	a.abacus-ba:link { 
			color:#f1f1f1;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}
	
	a.abacus-ba:visited {
			color:#f1f1f1; 
			text-decoration: none; 
			border-bottom:0px dotted white; 
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}
	
	a.abacus-ba:hover { 
			color:#fbb040; 
			text-decoration: none; 
			border-bottom:0px solid white; 
			font-weight: normal; 
			letter-spacing: 0.7px;
			}
	
	a.abacus-ba:active { 
			color:#f1f1f1;; 
			text-decoration: none; 
			border-bottom:0px dotted #d4711a; 
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}	
		
	
	
	a.abacus-dos:link { 
			color:#00aeef;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}
	
	a.abacus-dos:visited {
			color:#00aeef; 
			text-decoration: none; 
			border-bottom:0px dotted white; 
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}
	
	a.abacus-dos:hover { 
			color:#8DC63F; 
			text-decoration: none; 
			border-bottom:1px solid white; 
			font-weight: normal; 
			letter-spacing: 0.7px;
			}
	
	a.abacus-dos:active { 
			color:#00aeef; 
			text-decoration: none; 
			border-bottom:0px dotted #d4711a; 
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}		
			
		.language:link { 
			color:#00aeef;;
			text-decoration: none;
			border-bottom:0px solid white;
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}
	
	.language:visited {
			color:#00aeef; 
			text-decoration: none; 
			border-bottom:0px dotted white; 
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}
	
	.languages:hover { 
			color:#8DC63F; 
			text-decoration: none; 
			border-bottom:1px solid white; 
			font-weight: normal; 
			letter-spacing: 0.7px;
			}
	
	.language:active { 
			color:#00aeef; 
			text-decoration: none; 
			border-bottom:0px dotted #d4711a; 
			font-weight: normal; 
			letter-spacing: 0.7px; 
			}				
			
	
	.logoclient {
			width:auto;
			text-align:center;
			border:0;
			}
	
	
	.food {
			width:auto;			
			}	
			
			
			
			
/* TABLES
----------------------------------------------------------------------------------------------------- */		
		
	
	
	.tdwwhite	{
	    width:100%;
		background-color:#00aeef;
		}
		
	.tdwwhite-be	{
	    width:100%;
		background-color:#35939B;
		}
		
	.tdwwhite-ba	{
	    width:100%;
		background-color:#8E8E4B;
		}		
		
    .tdwwhite-ku	{
	    width:100%;
		background-color:#061f82;
		}			

     .tdwwhite-kv	{
	    width:100%;
		background-color:#2F5FAE;
		}
		
	.tdwwhite-std	{
	    width:100%;
		background-color:#00aeef;
		}	
		
	.tdwwhite-md	{
	    width:100%;
		background-color:#81104A;
		}	
		
		
	.tdwwhite-def	{
	    width:100%;
		background-color:#525252;
		}	
		
	.tdwwhite-demo	{
	    width:100%;
		background-color:#009866;
		}	
		
	
	
/* IMAGES
----------------------------------------------------------------------------------------------------- */		
	
	
		.language	{
			width:auto;
			height:auto;
			background-color:none;
			text-align:center;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			}
			
			
						
	.language:visited {
			background-color:#055C58;
			}
			
	
	.language:hover {
			background-color:#690000;
			}		

	
	.language:active	{
			
			}
	

	.reporticon	{
			width:70px;
			height:auto;
			background-color:#415169;
			text-align:center;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			}
			
			
						
	.reporticon:visited {
			background-color:#055C58;
			}
			
	
	.reporticon:hover {
			background-color:#C62E33;
			}		

	
	.reporticon:active	{
			
			}

	.reporticon2	{
			width:50px;
			height:auto;
			background-color:#415169;
			text-align:center;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			}
			
			
						
	.reporticon2:visited {
			background-color:#415169;
			}
			
	
	.reporticon2:hover {
			background-color:#66CCFF;
			}		

	
	.reporticon2:active	{
			
			}
										


	.reporticon3	{
			width:125px;
			height:auto;
			background-color:#415169;
			text-align:center;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			}
			
			
						
	.reporticon3:visited {
			background-color:#055C58;
			}
			
	
	.reporticon3:hover {
			background-color:#C62E33;
			}		

	
	.reporticon3:active	{
			
			}
																				