/****/
/* Menu RIGHT
/****/

body {

  font-family: 'Helvetica', 'Arial', sans-serif;


}


/*************************************************************************/
/* custom team style */
/*************************************************************************/
.team-grid {
    margin: auto 0 auto 0;
    padding: 0;
    list-style: none;
    /*display: inline-block;*/
    text-align: center;

    /*width: 992px;
    z-index:1000;*/
}
.team-grid:after,
.team-item:before {
    content: '';
    display: table;
}
.team-grid:after {
    clear: both;
}
.team-grid li {
    width: 248px;
    /*display: inline-block;*/
    margin-bottom:20px;
    /*position:relative;*/
    /*float: left;*/
    margin-left: auto ;
    margin-right: auto ; /*75px*/
    /*display: table-cell;*/

}
.team-grid ul {
    /*display: table;*/
  display: table;
  margin: 0 auto;
}
.team-item {
    border-radius: 10%;
    border: 3px solid #009440;   /* #1B4046; */
    position: relative;
    cursor: default;

    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.team-img {
    background-size:100% 100%;
    border-radius: 10%;
    height: 248px;
    width: 248px;
}
.team-info {
    position: absolute;
    width: 248px;
    height: 248px;
    border-radius: 10%;
    opacity: 1;
    text-align: center;
    font-size: medium;
    background-color: rgba(0, 148, 64, 0.2);
    filter: alpha(opacity=50);
    -webkit-backface-visibility: hidden; /*for a smooth font */
}
.team-info p{
    padding-top:25%;
}
.team-img:hover {
	opacity: 0.2;
	cursor: pointer;
}

.team-member-info-item 
{
	height:280px;
	width:225px;
	position: relative;
	float: left;
	margin: 10px;
}

.team-member-info-item img
{
	max-width:100%;
	max-height:100%;
	margin:left;
	display:inline-block;
}

.menukachel {
  display: table;
  height: 100%;
  width: 100%;
  text-align: center;
  /*border: 2px dashed #f69c55;*/
}

.menukachel span {
  display: table-cell;
  vertical-align: middle;
  font-size: 30px;
}

/*--Slideshow Begins Here--*/
.slideshow {
	display: block;
	vertical-align: middle;
	position: relative;
}
/*--Main Container--*/
#main_view {
	margin-left:auto;
	margin-right:auto;
	position: relative;	
	height:590px;	width: 780px;
}
.window {
	height:570px;	width: 760px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: absolute;
	display: block;
	top:50%;
	left:50%;
	margin: -285px 0 0 -380px;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}
.paging {
	position: absolute;
	bottom: 10px; right: 50px;
	width: 300px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;
	line-height: 40px;
	font-weight: bold;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff; text-shadow: #333 1px 1px 1px;
}
.pause {
	position: absolute;
	bottom: 10px; right: 20px;
	width: 25px; height:47px;
	z-index: 200; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	display: block; /*--Hidden by default, will be later shown with jQuery--*/
}
.pause a {
	padding: 5px;
	text-decoration: none;
letter-spacing:1px;
font-weight: thick;
	color: #f0f0f0; text-shadow: #333 1px 1px 1px;
	border: 2px solid #ccc;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a.active {
	font-weight: bold;
	border: 2px solid #fff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}
/*--Slideshow Ends Here--*/

.textboxes {
	display: block;
	position: relative;
	border: 1px solid #f0f0f0;
	background: #f0f0f0;
 	border-bottom: 2px solid #ccc;  
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
margin-top: 10px; margin-bottom: 10px;
}
