@charset "UTF-8";
/* CSS Document */


 html{
	 font-family:Arial, Helvetica, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
 }
 
 body{
	 margin:0
	 }
	 
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
	
#wrapper {
	width: 100%;
	min-width: 220px;
	max-width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	padding-left: 0 px;	
	
		}
		
#wrappermain {
	width: 100%;
	min-width: 220px;
	max-width: 715px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
		}
		

header {
	top: 0px;
	left: 0px;
	margin: 10px;
	padding: 0px;
	
	
}

nav {
	width: 100%;
	margin: 0 auto;
	
	
}

.NavImg img{
	margin: -3px;
	padding:0px;
	border: 0px solid #000;	
	

}



a href{
	margin: 0px;
	padding: 0px;
}

main {
	margin: 50px 0 20px 0;
	
	
	
}


h1, h3 {
	font-family:    Arial, Helvetica, sans-serif;
	font-size:      1em;
	letter-spacing: 0.12em;
	padding:0px;
	color:#000;
	margin-top: 20px;
	margin-bottom: 2px;
	font-style: normal;
	font-weight: normal;
}

p
{
	font-family:    Arial, Helvetica, sans-serif;
	/*letter-spacing: 0.12em;*/
	color:          #000;
	margin-top:10px;
	margin-bottom: 0px;
	line-height: 1.2em;
	font-size: 0.8em;
}

p.thick {
    font-weight: bold;
}
.thick {
    font-weight: bold;
}

.quote {
	font-style: italic;
}

.fotoname
{
	font-family:    Arial, Helvetica, sans-serif;
	letter-spacing: 0.0em;
	color:          #000;
	margin-top:10px;
	margin-bottom: 0px;
	line-height: 1.2em;
	font-size: 0.8em;
}

.fototext {
	font-family:	Arial, Helvetica, sans-serif;
	text-align: left; 
	margin: 20px 2% 20px 0;
	padding: 0 0 2% 0;
	line-height: 1.1em;
	
}	

a:link, a:visited, a:link:active, a:visited:active {
	color: #000;
	text-decoration: none;
	font-style: normal;
}

.carousel{
	margin-top: 50px;
	background-color: #FFF;

}
.video-carousel{
max-width: 888px;
margin: 0 auto;

}
.carousel .item img{
    margin: 0 auto; /* Align slide image horizontally center */
}
.bs-example{
	margin: 20px;
}

.carousel-caption {
    position: relative;
    left: auto;
    right: auto;
 bottom:10px;
 padding-top:10px;
 padding-bottom:10px;
text-shadow: none;
}

/* Title text */
.carousel-caption h3 {
	font-size:      .9em;
	letter-spacing: 0.12em;
	padding:0px;
	color:#000;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
}
/* Description text */
.carousel-caption p {
	font-family:    Arial, Helvetica, sans-serif;
	
	color:          #00;
	margin: 0px;
	padding: 0px;	
	
}

.carousel-control 
{ background: none !important; filter: none !important; progid:none !important; }

.carousel-control .glyphicon,
.carousel-control .icon-prev,
.carousel-control .icon-next {
	color: #666;
	text-shadow: none;
}
.carousel-indicators li {
	background-color: #999;
	background-color: rgba(70,70,70,.25);
	border:none;
	width:8px;
	height:8px;
	border-radius:10px;
}

.carousel-indicators .active {
	background-color: #666;
	width:9px;
	height:9px;
}
 .carousel-indicators{
	position:relative;

 }
 
.js-video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
	
	
}

.js-video iframe {
	position: absolute;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	
 }


/* .js-video embed, 
.js-video iframe, 
.js-video object, 
.js-video video {
	
  	display:block;
	margin: 0 auto;
	max-width:100%;
	max-height:100%;
}*/


 
  dl {
	font-family:	Arial, Helvetica, sans-serif;
	color:	#000;
	border: 0px double #ccc;
	margin: 20px 0 0 0;
	
	
  }
  
  dl h1  {
	margin: 0 0 0 14%;
    padding: 1.5em 0 1em 0;
	font-size:      1em;
	letter-spacing: 0.12em;
	font-style: normal;
	font-weight: normal; 
	 }  
	  
  dt {
	font-size: .85em;
	letter-spacing: 0.1em;
	float: left;
	clear: left;
	width: 12%;
	text-align: right;
	font-style: normal;
	font-weight: normal; 
	line-height: 1em;
  }
 
  dd {
	font-size: .85em;	
    margin: 0 0 0 14%;
    padding: 0 0 0.6em 0;
	line-height: 1em;
  }
  
    .panel-title {
		text-align: left;
	
}

  
  .panel-title a {
	  font-family:	Arial, Helvetica, sans-serif;
	color: #999;
		font-size: 0.85em;
	letter-spacing: 0.1em;
	font-style: normal;
	font-weight: normal;	
}

 .panel-title a:visited, .panel-title a:link:active, .panel-title a:visited:active {
	color: #999;
	text-decoration: none;
	font-style: normal;
}	
.panel-group {
	font-family:	Arial, Helvetica, sans-serif;
	margin: 20px 2% 15% 14%;
	padding: 0 0 0 0;
	
	
	}
	.panel-body {
	font-family:	Arial, Helvetica, sans-serif;
	margin: 20px 2% 20px 0;
	padding: 0 0 2% 0;
	line-height: 1.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}	
	
#accordion h1 {
	padding-top: 20px;
	padding-bottom: 10px;
}

@media (max-width: 970px) {		
#wrapper {
	margin-left: auto;
		}

  }
  


		
  @media (max-width: 725px) {
	
	
	#wrappermain {
		width: 100% !important;
		}
		
	
	
}


@media (max-width: 676px) {

	
	#wrappermain {
		width: 95% !important;
	}

	
}

@media (max-width: 580px) {
	
	#wrapper {
	margin-left: 8px;	
		}
	
	#wrappermain {
		width: 90% !important;
	}
	
	dt {
	float: none; !important;
	margin: 0 0 0 11%;
	text-align: left;	
	}
	
	dd {
	margin: 0 0 0 11%;
	}

	
}

