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, th, td
{
    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;
}
fieldset, img
{
    border: 0;
}
del, ins
{
    text-decoration: none;
}
li
{
    list-style: none;
}
caption
{
    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;
}
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;
}
body
{
   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    line-height: 1.67em;
    color: #515151;
}
#ContentPlaceHolder1_mainbody
{
    /*background: #e2e2e2 url(../images/indian-strip.jpg) center 0px no-repeat;*/
}
#wrapper
{
    width: 1090px;
    height: auto;
    margin: 0 auto;
}
.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: 1090px;
    clear: both;
    margin: 0 auto;
}
.borderdesign
{
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 1.0);
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 1.0);     
}
.logoPart
{
    height: 90px;
    width: 425px;
    padding-left: 15px;
}
.topRight
{
    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;
    float: left;
    clear: both;
    border-bottom: 1px solid #e6e6e6;
    margin: 5px 0 0 1px;
    padding-bottom: 5px;
    width: 1089px;
}
.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: 25px;
    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: 3px 3px 3px;
    font-size: 0;
    line-height: 0;
    text-align: center;
    height: 11px;
}
.textResizeWrapper input
{
    vertical-align: middle;
    width: 13px;
    height: 11px;
    overflow: hidden;
    margin: 0 1px;
    padding: 0;
    float: left;
}
.topLinkPart
{
    padding-top: 15px;
    padding-right: 10px;
}
.topleftLinks
{
    float: left;
}
.toprightLinks
{
    float: right;
}
.topLinks
{
    float: right;
    margin-right: 10px;
    margin-top: 15px;
}
.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: 13px;
}
.HomeIco
{
    background: url(../images/Home-icon.gif) left center no-repeat;
    padding-left: 13px;
}
/*.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;
}*/

.topContact
{
    background: url(../images/contact-icon.gif) 3px center no-repeat;
    padding-left: 13px;
}
.Skipcontent
{
    background: url(../images/skip.png) 3px center no-repeat;
    padding-left: 18px;
}

.externallink
{
    background: url(../images/globe-2-512.png) 3px center no-repeat;
    padding-left: 18px;
}

.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;
}
.searchBox label
{
    display: none;
}
.searchInput
{
    border: 0 none;
    font-size: 12px;
    line-height: 18px;
    height: 18px;
    margin: 3px 10px;
    color: #515151;
    width: 118px;
    font-weight: bold;
}
.searchGo
{
    background: url(../images/search-button.gif) right top no-repeat;
    margin: 4px 5px;
    display: block;
    height: 18px;
    width: 15px;
    text-indent: -9999px;
    border: 0;
    cursor: pointer;
}
#container
{
   /* width: 864px;*/
    margin: 0 auto;
}
.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
{
    background-color: #fff;
}
.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
{
    margin: 0 auto;
}
.menuPart
{
    margin: 0 0px 0px;
    background: url(../images/menu-bg.png) left top repeat-x #0d2946;
    display: inline-block;
    width: 1087px;
    position: relative;
    z-index: 222;
}
.menuPart1
{
    margin: 0 0px 0px;
    background: left top repeat-x #0d2946;
    display: inline-block;
    width: 1090px;
    position: relative;
    z-index: 222;
}
.homeSlider
{
    background: url(../images/home-banner-bg.jpg) left top no-repeat #295887;
    padding: 0px;
    width: 99.111111111%;
    background-size: 620px 25em;
}


.leftPart
{
    padding: 0 15px 15px;
    width: 100%;
}
.leftPart1
{
    padding: 0 15px 15px;
    width: 842px;
}
.leftPartBuilding1
{
    padding: 0 15px 15px;
    width: 430px;
}
.leftPartimpnotice1
{
    padding: 0 15px 15px;
    width: 402px;
}
.leftPartNirmanBharti
{
    padding: 0 15px 15px;
    width: 155px;
}
.leftpartTop
{
    padding: 0 0px 0;
}
.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;
}
.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;
}
.rightPartHome
{
    padding: 0 15px 0 0;
    width: 210px;
}
.rightPart
{
    padding: 0 15px;
    width: 210px;
}
.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: 3px solid #d7d7d7;
    height: 45px;
}
.footerLogo
{
    height: 60px;
    background: #F8F8F8;
    width: 972px;
}
.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;
    margin: 0 2px;
}
.visitors
{
    font-size: 1.10em;
    font-weight: bold;
    padding-right: 20px;
}
.addThis
{
    padding-bottom: 5px;
    line-height: 1.3em;
}
.addThis a
{
    color: #000;
}
.googleLangWrapper
{
    padding-top: 5px;
    width: 325px;
    white-space: nowrap;
}
.googleImg
{
     
    width: 128px;
    height: 20px;
    float: left;
}
.googleLang
{
    float: right;
    width: 157px;
}
.leftPartInner
{
    padding: 0 20px 15px;
    width: 652px;
}
.innerBanner
{
    background: #295887;
    width: 962px;
    height: 70px;
    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;
}
#innerContent p
{
    line-height: 1.567em;
    padding: 0 0 15px 0;
    text-align: justify;
    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
{
    float: left;
    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: 1.2em;
}
.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: 1.8em;
    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("../error.html") no-repeat right 4px transparent;
    padding-right: 15px;
}
.breadCrumbCurrent
{
    padding-left: 2px;
}
.breadcrumb a
{
    color: #313131;
    margin-right: 5px;
    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;
}
.globalIssueLatest
{
    background: #3c566f;
    color: #fff;
    padding: 20px;
    vertical-align: top;
}
.globalIssueLatestImg
{
    background: #3c566f;
    vertical-align: top;
    font-size: 0;
}
.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
{
    float: left;
    margin-bottom: 15px;
}
.inFocusListing li
{
    margin-top: 30px;
    float: left;
}
.inFocusListing h3
{
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
    color: #09568c;
    line-height: 1em;
    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 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
{
    font-size: 1.2em;
    font-weight: bold;
    color: #09568c;
    display: block;
}
#menuLeft, .seeAlsoNav
{
    background-color: #fff;
    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;
    float: left;
    padding: 10px 15px 10px 35px;
    width: 602px;
    margin: 10px 0;
}
.moduleSearch li
{
    float: left;
    list-style: none;
    padding: 0 5px;
    display: inline-block;
}
.moduleSearch label
{
    color: #474747;
}
.moduleSearch label.title
{
    text-indent: -9999px;
    display: block;
}
.moduleSearch input
{
    width: 200px;
    border: 1px solid #b6b6b6;
    padding: 2px;
    height: 24px;
    float: left;
}
.moduleSearch select
{
    width: 100px;
    border: 1px solid #b6b6b6;
    padding: 2px;
    height: 24px;
}
.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;
}
.userComment
{
    padding-bottom: 15px;
    float: left;
    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: 240px;
    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;
    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;
}
.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
{
    
    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: 8px 0 3px;
}
.page_Pagging_control .galleryControler td td
{
    padding-top: 0;
}
.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;
}
.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;
}
.albumContainer
{
    width: 304px;
    border: 1px solid #ddd;
    float: left;
    padding: 5px;
    margin-bottom: 20px;
}
.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:hover
{
    color: #0558a6;
    text-decoration: underline;
}
.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: 62px;
    top: -13px;
}
.galleryCaption
{
    width: 478px;
    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: 1.2em;
}
.missionsAlphabet a
{
    color: #095685 !important;
    text-decoration: none;
    padding: 0 2px;
}
.missionsAlphabet a:hover
{
    color: #000;
    text-decoration: underline;
}
.countryAlphabet
{
    color: #515151 !important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin: 10px 0;
    display: block;
    clear: both;
}
.missionsCountries, frCountries
{
    float: left;
    margin-bottom: 20px;
}
.missionsCountries li
{
    float: left;
    padding: 3px 10px 3px 0;
    width: 207px;
    height: 3.333em !important;
}
.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;
    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: 200px;
    border: 1px solid #b6b6b6;
    padding: 2px;
    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;
}
.pagingWrapper
{
    background: #f3f3f3;
    padding: 10px;
    margin-bottom: 15px;
    clear: both;
    float: left;
    width: 97%;
}
.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
{
    float: left;
    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(../error.html) 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(../error.html);
}
ul.submenu li a.endlist:hover, ul.submenu li a.endlist:focus, ul.submenu li a.endlist:active
{
    background: url(../error.html);
}
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;
}
.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;
}
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;
}
ul.bulletText ul
{
    padding-bottom: 0;
}
ul.bulletText ul li
{
    padding-bottom: 0 !important;
}
.followTwitter
{
    margin-bottom: 15px;
}
.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;
}
#nav, #nav ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 110;
}
#nav
{
    width: 1085px;
    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: 215px;
    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) 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 /*Sub Menu */
{
    z-index: 124;
    width: 200px;
    top: 35px;
    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;/*110*/
    top: 0;
    left: 200px;
}
#nav .MenuLi.MenuLiLast
{
    background-image: none;
}
#nav .MenuLiLast, #nav .MenuLi9
{
    z-index: 120;
}
#nav .MenuLi .menuFirstNode /*Menu Width Of menu*/
{
    padding: 0 0.980em;
    line-height: 2.89em;
    height: 35px;
    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 /*popup*/
{
    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;
}
.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_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;
}
.error
{
    color: #c00;
}
.userComment li
{
    float: left;
    display: inline;
    width: 100%;
}
.userComment .labelText, .userComment .error, .userComment .textBox
{
    float: left;
    display: inline;
}
.userComment .labelText, .userComment .error
{
    padding-right: 5px;
    line-height: 2.1em;
}
.userComment .textBox
{
    margin-right: 5px;
}
#backToTop
{
    display: none;
    position: fixed !important;
    position: absolute;
    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;
}
.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;
}
noscript
{
    display: none;
}
.hideThis
{
    height: 1px;
    width: 1px;
    position: absolute;
    z-index: -1;
    overflow: hidden;
}
.leftContOuter
{
    width: 652px;
    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;
}
@media only screen and (min-width:768px) and (max-width:959px)
{
    .footerPart
    {
        width: 962px !important;
    }
    #footer
    {
        width: 952px;
        padding: 15px 10px 20px;
    }
}
.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;
}
#ContentPlaceHolder1_UserPublications1_txtKeyword, #ContentPlaceHolder1_UserVisits1_txtKeyword
{
    height: 18px;
}
.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;
}
#ContentPlaceHolder1_KeywordSearch1_pnlKeywordSrch
{
    padding-left: 10px;
    float: right;
}
.searchLI #ContentPlaceHolder1_KeywordSearch1_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
{
    height: 18px;
}
.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;
}
.moduleSearch .reqLibox
{
    width: 320px;
    padding: 0 5px;
    height: 15px;
}
.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;
}
.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 .googleLangWrapper
{
    visibility: hidden;
}
.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;
}
.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: 500px;
    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;
}
.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
{
    float: left;
    width: 423px;
}
.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: 962px;
}
.pp_featureright .pp_nav
{
    float: none;
    height: 20px;
}
.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: 160px;
}
.infocusPanel .inFocusLatest li
{
    width: 310px;
    background-color: #35577c;
}
.infocusPanel .inFocusLatestImg img
{
    width: 310px;
    height: auto;
}
.infocusPanel .inFocusLatestCnt h2
{
    font-size: 155% !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;
    
}
.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;
}
 
.padBot20
{
    padding-bottom: 20px;
}
 
.imaPhotoImg
{
    width: 345px;
    height: 242px;
    overflow: hidden;
    border: 1px solid #cecece;
    margin: 5px 0 0;
}
.addNewBox
{
    display: none !important;
}
.extLinkOut
{
    position: relative;
}
.extLinkHov
{
    
    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;
    
    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;
 
    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: 10px 0 0;
    position: relative;
    height: auto !important;
}
.newsListA .imaNewsList
{
    padding: 10px 0 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
{
     
    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: 88px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #cecece;
    margin: 0;
}
.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;
   
    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
{
    
    font-weight: normal;
    padding: 0 0 0 27px;
}
.quickLinkListA a
{
    text-decoration: none;
    color: #515151;
}
.quickLinkListA .hovButtons
{
    top: 3px;
}
.hodlabel
{
    display: block;
}
.imaPhotoTd
{
    width: 47%;
}
.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;
}
.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;
}
.socialIconBox
{
    background: url(../images/socialbg-new.png) left top no-repeat;
    width: 49px;
    height: 350px;
    position: fixed;
    right: 0;
    top: 130px;
    z-index: 9999;
}
.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 .meaApp
{
    background-position: -2px 1px;
    margin-top: 13px;
}
.socialIconBox .twitter
{
    background-position: -1px -42px;
}
.socialIconBox .facebook
{
    background-position: -2px -84px;
}
.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;
}
.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: 139px;
    padding: 0 12px;
    text-align: center;
}
#profileNewListing .doubleProfile li
{
    padding: 0 80px;
}
#profileNewListing .singleProfile li
{
    float: none;
    margin: 0 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: 11px;
    float: left;
    padding-bottom: 15px;
}
.secondTab ul.tabs
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    position: relative;
    width: 608px;
    background-color: White;
}
.tabsBuildings
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    position: relative;
    width: 310px;
    background-color: White;
}

.secondTabimportantnoticeabs1
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    position: relative;
    width: 430px;
    background-color: White;
}

.secondTab ul.tabs1
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    position: relative;
    width: 550px;
}

.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: 600px;
}
.secondTab ul.tabs1 li
{
    float: left;
    margin: 0;
    padding: 0;
    border: 1px solid maroon;
    position: relative;
    background: #e6e6e6;
    text-align: center;
    border-bottom: none;
    width: 607px;
}
.secondTab ul.tabs li a
{
    text-decoration: none;
    color: #333;
    display: block;
    font-size: 1.05em;
    padding: 12px 0;
    outline: 0;
    font-weight: bold;
}
.secondTab ul.tabs1 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: 610px;
}
.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: 147px;
    height: 190px;
}
.hindiDoc .secondTab .tab_container
{
    height: auto;
}
.tab_container
{
    clear: both;
    width: 640px;
    overflow: hidden;
    border: 1px solid #CCDCE3;
    border-top: 1px 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.5em;
    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
{
    float: left;
    width: 163px;  
    padding: 10px 0 5px 0px;
}
.RadiusCircle
{
    border: 0.08em solid #dddbd9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.rightPartHome .withoutSphoto
{
 
}
.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: 0px 0 0px 0;
}
.profileBlock .prolist li
{
    background: url(/images/bullet-home.png) 5px 7px no-repeat;
    padding: 0 0 0 4px;
}
.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;
}
.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;
}
.dataContent
{
    float: left;
    width: 254px;
    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;
}
.countryNameBlock .goBtn
{
    background: #fc8b03;
    padding: 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;
}
.briefsBlockH
{
    
    padding-left: 260px;
    padding-right: 5px;
}
.hindiDoc .briefsBlockH
{
    
}
.hindiDoc .imaBlockH
{
    background: url(/images/ima-imghome.jpg) 299px 14px no-repeat;
}
.brifsRelationT
{
    display: block;
    color: #104e8d;
    font-weight: bold;
    padding-bottom: 15px;
}
.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(../error.html) 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;
}
.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: 270px;
    padding-top: 14px;
}
#kmyNavigation ul
{
    clear: both;
    float: left;
    width: 100%;
}
#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 17px;
    width: 112px;
}
#innerKmy a.downloadTab
{
    border: #1793ba 1px solid;
    color: #315d8c;
    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;
}
#innerKmy p
{
    border-bottom: #d9d9d9 1px solid;
    text-align: justify;
    line-height: 20px;
    color: #555;
    font-size: 13px;
}
#innerKmy .threeBox
{
    border-bottom: #c2c2c2 1px dotted;
    padding-bottom: 10px;
}
#innerKmy .twoBox
{
    padding-right: 42px;
}
#innerKmy .innerHeading
{
    color: #396695;
    font-size: 18px;
    padding: 15px 0;
}
#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;
}
#innerKmy .routeStrip
{
    background: url(../images/yatra-route-strip.jpg) left top repeat-x;
    height: 30px;
    border: 1px solid #e5e5e5;
    font-size: 13px;
    color: #37628f;
}
/* KMY CSS End*//* -----------------KMY scrolling news -----------------*/.sliderLeft
{
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 15px;
}
.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
{
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
}
.cf: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
{
    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('../error.html') right center no-repeat;
}
#innerContent iframe
{
    padding-bottom: 10px !important;
}
.globalIndia
{
    vertical-align: middle;
    padding-bottom: 8px;
}
.youTube
{
    width: 560px;
    margin: 0 auto;
}
.documentBlk
{
    min-height: 256px;
}
.dataContent
{
    min-height: 41px;
}
.inFocusThumb img
{
    width: 100px;
}
.selectToViewT
{
    text-align: right !important;
}
.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;
}
.listLinkHome li
{
    background: none;
    padding: 4px 0 7px;
    float: left;
    width: 100%;
}
.indiaAtaGlance
{
    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; } */.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
{
    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;
    vertical-align: middle;
    background: url(/images/calander.gif) no-repeat;
}
.spanishDoc #nav .MenuLi .menuFirstNode
{
    padding: 0 0.763em;
}
.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 scroll center 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;
}
.spanishDoc .countryNameBlock
{
    /*height:148px; padding:15px; */
    margin-bottom: 5px;
}
.spanishDoc .briefsBlockH
{

    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;
}
.gSpanish .googleImg
{
    
}
.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
{
    
}
.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;
    margin-bottom: 15px;
}
.newMissionBlock
{
    margin-right: 5px;
}
.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 .anythingSlider .anythingWindow
{
    width: 100%;
    height: 198px;
    overflow: hidden;
}
.noJS .missionBlock ul
{
    overflow: hidden;
    height: 192px;
}
.missionBlock li
{
    width: 100%;
    height: 192px;
    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: 610px; /* border: 1px solid #D6D6D6;*/
    border-radius: 4px;
    padding-bottom: 6px;
}

.newTabsNationalBuildings
{
    width: 442px; /* border: 1px solid #D6D6D6;*/
    border-radius: 4px;
    padding-bottom: 6px;
}
.newTabsNationalBuildings
{
    width: 442px; /* border: 1px solid #D6D6D6;*/
    border-radius: 4px;
    padding-bottom: 6px;
}

.newTabsNewsss
{
    width: 397px; /* border: 1px solid #D6D6D6;*/
    border-radius: 4px;
    padding-bottom: 6px;
}

.newTabsimportantNotice
{
    width: 190px; /*border: 1px solid #D6D6D6;*/
    border-radius: 4px;
    padding-bottom: 6px;
}
.newTabsNirmanBharti
{
    width: 160px; /*  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: 612px;
    height: 305px;
    border: none;
}

.tab-container-inner
{
    width: 3100px;
    border-top: 1px 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;*/
    padding-left: 0px;
}
.secondTab ul.tabs li a
{
    padding: 5px 0;
    color: #656565;
}
.imaBlockH p.atozMissionL
{
    padding-top: 22px;
}
.imaBlockH img
{
    max-width: 100%;
}
.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") no-repeat center top #f8f8f8;
}
.innerBanner img
{
    float: right;
}
.innerBanner span
{
    color: #ffffff;
    float: left;
    font-size: 24px;
    padding: 25px 0 0 25px;
    width: 50%;
}
.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
{
    position: absolute;
    margin-left: -143px;
    margin-top: 62px;
    width: 28px !important;
    height: 28px !important;
    background: url(/images/video-play1.png) left top no-repeat;
    text-indent: -9999px;
}
.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;
}
.vigilance .userForm .captchaReImg
{
    display: inline;
    width: auto;
}
.vigilance .submitButton
{
    margin-bottom: 6px;
}

.effect1
{
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
}
.effect81
{
    position: relative;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.txtboxRound
{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.ImageBoxRound
{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.borderRed
{
    border: 0.09em dotted red;
}
.borderBlack
{
    border: 0.09em dotted grey;
}
.bordergrey
{
    border: 0.09em dotted grey;
    border-bottom-width: 0px;
}
.bordermulti
{
    border-top: 1px Solid orange;
    border-right: 1px Solid Teal;
    border-left: 1px Solid Teal;
    border-bottom: 1px Solid Green;
}

.MyFont
{
    font-family:Verdana !important;
    font-size:10px !important;
}

.borderleft
{
    border-left: 1px solid Grey;
}
.borderright
{
    border-right: 1px solid Grey;
}
.borderTop
{
    border-top: 1px solid Grey;
}

.borderBottom
{
    border-bottom: 0.1em Solid Orange;
}
.borderoffcomBottom
{
    border-bottom: 0.09em Dotted maroon;
}
.menuOuterDiv
{
    margin-left: 5px;
    width: 210px;
   /* border: 0.09em Solid Orange;*/
}
.menuOuterDiv1
{
    margin-right: 5px;
    width: 235px;
    min-height: 270px;
    /*border: 0.09em Solid Orange;*/
}
.menuouterDivmin
{
    margin-left: 5px;
    width: 210px;
   /* border: 1px Solid Orange;*/
    border-width: 0.09em;
}
.borderMainouterDivBottom
{
    border-bottom: 0px Solid Green;
    border-bottom-width: 0.08em;
}
.borderMainouterDivBottommin
{
    border-bottom: 0px Solid Green;
    border-bottom-width: 0.08em;
}
.lineBlack
{
    border-bottom: 1px Solid Maroon;
    border-bottom-width: 0.08em;
}
.hrline
{
    border-bottom: 0px dotted Maroon;
    border-bottom-width: 0.09em;
}
.SpanBold
{
    font-size: large;
    line-height: 25px;
}
.lastmenu
{
    line-height: 25px;
}
.menulist
{
    margin-left: 5px;
    width: 183px;
    height: 34.55555px;
    color: Black;
    font-weight: normal;
    font-family:Verdana;
}
.menulistWNP
{
    margin-left: 5px;
    width: 173px;
    height: 35px;
    color: Black;
    font-weight: normal;
    font-family:Verdana;
}
.menulistContcor
{
    margin-left: 5px;
    width: 173px;
    height: 35px;
    color: Black;
    font-weight: normal;
    font-family:Verdana;
}
.menulist1
{
    margin-left: 5px;
    margin-top: 3px;
    width: 200px;
    height: 35px;
    color: Black;
    font-weight: normal;
    font-family:Verdana;
}

.lipad
{
    padding-left: 20px;
    padding-top: 0px;
    font-weight: bold;
}

.liBullet
{
    background-image: url(../images/bullet.gif);
    background-position: 0px 13px;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 5px;
}
.liexternalLink
{
    background-image: url(/images/Extlink.png);
    background-repeat: no-repeat;
}
.liMessage
{
    background-image: url(/images/messsageico.png);
    background-position: 0px 5px;
    background-repeat: no-repeat; /*     padding-left:15px;      padding-top:5px;*/
}
.liimages
{
    background-image: url(/images/imagesico.png);
    background-position: 0px 7px;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 5px;
}

.communicationBullet
{
    background-image: url(/images/arrow.jpg);
    background-position: 0px 13px;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 10px;
}

