/*

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='https://iimsam.org/eng/wp-content/uploads/2005/07/footbanner3.jpg',

sizingMethod='scale');

	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(

src='https://iimsam.org/eng/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%;

	}