

			body
			{
				color: #000;
			}

			p {
				font-weight: 110;
			}	
					
			p + p {
				margin-top: 0.5em;
			}
			
			b {
				font-weight: 500;
			}
						
			h3 {
				font-size: 1.4em;
				font-weight: 100;
				line-height: 120%;
			}
			
			h4 {
				font-weight: 400;
			}

			.gwm_banner2
			{
				background-color: #eee; 
				font-family: 'Roboto', sans-serif; 
				font-weight: 300; 
				line-height: 2em
			}
			
			.indicator_description 
			{
				margin-top: 10px; 
				font-size: 120%;
				background-color: rgba(245, 245, 245, 0.75); 
				padding: 10px;
			}
			
			.measures 
			{
				font-size: 1.5em;
				margin-bottom: 10px;
				height: 25px;
				margin-top: 2px;
				color: #111;
				font-weight: 100;
			}
			
			.values
			{
				font-size: 1.5em;
				margin-bottom: 10px;
				margin-top: 1px;
				height: 25px;
				color: #444;
				vertical-align: middle;
				font-weight: 500;
			}
			
			.units
			{
				font-size: 80%;
				font-weight: 100;
				font-style: italic;
			}

			#container2
			{
			    background-color:#fff;    
			    width: 50%;
			    height: 200px;
			    float:left;
			 }
			 
			#right
			{
			    float:right;
			    width: 45%;
			}
			
			#right1, #right2
			{
			    background-color:#efefef;    
			    height: 460px;
			    border: 1px dotted #000;
			    padding: 10px;
			}
			
			#right2
			{
				margin-top: 25px;
			}

			.contacts
			{
			    float: left;
				width: 35%; 
				padding: 5px; 
				margin: 5px;
				background-color: #fff;
				font-size: 0.8em;
			}

			
			.pb_boxes
			{
				float: left; 
				width: 26%; 
				border: 1px dotted #000; 
				padding: 25px; 
				margin-bottom: 20px;
				background-color: #fff;
				font-size: 0.8em;
			}
			
			.pb_boxes_measures
			{
				float: left; 
				text-align: right; 
				width: 55%;
			}
			
			.pb_boxes_values
			{
				float: left;  
				width: 40%; 
				margin-left: 10px;
			}
			
			h2
			{
				font-size: 2.2em;
			}
			
			linkBlue
			{
				color: #5b87b0;
			}
			
			a.linkBlue:link 
			{
				color: #5b87b0;
			}
	
			a.linkBlue:visited 
			{
				color: #5b87b0;
			}
	
			a.linkBlue:hover 
			{
				color: #5b87b0;
			}
			
			a.linkBlue:active 
			{
				color: #5b87b0;
			}
			
			
			
			
			/* navigation bar for maps/definition */
			.cctabs {
			/*     width: 100%; */
			/*     margin: 100px auto; */
			}
			.cctabs input[type="radio"] {
			    opacity: 0;
			}
			.cctabs .fa{
/* 						margin-right:10px;	 */
			}
			.cctabs label {
			    color: #000;
			    cursor: pointer;
			    float: left;
			    margin-right: 2px;
			    padding: 1.5% 7%;
				font-size:16px;
				font-weight:bold;
				border: 1px solid #fff;
				height: 20px;
			}
			.cctabs label:hover {
			    background: -webkit-linear-gradient(#777, #666);
			}
			.cctabs input:checked + label {
			    background: #fff;
			    color: #ebb704;
				border-top:solid 2px #ebb704;
			}
			.cctabs input:nth-of-type(1):checked ~ .panels .panel:first-child, .cctabs input:nth-of-type(2):checked ~ .panels .panel:nth-child(2), .cctabs input:nth-of-type(3):checked ~ .panels .panel:nth-child(3), .cctabs input:nth-of-type(4):checked ~ .panels .panel:last-child {
			    opacity: 1;
			    -webkit-transition: .3s;
				/*position:relative;*/
				z-index:999;
			}
			.cctabs .panels {
			    float: left;
			    clear: both;
			    position: relative;
			    width: 100%;
			    background: #fff;
			}
			.cctabs .panel {
			    width: 100%;
			    opacity: 0;
			    position: absolute;
			    background: #fff;
			    padding: 4%;
			    box-sizing: border-box;
			}	
			
			
