/* cyrillic-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0-ExcOPIDUg-g.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0aExcOPIDUg-g.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* latin-ext */
  @font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0yExcOPIDUg-g.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0KExcOPIDU.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }






div.con_backgnd_1 {  

/*position:relative;*/

/*margin-top:10px;*/

padding-top:20px;

padding-bottom:20px;

height:auto;

margin-left:auto;

margin-right:auto;

width:100%;

background-color:#efefef; /*rgb(222, 222, 222);*/


/*
	-moz-box-shadow: 0 2px 5px #ccc;

	-webkit-box-shadow: 0 2px 5px #ccc;

	box-shadow: 0 2px 5px #ccc; 



	-moz-border-bottom-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border-bottom-right-radius: 25px;

*/

}




div.con_backgnd_2 {  

margin-top:0px;

padding-top:20px;

padding-bottom:20px;

height:auto;

margin-left:auto;

margin-right:auto;

width:100%;

background-color:#FFF; 

/*

	-moz-box-shadow: 0 2px 5px #ccc;

	-webkit-box-shadow: 0 2px 5px #ccc;

	box-shadow: 0 2px 5px #ccc; 

	-moz-border-top-right-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	border-top-right-radius: 25px;

*/

}


div.con_backgnd_flex {  

	display: flex;
	justify-content: center;

	margin-top:0px;
	
	padding-top:0px;
	
	padding-bottom:0px;
	
	height:auto;
	
	margin-left:auto;
	
	margin-right:auto;
	
	width:100%;
	
	background-color:#FFF; 
}


@media (max-width: 768px) {
	div.con_backgnd_flex {  

		display: block;
		float: none;
		clear: both;
		width: 95%;
	
	}
}

div.con_backgnd_ribbon {  

	margin-top:0px;
	
	padding-top:0x;
	
	padding-bottom:0px;
	
	height:auto;
	
	margin-left:auto;
	
	margin-right:auto;
	
	width:100%;

}


div.con_bottom {

/*position:relative;top:0px;*/

/*margin-top:3px;*/

/*margin-top:20px;*/

padding-top:10px;

padding-bottom:10px;

height:auto;

margin-left:auto;

margin-right:auto;

width:100%;

background-color:#31648e; 



	-moz-box-shadow: 0 2px 5px #ccc;

	-webkit-box-shadow: 0 2px 5px #ccc;

	box-shadow: 0 2px 5px #ccc; 


}









div.con_main {  

margin-left:auto;

margin-right:auto;

width:70%;

border:#0000FF 15px solid; 

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 30px; 

line-height: 1.3; 

text-align: left; 

clip:   rect(   ); 

list-style-position: outside}





div.con_center {  

float:left;

width:55%;

margin-left:5px;

margin-right:5px;

border:#0000FF 5px solid; 

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 20px; 

line-height: 1.3; 

text-align: left; 

list-style-position: outside}





div.con_left_short {  

background-color:#fff;

float:left;

clear:left;

margin-left:5px;

width:20%;

border:#0000FF 5px solid; 

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

line-height: 1.3; 

text-align: left; 

list-style-position: outside}





div.con_left_large {  

padding:3 3 10 10;

background-color:#fff;

float:left;

clear:left;

margin-left:5px;

width:70%;

/*border-right:#6baede 3px solid;*/

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

line-height: 1.3; 

text-align: left;

list-style-position: outside}


div.con_right_short {  

/*padding: 3 3 10 10;*/

float:right;

clear:right;

width:27%;

border-left:#6baede 3px solid;

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

line-height: 1.3; 

text-align: left; 

list-style-position: outside}


div.con_left_40pc {  

	background-color:#fff;
	
	float:left;
	
	clear:left;
	
	width:40%;
	
	/*border-right:#6baede 3px solid;*/
	
	font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 
	
	font-size: 18px; 
	
	line-height: 1.3; 
	
	text-align: left;
	
	list-style-position: outside}
	
	
div.con_right_60pc {  
		
	padding: 0px 125px 3px 125px;

	align-self: center;

	/*float:right;

	clear:right;*/
	
	width:55%;
	
	font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 
	
	font-size: 18px; 
	
	line-height: 1.3; 
	
	text-align: left; 

	list-style-position: outside}


@media (max-width: 768px) {
	div.con_left_large {  

		float:none;
		
		clear:both;
		
		width:95%;
	}

	div.con_right_short {

		float:none;
		
		clear:both;
		
		width:95%;
	}	

	div.con_left_40pc {  

		padding: 3px 3px 10px 10px;
		
		float:none;
		
		clear:both;
		
		width:95%;

		vertical-align:baseline;
	}

	div.con_right_60pc {

		padding: 1px 1px 1px 1px;

		align-self: auto;

		float:none;
		
		clear:both;
		
		align-self: auto;
		
		width:95%;

		vertical-align:baseline;
	}	

}


div.con_right_large {  

float:left;

margin-left:5px;

width:75%;

border:#0000FF 5px solid; 

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 20px; 

line-height: 1.3; 

text-align: left; 

list-style-position: outside}




div.con_ribbon {  

	float: none;
	
	display: block;
	margin-left: auto;
	margin-right: auto;
	
	width:100%;
	
	/*font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 
	
	font-size: 16px; 
	
	line-height: 1.3;*/ 
	
	/*text-align: left;*/
	
	list-style-position: outside
	
	}



div.con_full {  

float: none;

display: block;
margin-left: auto;
margin-right: auto;

width:100%;

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 18px; 

line-height: 1.3; 

/*text-align: left;*/

list-style-position: outside

}


@media (min-width: 768px) {
	div.con_full {
	
	width: 70%;
	
	}
}	


div.con_left_large_bottom {  

padding:3 3 10 10;

color:#d9e7f1;

float:left;

clear:left;

margin-left:5px;

width:70%;

/*border:#0000FF 5px solid;*/

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 10px; 

line-height: 1.3; 

text-align: left; 

list-style-position: outside}







div.con_right_short_bottom {  

padding:3 3 10 10;

margin-right:10px;

color:#d9e7f1

width:27%;

/*border:#0000FF 5px solid;*/

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

font-size: 10px; 

line-height: 1.3; 

text-align: right; 

list-style-position: outside}





a.bottom:link {color: #d9e7f1; text-decoration: underline;}

a.bottom:visited {color: #FFF;text-decoration: underline;}

a.bottom:hover, a.bottom:active, a.bottom:focus { text-decoration: none;}



a.bottom_no_deco:link {color: #d9e7f1; text-decoration: none;}

a.bottom_no_deco:visited {color: #FFF;text-decoration: none;}

a.bottom_no_deco:hover, a.bottom:active, a.bottom:focus { text-decoration: none;}



/*Small Caps ID*/

#SC {font-variant: small-caps;}



#news-container

{	

	padding-left:30px;
	padding-right:30px;

	/*margin: auto;

	/*margin-top: 30px;*/

	margin-left: auto;

	margin-right:auto

	font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; 

	font-size: 16px; 

	list-style-image: url('../images/arrowRight.jpg')

}



#news-container ul li div

{

	margin: auto;

	margin-top: 10px;

	

	background: #ffffff;

}









p.Paragraph6  {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size:  6px; line-height: 1.3; text-align: justify; clip:   rect(   ); list-style-position: outside}

p.Paragraph7  {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size:  7px; line-height: 1.3; text-align: justify; clip:   rect(   ); list-style-position: outside}

p.Paragraph8  {  margin-top: 15px; font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 8px; line-height: 1.5; text-align: justify; clip:   rect(   ); list-style-position: outside}

p.Paragraph9  {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size:  9px; line-height: 1.3; text-align: justify; clip:   rect(   ); list-style-position: outside}

p.Paragraph10 {  margin-top: 5px; font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5; text-align: justify; clip:   rect(   ); list-style-position: outside}

p.Paragraph11 {  margin-top: 5px; font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; text-align: justify; clip:   rect(   ); list-style-position: outside}



p.Paragraph12   {  /*text-indent: 2em*/; margin-top: 5px; font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; text-align: justify; clip:   rect(   ); list-style-position: outside}

p.Paragraph12ni {  margin-top: 5px; font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; text-align: justify; clip:   rect(   ); list-style-position: outside}



p.Paragraph14 {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.3; text-align: justify; clip:   rect(   ); list-style-position: outside}

p.Paragraph16 {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.3; text-align: justify; clip:   rect(   ); list-style-position: outside}
p.Paragraph16ind {  text-indent: 5em; margin-top: 15px; font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.3; text-align: justify; clip:   rect(   ); list-style-position: outside}
p.Paragraph16center {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.3; text-align: center; clip:   rect(   ); list-style-position: outside}

p.Paragraph18 {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.3; text-align: justify; clip:   rect(   ); list-style-position: outside}
p.Paragraph18center {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.3; text-align: center; clip:   rect(   ); list-style-position: outside}

p.Paragraph30 {  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 30px; line-height: 1.3; text-align: justify; clip:   rect(   ); list-style-position: outside}




/* For Wraping Text around images (To be validated)*/

img.alignLeft {
	float:left;
	margin-right: 1em;
	margin-bottom:1em;
	height: auto;
	max-width: 100%;
  /* even more control with max-width */
  /*max-width: 720px;*/
}

img.alignRight { float:right;
	margin-left: 1em;
	height: auto;
	max-width: 100%;	
}

img.alignMiddle {
	align:middle;
	margin-left: 1em;
	height: auto;
	max-width: 100%;
 }

 img.alignCenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	max-width: 100%;
	text-align: center;
 }

ul.list11p {

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-style: normal;

line-height: 1.5;

list-style-position: outside;

padding: 0px;

/*margin: 5px 5px 0px 20px;*/

margin-left: 4em;

}



ul.list11p li {

margin-bottom:5px;

}



ul.list12p {

font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

line-height: 1.5;

list-style-position: outside;

padding: 0px;

margin-left: 4em;

}



ul.list12p li {

margin-bottom:5px;

}



ul.list16p {

	font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 16px;
	
	font-style: normal;
	
	line-height: 1.5;
	
	list-style-position: outside;
	
	padding: 0px;
	
	margin-left: 4em;
	
	margin-bottom:15px;

	}
	
	
	
	ul.list16p li {
	
	margin-bottom:5px;
	
	}



	ul.list18p {

		font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
		
		font-size: 18px;
		
		font-style: normal;
		
		line-height: 1.5;
		
		list-style-position: outside;
		
		padding: 0px;
		
		margin-left: 4em;
		
		margin-bottom:15px;
	
		}
		
		
		
		ul.list18p li {
		
		margin-bottom:5px;
		
		}


h2.type_1 {

	border-top:#6baede 3px solid;

	font-family: 'PT Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin-top: 35px;

	margin-bottom: 10px;

	padding-top:  10px;

        padding-left: 15px; 

	/*padding-bottom: 0px;*/

}



h4.type_1 {

	font-family: 'PT Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin-top: 15px;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

}

.video-embedded{
	max-width: 100%;
	height: auto;
  }

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
	position:absolute;
}

.google-maps {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
  }
  .google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
  }



  h2.head_center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	max-width: 100%;  
  }	

