.hideme {
	left:-9999em;
	position:absolute;
}
.collapse p {
 *font-size : 100%; /* IE7 and below */
/*padding: 10px;*/

}
.toggle {
	font-size:100%!important;

}
.featured {
	width: 163px;
	padding:5px;
	margin-top:1px; margin-right:5px; margin-bottom:10px;
	position:relative;
	-webkit-box-shadow:5px 0px 15px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
}

.shadowed {
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=225, Strength=3);

}
.collapse {
	margin:10px 10px 10px 0px;
	padding:5px 15px 5px 0px;
	background-color:#f2f4f6;

}

div.figure {
  float: left;
  width: 140px;
  border-right: 1px silver dotted;

}

div.figure_first {
  float: left;
  width: 140px;
  margin-left:12px;
  border-right: 1px silver dotted;
  border-left: 1px silver dotted;

}

div.figure p, div.figure_first p {
  text-align: center;
  font-style: italic;
  font-size: small;
  font-family: Corbel, Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", sans-serif;
  text-indent: 0;
}

div.figure a, div.figure_first a, div.figure a:visited, div.figure_first a:visited {
  text-decoration:none;
  color:black;
}

div.column-left {
	float:left;
	width:48%;
	clear:none;
	padding-right:16px;
	border-right: 1px solid silver;
}

div.column-left img {
	text-align:center!important
}

div.column-left-noline {
	float:left;
	width:48%;
	clear:none;
}


div.column-right {
	float:left;
	width:47%;
}

div.column-left-three {
	float:left;
	width:31%;
    text-align: center;
	clear:none;
		padding: 0 10px 0 0;


}

div.column-left-two {
	float:left;
	width:48%;
    text-align: center;
	padding-right:16px;
		border-right: 1px solid silver;


}

div.column-right-two {
	float:left;
	width:48%;
    text-align: center;
	margin-left:10px;
}

div.column-mid-three {
	float:left;
	width:31%;
    text-align: center;
		padding: 0 10px 0 10px;
		border-left: 1px solid silver;
		border-right: 1px solid silver;
}

div.column-mid-three-noline {
	float:left;
	width:31%;
    text-align: center;
		padding: 0 10px 0 10px;
}


div.column-right-three {
	float:left;
	width:31%;
    text-align: center;
	padding: 0 0 0 10px;

}

div.caption {
	padding-left: 10px;
	padding-right: 20px;
}


div.caption ul {
	list-style:none;
	font-size:smaller;
	margin-left:6px;
	margin-top:2px;
	text-align:center!important;
}

div.caption p  {
	text-align:left!important;
	margin-right:15px;
	margin-left:30px;
}

#banner {
	text-align:center;
	vertical-align:middle;
}

#banner div {
	height:286px;
	width:745px;
	margin-bottom:2px;
	display:inline-block;
	line-height:285px;
	margin:0 0 60x 0; background: #fff; border-bottom: 1px solid #ccc; position: relative; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;
}

#banner2 {
	text-align:center;
	vertical-align:middle;
}

#banner2 div {
	width:930px;
	display:inline-block;
}

#banner3 {
	margin-left:13px;
	margin-bottom:2px;
	position: relative; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;
}

#banner3 div {
	background:#f7f7f7;
	height:286px;
	display:inline-block;
	
}

#five {
	text-align:center;
}

#five div { 
        text-align:center;!important
		height: 175px; 
        width: 144px; 
        display:inline-block; /*Here you can also use display: inline-block instead of float:left*/
		vertical-align:top;
}

#five div ul {
	list-style:none;
	font-size:smaller;
	margin-left:4px;
	margin-top:2px;
}

.shade {
	margin:auto; position: relative; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;
}

#five div.divider {
	height:175px;
	width:1px;
	border-right:1px solid silver;
}

#five div.divider2 {
	height:55px;
	width:1px;
	border-right:1px solid silver;
}

.headingright {
	float:right;
	font-family: Arial;
    font-size: 80%;
	color: #000000;
	background-color:#B3B3B3;
	font-weight: none;
	margin: 5px 0px 0px 0px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.headingright a{
	font-family: Arial;
	font-size: 80%;
	color: #000000;	
	text-decoration: none;
}

.headingright a:hover {
	font-family: Arial;
	font-size: 80%;
	color: #000000;	
	text-decoration: underline;
}

.headingright.white {
	background-color:white !important;
}

.side-bar{
    float: right;
	width:140px;
	background:#f2f4f6;
	padding:10px;
	margin: 7px 12px 10px 0;
	position: relative; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;
}

.side-bar img.shade{
	max-width:130px;
	display: block;
    margin-left: auto;
    margin-right: auto
}

.side-bar img.noshade{
	max-width:130px;
	display: block;
    margin-left: auto;
    margin-right: auto
}

.side-bar p{
	margin-left:3px;
}


.side{
	margin-right:190px;
	}
	
.country img{
	float:left; max-height:257px; max-width:300px; margin: 8px 10px 10px 8px;}
.countryfeature{
	float:left; max-width:600px}

.countryfeature2{
	float:left; max-width:440px}

select
{width: 180px;}

.side-bar select
{width:130px;}

.section-date, #news span {
    color: #6D6E71 !important;
    font-size: 12px;
    margin-bottom: 5px !important;
    text-transform: uppercase;
}

/* =============================================================================
   Left Nav Highlighting
   ========================================================================== */

body.reports li.reports, body.maps li.maps, body.trade li.trade, body.dip li.dip, body.conditions li.conditions, body.mission li.mission, body.child li.child, body.projects li.projects, body.grants li.grants {background: transparent url(/ilab/images/tda/list_bg.png) no-repeat scroll center right; font-weight:600; font-size:75%;}  /* selected colors go here */

body.india li.india {font-weight:bold;}

.menu-item a.current {font-weight:600; font-size:90%; display:block; background: transparent url(/ilab/images/list_bg.png) no-repeat scroll center right;}

a.current2 {font-weight:600; font-size:90%; color:#565051!important}

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r

   ========================================================================== */
@media print {
    .no-print, .no-print *
    {
        display: none !important;
    }
}
}
