* {
    /*border: 1px solid red !important;*/
    /*background-color: #9FCFE1;*/
}

.menu-block {
	width:auto;
	margin:0 auto;
	background-color:#e3e3e3;
	/*background:url(../images/header-bg.jpg) center 0 repeat;*/
	box-shadow:0 -7px 7px rgba(0,0,0,0.1);
	color: white;
}

.menu-block1 {
	width:auto;
	margin:0 auto;
	height: 54;
	background-color:#e3e3e3;
	color: white;
	/*background:url(../images/header-bg.jpg) center 0 repeat;*/
	box-shadow:0 -7px 7px rgba(0,0,0,0.1);
	/*li > a:focus { background-color: #c9c9c9; color: red;}*/
}
.row {margin:0 auto;}
.header-link { 
	font-size: 8;
}

.navbar-brand{
	padding-top: 1px;
}

.navbar-custom {
	background-color: #c9c9c9;
	color: red;
}
.visible-xs{
	margin: 0 auto;
	width: 0 auto;
}

.banner {/*position:absolute; z-index:100; left:0px;*/
	/*width: 0 auto; */
	/*margin: 0 auto;*/ 
	font-size:24px;
	font-weight: bold;
	line-height:33px; 
	display:block;
	color: #FFE473;
	text-shadow: 2px 2px 4px #323232;
	/*box-shadow:0 7px 7px 4px rgba(0,0,0,0.1);*/
}

/*.banner {position:absolute; z-index:100; top:516px; left:0px; width:950px; font-size:26px; line-height:33px; color:#85a09d; font-family: 'Open Sans', sans-serif; font-weight:800; text-align:center; text-transform:uppercase; letter-spacing:-1px; background:#fff;}
.banner span {display:block; margin-top:-4px;}
.slider-banner {position:absolute; right:0; top:0; display:inline-block; z-index:9999;}*/

.background{ 
	background-color: #89bdd3;
	}

.header-bg {
	background-color: #c9c9c9;
	padding-top: 10px;
	border-radius: 3px;
	box-shadow:0 -7px 7px rgba(0,0,0,0.1);
}

.accent {
	background-color: #9ad3de;
	/*background-color: #6ed3cf;*/
	color: #feffff;
	text-shadow: 2px 2px 4px #323232;
	box-shadow:0 7px 7px 4px rgba(0,0,0,0.1);
}

.accent2 {
	background-color: #9ad3de;
	/*background-color: #6ed3cf;*/
	color: #feffff;
	box-shadow:0 7px 7px 4px rgba(0,0,0,0.1);
}

.side-accent > h4 {
	color: #fdffff;	
}

.side-accent > p {
	/*color: #777777;*/
	color: #1c4d92;	
}

.side-accent2 > h4 {
	color: #fdffff;
	text-shadow: 1px 1px #1c4d92;	
}

.side-accent2 > p {
	/*color: #777777;*/
	color: #1c4d92;
	font-size:13px;	
}

.side-accent2 > span {
	color: #777777;
	/*color: #1c4d92;	*/
}

.side-accent2 > li {
	color: #1c4d92;
	/*display: block;*/
	font-size:13px;
}

.side-accent > li {
	color: #1c4d92;
	/*display: block;	*/
}

/*.side-accent2 > li > a {
	color: #fff;
}*/

.navbar-default .navbar-nav > li > a {
  color: #fdffff;
  font-size: 17px;
  font-weight: bold;
  background-color: transparent;
  text-shadow: 1px 1px #323232;
}

.navbar-default .navbar-nav .selected > li > span {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
  color: #ffffdc;
  font-size: 18px;
  background-color: #d5d5d5;
  text-shadow: 1px 1px 2px #222222;
  /*text-shadow: 1px 1px 2px #35bfea;*/
}
/*.navbar-default .navbar-nav > li > span,*/
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffdc;
  font-size: 18px;
  background-color: #d5d5d5;
  text-shadow: 1px 1px 2px #222222;
  /*text-shadow: 1px 1px 2px #35bfea;*/
}
.carousel-caption-Sm {
  position: absolute;
  right: 15%;
  bottom: -15px;
  left: 15%;
  z-index: 10;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
  text-align: center;
  vertical-align: bottom;
  text-shadow: 0 2px 2px rgba(0, 0, 0, .6);
}

.carousel-indicators-Sm {
  position: absolute;
  bottom: 5%;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators-Sm li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

****************************Popup*************************/
span.dropt {border-bottom: thin dotted; background: #ffeedd;}
span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 2%; background: #ffffff;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: -160px 0px 0px 140px; background: #ffffff; z-index:6;}