/*
Theme Name: IIMSAM Custom Theme
Author: NayDream Studios
Author URI: http://naydreams.com
Version: 1.0
*/

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

body, html {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background:#fff;
	color:#000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:100%;
	line-height: 1.6875;
	text-align:center;
	top:0 !important;	
	}

img	{max-width:100%;}

ol	{	
	padding:0px 0px 0px 1.2em;
	margin: 0px;
	max-width:100%;
	}

/* TYPOGRAPHY */

a  	{color:#0766ae;}

a:hover  {text-decoration:none;}

a img {border:none;}

h1, h2, h3, h4, .blue {
	font-family: 'Oswald', sans-serif;
	font-weight:normal;}

h1	{
	font-size:2em;}

h2  	{
	font-size:1.8em;}

h3  	{
	font-size:1.5em;
	margin-top:0px;
	margin-bottom:.5em;}

h4  	{
	font-size:1.1em;}

.blue 	{
	font-size:1.2em;
	color:#0766ae;}

.lg   	{font-size:1.8em;}

.bluetype  {color:#0766ae;}

.lefty {text-align:left;}

.justify {text-align:justify;}

.bullet { font-family: Lucida Sans Unicode, Arial Unicode MS, sans-serif; }

.oi  {
	color:red;
	font-size:2em;}

/* GENERAL STRUCTURE  */

#top, 
#banner, 
#middle, 
#grey, 
#btm, 
#footer {
	position:relative;
	float:left;
	clear:both;
	width:100%;}


.wrap 	{
	position:relative;
	margin:0px auto;
	width:75%;
	height:100%;
	text-align:left;}


#banner {	
	height:13em;	
	overflow:visible;	
	background: #99c545; /* Old browsers */
	background: -moz-linear-gradient(top,  #99c545 0%, #28633f 74%, #28633f 87%, #152711 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99c545), color-stop(74%,#28633f), color-stop(87%,#28633f), color-stop(100%,#152711)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #99c545 0%,#28633f 74%,#28633f 87%,#152711 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #99c545 0%,#28633f 74%,#28633f 87%,#152711 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #99c545 0%,#28633f 74%,#28633f 87%,#152711 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #99c545 0%,#28633f 74%,#28633f 87%,#152711 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c545', endColorstr='#152711',GradientType=0 ); /* IE6-9 */
	}


#home #banner {
	height:auto;
	min-height:96px;
	overflow:visible;
	background: #99c545; /* Old browsers */
	background: -moz-linear-gradient(top,  #99c545 0%, #28633f 74%, #28633f 87%, #152711 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99c545), color-stop(74%,#28633f), color-stop(87%,#28633f), color-stop(100%,#152711)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #99c545 0%,#28633f 74%,#28633f 87%,#152711 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #99c545 0%,#28633f 74%,#28633f 87%,#152711 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #99c545 0%,#28633f 74%,#28633f 87%,#152711 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #99c545 0%,#28633f 74%,#28633f 87%,#152711 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c545', endColorstr='#152711',GradientType=0 ); /* IE6-9 */
	}

#title {
	position:relative;
	float:left;
	width:68.75%;
	height:4em;	
	margin-top:1em;
	color:#fff;
	font-family: 'Oswald', sans-serif;	
	font-size:2em;
	line-height:1.3em;
	overflow:hidden;
}


body.page-template-page-full-php #title {
	width:98%;	
	}

#pagenav, #pagenav2 {
	position:absolute;
	bottom:-2em;	
	width:auto;
	height:3em;	
	left:0;
	z-index:49000;
	padding: .5em 0px 0px 1em;
	background-color:#fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	}

.paginate {
	position:relative;
	float:left;	
	display:block;
	background-color:#75b8e6;
	color:#fff;
	font:1em 'Oswald', sans-serif;	
	text-align:center;
	padding:.5em;
	width:.8em;
	height:auto;
	min-height:1em;
	margin-right:1em;
	text-decoration:none;
	}
	
.curpage	{
	background-color:#0766ae;
	cursor:none;
	}

a.paginate:hover {
	background-color:#99c545;
	}


/*    TOP SECTION     */

#top 	{
	height:auto;
	border-top:1em solid #0766ae;
	background:#fff;
	padding: .25em 0em 1.5em 0em;
	}


#logo, #unlogo {
	position:relative;	
	height:7em;
	width:48.4375%;		
	display:block;		
}
#seapi_sublogo, #seapi_sublogo2 {
	position:relative;	
	height:9em;
	width:48.4375%;		
	display:block;		
}
#logo, #seapi_sublogo   {
	float:left;
	text-align:right;
	}
#unlogo, #seapi_sublogo2 {	
	float:right;
	text-align:left;	
}
#seapilogo {
	position:relative;
	float:none;	
	height:0;
	width:80%;			
	display:block;
	clear:both;	
	margin-left:10%;
	margin-right:10%;
	text-align:center;	
	margin-bottom:1em;
	/*padding-bottom:38.59804791%;*/
	padding-bottom:30.87843833%;
	background-image: url('../../uploads/2005/07/seapi_banner_lg.jpg');
	background-size:contain;
	background-position: center top;
	background-repeat:no-repeat;
}
#seapilogo img {
	position:relative;
	margin: 0 auto;
	float:none;
	width:100%;
	height:auto;
}
#unlogo img, #logo img, #seapilogo img, #seapi_sublogo img, #seapi_sublogo2 img {
	height:100%;
	max-height:100%;
	width:auto;
	}

#header_center, #header_bottom {
	width:100%;
	position:relative;
	float:left;	
	margin:0px;
	text-align:right;
}
#seapi_center {
	width:100%;
	position:relative;
	float:left;	
	margin:0px;
	text-align:center;
}
#header_bottom {
	margin-top:.5em;
	text-align:center;
	}

#header_center h1 {
	display:block;	
	width:100%;
	color: #29643f;
	font-size:1.2em;
	line-height:1.4em;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-family: 'Droid Serif', serif;
	font-weight:700;
	text-align:center;
}

#header_bottom p {
	color: #29643f;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:.75em;
	line-height:1em;
	margin:0px;
	text-align:center;
}


#header_bottom p.blue {
	display:block;
	margin-top:.33em;
	color:#0766ae;
	font-size:1.25em;
	text-align:center;
}


/*    BANNER SECTION     */	

#slides {
	position:relative;
	float:left;
	width:68.3333333%;	
	height: 456px;  
	border:.125em solid #fff; /* 2px/16px */	
	margin-top:1.25em;
	margin-bottom:-3em;
}


#slides:before, #slides:after {
  	z-index: 1; 
  	position: absolute; 
	content: "";
	bottom: .95em;
	left: .914634146%;
	width: 49%; 
	top: 79%;	
	background: rgba(255, 255, 255, 1.0); 
	-webkit-box-shadow: 0 2em .625em rgba(0,0,0, 0.5);  
	-moz-box-shadow: 0 2em .625em rgba(0,0,0, 0.5); 
	box-shadow:0 2em .625em rgba(0,0,0, 0.5);  
	-webkit-transform: rotate(-2deg);    
	-moz-transform: rotate(-2deg);   
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}

#slides:after {
  	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	transform: rotate(2deg);
	right: .914634146%;
	left: auto;  
}

#innerslide {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:2;
	display:block;
	background: #fff;
	overflow:hidden;
}


#innerslide img {
	position:relative;
	width:100%;
	max-width:100%;
	height:auto;
	max-height:100%;
		}

#quote {
	position:relative;
	display:block;
	float:right;
	width:30%;
	height:100%;
	min-height:100%;
	background:#75b8e6;
	margin:1.25em 0em;
	overflow:hidden;
}


#innerquote {
	position:relative;
	display:inline-block;
	text-align:left;
	margin:1em;	
	line-height:1.3em;
	font-family:'Noto Serif', serif;
	font-size:1.9em;
	color:#fff;
}

#innerquote span {
	font-size:.8em;
}




/*    MIDDLE SECTION     */	

#middle {
	height:auto;
	padding:2.5em 0px 5.625em 0px;
	}

#home #middle {
	height:auto;
	padding:2em 0px 1.5625em 0px;
}

.fourth {
	position:relative;
	float:left;
	width:25%;
	padding:0em 1em;
	text-align:center;
	-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	-ms-box-sizing: border-box;
   	box-sizing: border-box;
	color:#0766ae;
	font:.75em 'Oswald', sans-serif;
}

.quarter {
	position:relative;
	float:left;
	width:25%;	
	-moz-box-sizing: border-box;
   	-webkit-box-sizing: border-box;
   	-ms-box-sizing: border-box;
   	box-sizing: border-box;
	text-align:center;
}

.quarter img {
	width: 97%;
	height:auto;
	margin:0px auto;
	position:relative;
	}

.fourth img {
	height:6em;
	width:auto;
	display:block;
	clear:both;
	position:relative;
	margin:.75em auto;
	}
.eighth {
	position:relative;
	float:left;
	width:12.50%;
height:100%;
display:block;
	padding:0em 1em;
	text-align:center;
	-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	-ms-box-sizing: border-box;
   	box-sizing: border-box;
	
}

#google_translate_element {
	position:relative;	
	margin:1em auto;	
	z-index:30000;
	}

/*    GREY SECTION     */

#grey {
	height:auto;
	background:#eef1f2;
	border-width:.125em 0px .125em 0px;
	border-style:solid;
	border-color:#99c545;
	margin-top:1.5625em;
	padding:1.5625em 0px;
}


#greyleft, #greyleft2 {
	position:relative;
	float:left;
	width:68.75%;
	margin-right:2.604166667%;
	height:auto;
}



#news, #unsays, #unquote {
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	text-align:justify;
}

#unquote {
	font-weight:bold;
	border-width:.10em 0px .10em 0px;
	border-style:solid;
	border-color:#99c545;
	margin:1em 0em;
	padding:.55em 0px;
	}
.fao  {
	float:left; 
	margin-right:1em;
	}

#content {
	position:relative;
	float:left;
	clear:both;
	width:68.75%;
	height:auto;
	text-align:justify;
}

#contentfull {
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	text-align:justify;
	overflow:hidden;
	}

#news h1, 
#unsays h1 {
	font-family:'Oswald', sans-serif;
	font-size:1.8em;
	color:#0766ae;
	text-transform:uppercase;
	margin:0px;
	text-align:left;
}


#unsays img {
	position:relative;
	float:right;
	margin:.375em 0em 1em 1em;	
	width:55.606060606%;	
	border:.125em solid #0766ae;
}

p.green {
	color:#29643f;
	font-size:1em;
	font-weight:bold;
}

#sg p.green {
	width:100%;
	}

#unsays span, #unquote span {
	color:#0766ae;
}

#greyright, 
#greyright2, 
#rsidebar {
	position:relative;
	float:right;	
	width:28.645833333%;
	height:auto;
}

#rsidebar {	
	margin-top:-8em;
	}

.biolgphoto, 
.bio-lgphoto {
	width:100%;
	height:auto;
	border:.125em solid #75b8e6;
	-webkit-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);   
	-moz-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
	box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);
	margin-bottom:1em;
	}

.caption {
	font:.95em 'Roboto Condensed', sans-serif;
	display:block;
	margin:.875em 0px;
	text-align:left;
	height:auto;
	width:100%;
	}

.captionblue {
	font:1.2em 'Roboto Condensed', sans-serif;	
	color:#0766ae;
	display:block;
	margin:1em 0px;
	text-align:left;
	}

.caption strong {
	font-family:'Oswald', sans-serif;	
	font-weight:normal;
	}

.column {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin-bottom:45px;
	text-align:left;
	font:1em 'Roboto Condensed', sans-serif;
	color:#000;	
	display:block;
}

.shcolumn {
	float:right;
	width:28.645833333%;
	height:auto;
	margin-bottom:1em;	
	text-align:left;
	font:1.2em 'Roboto Condensed', sans-serif;
	color:#000;	
	display:block;
}

#searchform {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:-1em;
	}

#s	{
	float:left;
	width:71.636363636%;
	height:3em;
	padding:.5em;
	border:1px solid #75b8e6;
	background-color:#fff;
	font-family:'Oswald', sans-serif;
	font-size:.9em;
	line-height:2em;
	color:#000;	
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
   	-ms-box-sizing: border-box;
   	box-sizing: border-box;
	}

#searchsubmit {
	float:right;
	display:block;
	width:21.818181818%;
	text-align:center;
	background-color:#75b8e6;
	color:#fff;
	font-family: Lucida Sans Unicode, Arial Unicode MS, sans-serif;
	font-size:.9em;
	padding:.5em 0em;
	text-transform:uppercase;
	border:1px solid #75b8e6;
	line-height:2em;
	height:3em;
	cursor:pointer;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;
	}

#searchsubmit:hover {
	background-color:#99c545;
	}

.ltblue {
	position:relative;
	background-color: #75b8e6;
	padding:1em;
	width:100%;
	height:auto;
	color:#fff;
	font-family:'Noto Serif', serif;
	font-size:1.2em;
	-webkit-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
	-moz-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);
	box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;
	}



.ltblue img	{
	width:98%;
	height:auto;
	position:relative;
	}

.column h1, .shcolumn h1 {
	width:100%;
	background-color:#99c545;
	color:#fff;
	font:1.2em 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:.3125em .625em;
	display:block;
	margin:0px 0px .3125em 0px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
   	-ms-box-sizing: border-box;
   	box-sizing: border-box;
}

.column p, .shcolumn p {
	margin:0px 0px .5em 0px;
	}

.column a, .shcolumn a {
	display:block;
	color:#000;
	text-decoration:underline;
	margin-bottom:.33em;
}


.column a:hover, .shcolumn a:hover {
	color:#0766ae;
	text-decoration:none;
}

.column a.morenews {
	font-family:'Oswald', sans-serif;
	font-size:1.2em;
	color:#99c545;
	text-decoration:none;
}

.medsize {
	width:31.272727272%;	
	float:left;
	margin-right:3.09090909%;
	margin-top:.53125em;
	border:none;
}

.smsize {
	width:15.272727272%;
	height:auto;
	float:left;
	margin-right:1.672727272%;	
	border:none;
}

.last {
	margin-right:0px;
}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #99c545;
	background-color:#fff;
	border-radius:5px;
	padding:.5em;
	color:#000;
	font:1em 'Roboto Condensed', sans-serif;
}

/*  BOTTOM SECTION  */

#btm {
	height:auto;
	padding:1.5625em 0px 5.625em 0px;
}

#btmright {
	position:relative;
	float:right;
	width:68.75%;	
	height:auto;
}

#btmleft {
	position:relative;
	float:left;
	width:28.645833333%;
	height:auto;
}

#sg {
	position:relative;
	width:100%;
	height:auto;
	text-align:justify;
}

#sg h1 {
	font-family:'Oswald', sans-serif;
	font-size:1.8em;
	color:#0766ae;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	text-align:left;
}


#sg a, .morenews {
	font-family:'Oswald', sans-serif;
	font-size:1.2em;
	color:#99c545;
	text-decoration:none;
}

#sgphoto {
	float:right;
	width:27.727272727%;
	height:auto;
	font:1em 'Roboto Condensed', sans-serif;
	color:#0766ae;
	display:block;
	margin:0px 0px 1.5625em 1.5625em;
	text-align:left;
}
#sg a.smbluelink {
	font-size:1em !important;
	color:#0766ae;
	font-weight:normal;
	}
#sgphoto img {
	width:100%;
	border:.125em solid #0766ae;
	margin-bottom:1em;
	-webkit-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);
	-moz-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
	box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
}

/*  FOOTER SECTION  */
#footer {
	overflow:visible;
	background:#0766ae;
	height:auto;	
	padding-bottom:2.5em;
	margin:0;
}

#footbanner {
	position:relative;
	width:100%;
	height:0px;
	padding-top:16.042%;
	margin-top:-4.8125em;
	display:block;
	background-image:url('../../uploads/2005/07/footbanner3.jpg');
	background-size:cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='http://iimsam.org/en/wp-content/uploads/2005/07/footbanner3.jpg',
sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='http://iimsam.org/en/wp-content/uploads/2005/07/footbanner3.jpg',
sizingMethod='scale')";
}

.footcolumn {
	float:left;
	width:33%;	
	text-align:left;
	color:#fff;
	margin-top:2.5em;
}

.c2	{text-align:center;}

.c3	{text-align:right;}

#footer a {	color:#fff;}	

#footer a:hover {	text-decoration:none;	}

.bio {
	width:100%;
	height:auto;
	float:left;
	clear:both;
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom: 1px solid #c8dae5;
	text-align:justify;
	}

.bio img {
	width:13.636363636%;
	height:auto;
	float:left;
	margin:0px 1em 3.5em 0em;
	-webkit-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);
	-moz-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);
	box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);
	}

.sectionbox {
	width:100%;
	background-color:#ebf3f8;
	border: 1px solid #c8dae5;
	padding: 1em;
	position:relative;
	float:left;
	clear:both;
	margin: 0px auto 1.6em auto;
	display:block;
	height:auto;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;
	}

.highlightbox {
	width:100%; 
	border-top: 4px double #0766ae;
	border-bottom: 4px double #0766ae;
	padding: 1em 0px;	
	position:relative;	
	margin: 0px auto 1.6em auto;	
	height:auto;
	-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	-ms-box-sizing: border-box;
   	box-sizing: border-box;
	text-align:center;
	}

.space {
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:2em;
	}

.centered {
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}

.sixthbox {
	float:left;
	margin-bottom:1.8em;
	width:16.666666666%;
	height:6.875em;
	text-align:center;
	}

.twelfthbox {
	float:left;
	margin-bottom:1.8em;
	width:8.333333333%;
	height:6.875em;
	text-align:center;
	display:block;
	}

.sixthbox a, 
.sixthbox a img {
	border:none;
	}

.halfbox {
	position:relative;
	width:46.875%;
	height:auto;
	}

.halfbox img	{
	width:100%;
	height:auto;
	}

.vid {
	position:relative;	
	width:48.4375%;
	height:auto;
	background-color:#ebf3f8;
	border: 1px solid #c8dae5;
	text-align:center;
	padding: 1em 0px;
	margin-bottom:1.6em;
	-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	-ms-box-sizing: border-box;
   	box-sizing: border-box;
	}

.fright	 {	float:right;}

.fleft	{	float:left;	}

.tmarg  {	margin-top:1.8em;}

.rmarg   {	
	margin-right:1.4em;
	margin-bottom:1.4em;
	}

.lmarg   {
	margin-left:1.4em;
	margin-bottom:2em;
	}

.rmarg40   {
	margin-right:1.4em;
	margin-bottom:2em;
	}

.flag   {
	width:15%;
	max-width:60px;
	margin-right:1.8em;
	margin-bottom:0px;
	}


.halfbox .caption {
	height:auto;
	min-height:5em;
	overflow:visible;
	}

.wholebox {
	position:relative;
	float:left;	
	clear:both;
	margin:.875em auto;
	width:100%; 
	height:auto;	
	padding:0px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;
	}

.padded {padding:0px 1em;}

.clear {
	position:relative;
	width:100%;
	float:left;
	clear:both;
	height:1em;
	}

.slink {
	position:relative;
	float:left;
	width:100%;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;	
	display:block;
	background-color:#75b8e6;
	text-align:center;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:.6875em;
	text-decoration:none;
	padding:.25em .375em;
	margin-bottom:.875em;
	}

.noright {	margin-right:0px;}

.clink {
	position:relative;
	float:left;
	clear:both;
	display:block;
	background-color:#ebf3f8;
	color:#fff;
	font:.6875em 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:.3125em .6875em;
	width:100%;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;
	margin:0px 0px .3125em 0px;
	text-decoration:none;
	}

.softline {
	width:95%; 
	float:left; 
	clear:both; 
	height:.5em; 
	border-bottom: 1px solid #c8dae5;
	margin-bottom:1em; 
	margin-left:2.5%;
	display:block;
	}

.nopad  {	padding:0px;	}

.smlauren {
	width:15.625%;
	height:auto;
	-webkit-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
	-moz-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
	box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);
	margin-bottom:20px;
	}

.lcol {
	position:relative;
	float:left;
	width:68.75%;
	height:auto;
	}

.eight00 {
	position:relative;
	float:none;
	clear:both;
	width:83.333333333%;
	text-align:center;
	margin:1.875em auto;
	}

.third {
	position:relative;
	float:left;
	width:31.33333%;
	margin-right:2%;
	}

.farms {
	position:relative;
	float:left;
	width:31.33333%;
	margin-right:2%;
	}

.three70 {
	position:relative;
	float:left;
	width:30%;
	margin-right:0%;
	}

.sixthbox {
	float:left;
	margin-bottom:1.5em;
	width:16.595%;	
	text-align:center;
	}

.sixthbox img {
	width:79%;
	position:relative;
	margin: 0em auto;
	}

.sixthbox a, 
.sixthbox a img {
	border:none;
	}

.shadowed {
	-webkit-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
	-moz-box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5); 
	box-shadow: 0em .8em .8em -.3em rgba(0,0,0, 0.5);
	}

img.fullsize {
	width:100%;
	height:auto;
	}

.goog-tooltip {
	display: none !important;
	}
.goog-tooltip:hover {
	display: none !important;
	}
.goog-text-highlight {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	}
.goog-te-banner-frame{
	display:none !important;
	}

.skiptranslate{
	height:30px;
	overflow:hidden;
	}

a.fullbio {
	position:relative;
	margin: 0px 0px 0px 1em;
	display:inline;		
	background-color: #d9e9f3; 
	color:#0766ae;
	font-family: 'Oswald', sans-serif;
	font-size:.7em;
	text-decoration:none;
	text-align:center;
	padding:.125em .33em;
	width:auto;
	white-space:nowrap;	
	}	

a.fullbio:hover {
	background-color: #0766ae;
	color:#fff;
	}

a.fullbionomarg {
	position:relative;
	margin: 0px;
	display:inline;	
	background-color: #d9e9f3; 
	color:#0766ae;
	font-family: 'Oswald', sans-serif;
	font-size:.7em;
	text-decoration:none;
	text-align:center;
	padding:.125em .33em;
	width:auto;
	white-space:nowrap;
	}	

a.fullbionomarg:hover {
	background-color: #0766ae;
	color:#fff;
	}

.halfbox img.bio-lgphoto {
	width:40%;
	height:auto;
	}

table.stats, 
table.stats2, 
table.stats3, 
table.stats4, 
table.stats5, 
table.stats6 {
	width:100%;
	border: 1px solid #c8dae5;
	border-collapse: collapse;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;
	}

table.stats td, 
table.stats2 td, 
table.stats3 td, 
table.stats4 td, 
table.stats5 td, 
table.stats6 td {
	border: 1px solid #c8dae5;
	padding:6px;
	text-align:center;	
	}

table.stats td.main {
	background-color:#0766ae;
	color:#fff;
	font:1em 'Oswald', sans-serif;
	text-align:left;
	}

table.stats th, 
table.stats2 th, 
table.stats3 th, 
table.stats4 th, 
table.stats5 th, 
table.stats6 th{
	background-color:#0766ae;
	color:#fff;
	font:1em 'Oswald', sans-serif;	
	vertical-align:top;
	text-align:center;
	padding:6px 3px;
	}

table.stats tr:nth-of-type(odd),
table.stats2 tr:nth-of-type(odd),
table.stats3 tr:nth-of-type(odd),
table.stats4 tr:nth-of-type(odd),
table.stats5 tr:nth-of-type(odd),
table.stats6 tr:nth-of-type(odd) { 
  	background-color:#ebf3f8;
	}


form.wpcf7-form  {
	width:100%;
	background-color:#ebf3f8;
	border: 1px solid #c8dae5;
	padding: 1em;
	position:relative;
	float:left;
	clear:both;
	margin: 0px auto 1.6em auto;
	display:block;
	height:auto;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;		
	}

form.wpcf7-form p  {
	display:block;
	width:100%;
	float:left;
	clear:both;
	height:auto;
	margin:.05em 0em;
	}

form.wpcf7-form label {
	float:left;
	width:33%;
	margin-right:2%;
	font-family:'Oswald', sans-serif;
	font-size:1em;
	color:#0766ae;
	height:3em;
	padding:0em;
	}

.wpcf7-text, 
.wpcf7-captchar {
	float:right;
	width:60%;	
	height:2em;
	padding:.5em;
	border:1px solid #0766ae;
	background-color:#fff;
	font-family:'Oswald', sans-serif;
	font-size:.9em;
	line-height:2em;
	color:#000;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;	
	-webkit-box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	-moz-box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	}

.wpcf7-textarea {
	float:right;
	width:60%;
	height:8em;
	padding:.5em;
	border:1px solid #0766ae;
	background-color:#fff;
	font-family:'Oswald', sans-serif;
	font-size:.9em;
	line-height:2em;
	color:#000;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;	
	-webkit-box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	-moz-box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	}

.wpcf7-submit {
	float:none;
	position:relative;
	display:block;
	width:33%;
	text-align:center;
	background-color:#75b8e6;
	color:#fff;
	font-family:'Oswald', sans-serif;
	font-size:.9em;
	padding:.5em 0em;
	text-transform:uppercase;
	border:1px solid #75b8e6;
	line-height:2em;
	height:3em;
	cursor:pointer;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
   	box-sizing: border-box;
	-webkit-box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	-moz-box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	box-shadow: 0em .4em .4em -.1em rgba(0,0,0, 0.5);
	margin:1.5em auto;
	}

.wpcf7-submit:hover {
	background-color:#99c545;
	}

.ngg-navigation .current{
	background-color:#0766ae !important;
	font:1em 'Oswald', sans-serif;	
	color:#fff;
	padding:6px !important;
	width:20px !important;
	/* height:20px !important; */	
	line-height:20px !important;
	}
.ngg-navigation .page-numbers,
.ngg-navigation .next,
.ngg-navigation .prev {
	background-color:#75b8e6 !important;
	color:#fff;
	font:1em 'Oswald', sans-serif;	
	text-align:center;
	border:none;
	padding:6px !important;
	width:20px !important;
	/* height:20px !important; */	
	line-height:20px !important;
	cursor:pointer;
	}

.ngg-navigation .page-numbers:hover,
.ngg-navigation .next:hover,
.ngg-navigation .prev:hover {
	background-color:#99c545 !important;
	}
.bar {
	position:relative;
	float:left;
	width:80%;
	height:auto;
	margin:0px 10% .5em 10%;
	clear:both;
	background-color:#0766ae;
	}
.bar1	{
	position:relative;
	float:left;
	background-color:#75b8e6;
	color:#fff;
	padding:5px 10px;
	text-align:center;
	border-right:2px solid #fff;
	}
.bar2	{
	position:relative;
	float:left;
	display:block;
	color:#fff;
	text-align:left;
	padding:5px 10px;
	background-color:#0766ae;	
	}
.bar3	{
	width:100%;
	position:relative;
	float:left;
	clear:both;
	margin:0;
	color:#fff;
	text-align:left;
	padding:5px 10px;
	background-color:#0766ae;
	font-size:.85em;
	-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	-ms-box-sizing: border-box;
   	box-sizing: border-box;
	}
.bar4	{
	width:100%;
	position:relative;
	float:left;
	clear:both;
	margin:0;
	color:#75b8e6;
	padding:3px 0px;
	text-align:center;
	font-size:.85em;
	}
.navy, 
.clearblue, 
.sky	{position:relative;
	float:left;
	clear:both;
	width:100%;
	padding:5px 10px;	
	font-size:.85em;
	-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	-ms-box-sizing: border-box;
   	box-sizing: border-box;
	margin-bottom:.5em;
	}
.navy	{
	background-color:#0766ae;
	color:#fff;
	}
.clearblue {
	background:transparent;
	color:#0766ae;
	}
.sky	{
	color:#0766ae;
	background-color:#ebf3f8;
	}
table.zambia1 {
	width:100%;
	height:auto;
	position:relative;
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	}
table.zambia1 th {
	background-color:#0766ae;
	color:#fff;
	text-align:left;
	padding-left:.5em;
	}
table.zambia1 td {
	color:#0766ae;
	text-align:left;
	display:table-cell;
	vertical-align:top;
	font-size:.85em;
	border-bottom: 1px solid #c8dae5;
	padding:.33em 0em;
	}
table.zambia1 td.tblue {
	color:#75b8e6;
	width:20%;
	}