body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote{
	margin: 0;
	padding: 0
}
body.has_js .sliderNavButtons, .anythingControls, .arrow {
	display: none
}
body.has_tabjs #tabsContainer, #scroller-header {
	display: none
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	empty-cells:show;
	border:none;
}
.tableOut {
	overflow-y:hidden;
	overflow-x:auto
}
fieldset, img {
	border: 0;
	max-width: 100%;
}
del, ins {
	text-decoration: none
}
li {
	/*list-style: none*/
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal
}
q:before, q:after {
	content: ''
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: baseline
}
sub {
	vertical-align: baseline
}
legend {
	color: #000
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
textarea, input[type="text"], input[type="button"], input[type="submit"] {
	/*-webkit-appearance: none;
	-webkit-border-radius:0;
	border-radius: 0;*/
}
input[type="text"]:-webkit-autofill, input[type="password"]:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
background:#fff;
-webkit-box-shadow: 0 0 0px 1000px white inset;
}
a {
	color: #09568c;
	text-decoration: none
}
a:hover {
	text-decoration: underline;
	color: #09568c
}
.clear {
	line-height: 0;
	height: 0;
	font-size: 0;
	clear: both;
	text-indent: -9999px
}
h2 {
	font-size: 1.37em;
	font-weight: bold;
	color: #333
}
html {
	/*background:#0d2946;*/
}
html, body {
	height:100%;
}
.scrollHidden {
	overflow:hidden;
}
body {
	background: #e2e2e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.67em;
	color: #515151
}
.page {
	overflow:hidden;
	background: #e2e2e2 url(../images/indian-strip.jpg) center 0px no-repeat;
}
#wrapper {
	width: 962px;
	margin: 0 auto;
	padding-top:13px;
}
.wrap {
}
.alignRight {
	text-align: right
}
.alignLeft {
	text-align: left
}
.alignCenter {
	text-align: center
}
.sepratorNone {
	display: none
}
abbr {
	cursor: help
}
#header {
	background: #fff url(../images/top-shadow.png) -2px -2px no-repeat; /* width: 962px;*/
	clear: both;
	margin: 0 auto;
	position:relative;
	z-index:2;
}
.headInner {
	padding:12px 5px;
}
.logoPart {
	float:left;
	width: 50%;
}
.topRight {
	float:left;
	width: 50%;
	text-align: right
}
.topLang {
	padding-top: 10px;
	padding-right: 10px;
	color: #515151
}
.topLang a {
	color: #515151;
	text-decoration: none;
	padding: 0 3px
}
.topLang a:hover {
	text-decoration: underline
}
.topFunctions ul {
	line-height: 20px;
	margin-top: 10px;
	margin-right: 8px
}
.topFunctions {
	background: #ffffff;
	border-bottom: 1px solid #e6e6e6; /*margin: 13px 0 0 5px;*/
	padding-bottom: 5px;
	position:relative;
	z-index:3; /* width: 962px;*/
}
.topFunctions ul li, .topLinks li {
	float: left;
	display: inline;
	padding: 0 8px;
	background: url(../images/top-sep.png) right center no-repeat
}
.topFunctions ul li.lastLi, .topLinks .lastLi {
	padding-right: 0;
	background: 0
}
.topFunctions ul a {
	color: #515151;
	font-size: .9em;
	display: inline-block
}
.skipToContent { /* background: url(../images/skip-content-icon.gif) left center no-repeat; */
	padding-left: 15px;
	white-space: nowrap
}
.screenReader { /* background: url(../images/screen-reader-icon.gif) left center no-repeat; */
	padding-left: 0;
	white-space: nowrap
}
.topFunctions .smallSize {
	font-size: .9em;
	font-weight: bold
}
.topFunctions .normalSize {
	font-size: 1.1em;
	font-weight: bold
}
.topFunctions .bigSize {
	font-size: 1.3em;
	font-weight: bold
}
.topFunctions .themes {
	padding-top: 2px
}
.themes a {
	font-size: 0;
	line-height: 0;
	height: 18px;
	width: 19px;
	text-align: center
}
.lightTheme {
	margin-right: 2px;
	padding-top: 1px
}
.textResizeWrapper {
	background: #d0dae3;
	width: 49px;
	margin-top: 1px;
	padding: 2px 3px 2px;
	font-size: 0;
	line-height: 0;
	text-align: center;
	height: 13px
}
.textResizeWrapper input {
	vertical-align: middle;
	width: 13px;
	height: 11px;
	border-bottom:1px solid #D0DAE3;
	overflow: hidden;
	margin: 0 1px;
	padding:1px 0;
	float: left
}
.textResizeWrapper input.current {
	border-color:#555555;
}
.topRight .topleftLinks {
	display:none;
	float:none;
	text-align:right;
	padding:0 2px 0 0;
}
.topRight .topleftLinks > li {
	display:inline;
	padding:0 12px;
	position:relative;
}
.topRight .topleftLinks > li:after {
	content:'';
	position:absolute;
	left:0;
	top:1px;
	height:11px;
	width:1px;
	background:#515151;
}
.topRight .topleftLinks > li:first-child:after {
	display:none;
}
.topRight .topleftLinks > li.lastLi {
	display:none;
}
.topRight .topleftLinks > li > a {
	font-size:1em;
	color: #515151;
	display: inline-block;
}
.topLinkPart {
	padding-right: 5px
}
.topleftLinks {
	float: left;
}
.toprightLinks {
	float: right;
}
.topLinks {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}
.topLinks a {
	color: #515151;
	display: inline-block;
	font-size: .9em
}
.topLinks a:hover {
	text-decoration: underline
}
.topSitemap { /* background: url(../images/sitemap-icon.gif) left center no-repeat; */
	padding-left: 10px
}
.topContact { /* background: url(../images/contact-icon.gif) 3px center no-repeat; padding-left: 13px */
}
.topFeedback { /* background: url(../images/feedback-icon.gif) left center no-repeat; padding-left: 17px */
}
.searchBox {
	background: url(../images/search-box.png) left top no-repeat;
	width: 165px;
	text-align: left;
	float: right;
	position:relative;
}
.searchBox label {
	display: none
}
.searchInput {
	border: 0 none;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	margin: 3px 10px 5px;
	color: #515151;
	width: 118px;
	font-weight: bold
}
.searchGo {
	background: url(../images/search-button.gif) right top no-repeat;
	margin: 4px 6px;
	display: block;
	height: 18px;
	width: 15px;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
	z-index:999;
	position:absolute;
	right:0;
	top:0;
}
#container {
	padding:0 0 4px;
	position:relative;
	z-index:0;
}
.containWrap {
	box-shadow:0 0 8px #aaa;
	-moz-box-shadow:0 0 8px #aaa;
	-webkit-box-shadow:0 0 8px #aaa;
}
.homeCntShadow {
	background: url(../images/content-top-shadow.png) left top no-repeat;
	height: 15px
}
.shadowLeft {
	width: 5px;
	background: url(../images/left-shaddow.jpg) left top repeat-y
}
.shadowRight {
	width: 5px;
	background: url(../images/right-shaddow.jpg) right top repeat-y
}
.contentPart {
	position:relative;
	background-color: #fff;
	padding:15px 15px 0px 15px;
}
.innerContentPart {
	padding-top:0;
}
.innerContentPart .leftContOuter {
	padding-top:15px;
}
.innerContentPart .rightPartShadow {
	padding-top:15px;
}
.rightPartShadow:after {
	background: url(../images/right-border-left.gif) repeat-y left top;
	content: "";
	height: 100%;
	right: 258px;
	position: absolute;
	top: 0;
	width: 12px;
}
.containerTop {
	background: url(../images/page-top.gif) left top no-repeat;
	height: 10px;
	line-height: 10px
}
.containerBot {
	background: url(../images/page-bot.gif) left bottom no-repeat;
	height: 5px;
	line-height: 5px
}
.containerBotFoot {
	background: url(../images/page-bot-footer.gif) no-repeat 5px top;
	height: 5px;
	line-height: 5px
}
#menuWrapper {
	position:relative;
	z-index:1;
	padding-bottom:10px;
	margin: 0 auto;
	background:#fff;
}
.menuPart {
	background: url(../images/menu-bg.png) left top repeat-x #0d2946;
	position: relative;
	z-index: 222
}
.homeSlider {
	position:relative;
	background: url(../images/home-banner-bg.jpg) left top no-repeat #295887;
	padding: 10px;
	background-size: 962px 23em;
	color:#fff;
}
.leftPart {
	padding: 0 15px 0 0;
	width: 642px;
	float:left;
}
.leftpartTop {
}
.tabSection, .tabSectionJs {
	overflow: hidden;
	position: relative
}
.tabsTop {
	height: 37px;
	z-index: 11
}
.tabsArea {
	position: absolute;
	top: 0
}
.tabsTop li {
	float: left;
	display: inline-block;
	padding-right: 5px
}
.tabsTop li a {
	background: url(../images/sprite-img.png) left -123px no-repeat;
	padding: 0 0 0 15px;
	display: block;
	color: #6d6d6d;
	font-weight: bold;
	float: left;
	white-space: nowrap
}
.tabsTop li span {
	background: url(../images/sprite-img.png) right -123px no-repeat;
	padding: 0 15px 0 0;
	display: block;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	float: left
}
.tabsTop li.activeTab {
	margin-top: 1px;
	position: relative
}
.tabsTop li.activeTab a {
	background-position: left -78px;
	color: #403d3d
}
.tabsTop li.activeTab span {
	background-position: right -78px
}
.tabContainer {
	border-top: 1px solid #e1e1e1;
	padding-top: 18px
}
.tabLeft {
	width: 278px;
}
.tabRight {
	padding-left: 25px
}
.tabImage {
	width: 278px !important;
	height: auto !important;
	padding: 10px 0 13px 0;
	overflow: hidden;
	margin: 0 !important
}
.visitIndPanelRow .tabLeft {
	float:left;
	width:46%;
}
.visitIndPanelRow .tabRight {
	float:left;
	width:50%;
	padding-left:4%;
}
.visitIndPanelRow .tabImage {
	padding-top:4px;
}
.photoTitle {
	color: #9f1918;
	padding-right: 20px
}
.hindiDoc .photoTitle {
	font-weight: normal;
}
.readMore {
	font-size: 1.07em;
	color: #515151
}
.photoDate {
	display: block;
	font-size: .9em
}
.tabList {
	margin-top: -10px
}
.tabList li {
	display: inline-block;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0
}
.tabList li:hover {
	background: #eef6f9
}
.tabList h2, .tabList h2 a {
	font-size: 1em;
	color: #09568c
}
.rssFeed {
	background: url(../images/rss-icon.jpg) left center no-repeat;
	float: right;
	display: block;
	padding-left: 18px;
	color: #515151
}
.tabMoreLinks {
	padding: 4px 0
}
.tabMoreLinks .readMore {
	display: inline
}
.rightPartShadow {
	background: url(../images/right-border-left.gif) left top repeat-y;
	float:left;
	width:255px;
}
.rightPartHome {
	width: 275px;
	float:left;
}
.rightPart {
	padding: 0 0 0 15px;
	width: 100%;
}
.rightPartShadow .rightPart {
	width:auto;
}
.hrLineR {
	background: url(../images/right-hrline.jpg) left top no-repeat
}
.messageBoxTop {
	background: url(../images/message-box-top.gif) left top no-repeat;
	height: 4px
}
.messageBoxCnt {
	padding: 6px 7px;
	border-left: 1px solid #dddbd9;
	border-right: 1px solid #dddbd9
}
.messageBoxBottom {
	background: url(../images/message-box-bottom.gif) left top no-repeat;
	height: 4px
}
.messageBoxCnt h2 {
	font-size: 1.1em;
	color: #9f1918
}
.messageBoxCnt .designation {
	color: #515151;
	font-size: .9em;
	padding-left: 1px
}
.messLink {
	margin: 7px 0 0 3px
}
.messLink li {
	background: url(../images/bullet-red.png) 2px 5px no-repeat;
	padding: 0 0 5px 12px;
	line-height: 1.28em
}
.messLink li a {
	color: #515151
}
.rightIconLink {
	margin-top: 20px
}
.rightIconLink li {
	padding: 5px 0 15px;
	background: url(../images/right-hrline.jpg) no-repeat left bottom;
}
.rightIconLink a {
	display: block;
	font-size: 1em;
	color: #515151;
	margin: 2px 0;
	float: left;
	width: 100%;
}
.hindiDoc .rightIconLink a {
	font-size: 1.099em;
}
.rightIconLink a:hover {
	text-decoration: none;
	color: #000;
	text-decoration: none
}
.rightIconLink .rightIcon {
	float: left;
	height: 32px;
	width: 30px;
	background-image: url(../images/sprite-icon.png);
	vertical-align: middle;
	margin-right: 10px
}
.rightIconLink .rightText {
	float: left;
	width: 200px;
	padding: 4px 0 0;
}
.hindiDoc .rightIconLink .rightText {
	padding: 0;
}
.rightIconLink .indiaNeigh {
	margin-top: 0
}
.indiaNeigh .rightIcon {
	background-position: -2px 0
}
.foreignRelat .rightIcon {
	background-position: -43px 0
}
.developItc .rightIcon {
	background-position: -83px 0
}
.hindiDoc .developItc .rightIcon {
	margin-top: 0;
}
.indiaUnsc .rightIcon {
	background-position: -123px 0
}
.indianMission .rightIcon {
	background-position: -163px 0
}
.consularPass .rightIcon {
	background-position: -202px 0
}
.indianDiplo .rightIcon {
	background-position: -240px 0
}
.iccrIndia .rightIcon {
	background-position: -280px 0
}
.rightIcon .rightIcon {
	background-position: -202px 0
}
.indBusiness .rightIcon {
	background-position: -358px 0
}
.haj2013I .rightIcon {
	background-position: -397px 0
}
.evmVisit .rightIcon {
	background-position: -437px 0
}
.indiaNeigh:hover .rightIcon {
	background-position: -2px -41px
}
.foreignRelat:hover .rightIcon {
	background-position: -43px -41px
}
.developItc:hover .rightIcon {
	background-position: -83px -41px
}
.indiaUnsc:hover .rightIcon {
	background-position: -123px -41px
}
.indianMission:hover .rightIcon {
	background-position: -163px -41px
}
.consularPass:hover .rightIcon {
	background-position: -202px -41px
}
.rightIcon:hover .rightIcon {
	background-position: -202px -41px
}
.iccrIndia:hover .rightIcon {
	background-position: -280px -41px
}
.indianDiplo:hover .rightIcon {
	background-position: -240px -41px
}
.indBusiness:hover .rightIcon {
	background-position: -358px -41px
}
.haj2013I:hover .rightIcon {
	background-position: -397px -41px
}
.evmVisit:hover .rightIcon {
	background-position: -437px -41px
}
.stayConnect {
	padding: 0
}
.stayConnect h2 {
	padding-bottom: 10px;
	font-size: 1.28em
}
.stayConnect a {
	display: inline-block;
	height: 31px;
	width: 31px;
	background-image: url(../images/sprite-img.png);
	float: left;
	margin-right: 7px
}
.connetIcon1 {
	background-position: -0px -41px
}
.connetIcon2 {
	background-position: -36px -41px
}
.connetIcon3 {
	background-position: -72px -41px
}
.connetIcon4 {
	background-position: -108px -41px
}
.connetIcon5 {
	background-position: -144px -41px
}
.connetIcon6 {
	background-position: -180px -41px
}
.stayConnect .googlePlue {
	background: url(../images/gplus-icon.png) left top no-repeat
}
.sepRight {
	border-right: 1px solid #d7d7d7;
	height: 52px
}
.footerLogo .owl-stage-outer {
	overflow:hidden;
}
.footerLogo {
	position:relative;
	padding:5px 0 0;
	background: url(../images/page-bot.gif) no-repeat center top #F8F8F8;
}
.footerLogo li{ list-style:none;}
.footerLogo > li {
	float:none;
	display:inline-table;
	width:20%;
	padding: 8px 0;
	border-left:1px solid #d7d7d7;
	text-align:center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.footerLogo .owl-stage > li {
	float:left;
	width:100%;
	padding: 8px 0;
	border-left:1px solid #d7d7d7;
	text-align:center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.footerLogo .owl-stage > li li {
	display:inline-table;
	height: 54px;
	vertical-align:middle;
	width:100%;
	text-align:center;
}
.footerLogo > li:first-child {
	border-left:none;
}
.footerLogo .owl-stage > li:first-child {
	border-left:none;
}
.footerLogo > li a {
	display:inline-block;
	vertical-align:middle;
	line-height:0;
	font-size:0;
}
.footerLogo .owl-stage > li a {
	display:table-cell;
	vertical-align:middle;
	line-height:0;
	font-size:0;
}
.footerLogo .owl-stage > li a img {
	display:inline-block;
	vertical-align:middle;
	width:auto;
	max-width:100%;
}
.footerLogo.owl-theme .owl-controls {
	margin:0;
}
.footerLogo.owl-theme .owl-nav [class*="owl-"] {
background:none;
margin:0;
padding:0;
border-radius:0;
}
.footerLogo.owl-theme .owl-nav .owl-prev, .footerLogo.owl-theme .owl-nav .owl-next {
	position:absolute;
	top:50%;
	margin-top:-7px;
	width:24px;
	height:24px;
	background:url(../images/owlArrow.png) no-repeat left top;
	text-indent:-999em;
	z-index:999;
}
.footerLogo.owl-theme .owl-nav .owl-prev, .footerLogo.owl-theme .owl-nav .owl-prev:hover {
	background:url(../images/owlArrow.png) no-repeat left top;
	background-position:right top;
	right:15px;
}
.footerLogo.owl-theme .owl-nav .owl-next, .footerLogo.owl-theme .owl-nav .owl-next:hover {
	background:url(../images/owlArrow.png) no-repeat left top;
	background-position:left top;
	left:15px;
}
.footerPart {
	width: 100%;
	background-color: #f6f6f6;
	height: auto;
	color: #333;
	border-top: 1px solid #8694a3;
	margin-top: 4px;
}
#footer {
	clear: both;
	width: 962px;
	margin: 0 auto;
	padding: 15px 0 10px
}
.ipad .footerPart {
	width: 100%;
	clear: both
}
.footerText {
	font-size: .9em;
	color: #333;
	vertical-align: top
}
.footerText a {
	color: #333;
	font-weight:bold;
	margin: 0 2px
}
.goog-te-gadget-simple .goog-te-menu-value:hover {
	text-decoration:none;
}
.copyright {
	font-weight:bold;
	display:block;
}
.visitors {
	font-size: 1.10em;
	font-weight: bold;
	padding-right: 20px
}
.addThis {
	padding-bottom: 5px;
	line-height: 1.3em
}
.addThis a {
	color: #000
}
.wqcIcon {
	float:left;
	width:52px;
}
.w3cChecker {
	float:left;
	width:130px;
	padding-top: 12px;
}
.googleLangWrapper {
	float:right;
}
.googleLangWrapper {
	padding-top: 5px;
	width: 325px;
	white-space: nowrap
}
.googleImg {
	background: url(../images/google-translate-img.gif) left top no-repeat;
	width: 131px;
	height: 21px;
	margin-top: 2px;
	float: left
}
.googleLang {
	float: right;
	width: 157px
}
.leftPartInner {
	padding: 0 15px 0 0;
	width: 662px;
	float:left;
}
.innerBanner {
	background: #295887;
	margin: 0 auto;
	overflow: hidden
}
.innerRightShadow {
	background: url(../images/content-top-right-shadow.gif) 692px top no-repeat;
	height: 15px
}
#innerContent h2 {
	font-size: 2em;
	font-weight: bold;
	color: #09568c;
	line-height: 1.35em;
	padding-bottom: 10px;
	letter-spacing: -1px;
	text-align: left;
}
#innerContent h2 img[src=""] {
	display:none;
}
#innerContent p {
	line-height: 1.567em;
	padding: 0 0 15px 0;
	clear: both
}
#innerContent a {
	color: #09568c;
	text-decoration: none
}
#innerContent a:hover {
	color: #000;
	text-decoration: underline
}
.imgBdr {
	background-color: #fff;
	border: 5px solid #b9c1c8;
	margin: 5px 0 5px 20px;
	padding: 1px;
	float: right
}
.commonListing {
	width: 100%
}
.commonListing li {
	color: #515151;
	width: 100%;
	float: left;
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
	list-style: none
}
.commonListing a {
	color: #09568c;
	text-decoration: none;
	font-size: 14px;
}
.commonListing a:hover {
	color: #000;
	text-decoration: none
}
.commonListing p {
	padding: 0 !important
}
.commonListing p.size14 {
	padding-bottom: 5px !important;
	font-weight: bold;
	font-size: 1.2em
}
.commonListing p.size11 {
	font-size: .9em
}
.commonListing p.username {
	background: url(../images/comment-icon.gif) left 4px no-repeat;
	height: 20px;
	padding-left: 25px !important;
	color: #09568c;
	font-weight: bold
}
.commonListing p.comment {
	padding-top: 5px !important
}
.submitButton {
	background: url("../images/submit-bt.gif") left top no-repeat #1c5893 !important;
	width: 185px !important;
	height: 42px;
	border: 0 !important;
	color: #fff;
	font-size: 1.67em;
	padding: 0 0 3px 10px;
	text-align: left;
	cursor: pointer
}
.goButton {
	width: 33px !important;
	height: 24px;
	font-size: 13px;
	background: url(../images/go-bt.gif) left top no-repeat;
	border: 0 !important;
	cursor: pointer
}
.searchAgain {
	border: 0;
	background: 0;
	color: #09568c;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-decoration: underline
}
.commonBullets {
	background-color: #fff;
	float: left;
	margin-bottom: 10px;
	clear: both
}
.commonBullets li {
	background: url("../images/bullet.gif") left .917em no-repeat;
	color: #515151;
	display: block;
	line-height: 1.583em;
	padding: 5px 0 5px 10px;
	list-style: none;
	text-align: justify
}
.commonBullets li a {
	color: #515151;
	text-decoration: none
}
.commonBullets li a:hover {
	color: #0558a6;
	text-decoration: none
}
.breadcrumb {
	font-size: .917em;
	font-weight: normal;
	line-height: 1.3em;
	padding: 0;
	text-decoration: none;
	margin-bottom: 1em
}
.breadcrumb li {
	display: inline;
	color: #0558a6
}
.breadCrumbLink {
	background: url("../images/bread-crumb-sep.gif") no-repeat right 4px transparent;
	padding-right: 15px
}
.breadCrumbCurrent {
	padding-left: 2px
}
.breadcrumb a {
	color: #313131;
	text-decoration: none
}
.breadcrumb a:hover {
	color: #313131;
	text-decoration: underline
}
.last-brd {
	color: #444;
	font-size: .917em;
	font-weight: normal;
	padding-top: 1px
}
.last-brd a {
	background: 0;
	color: #999;
	margin: 0 3px 0 0;
	padding-right: 15px;
	text-decoration: none
}
#breadCrumbWrap {
	height: 19px;
	text-align: right
}
.globalIssPanel .tabLeft {
}
.globalIssPanel .tabRight {
}
.globalLatestList {
}
.globalLatestList > li {
}
.globalLatestRow {
	background: #3c566f;
}
.globalIssueLatest {
	background: #3c566f;
	color: #fff;
	padding: 19px 20px 18px;
	vertical-align: top;
	width:46%;
	float:left;
}
.globalIssueLatestImg img {
	width:100%;
}
.globalIssueLatestImg {
	background: #3c566f;
	vertical-align: top;
	font-size: 0;
	float:left;
	width:47%;
}
.globalIssueLatest h2 {
	font-size: 2em !important;
	font-weight: normal !important;
	padding-bottom: 10px;
	color: #fff !important;
	letter-spacing: 0 !important
}
.globalIssueLatest a {
	color: #fff !important;
	text-decoration: none
}
.globalIssueLatest a:hover {
	text-decoration: underline
}
.globalIssueListing li {
	margin-top: 30px;
	float: left
}
.globalIssueThumb {
	width: 120px;
	float: left
}
.globalIssueCnt {
	width: 176px;
	float: left;
	padding: 0 15px 20px
}
.globalIssueCnt h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	color: #09568c;
	line-height: 1em
}
.globalIssueCnt p {
	line-height: 1.267em !important;
	padding: 0 !important
}
.globalIssueCnt a {
	color: #0558a6;
	text-decoration: none
}
.globalIssueCnt a:hover {
	color: #0558a6;
	text-decoration: underline
}
.inFocusLatest li {
	background: #3c566f;
	color: #fff;
	width: 316px;
	list-style: none;
	float: left
}
.inFocusLatestImg {
	background: #3c566f;
	vertical-align: top
}
.inFocusLatestCnt {
	padding: 10px
}
#innerContent .inFocusLatestCnt h2 {
	font-size: 1.8em;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 10px;
	color: #fff;
	letter-spacing: 0
}
.inFocusLatestCnt a {
	text-decoration: none;
}
.inFocusLatestCnt p a {
	text-decoration: none;
	color: #656565;
}
.inFocusLatestCnt p a:hover {
	text-decoration: none;
}
.inFocusLatestCnt a:hover {
	text-decoration: underline;
}
.inFocusListing {
	margin-bottom: 15px
}
.inFocusListing li {
	margin-top: 30px;
	float: left;
	width:100%;
}
.inFocusListing h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #09568c;
	line-height: 1.4em;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px
}
.inFocusThumb {
	width: 120px;
	float: left
}
.inFocusCnt {
	width: 502px;
	float: left;
	padding: 0 15px
}
.inFocusCnt p {
	padding: 0 !important
}
.inFocusCnt a {
	color: #0558a6;
	text-decoration: none
}
.inFocusCnt p a+img {
	margin-left:5px;
}
.inFocusCnt a:hover {
	color: #0558a6;
	text-decoration: underline
}
.inFocusLatestListing {
	border: 1px solid #c9c9c9;
	float: left;
	padding: 10px;
	margin-top: 20px
}
.inFocusLatestListing li {
	width: 305px;
	list-style: none;
	float: left
}
.inFocusLatestListing h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #09568c
}
.inFocusLatestListing a {
	color: #0558a6;
	text-decoration: none
}
.inFocusLatestListing a:hover {
	color: #0558a6;
	text-decoration: underline
}
.rightPart .heading, .rightPart .menuTitle {
	font-size: 1.2em;
	font-weight: bold;
	color: #09568c;
	display: block
}
#menuLeft, .seeAlsoNav {
	float: left;
	margin: 0 0 15px 0;
	margin-top: 10px;
	clear: both;
	width: 100%
}
#menuLeft li, .seeAlsoNav li {
	display: inline-block;
	width: 100%
}
#menuLeft li a, .seeAlsoNav li a, #menuLeft li .subNoLink {
	background: url(../images/bullet.gif) left .917em no-repeat;
	color: #515151;
	display: inline-block;
	line-height: 1.583em;
	padding: 5px 0 5px 10px
}
#menuLeft li a:hover, .seeAlsoNav li a:hover {
	color: #0558a6
}


.moduleSearch {
	background: url("../images/module-search-ico.gif") 10px 10px no-repeat #f3f3f3;
	border-bottom: 1px solid #ddd;
	padding: 10px 15px 10px 35px;
	margin: 10px 0
}
.moduleSearch li {
	float: left;
	list-style: none;
	padding: 0 5px;
	margin-bottom: 5px;
	display: inline-block;
}
.moduleSearch label {
	color: #474747;
	display: inline-block;
	line-height: 18px;
	padding: 3px 5px 3px 0;
	float:left;
}
.moduleSearch label.title {
	text-indent: -9999px;
	display: inline-block;
}
.moduleSearchBar .moduleSearch label.title {
	display:inline-block;
}
.moduleSearchBar .moduleSearch input[type="text"] {
	height:24px;
}
.moduleSearch input {
	width: 200px;
	border: 1px solid #b6b6b6;
	padding: 2px 5px;
	height: 24px;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-wekbit-box-sizing: border-box;
}
.moduleSearch select {
	width: 100px;
	border: 1px solid #b6b6b6;
	padding: 2px 5px;
	height: 24px
}
.newsSearchBar .moduleSearch li {
	margin-bottom:0;
}
.newsSearchBar .moduleSearch label {
	float:left;
}
.newsSearchBar .moduleSearch input[type="text"] {
	float:left;
	margin:0 10px;
}
.newsSearchBar .moduleSearch select {
	float:left;
	margin:0 0 0 10px;
}
.basictab {
	background: #f3f3f3;
	border-bottom: 1px solid #ddd;
	padding: 5px 0 0 10px;
	font-size: 1.11em;
	margin: 10px 0;
	text-align: left;
	display: inline-block;
	float: left;
	width: 643px
}
.basictab li {
	display: inline;
	float: left;
	margin-top: 5px
}
.basictab li input {
	padding: 8px 5px;
	margin-left: 0;
	border: 1px solid #f3f3f3;
	border-bottom: 1px solid #ddd;
	color: #474747;
	top: 1px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	position: relative;
	width: auto;
	font-weight: bold;
	overflow: visible
}
.basictab li a:hover, .basictab li a:active {
	color: #09568c;
	text-decoration: none
}
.basictab li.selected input {
	background-color: #fff;
	color: #474747;
	border: 1px solid #ddd;
	border-bottom: 1px solid #fff
}
.commentCount {
	background: #f3f3f3;
	border-bottom: 1px solid #ddd;
	color: #333;
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px
}
.Caption {
	font-size: 1.37em;
	font-weight: bold;
	clear: both
}
.userCommentWrapper {
	clear: both;
}
.userComment {
	padding-bottom: 15px;
	clear: both;
	width: 623px
}
.userComment li {
	padding-bottom: 10px
}
.userComment .lnkButton {
	font-family: Arial, Helvetica, sans-serif;
	background: 0;
	color: #09568c;
	border: 0;
	padding: 0;
	width: auto;
	cursor: pointer;
	overflow: visible
}
.userComment input {
	background: url(../images/comment-input-bg.gif) left top repeat-x;
	border: 1px solid #c9c9c9;
	width: 230px;
	padding: 5px
}
.userComment textarea {
	background: url(../images/comment-input-bg.gif) left top repeat-x;
	border: 1px solid #c9c9c9;
	width: 603px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 85px
}
.userComment input.captchaCode {
	width: 146px;
	float: left;
	margin-right: 10px
}
.userComment .captchaImg {
	width: 88px;
	height:26px;
	float: left;
	border: 1px solid #d0d0d0
}
.userComment .captchaRefresh {
	background: 0;
	width: 28px;
	height: 28px;
	border: 0;
	padding: 0;
	float: left
}
.userComment .postBt {
	background: url("../images/post-bt.gif") left top no-repeat;
	width: 80px;
	height: 28px;
	float: right;
	margin-right: 10px;
	border: 0;
	font-weight: bold;
	padding: 0;
	cursor: pointer
}
.updateMe {
	border-bottom: 1px solid #ddd;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px
}
.updateWrapper, .feedbackWrapper {
	float: left;
	clear: both;
	width:100%;
}
.updateMeHeader {
	background: url("../images/update-me-icon.gif") left 5px no-repeat;
	width: 135px;
	font-size: 1.37em;
	font-weight: bold;
	padding-left: 22px !important;
	float: left
}
.pageFeedbackHeader {
	background: url("../images/page-feedback-icon.gif") left 5px no-repeat;
	width: 135px;
	font-size: 1.37em;
	font-weight: bold;
	padding-left: 22px !important;
	float: left
}
.showPlus {
	background: url("../images/show-down.gif") left top no-repeat;
	width: 12px;
	height: 6px;
	float: left;
	margin-top: 10px;
	border: 0;
	cursor: pointer;
	text-indent: -999px
}
.showMinus {
	background: url("../images/show-up.gif") left top no-repeat;
	width: 12px;
	height: 6px;
	float: left;
	margin-top: 10px;
	border: 0;
	cursor: pointer;
	text-indent: -999px
}
.page_text_link {
	background: url(../../App_Themes/Admin/Images/cms-admin-ico-file.gif) left 3px no-repeat;
	padding: 0 0 0 18px
}
.spacer_5 {
	width: 2px
}
.page_Records_control {
	float: left;
	margin: 5px 0 5px 5px
}
.galleryControler {
	font-weight: normal
}
.page_Records_control div {
	padding: 0 !important;
	margin-right: 10px
}
.page_Go_To_control {
	float: right;
	margin: 5px 5px 5px 0
}
.page_Go_To_control .input-text, .page_Go_To_control .input-text-hover {
	margin: 0
}
.page_Pagging_control {
	float: right;
	margin: 5px 0 5px
}
.page_Pagging_control .galleryControler td td {
	padding-top: 0
}
.page_Records_control select, .page_Go_To_control select {
	border: 1px solid #aaa;
	width: 40px;
}
.Main_Menu_Search {
	float: left;
	margin-top: 10px
}
.Main_Menu_Search td {
	padding-right: 10px
}
.albumPaginBorder {
	font-weight: bold;
	background: #f3f3f3;
	margin: 10px 0
}
.pagingTd {
	padding: 3px 5px;
	border-bottom: 1px solid #ddd
}
.goToPageBut input, .PagingLink {
	border: 0;
	background-color: transparent;
	cursor: pointer
}
.ie7 .albumPagingNo input {
	position: relative !important;
	top: -4px
}
.albumPaginBorder {
	font-weight: bold;
	background: #f3f3f3;
	margin: 10px 0
}
.pagingTd {
	padding: 3px 5px;
	border-bottom: 1px solid #ddd
}
.goToPageBut input, .PagingLink {
	border: 0;
	background-color: transparent;
	cursor: pointer
}
.page_Pagging_control input, .albumPagingNo, .textOf {
	float: left;
	padding: 0;
	margin: 0;
	border: 0 none
}
.albumPagingNo {
	position: relative;
	width:auto;
}
.albumPagingNo td {
	font-size: 0
}
.albumPagingNo input, .lastPageNo, .textOf {
	color: #000;
	width: 18px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	display: block;
	overflow: visible;
	padding: 0
}
.textOf {
	height: 17px;
	line-height: 17px
}
.ie .textOf {
	height: 15px;
	line-height: 15px
}
.firstPbut, .previousPbut, .nextPbut {
	margin-top: 3px !important;
	height: 13px;
	width: 12px
}
.ie .firstPbut, .ie .previousPbut, .ie .nextPbut {
	margin-top: 0 !important
}
.firstPbut, .previousPbut {
	margin-right: 3px !important
}
.nextPbut {
	margin-left: 2px !important
}
.albumPagingNo .aspNetDisabled {
	border: 1px !important;
	background-color: #fff;
	color: #000 !important;
	overflow: hidden
}
.albumWrapper {
	float: left;
	margin-top: 20px;
	background: none !important
}
.albumWrapperRow .albumWrapper {
	float:none;
	width:auto;
}
.albumWrapperRow .albumContainerLeft {
	width:47.5%;
}
.albumWrapperRow .albumContainerRight {
	width:47%;
}
.albumContainer {
	width: 304px;
	border: 1px solid #ddd;
	float: left;
	padding: 5px;
	margin-bottom: 15px;
	min-height: 110px;
}
.albumImage {
	width: 150px;
	height: 100px;
	margin-right: 10px;
	overflow: hidden;
	float: left
}
.albumImage input {
	min-height: 100px;
	height: auto !important;
	height: 100px
}
.albumCaption {
	width: 144px;
	float: left
}
.albumCaption a {
	color: #515151;
	text-decoration: none
}
.albumCaption a.pFlickrIcon {
	padding:0;
	line-height: 18px;
}
.albumCaption a:hover {
	color: #0558a6;
	text-decoration: underline
}
.photoFeatDescList {
	width:100%;
	background:none;
}
.photoFeatureA .photoFeatDescList {
	background:none;
}
.photoFeatDescList > li {
	float:left;
	width:100%;
}
.photoFeatDescList .galleryImgWrapper {
	position:relative;
	z-index:1;
	padding:0;
}
.photoFeatDescList .galleryImg {
	width:100%;
}
.photoFeatDescList .galleryCaption {
	float: left;
	margin-left: -160px;
	padding-left: 170px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.photoFeatDescList .seeAllphotoRow {
	display:block;
	position:relative;
	z-index:1;
	padding:0;
}
.photoFeatDescList .galleryImg {
	width:100%;
}
.seeAllphotoRow .galleryImgWrapper {
	border: 1px solid #dfdfdf;
}
.photoFeatDescList .galleryCaption {
	float: left;
	margin-left: -160px;
	padding-left: 170px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.galleryImgContainer {
	width: 640px;
	border-bottom: 1px solid #ddd;
	float: left;
	padding: 20px 0
}
.galleryImgWrapper {
	position: relative;
	width: 150px;
	margin: auto;
	padding: 0 1px 1px 0;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	float: left
}
.galleryImg {
	overflow: hidden;
	height: 100px;
	margin: auto;
	width: 150px
}
.galleryImg img {
	border-left: 1px solid #DFDFDF !important;
	border-top: 1px solid #DFDFDF !important;
	padding: 1px 0 0 1px
}
.galleryImgZoom {
	position: absolute;
	right: 50%;
	top: 50%;
	margin-top: -14px;
	margin-right:-14px;
}
.galleryCaption {
	width: 142px;
	float: left;
	margin-left: 10px;
	text-align: left
}
.videoWrapper {
	float: left;
	margin-top: 20px
}
.videoWrapper li {
	float: left;
	width: 217px;
	text-align: center;
	height: 190px
}
.videoImg {
	overflow: hidden;
	height: 100px;
	width: 150px;
	margin: auto;
	margin-bottom: 5px;
	text-align: left !important
}
.videoPlay {
	width: 30px;
	height: 23px;
	background: url("../images/video-play.png") left top no-repeat;
	margin-left: 60px;
	margin-top: -80px;
	position: relative
}
.missionsAlphabet {
	background: #f3f3f3;
	border-bottom: 1px solid #ddd;
	color: #474747;
	margin: 10px 0;
	padding: 10px;
	font-size: 1em
}
.missionsAlphabet a, .missionsAlphabet span {
	display:inline-block;
}
.missionsAlphabet span {
	display:none !important;
}
.missionsAlphabet a { /* color: #095685 !important; text-decoration: none; padding: 0 2px*/
	background: url(../images/alphabet-btn.gif) left top no-repeat;
	width: 22px;
	color: #515151;
	height: 22px;
	line-height: 21px;
	padding-top: 1px;
	border: 0;
	margin: 0 0px 3px 0;
	color: #515151;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-align:center;
}
#innerContent .missionsAlphabet a {
	color: #515151;
}
#innerContent .missionsAlphabet a:hover {
	color: #515151;
	text-decoration:none;
}
.missionsAlphabet a:hover {
	color: #999;
	text-decoration: underline
}
.countryAlphabet {
	color: #515151 !important;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin: 10px 0;
	display: block;
	clear: both
}
.missionsCountries, .frCountries {
	margin-bottom: 20px
}
.missionsCountries li {
	float: left;
	position:relative;
	padding: 3px 10px 3px 0;
	width: 31.8%;
}
.missionsCountries li .countryFlag {
	position:absolute;
	left:0;
	top:0;
}
.missionsCountries li .countryName {
	width:90%;
	padding-left:30px;
	min-height:40px;
}
.frCountries > span {
	display:block;
}
.frCountries > span > span {
	float:left;
	width:33.333%;
}
.frCountriesRow {
	position:relative;
	padding-right:10px;
}
.frCountriesRow .countryFlag {
	position:absolute;
	left:0;
	top:0;
}
.frCountriesRow .frcountryName {
	width:90%;
	padding-left:30px;
	min-height:40px;
}
.missionsCountries li a, .frCountries li a {
	font-size: 1.11em;
	font-weight: bold;
	color: #0558a6;
	line-height: 1.333em;
	text-decoration: none
}
.missionsCountries li a:hover, .frCountries li a:hover {
	color: #000;
	text-decoration: none
}
.frCountries li {
	float: left;
	padding: 10px 10px 10px 0;
	width: 316px;
	height: 2.5em
}
.countryFlag {
	float: left
}
.countryFlagBig {
	vertical-align: middle
}
.countryName {
	width: 178px;
	float: left;
	padding: 2px 0 0 5px;
	text-align: left
}
.frcountryName {
	width: 286px;
	float: left;
	padding: 2px 0 0 5px;
	text-align: left
}
.missionType {
	font-size: 1.37em;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px
}
.missionText {
	text-align: left !important
}
.cityName {
	background: url("../images/indian-mission-icon.gif") left 6px no-repeat;
	font-size: 1.37em;
	color: #09568c;
	font-weight: bold;
	height: 20px;
	padding: 5px 25px;
	display: block
}
.alphabetButton {
	background: url("../images/alphabet-bt.gif") left top no-repeat;
	width: 26px;
	height: 23px;
	line-height:23px;
	border: 0;
	margin: 0 1px 2px 0;
	color: #515151;
	font-size: .9em;
	font-weight: bold;
	cursor: pointer
}
.missionSearch {
	overflow: visible;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px
}
.missionSearch select {
	overflow: visible;
	width: 240px;
	border: 1px solid #b6b6b6;
	padding: 2px 5px;
	margin-bottom: 10px;
	height: 24px;
	font-size: 12px
}
.missionSearch select option {
	overflow: visible
}
.missionSearch .goButton {
	margin-bottom: 10px
}
.missionSearch a {
	color: #09568c;
	text-decoration: none
}
.missionSearch a:hover {
	color: #000;
	text-decoration: underline
}
.missionAlphSearch {
	padding-bottom: 30px;
	background: url("../images/widgetsep.png") center bottom no-repeat
}
.customPagerRow, .custPageChanged {
	clear:both;
}
.pagingWrapper {
	background: #f3f3f3;
	padding: 10px;
	margin-bottom: 15px;
	overflow:hidden;
}
.pagingCount {
	float: left;
	color: #333
}
.pagingNo {
	float: right;
	color: #333
}
.pagingNo ul li {
	float: left
}
.pagingNo ul li > input {
	margin-top: 4px
}
.pageNo {
	margin-top: 0 !important;
	background: 0;
	border: 0;
	color: #333;
	cursor: pointer;
	font-size: 1em
}
.ie6 .pagingNo ul li .pageNo {
	margin-top: 2px !important
}
.ie6 .pagingNo ul li span span span {
	position: relative;
	vertical-align: top;
	line-height: 18px !important;
	display: inline-block
}
.pagingNo ul li a {
	color: #333 !important;
	text-decoration: none
}
.pagingNo ul li a:hover {
	color: #000 !important;
	text-decoration: none
}
.userForm {
	width:100%;
	margin-top: 10px
}
.userForm td {
	padding-bottom: 10px;
	clear: both
}
.userForm .fLabel {
	width: 150px;
	font-size: 1.2em
}
.userForm input {
	background: url("../images/comment-input-bg.gif") left top repeat-x;
	border: 1px solid #999;
	width: 290px;
	padding: 5px;
	clear: right
}
.userForm textarea {
	border: 1px solid #999;
	width: 290px;
	padding: 5px;
	clear: right;
	height: 80px
}
.userForm .error {
	color: #c00;
	padding-left: 5px
}
.userForm .captchaReImg {
	width: auto;
	height: auto;
	border: 0 none;
	padding: 0
}
.userForm .captchaImg {
	width: auto;
	height: 35px;
	border: 0 none;
	padding: 0
}
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
	font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
	color: #fff
}
#sb-container {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 999;
	text-align: left;
	visibility: hidden;
	display: none
}
#sb-overlay {
	position: relative;
	height: 100%;
	width: 100%
}
#sb-wrapper {
	position: absolute;
	visibility: hidden;
	width: 100px
}
#sb-wrapper-inner {
	position: relative;
	border: 2px solid #000;
	overflow: hidden;
	height: 100px
}
#sb-body {
	position: relative;
	height: 100%
}
#sb-body-inner {
	position: absolute;
	height: 100%;
	width: 100%
}
#sb-player.html {
	height: 100%;
	overflow: auto
}
#sb-body img {
	border: 0
}
#sb-loading {
	position: relative;
	height: 100%
}
#sb-loading-inner {
	position: absolute;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
	width: 100%;
	text-align: center
}
#sb-loading-inner span {
	background: url(../images/loading.gif) no-repeat;
	padding-left: 34px;
	display: inline-block
}
#sb-body, #sb-loading {
	background-color: #060606
}
#sb-title, #sb-info {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden
}
#sb-title, #sb-title-inner {
	height: 26px;
	line-height: 26px
}
#sb-title-inner {
	font-size: 16px
}
#sb-info, #sb-info-inner {
	height: 20px;
	line-height: 20px
}
#sb-info-inner {
	font-size: 12px
}
#sb-nav {
	float: right;
	height: 16px;
	padding: 2px 0;
	width: 45%
}
#sb-nav a {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-left: 3px;
	cursor: pointer;
	background-repeat: no-repeat
}
#sb-nav-close {
	background-image: url(../images/photo-close.png)
}
#sb-nav-next {
	background-image: url(../images/photo-next.png)
}
#sb-nav-previous {
	background-image: url(../images/photo-previous.png)
}
#sb-nav-play {
	background-image: url(../images/photo-play.png)
}
#sb-nav-pause {
	background-image: url(../images/photo-pause.png)
}
#sb-counter {
	float: left;
	width: 45%
}
#sb-counter a {
	padding: 0 4px 0 0;
	text-decoration: none;
	cursor: pointer;
	color: #fff
}
#sb-counter a.sb-counter-current {
	text-decoration: underline
}
div.sb-message {
	font-size: 12px;
	padding: 10px;
	text-align: center
}
div.sb-message a:link, div.sb-message a:visited {
	color: #fff;
	text-decoration: underline
}
.seeAlso {
	background: url("../images/widgetsep.png") center top no-repeat;
	width: 100%;
	padding-top: 20px;
	float: left;
	clear: both
}
.sitemap {
	float: left;
	clear: both
}
.rssFeedListing {
	background: url("../images/rss-icon.jpg") left center no-repeat;
	padding-left: 18px
}
ul.langmenu {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 85px;
	overflow: hidden;
	float: left;
	margin-right: 1px
}
ul.langmenu a {
	background: #f5f5f5;
	text-decoration: none;
	color: #515151;
	padding-left: 5px
}
ul.langmenu li.list {
	float: left;
	width: 235px;
	margin: -32767px -125px 0 0;
	background: url(images/top1.png) no-repeat left bottom
}
ul.langmenu li.list a.category {
	position: relative;
	z-index: 50;
	display: block;
	float: left;
	width: 105px;
	margin-top: 32767px;
	background: transparent
}
ul.langmenu li.list a.category:hover, ul.langmenu li.list a.category:focus, ul.langmenu li.list a.category:active {
	margin-right: 1px;
	background: #d3d3d3;
	color: #000
}
ul.submenu {
	float: left;
	padding: 25px 0 0 0;
	margin: 0;
	list-style: none;
	background: #d3d3d3;
	color: #000;
	margin: -25px 0 0 0
}
ul.submenu li a {
	float: left;
	width: 120px;
	background: #f5f5f5;
	clear: left;
	color: #515151
}
ul.submenu li a.endlist {
	background: url(images/bottom1.png)
}
ul.submenu li a.endlist:hover, ul.submenu li a.endlist:focus, ul.submenu li a.endlist:active {
	background: url(images/bottomhover1.png)
}
ul.submenu a:hover, ul.submenu a:focus, ul.submenu a:active {
	background: #eff3fb;
	margin-right: 1px;
	color: #000
}
.imgBdr {
	float: none;
	margin: 5px 20px 5px 20px
}
.imgLeft {
	float: left;
	margin: 5px 20px 5px 0
}
.imgRight {
	float: right;
	margin: 5px 0 5px 20px;
	height:auto;
}
.tableData {
	border: 0;
	margin: 0 0 15px 0;
	empty-cells: show;
	clear: both;
	border: 1px solid #ddd;
	border-top: none 0
}
.tableData th {
	font-weight: bold;
	line-height: 1.333em;
	font-size: 1.083em;
	border-top: 3px solid #116182;
	border-left: 1px solid #ddd;
	color: #09568b;
	background-color: #f5f5f5;
	padding: 8px 5px
}
.tableData td {
	padding: 5px 5px;
	border-top: 1px solid #ddd;
	background-color: #fff;
	word-wrap: break-word
}
.tableData .altRow td {
	background-color: #fffcef
}
.tableData .altRow td .altRow td {
	background-color: #fff
}
.tableData caption {
	text-align: left;
	font-weight: bold;
	padding: 5px 0 8px;
	color: #333;
	font-size: 1.25em
}
.mid-tab caption {
	text-align: left;
	font-weight: bold;
	padding: 0 8px 5px 3px
}
.tableData table {
	border: 0
}
.tableData table tr td {
	border: 0;
	background-color: transparent;
	padding: 4px 5px 0
}
.gujText .tableData th {
	font-size: 1.167em
}
.tableSubText {
	color: #666;
	font-size: .917em;
	text-align: right !important
}
.gallery {
	background: #e8edf9;
	margin-bottom: 10px
}
.albumPhotoWrapper .gallery {
	float:none;
}
.albumPhotoWrapper .albumWrapper {
}
.albumPhotoWrapper .albumWrapper > li {
	width:100%;
}
.albumPhotoWrapper .tdAlbum .albumWrapper > li {
	width:47.4%;
}
.albumPhotoWrapper .albumWrapper > li .galleryImgWrapper {
}
.albumPhotoWrapper .albumWrapper > li .galleryCaption {
	width:100%;
	margin-left:-160px;
	padding-left:170px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	min-height:100px;
}
ul.bulletText {
	margin-bottom: 20px;
	list-style: none
}
ul.bulletText li {
	background: url(../images/bullet.gif) no-repeat left 11px transparent;
	padding: 4px 4px 4px 12px;
	text-align: justify;
	list-style: none;
	list-style-position: outside;  font-size:13px;
}
ul.bulletText ul {
	padding-bottom: 0
}
ul.bulletText ul li {
	padding-bottom: 0 !important
}
.followTwitter {
	margin-bottom: 15px
}
.followTwitter td:first-child {
	width:140px;
}
.followLink {
	margin-top: 10px
}
.tdBdrRight {
	border-right: 1px solid #ddd
}
.contactPage {
	line-height: 1.8em
}
.contactPage .tdBdrRight {
	width: 50%
}
.contactPage span {
	display: block;
	overflow: visible;
	padding: 3px 3px
}
.contactRight {
	overflow: visible
}
.contactPage .imgRight {
	margin: 0 0 0 5px;
	float: none;
	vertical-align: middle
}
.legends {
	border: 0;
	margin: 0 0 15px 0;
	empty-cells: show;
	clear: both;
	border: 1px solid #ddd;
	border-top: none 0
}
.legends th {
	font-weight: bold;
	background-color: #f5f5f5;
	padding: 5px;
	border-top: 1px solid #ddd
}
.legends td {
	padding: 5px;
	border-top: 1px solid #ddd;
	background-color: #fff
}
.imgSingleBdr {
	border: 1px solid #b9c1c8;
	padding: 1px
}
.personnelPage td {
	border-bottom: 1px solid #ddd;
	padding: 10px 0
}
.personnelPage .lastPersonnel {
	border-bottom: 0 none
}
.decimalBullets {
	margin-left: 30px
}
.decimalBullets li {
	list-style: decimal outside;
	padding-bottom: 10px;
	text-align: justify
}
.decimalBullets li ol {
	margin-left: 30px
}
.decimalBullets li ol li {
	list-style: upper-roman
}
.profile {
	float: left;
	clear: both
}
.profile li {
	width: 305px;
	padding-right: 20px;
	float: left
}
.profile li div {
	float: left
}
.profileCnt {
	width: 170px
}
.albumContainerLeft {
	clear: left;
	margin-right: 10px
}
.menulist, .menulist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 999999
}
.menulist ul {
	display: none;
	position: absolute;
	margin-top: 3.7em;
	left: -1px;
	top: 0;
	width: 190px;
	border-bottom: 1px solid #6789ad;
	border-right: 1px solid #6789ad;
	border-left: 1px solid #6789ad
}
.menulist ul ul {
	top: -1px;
	margin-top: 1px;
	left: 190px
}
.menulist li {
	float: left;
	display: block;
	position: relative;
	background: url(../images/seperator.gif) right top no-repeat;
	margin-right: -1px
}
.menulist ul li {
	float: none;
	margin: 0
}
.menulist ul>li:last-child {
	margin-bottom: 0
}
.menulist a {
	display: block;
	padding: 3px;
	color: #fff;
	text-decoration: none
}
.menulist li a {
	padding: 0 1.3em;
	line-height: 3.35em;
	font-weight: bold;
	font-size: 110%;
	float: left;
	white-space: nowrap
}
*|html[xmlns*=""] .menulist li a {
padding: 0 1.3628em 0 1.3631em;
line-height: 3.35em;
font-weight: bold;
font-size: 110%;
float: left;
white-space: nowrap
}
.menulist li a:hover {
	color: #0d2946;
	background-color: #ccdce3
}
.menulist li:hover>a {
	color: #0d2946;
	background: #ccdce3
}
.menulist:hover ul:hover {
	background-color: #10345a;
	color: #fff
}
.menulist:hover ul:hover a {
	background-color: #10345a;
	color: #fff
}
.menulist:hover ul:hover ul:hover {
	background-color: #10345a;
	color: #fff
}
.menulist ul li a {
	width: 190px;
	padding: 0;
	text-indent: 10px;
	background: #ccdce3;
	color: #0d2946;
	line-height: 2.5em;
	font-weight: normal;
	font-size: 1em;
	white-space: normal
}
.menulist:hover ul:hover ul li a {
	width: 190px;
	padding: 0;
	text-indent: 10px;
	background: #ccdce3;
	color: #0d2946
}
.menulist:hover ul:hover ul:hover {
	background-color: #10345a;
	color: #fff
}
.menulist li ul li a:hover, .menulist li ul li a:focus {
	background-color: #10345a;
	color: #fff
}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
	color: #0d2946;
	background-color: #ccdce3;
	text-decoration: none
}
.menulist a.highlighted {
	color: #0d2946;
	background-color: #ccdce3
}
.menulist a {
	float: left
}
.menulist ul a {
	float: none
}
.menulist a {
	float: none
}
.menulist:focus+ul {
	display: block
}
#menu-part {
	width: 1002px;
	margin: 0 auto
}
.ddsmoothmenu {
	margin: 0;
	z-index: 110
}
.menu-trigger {
	display:none;
	float:left;
	margin:9px 20px;
	overflow:hidden;
	height:26px;
}
.menu-trigger span {
	display:block;
	background:#fff;
	height:3px;
	margin:11px 0;
	float:left;
	width:26px;
	position:relative;
}
.menu-trigger span:after, .menu-trigger span:before {
	content:'';
	position:absolute;
	left:0;
	background:#fff;
	height:3px;
	width:26px;
}
.menu-trigger span:after {
	top:-8px;
}
.menu-trigger span:before {
	bottom:-8px;
}
.menu-trigger em {
	float:left;
	display:block;
	font-style:normal;
	color:#fff;
	margin:4px 0 0 10px;
}
#nav, #nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 110
}
#nav {
	width: 962px;
	z-index: 122
}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 122;
	display: inline
}
#nav a {
	display: inline-block;
	text-decoration: none
}
#nav a:hover, #nav a:focus {
	color: #fff
}
#nav ul {
	left: 0;
	position: absolute;
	top: 39px;
	width: 206px;
	padding-top: 6px;
	z-index: 122
}
#nav ul li {
	float: left;
	height: auto;
	width: 206px;
	z-index: 123
}
#nav ul a {
	background: 0;
	width: 180px;
	font-weight: normal;
	padding: 0 10px 0 10px;
	margin: 0;
	text-align: left
}
#nav ul a:hover, #nav ul a:focus, #nav ul a.selected {
	color: #000
}
#nav ul .hover>a {
	color: #000
}
#nav ul ul {
	left: 215px;
	top: 0;
	padding-top: 10px
}
#nav ul, #nav:hover ul ul, #nav .hover ul ul {
	margin-left: -9999px
}
#nav li:hover>ul, #nav li.hover>ul, #nav a:focus+ul, #nav ul ul, #nav .hover a:focus {
	margin-left: 0
}
.noJS #nav ul a:focus, .noJS #nav ul a:focus+ul {
	margin-left: 9999px
}
.noJS #nav ul a:active {
	margin-left: 0
}
.ie7 .noJS #nav li li a:focus, .ie7 .noJS #nav li li a:active {
	margin-left: 9999px
}
#nav .MenuLi { 
	background: url(../images/seperator.gif.png) no-repeat right center transparent;
	position: relative;
	margin-right: -1px
}
#nav .MenuLi .menuFirstNode:hover, #nav .MenuLi.hover .menuFirstNode {
	background: #ccdce3;
	color: #0d2946
}
#nav .MenuLi ul {
	z-index: 124;
	width: 200px;
	top: 44px;
	padding: 0;
	left: 0;
	border: 1px solid #6789ad;
	border-top: none 0
}
#nav .MenuLi ul li {
	margin: 0;
	padding: 0;
	width: 200px
}
#nav .MenuLi ul ul {
	z-index: 110;
	top: 0;
	left: 200px
}
#nav .MenuLi.MenuLiLast {
	background-image: none
}
#nav .MenuLiLast, #nav .MenuLi9 {
	z-index: 120
}
#nav .MenuLi .menuFirstNode {
	padding: 0 .8em;
	line-height: 3.35em;
	height: 44px;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	white-space: nowrap
}
.hindiDoc #nav .MenuLi .menuFirstNode {
	font-weight: normal;
}
.hindiDoc #nav .MenuLi .menuFirstNode {
	padding: 0 1.3em
}
#nav .MenuLiLast .menuFirstNode {
	padding: 0 1.3em
}
.ie9 #nav .MenuLiLast .menuFirstNode {
	padding: 0 1.2em
}
#nav .MenuLiLast {
	padding: 0;
	background-image: none
}
#nav .MenuLi .lastMenuLi .lastMenuLiA {
	border-bottom: 0
}
#nav .MenuLi .menuFirstNode .rightarrowclass {
	display: none
}
#nav .MenuLi ul li a {
	background-color: #ccdce3;
	color: #0d2946;
	font-size: 1em;
	line-height: 1.3em;
	padding-top: 7px;
	padding-bottom: 7px;
	position: relative
}
.hindiDoc #nav .MenuLi ul li a {
	font-weight: normal;
	font-size: 1.1em;
}
#nav .MenuLi ul li a:hover, #nav .MenuLi ul li>a.selected, #nav ul a:hover, #nav ul a:focus, #nav ul a.selected {
	background: #10345a;
	color: #fff
}
.whatsNewLink {
	display:none;
	position:absolute;
	right:22px;
	top:10px;
	width:102px;
	height:25px;
	z-index:999;
	background:#f38b0e;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	color:#fff;
	text-align:center;
	font-size:12px;
	line-height:25px;
	color:#ffffff;
	font-weight:bold;
}
.whatsNewLink:hover {
	text-decoration:none;
	color:#fff;
}
.menuSearchBox {
	display:none;
	width:100%;
	position:absolute;
	right:0;
	top:0;
	height:44px;
	z-index:-1;
}
.menuSearchIcon {
	position:absolute;
	right:0;
	top:0;
	width:56px;
	height:44px;
	border-left:1px solid #3e5670;
	z-index:1;
	text-indent:-999em;
	background:url(../images/menuSearchIcon.png) no-repeat center center;
}
.menuSearchIcon.active {
	background-color:#031425;
}
.menuSearchBox .pnlKeywordSrch {
	display:none;
	float:none;
	padding:0;
	position:absolute;
	right:0;
	top:100%;
	z-index:0;
	width:100%;
}
.rightArrowImg {
	position: absolute;
	right: 0;
	top: 10px;
	background: url(../images/right-arrow2.gif) left top no-repeat;
	height: 9px;
	width: 18px;
	text-indent: -999px;
	overflow: hidden;
}
.ie6 #nav li.hover ul, .ie6 #nav li ul li ul, .ie6 #nav li ul li.hover ul, .ie6 #nav li:hover ul, .ie6 #nav li ul li:hover ul, .ie6 #nav li.hover ul li a:focus, .ie6 #nav li ul li.hover ul li a:focus {
	margin-left: 0
}
.ie6 #nav li.hover ul ul, .ie6 #nav li ul li ul {
	margin-left: -9999px
}
.ie6 #nav li a:focus+ul, .ie6 #nav li ul li a:focus+ul {
	margin-left: 0
}
.ie6 #nav li.hover a.menuFirstNode {
	color: #0d2946
}
.ie6 #nav ul li.hover a:hover {
	color: #fff;
	background-color: #0d2946
}
#nav .MenuLi1 {
	z-index: 134
}
#nav .MenuLi2 {
	z-index: 133
}
#nav .MenuLi3 {
	z-index: 132
}
#nav .MenuLi4 {
	z-index: 131
}
#nav .MenuLi5 {
	z-index: 130
}
#nav .MenuLi6 {
	z-index: 129
}
#nav .MenuLi7 {
	z-index: 128
}
#nav .MenuLi8 {
	z-index: 127
}
#nav .MenuLi9 {
	z-index: 126
}
#nav .MenuLi10 {
	z-index: 125
}
#nav .MenuLi11 {
	z-index: 124
}
#nav .MenuLi12 {
	z-index: 123
}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
	height: 13px
}
div.light_square .pp_expand {
	background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.light_square .pp_expand:hover {
	background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.light_square .pp_contract {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.light_square .pp_contract:hover {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.light_square .pp_close {
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 75px
}
.pp_close {
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 75px;
	margin-bottom: 10px
}
div.light_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_square .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
	background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}
div.light_square .pp_next:hover {
	background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.light_square .pp_previous:hover {
	background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.light_square .pp_arrow_previous {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
}
div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default
}
div.light_square .pp_arrow_next {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
}
div.light_square .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default
}
div.light_square .pp_next:hover {
	background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.light_square .pp_previous:hover {
	background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.light_square .pp_close {
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 22px
}
div.light_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height: 22px;
	width: 22px
}
div.light_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height: 22px;
	width: 22px
}
div.facebook .pp_top .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.facebook .pp_expand:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.facebook .pp_contract {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.facebook .pp_contract:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.facebook .pp_close {
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 22px
}
div.facebook .pp_description {
	margin: 0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default
}
div.facebook .pp_arrow_next {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
}
div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default
}
div.facebook .pp_nav {
	margin-top: 0
}
div.facebook .pp_nav p {
	font-size: 15px;
	padding: 0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height: 22px;
	width: 22px
}
div.facebook .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height: 22px;
	width: 22px
}
div.facebook .pp_next:hover {
	background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.facebook .pp_previous:hover {
	background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.facebook .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline: 0
}
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000
}
.pp_content {
	height: 40px;
	min-width: 40px
}
* html .pp_content {
	width: 40px
}
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%
}
.pp_content_container .pp_left {
	padding-left: 20px
}
.pp_content_container .pp_right {
	padding-right: 20px
}
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px
}
.pp_description {
	display: none;
	margin: 0
}
.pp_social {
	float: left;
	margin: 0;
	padding: 5px 0 0
}
.pp_social .facebook {
	float: left;
	margin-left: 5px;
	overflow: hidden;
	width: 46px
}
.pp_social .twitter {
	float: left
}
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0
}
.pp_nav p {
	float: left;
	margin: -2px 4px 2px;
	white-space: nowrap;
	position: relative
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px
}
.pp_hoverContainWrap {
}
.pp_hoverContainRow {
}
.pp_hoverContainCol {
	float:right;
	width:43%;
}
.pp_hoverContainRow .pp_hoverContainCol:first-child {
	float:left;
	width:57%;
}
.featureContent .pp_hoverContainRow .pp_hoverContainer, .featureContent .pp_hoverContainRow #fullResImage {
	height:auto !important;
	width:100% !important;
}
.featureContent .pp_hoverContainRow .featureDetail {
	margin: 0;
	width: auto !important;
	float: none;
}
.pp_hoverContainCol .pp_hoverContainer {
	display:none !important;
}
.pp_hoverContainCol .pp_hoverContainer {
	position:relative;
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
}
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -60px;
	position: absolute;
	z-index: 10000
}
.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative
}
.pp_gallery ul {
	float: left;
	height: 60px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	white-space: nowrap
}
.pp_gallery ul a {
	border: 1px #000 solid;
	display: block;
	float: left;
	height: 50px;
	overflow: hidden
}
.pp_gallery ul a img {
	border: 0;
	min-height: 50px;
	height: auto !important;
	height: 50px
}
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.pp_gallery li.default a {
	background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top: 7px !important
}
a.pp_next {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_previous {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000
}
a.pp_close {
	display: block;
	line-height: 22px;
	position: absolute;
	right: 0;
	text-indent: -10000px;
	top: 0
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px
}
#pp_full_res {
	line-height: 1 !important
}
#pp_full_res .pp_inline {
	text-align: left
}
#pp_full_res .pp_inline p {
	margin: 0 0 15px
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 20px;
	z-index: 9999
}
div.pp_default .pp_content, div.light_rounded .pp_content {
	background-color: #fff
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
	color: #000
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color: #fff
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
	position: relative
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
	background: #fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right: 85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top: 21px !important
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color: #c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color: #fff
}
.pp_top, .pp_bottom {
	height: 20px;
	position: relative
}
* html .pp_top, * html .pp_bottom {
	padding: 0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left: 0;
	position: static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
}
.pp_fade, .pp_gallery li.default a img {
	display: none
}
.pp_description {
	margin-left: 88px
}
.TopStripWrapper {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	display: block
}
.TopStripLeft {
	float: left;
	height: 18px;
	background: url(../images/indian-strip-orng.gif) left top repeat
}
.TopStripRight {
	float: right;
	height: 18px;
	background: url(../images/top-strip-grn.gif) left top repeat
}
.headingListing {
	margin-bottom: 10px
}
.headingListing li {
	width: 48%;
	border-bottom: 0;
	padding: 4px 0 4px 10px;
	background: url(../images/bullet.gif) left center no-repeat
}
.pressEsc {
	color: #666;
	font-size: 11px;
	display: block;
	position: absolute;
	right: 0;
	top: 23px
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.clearfix {
	display: inline-block
}
html[xmlns] .clearfix {
	display: block
}
* html .clearfix {
	height: 1%;
	overflow: visible
}
.fix12 {
	font-size: 12px
}
.globalIssueListing .clearHR {
	border-bottom: 3px solid #e5e5e5;
	height: 3px;
	line-height: 3px;
	overflow: hidden;
	clear: both;
	font-size: 0;
	padding: 0;
	margin: 0;
	width: 100%
}
.userForm li {
	padding-bottom: 15px
}
.userForm p {
	padding-bottom: 10px
}
#innerContent .updateWrapper p, #innerContent .feedbackWrapper p {
	width: auto;
	text-align: left;
	padding-right: 5px
}
#ContentPlaceHolder1_UserPublications1_UserFeedback1_imgUseful, #ContentPlaceHolder1_UserPublications1_UserFeedback1_imgUseless {
	cursor: pointer
}
.anythingControls {
	display: block;
	position: absolute;
	height: 30px;
	width: 70px;
	right: 0;
	bottom: 0;
	z-index: 21
}

.userComment li {
	float: left;
	display: inline;
	width: 100%
}
.userComment li .commentField {
	float:left;
}
.userComment .labelText, .userComment .error, .userComment .textBox {
	float: left;
	display: inline
}
.userComment li .labelText {
	display: inline-block;
	min-width: 44px;
}
.userComment .labelText, .userComment .error {
	padding-right: 5px;
	line-height: 2.1em
}
.userComment .textBox {
	margin-right: 5px
}
#backToTop {
	display: none;
	position: fixed;
	right: 5px;
	z-index: 22;
	bottom: 10px;
	color: #000;
	font-size: .917em;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	background: url(../images/up-arrow.gif) center no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	line-height: 2.083em;
	text-align: center;
	cursor: pointer;
	text-indent: -99999px
}
#backToTop:focus, #backToTop:hover {
	display: block !important
}
#backToTop.iosMenu {
	position:relative !important;
	float:right;
	margin-top:-18px;
	overflow:hidden;
	top:inherit !important;
}
.noJS .displayNone {
	display: none !important
}
.noJS noscript {
	display: block;
	background-color: #f2f2f2;
	color: #900;
	text-align: center;
	width: 100%;
	padding: 5px 0;
	margin: 0 auto
}
.noJS .displayNoJSShow {
	background:#a20000;
	color: #fff;
	text-align: center;
}
noscript, .displayNoJSShow {
	display: none
}
.hideThis {
	height: 1px;
	width: 1px;
	position: absolute;
	z-index: -1;
	overflow: hidden
}
.leftContOuter {
	min-height: 450px;
	height: auto !important;
	height: 450px;
	display: block
}
.regForm {
	width: 652px
}
.regForm p, .regForm input {
	float: left;
	clear: left
}
.regForm p {
	width: 100%;
	padding: 10px 0 5px !important;
	clear: none !important;
	width: 99%;
	display: inline
}
.regForm input {
	margin: 0 0 10px;
	clear: both !important;
	display: inline;
	margin-bottom: 0
}
.regForm .submitButton {
	margin-top: 15px !important
}
.ipad .pp_overlay {
	width: 1024px !important
}
.regForm li {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	height: auto;
	display: inline;
	overflow: hidden
}
.hindidoc .commonBullets li, .hindidoc .decimalBullets li {
	text-align: left
}
.pp_expand {
	display: none !important
}
.extLink {
	background: url(../images/ext-link-icon2.gif) right top no-repeat;
	padding-right: 15px;
	text-align: left
}
.stcBullet {
	float: left;
	padding-right: 5px;
	clear: both
}
.visitIndiaBul, .visitIndiaBul li {
	overflow: visible
}
.visitIndiaBul a {
	display: inline;
	font-size: 1em
}
.visitIndiaBul a img {
	display: inline
}
.headingListing a.newCount {
	text-decoration: underline !important
}
.hindiDoc .updateMe .textBox, .hindiDoc #ContentPlaceHolder1_UserPublications1_UserComments1_trUserIdentity input, .hindiDoc #ContentPlaceHolder1_UserPublications1_UserFeedback1_trUserIdentity input {
	width: 245px
}
.red {
	color: #f00
}
.feedbackMainTd .textBox {
	width: 240px;
	vertical-align: top
}
.clearInputBut, .userComment .clearInputBut {
	border: 0 none;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto
}
.langTab {
	float: right;
	display: inline;
	overflow: visible
}
.langTab a, .langTab span {
	float: left;
	padding: 0 3px;
	display: inline-block
}
.topLinks .searchLI {
	padding-right: 0;
	background: 0;
	position: relative;
	width: 165px
}
.topLinks {
	margin-right: 0
}
.moduleSearch select {
	font-size: 12px
}
.pnlKeywordSrch {
	padding-left: 10px;
	float: right
}
.searchLI .pnlKeywordSrch {
	padding-left: 0;
	float: none
}
.breadcrumb .bdrNoLink {
	color: #313131
}
.hindiDoc .submitButton {
	padding: 0 10px
}
.attachFile {
	padding-bottom: 15px
}
.newsDescription {
	text-align: justify
}
.ie6 .ui-autocomplete {
	height: auto !important
}
.ie6 .hindiDoc .missionSearch select {
	font-size: 15px
}
.ie6 .rightPart {
	position: relative;
	z-index: 10
}
.ie6 .missionSearch {
	z-index: 1
}
#innerContent .inFocusLatestCnt p {
	padding-bottom: 10px
}
.visitIndiaBul li {
	padding-bottom: 5px
}
.sitemapLinks {
	min-height: 1.667em;
	height: auto !important;
	height: 1.667em;
	color: #09568c
}
#innerContent .newsDImg {
	text-align: center
}
.propertyAlphabet {
	background: #f3f3f3;
	border-bottom: 1px solid #ddd;
	color: #474747;
	margin: 10px 0;
	padding: 10px
}
.propertyAlphabet span {
	font-size: 1em;
	padding-left: 2px;
	vertical-align: top
}
.propertyAlphabet input {
	border: 0 none;
	width: 18px;
	padding: 0;
	margin: 0;
	font-size: 1em;
	background: transparent;
	position: relative;
	margin-left: -3px;
	color: #095685
}
.propertyAlphabet input:hover {
	color: #000;
	text-decoration: underline;
	cursor: pointer
}
.moduleSearchTd {
	margin: 0 0 15px
}
.moduleSearchTd .textBox {
}
.requierd3Charct {
	color: #09568c;
	font-size: .917em;
	width: 200px;
	display: inline-block;
	float: left
}
.propertyListing h3 {
	font-size: 1.083em;
	font-weight: bold;
	padding-bottom: 5px
}
.pdfFileSize {
	font-size: .917em;
	vertical-align: top
}
.iprFormatText {
	display: inline-block;
	text-align: right;
	font-size: .917em;
	float: right
}
.iprYear {
	font-weight: bold
}
.pdfIcon {
	vertical-align: middle;
	margin: 0 4px;
}
.moduleSearch .reqLibox {
	padding: 0 5px;
	height: 15px;
	margin: 4px 0 0;
}
.langSearch {
	background-image: url(../images/flag-icon.gif)
}
.langSearch label.title {
	text-indent: 0;
	padding-left: 9px
}
.docAttachment {
	padding-bottom: 20px
}
.ie6 #innerContent .commonListing {
	float: none;
	overflow: hidden
}
.absoluteErr { /*position: absolute; left: 260px; top: 0;*/
}
.userForm .absoluteErr {
	height:0;
	display:block;
	padding-left:0;
}
.userForm .absoluteErr.errorMsg {
	height:10px;
}
.userForm #ContentPlaceHolder1_UserEnquiry1_revEmailId {
	position: relative;
	top: -8px;
}
.absoluteErr.errorMsg {
	position:relative;
	left:0;
}
.fieldValuesCode {
	padding-top:10px;
}
.relative {
	position: relative
}
.bdrNoLink {
	/*padding-right: 5px*/
}
.pp_description {
	margin: 0 !important;
	padding-top: 28px
}
.pp_pic_holder div.ppt {
	display: none
}
.stayConnect h2 .smallSize {
	font-size: .850em;
	color: #585858
}
.noJS #footer > .footerText {
	width:184px;
	margin:0 auto;
}
.noJS .googleLangWrapper {
	display:none;
}
.tabRedMlink {
	float: left
}
.tabRedMlink a, .tabRedMlink a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #104E8D;
}
.hindiDoc .tabRedMlink a, .hindiDoc .tabRedMlink a:hover {
	font-weight: normal;
}
.tabLeft .focucHomDisc {
	padding-bottom: 10px
}
#innerContent h2 .archivedText {
	color: #000
}
.decimalBullets {
	margin-bottom: 10px
}
.hindiDoc #innerContent .Caption {
	text-align: left
}
.pFlickrIcon {
	padding: 5px 0;
	display: block
}
.usefuluseless {
	color: #09568c
}
#innerContent li p {
	padding-bottom: 3px
}
ul.bulletText ul {
	margin-bottom: 8px
}
.tableData .decimalBullets li {
	text-align: left
}
.galleryImg img {
	min-height: 98px;
	height: auto !important;
	height: 98px
}
.rightPartHome .hrLineR {
	height: 18px
}
.bdrAddOut .breadcrumb {
	float: left;
	width: 677px;
	margin-bottom: 0;
	padding-bottom: 10px
}
.propertyListing {
	padding-bottom: 20px
}
.googleImg {
	float: right;
	padding-right: 5px
}
.googleLangWrapper {
	padding-top: 5px;
	width: 367px;
	white-space: nowrap;
	padding-right: 5px;
}
.footRight {
	width: 246px
}
.frCountries .frcountryName span {
	display: none
}
.countryAlphabet {
	font-size: 1.7em
}
.stayConnect a {
	display: inline-block;
	height: 28px;
	width: 29px;
	background-image: url(../images/social-media.png) !important;
	float: left;
	margin-right: 7px
}
.connetIcon1 {
	background-position: 0 0
}
.connetIcon2 {
	background-position: -36px 0
}
.connetIcon3 {
	background-position: -39px 0
}
.connetIcon4 {
	background-position: -108px 0
}
.connetIcon5 {
	background-position: -117px 0
}
.connetIcon6 {
	background-position: -156px 0
}
.googlePlue {
	background-position: -78px 0 !important
}
.connetIcon1:hover {
	background-position: 0 -33px
}
.connetIcon2:hover {
	background-position: -36px -33px
}
.connetIcon3:hover {
	background-position: -39px -33px
}
.connetIcon4:hover {
	background-position: -108px -33px
}
.connetIcon5:hover {
	background-position: -117px -33px
}
.connetIcon6:hover {
	background-position: -156px -33px
}
.googlePlue:hover {
	background-position: -78px -33px !important
}
.homePhotoAlbum {
	margin-top: 10px;
	float: none
}
.homePhotoAlbum li {
	width: 624px;
	padding: 2px 5px;
	border: 1px solid #ddd;
	margin-right: 0
}
.homePhotoAlbum .albumImage {
	width: 160px;
	height: 105px
}
.homePhotoAlbum .albumCaption {
	width: 475px
}

.homePhotoAlbum .albumCaption2 {
	width: auto; padding:10px;
}

.displayPanel .gallery {
	background-color: transparent
}
.homePhotoAlbum .albumContainer {
	background-color: #f9fcff
}
.homePhotoAlbum .albumContainer a {
	display: block;
	float: left;
	width: 100%
}
.homePhotoAlbum .albumContainer a:hover strong {
	text-decoration: underline
}
.homePhotoAlbum .albumContainer strong {
	color: #09568c;
	font-size: 1.09em;
	font-weight: bold;
	display: block
}
.hindiDoc .homePhotoAlbum .albumContainer strong {
	font-weight: normal;
}
.homePhotoAlbum .albumContainer em {
	color: #515151;
	font-style: normal;
	font-size: 1em
}
.profileCnt {
	position: relative; /* height: 150px; */
	margin-bottom: 10px
}
.profileCnt a {
	display: block;
	width: 100%;
	position: absolute;
	height: 20px;
	padding: 10px 0 10px 20px;
	background: url(../images/view-profile-bg.png) left top no-repeat;
	left: -20px;
	bottom: 30px;
	text-decoration: none !important
}
.profileCnt a:hover {
	background-position: 0 -46px
}
.bold {
	font-weight: bold
}
.photoFeatureA .bold {
	display: block
}
.photoFeatureA .gallery {
	margin-top: 0
}
.imgWrapper span {
	width: 305px;
	padding: 0 10px 10px;
	font-style: italic;
	margin-left: 10px;
	clear: both;
	float: right;
	text-align: center
}
.hindiDoc #wrapper {
	font-size: 103%
}
.hindiDoc #footer {
	font-size: 108%
}
.hindiDoc .rightPart {
	font-size: 110%
}
.hindiDoc #nav .MenuLi .menuFirstNode {
	padding: 0 .9em
}
.displayNone {
	display: none !important
}
#backToTop {
	right: 10px;
	text-indent: 0
}
#backToTop a {
	display: block;
	height: 26px;
	width: 26px;
	overflow: hidden;
	text-indent: -9999px
}
.profileTable {
	width: 100%;
}
.sliderImg a {
	cursor: default
}
.featureDetail {
	padding-left: 20px;
	margin: 0 !important
}
.featureDetail p {
	padding: 0 0 10px;
	font-size: 12px;
	line-height: 18px
}
.featureContent {
	overflow: hidden;
	max-width: 962px;
	max-height:450px
}
.pp_featureright .pp_nav {
	float: none;
	height: 30px;
	margin:0;
}
.ppt2 {
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 7px;
	color: #09568c
}
.pp_featureright {
	height: 28px;
	border-bottom: 1px dotted #ccc
}
.pptHide {
	visibility: hidden
}
.featureDetail .currentTextHolder {
	padding: 5px 0 0;
	font-size: 13px
}
.featureContent #fullResImage {
	height: auto;
	max-height: 650px;
	width: auto;
	max-width: 650px
}
.featureHolder {
	max-width: 1000px;
	max-height: 1000px
}
.ie7 .featureHolder, .ie7 .featureContent, .ie7 #fullResImage {
	max-width: none;
	max-height: none
}
.pp_addthis {
	float: left;
	padding: 5px 0 0 5px
}
.pluginConnectButton .pluginButtonSmall {
	padding: 0 4px 2px !important
}
.pp_addthis .addthis_button_email {
	background: #f3f3f3
}
.photoOf {
	font-size: 60%;
	display: block;
	font-style: italic
}
.dateAsOn {
	color: #333;
	float: right;
	font-size: 60%;
	font-weight: normal;
	padding-top: 3px;
	text-align: right;
	width: 170px
}
.infocusPanel .inFocusLatest li {
	width: 310px;
	background-color: #35577c
}
.infocusPanel .inFocusLatestImg img {
	width: 310px;
	height: auto;
}
.infocusPanel .inFocusLatestCnt h2 {
	font-size: 135% !important
}
.postPhotoA {
	position: relative
}
.postPhotoA .mid-tab th {
	padding: 0
}
.mid-tab .heading {
	padding-left: 15px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	display: block;
	vertical-align: middle
}
.mid-tab .headBtnTh {
	height: 34px;
	vertical-align: middle;
	text-align: center;
	width: 30px;
	background: #74b5c9 url(../../App_Themes/Admin/Images/ima-head-seprator.gif) left top no-repeat
}
.postPhotoA .header th {
	border-right: 0 none
}
.headBtn {
	display: block;
	height: 34px;
	width: 35px;
	text-indent: -999px;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat
}
.editBtn {
	background-image: url(../../App_Themes/Admin/Images/ima-edit-icon.png)
}
.removeBtn {
	background-image: url(../../App_Themes/Admin/Images/ima-remove-icon.png)
}
.prevBtn {
	background-image: url(../../App_Themes/Admin/Images/ima-preview-icon.png)
}
.addBtn {
	background-image: url(../../App_Themes/Admin/Images/ima-add-icon.png)
}
.padBot20 {
	padding-bottom: 20px
}
.editBtn:hover {
	background-image: url(../../App_Themes/Admin/Images/ima-edit-icon-h.png)
}
.removeBtn:hover {
	background-image: url(../../App_Themes/Admin/Images/ima-remove-icon-h.png)
}
.prevBtn:hover {
	background-image: url(../../App_Themes/Admin/Images/ima-preview-icon-h.png)
}
.addBtn:hover {
	background-image: url(../../App_Themes/Admin/Images/ima-add-icon-h.png)
}
.imaPhotoImg {
	width: 345px;
	overflow: hidden;
	border: 1px solid #cecece;
	margin: 5px 0 0
}
.imaPhotoTd .imaPhotoImg {
	width:100%;
}
.imaPhotoTd .imaPhotoImg img {
	width:100% !important;
	height:auto !important;
}
.addNewBox {
	display: none !important
}
.extLinkOut {
	position: relative
}
.extLinkHov {
	background: url(../../App_Themes/Admin/Images/ima-external-linkicon.png) left top no-repeat;
	display: none;
	height: 27px;
	width: 28px;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 22
}
.addNewsBlank {
	height: 218px
}
.extLinkOut:hover .extLinkHov {
	display: block
}
.contactBoxA {
	padding: 5px 10px 5px 15px;
	text-align: left
}
.contactBoxA h3 {
	padding: 0 0 5px;
	margin: 0;
	font-size: 1.6em;
	line-height: 1.3em;
	color: #3d3d3d;
	font-weight: bold
}
#innerContent .contactBoxA p {
	color: #515151;
	text-align: left;
	padding: 0;
	margin: 0
}
.contactBoxA .addressIma {
	font-size: 1.2em
}
.contactBoxA a {
	color: #515151;
	text-decoration: underline
}
.contactLinkBtn {
	padding: 20px 0 0
}
#innerContent .contactLinkBtn a {
	text-decoration: none;
	background: url(../../App_Themes/Admin/Images/ima-linkbtn-right.gif) right top no-repeat;
	float: left;
	line-height: 32px;
	height: 32px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 0 12px 0 0;
	margin: 0
}
.contactLinkBtn span {
	float: left;
	background: url(../../App_Themes/Admin/Images/ima-linkbtn-left.gif) left top no-repeat;
	display: block;
	width: 35px;
	height: 32px
}
.newsListA {
	border: 1px solid #cecece;
	padding-bottom: 15px
}
.newsListA h4 {
	padding: 10px 0 0 15px;
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #09568c
}
.newsListA ul {
	list-style: none
}
.newsListA li {
	float: left;
	width: 100%;
	clear: both;
	padding: 8px 0 0;
	position: relative;
	height: auto !important
}
.newsListA .imaNewsList {
	padding: 10px 15px 0 15px
}
.newsListA .newsLinks {
	font-size: 1.2em;
	color: #09568c;
	text-decoration: none;
	width: 85%;
	padding: 0
}
.newsListA .newsDateA {
	font-size: 1em;
	color: #515151;
	display: block;
	padding: 0
}
.hovButtons {
	background: url(../../App_Themes/Admin/Images/ima-editbuttons-bg.png) left top no-repeat;
	padding: 0 9px;
	width: 45px;
	height: 27px;
	z-index: 99;
	position: absolute;
	right: 10px;
	top: 15px;
	display: none
}
.newsListA li.hover .hovButtons {
	display: block
}
.buttonClear {
	border: 0 none;
	padding: 0;
	margin: 0
}
.hovButtons .buttonClear {
	margin-top: 5px;
	float: left
}
.hovButtons .sepratorL {
	width: 5px;
	margin: 3px 0 0 5px;
	height: 21px;
	display: block;
	float: left;
	border-left: 1px solid #fff
}
.imaBannerImg {
	width: 648px;
	height: auto;
	text-align: center;
	overflow: hidden;
	border: 1px solid #cecece;
	margin: 0
}
.imaBannerImg img {
	width:100% !important;
	height:auto !important;
}
.addBannerBlank {
	height: 92px
}
.mid-tab th {
	background: url(../images/ima-title-bg.gif) left top repeat-x;
	line-height: 34px;
	text-align: left
}
.addPostsBlank {
	height: 187px
}
.postsListA {
	padding-bottom: 15px
}
.postsListA .postsAccoLinks {
	text-decoration: none;
	background: url(../../App_Themes/Admin/Images/ima-bullet.png) 15px 5px no-repeat;
	display: block;
	width: 305px;
	font-weight: normal;
	padding: 0 0 0 27px;
	color: #515151;
	cursor: default
}
.postsListA .postsAccoLinks .active {
	font-weight: bold;
	color: #09568c
}
.accorSlide {
	padding: 0 20px 0 27px;
	color: #515151;
	line-height: 18px
}
#innerContent .accorSlide p {
	border-bottom: 1px dotted #b1b1b1;
	padding: 5px 0 15px;
	margin: 0;
	text-align: left
}
.accorSlide p a {
	color: #515151;
	text-decoration: underline
}
.quickLinkListA {
	padding-bottom: 15px
}
.addLinksBlank {
	height: 189px
}
.quickLinkListA {
	padding: 0 0 10px
}
.quickLinkDiv {
	background: url(../../App_Themes/Admin/Images/ima-bullet.png) 15px 5px no-repeat;
	font-weight: normal;
	padding: 0 0 0 27px
}
.quickLinkListA a {
	text-decoration: none;
	color: #515151
}
.quickLinkListA .hovButtons {
	top: 3px
}
.hodlabel {
	display: block
}
.imaPhotoTd {
	width: 51.6%;
	float:left;
}
.contactInfoA .contactBoxA {
	padding-right: 0;
	padding-left: 0
}
.postAllTd {
	width: 55%;
	padding-right: 25px
}
#ContentPlaceHolder1_MissionPost1_lbl1stMissionPostAddress3 {
	display: block
}
ul.chirp li {
	float: left;
	width: 100%;
	padding: 8px 0;
	border-bottom: 1px dotted #f0f0f0
}
ul.chirp li p {
	padding-left: 10px;
	font-size: 1.2em
}
ul.chirp li .meta {
	padding-left: 10px;
	display: block;
	color: #bcbcbc;
	padding-top: 5px
}
ul.chirp li .meta a {
	color: #6a6a6a
}
ul.chirp a {
	color: #09568c
}
.meaTweetBox {
	width: 635px; /* border: 1px solid #f1f1f1; */
	overflow: auto;
	height: 200px;
	padding: 5px 0
}
.meaTweetT {
	color: #09568c;
	font-size: 1.6em;
	font-weight: normal;
	padding: 6px 0 6px 10px
}
.postAllTd {
	width: 55%
}
.contactInfoTd {
	padding-right: 20px;
	width:300px;
	float:left;
}
.quickLinkTd {
	padding-right: 15px;
}
.CountryImageTitle {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding: 5px 0
}
.ui-autocomplete-loading {
	background: white url(../images/ui-anim_basic_16x16.gif) right center no-repeat
}
#divexpand {
	display: none
}
.highlight {
	background-color: #fff34d;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7)
}
.highlight {
	padding: 1px 1px;
	margin: 0 -1px
}
.noJS .videoBlock .tabLeft {
	padding: 0 15px;
	width: 96%;
}
.noJS .videoBlock .tabRight {
	padding-left: 0;
	width: 100%;
}
.noJS #scroller-header li.last {
	display:none;
}
.noJS #scroller-header li {
	margin-right: 5px;
	width: 24.34%;
}
.noJS #scroller-header li.tabPressRelease {
	margin-right: 0;
}
.noJS #scroller-header li a {
	width:100%;
	font-size: 12px;
	padding: 0 !important;
}
.noJS .socialIconBox {
	height:432px;
	background-size:49px 100%;
}
.noJS .socialIconBox .shareThisO {
	display:none;
}
.socialIconBox {
	background: url(../images/socialbg-new.png) left top no-repeat;
	width: 49px;
	height: 432px;
	position: fixed;
	right: 0;
	top: 139px;
	z-index: 9998;
	background-size:49px 180px;
}
.socialIconBox a {
	background-image: url(../images/social-icons.png);
	width: 34px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 7.5px 10px;
	float: left
}
.socialIconBox a.at300b, .socialIconBox a.at300m {
	width: 34px;
	height: 34px;
}
.socialIconBox .meaApp {
	background-position: -2px 1px;
	margin-top: 13px;
}
.socialIconBox .twitter {
	background-position: -1px -42px;
}
.socialIconBox .facebook {
	background-position: -2px -84px;
	margin-top: 13px;
}
.socialIconBox .gPlue {
	background-position: -2px -126px;
}
.socialIconBox .youtube {
	background-position: -2px -168px;
}
.socialIconBox .flickr {
	background-position: -2px -210px;
}
.socialIconBox .rss {
	background-position: -2px -249px;
}
.socialIconBox .shareThis {
	background-position: -2px -289px;
}
.socialIconBox .shareThisO .shareThis {
	display:inline-block;
	text-indent:-999em;
}
#footer .socialIconBox {
	display:none;
}
#footer .alignCenter {
	clear:both;
}
.stayConnect {
	visibility: hidden;
	display: none
}
.internalLogin img {
	vertical-align: middle
}
.topLang .internalLogin {
	text-decoration: none
}
.topLang .internalLogin:hover {
	color: #333;
	text-decoration: none
}
.leftSubUl {
	margin-left: 12px
}
.imgRightBanner {
	padding-bottom: 10px !important
}
#profileNewListing {
	margin-bottom: 20px
}
#profileNewListing .singleProfile, #profileNewListing .doubleProfile {
	float: none;
	margin: 0 auto
}
#profileNewListing .singleProfile {
	width: 413px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 20px
}
#profileNewListing .doubleProfile {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 20px;
	width: 600px
}
#profileNewListing .profile li {
	width: 20%;
	padding: 0;
	text-align: center
}
#profileNewListing .doubleProfile li {
	padding: 0 80px
}
#profileNewListing .singleProfile li {
	float: none;
	margin: 0 auto;
	width:auto
}
#profileNewListing .profile li div {
	width: 100%
}
#profileNewListing .profile li .imgLeft {
	float: none;
	margin: 5px auto;
	display: block
}
#profileNewListing .profileCnt { /* height: 95px; */
	margin-bottom: 5px
} /* #profileNewListing .singleProfile .profileCnt { height: 75px } */
#profileNewListing .profileCnt a {
	background: 0;
	position: relative;
	bottom: inherit;
	left: inherit;
	padding: 0;
	display: inline-block;
	width: auto
}
.askMiniDecImg {
	width: 200px;
	margin: 0 25px 15px 0;
	float: left
}
.askMinisterDetial {
	padding-bottom: 20px
}
.askMinDescDate {
	display: block;
	padding: 0 0 15px;
	position: relative;
	margin-top: -10px;
	font-weight: bold
}
.addthis_toolbox {
	width: 204px;
	float: left;
	padding-left: 5px;
}
.secondTab {
	width: 642px;
	float: left;
	padding-bottom: 15px;
}
.secondTab ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	position: relative;
}
.secondTab ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #CCDCE3;
	position: relative;
	background: #e6e6e6;
	text-align: center;
	border-bottom: none;
	width: 209px;
}
.secondTab ul.tabs li a {
	text-decoration: none;
	color: #333;
	display: block;
	font-size: 1.05em;
	padding: 12px 0;
	outline: 0;
	font-weight: bold
}
.hindiDoc .secondTab ul.tabs li a {
	font-weight: normal;
	font-size: 1.1em;
}
.secondTab ul.tabs li a .arrow {
	display: none
}
.secondTab ul.tabs li, .secondTab ul.tabs li {
	margin: 0 4px 0 0;
}
.secondTab ul.tabs li.last {
	margin-right: 0px;
	width: 210px;
}
.hindiDoc .secondTab ul.tabs li.active, .hindiDoc .secondTab ul.tabs li.active a {
	background: #104E8D;
	color: #FFF;
	border-color: #104E8D;
}
.secondTab ul.tabs li.active .arrow {
	display: block;
	height: 10px;
	left: 50%;
	position: absolute;
	width: 23px;
	margin: 0 0 0 -12px;
	bottom: -12px
}
.secondTab .tab_container {
	float: left;
	min-height: 190px;
	height: 190px;
}
.hindiDoc .secondTab .tab_container {
	height: auto;
}
.imaBlockH-title, .briefsBlockH-title {
	display:none;
}
.tab_container {
	clear: both;
	width: 640px;
	overflow: hidden;
	border: 1px solid #CCDCE3;
	border-top: 3px solid #104E8D;
}
.tab_content {
	padding: 15px;
	font-size: 1.2em;
	float: left;
	width: 640px;
	padding: 10px 0 0
}
.missionBlock { /* height: 156px; padding: 15px 0 12px 15px */
}
.contrlerBlock {
	text-align: right;
}
.missionBlock li {
	float: left;
	width: 300px;
	padding: 0 5px 15px 0
}
.missionBlock li img {
	float: left;
	width: 110px;
	height: auto;
}
.missionBlock li .block {
	float: left;
	width: 128px;
	padding: 0 0 0 12px;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em
}
.missionBlock li .block a {
	color: #656565
}
.missionBlock li .date {
	display: block;
	font-size: 1em;
	font-weight: normal
}
.speechStatmentListBlock {
	padding: 0
}
.speechStatmentList li {
	float: left;
	width: 310px;
	padding: 0 5px 10px 0
}
.speechStatmentList li img {
	float: left
}
.speechStatmentList li .block {
	float: left;
	width: 230px;
	padding: 0 0 0 12px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px
}
.speechStatmentList li .block a {
	color: #656565
}
.speechStatmentList li .date {
	display: block;
	font-size: 12px;
	font-weight: normal
}
.perspectives {
	width: 294px;
	border: 1px solid #d1d1d1;
	background: #ededed;
	padding: 10px;
	float: left;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 15px;
}
.documentBlk h2, .lectures h2, .perspectives h2, .indiais h2 a, .missionBlock h2, .indiaMissionBLock h2 {
	color: #9F1918;
	font-size: 1.36em;
	font-weight: bold;
	padding: 0 0 12px 0
}
.hindiDoc .documentBlk h2, .hindiDoc .lectures h2, .hindiDoc .perspectives h2, .hindiDoc .indiais h2 a, .hindiDoc .lectures a {
	font-weight: normal;
}
.perspectives .leftBlock {
	width: 138px;
	float: left;
	padding-right: 10px
}
.perspectives .imgBlock {
	margin-bottom: 10px
}
.perspectives .date {
	display: block;
	color: #656565;
	font-size: 1.167em;
	padding: 0 0 3px 0;
	font-weight: bold;
}
.readmoreBlock .readmore {
	text-decoration: none;
	color: #104e8d;
	font-weight: bold;
	font-size: 1.1em;
}
.hindiDoc .readmoreBlock .readmore {
	font-weight: normal;
}
.readmoreBlock .readmore:hover {
	text-decoration: underline
}
.readmoreBlock {
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
	text-align: left
}
.perspectives .text {
	text-transform: uppercase
}
.lectures {
	border: 1px solid #d6d6d6;
	width: 294px;
	min-height: 262px;
	height: auto !important;
	height: 262px;
	float: right;
	padding: 10px 10px 5px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 15px;
} /* .lectures ul { min-height: 224px } */
.lectures li {
	float: left;
	width: 300px;
	padding: 0 0 14px
}
.lectures li.last {
	padding-bottom: 5px;
}
.lectures a {
	font-weight: bold;
}
.lectures li img {
	float: left;
	border: 1px solid #dedede;
	margin: 0 10px 0 0
} /* .lectures li p { float: left; width: 210px } */
.lectures li p span {
	display: block
}
.profileBlock {
	display:none;
}
.rightPartHome .profileBlock {
	display:block;
}
.profileBlock {
	float: left;
	width: 163px; /* background: url(../images/sk-pic.png) no-repeat left bottom; */
	padding: 10px 100px 5px 10px;
	border: 1px solid #dddbd9;
	-webkit-border-radius: 5px;
	border-radius: 5px; min-height:130px; height:auto;
}
.rightPartHome .withoutSphoto {
	background: url(../images/CommissionerDesk.png) right bottom no-repeat;
}
.profileBlock .name {
	color: #9f1918;
	font-size: 1.167em;
	font-weight: bold;
}
.hindiDoc .profileBlock .name {
	font-weight: normal;
}
.profileBlock .post {
	color: #656565;
	font-size: 0.917em;
	padding: 0 0 0 1px
} /*.profileBlock .prolist { float: left; padding: 9px 0 4px 39px } */
.profileBlock .withoutSphotoUL {
	padding: 9px 0 4px 0;
}

.profileBlock .prolist ul { margin:0; padding:0; list-style-position:inside;  }
.profileBlock .prolist li {
	 list-style-position:inside; 
	padding: 0 0 0 0px; list-style-image: url(../images/bullet-home.png);
}
.profileBlock .prolist li a {
	color: #656565;
	font-size: 1em;
	text-decoration: none
}
.mapBlock {
	background: #104e8d;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	float: left;
	overflow: hidden;
	width: 275px;
	text-align: center;
	margin-bottom: 6px
}
.mapRowBar {
	padding:5px 10px;
	margin:10px 0 5px;
	background-color:#efefef;
}
.mapRowCol {
	display:inline-block;
}
.mapRowBar img {
	vertical-align:middle;
	margin-right:5px;
}
.mapRowBar span {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.eamImagProfile {
	float:right;
	width: 226px;
}
.eamImagProfile .imgLeft {
	margin:0 0 5px 20px;
}
.vistlink {
	text-align: center;
	color: #fff;
	padding: 10px 0;
	display: block;
	font-size: 15px;
	text-decoration: none
}
.sideBanner {
	padding-bottom: 22px;
	display: inline-block
}
.sideBanner li {
	float: left;
	padding: 8px 0 6px
}
.sideBanner li a {
	float: left
}
.documentariesList {
	padding: 0
}
.documentariesList li {
	float: left;
	width: 260px;
	padding-bottom: 7px;
	position: relative;
} /* .documentariesList li.last { padding-bottom: 0 } */
.thumb {
	float: left;
	margin-bottom: 7px;
	width: 254px;
}
.thumb img {
	width:100%;
	height:auto;
}
.dataContent {
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 1em;
	line-height: 18px
}
.hindiDoc .dataContent {
	font-weight: normal;
}
.dataContent .date {
	font-weight: normal;
	display: block;
	padding: 3px 0 0 0
}
.viewlink {
	text-align: right;
}
.viewlink a {
	font-size: 1.083em;
	font-weight: bold;
	color: #104e8d;
	margin-right: 5px;
	vertical-align: 12px;
}
.hindiDoc .viewlink a {
	font-weight: normal;
}
.vistlink:hover {
	color: #fff
}
.indiais p {
	color: #656565;
	font-size: 12px;
	padding: 0 0 0px 0
}
.contrlerBlock a, .contrlerBlock span {
	margin: 0 10px;
	color: #104e8d;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold
}
.contrlerBlock .play, .contrlerBlock .pause {
	margin: 6px 2px 5px 2px;
	color: #104e8d
}
.countryNameBlock select {
	padding: 5px;
	border: 1px solid #c2c2c2;
	background:#fff;
}
.countryNameBlock .goBtn, .countryNameBlock .goBtn:focus {
	background: #fc8b03;
	padding: 6px 5px;
	color: #fff;
	border: 0 none;
	cursor: pointer
}
.countryNameBlock .goBtn:hover {
	background-color: #104e8d
}
.homeCntShadow.newHome, .rightPartShadow.newHome {
	background-image: none
}
.missionTabContO {
	width: 2650px;
	overflow: hidden
}
.newMissionList li {
	padding: 0 5px 15px
}
.speechStatmentList li {
	width: 295px
}
.homePhotoAlbum .albumImage img {
	width: 100%
}
.homePhotoAlbum .albumImage {
	width: 110px;
	height: 70px
}
.homePhotoAlbum {
	margin-top: 5px
}
.homePhotoAlbum li {
	margin-bottom: 15px
}
.photoFeature .tabMoreLinks {
	padding-bottom: 0
}
.countryNameBlock {
	padding: 15px;
	height: 175px;
	position:relative;
}
.briefsBlockH {
	background: url(../images/boim-imghome.jpg) 53px top no-repeat;
	padding-left: 260px;
	padding-right: 5px;
}
.hindiDoc .briefsBlockH {
	background: url(../images/spanish/boim-imghome.jpg) 53px top no-repeat;
}
.hindiDoc .imaBlockH {
	background: url(../images/ima-imghome.jpg) 299px 14px no-repeat;
}
.brifsRelationT {
	display: block;
	color: #104e8d;
	font-weight: bold;
	padding-bottom: 15px
}
.noJS .brifsRelationT img[border="0"] {
	display:none;
}
.noJS .india360BlockH .viewlink {
	display: inline-block;
	float:none;
}
.hindiDoc .brifsRelationT {
	font-weight: normal;
}
.byClickingT {
	display: block;
	padding: 3px 0 15px
}
.forBriefsOn {
	display: block;
	font-size: 12px;
	padding-bottom: 5px
}
.clickBtnGrey {
	display: inline-block;
	background-color: #104e8d;
	font-size: 0.833em;
	padding: 2px 8px;
	color: #fff;
	margin-top: 4px;
}
.clickBtnGrey:hover {
	text-decoration: none;
	color: #fff;
	background-color: #787878
}
.imaBlockH p {
	width: 250px;
	font-size: 0.903em;
	padding-bottom: 10px;
}
.imaBlockH p a {
	padding-left: 3px;
}
.atozMissionL {
	padding: 10px 0 0
}
.searchBoxO {
	position: relative
}
.lectures li p span.distingVenue {
	display: none;
}
.padL15 {
	padding-left: 15px;
} /* -------------------- Jquery UI CSS -------------------- */
.ui-autocomplete {
	position: absolute;
	cursor: default
}
* html .ui-autocomplete {
	width: 1px
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	float: left
}
.ui-menu .ui-menu {
	margin-top: -3px;
	width: 595px
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0 5px;
	float: left;
	clear: left;
	width: 575px
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em 0;
	line-height: 1.2em
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
	background: #24789c;
	border-color: #fff;
	color: #fff
}
.ui-autocomplete {
	max-height: 375px;
	overflow-y: auto;
	overflow-x: hidden
}
* html .ui-autocomplete {
	height: 350px
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff 50% 50% repeat-x;
	color: #222
}
.ui-widget-content a {
	color: #222
}
.ui-widget-content a:hover {
	background-color: #eef6f9
}
.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc 50% 50% repeat-x;
	color: #222;
	font-weight: bold
}
.ui-widget-header a {
	color: #222
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	border-radius: 8px
}
.ui-autocomplete {
	background-color: #eee;
	position: absolute;
	cursor: default;
	width: 595px !important;
	height: auto
}
.ui-autocomplete .ui-menu-item {
	padding: 0 5px;
	width: 575px
}
.ui-autocomplete .ui-menu-item a {
	display: block;
	padding: 4px 0;
	text-decoration: none;
	line-height: 1.1em;
	cursor: pointer
}
.ui-autocomplete .ui-menu-item a.ui-state-hover, .ui-autocomplete .ui-menu-item a.ui-state-active {
	background-color: #fff;
	color: #09568c;
	margin: 0
}
ul.tagit {
	padding: 1px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #c6c6c6;
	overflow: auto
}
ul.tagit li {
	display: block;
	float: left;
	margin: 2px 5px 2px 0
}
ul.tagit li.tagit-choice {
	background-color: #dee7f8;
	border: 1px solid #cad8f3;
	padding: 2px 4px 3px
}
ul.tagit li.tagit-choice:hover {
	background-color: #bbcef1;
	border-color: #6d95e0
}
ul.tagit li.tagit-new {
	padding: 2px 4px 3px;
	padding: 2px 4px 1px;
	padding: 2px 4px 1px 0
}
ul.tagit li.tagit-choice input {
	display: block;
	float: left;
	margin: 2px 5px 2px 0
}
ul.tagit li.tagit-choice a.close {
	color: #777;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	outline: medium none;
	padding: 2px 0 2px 3px;
	text-decoration: none
}
ul.tagit input[type="text"] {
	border: 0;
	margin: 0;
	padding: 0;
	width: inherit;
	border-color: #c6c6c6;
	background-color: #fff;
	color: #333
} /********** Owl Carousel **********/
.owl-height {
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel {
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-stage {
	position:relative;
	-ms-touch-action:pan-Y
}
.owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px, 0, 0)
}
.owl-controls .owl-dot, .owl-controls .owl-nav .owl-next, .owl-controls .owl-nav .owl-prev {
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
}
.owl-loaded {
	display:block
}
.owl-loading {
	opacity:0;
	display:block
}
.owl-hidden {
	opacity:0
}
.owl-refresh .owl-item {
	display:none
}
.owl-item {
	position:relative;
	min-height:1px;
	width:100%;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
}
.owl-item img {
	display:block;
	width:100%;
	-webkit-transform-style:preserve-3d
}
.owl-text-select-on .owl-item {
	-webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
}
.owl-grab {
	cursor:move;
	cursor:-webkit-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
}
.owl-rtl {
	direction:rtl
}
.owl-rtl .owl-item {
	float:right
}
.no-js {
	display:block
}
.owl-item .owl-lazy {
	opacity:0;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-item img {
	transform-style:preserve-3d
}
.owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url(owl.video.play.png) no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	-webkit-transition:scale 100ms ease;
	-moz-transition:scale 100ms ease;
	-ms-transition:scale 100ms ease;
	-o-transition:scale 100ms ease;
	transition:scale 100ms ease
}
.owl-video-play-icon:hover {
	-webkit-transition:scale(1.3, 1.3);
	-moz-transition:scale(1.3, 1.3);
	-ms-transition:scale(1.3, 1.3);
	-o-transition:scale(1.3, 1.3);
}
.owl-video-playing .owl-video-play-icon, .owl-video-playing .owl-video-tn {
	display:none
}
.owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-video-frame {
	position:relative;
	z-index:1
} /*Date Picker*/
.datepick {
	background-color: #fff;
	border: 1px solid #444;
	color: #000;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 100%;
	width: 152px
}
.datepick-rtl {
	direction: rtl
}
.datepick-popup {
	z-index: 1000
}
.datepick-disable {
	background-color: white;
	position: absolute;
	z-index: 100
}
.datepick a {
	color: #fff;
	text-decoration: none
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto
}
.datepick button {
	background-color: #fcc;
	border: medium none;
	font-weight: bold;
	margin: .25em;
	padding: .125em 0
}
.datepick-nav, .datepick-ctrl {
	background-color: #000;
	color: #fff;
	float: left;
	font-size: 90%;
	font-weight: bold;
	height: 20px;
	width: 100%
}
.datepick-ctrl {
	background-color: #1798d0
}
.datepick-cmd {
	width: 30%
}
.datepick-cmd:hover {
	background-color: #777
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #000
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%
}
a.datepick-cmd {
	height: 20px
}
button.datepick-cmd {
	text-align: center
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	text-align: center;
	width: 35%
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0;
	padding-right: 2%;
	text-align: right
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0;
	text-align: left
}
.datepick-month-nav {
	background-color: #777;
	float: left;
	text-align: center
}
.datepick-month-nav div {
	float: left;
	margin: 1%;
	padding: 1%;
	width: 12.5%
}
.datepick-month-nav span {
	color: #888
}
.datepick-month-row {
	clear: left
}
.datepick-month {
	border: 1px solid #444;
	float: left;
	text-align: center;
	width: 15em
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	background-color: #444;
	color: #fff;
	font-weight: bold;
	height: 20px
}
.datepick-month-header select, .datepick-month-header input {
	border: 1px none;
	font-size: 10px;
	height: 15px
}
.datepick-month-header input {
	display: none;
	position: absolute
}
.datepick-month table {
	border-collapse: collapse;
	width: 100%
}
.datepick-month thead {
	border-bottom: 1px solid #aaa
}
.datepick-month th, .datepick-month td {
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center
}
.datepick-month th {
	border: 1px solid #777
}
.datepick-month th, .datepick-month th a {
	background-color: #777;
	color: #fff
}
.datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa
}
.datepick-month td.datepick-week {
	border: 1px solid #777
}
.datepick-month td.datepick-week * {
	background-color: #777;
	border: medium none;
	color: #fff
}
.datepick-month a {
	background-color: #eee;
	color: #000;
	display: block;
	padding: .125em 0;
	text-decoration: none;
	width: 100%
}
.datepick-month span {
	display: block;
	padding: .125em 0;
	width: 100%
}
.datepick-month td span {
	color: #888
}
.datepick-month td .datepick-other-month {
	background-color: #fff
}
.datepick-month td .datepick-weekend {
	background-color: #ddd
}
.datepick-month td .datepick-today {
	background-color: #1798d0
}
.datepick-month td .datepick-highlight {
	background-color: #1798d0
}
.datepick-month td .datepick-selected {
	background-color: #777;
	color: #fff
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff
}
.datepick-status {
	background-color: #ddd;
	clear: both;
	text-align: center
}
.datepick-clear-fix {
	clear: both
}
.datepick-cover {
	display: none;
	height: 100px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 100px;
	z-index: -1
}
.ui-widget-header a, .ui-widget-header select {
	color: #222
}
.ui-widget-header a:hover {
	background-color: #f0f0f0;
	color: #0b5b98
}
.ui-widget-header select, .ui-widget-header option {
	background-color: #e7eef3
}
.ui-state-highlight a {
	color: #363636
}
.videogallery {
	list-style: none;
	float: left;
	margin: 5px;
	width: 125px;
	border: #4f99ca solid 1px
}
.gallerytitle {
	background-color: #9ccae8;
	list-style: none;
	float: left;
	width: 140px;
	text-align: center
}
.vediogalleryzoom {
	list-style: none;
	float: left;
	margin: 5px;
	width: 280px
}
.gallerytitlezoom {
	background-color: #9ccae8;
	list-style: none;
	float: left;
	width: 280px;
	text-align: center
}
.photogallerytitle {
	list-style: none;
	float: right;
	width: 140px;
	height: auto;
	color: #000
}
.photogallerytitle img {
	float: right;
	padding: 2px
}
.gallerytxtlink {
	font-size: 12px;
	color: #19627d;
	font-weight: normal;
	text-decoration: none
}
.gallerytxtlink:hover {
	color: #000;
	text-decoration: none
}
.sitemap .trheader {
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	border-bottom: gray 2px solid;
	background-color: #f5f5f5
}
.sitemap .trempty {
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: Verdana;
	background-color: #f5f5f5
}
.sitemap .tr1 {
	background-color: white;
	background-color: #f5f5f5
}
.sitemap .tr1 a {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	text-decoration: none
}
.sitemap .tr1 a:hover {
	font-weight: normal;
	font-size: 9pt;
	color: orange;
	font-family: Verdana;
	text-decoration: underline
}
.sitemap .tr2 {
	background-color: white
}
.tdsitemap {
	background-color: #f5f5f5
}
#last-link {
	background: 0;
	color: Red
}
.zindexUp {
	z-index: 9999 !important;
	width: 320px !important;
	margin-top: 5px
}
.zindexUp .ui-menu-item {
	width: 310px !important;
	border-bottom: 1px dotted #fff
}
.zindexUp .ui-menu-item a {
	font-size: 90%;
	line-height: 1.4
}
.ui-helper-hidden-accessible {
	display: none !important
} /* KMY CSS Start */
#kmyNavigation .heading {
	display: none
}
#kmyNavigation {
	width: 100%;
	padding-top: 22px
}
#kmyNavigation .menuTitle {
	margin-bottom:10px;
}
#kmyNavigation ul {
	clear: both;
	float: none;
	width: 100%;
	margin:0;
}
#kmyNavigation ul li {
	background: url(../images/kmy-menu-strip.jpg) left top repeat-x;
	height: 42px
}
#kmyNavigation ul li:hover {
	background: url(../images/kmy-menu-strip-hover.jpg) left top repeat-x;
	height: 42px
}
#kmyNavigation ul li a {
	background: url("../images/kmy-bullet.png") no-repeat left .917em;
	color: #fff;
	display: block;
	line-height: 1.583em;
	padding: 10px 0 10px 25px;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 20px
}
#kmyNavigation ul li a:hover {
	background: url("../images/kmy-bullet-hover.png") no-repeat left .917em;
	color: #fff
}
#innerKmy h2 {
	line-height: 20px;
	font-family: calibri;
	color: #315d8c;
	font-size: 30px;
	font-weight: normal
}
#innerKmy h3 {
	line-height: 20px;
	font-family: calibri;
	color: #315d8c;
	font-size: 19px;
	padding-bottom: 5px;
}
#innerKmy a.applyTab {
	float: left;
	line-height: 30px;
	margin-right: 10px;
	padding: 0 15px;
	width: 112px;
}
#innerKmy a.downloadTab {
	border: #ff8b02 1px solid;
	background:#ff8b02;
	color: #fff;
	line-height: 30px;
	padding: 0 15px;
	display: block;
}
#innerKmy a.downloadTab:hover, a.applyTab {
	background: #ff8b02 !important;
	color: #ffffff !important;
	text-decoration: none !important;
	border: 1px solid #ff8b02;
}
.kmyBanner {
	background:url(../images/kmy-background.jpg) no-repeat left top;
	height:131px;
	background-size:cover;
	margin-bottom: 20px;
	border: 1px solid #ccc;
}
.kmyBannerTop {
	padding: 12px;
}
.kmyBannerBtm {
}
.kmyBannerBtm .applyTab {
	float:left;
}
.kmyBannerBtm .downloadTab {
	float:right;
}
#innerKmy p {
	text-align: justify;
	line-height: 20px;
	color: #555;
	font-size: 13px
}
#innerKmy .threeBox {
	border-bottom: #c2c2c2 1px dotted;
	padding-bottom: 10px;
}
#innerKmy .twoBox {
	padding-left: 42px;
	float:left;
	width:190px;
}
#innerKmy .twoBox:first-child {
	padding-left:0;
}
#innerKmy .innerHeading {
	color: #396695;
	font-size: 18px;
	padding: 15px 0;
	display:block;
}
#innerKmy .yatraRouteIcon {
	background:url(../images/yatra-route.png) no-repeat left 8px;
	padding-left:40px;
}
#innerKmy .photoGalleryIcon {
	background:url(../images/kmy-photo-gallery.png) no-repeat left 8px;
	padding-left:40px;
}
#innerKmy .faqsIcon {
	background:url(../images/kmy-faq.png) no-repeat left 8px;
	padding-left:40px;
}
.yatraRouteBox > a {
	display:block;
	border:1px solid #d9d9d9;
	text-align:center;
}
.yatraRouteBox > a > img {
	max-width:100%;
	height:auto;
}
.photoGalleryBox {
}
.photoGalleryList {
}
.photoGalleryList > li {
	float:left;
	width:100%;
	border-top:1px dotted #c2c2c2;
	overflow: hidden;
	padding-top:10px;
	margin-top:10px;
}
.photoGalleryList > li:first-child {
	border-top:none;
	padding-top:0;
	margin-top:0;
}
.photoGalleryThumb {
	float:left;
	width:72px;
	position:relative;
	z-index:1;
}
.photoGalleryDesc {
	padding-left:72px;
	margin-left:-72px;
	min-height:65px;
}
.photoGalleryDesc span {
	display:block;
}
#innerKmy .aFaq {
	border-bottom: #c2c2c2 1px dotted;
	padding: 0 0 5px;
	font-size: 12px;
}
.aFaq a {
	color: #515151 !important;
}
.aFaq a:hover {
	color: #09568C !important;
	text-decoration: underline;
}
#innerKmy .viewAll {
	padding-bottom: 0;
	text-decoration: underline;
	padding-top: 5px;
	text-align: right;
	border-bottom:none;
	position:inherit;
	width:auto
}
.facebookKMYatraBtn {
	margin-top:15px;
}
#innerKmy .routeStrip {
	background: url(../images/yatra-route-strip.jpg) left top repeat-x;
	height: 30px;
	margin-top:-1px;
	border: 1px solid #e5e5e5;
	font-size: 13px;
	color: #37628f
}
.routeStrip a {
	display:block;
	padding: 6px 0;
	text-align: center;
} /* KMY CSS End */ /* -----------------KMY scrolling news ----------------- */
.sliderLeft {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}
.newsHeader {
	margin-bottom: 5px;
}
.newsContBg {
	background: #FFF;
	border: dashed 1px #ccc;
	width: 240px;
	font-size: 1.0em;
}
.newsDate {
	display: block;
	color: #000;
	font-weight: bold;
}
.newsHeaderTxt {
	color: #0956A6;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 7px;
}
#news-container ul {
	margin: 0;
	padding: 0 0 0 3px;
	min-height: 100px;
}
#news-container li {
	margin: 5px 5px 5px 5px;
	list-style: none;
}
.newsTxt a {
	text-decoration: none;
	color: #333;
}
.newsTxt a:hover {
	color: #09568C;
	text-decoration: underline;
}
.newsHeader .pause {
	color: #000000;
	cursor: pointer;
	font-size: 0.8em;
	display: none;
}
.newsHeader .play {
	color: #000000;
	cursor: pointer;
	font-size: 0.8em;
	display: none;
}
.newsReammore {
	padding-left: 10px;
	font-weight: bold;
	color: #1C4678;
	text-decoration: underline;
	padding-bottom: 5px;
}
.newsReammore a {
	margin-left: 10px;
	font-weight: bold;
} /* -----------------KMY scrolling news End ----------------- */ /* .cf:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; } .cf { display: block; } */
.cf:before, .cf:after, ul:before, ul:after, .headInner:before, .headInner:after, .topLinkPart:before, .topLinkPart:after, .topFunctions:before, .topFunctions:after, .contentPart:before, .contentPart:after, .newMissionRow:before, .newMissionRow:after, .homeLastRowDiv:before, .homeLastRowDiv:after, .footerText:before, .footerText:after, .dataSlider:before, .dataSlider:after, .fielsRow:before, .fielsRow:after, .tabBoxRow:before, .tabBoxRow:after, .pageHeading:before, .pageHeading:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
}
.cf:after, ul:after, .headInner:after, .topLinkPart:after, .topFunctions:after, .contentPart:after, .newMissionRow:after, .homeLastRowDiv:after, .footerText:after, .dataSlider:after, .fielsRow:after, .tabBoxRow:after, .pageHeading:after {
	clear: both;
} /* .profileBlock .post, .profileBlock .prolist li a { color: #000; } */
.documentIndiaIs {
	border: 1px solid #d6d6d6;
	padding: 10px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 15px;
}
.profileBlock, .mapBlock, .profileBlock .prolist {
	float: none;
}
.sideBanner {
	padding: 0;
	margin: 0;
	height: 250px;
}
.sideBanner li {
	padding: 0 0 7px;
}
.mapBlock {
	margin-bottom: 15px;
}
.indiais h2 {
	padding-bottom: 7px;
}
.rightIconLinks.rightIconWrap {
	display:none;
}
.rightIconLinks {
	margin-bottom: 15px;
}
.rightIconLinks li {
	background: url(../images/right-hrline.jpg) no-repeat left bottom;
	padding: 4px 0 15px;
} /* .rightIconLinks li a { margin: 6px 0; } */
.kmy2014 .rightIcon {
	background-position: -474px 0;
}
.kmy2014:hover .rightIcon {
	background-position: -474px -41px;
}
.youthEdu .rightIcon {
	background-position: -512px 0;
}
.youthEdu:hover .rightIcon {
	background-position: -514px -41px;
}
.meaCamp .rightIcon {
	background-position: -551px 0;
}
.meaCamp:hover .rightIcon {
	background-position: -551px -41px;
}
.cirtulars .rightIcon {
	background-position: -587px 0;
}
.cirtulars:hover .rightIcon {
	background-position: -587px -41px;
}
.developItc .rightIcon {
	margin: 7px 10px 0 0;
}
.youtube {
	vertical-align: middle;
}
.langSelectBoxIn {
	font-size: 12px;
	width: 85px;
	float: left;
}
.langSelectBoxIn span.customSelect {
	height: 23px;
	margin: 0 0 0 0;
	border: 1px solid #C6C8CB;
	background: #fff;
	line-height: 23px;
	width: 85px;
}
.langSelectBoxIn .sbSelector {
	height: 18px;
	left: 0;
	line-height: 18px;
}
.langSelectBoxIn .customSelectInner {
	background: url(../images/custom-select.jpg) right 5px no-repeat;
	padding-right: 33px;
	padding-left: 8px;
	display: inline-block;
	float: left;
	text-align: left;
	width: 44px !important;
}
.langSelectBox {
	float: left;
}
.langSelectBox .goButton {
	float: left;
	width: 25px;
	height: 25px;
	border: 0 none;
	margin-left: 5px;
	display: none;
}
.noJS .langSelectBox .goButton {
	display: block;
}
.hasCustomSelect {
	font-size: 12px;
	height: 25px;
	opacity: 0;
	position: absolute;
	width: 85px;
}
.tweettitle {
	padding: 0 0 15px 10px;
	font-size: 1.12em;
	line-height: 1.438em;
	color: #09568C;
}
.tweettitle .tweetdate {
	display: block;
	padding: 5px 0 0;
	font-size: 12px;
	color: #515151;
	line-height: 15px;
}
.perspectives .readmoreBlock {
	float: none;
	text-align: right;
	padding: 5px 0 0;
	display: block;
}
.lectures .lecturesInfo {
	padding-bottom: 15px;
}
.lectures ul .readmoreBlock {
	float: none;
	text-align: right;
	padding: 10px 7px 0 0;
	width: auto;
}
.hindiDoc .rightIconLink td {
	padding: 7px 0 5px
}
.hindiDoc .rightIconLink a {
	line-height: 32px;
}
.hindiDoc .rightPartHome { /* padding: 0 15px 0 0; width: 275px;*/
}
#innerContent .inFocusLatestCnt a {
	color: #fff;
}
.secondTab ul.tabs li.missionTb1 {
	width: 168px;
}
.secondTab ul.tabs li.missionTb2 {
	width: 195px;
}
.secondTab ul.tabs li.missionTb3 {
	width: 170px;
}
.secondTab ul.tabs li.missionTb4 {
	width: 88px;
}
.hindiDoc .secondTab ul.tabs li.missionTb2 {
	width: 290px;
}
.hindiDoc .secondTab ul.tabs li.missionTb3 {
	width: 197px;
}
.hindiDoc .secondTab ul.tabs li.missionTb4 {
	width: 140px;
}
.india360BlockH {
	padding: 3px 10px;
	min-height: 160px;
	height: auto !important;
	height: 130px;
}
.india360BlockH .indiaGlobal {
	float: left;
	padding-right: 10px;
}
.india360BlockH .viewlink {
	text-align: left;
}
.india360BlockH p {
	font-size: 0.901em;
	padding-bottom: 7px;
}
.fRight {
	float: right;
}
.archives a {
	font-size: 1.33em;
	font-weight: bold;
}
.ui-autocomplete-loading {
	background: #fff url('Portal/Images/ui-anim_basic_16x16.gif') right center no-repeat;
}
#innerContent iframe {
	padding-bottom: 10px !important;
}
.globalIndia {
	vertical-align: middle;
	padding-bottom: 8px;
}
.youTube {
	width: 560px;
	margin:0 auto;
}
.youTube iframe {
	margin-top:10px;
}
.documentBlk {
	min-height: 256px;
}
.dataContent {
	min-height: 41px;
}
.inFocusThumb img {
	width: 100px;
}
.selectToViewT {
	text-align: right;
}
.listLinkHome {
	margin-top: 11px;
}
.listLinkHome .rightIcon {
	display: none;
}
.listLinkHome a {
	background: url(../images/bullet-home.png) no-repeat left 8px;
	color: #515151;
	display: inline-block;
	float: none;
	font-size: 1em;
	padding-left: 15px;
	width: auto;
	margin-right: 5px;
}


.listLinkHome li {
	background: none;
	padding: 5px 0;
	float: left;
	width: 100%;
}
.listLinkHome li.indiaAtaGlanceLink, .listLinkHome li.mobHide {
	display:none;
}
.listLinkHome li.deskHide {
	display:none;
}


/*two*/
.listLinkHome2 {
	margin-top: 11px;
}
.listLinkHome2 .rightIcon {
	display: none;
}
.listLinkHome2 a {
	color: #515151;
	display: inline-block;
	float: none;
	font-size: 1em;
	padding-left: 0px;
	width: auto;
	margin-right: 5px;  padding:0px 8px 0px 0px; background-repeat:no-repeat; float:left;
}

.listLinkHome2 img {float:left; margin-right:5px; margin-left:5px; }
.listLinkHome2 li {
	background: none;
	padding: 6px 0 0 0;
	float: left; 
	width: 100%; border:#d6d6d6 1px solid; margin-bottom:5px;
}
.listLinkHome2 li.indiaAtaGlanceLink2, .listLinkHome2 li.mobHide2 {
	display:none;
}
.listLinkHome2 li.deskHide2 {
	display:none;
}
/*end*/


.indiaAtaGlance, .meaSocial {
	margin-bottom: 15px;
}
.indiaMapImg {
	margin: 0 auto;
	padding: 10px 0;
	position: relative;
	width: 518px;
}
.indiaMapImg img {
	position: relative;
	z-index: 0;
}
.ui-tooltip {
	z-index: 9999;
	width: 160px;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #fff !important;
	min-height: 20px;
	max-width: 100%;
	text-align: center;
	color: #fff !important;
	background: #d4210d url(../images/map-tooltip-bg.gif) left top repeat-x !important;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.footerTextHeight {
	padding: 5px 0 7px 0;
} /* .hindiDoc .profileBlock { padding-bottom: 20px; padding-top: 26px; } .hindiDoc .profileBlock .prolist li { background: url(../images/bullet-red.png) no-repeat 5px 7px; padding: 0 0 3px 16px; } */
.footerLink {
	text-align:center;
}
.footerLink > li {
	display:inline;
	float:none;
	position:relative;
	padding:0 1px;
}
.footerLink > li:after {
	content:'';
	position:absolute;
	left:0;
	top:1px;
	height:10px;
	width:1px;
	background:#333;
}
.footerLink > li:first-child:after {
	display:none;
}
.footerLink > li > a {
	color: #333;
	font-weight: bold;
	margin: 0 5px;
	display:inline-block;
}
.footerLink > li > a:hover {
}
.perspectiveText {
	min-height: 200px;
}
.lecturesText {
	min-height: 100px;
	padding-right: 6px;
}
.perspectives h2 a, .lectures h2 a, .documentBlk h2 a {
	color: #9F1918;
	text-decoration: none;
}
.homeLastRowOut {
	background:#fff;
	padding: 0 15px;
}
.perspectives {
	margin-right: 15px;
	width: 291px;
}
.lectures {
	float: left;
	width: 291px;
}
.lecturesText a {
	line-height: 1.2em;
}
.documentIndiaIs {
	float: right;
	width: 253px;
}
.personnelPage .tdBdrRight span {
	padding: 0;
	display: inline;
}
.extIcon {
	display: inline-block;
	margin-left: 3px;
	height: 9px;
	width: 9px;
	background: url(../images/ext-link-icon.gif) left top no-repeat;
	text-indent: -99px;
	overflow: hidden;
	vertical-align: inherit;
}
.calenderIco {
	display: inline;
	padding-right: 18px;
	padding-top:1px;
	vertical-align: middle;
	background: url(../images/calander.gif) no-repeat;
}
.spanishDoc #nav .MenuLi .menuFirstNode {
	padding: 0 0.580em;
}
.spanishDoc #nav .MenuLi .menuFirstNode {
	font-size: 104%;
}
.spanishDoc #nav .MenuLiLast .menuFirstNode {
	padding: 0 0.463em;
}
.spanishDoc .innerBanner {
	background: url("../images/inner-banner-strip-sp.jpg") no-repeat right top #F8F8F8;
}
.spanishDoc .innerBanner img {
	float: right;
	padding-right: 22px;
}
.spanishDoc .innerBanner span {
	color: #FFFFFF;
	float: left;
	font-size: 24px;
	padding: 25px 0 0 25px;
	width: 70%;
} /*.spanishDoc .rightPartHome .withoutSphoto { width: 200px; padding-left: 75px; } Spanish CSS by Himanshu */
.spanishDoc .countryNameBlock {
	height: auto; /*padding: 15px; */
	margin-bottom: 5px;
}
.spanishDoc .briefsBlockH {
	background: url(../images/spanish/boim-imghome.jpg) no-repeat 53px top;
	padding-left: 260px;
	padding-right: 5px;
}
.spanishDoc .imaBlockH {
	background: url(../images/ima-imghome.jpg) 280px 14px no-repeat;
}
.spanishDoc .secondTab ul.tabs li.active, .spanishDoc .secondTab ul.tabs li.active a {
	background: #104e8d;
	border-color: #104e8d;
	color: #fff;
}
.spanishDoc .countryNameBlock select {
	width: 228px;
}
.spanishDoc .byClickingT {
	display: block;
	font-size: 11px;
	padding: 3px 0 10px;
}
.spanishDoc .brifsRelationT {
	padding-bottom: 10px;
}
.spanishDoc .perspectives .date {
	font-size: 14px;
	font-weight: bold;
}
.spanishDoc .india360BlockH {
	height: auto !important;
	min-height: 160px;
	padding: 3px 10px;
}
.spanishDoc .secondTab ul.tabs li a {
	padding: 12px 0;
	color: #333;
} /* END Spanish CSS by Himanshu */
.gSpanish .googleImg {
	background: url(../images/gSpanish.gif) no-repeat left top;
}
.spanishDoc .countryNameBlock select {
	width: 228px;
}
.spanishDoc .paraNotice {
	display: block;
	font-size: 0.893em;
	font-weight: bold;
	padding: 5px 0;
}
.spanishDoc .clickBtnGrey {
	background-color: #104e8d;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	margin-top: 6px;
	padding: 2px 8px;
}
.spanishDoc .byClickingT {
	display: block;
	font-size: 12px;
	padding: 8px 0;
}
.spanishDoc .secondTab .tab_container {
	min-height: 205px;
	height: auto;
}
.spanishDoc .secondTab ul.tabs li.missionTb2 {
	width: 225px;
}
.spanishDoc .secondTab ul.tabs li.missionTb3 {
	width: 260px;
}
.spanishDoc .secondTab ul.tabs li.missionTb4 {
	width: 142px;
}
.jvectormap-label {
	position: absolute;
	display: none;
	border: solid 1px #CDCDCD;
	padding: 3px 15px;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #222;
	color: white;
	font-family: sans-serif, Verdana;
	font-size: 12px;
}
.jvectormap-zoomin, .jvectormap-zoomout {
	position: absolute;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #FFF;
	padding: 3px;
	color: #09568C;
	width: 10px;
	height: 10px;
	cursor: pointer;
	line-height: 10px;
	text-align: center;
	border: 1px solid #09568C;
}
.jvectormap-zoomin {
	bottom: 33px;
}
.jvectormap-zoomout {
	bottom: 10px;
}
#world-map {
	background: url(../images/map-loading.gif) center center no-repeat;
}
.tabBoxBlock {
	display:none;
	margin-bottom:15px;
}
.tabBox {
	position:relative;
	float:left;
	width:150px;
	margin-left:11px;
	border:1px solid #ccdce3;
	min-height:94px;
	background:url(../images/tabBox-bg.png) repeat-x left top #ededed;
}
.tabBox:after {
	content:'';
	position:absolute;
	left:-1px;
	right:-1px;
	bottom:-1px;
	height:2px;
	border-bottom:2px solid #104e8d;
}
.videoBox {
	margin-left:0;
}
.tabBoxLink {
	display:block;
	overflow: hidden;
	text-align:center;
	padding:15px 10px 0;
}
.tabBoxLink:hover {
	text-decoration:none;
}
.tabIcon {
	display:inline-block;
	width:42px;
	height:42px;
	text-indent:-999em;
	background: url(../images/tabIcon.png) no-repeat 2px top;
}
.videoIcon {
	background-position:2px top;
}
.photoFeaturesIcon {
	background-position:-180px top;
}
.pressReleasesIcon {
	background-position:-364px top;
}
.aseanIndiaIcon {
	background-position:-545px top;
}
.twitterFeedIcon {
	background-position:right top;
}
.tabBoxTitle {
	display:block;
	font-size:13px;
	line-height:26px;
	color:#333333;
}
.newMissionBlock, .indiaMissionBLock {
	border: 1px solid #d6d6d6;
	width: 291px;
	min-height: 250px;
	height: auto !important;
	height: 262px;
	float: left;
	padding: 10px 10px 5px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.newMissionBlock {
	margin-right: 15px;
}
.indiaMissionBLock h2 {
	padding-bottom: 0;
}
.anythingSlider #newMission {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0
}
.anythingSlider #newMission li {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	height: auto;
}
.missionBlock {
	position: relative;
}
.missionBlock .stop, .missionBlock .play {
	position:absolute;
	right:0;
	top:0;
	width: 16px;
	height: 19px;
	display: block;
	outline: 0 none;
	text-decoration: none;
	text-indent: -9999px;
	z-index: 100;
}
.missionBlock .stop {
	background:url(../images/pause.gif) no-repeat left top;
}
.missionBlock .play {
	background:url(../images/play.gif) no-repeat left top;
}
.missionBlock .anythingSlider .anythingWindow {
	width: 100%;
	height: 198px;
	overflow: hidden;
}
.noJS .missionBlock ul {
	overflow: hidden;
	height: 192px;
}
.missionBlock li {
	width: 100%;
	/*height: 98px;*/ margin-bottom:15px;
	padding: 0;
}
.missionBlock li img {
	display: block; /* width: 60%; float: none; */
}
.missionBlock li .block { /* width: auto; */
	padding: 0px 0 0 8px;
	height: 80px;
}
.homeWMission {
	margin-top: 6px;
	display: block;
	height: 93px;
	overflow: hidden;
}
.missionBlock .anythingControls {
	position: absolute;
	right: 0;
	bottom: auto;
	top: -38px;
}
.missionBlock .anythingSlider {
	overflow: visible !important;
}
.missionBlock .anythingSlider .back {
	right: 56px;
}
.missionBlock .anythingSlider .forward {
	right: 26px;
}
.missionBlock div.anythingSlider .arrow {
	left: auto;
	top: 15px;
	bottom: auto
}
.newTabs {
	width: 312px;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	padding-bottom: 6px;
}
.newTabs ul.tabs li {
	width: 152px;
	background: none;
	border: none;
}
.newTabs ul.tabs li.last {
	width: 152px;
	border-left: 1px solid #D6D6D6;
}
.tab-content {
	width: 290px;
	padding: 10px;
}
.newTabs .tab-container {
	width: 312px;
	height: 208px;
	border: none;
}
.tab-container-inner {
	width: 3100px;
	border-top: 2px solid #9F1918;
}
.tab-content .briefsBlockH {
	padding: 5px 0 0 0
}
.foreignRelationBlock {
	padding-bottom: 4px;
}
.countryNameBlock.briefsBlockH > span {
	display: block;
	font-size: 0.8em;
}
.missionBlock .anythingSlider, .anythingSlider .newMissionList li, .anythingSlider #newMission {
	width: 286px !important;
}
.anythingSlider .newMissionList li {
	height: 192px;
}
.missionBlock li .block {
	width: 162px;
}
.missionBlock div.anythingSlider .forward a, .missionBlock div.anythingSlider .back a {
	display: none;
}
.missionBlock .anythingSlider .start-stop {
	margin-right: 0px !important;
}
.secondTab ul.tabs li.active, .secondTab ul.tabs li.active a {
	background: transparent;
	color: #9F1918;
/*	border-color: #104E8D;
*/}
.secondTab ul.tabs li a {
	padding: 15px 0; font-size: 1.36em;
	color: #656565;
}
.imaBlockH p.atozMissionL {
	padding-top: 10px;
}
.imaBlockH img {
	width: 100%;
	height:auto;
}
.marquee {
	width: 652px;
	overflow: hidden;
}
.marqueeScrolling {
	margin: 0 0 15px;
}
.marqueeScrolling p {
	padding: 0 20px 0 0 !important;
}
.marqueeScrolling li {
	float: left;
	margin-right: 25px;
}
.marqueeScrolling .btnMPause {
	display: none;
}
.fullInner {
	padding: 0 20px 15px;
	width: 922px;
}
.fullOuter {
	display: block;
	height: auto !important;
	min-height: 450px;
	width: 922px;
}
.fastTrack {
	margin-bottom: 15px;
}
.issuuembed.issuu-isrendered span {
	display: none
}
.innerBanner {
	background: url(../images/inner-banner-blank.jpg) repeat-y right top #36618E;
	position:relative;
	min-height: 70px;
}
.innerBanner img {
	float: right;
	margin-top: -35px;
	position: absolute;
	right: 20px;
	top: 50%;
}
.innerBanner span {
	color: #ffffff;
	float: left;
	font-size: 24px;
	line-height: 30px;
	padding: 20px 0 20px 25px;
	width: 87%;
}
.colorLink {
	color: #09568c;
	text-decoration: underline;
}
.colorLink:hover {
	text-decoration: none;
}
.inFocusLatestImg img {
	height: 209px;
	width: 316px;
}
.langAr #innerContent #innerKmy h2 {
	text-align: left;
}
.documentariesList a.play {
	overflow: hidden;
	position: absolute;
	left:0;
	margin-left: 113px;
	margin-top: 62px;
	width: 28px !important;
	height: 28px !important;
	background: url(../images/video-play1.png) left top no-repeat;
	text-indent: -9999px;
	z-index:1;
}
.langAr .documentariesList a.play {
	margin-right: 110px;
}
.documentariesList a.play img {
	display: none;
}
.vigilance .userForm input {
	display: block;
	width: 320px;
}
.vigilance .relative {
	padding-bottom: 15px;
}
.vigilance .absoluteErr {
	left: 0;
	top: 27px;
	font-size:12px;
	line-height: 18px;
}
.vigilance .userForm .captchaReImg {
	display: inline;
	width: auto;
}
.vigilance .submitButton {
	margin-bottom: 6px
}
.padT10 {
	padding-top: 10px;
}
.padT20 {
	padding-top: 10px;
}
h3 {
	font-size: 1.75em
}
.lblPhotoGallCap {
	padding-top: 10px;
	display: block;
	clear: both;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom: 5px;
}
.albumWrapper.gallery.clearfix > li {
	border-bottom: 1px solid #dddddd;
	float: left;
	padding: 5px;
	width: 315px;
	padding-bottom: 10px;
	min-height: 120px; /* clear: left; */
	display: block;
}
.albumWrapper.gallery.clearfix > li a {
	display: block;
	height: 100px;
	overflow: hidden
}
.albumWrapper.gallery .galleryImgContainer .galleryImgZoom a {
	height:auto;
}
.albumWrapper.gallery.clearfix > li .galleryCaption {
	width: 148px;
}
.photoFeatureA .albumWrapper.gallery.clearfix > li {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.photoFeatureA .albumWrapper.gallery.clearfix > li {
	width: 639px;
	border-bottom: 1px solid #dddddd;
}
.photoFeatureA .albumWrapper.gallery.clearfix > li .galleryCaption {
	width: 475px;
} /* #ContentPlaceHolder1_UserPhotoGallery1_dlMedia_ImageTable_0 { border: 1px solid #dddddd !important; } */
#ContentPlaceHolder1_UserVisitVideo1_Td6 .albumWrapper.gallery.clearfix > li, #ContentPlaceHolder1_UserSwatchBharatMissionVideoGallery1_Td6 .albumWrapper.gallery li, #ContentPlaceHolder1_UserSwatchBharatRPOVideoGallery1_Td6 .albumWrapper.gallery li, #ContentPlaceHolder1_UserSwatchBharatDelhiVideoGallery1_Td6 .albumWrapper.gallery li {
	width: 304px;
	float: left;
	clear: none;
	margin: 0 5px 10px 5px;
	border: 1px solid #dddddd !important;
	padding-bottom: 5px !important;
}
.videoImg {
	float: left;
	margin: auto;
	padding: 0 1px 1px 0;
	position: relative;
	width: 300px;
}
.videoImg img {
	float: left;
	width: 160px;
	height: 108px;
}
.videoImg span {
	float: left;
	width: 125px;
	padding-left: 10px;
}
.tableApp {
	overflow-x: auto;
	overflow-y: hidden;
}
.extLinkIcon {
	margin-left:5px;
}
.fielsRow {
	padding-bottom:10px;
}
.fielsRow .fieldName {
	float:left;
	width:150px;
}
.fielsRow .fieldValues {
	float:left;
	width:500px;
	position:relative;
}
.vigilanceWrapper .fielsRow {
	padding-bottom: 20px;
}
.vigilanceWrapper .fielsRow .fieldName {
	float:left;
	width:290px;
	padding-right:10px;
	text-align:left;
}
.vigilanceWrapper .fielsRow .fieldValues {
	float:left;
	width:332px;
	position:relative;
}
.rptLetters {
	padding-top:20px;
}
.lblRequired {
	padding-bottom:5px;
}
.fieldValues select {
	background: url(../images/comment-input-bg.gif) repeat-x left top;
	border: 1px solid #999;
	height:28px;
	padding: 0 5px;
}
.wfOfficersList {
}
.wfOfficersRow {
	border: 1px solid #ddd;
	padding:10px 15px;
	margin-bottom:15px;
}
.mobileVideoBlockRow {
}
.mobileVideoBlockRow .tabLeft {
	width:100%;
}
.mobileVideoBlockRow .tabRight {
	width:100%;
	padding: 0;
}
.mobileVideoBlockRow .ForMoreVideoLink a {
	display:inline-block;
}
.mobileVideoBlockRow .tabList {
	margin:0;
}
.mobileVideoBlockRow .tabList li {
	width:100%;
}
.mobileVideoBlockRow .tabList li:hover, .mobileVideoBlockRow .tabList li.active {
	background:#eef6f9;
}
#innerContent .mobileVideoBlockRow h2 {
	color: #09568c;
	font-size: 1em;
	letter-spacing: 0;
	padding:0;
}
#innerContent .mobileVideoBlockRow h2 a {
	display:block;
	padding:0 10px;
}
.mobileVideoBlockRow .fileSizeDet {
	display: none;
}
#innerContent .mobileVideoBlockRow li p {
	padding:0;
	margin:0;
}
.mobileVideoBlockRow .currentVideo {
	margin-bottom:10px;
}
.mobileVideoBlockRow .ForMoreVideoLink {
	margin-bottom:10px;
	text-align:right;
}
.mobileVideoBlockRow .projekktor {
	width:100%;
}
.homeLastRowOut .homeBtmTitle {
	display:none;
	color: #9a0000;
	font-size: 16px;
	line-height:24px;
	font-weight: normal;
	padding: 0 0 8px;
	text-transform:none;
}
#menuPartWrapper {
	display:none;
}
.mp-pusher {
	position: relative;
	left: 0;
	height: 100%;
}
.mp-menu {
	position: absolute; /* we can't use fixed here :( */
	top: 0;
	left: 0;
	z-index: 1;
	width: 300px;
	height: 100%;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mp-level {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0d2946;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
} /* overlays for pusher and for level that gets covered */
.mp-pusher::after, .mp-level::after, .mp-level::before {
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
content: '';
opacity: 0;
}
.mp-pusher::after, .mp-level::after {
background: rgba(0, 0, 0, 0.3);
-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
}
.mp-level::after {
z-index: -1;
}
.mp-pusher.mp-pushed::after, .mp-level.mp-level-overlay::after {
width: 100%;
height: 100%;
opacity: 1;
background:url(../images/subMenuBack.png) no-repeat 95.5% center rgba(255, 255, 255, 0.05);
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.mp-level.mp-level-overlay {
	cursor: pointer;
}
.mp-level.mp-level-overlay.mp-level::before {
width: 100%;
height: 100%;
background: transparent;
opacity: 1;
}
.mp-pusher, .mp-level {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
} /* overlap */
.mp-overlap .mp-level.mp-level-open {
	box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);
	-webkit-transform: translate3d(-40px, 0, 0);
	-moz-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0);
} /* First level */
.mp-menu > .mp-level, .mp-menu > .mp-level.mp-level-open, .mp-menu.mp-overlap > .mp-level, .mp-menu.mp-overlap > .mp-level.mp-level-open {
	box-shadow: none;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
} /* cover */
.mp-cover .mp-level.mp-level-open {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
} /* content style */
.mp-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: auto;
} /*.mp-menu ul#nav{overflow:auto;}*/
.mp-menu h2 {
	background:#2b598a;
	margin: 0;
	padding:1em 0.8em;
	color: rgba(0, 0, 0, 0.4);
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	font-weight: 300;
	font-size: 1.8em;
	line-height: 1.2;
	color:#fff;
	font-weight:normal;
}
.mp-menu.mp-cover h2 {
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 1em;
}
.mp-overlap .mp-level.mp-level-overlay > h2::before {
opacity: 1;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.mp-menu ul > li {
	padding-right:30px;
	box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2);
}
.mp-menu ul li.icon-arrow-left {
	background:url(../images/subMenuArrow.png) no-repeat 12px 17px;
}
.mp-menu ul li > a {
	display: block;
	padding: 0.8em 1em 0.8em 1.8em;
	outline: none;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
	font-size: 1.37em;
	-webkit-transition: background 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, box-shadow 0.3s;
	transition: background 0.3s, box-shadow 0.3s;
}
.mp-level > ul > li:first-child a {
	box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2);
} /*.mp-menu ul li a:hover, .mp-level > ul > li:first-child > a:hover { background: rgba(0, 0, 0, 0.2); box-shadow: inset 0 -1px rgba(0, 0, 0, 0); }*/
.mp-menu .mp-level.mp-level-overlay > ul > li > a, .mp-level.mp-level-overlay > ul > li:first-child > a {
	box-shadow: inset 0 -1px rgba(0, 0, 0, 0);
} /*.mp-level > ul > li:first-child > a:hover,*/
.mp-level > ul > li:first-child > a, .mp-level.mp-level-overlay > ul > li:first-child > a {
	box-shadow: inset 0 -1px rgba(0, 0, 0, 0), inset 0 1px rgba(0, 0, 0, 0);
} /* seems like Chrome 34.0.1847.131 needs the second shadow otherwise the transition breaks */
.mp-back {
	background: #09213b url(../images/menuTitleArrow.png) no-repeat 94% center;
	outline: none;
	text-decoration:none;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	display: block;
	font-size:1em;
	padding: 1em 1em 0.8em;
	position: relative;
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s;
}
.mp-menu ul li a.mp-back:hover { /*background: rgba(0, 0, 0, 0.1) url(../images/menuTitleArrow.png) no-repeat 94% center; */
	color:#fff;
	text-decoration:none;
}
.mp-menu .mp-level.mp-level-overlay > .mp-back, .mp-menu .mp-level.mp-level-overlay > .mp-back::after {
background: transparent;
box-shadow: none;
color: transparent;
} /* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */ /* We'll show the first level only */
.no-csstransforms3d .mp-pusher, .no-js .mp-pusher {
	padding-left: 0;
}
.no-csstransforms3d .mp-menu .mp-level, .no-js .mp-menu .mp-level {
	display: none;
}
.no-csstransforms3d .mp-menu > .mp-level, .no-js .mp-menu > .mp-level {
	display: block;
}
.mobNav > li.MenuLiLast {
	display:none;
}
.mobNav .rightArrowImg {
	display:none;
}
.mobileImaSelect {
	display:none;
	position:absolute;
	left:0;
	top:35px;
	width:100%;
	text-align:left;
}
.swipeIcon {
	display:none;
	background:url(../images/swipeIcon.png) no-repeat center center;
	width:24px;
	height:24px;
	text-indent:-999em;
	color:#fff;
	overflow:hidden;
	position:absolute;
	right:12px;
	bottom:5px;
	z-index:999;
}
.ddlIndianMissionText {
	display:none;
}
#ContentPlaceHolder1_UserPublications1_ltrlDesc {
	padding-bottom:15px;
}
.imgBannerUserVisit {
	margin-bottom:10px;
}
.imgBannerUserVisit img {
	width:100%;
	height:auto;
}
.albumWrapperRow .albumcolumnFirst {
	float:left;
	width:48%;
	padding-right:2%;
}
.albumWrapperRow .albumcolumnTwo {
	float:left;
	width:48%;
	padding-left:2%;
}
.albumWrapperRow .albumContainer {
	width:96%;
}
.vwSearchCriteria .moduleSearch input[type="text"] {
	width:570px;
}
.vwSearchCriteria .commonListing input[type="text"] {
	height:18px;
	border:1px solid #b6b6b6;
}
.resultFoundRow {
}
.resultFoundText {
	float:left;
	padding-right:10px;
}
.resultFoundLink {
	float:right;
}
.downloadFormsTable td div {
	display:inline;
}
.statesListRow {
	margin-bottom:15px;
	border: 1px solid #ddd;
}
.statesList {
	float:left;
	width:50%;
}
.statesList li {
	float:left;
	width:100%;
	border-top: 1px solid #ddd;
	padding: 5px 5px 5px 30px;
	position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.statesList li:first-child {
	border-top:none;
}
.statesList li div {
	position:absolute;
	left:0;
	top:0;
	padding:5px;
}
ul.bulletText li.lodgeLi {
	background:none;
}
.missionSearch {
}
.missionSearch .heading {
	display:block;
	padding-bottom:10px;
}
.missionSearch br {
	display:none;
}
img[border="0"] {

}
img[src=""] {
	display:none;
}
.tableData img[border="0"] {
	margin-left: 3px;
}
.tableData.accTable td a {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}
.pp_mobile_gallery .pp_content .pp_details {
	position:static;
}
.pp_read_more {
	color: #333;
	float: right;
	font-weight: bold;
	margin-right: 40px;
	text-decoration: underline;
}
.pp_read_more:hover {
	text-decoration:none;
}
.pp_description_outer {
	display: none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	padding:20px 20px;
	z-index:9999;
	background:rgba(255, 255, 255, 0.90);
}
.pp_description_inner {
	height: 100%;
	left: 0;
	overflow: auto;
	padding: 0 30px;
	position: absolute;
	right: 0;
	top: 0;
}
.desc_close {
	position:absolute;
	right:10px;
	top:0;
	width:20px;
	height:20px;
	z-index:999;
	background:url(../images/cancel.png) no-repeat center center;
	text-indent:-999em;
}
.pp_description_outer .pp_description {
	padding:0;
}
.pp_mobile_gallery .pp_content .pp_close {
	top:inherit;
	bottom:0;
	right:20px;
} /*Mobile App Ad code*/
.mobileAdBlock {
	display:none;
	position:relative;
	left:0;
	top:0;
	width:100%;
	z-index:9;
}
.mobileAdBox {
	background:#2A5889 url(../images/addAppBg.jpg) no-repeat center bottom;
	width:960px;
	margin:0 auto;
	padding:0 15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.mobileAdBoxRow {
	position:relative;
	padding:32px 0 40px;
}
.mobileAdImg {
	width:80px;
	position:absolute;
	left:0;
	top:25px;
	z-index:1;
}
.mobileAdImg img {
	width:100%;
	height:auto;
}
.mobileAdText {
	padding-left:105px;
	min-height: 120px;
	line-height: 1.2;
}
.adHeading {
	display:block;
	font-size: 28px;
	line-height:32px;
	padding-bottom:5px;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
}
.mobileAdText p {
	padding-bottom:15px;
	color:#fff;
	font-size:13px;
	line-height:18px;
	font-family:Helvetica, Arial, sans-serif;
}
.mobileAdText .adAppHide {
}
.availableApp {
	display:none;
}
.downloadtext {
	padding-bottom:5px;
}
.dwnloadappbtn {
	background:#104e8d;
	color: #fff;
	display: inline-block;
	font-size:14px;
	padding:5px 15px;
	vertical-align:middle;
	margin-right:5px;
}
.dwnloadappbtn:hover {
	text-decoration:none;
	color:#fff;
}
.mobileAdDownLink {
}
.appIconRow {
	display:inline-block;
	vertical-align:middle;
}
.availableApp {
	float:left;
	width:118px;
	font-size:11px;
	line-height:13px;
	color:#fff;
}
.availableApp span {
	font-size:15px;
	line-height:16px;
	display:block;
}
.iosIcon, .androidIcon {
	width:165px;
	float:left;
	height:44px;
	padding:5px 0 5px 46px;
	border:1px solid #fff;
	position:relative;
	color:#fff;
	font-size:11px;
	line-height:14px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.iosIcon {
	margin-right:5px;
}
.iosIconText {
	display:block;
	font-size:16px;
	line-height:18px;
}
.iosIcon:after, .androidIcon:after {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:40px;
	height:42px;
	border-right:1px solid #fff;
}
.iosIcon:after {
	background:url(../images/appleIcon.png) no-repeat left top;
}
.androidIcon:after {
	background:url(../images/androidIcon.png) no-repeat left top;
}
.iosIcon:hover, .androidIcon:hover {
	text-decoration:none;
	color:#fff;
	background:#D8632D;
}
.mobileAdText .appReadMoreLink {
	color:#fff;
	text-decoration:underline;
	margin-left:5px;
}
.mobileAdText .appReadMoreLink:hover {
	color:#fff;
	text-decoration:none;
}
.mobileAdclose {
	position:absolute;
	right:-15px;
	bottom:0px;
	background:url(../images/mobileAdclose.png) no-repeat left top;
	display:inline-block;
	width:45px;
	height:45px;
	text-indent:-999em;
	z-index:99;
	color:#fff;
}
.mobileAdclose:hover {
	background:url(../images/mobileAdclose-hover.png) no-repeat left top;
} /*Inner Page Left Menu*/
.leftMenuBarBlock .leftMenu {
	display:none;
	position: relative;
	margin-bottom:15px;
}
.leftMenuBarBlock .menuTitle {
	display:block;
	position:relative;
	border:1px solid #ccc;
	background:#fff;
	color: #333;
	font-weight:normal;
	font-size:14px;
	padding:6px 40px 6px 10px;
	line-height:20px;
	cursor:pointer;
}
.leftMenuBarBlock .menuTitle em {
	position:absolute;
	right:10px;
	top:50%;
	width:18px;
	height:2px;
	margin-top:-1px;
	background:#bbb;
}
.leftMenuBarBlock .menuTitle em:after {
	content:'';
	position:absolute;
	left:0;
	top:-5px;
	width:18px;
	height:2px;
	background:#bbb;
}
.leftMenuBarBlock .menuTitle em:before {
	content:'';
	position:absolute;
	left:0;
	bottom:-5px;
	width:18px;
	height:2px;
	background:#bbb;
}
.leftMenuBarBlock .menuTitle.active {
	background:#345B84;
	color:#fff;
	border:1px solid #345B84;
}
.leftMenuBarBlock .menuTitle.active em, .leftMenuBarBlock .menuTitle.active em:after, .leftMenuBarBlock .menuTitle.active em:before {
	background:#fff;
}
.leftMenuBarBlock #menuLeft {
	display:none;
	width:100%;
	margin:-1px 0 0;
	float:none;
	background:none;
	padding:5px 10px;
	border:1px solid #ccc;
	max-height: 280px;
	overflow: auto;
}
.leftMenuBarBlock #menuLeft > li {
	float:left;
	width:50%;
	padding-right: 10px;
}
.leftMenuBarBlock #menuLeft > li > a, .leftMenuBarBlock #menuLeft > li > .subMenuLink {
	display:block;
	cursor:pointer;
}
.leftMenuBarBlock #menuLeft .leftSubUl {
	display:none;
}
.leftMenuBarBlock #menuLeft.menuinfocusListing > li {
	width:100%;
}
.leftMenuBarBlock .leftMenu br {
	display:none;
}
.quickPhotoRow {
}
.quickPhotoLinkTd {
	float:left;
	width:323px;
}
.webmasterPostPhoto {
	float:right;
	width:323px;
}
.quickPhotoRow .postAllTd {
	float:left;
	width:323px;
	padding:0;
}
.webmasterPostPhoto .quickLinkListA {
	padding:8px 10px;
}
.portableDevice .toprightLinks, .portableDevice .topLinks .lastLi, .portableDevice .socialIconBox {
	display:none;
}
.portableDevice .topleftLinks {
	float:right;
}
.portableDevice #footer .socialIconBox {
	display:block;
	position:relative;
	width:auto;
	height:auto;
	top:0;
	text-align:center;
	background:none;
	margin:10px 0 5px;
}
.portableDevice #footer .socialIconBox a.meaApp {
	display:none;
}
.portableDevice #footer .socialIconBox a, .portableDevice #footer .shareThisO {
	margin:0 2px 5px;
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.portableDevice #footer .shareThisO a {
	margin:0;
}
.leftMenuWhatsNew {
	margin-bottom:10px;
}
#innerContent .leftMenu.leftMenuWhatsNew {
	display:block;
}
#innerContent .leftMenuWhatsNew .menuTitle {
	display:none;
}
#innerContent .leftMenuWhatsNew #menuLeft.headingListing {
	display:block;
}
.menuNewsTitle {
	display:none;
	position:relative;
	border:1px solid #ccc;
	background:#fff;
	color: #333;
	font-weight:normal;
	font-size:14px;
	padding:6px 40px 6px 10px;
	line-height:20px;
	cursor:pointer;
}
.menuNewsTitle em {
	position:absolute;
	right:10px;
	top:50%;
	width:18px;
	height:2px;
	margin-top:-1px;
	background:#bbb;
}
.menuNewsTitle em:after {
	content:'';
	position:absolute;
	left:0;
	top:-5px;
	width:18px;
	height:2px;
	background:#bbb;
}
.menuNewsTitle em:before {
	content:'';
	position:absolute;
	left:0;
	bottom:-5px;
	width:18px;
	height:2px;
	background:#bbb;
}
.menuNewsTitle.active {
	background:#345B84;
	color:#fff;
	border:1px solid #345B84;
}
.menuNewsTitle.active em, .menuNewsTitle.active em:after, .menuNewsTitle.active em:before {
	background:#fff;
}
.leftMenuWhatsNew .headingListing {
	display:block;
	width:auto;
	margin:-1px 0 0;
	float:none;
	background:none;
}
.leftMenuWhatsNew .headingListing > li {
	float:left;
	width:46.5%;
	padding-right: 10px;
}
.leftMenuWhatsNew .headingListing > li > a {
	display:block;
	cursor:pointer;
}
#innerContent .twitterFeedPanelPage iframe {
	width:100% !important;
	padding-bottom:0 !important
}
.socialIconBox .soundcloud {
	background-position:-2px -328px
}
.desktop .footerLogo li, .desktop .footerLogo .owl-stage > li li {
	padding:0;
	margin:2px 7px 3px 7px;
	width:auto
}
.applyKmy {
	border: 1px solid #e8e8e8;
	float: right;
	margin-left: 15px;
	padding: 15px;
	width: 45%;
}
.clearNone {
	clear:none !important;
}
.applyKmy.lastDate {
	width:175px;
}
.applyKmy.lastDate a, .applyKmy.lastDate .lastDate {
	font-size:16px;
	color:#de6e00 !important;
}
.applyKmy.lastDate p {
	text-align:center !important
}
.hindiDoc .tabFeed, .hindiDoc #twitterFeedTab, .arabicDoc .tabFeed, .arabicDoc #twitterFeedTab {
	display:none !important;
}
#innerContent .langRow a {
	padding: 0 13px;
	color: #fff;
	font-weight: bold;
	background: #123b66;
	margin-right: 2px;
	display:inline-block;
}
#innerContent .langRow a:hover {
	text-decoration: none;
	background: #ccdce3;
	color: #123b66;
}
.userVisitContents {
	position: relative;
}
.langRow {
	float: right;
	position: absolute;
	right: -2px;
	top: -27px;
} /*.footerLogo li:nth-child(3){ display:none}*/
.addthis_button_whatsapp {
	background-position: -2px 35px;
} /*****French Version CSS starts here****/
.frenchDoc #nav .MenuLi .menuFirstNode {
	padding:0 0.789em;
}
.frenchDoc .sliderReadmore .button {
	background:url("../images/read-more-bt-fr.gif") no-repeat left top #ffffff;
	width:140px;
}
.frenchDoc .profileBlock {
	padding:10px 0 5px 100px;
	width:173px;
}
.frenchDoc .tabInfocus a {
	width:95px;
}
.frenchDoc .tabVideoBref a {
	width:173px;
}
.frenchDoc .tabPhoto a {
	width:159px;
}
.frenchDoc .tabPressRelease a {
	width:198px;
}
.frenchDoc #scroller-header li.tabPressRelease {
	float:right;
	margin-right:0;
}
.frenchDoc .secondTab ul.tabs li.active, .frenchDoc .secondTab ul.tabs li.active a {
	color:#fff;
	background:#104e8d;
}
.frenchDoc .secondTab ul.tabs li a {
	color:#333
}
.frenchDoc .secondTab ul.tabs li {
	padding:0 18px !important
}
.frenchDoc .secondTab ul.tabs li.missionTb2 {
	width:240px;
}
.frenchDoc .secondTab ul.tabs li.missionTb3 {
	width:185px;
}
.frenchDoc .secondTab ul.tabs li.missionTb4 {
	width:95px;
}
.frenchDoc .imaBlockH {
	background: url("../images/ima-imghome.jpg") no-repeat 310px 0 rgba(0, 0, 0, 0);
}
.frenchDoc .countryNameBlock select {
	width: 228px;
}
.frenchDoc .briefsBlockH {
	background: url("../images/spanish/boim-imghome.jpg") no-repeat 47px -4px rgba(0, 0, 0, 0);
}
.frenchDoc .goButton {
	background:url("../images/go-bt-fr.gif") no-repeat left top rgba(0, 0, 0, 0);
	width:55px !important
} /*Swatchh Bharat Mission*/
.swachchtaPledge, .sbmTabs {
	font-size:1.083em;
}
.swachchtaPledge {
	margin-bottom:10px
}
.sbmBanner {
	margin-bottom:20px;
}
.swachchtaPledge>div, .officeDelhi .ticker, .mediaBlock {
	float:left
}
#innerContent .pledgeList h2 {
	font-size:18px;
	color:#104e8d;
	border-bottom:1px solid #104e8d;
}
.pledgeList {
	max-width:695px;
	padding-right:192px;
}
.pledgeList ul {
	padding:6px;
}
.pledgeList ul.bulletText li {
	background: url("../images/sbm-bullet.gif") no-repeat left 11px;
}
.actionPlan {
	border:1px solid #eaeaea;
	max-width:195px;
	margin-top:30px;
	margin-left:-152px;
}
.actionPlan a {
	display:block;
}
.actionPlan .apTitle {
	margin-top:1px;
	line-height:22px;
	padding:10px 0;
	background:#ef9b08;
	color:#fff !important;
	font-size:14px;
	text-align:center;
	display:block;
}
.actionPlan a:hover {
	box-shadow:1px 1px #104e8d, 2px 2px #104e8d, 3px 3px #104e8d, 4px 4px #104e8d;
	transform: translateX(-3px);
	transition:500ms;
	text-decoration:none !important;
}
.actionPlan a:hover .apTitle {
	background:#104e8d;
	text-decoration:none !important;
	transition:500ms;
}
.actionPlan .apTitle strong {
	font-size:20px;
	display:block;
	font-weight:normal
}
.sbmTabs .secondTab {
	width:100%;
}
.sbmTabs .secondTab ul.tabs li, .sbmTabs .secondTab ul.tabs li.last {
	width:auto;
}
#innerContent .sbmTabs .secondTab ul.tabs li a {
	padding:8px 48px;
	font-size:15px;
	font-weight:normal;
	color:#333
}
#innerContent .sbmTabs .secondTab ul.tabs li a:hover {
	text-decoration:none;
}
#innerContent .sbmTabs .secondTab ul.tabs li.active, #innerContent .sbmTabs .secondTab ul.tabs li.active a {
	background:#104e8d;
	color:#fff;
}
.sbmTabs .tab_container {
	width:100%;
	height:auto;
}
.sbmTabs .countryNameBlock {
	height:auto;
	width:auto;
}
.officeDelhi .playPause {
	background: url("../images/play-pause.png") no-repeat 54px 10px;
	border: 1px solid #ccdce3;
	padding: 4px 20px 4px 10px;
	color:#f16122;
}
.officeDelhi .stop, .officeDelhi .play {
	display: block;
	position: absolute;
	right: 195px;
	text-decoration: none;
	bottom: 4px;
	z-index: 100;
}
.officeDelhi .play {
	background-position:42px -10px !important;
}
.officeDelhi .ticker {
	max-width:650px;
	width:100%;
	padding-right:195px;
	padding-bottom:45px;
	position:relative
}
.officeDelhi .tickerDivBlock {
	height:325px !important;
	overflow:auto
}
.officeDelhi .activityTicker {
	width:100%;
}
.officeList {
	padding:15px 0;
	border-bottom:1px dotted #cccccc;
}
.officeList a:first-child {
	display:block;
	color:#515151 !important;
	margin-bottom:15px;
}
.officeList a:last-child {
	color:#104e8d !important;
	text-decoration:underline !important;
}
.sbmTabs .tab_content {
	width:932px;
	font-size:inherit;
}
.mediaBlock {
	margin-left: -162px;
}
.homeSlider.mediaBlock {
	background:none;
	border:1px solid #ccdce3;
	padding:0
}
.mediaBlock .scrollIt a {
	display:block;
	width:217px;
	height:143px;
	position:relative;
}
.mediaBlock a.viewAll:hover {
	padding:15px 10px;
	transition:500ms
}
.allVideos .scrollIt a:after {
	content:'';
	background: url("../images/play-video.png") no-repeat center 10px;
	width:93px;
	height:93px;
	position:absolute;
	left:30%;
	top:0
}
.viewAll {
	background: url("../images/bg-black.png") repeat;
	color:#ffffff !important;
	position: absolute;
	width:197px;
	z-index: 2;
	padding:8px 10px;
	bottom:0;
	left:0
}
.mediaBlock .owl-nav div {
	background: url("../images/next-prev.png") no-repeat 0px -35px;
	width:27px;
	height:25px;
	text-indent:-9999px;
	position:absolute;
	top:5px;
}
.mediaBlock .owl-prev {
	left:0;
}
.mediaBlock .owl-next {
	right:0;
	background-position:0 0 !important;
}
.mediaBlock .owl-prev:hover {
	background-position:-2px -35px;
	width:25px;
}
.mediaBlock .owl-next:hover {
	background-position:2px 0 !important;
	width:25px;
}
.allPhotos, .allVideos {
	width:217px !important;
	position:relative;
	overflow:hidden;
}
.allPhotos {
	margin-bottom:20px;
}
.sbmTabs .tab_content>h3 {
	padding:8px 15px;
	color:#333;
	background:#e6e6e6;
	display:none;
	font-size:15px;
	border-bottom:1px solid #fff;
	cursor:pointer;
}
.sbmTabs .tab_content>h3.active {
	color:#fff;
	background:#104e8d;
	border:none;
}
.sbmTabs .tab_content>h3:last-child {
	border:none;
}
.sbmTabs .missionTabContO {
	width:2796px;
}
.noJS .scrollIt {
	height:143px;
}
.desktop .officeDelhi {
	display:block !important;
} /*Home page Tab height Equal*/
.desktop #panel .displayPanel {
}
.desktop .infocusPanel .inFocusLatest li {
	padding:0px 0px 0 0px;
}

.desktop .infocusPanel .inFocusLatest li h4 { font-weight:bold;

}
.desktop .homePhotoAlbum .albumContainer {
	min-height:inherit;
}
.desktop .pressListing img {
	padding-bottom:15px;
	padding-top:5px;
}
.desktop .pressListing .tabMoreLinks {
	padding-top:12px;
}
.desktop .twitterFeedPanelTwo iframe {
	height:325px;
}
.desktop .listLinkHome li {
	padding:3px 0
} /*Close Home page Tab height Equal*/ /***Yoga Day****/
.yogaWebsite img, .yogaWebsite span {
	display:none
}
.yogaWebsite {
	background: url("../images/idy-banner.jpg") no-repeat 0 0;
	min-height:113px;
}
.yogaDay .countryNameBlock input {
	background: #fc8b03;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	padding: 6px 5px;
}
.idyMap {
	float:left
}
.yogaDay .foreignRelationBlock {
	float:right;
	width:365px;
	padding-top:90px;
}
#innerContent .foreignRelationBlock .alignCenter {
	text-align:center;
} /*Yoga Slider*/
#innerContent .yogaDay .homeSlider {
	margin-bottom:20px;
}
#innerContent .yogaDay .homeSlider .sliderText {
	width:322px
}
#innerContent .yogaDay .homeSlider .sliderBottomLinks {
	width:35%
}
#innerContent .yogaDay .sliderImg {
	height:256px;
}
#innerContent .yogaDay .sliderBottomLinks a, #innerContent .sliderBottomLinks span {
	color:#fff;
}
#innerContent .dataSlider .date {
	padding-top:10px;
}
#innerContent .dataSlider .title, #innerContent .dataSlider .content, #innerContent .sliderReadmore {
	padding:0
} /*.yogaDay .homeSlider { padding:0; background:none; margin-bottom:30px; } .yogaLogo, .yogaDate, .yogaControls { position:absolute; z-index:2; } .yogaLogo { top:24px; left:126px; } .yogaDate { padding:5px 85px; background:rgba(255, 255, 255, 0.55); bottom:18px; left:0; } #innerContent .yogaDate h2 { font-size:23px; line-height:32px; text-align:center; padding:0 } #innerContent .yogaDay h2 { font-size:23px; } .yogaDate span { display:block; color:#f46801; } .yogaControls { top:45%; right:0; background:rgba(55, 98, 143, 0.58); width:65px; min-height:35px; border-radius:20px 0 0 20px; } .yogaDay .customNextBtn, .yogaDay .customPrevBtn, .yogaDay .owlPlay, .yogaDay .owlStop { bottom:7px; right:7px } .noJS .yogaDay .owl-carousel { height:300px; } .noJS .yogaControls { display:none; } .yogaDay .customPrevBtn { right: 38px; } .yogaDay .owlStop, .yogaDay .owlPlay { right: 22px; }*/ /*Yoga Content part*/
.mrgB20 {
	margin-bottom:30px;
}
#innerContent .padR15 {
	padding-right:15px;
}
.yogaProtocol {
	width:68.5%;
	float:left;
}
.yogaNews {
	width:28.1%;
	float:right;
	border:1px solid #ccdce3;
	position:relative
}
.yogaNews h3 {
	font-size:15px;
	color:#515151;
	background:#ececec;
	font-weight:bold;
	padding:12px 20px;
}
.yogaNews .ticker {
	padding:5px 20px 10px
}
.yogaNews ul div {
	padding:10px 0;
	border-bottom:1px dotted #cccccc
}
.yogaNews .newsDate {
	display:inline-block;
	color:#719a18;
}
#innerContent .yogaNews ul a {
	color:#333
}
.yogaNews .playPause {
	background:url(../images/yoga-play-pause.png) no-repeat 0 0;
	width:24px;
	height:24px;
	position:absolute;
	z-index:1;
	text-indent:-9999px;
	overflow:hidden;
	top:9px;
	right:10px;
	transition:300ms;
}
.yogaNews .playPause.play {
	background-position:-30px 0
}
#innerContent .alignRight {
	text-align:right !important;
	padding:0
}
.yogaNews .tickerDivBlock, .noJS .yogaNews .tickerDivBlock {
	height:210px !important;
	margin-bottom:5px;
	overflow:hidden;
}
#innerContent a.allNews {
	text-decoration:underline;
}
.padTB10 {
	padding:10px 0 15px
} /*Yoga Tabs*/
.yogaProtocol .imgRight {
	margin-bottom: 0;
}
#innerContent .yogaProtocol .dButton {
	background: #dc422b none repeat scroll 0 0;
	border-radius: 5px;
	color: #ffffff;
	font-weight: bold;
	padding: 8px 15px;
	transition: all 300ms linear 0s;
}
#innerContent .yogaProtocol .dButton:hover {
	background: #333333 none repeat scroll 0 0;
	transition: all 300ms linear 0s;
}
#innerContent .yogaProtocol .dButton a {
	color: #ffffff;
}
#innerContent .yogaProtocol .dButton a:hover {
	text-decoration: none;
}
#docVid_media_image {
	height:100% !important;
	top:0 !important;
}
.yogaDay .sbmTabs .tab_content {
	min-height:375px;
}
.noJS .yogaDay .sbmTabs .tab_container {
	height:375px;
	overflow:hidden;
}
.yogaDay .twitterFeedPanelTwo {
	padding:0
}
#innerContent .yogaDay iframe {
	padding:0 !important;
	height:365px !important;
	width:100% !important;
}
#innerContent .yogaDay .sbmTabs .secondTab ul.tabs li a {
	padding:8px 35px;
}
.yogaDay .secondTab {
	margin-bottom:20px;
}
.yogaDay .projekktor {
	width:48%;
	height:294px;
	border:5px solid #dcdcdc;
	float:left
}
#innerContent iframe {
	padding:0
}
.videoDetails {
	float:right;
	width:48.4%;
}
.yogaDay .videoPlayBtn {
	background:url(../images/play-icon.png) no-repeat 0 0;
	width:129px;
	height:129px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:150px;
	top:83px;
}
.yogaDay .ppstart {
	background:url(../images/play-icon.png) no-repeat center center;
	width:129px;
	height:129px;
	margin-bottom: -60px;
	margin-left: -70px;
}
#innerContent .missionBlock li .block {
	clear:none;
	padding:0 0 0 8px;
	width:auto;
	max-width:268px;
}
.yogaDay .homeWMission {
	height:120px;
	margin:0;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #e9e9e9
}
.yogaDay .missionBlock li img {
	width:154px;
	border: 1px solid #e9e9e9;
	padding: 2px;
	height:110px;
}
.yogaDay .missionBlock li {
	width:50%;
	float:left;
	height:auto
}
.yogaDay .missionBlock li:nth-last-child(-n+2) .homeWMission {
border:none;
padding-bottom:0;
margin-bottom:0
}
.yogaDay .missionBlock {
	padding-bottom:10px;
}
.yogaImgNewsDesc {
	float:left;
	width:270px;
}
.yogaDay .twitterFeed {
	width:100%;
} /*Yoga Photo Video Gallery*/
.yogaPV {
	margin-bottom:25px;
}
.yogaPV .scrollIt a {
	display: block;
	height: 110px;
	position: relative;
	width: 197px;
}
.yogaPV .scrollIt .owl-stage-outer {
	border:5px solid #dcdcdc
}
.yogaPV .scrollIt .owl-stage-outer:hover {
	border-color:#104e8d;
	transition:300ms linear
}
.yogaPV .scrollIt a img {
	height:100%;
}
.yogaPV h3 {
	padding:7px 0 22px 68px;
	background:url(../images/yoga-sprite.png) no-repeat 0 0;
}
.yogaPhoto {
	width:600px;
	float:left
}
.yogaPhoto li {
	width:131px;
	height:110px;
	float:left;
	border:5px solid #dcdcdc;
	margin-right:12px;
	position:relative;
}
.yogaPhoto li:hover {
	border-color:#104e8d;
	transition:300ms linear
}
.itemGallery a:after {
	display:none;
	background:url(../images/zoom-tool.gif) no-repeat 0 0;
	width:28px;
	height:28px;
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin:-14px 0 0 -14px;
}
.itemGallery a:hover:after {
	display:block;
}
.yogaPhoto li a:hover:after {
	background:url(../images/zoom-tool.gif) no-repeat 0 0;
	width:28px;
	height:28px;
	content:'';
	position:absolute;
	top:36%;
	left:44%;
}
.yogaPhoto li:last-child {
	margin-right:0;
}
.yogaPhoto li, .yogaPhotoGallery .item img {
	height:100%;
	width:100%;
}
.yogaPhotoRow {
	overflow:hidden;
}
.yogaPhotoGallery.owl-carousel {
	margin:0 -6px 10px;
	width:auto;
}
.yogaPhotoGallery .item {
	float:left;
	width:25%;
	padding:0 6px;
	box-sizing: border-box;
-moz- box-sizing: border-box;
-webkit- box-sizing: border-box;
}
.yogaPhotoGallery .owl-item .item {
	float:left;
	width:100%;
}
.yogaPhotoGallery .item:first-child {
}
.itemGallery {
	height:110px;
	border:5px solid #dcdcdc;
	position:relative;
}
.itemGallery:hover {
	border-color:#104e8d;
	transition:300ms linear
}
#innerContent .yogaDay .block a {
	display:block;
	padding-bottom:4px;
	text-align:left
} /*Yoga Inner Gallery*/
.yogaPG .galleryImg, .yogaPG .albumImage {
	height: 109px;
	width: 125px;
}
.yogaPG .galleryImg img {
	height: 109px !important;
	width: 125px;
}
.yogaPG .galleryImgWrapper {
	width: 125px;
}
.yogaVG .galleryImg > img {
	height: 110px !important;
	width: 197px;
}
.yogaVG .albumImage > input {
	height: 110px !important;
}
.yogaVG .galleryImg {
	height: 110px;
	width: 197px;
}
.yogaVG .galleryImgWrapper {
	height: 110px;
	width: 197px;
}
.yogaVG .albumWrapper > li .galleryCaption {
	margin-left: -200px;
	padding-left: 210px;
} /*Yoga Popup*/
.yogaContent {
	height: 205px;
	overflow: auto;
}
.yogaVideo {
	width:291px;
	float:Right
}
.yogaVideo h3 {
	background-position:0 -120px;
}
.yogaVideo .scrollIt {
	width:249px;
	padding-left:42px;
	box-sizing: border-box;
}
.yogaPV .scrollIt a:after, .yogaVG .albumImage a:after {
	content:'';
	background: url("../images/play-video.png") no-repeat center 10px;
	width:93px;
	height:93px;
	position:absolute;
	left:27%;
	top:0
}
.yogaVG .albumImage a:after {
	left:19%;
	top:-8px
}
.yogaVG .albumImage a {
	position:relative;
	display:block;
	height:100%;
}
.yogaVG .albumImage a img {
	width:100%;
	height:100%;
}
.yogaVG .albumContainer {
	min-height:inherit
}
.yogaVideo .owl-prev, .yogaVideo .owl-next {
	background:#dddddd url(../images/yoga-video-control.png) no-repeat 9px center;
}
.yogaVideo .owl-prev:hover, .yogaVideo .owl-next:hover {
	background-color:#104e8d;
	transition:300ms linear
}
.yogaVideo .owl-prev {
	border-radius: 10px 0 0 10px;
	height: 120px;
	left: 0;
	position: absolute;
	top: 0;
	width: 32px;
	text-indent:-9999px;
	overflow:hidden;
}
.yogaVideo .owl-next {
	border-radius:0 10px 10px 0;
	height: 120px;
	right: -42px;
	position: absolute;
	top: 0;
	width: 32px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:-26px center
}
.yogaPhoto ul, .yogaVideo .scrollIt {
	margin-bottom:10px;
}
.yogaPopup {
	background:#042F56;
	padding:20px;
	color:#fff;
}
.yogaPopup h3 {
	font-size:32px;
	text-align:center
}
.yogaPopup h4 {
	font-size:26px;
	color:#ff9800;
	margin-bottom:15px;
	text-align:center
}
.postureImg {
	text-align:center;
}
.postureImg img {
	border:1px solid #ccc;
	padding:5px;
}
.postureImg a img {
	border:none;
	padding:0
}
.yogaPopup h5 {
	font-size:20px;
	color:#fff;
	margin-bottom:10px;
}
.yogaPopup p {
	margin-bottom:15px;
}
.yogaPopup .button {
	background: #ff5400;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: 16px;
	padding: 12px 10px;
	width:240px;
	margin:10px auto;
	text-align:center;
	box-shadow:4px 3px 5px -4px #000000;
	transition:300ms linear
}
.yogaPopup .button:hover {
	background:#ff9800;
	color:#fff;
	text-decoration:none;
}
.yogaPostures > li {
	background: #ffffff;
	float: left;
	text-align: center;
	width: 25%;
	margin:3px 0
}
.yogaPostures > li a {
	background: #ffffff;
	box-shadow:0 0 5px 0 #e2e2e2;
	display: inline-block;
	margin:8px;
	padding:10px 0;
	text-align: center;
	transition: all 300ms linear 0s;
}
.yogaPostures > li a:hover {
	color: #000000;
	text-decoration: underline;
	transform: scale(1.1);
}
.yogaPostures > li img {
	display: block;
	margin-bottom: 10px;
}
.yogaTabTitle {
	display:none;
	background:#104e8d;
	color:#fff;
	padding: 10px 15px;
	margin-bottom:10px;
	font-size:18px;
}
.yogaPostList.owl-carousel .owl-stage-outer {
	min-height:360px;
}
.yogaPostList.owl-carousel .owl-item {
	width:648px;
	min-height:360px;
}
.yogaPostList.owl-carousel li {
	width:648px;
	min-height:360px;
	box-sizing:border-box;
}
.yogaCountryPopup .owlSingleSlide .owl-controls {
	display:none;
}
.yogaPostList li {
	border-top: 1px solid #ccc;
	margin-top: 25px;
	padding-top: 25px;
}
.yogaPostList li:first-child {
	border-top:none;
	margin-top:15px;
	padding-top: 0;
}
.yogaPostListBlock h2 {
	padding-bottom: 20px;
}
.yogaPostListBlock h2 img {
	float: left;
	margin-right: 5px;
	margin-top: 4px;
	vertical-align: top;
}
.yogaPostList h3 {
	margin-bottom: 20px;
	color:#d24906;
}
.yogaPostList h4 {
	font-size: 1.3em;
	margin-bottom: 5px;
	font-weight:bold;
}
#innerContent .yogaPostList p {
	padding-bottom: 20px;
	font-style:italic;
}
.yagaPostTime {
	padding-bottom: 5px;
}
.yagaPostAccess {
	padding-bottom: 5px;
}
.yagaPostContact {
	padding-bottom: 5px;
}
.YogaTableData .tableData {
	margin-bottom:0;
}
.YogaTableData .tableData th {
	border-top:1px solid #ddd;
	width:150px;
}
.yagaPostLink .contactLinkBtn {
	padding-top: 20px;
}
.yogaCountryPopup .yogaClose {
	color: #fff !important;
	font-size: 16px;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 999;
	text-decoration:none;
	cursor:pointer;
	display: block !important
}
.yogaCountryPopup .yogaClose:hover {
	text-decoration:none !important;
}
.yogaCountrySheald {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	z-index: 8888;
	background-color: rgba(0, 0, 0, 0.8);
	visibility:hidden;
}
.noJS .yogaCountryPopup {
	display:none;
}
.yogaCountryPopup {
	width: 648px;
	min-height: 450px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 9999;
	margin-left: -324px;
	margin-top: -225px;
	background-color: #fff;
}
#innerContent .yogaPostListBlock h2 {
	background-color: #036;
	color: #fff;
	padding: 7px 20px;
	margin: 0;
}
.yogapopup #container {
	position: relative;
	z-index: 9999;
}
.yogaCountryPopup .imaBannerImg {
	border: 0 none;
}
.yogaPostList li {
	padding: 20px;
}
.yogaPostListBlock {
	position: relative;
	height: 100%;
}
.yogaPostListBlock .owl-theme .owl-dot {
	color: #fff;
	font-size: 14px;
	margin: 3px 5px 0 0;
	width:12px;
	height:12px;
	box-sizing: border-box;
	padding: 4px;
	background: #aaa;
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.yogaPostListBlock .owl-theme .owl-dot:hover, .yogaPostListBlock .owl-theme .owl-dot.active {
	background: #666;
	color: #fff;
	text-decoration: none;
}
.yogaPostListBlock .owl-theme .owl-nav [class*=owl-] {
color: #fff;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #888;
display: inline-block;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.yogaPostListBlock .owl-theme .owl-nav [class*=owl-]:hover {
background: #869791;
color: #fff;
text-decoration: none;
}
.yogaCountryPopup .owl-carousel {
	position: static;
}
.yogaCountryPopup .owl-controls {
	position: relative;
	text-align: center;
	height: 38px;
	background-color: #efefef;
	left: 0;
	bottom: 0;
	width: 100%;
}
.yogaCountryPopup .owl-nav {
	width:30%;
	text-align: right;
	overflow: hidden;
	z-index: 1;
	float: right;
}
.yogaCountryPopup .owl-dots {
	width: 60%;
	text-align: left;
	position: relative;
	z-index: 3;
	float: left;
	padding: 10px 0 0 20px;
}
.yogaCountryPopup .owl-nav .owl-prev {
	background-color: #999;
	margin-left: 20px;
}
.yogaCountryPopup .owl-nav .owl-next {
	background-color: #999;
	margin-right: 20px;
}
.yogaCountrySheald, .yogaCountryPopup {
	opacity:0;
	margin-left:-100%;
}
.yogapopup .yogaCountrySheald {
	opacity:1;
	margin-left:0;
	visibility:visible;
}
.yogaCountryPopup.show {
	opacity:1;
	margin-left:-324px;
} /********* LiteBox v1.3 **********/
.litebox-overlay {
	display: none;
	width: 100%;
	min-width: 280px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
}
.litebox-overlay .litebox-loader {
	position: absolute;
	width: 40px;
	height: 40px;
	left: 20px;
	top: 20px;
	border: 3px solid #111;
	border-right-color: #fff;
	border-radius: 50%;
}
.litebox-overlay .litebox-close {
	width: 40px;
	height: 40px;
	background: url(../images/litebox-close.png) no-repeat center;
	position: absolute;
	top: 20px;
	right: 20px;
}
.litebox-overlay .litebox-nav {
	display: none;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	position: absolute;
	top: 50%;
}
.litebox-overlay .litebox-prev {
	background: url(../images/litebox-prev.png) no-repeat center;
	left: 20px;
}
.litebox-overlay .litebox-next {
	background: url(../images/litebox-next.png) no-repeat center;
	right: 20px;
}
.litebox-overlay .litebox-container {
	width:600px;
	height:660px;
	position: absolute;
	left:50%;
	margin-left: -300px;
	overflow: hidden;
	top:50%;
	margin-top:-330px;
}
.litebox-overlay .litebox-container.litebox-scroll {
	overflow-y: auto;
}
.litebox-overlay img, .litebox-overlay iframe {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	vertical-align: middle;
	overflow-x: hidden;
}
.litebox-overlay iframe {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 999999;
}
.litebox-overlay .litebox-inline-html {
	background: #FFF;
	line-height: normal;
	overflow-x: hidden;
	line-height: normal !important;
	position: absolute;
}
.litebox-overlay .litebox-error {
	width: 100%;
	height: 100%;
	color: #FFF;
	line-height: inherit;
}
.litebox-overlay .litebox-error span {
	background: rgba(0, 0, 0, .9);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 20px;
	color: #FFF;
	text-shadow: 1px 1px 0 #000;
	line-height: normal;
}
#innerContent .rptLetters .countryAlphabet:hover {
	text-decoration:none;
} /*****IDY Map*******/
.worldmapOuter {
	position:relative;
}
#markers a {
	width:7px;
	height:7px;
	display:block;
	position:absolute;
	z-index:2;
	-webkit-border-radius:50%;
	border-radius:50%;
	background:#ff5400;
	border:1px solid #fff
}
#aAE {
	left:593px;
	top:355px;
}
#aAF {
	left:618px;
	top:328px;
}
#aAL {
	left:509px;
	top:300px;
}
#aAO {
	left:503px;
	top:444px;
}
#aAT {
	left:498px;
	top:284px;
}
#aBE {
	left:473px;
	top:273px;
}
#aBG {
	left:522px;
	top:273px;
}
#aBH {
	left:585px;
	top:346px;
}
#aBO {
	left:305px;
	top:456px;
}
#aBR {
	left:340px;
	top:445px;
}
#aBZ {
	left:250px;
	top:372px;
}
#aCA {
	left:200px;
	top:230px;
}
#aCD {
	left:520px;
	top:420px;
}
#aCF {
	left:510px;
	top:398px;
}
#aCG {
	left:500px;
	top:415px;
}
#aCL {
	left:291px;
	top:480px;
}
#aCN {
	left:705px;
	top:325px;
}
#aCO {
	left:285px;
	top:405px;
}
#aCR {
	left:259px;
	top:395px;
}
#aME {
	left:510px;
	top:302px;
}
#aCU {
	left:278px;
	top:364px;
}
#aDE {
	left:486px;
	top:270px;
}
#aDK {
	left:486px;
	top:248px;
}
#aDO {
	left:295px;
	top:368px;
}
#aDZ {
	left:465px;
	top:345px;
}
#aEC {
	left:269px;
	top:420px;
}
#aEE {
	left:525px;
	top:235px;
}
#aET {
	left:555px;
	top:392px;
}
#aFI {
	left:525px;
	top:215px;
}
#aFR {
	left:468px;
	top:285px;
}
#aGA {
	left:490px;
	top:417px;
}
#aGB {
	left:458px;
	top:258px;
}
#aGE {
	left:565px;
	top:302px;
}
#aGH {
	left:460px;
	top:390px;
}
#aGM {
	left:425px;
	top:383px;
}
#aGR {
	left:515px;
	top:312px;
}
#aGT {
	left:242px;
	top:380px;
}
#aGW {
	left:426px;
	top:385px;
}
#aHK {
	left:739px;
	top:360px;
}
#aHN {
	left:255px;
	top:378px;
}
#aHR {
	left:500px;
	top:292px;
}
#aHT {
	left:285px;
	top:365px;
}
#aIE {
	left:440px;
	top:262px;
}
#aIQ {
	left:565px;
	top:330px;
}
#aIT {
	left:490px;
	top:292px;
}
#aJO {
	left:552px;
	top:338px;
}
#aJP {
	left:795px;
	top:322px;
}
#aKM {
	left:570px;
	top:446px;
}
#aKZ {
	left:620px;
	top:282px;
}
#aLB {
	left:546px;
	top:328px;
}
#aLK {
	left:660px;
	top:395px;
}
#aLU {
	left:476px;
	top:278px;
}
#aMA {
	left:450px;
	top:330px;
}
#aMD {
	left:533px;
	top:290px;
}
#aMG {
	left:575px;
	top:460px;
}
#aML {
	left:456px;
	top:370px;
}
#aMM {
	left:695px;
	top:362px;
}
#aMV {
	left:640px;
	top:407px;
}
#aMW {
	left:545px;
	top:446px;
}
#aMX {
	left:215px;
	top:360px;
}
#aMZ {
	left:555px;
	top:450px;
}
#aNA {
	left:503px;
	top:467px;
}
#aNE {
	left:485px;
	top:373px;
}
#aNI {
	left: 256px;
	top: 385px;
}
#aNL {
	left:478px;
	top:264px
}
#aNO {
	left:483px;
	top:230px;
}
#aPA {
	left:269px;
	top:393px;
}
#aPE {
	left:278px;
	top:434px;
}
#aPL {
	left:506px;
	top:264px;
}
#aPT {
	left:442px;
	top:310px;
}
#aRO {
	left:521px;
	top:290px;
}
#aRU {
	left:700px;
	top:205px;
}
#aSC {
	left:592px;
	top:426px;
}
#aSD {
	left:534px;
	top:375px
}
#aSN {
	left:427px;
	top:378px
}
#aSV {
	left:250px;
	top:382px
}
#aSZ {
	left:538px;
	top:483px
}
#aTH {
	left:710px;
	top:377px
}
#aTM {
	left:604px;
	top:310px
}
#aTR {
	left:546px;
	top:311px
}
#aTT {
	left:315px;
	top:315px
}
#aTZ {
	left:545px;
	top:430px
}
#aUA {
	left:539px;
	top:276px
}
#aUS {
	left:216px;
	top:306px
}
#aUZ {
	left:614px;
	top:302px
}
#aZA {
	left:517px;
	top:491px
} /*#aZW { left:461px; top:461px }*/
#aRS {
	left:511px;
	top:293px
}
#aSA {
	left:569px;
	top: 354px;
}
#aSS {
	left:534px;
	top:396px;
}
#aKD {
	left:768px;
	top:310px;
}
#aVN {
	left:717px;
	top:361px;
}
#aVE {
	left:300px;
	top:396px
}
#aUY {
	left:325px;
	top:499px;
}
#aTL {
	left:766px;
	top:436px;
}
#aSO {
	left:570px;
	top:407px;
}
#aSI {
	left:495px;
	top:288px;
}
#aRE {
	left:595px;
	top:470px;
}
#aPW {
	left:787px;
	top:397px;
}
#aPH {
	left:760px;
	top:386px;
}
#aOM {
	left:599px;
	top:366px;
}
#aNZ {
	left:878px;
	top:530px;
}
#aNP {
	left:665px;
	top:344px;
}
#aMY {
	left:709px;
	top:404px;
}
#aMN {
	left:710px;
	top:286px;
}
#aKW {
	left:577px;
	top:340px;
}
#aKR {
	left:770px;
	top:319px;
}
#aKN {
	left:311px;
	top:369px;
}
#aKE {
	left:553px;
	top:412px;
}
#aIS {
	left:414px;
	top:207px;
}
#aID {
	left:709px;
	top:420px;
}
#aHU {
	left:509px;
	top:285px;
}
#aGY {
	left:317px;
	top:400px;
}
#aFM {
	left:80px;
	top:359px;
}
#aES {
	left:453px;
	top:308px;
}
#aER {
	left:553px;
	top:374px;
}
#aBY {
	left:530px;
	top:260px;
}
#aBT {
	left:681px;
	top:346px;
}
#aBN {
	left:738px;
	top:402px;
}
#aBD {
	left:679px;
	top:355px;
}
#aAU {
	left:788px;
	top:475px;
}
#aAR {
	left:300px;
	top:510px;
}
#aAG {
	left:315px;
	top:375px;
}
#aZM {
	left:523px;
	top:450px;
}
#aZW {
	left:533px;
	top:460px;
}
#aVU {
	left:869px;
	top:451px;
}
#aTV {
	left:893px;
	top:431px;
}
#aTO {
	left:37px;
	top:467px;
}
#aTN {
	left:483px;
	top:323px;
}
#aNR {
	left:866px;
	top:416px;
}
#aMT {
	left:500px;
	top:324px;
}
#aMC {
	left: 478px;
	top: 300px;
}
#aLY {
	left: 500px;
	top: 345px;
}
#aLA {
	left: 709px;
	top: 366px;
}
#aKI {
	left: 884px;
	top: 413px;
}
#aGQ {
	left: 484px;
	top: 412px;
}
#aCY {
	left: 540px;
	top: 324px;
}
#aCK {
	left: 65px;
	top: 467px;
}
#aCH {
	left: 480px;
	top: 286px;
}
#aMO {
	left: 733px;
	top: 362px;
}
#aFJ {
	left: 893px;
	top: 456px;
}
.worldmapOuter .jvectormap-container {
	width:100% !important;
	height:100% !important;
	overflow:hidden;
	position:relative;
}
.ui-tooltip {
	padding: 5px 10px;
	background:#000 !important;
	border:1px solid #fff;
	position: absolute;
	color:#fff;
	z-index: 9999;
	white-space:normal;
	max-width: 500px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
body .ui-tooltip {
	border-width: 1px;
}

#home_news li{ margin-bottom:10px;}

#home_news li h4 { color: #09568C;
font-size: 1.09em;
font-weight: bold;
display: block; }

.head {font-size:14px; color:#104e8d; margin-bottom:5px;}

