@charset "utf-8";

/* CSS Document */



@font-face {

    font-family: 'tg-bold';

    src: url('fonts/trade-gothic-no-2-bold.eot');

    src: url('fonts/trade-gothic-no-2-bold.eot?#iefix') format('embedded-opentype'),

         url('fonts/trade-gothic-no-2-bold.woff') format('woff'),

         url('fonts/trade-gothic-no-2-bold.ttf') format('truetype'),

         url('fonts/trade-gothic-no-2-bold.svg#trade-gothic-no-2-bold') format('svg');

    font-weight: normal;

    font-style: normal;

   }

   

@font-face {

    font-family: 'tg-lte';

    src: url('fonts/trade-gothic-light.eot');

    src: url('fonts/trade-gothic-light.eot?#iefix') format('embedded-opentype'),

         url('fonts/trade-gothic-light.woff') format('woff'),

         url('fonts/trade-gothic-light.ttf') format('truetype'),

         url('fonts/trade-gothic-light.svg#trade-gothic-light.') format('svg');

    font-weight: normal;

    font-style: normal;

   }

   

@font-face {

    font-family: 'tg-cd';

    src: url('fonts/trade-gothic-condensed.eot');

    src: url('fonts/trade-gothic-condensed.eot?#iefix') format('embedded-opentype'),

         url('fonts/trade-gothic-condensed.woff') format('woff'),

         url('fonts/trade-gothic-condensed.ttf') format('truetype'),

         url('fonts/trade-gothic-condensed.svg#trade-gothic-condensed.') format('svg');

    font-weight: normal;

    font-style: normal;

   }   

   

body{

	background:#ededed; 

	}

	

header{

	position:absolute;

	top:0;

	width:100%;

	z-index:100;

	}	

	

.header-container{	

	position:relative;

	max-width:1000px;

	height:118px;

	margin:0 auto;

	background:rgba(171,213,27,0.85);

	border-bottom-left-radius:16px;

	border-bottom-right-radius:16px;

	-webkit-bottom-left-radius:16px;

	-webkit-bottom-right-radius:16px;

	-moz-bottom-left-radius:16px;

	-moz-bottom-right-radius:16px;

    

}	



.nav{

	position:absolute;

	top:20px;

	right:32px;

	font-family:Arial, sans-serif;

	font-size:14px;

	color:white;

	}



.logo{

	font-family:'tg-lte', sans-serif;

	color:white;

	font-size:34px;

	padding:50px 0 0 35px;

	}

.logo > span{

	font-family:'tg-bold', sans-serif;

	}

.slide-textshadow{

	text-shadow: 0px 0px 13px rgba(109, 109, 109, 0.88);

	-webkit-text-shadow: 0px 0px 13px rgba(109, 109, 109, 0.88);

}



.title-container{

	position:absolute; 

	top:-93px; 

	width:100%; 

	height:94px; 

	background:white; 

	opacity:.85;

	border-top-left-radius:16px;

	border-top-right-radius:16px;

	-webkit-top-left-radius:16px;

	-webkit-top-right-radius:16px;

	-moz-top-left-radius:16px;

	-moz-top-right-radius:16px;

}



.title{

	font-family:'tg-cd', sans-serif;

	font-size:20px;

	font-weight:600;

	color:#1363ae;

	padding:35px 0 0 40px;

	}

	

.map-title{

	float:left;

	font-family:'tg-cd', sans-serif;

	font-size:20px;

	font-weight:600;

	color:#1363ae;

	padding:15px 0 0 20px;

	}	

.content-container{

	width:100%; 

	height:600px;

	padding:35px 35px; 

	background:white; 

	border-bottom-left-radius:16px;

	border-bottom-right-radius:16px;

	-webkit-border-bottom-left-radius:16px;

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

	-moz-border-bottom-left-radius:16px;

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

}

.map-body{

	position:relative; 

	max-width:1000px; 

	margin:133px auto 0 auto;

	}

	

.map-container{

	width:100%; 

	height:auto;

	padding:40px; 

	background:white; 

	border-radius:16px;

	border-radius:16px;

	-webkit-border-radius:16px;

	-webkit-border-radius:16px;

	-moz-border-radius:16px;

	-moz-border-radius:16px;

}

.map-content-container{

	position:relative;

	width:100%; 

	height:350px;

	padding:35px 35px; 

	background:#367aba; 

	

	

	border-radius:16px;

	border-radius:16px;

	-webkit-border-radius:16px;

	-webkit-border-radius:16px;

	-moz-border-radius:16px;

	-moz-border-radius:16px;

}

.map-txt{

	margin-bottom:20px;

	font-family:Arial, sans-serif;

	font-size:13px;

	color:#badaee;

	

	}

.map-txt > span{

	font-weight:bold;

	color:white;

	}

.content-col-1{

	position:absolute;

	width:460px; 

	}

	

.content-col-2{

	position:absolute;

	left:500px;

	margin:0 0 0 30px;

	width:440px; 

	}

	

.txt{

	font-family:Arial, sans-serif;

	font-size:13px;

	color:#666666;

	}	

.txt > span{

	font-weight:bold;

	}

.txt-link {

	text-decoration:none;

	color:#1363ae;

	}

.circle{

	float:left;

	width:18px;

	height:18px;

	margin-right:10px;

	border-radius:50%;

	}

.legend-container{

	width:100%; 

	height:25px; 

	margin:25px 0 0 0;	

	}

.legend-item{

	float:left;

	margin-right:20px;

	}					

footer{

	height:81px;

	}

.footer-container{

	width:960px;

	padding:34px 20px;

	margin:0 auto;	

	font-family:Arial, sans-serif;

	font-size:12px;

	color:#838282;

	}

	

.footer-txt{

	padding:20px 20px;

	font-family:Arial, sans-serif;

	font-size:12px;

	color:#838282;

	}