/*
Theme Name: MCEA
*/
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
h3.pagetitle {
	font-size: 1.6em;
	padding:0px 0 10px;
	}
.content-hold h2 span a {	
text-decoration:none; 
	color:#F24C35;	}
.sidebar-list li.current_page_item a{color: #333;}
.columns ul li.current_page_item a{
	font-weight:bold;
	text-decoration:none;
}
.video-big div.tab{
	display:none;
}
/*.gallery ul li q {
	font:130%/133% Arial,Helvetica,Verdana,sans-serif;
	letter-spacing:0;
}*/
.tabset li p {
     color:#003876;
     font-size:130%;
     /*padding-left:110px;*/
     width:206px;
     float:right;
	 
}
.videos img, .clients-block ul img, /*.logo-sm img,*/ .logo-sm2 img {
     float:left;
}
.tabset li a {
     color:#003876;
     text-decoration: none;
	 width:300px;
	 float:none; 
}
.tabset li a.active {
     color:#000;
}
.tabset li a p {
     color:#003876;
     text-decoration: none;
	 
}
.tabset li a.active p {
     color:#000;
}/*
.tabset li p{
     float:none;
     font-size:130%;
     width:206px;
}
.tabset li a p{
     width:100%;
     padding:0;
     text-decoration:none;
     color:#003876;
}
.tabset li a:hover p,
.tabset li a.active p{
     color:#000;
}
.ngg-imagebrowser-nav{
	width:100%;
	overflow:hidden;
	padding:0 0 16px;
}
.ngg-imagebrowser-nav div{
	float:left;
	width:256px;
	border:1px solid #b1b1b1;
	text-align:center;
}
.ngg-imagebrowser-nav div.next{
	border-left:1px solid #eee;
}
.ngg-imagebrowser-nav div a{
	display:block;
	background:url(images/bg-prev-next.gif) repeat-x;
	height:18px;
	padding:5px 0 0;
	cursor:pointer;
}
.ngg-imagebrowser-nav div a span{
	display:block;
	background:url(images/btn-prev.gif) no-repeat;
	width:10px;
	height:15px;
	margin:0 auto;
	text-indent:-9999px;
}
.ngg-imagebrowser-nav div.next a span{
	background:url(images/btn-next.gif) no-repeat;
}
.ngg-imagebrowser h3,
.ngg-imagebrowser .counter
{
	display: none;
}
.ngg-imagebrowser .ngg-imagebrowser-desc{display: block;}
.ngg-imagebrowser-nav div {
	width: 258px;
}
.ngg-imagebrowser img {
	margin: 0 !important;
	padding: 0 !important;
	width: 518px !important;
}
.ngg-imagebrowser-nav .back,
.ngg-imagebrowser-nav .next, 
.ngg-imagebrowser-nav{
	margin:0 !important;
	padding:0 !important;
}
.ngg-imagebrowser-nav div a{
	text-decoration: none !important;
}*/
#menu li a.home-2{
background-position:0 0;
width:85px;
}
#menu li a.home-2:hover,
#menu li.active a.home-2,
#menu li:hover a.home-2,
#menu li.hover a.home-2{background-position:0 -49px;}
div.pic img{
	width: 100%;	
}
.footer-contact{
  float:left;
  width:160px;
  padding:0 0 0 14px;
  font-size:100%;
}


.columns{
  float:right;
  margin:14px 0 0;
  overflow:hidden;
}
.columns div{
  float:left;
  width:186px;
  padding:0 0 9999px 12px;
  margin:0 0 -9999px;
  border-left:1px solid #fff;
}
.columns ul{
    margin:0 0 -6px;
    overflow:hidden;
}
.columns ul li{
    padding:0 0 14px;
    font-size:110%;
}
.columns ul li a{
    color:#003876;
    text-decoration:none;
    float:left;
    clear:both;
    margin:0 0 14px;
}
.columns ul li a:hover{
    font-weight:bold;
    text-decoration:none;
}
.columns h4 a{
text-decoration:none; 
color:#003876;}
h2.search-title{
	color:#F24C35;
	font-family:CgFuturaMaxiDeRegular,Arial,Helvetica,Verdana,sans-serif;
	font-size:160%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 0 3px;
}
#content-holder .testimonials h3,
#content-holder h2.search-title{
	color:#F24C35;
	font-family:CgFuturaMaxiDeRegular,Arial,Helvetica,Verdana,sans-serif;
	font-size:130%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 0 3px;
}

.ngg-imagebrowser .el-list .desc {
max-height: 51px;
padding:0 20px 0 10px;
background:#fff url(images/bg-descrip.gif) repeat-x scroll 0 100%;
}
.ngg-imagebrowser .heading {
padding:6px 0;
}
.ngg-imagebrowser .el-list .img-hold {
width:516px;
}
.ngg-imagebrowser .el-list .img-hold img{
width:516px;
}
.ngg-imagebrowser .el-list li {
padding:0;
}

.main-form .form-hold .checkbox {
float:none;} 
span.wpcf7-list-item {
margin-left:0 !important;
}
.wpcf7-list-item input{
margin: 0 !important;
}
.columns {
background: none;
}
.ngg-imagebrowser {
margin:20px 0;
}