/*Resets*/

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figure,
figcaption,
hgroup,
menu,
footer,
header,
nav,
section,
summary,
time,
mark,
audio,
video {
    /* margin: 0; */
    /* padding: 0; */
    /* border: 0; */
}

article,
aside,
canvas,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
    display: block
}

a,
a:hover {}

a {
    color: #000;
    text-decoration: none
}

a:hover {
    color: #000;
    text-decoration: none
}

a img,
img {
    border: 0
}
img {
    max-width: 100%;
}
ul {
    list-style-type: none;
    padding: 0
}

input {
    border: 0
}

:focus {
    outline: 0;
}

.clr {
    clear: both
}

.fl {
    float: left
}

.fr {
    float: right
}

.bdr {
    border: 1px solid red
}

.pl20 {
    padding-left: 20px
}

.ptop20 {
    padding-top: 20px
}

h1 {
    padding: 0;
    margin: 0
}

.mtop10 {
    margin-top: 10px
}

.mtop7 {
    margin-top: 7px
}

.mtop20 {
    margin-top: 20px;
}

.mtop40 {
    margin-top: 40px;
}

.mbot20 {
    margin-bottom: 20px;
}

.mlft30 {
    margin-left: 30px;
}

.mlft10 {
    margin-left: 10px;
}

.mlft80 {
    margin-left: 80px;
}

.mlft100 {
    margin-left: 150px;
}
.txt-cntr {
    text-align: center
}

.txt-lft {
    text-align: left
}

.txt-rgt {
    text-align: right
}

body {
    color: #404040;
    font: 12px/18px Tahoma;
}

.wrapper {
    width: 950px;
    margin: 0 auto;
}


/*---Header---*/

header {
    background: url('../images/hd-bg.png') repeat-x 0 0;
    height: 80px;
    width: 100%;
    /*position:relative;z-ndex:10*/
}

.hd-wrap {
    width: 950px;
    margin: 0 auto;
    position: relative
}

.logo {
    margin: 10px 0;
    float: left
}


/*----Navigation----*/

nav {
    float: right;
    width: 708px;
}

a.home {
    width: 56px;
    height: 28px;
    background-position: 0 0;
    text-indent: -9999px;
    margin: 12px 17px 0 0;
    float: right
}

a.home:hover {
    background-position: 0 -44px;
}

nav ul.top-nav {
    margin: 15px 30px 0 0;
    float: right
}

nav .top-nav li {
    float: left;
    color: #266668;
    font-size: 11px;
    height: 18px;
    padding-left: 8px
}

nav .top-nav li:hover {
    background: url('../images/top-hover-l.png') no-repeat left 0;
}

nav .top-nav li:hover a {
    background: url('../images/top-hover-r.png') no-repeat right 0;
    float: left;
    color: #009290;
}

nav .top-nav li.last,
nav .top-nav li.first {
    margin-right: 0px;
}

nav li a {
    color: #004745;
    text-transform: uppercase;
    text-decoration: none;
    height: 18px;
    padding: 0 15px 0 5px;
}

.search-box {
    float: right;
    margin-top: 10px;
    position: relative;
    width: 180px;
    height: 20px;
}

.search-box input.serch-lft {
    background: url('../images/search-lft.png') no-repeat 0 0;
    width: 90%;
    font-size: 12px;
    padding: 2px 0 0 10px;
    height: 25px;
    color: #666;
    /padding-top: 6px;
    /height: 21px;
}

.search-box input.serchbox-rgt {
    background: url('../images/search-right.png') no-repeat 0 0;
    position: absolute;
    top: 0;
    right: -5px;
    width: 35px;
    height: 28px;
    cursor: pointer
}


/*-Top Main Navigator-*/

.top-navigate {
    float: right;
    width: 185px;
    height: 30px;
    margin: 10px 15px 0 0
}

.top-navigate ul li {
    position: relative
}

.top-navigate ul li a.tp-main {
    width: 186px;
    height: 24px;
    line-height: 24px;
    display: block;
    background: url('../images/to-navi.png') no-repeat;
    padding: 3px 10px 0;
}

.top-navigate ul li ul.sub {
    width: 170px;
    background: #fff;
    position: absolute;
    visibility: hidden;
    left: 10px;
    top: 27px;
    padding: 10px 0;
    z-index: 1000000;
    border: 1px solid #D7D7D7;
    border-top: none
}

.top-navigate .sub li a {
    padding: 3px 10px 10px;
}

.top-navigate ul li:hover .sub {
    visibility: visible
}

.top-navigate a {
    color: #666;
    text-transform: capitalize;
    color: #666;
    display: block
}

.top-navigate a:hover {
    color: #00AAA6;
}


/*---Section----*/

.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}

.clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

*+html .clearfix {
    display: inline-block;
}


/*20131015*/

.container_12 {
    width: 950px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 0px;
    min-height: 420px;
    z-index: 99;
}

h1 {
    font: 20px/53px Georgia;
    float: left;
    width: 860px;
    color: #00AAA6;
    position: relative;
    padding-left: 50px;
    margin-left: 40px
}

h1 span.new-mf {
    background-position: 0 -474px;
    width: 40px;
    height: 53px;
    position: absolute;
    top: 0;
    left: 0
}

h1 span.inter {
    background-position: 0 -326px;
    width: 60px;
    height: 53px;
    position: absolute;
    top: 0;
    left: -10px;
}

h1 span.mf-invest {
    background-position: 0 -257px;
    width: 60px;
    height: 53px;
    position: absolute;
    top: 0;
    left: -10px;
}

.sprite {
    background: url('../images/sprite.png') no-repeat 0 0;
}

.sprite-new {
    background: url('../images/sprite-new.png') no-repeat 0 0;
}

.sprite-inter {
    background: url('../images/sprite-inter.png') no-repeat 0 0;
}

.sprite-research {
    background: url('../images/sprite_reserch.png') no-repeat 0 0;
}

.newImg {
    float: left;
    width: 53px;
    height: 28px;
    background: url('../images/pu_new.gif') no-repeat 0 0;
}


.rss {
    background-position: 0 -140px;
    height: 17px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 20px;
}

blockquote {
    float: left;
    font: italic 28px/35px Georgia;
    color: #000;
    background: url('../images/qoute-l.png') no-repeat 0 0;
    padding: 20px 0 0 40px;
}

blockquote.mf {
    margin-top: -30px;
}

blockquote span {
    color: #038E8B;
}

blockquote span.big {
    font-size: 50px;
    line-height: 52px;
    color: #038E8B;
    background: none
}

blockquote span.close-q {
    background: url('../images/qoute-r.png') no-repeat 0 0;
    width: 32px;
    display: inline-block;
    height: 40px;
    padding-top: 10px;
}

h2 {
    font-size: 18px;
    color: #20A7A4;
    font-weight: normal;
    padding-bottom: 15px
}

h3 {
    font-size: 14px;
    color: #404040;
    font-weight: normal
}

h4 {
    font-size: 12px;
    margin: 10px 0
}

.hme-box {
    margin: 10px 0 5px
}

.hme-box .grid_3 {
    background: url('../images/box.png') no-repeat 0 0;
    width: 188px;
    height: 118px;
    padding: 20px;
    position: relative
}
.grid_3 .img-center {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-height: 100%;
    margin: auto;
}
.hme-box h2,
.nav-box h2 {
    font-size: 16px;
    color: #20A7A4;
    font-family: Tahoma;
    font-style: normal;
    line-height: 18px;
    margin: 0;
    float: left
}

.hme-box h2,
.nav-box2 h2 {
    font-size: 16px;
    color: #20A7A4;
    font-family: Tahoma;
    font-style: normal;
    line-height: 18px;
    margin: 0;
    float: left
}
.hme-box p {
    font-size: 14px;
}

.hme-box p a {
    color: #20A7A4;
}

span.mf {
    background-position: 0 -476px;
    width: 37px;
    height: 56px;
    float: left;
    margin: 0 0 0 40px
}

.hme-box .grid_3 a:hover span.mf {
    background-position: -83px -476px;
}

span.box {
    background-position: 0 -261px;
    width: 41px;
    height: 50px;
    float: left;
    margin: 0 0 0 40px
}

.hme-box .grid_3 a:hover span.box {
    background-position: -87px -261px;
}

span.man {
    background-position: 0 -329px;
    width: 49px;
    height: 49px;
    float: left;
    margin: 0 0 0 10px
}

.hme-box .grid_3 a:hover span.man {
    background-position: -87px -329px;
}

span.research {
    background-position: 0 -399px;
    width: 32px;
    height: 49px;
    float: left;
    margin: 0 0 0 30px
}
span.invest {
    background-position: -88px -188px;
    width: 38px;
    height: 47px;
    float: left;
    margin: 0 0 0 30px;
}
.hme-box .grid_3 a:hover span.research {
    background-position: -87px -399px;
}

.go {
    background-position: 0 0;
    height: 25px;
    width: 25px;
    display: inline-block;
    position: absolute;
    bottom: 15px;
    right: 15px;
}

.fundoo,
.fundoo1 {
    display: inline-block;
    cursor: pointer;
    color: #20A7A4
}

.fundoo-over,
.fundoo-over1 {
    background: url('../images/fundoo-hover.png') no-repeat 0 0;
    width: 190px;
    height: 60px;
    position: absolute;
    padding: 5px 10px;
    color: #fff;
    top: 8px;
    left: 7px;
    display: none;
}

.fundoo-over p,
.fundoo-over1 p {
    font-size: 14px;
    width: 95px;
    float: left;
    margin: 3px;
    font-style: italic
}

.fundoo-over .white-q1,
.fundoo-over1 .white-q1 {
    width: 14px;
    height: 12px;
    background-position: 0 -194px;
    float: left;
}

.fundoo-over .white-q2,
.fundoo-over1 .white-q2 {
    width: 14px;
    height: 12px;
    background-position: -15px -194px;
    float: left;
    margin-top: 20px
}

.fundoo-img {
    width: 54px;
    height: 72px;
    background-position: 0 -91px;
    float: left;
    position: relative;
    top: -18px;
    right: -12px
}
.latest-news.alpha{
	width: 411px;
	height: 32px;
}
/*.latest-news .simply-scroll-container{
	width:455px;
}*/
.latest-news .simply-scroll .simply-scroll-clip{
	width:100%;
}
.latest-news {
    float: left;
    font-size: 12px;
    border: 1px solid #9AA1A5;
    background: #fff;
    font-family: Tahoma;
    margin-bottom: 20px;
    width: 100%;
}

.latest {
    float: left;
    background: url('../images/latest.jpg') no-repeat 0 0;
    padding: 7px 37px 7px 25px;
    color: #fff;
    font-family: Tahoma;
    font-size: 12px
}

.latest-news ul {
    float: left
}

.latest-news li {
    float: left;
    line-height: 30px;
    padding: 0 5px
}

.latest-news li a {
    color: #000;
}

.latest-news li a:hover {
    color: #000;
}

.rupee {
    background-position: 0 -264px;
    width: 38px;
    height: 32px;
    float: left;
    margin: 0 5px;
}

.imgter {
     background: url('../images/imgTER.png') no-repeat 0 0;
    width: 38px;
    height: 32px;
    float: left;
    margin: 0 5px;
}

/*-Buttons-*/

.btn a {
    display: inline-block;
    background: url('../images/nav-btn-l.png') no-repeat left bottom;
    color: #7A7A7A;
    padding: 0 0 0 5px;
    font-weight: bold
}

.btn span {
    display: inline-block;
    height: 23px;
    line-height: 23px;
    background: url('../images/nav-btn-r.png') no-repeat right bottom;
    padding: 0 20px 0 15px;
    text-transform: uppercase;
}

.btn span.search {
    display: inline-block;
    height: 23px;
    line-height: 23px;
    background: url('../images/nav-btn-r.png') no-repeat right bottom;
    padding: 0 10px 0 4px;
    text-transform: uppercase;
    background-size: 100% 100%
}

.nav-history {
    position: absolute;
    top: 10px;
    right: 18px
}


/*-Bread Crumbs-*/

ul.breadcrumb {
    margin: 10px 0;
    font-size: 11px;
    height: 28px;
    background: #fff;
    width: 930px !important;
    float: left;
    padding-left: 20px;
}

.breadcrumb li {
    color: #666;
    float: left;
    line-height: 28px;
    padding-left: 10px;
}

.breadcrumb li a {
    color: #00AAA6
}

.breadcrumb li a:hover {
    color: #004745
}

.breadcrumb li.arrow {
    background-position: 0 -502px;
    width: 16px;
    margin: 0 0 0 10px;
    display: inline-block;
    padding: 0
}

span.arrow {
    background-position: 0 -502px;
    width: 16px;
    height: 28px;
    float: left
}


/*-Innerpage Left nav Starts-*/


/*-Beginner page-*/

.left-nav {
    float: left;
    background: url('../images/left-bg.png') no-repeat 0 0;
    position: relative;
    margin-bottom: 50px;
    min-height: 615px;
}

.left-nav span {
    position: absolute;
    bottom: -18px;
    left: 0;
    background: url('../images/left-bg-btm.png') no-repeat 0 0;
    width: 230px;
}

.left-nav ul {
    float: left;
    padding: 10px;
    width: 210px;
}

.left-nav li {
    background: url('../images/nav_sh.png') no-repeat 0 bottom;
    width: 210px;
}

.left-nav li:hover,
.left-nav li.active {
    background: url('../images/nav_sh-hover.png') no-repeat 0 50px;
}

.left-nav li a {
    display: block;
    color: #20A7A4;
    height: 55px;
    padding: 10px 0 10px 10px;
    text-decoration: none;
}

.left-nav li a.text-adjust {
    display: block;
    color: #20A7A4;
    height: 45px;
    padding: 20px 0 10px 10px;
    text-decoration: none;
}

.left-nav li a b {
    color: #404040;
}

.left-nav li a.one:hover,
.left-nav li.active a.one {
    background: url('../images/left/fundo.png') no-repeat right 0px;
}

.left-nav li a.two:hover,
.left-nav li.active a.two {
    background: url('../images/left/l-nav2_over.png') no-repeat right 0px;
}

.left-nav li a.three:hover,
.left-nav li.active a.three {
    background: url('../images/left/l-nav3_over.png') no-repeat right 0px;
}

.left-nav li a.four:hover,
.left-nav li.active a.four {
    background: url('../images/left/l-nav4_over.png') no-repeat right 0px;
}

.left-nav li a.five:hover,
.left-nav li.active a.five {
    background: url('../images/left/l-nav5_over.png') no-repeat right 0px;
}


/*-Intermediary-left-nav-*/

.intermediary li a.one:hover,
.intermediary li.active a.one {
    background: url('../images/sprite-inter.png') no-repeat 159px 14px;
}

.intermediary li a.two:hover,
.intermediary li.active a.two {
    background: url('../images/sprite-inter.png') no-repeat 159px -49px;
}

.intermediary li a.three:hover,
.intermediary li.active a.three {
    background: url('../images/sprite-inter.png') no-repeat 159px -143px;
}

.intermediary li a.four:hover,
.intermediary li.active a.four {
    background: url('../images/sprite-inter.png') no-repeat 159px -237px;
}

.intermediary li a.five:hover,
.intermediary li.active a.five {
    background: url('../images/sprite-inter.png') no-repeat 159px -323px;
}

.intermediary li a.six:hover,
.intermediary li.active a.six {
    background: url('../images/sprite-inter.png') no-repeat 159px -408px;
}


/*-MF - Investor -*/

.mf-investor li a.one:hover,
.mf-investor li.active a.one {
    background: url('../images/left/mf-investor/1.png') no-repeat right 0
}

.mf-investor li a.two:hover,
.mf-investor li.active a.two {
    background: url('../images/left/mf-investor/2.png') no-repeat right 0
}

.mf-investor li a.three:hover,
.mf-investor li.active a.three {
    background: url('../images/left/mf-investor/3.png') no-repeat right 0
}

.mf-investor li a.four:hover,
.mf-investor li.active a.four {
    background: url('../images/left/mf-investor/4.png') no-repeat right 0
}

.mf-investor li a.five:hover,
.mf-investor li.active a.five {
    background: url('../images/left/mf-investor/5.png') no-repeat right 0;
    display: block;
}

.mf-investor li a.six:hover,
.mf-investor li.active a.six {
    background: url('../images/left/mf-investor/6.png') no-repeat right 0;
    display: block;
}


/*-Research Information -*/

.rsch-info li a.one:hover,
.rsch-info li.active a.one {
    background: url('../images/sprite_reserch.png') no-repeat 159px 10px
}

.rsch-info li a.two:hover,
.rsch-info li.active a.two {
    background: url('../images/sprite_reserch.png') no-repeat 159px -75px;
}

.rsch-info li a.three:hover,
.rsch-info li.active a.three {
    background: url('../images/sprite_reserch.png') no-repeat 159px -158px;
}

.rsch-info li a.four:hover,
.rsch-info li.active a.four {
    background: url('../images/sprite_reserch.png') no-repeat 159px -245px;
}

.rsch-info li a.five:hover,
.rsch-info li.active a.five {
    background: url('../images/sprite_reserch.png') no-repeat 159px -336px;
    ;
    display: block;
}


/*-Sticky Note-*/

.left-nav .sticky-note {
    display: none
}

.guest-top .sticky-note,
.left-nav .sticky-note {
    float: left;
    background: url('../images/left-note.png') no-repeat 0 0;
    width: 170px;
    height: 160px;
    padding: 8px 20px 0 20px;
    margin: 10px
}

.guest-top .sticky-note {
    float: right;
    height: 180px;
    margin: 0;
    padding: 8px 20px 0 15px;
}

.sticky-note h3 {
    font-size: 16px;
    color: #20A7A4;
    padding-bottom: 15px;
}

.sticky-note a {
    color: #20A7A4;
    margin-top: 20px;
    text-decoration: underline
}

.sticky-note p img {
    padding: 2px;
    background: #fff;
    float: right;
    margin-left: 3px;
    box-shadow: 2px 2px 10px #828282
}

.left-nav .sticky-note h3 {
    padding-bottom: 5px;
}

.left-nav .sticky-note a {
    color: #20A7A4;
    margin-top: 18px;
    text-decoration: underline
}


/*--//Sticky note--*/

.beginner-nav,
.inter-nav,
.mf-nav,
.research-info-nav {
    float: left;
    background: url('../images/beginner-box.png') no-repeat 0 0;
    margin-top: 65px
}

.nav-box {
    float: left;
    width: 190px;
    background: url('../images/shadow.png') no-repeat right 0;
    padding: 5px 0 0 0;
    height: 108px;
}

.nav-box2 {
    float: left;
    width: 235px;
    background: url('../images/shadow.png') no-repeat right 0;
    padding: 5px 0 0 0;
    height: 108px;
}
/*.nav-box.first{width:184px;}*/

.nav-box.last {
    background: none
}

.nav-box h2 {
    margin: 25px 0 0 0;
    font-size: 12px;
    color: #20A7A4;
    float: left
}

.nav-box h2 b {
    color: #000
}


.nav-box2.last {
    background: none
}

.nav-box2 h2 {
    margin: 25px 0 0 0;
    font-size: 12px;
    color: #20A7A4;
    float: left
}

.nav-box2 h2 b {
    color: #000
}
span.bulb {
    width: 58px;
    height: 80px;
    float: left;
    background-position: 20px -600px;
}

a:hover span.bulb {
    background-position: -67px -600px;
}

span.coin {
    width: 58px;
    height: 80px;
    float: left;
    background-position: 20px -670px;
}

a:hover span.coin {
    width: 58px;
    height: 80px;
    float: left;
    background-position: -67px -670px;
}

span.myths {
    width: 68px;
    height: 80px;
    float: left;
    background-position: 20px -762px;
}

a:hover span.myths {
    width: 68px;
    height: 80px;
    float: left;
    background-position: -67px -762px;
}

span.dreams {
    width: 68px;
    height: 80px;
    float: left;
    background-position: 20px -836px;
}

a:hover span.dreams {
    width: 68px;
    height: 80px;
    float: left;
    background-position: -63px -836px;
}

span.scissor {
    width: 68px;
    height: 80px;
    float: left;
    background-position: 20px -915px;
}

a:hover span.scissor {
    width: 68px;
    height: 80px;
    float: left;
    background-position: -67px -915px;
}


/*-Intermediary Home Navigation-*/

.inter-nav .nav-box .nav-box2 {
    float: left;
    width: 190px;
}
.inter-nav.corner-nav .nav-box .nav-box2 {
    /* width: 235px; */
}
.inter-nav .nav-box2.adjust .nav-box.adjust {
    float: left;
    width: 180px;
}

span.note {
    width: 48px;
    height: 80px;
    float: left;
    background-position: 15px 31px;
}

a:hover span.note {
    background-position: -75px 31px;
}

span.guide {
    width: 45px;
    height: 80px;
    float: left;
    background-position: 8px -35px;
}

a:hover span.guide {
    background-position: -82px -35px;
}

span.aum {
    width: 58px;
    height: 80px;
    float: left;
    background-position: 15px -130px;
}

a:hover span.aum {
    background-position: -75px -130px;
}

span.other {
    width: 48px;
    height: 80px;
    float: left;
    background-position: 10px -216px;
}

a:hover span.other {
    background-position: -80px -216px;
}

span.announce {
    width: 55px;
    height: 80px;
    float: left;
    background-position: 11px -307px;
}

a:hover span.announce {
    background-position: -79px -307px;
}

span.downloads {
    width: 55px;
    height: 80px;
    float: left;
    background-position: 15px -392px;
}

a:hover span.downloads {
    background-position: -75px -392px;
}

.nav-box h2.aum-adjust {
    margin: 40px 0 0 0
}

.nav-box2 h2.aum-adjust {
    margin: 40px 0 0 0
}

/*- Mutual Fund Investors Home Nav-*/

.mf-nav .nav-box.w156 .nav-box2.w156 {
    width: 156px;
}

.mf-nav .nav-box.fourth .nav-box2.fourth {
    width: 170px;
}

.mf-nav .nav-box.sixth .nav-box2.sixth{
    width: 150px;
    background: none
}

.mf-nav .nav-box h2 .nav-box2 h2{
    margin-top: 20px
}

span.beyond-equity {
    width: 48px;
    height: 80px;
    float: left;
    background-position: 8px -420px;
}

a:hover span.beyond-equity {
    background-position: -79px -420px;
}

span.understanding {
    width: 48px;
    height: 80px;
    float: left;
    background-position: 8px -510px;
}

a:hover span.understanding {
    background-position: -79px -510px;
}

span.post-invest {
    width: 48px;
    height: 80px;
    float: left;
    background-position: 8px -604px;
}

a:hover span.post-invest {
    background-position: -79px -604px;
}

span.cas {
    width: 46px;
    height: 80px;
    float: left;
    background-position: 12px -701px;
}

a:hover span.cas {
    background-position: -75px -701px;
}

span.sip {
    width: 46px;
    height: 80px;
    float: left;
    background-position: 10px -801px;
}

a:hover span.sip {
    background-position: -77px -801px;
}

.mf-nav span.scissor {
    width: 56px;
    height: 80px;
    float: left;
    background-position: 8px -915px;
}

.mf-nav a:hover span.scissor {
    width: 56px;
    height: 80px;
    background-position: -79px -915px;
}


/*-Research info Home Nav-*/

span.history {
    width: 70px;
    height: 80px;
    float: left;
    background-position: 26px 27px;
}

a:hover span.history {
    background-position: -61px 27px;
}

span.monthly {
    width: 60px;
    height: 80px;
    float: left;
    background-position: 17px -55px;
}

a:hover span.monthly {
    background-position: -70px -55px;
}

span.news-letter {
    width: 60px;
    height: 80px;
    float: left;
    background-position: 20px -138px;
}

a:hover span.news-letter {
    background-position: -67px -138px;
}

.research-info-nav span.aum {
    width: 72px;
    height: 80px;
    float: left;
    background-position: 30px -130px;
}

.research-info-nav a:hover span.aum {
    background-position: -60px -130px;
}

.research-info-nav span.other {
    width: 72px;
    height: 80px;
    float: left;
    background-position: 30px -216px;
}

.research-info-nav a:hover span.other {
    background-position: -60px -216px;
}

.beginner-top {
    float: left;
    margin-top: 80px;
}

.beginner-top li {
    float: left;
    padding-right: 10px;
}


/*-Green Nav Buttons -*/

.btm-nav {
    position: relative;
    margin: 10px 0 60px;
    float: left;
}

.fundoo-torch {
    position: absolute;
    top: 0;
    left: 37px;
}

.green-butn {
    float: left;
    background: url('../images/btn.png') no-repeat 0 0;
    color: #fff;
    cursor: pointer;
    height: 35px;
   }


.green-butn:hover {
    float: left;
    background: url('../images/grn-btn-hover.png') no-repeat 0 0;
    color: #fff;
    cursor: pointer;
    height: 35px;
}

.green-butn.first {
    margin-left: 120px;
}

.green-butn p {
    float: left;
    line-height: 13px;
    padding: 3px 0;
}

.green-butn p.text-adjust {
    padding: 10px 0 0 20px
}

.green-butn a,
.green-butn a:hover {
    color: #fff;
    display: block
}


.Darkgreen-butn {
    float: left;
    background: url('../images/btnDark.png') no-repeat 0 0;
    color: yellow!important;
    cursor: pointer;
    height: 35px;
   }

.Darkgreen-butn a,
.Darkgreen-butn a:hover {
    color: yellow;
    display: block
}

.Darkgreen-butn.first {
    margin-left: 120px;
}

.Darkgreen-butn p {
    float: left;
    line-height: 13px;
    padding: 3px 0;
}

.Darkgreen-butn p.text-adjust {
    padding: 10px 0 0 20px
}


.smallgreen-butn {
    float: left;
    background: url('../images/btnSmall.png') no-repeat 0 0;
    color: #fff;
    cursor: pointer;
    height: 35px;
   }

.smallgreen-butn:hover {
    float: left;
    background: url('../images/grn-btnSmall-hover.png') no-repeat 0 0;
    color: #fff;
    cursor: pointer;
    height: 35px;
}

.smallgreen-butn.first {
    margin-left: 120px;
}

.smallgreen-butn p {
    float: left;
    line-height: 13px;
    padding: 3px 0;
}

.smallgreen-butn p.text-adjust {
    padding: 10px 0 0 20px
}

.smallgreen-butn a,
.smallgreen-butn a:hover {
    color: #fff;
    display: block
}



span.saving {
    float: left;
    width: 26px;
    height: 26px;
    background-position: 0 -1006px;
    margin: 4px 8px 4px 4px;
}

span.locate {
    float: left;
    width: 26px;
    height: 26px;
    background-position: 0 -1062px;
    margin: 4px;
}

span.faq {
    float: left;
    width: 26px;
    height: 26px;
    background-position: 0 -1117px;
    margin: 4px 4px 4px 6px;
}

span.lat-nav {
    float: left;
    width: 26px;
    height: 26px;
    background-position: 0 -1177px;
    margin: 2px 5px 5px 3px
}

span.regis {
    float: left;
    width: 34px;
    height: 33px;
    background-position: 6px -493px;
}

span.commission {
    float: left;
    width: 33px;
    height: 28px;
    background-position: 4px -569px;
}

span.kyc {
    float: left;
    width: 33px;
    height: 28px;
    background-position: 7px -928px;
}

span.dwnlds {
    float: left;
    width: 53px;
    height: 28px;
    background-position: 7px -1260px;
}

span.circulr {
    float: left;
    width: 53px;
    height: 28px;
    background-position: 12px -1346px;
}




/*-Flash-*/

#flash-background {
    position: absolute;
    top: 0;
    right: 20px
}

#flash-background1 {
    position: absolute;
    top: 80px;
    right: 199px
}

.guest-top {
    float: left;
    margin-top: 20px;
}


/*-Content Area-*/

.content-area {
    float: left;
    background: url('../images/cont-bg.png') no-repeat 0 0 #fff;
    position: relative;
    padding: 20px 20px 30px;
    width: 670px;
    border-radius: 10px
}

.back {
    position: absolute;
    top: 20px;
    right: 18px;
    padding-left: 20px;
    background-position: -13px -563px;
    color: #00AAA6
}

.content-area span.btm {
    position: absolute;
    bottom: -18px;
    left: 0;
    /*background:url('../images/cont-bg-btm.png') no-repeat 0 0;*/
    width: 710px;
}

.content-area h2,
.common-content h2,
#sknt-form h2 {
    font-size: 20px;
    font-family: arial;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 10px
}

.common-content p {
    padding-bottom: 10px;
}

.content-area blockquote {
    margin-top: 20px;
    font-size: 26px;
    line-height: 30px;
    position: relative;
    margin-bottom: 30px;
}

.content-area a {
    text-decoration: underline
}

.content-area a:hover {
    text-decoration: none
}

.fundoo-stick {
    float: right;
    margin-top: 20px;
}

.imgleft {
    float: left;
    margin: -15px 10px 0 0
}

.text-content-img {
    float: left;
    padding: 10px 20px 10px 60px
}

.text-content {
    float: left;
    padding: 10px 20px 10px 30px
}

.text-content p,
.full-content p {
    padding-bottom: 15px;
}

.content-area ol,
.common-content ol {
    margin: 0 0 15px 30px;
}

ol li {
    padding: 0 0 5px;
}


/*.content-area ul{margin:0 0 15px;}
.content-area ul li{background:url('../images/other-data-arrow.png') no-repeat 0 6px;padding:0 0 5px 15px;}*/


/*-Inner Page-*/

.social-links {
    float: left;
    margin: 0 0 20px 20px;
}

.social-links li {
    padding: 5px 0 0 0;
    background-position: 0 -898px;
    ;
    float: left;
    margin-right: 10px;
}

.social-links li:hover {
    padding: 0 0 5px 0;
}

.social-links li a {
    width: 33px;
    height: 32px;
    display: inline-block;
    float: none !important
}

.social-links li a.fb {
    background-position: 0 -607px;
}

.social-links li a.tw {
    background-position: 0 -661px;
}

.social-links li a.in {
    background-position: 0 -714px;
}

.social-links li a.mail {
    background-position: 0 -776px;
}

.content-area .btm-link {
    float: right;
    margin: 15px 0;
}

.btm-link a {
    font-weight: bold;
    color: #00AAA6;
    padding-right: 20px;
}

.nmf-nav {
    float: left;
    width: 660px;
    border-top: 1px solid #E3E3E3;
    padding: 10px 0 0 15px;
}

.nmf-nav a {
    text-decoration: none !important;
    cursor: pointer
}

.nmf-nav div {
    float: left;
    background: url('../images/shadow.png') no-repeat right 0;
    padding: 5px 4px 0 2px
}

.nmf-nav div.last {
    background: none;
}

.nmf-nav div p {
    float: left;
    line-height: 13px;
    padding: 3px 15px 0 4px;
}

.nmf-nav div.last p {
    padding-right: 0
}

.nmf-nav a.shadow {
    background-position: 0 -265px;
    display: inline-block;
    padding-top: 3px;
}

.nmf-nav span {
    width: 37px;
    height: 31px;
    margin: 0;
    float: left;
}

.nmf-nav p span {
    color: #20A7A4;
    width: auto;
    height: auto;
    float: none
}

.nmf-nav span.saving {
    background-position: 3px -1008px;
}

.nmf-nav a:hover span.saving {
    background-position: 3px -1010px;
}

.nmf-nav span.financial {
    background-position: 5px -1078px;
}

.nmf-nav a:hover span.financial {
    background-position: 5px -1081px;
}

.nmf-nav span.faq {
    background-position: 5px -1152px;
}

.nmf-nav a:hover span.faq {
    background-position: 5px -1155px;
}

.nmf-nav span.lt-nav {
    background-position: 3px -1224px;
}

.nmf-nav a:hover span.lt-nav {
    background-position: 3px -1227px;
}

.nmf-nav span.new-fund {
    background-position: 3px -1295px;
}

.nmf-nav a:hover span.new-fund {
    background-position: 3px -1298px;
}

.nmf-nav span.regi {
    background-position: 9px -762px;
}

.nmf-nav a:hover span.regi {
    background-position: 9px -765px;
}

.nmf-nav span.commis {
    background-position: 9px -666px;
}

.nmf-nav a:hover span.commis {
    background-position: 9px -669px;
}

.nmf-nav span.kyc {
    width: 31px;
    background-position: 6px -1004px;
}

.nmf-nav a:hover span.kyc {
    background-position: 6px -1007px;
}


/*-Resrech and Infor Bottom navigation-*/

.nmf-nav .resrch-dwnlds a {
    background-position: -3px -265px;
}

.nmf-nav span.downloads {
    width: 31px;
    background-position: 0 -1099px;
}

.nmf-nav a:hover span.downloads {
    background-position: 0 -1102px;
}

.nmf-nav span.circular {
    width: 31px;
    background-position: 0 -1183px;
}

.nmf-nav a:hover span.circular {
    background-position: 0 -1186px;
}

.inter-btm-nav div {
    float: left;
    background: url('../images/shadow.png') no-repeat right 0;
    padding: 5px 4px 0 2px;
    width: 125px
}

.inter-btm-nav div.adjust {
    width: 95px
}

.inter-btm-nav div.adjust1 {
    width: 155px
}

.inter-btm-nav span.faq {
    width: 30px;
    height: 31px;
    margin: 0;
    float: left;
}

.nmf-nav.mf-btm-nav {
    padding-left: 0;
}

.mf-btm-nav div {
    width: 147px
}

.mf-btm-nav div p {
    padding-right: 0
}

.mf-btm-nav div.adjust {
    width: 117px
}

.mf-btm-nav div.adjust1 {
    width: 101px
}

.nmf-nav.mf-btm-nav span {
    width: 31px;
}

.nmf-nav.mf-btm-nav span.new-fund {
    width: 38px;
}


/*-Accordian-*/

.accord,
.accord1,
.accord2 {
    float: left;
    width: 640px;
    margin: 20px 0 30px 20px;
}

.accord1 {
    margin-left: 0
}

.accord dt,
.accord1 dt,
.accord2 dt {
    display: block;
    background: url('../images/accord-normal-lft.jpg') no-repeat 0 0 #7DDEDC;
    line-height: 28px;
    padding: 0 0 0 20px;
    width: 620px;
    color: #118683;
    position: relative;
    cursor: pointer;
    margin: 3px 0;
    float: left
}

.accord dt div,
.accord1 dt div,
.accord2 dt div {
    background: url('../images/accord-normal-rgt.jpg') no-repeat right 0;
    padding-right: 40px;
}

.accord dt span,
.accord1 dt span,
.accord2 dt span {
    width: 7px;
    height: 12px;
    background-position: -20px -560px;
    position: absolute;
    top: 9px;
    right: 20px;
}

.accord dt.active,
.accord1 dt.active,
.accord2 dt.active {
    background: url('../images/accord-left.jpg') no-repeat 0 0 #00AAA6;
    color: #fff
}

.accord dt.active div,
.accord1 dt.active div,
.accord2 dt.active div {
    background: url('../images/accord-right.jpg') no-repeat right 0
}

.accord dt.active span,
.accord1 dt.active span,
.accord2 dt.active span {
    width: 8px;
    height: 12px;
    background-position: 0 -560px;
    position: absolute;
    top: 9px;
    right: 20px;
}

.accord dd,
.accord1 dd,
.accord2 dd {
    margin: 10px 20px 20px;
    height: auto !important;
    float: left
}

.accord dd p,
.accord1 dd p,
.accord2 dd p {
    padding-bottom: 15px;
}


/*-Scheme Details Page-*/

.go-btn {
    float: left;
    width: 30px;
    height: 18px;
    background-position: 0 -860px;
    margin: 23px 0 0 20px;
}

.content-select {
    float: left;
    margin: 20px
}

.scheme-details .top-select {
    float: left;
    margin: 20px 30px 15px 0
}

.scheme-details .top-select .jqTransformSelectWrapper {
    width: 205px !important;
    z-index: 20 !important;
}

.top-select.scheme-name .jqTransformSelectWrapper {
    width: 300px !important;
}

.top-select.scheme-name .jqTransformSelectWrapper div span {
    width: 100% !important;
}

.top-select.scheme-name .jqTransformSelectWrapper ul {
    width: 135% !important;
}

.top-select.scheme-name .jqTransformSelectWrapper ul a {
    width: 96%
}

.scheme-details .top-select.third .jqTransformSelectWrapper {
    z-index: 0 !important;
}

.scheme-details .left {
    float: left;
    width: 400px;
    padding: 5px 25px 0 10px;
    background: url('../images/scheme-shadow.png') repeat-y right 0;
}

.scheme-details .right {
    float: right;
    width: 205px;
    padding: 5px 10px 0 10px
}

.scheme-details h3 {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}

.scheme-details .left p,
.scheme-details .right p {
    padding-bottom: 10px;
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 10px;
    text-align: justify
}

.scheme-details p.last {
    border-bottom: none;
}

table,
.tab_content .tab-table {
    width: 100%;
    float: left;
    border-collapse: collapse;
    margin: 20px 0
}

table th,
.tab_content .tab-table th {
    background: #00AAA6;
    padding: 5px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
}

table td,
.tab_content .tab-table td {
    padding: 5px 10px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 18px;
}

table td.txt-lft,
.tab_content .tab-table td {
    text-align: left
}

table#cams-pos td {
    text-align: left
}


/*-otherdata-*/

.otherdata {
    float: left;
    margin: 20px 0
}

.otherdata li {
    width: 300px;
    position: relative;
}

.otherdata li.last a {
    border-bottom: 1px solid #fff;
}

.otherdata li a {
    color: #00AAA6;
    background: url('../images/other-data-arrow.png') no-repeat 10px 14px;
    padding-left: 25px;
    line-height: 38px;
    display: block;
    z-index: 10000;
    position: relative;
    border-bottom: 1px solid #E8E8E8;
    width: 500px;
    text-decoration: none
}

.otherdata li ul li {
    background: url('../images/other-data-arrow.png') no-repeat 10px 6px;
    padding-left: 25px;
    line-height: 18px;
    margin-bottom: 10px;
}


/*.otherdata li a:hover{background:url('../images/other-data-hover.png') no-repeat 0 0; width:370px;height:38px; border-bottom:none;padding-bottom:1px;}
	.otherdata li div{width:277px; height:186px;background:url('../images/other-data-hover-box.jpg') no-repeat 0 0;position:absolute;top:-8px; right:-378px;display:none; padding:15px 15px 10px;z-index:500 !important;}
	.otherdata li div p{padding:10px 0;}
	.otherdata li:hover div{display:block;}
	.otherdata li.second:hover div{display:block;top:-26px;}
	.otherdata li.third:hover div{display:block;top:-52px;}
	.otherdata li.fourth:hover div{display:block;top:-78px;}
	.otherdata li.fifth:hover div{display:block;top:-102px;}
	.otherdata li.sixth:hover div{display:block;top:-128px;}
.otherdata li.last:hover div{display:block;top:-148px;}*/


/*-Gradient-*/


/*-Common Pages-*/

.common-content {
    background: /*url('../images/comon-cntnt-bg.png') no-repeat 0 0*/
    #fff;
    width: 96%;
    padding: 10px 20px;
    margin-top: 10px;
    position: relative;
    border-radius: 10px
}


/*-Directors page-*/

.tabs,
.geo-tabs {
    float: left;
    margin: 20px 0 0 120px;
    background: url('../images/tab-shadow.png') repeat-x 0 bottom;
    padding-bottom: 28px;
}

.tabs.new-fund {
    float: left;
    margin: 20px 0 0 40px;
    background: url('../images/tab-shadow.png') repeat-x 0 bottom;
    padding-bottom: 28px;
}

.tabs li,
.geo-tabs li {
    float: left;
    margin-right: 10px;
    width: 160px;
    background: url('../images/tab.png') no-repeat 0 0;
    text-align: center;
    font-weight: bold;
    height: 40px;
}

.tabs.new-fund li {
    float: left;
    margin-right: 5px;
    width: 160px;
    background: url('../images/tab.png') no-repeat 0 0;
    text-align: center;
    font-weight: bold;
    height: 40px;
}

.tabs li.last {
    margin-right: 0
}

.tabs li:hover,
.tabs li.active,
.geo-tabs li:hover,
.geo-tabs li.active {
    background: url('../images/tab-hover.png') no-repeat 0 0;
}

.tabs li a,
.geo-tabs li a {
    color: #fff;
    padding: 13px 0;
    display: block
}

.tabs li a.text-adjust {
    padding: 8px 0 13px;
    line-height: 14px;
}

.tabs li:hover a,
.tabs li.active a,
.geo-tabs li:hover a,
.geo-tabs li.active a {
    color: #00AAA6
}

.tab_container {
    min-height: 500px;
}

.tab_content {
    float: left;
    width: 95%;
    margin-top: 0;
    padding: 0 40px
}

.new-fund-cont {
    padding: 0 42px 0 40px;
    float: left
}

.new-fund-cont .tab_content {
    float: left;
    width: auto;
    margin-top: 0;
    padding: 0 0
}

.tab_content table {
    float: left;
    width: 820px;
    margin-top: 30px
}

.tab_content td {
    text-align: left;
    padding: 5px 15px;
}

.carousel-slide {
    position: relative
}


/*-Latest Nav page-*/

.common-content .top-select {
    float: left;
    margin: 10px 0 0 30px;
}

.common-content .top-select .jqTransformSelectWrapper {
    width: 200px !important;
}

.common-content .top-select.scheme-name .jqTransformSelectWrapper {
    width: 300px !important;
}

.common-content .top-select.scheme-name .jqTransformSelectWrapper div span {
    width: 100% !important;
}

.common-content .top-select.scheme-name .jqTransformSelectWrapper ul {
    width: 105% !important;
}

.common-content .jqTransformSelectWrapper ul a {
    width: auto;
}

.get-nav {
    float: left;
    margin: 10px 0 0 50px;
}


/*-Contact us-*/

.contact-left {
    float: left;
    width: 50%;
    margin-top: 20px
}

.contact-map {
    padding: 20px;
    border: 1px solid #ebebeb;
    display: inline-block
}

.map-link {
    color: #00AAA6;
    font-weight: bold;
    margin: 20px 0 0 100px;
}

.map-link a {
    color: #00AAA6;
}


/*--Branch Page --*/

.branch-wrap {
    float: left;
    width: 740px;
    margin: 30px 20px 30px 80px
}

.branch-wrap label {
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}

.branch-wrap label.city {
    margin-left: 80px;
}

.branch-wrap .go-btn {
    margin-top: 5px;
}

.profiles {
    float: left;
    width: 500px;
    margin: 0 0 0 100px;
}

.profiles label {
    float: left;
    width: 220px;
    margin-top: 12px;
}

.profiles dl.accord {
    margin-left: 0;
    width: 480px;
}

.profiles dt {
    width: 460px;
}

.profiles dd {
    width: 400px;
}

.profiles .accord ul {
    margin-left: 15px;
}

.profiles .accord li {
    color: #00AAA6;
    padding-left: 15px;
    background: url('../images/dash.jpg') no-repeat 0 10px;
}

.profiles .accord li a {
    color: #00AAA6;
}

.profile-details {
    float: left;
    width: 100%;
    margin-top: 40px
}

.profile-details td {
    text-align: left;
    padding-left: 50px;
    border: none
}

.profile-details.amfi-members td {
    border: 1px solid #fff;
    padding-left: 15px;
}

.profile-details td a {
    color: #00AAA6;
    font-weight: bold
}


/*-Expert-speak-*/

.expert-speak-left {
    float: left;
    width: 70%;
    background: url('../images/scheme-shadow.png') repeat-y right 0;
    padding: 10px 3% 10px 2%;
    margin: 10px 0 50px;
    min-height: 500px;
}

.expert-speak-left article {
    width: 100%;
    border-bottom: 1px dashed #D6D6D6;
    float: left;
    padding-bottom: 10px;
    margin: 10px 0;
}

.expert-speak-left article.last,
.expert-speak-right ul.last,
.expert-speak-left article.details {
    border-bottom: none
}

.expert-speak-left article.first {
    margin-top: 0
}

.expert-speak-left article h4 {
    margin: 0
}

.expert-speak-left article p {
    padding-bottom: 5px;
}

.expert-speak-left article h4 em {
    font-weight: normal;
    font-size: 11px
}

.expert-speak-left article a {
    color: #00AAA6
}

.expert-speak-left article figure {
    width: 70px;
    float: left
}

.expert-speak-left article figure img {
    border: 1px solid #fff;
    box-shadow: 2px 2px 5px 2px #d6d6d6
}

.expert-speak-left article div {
    float: left;
    width: 85%;
    margin-left: 2%
}

.expert-speak-left.presrel-lft article div {
    width: 95%
}

.expert-speak-left article.details div {
    margin-bottom: 30px
}

.expert-speak-left article.details p {
    padding-bottom: 20px;
}

.expert-speak-right {
    float: right;
    width: 210px;
    margin-top: 10px;
}

.expert-speak-right ul {
    float: left;
    margin-top: 5px;
    border-bottom: 1px solid #d6d6d6;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.expert-speak-right li {
    background: url('../images/other-data-arrow.png') no-repeat 8px 6px;
    padding-left: 25px;
    margin-bottom: 8px;
}

.expert-speak-right li a,
.expert-speak-right li p,
.left-arrow {
    color: #00AAA6
}

.pagenav {
    width: 100%;
    float: left
}

.pagenav a.previous,
.left-arrow {
    background: url('../images/left-arrow.jpg') no-repeat 0 6px;
    padding-left: 15px;
    color: #00AAA6
}

.pagenav a.next-art {
    float: right;
    background: url('../images/other-data-arrow.png') no-repeat right 6px;
    padding-right: 15px;
    color: #00AAA6
}

.pagenav a.expert-hme {
    margin-left: 25%;
    color: #00AAA6;
}


/*---footer----*/

footer {
    width: 100%;
    background: #fff;
    padding-bottom: 2px;
}

.footer-top {
    background: #00AAA6;
    width: 100%;
    text-align: center
}

.footer-top .wrapper {
    padding: 5px 0;
    text-align: center;
    color: #fff
}

.footer-top a {
    color: #fff;
}

.footer-top a:hover {
    text-decoration: underline
}

footer .fl {
    float: left;
    padding: 0 0 0 0
}

footer .fl a {
    font-size: 10px;
    color: #000;
    ;
}

footer .fr {
    float: right;
    font-size: 11px;
    margin: 2px 0 0 0
}

.rage {
    width: 57px;
    height: 16px;
    background: url('../images/rage-footer.png') no-repeat 0 0;
    display: block;
    float: right
}

.rage:hover {
    background: url('../images/rage-footer-over.png') no-repeat 0 0;
}

.top-select {
    float: right;
    margin: 10px 30px 0 0;
}

.top-select .jqTransformSelectWrapper {
    width: 170px !important;
}

.content-select .jqTransformSelectWrapper {
    width: 250px !important;
}

.content-select .jqTransformSelectWrapper ul a {
    width: 250px
}

.social-links li:hover,
.nmf-nav a:hover span.saving,
.nmf-nav a:hover span.financial,
.nmf-nav a:hover span.faq,
.nmf-nav a:hover span.lt-nav,
.nmf-nav a:hover span.new-fund,
.nmf-nav a:hover span.regi,
.nmf-nav a:hover span.commis {
    transition: 0.2s;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s
}

.full-content {
    width: 96%;
    padding: 15px 2%;
    float: left
}

.full-content a {
    color: #00AAA6
}

.full-content a:hover {
    text-decoration: underline
}

.full-content ol {
    float: left;
    width: 96%;
    margin: 0 0 15px 0;
    list-style-type: decimal;
    list-style-position: outside;
    padding-left: 4%
}

.full-content ol li {
    padding-bottom: 5px
}

.full-content .bullet-list {
    width: 95%;
    margin: 0 0 15px 0;
}

.full-content .bullet-list.lower-alpha {
    float: left;
    width: 95%;
    margin: 10px 0 15px 5%;
    list-style-type: lower-alpha;
}

.full-content .bullet-list li ul {
    width: 95%;
    margin: 5px 0 0 0;
}

.full-content .bullet-list li {
    padding: 0 0 5px 15px;
    background: url('../images/bullet.jpg') no-repeat 0 6px;
}

.full-content .bullet-list li ul li {
    background: url('../images/sub-bullet.jpg') no-repeat 0 8px;
}

.full-content .bullet-list.lower-alpha li {
    padding: 0 0 5px 0
}

.full-content table ol {
    width: 80%
}

.full-content table td {
    vertical-align: top
}

.full-content .new-fund-tble td {
    text-align: left
}

table.new-fund-tble td {
    text-align: left
}

.full-content .date-pick-wrap {
    margin-bottom: 20px
}

.full-content .sitemap th a {
    color: #fff
}

.full-content .sitemap td {
    text-align: left
}

.full-content .sitemap td .bullet-list {
    width: 86%;
    margin-top: 10px;
}

.full-content .sitemap td .bullet-list li {
    padding-bottom: 15px;
}

.full-content .sitemap td .bullet-list ul li {
    padding-bottom: 8px;
}

.full-content .sitemap td .bullet-list ul li.last {
    padding-bottom: 0;
}
.full-content .sitemap tr:nth-child(3) {
    background-color: #fff!important;
}

.scroll-cont {
    width: 100%;
    overflow: auto;
    height: 450px;
    float: left;
}

.color-box-bg {
    background-image: none;
    background: #fff
}

.color-box-bg .common-content {
    padding: 10px 20px;
    width: 910px;
    background: none
}

.common-content.popup td {
    text-align: left
}

.common-content.popup input.radio {
    border: none
}

.nav-wrap {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.nav-wrap .get-nav {
    margin-top: 0
}

.nav-his-table td {
    padding: 10px;
    text-align: center
}

.nav-his-table td label {
    float: left;
    margin: 5px 20px 0 50px;
}

input.datepicker {
    background: url('../images/txt-field.png') no-repeat 0 0;
    width: 111px;
    height: 18px;
    cursor: pointer;
}

.date-pick-wrap {
    float: left;
    position: relative
}

.date-pick-wrap label {
    float: left;
    margin: 10px 20px 0 50px;
}

.date-pick-wrap.first {
    margin-left: 100px
}

.date-pick-wrap .ui-datepicker-trigger {
    display: none;
}

.common-content .nav-his-table .top-select {
    margin: 0 20px 0 0;
}

.nav-opt-tble .radio {
    float: left;
    margin: 5px 5px 0 20px
}

.nav-opt-tble .r-adjst {
    margin: 0;
    width: auto;
    float: left
}

.nav-resut-tble th.txt-lft,
.common-content.popup .nav-resut-tble td.txt-lft {
    text-align: left
}

.common-content.popup .nav-resut-tble td {
    text-align: center
}

#NavReportsTable,
#NFADetailsTable,
#iapdetailstable,
#ICDetailsTable,
#Investmentinschemestable,
#amcaddresstable {
    float: left;
    width: 100%;
    margin-top: 20px;
}


/*#thickbox{top:0; left:0;z-index:5; display:none; position:absolute; background:#fff; padding:0px 0 5px;z-index:101; border-radius:15px}
	.close{position:absolute; top:14px; right:15px; background:url(/themes/theme1/scripts/colorbox/images/close.jpg) no-repeat 0 0; width:35px; height:35px; text-indent:-9999px;z-index:1}
	#overlay{top:0; left:0; width:100%; height:100%; min-height:100%; background:#000; opacity:0.6;filter:alpha(opacity:60); z-index:1;position:fixed;display:none; font-family:arial;z-index:100}
* html #overlay{position: absolute;}*/

a.top {
    text-align: right;
    color: #067A71;
    float: right;
    background: url('../images/up_arrow.jpg') no-repeat 0 3px;
    padding: 0 10px;
    text-decoration: none
}

a.tltip {
    cursor: text;
    text-decoration: none;
    color: #404040
}


/*a.tltip{cursor:default;border-bottom:1px dotted #00AAA6;text-decoration:none;color:#00AAA6}
	a.tltip:hover{text-decoration:none}
	.balloonstyle{
	position:absolute;
	top:0;
	left: 0;
	visibility: hidden;
	font:normal 12px Verdana;
	line-height: 12px;
	z-index: 100;
	background-color: #00AAA6;
	max-width: 200px;
	border:2px solid #00AAA6;
	border-radius:5px;
	color:#fff;
	padding:5px;
	font-size:10px;
	}
	
	#arrowhead{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 0;
	visibility: hidden;
}*/


/*-New-fund offer-*/

.newfund-off-rgt {
    float: right;
    width: 70%;
    background: url('../images/scheme-shadow.png') repeat-y left 0;
    padding: 10px 2% 10px 3%;
    margin: 10px 0 50px;
    min-height: 500px;
}

.newfund-off-rgt table td {
    text-align: left
}

.newfund-off-lft {
    float: left;
    width: 210px;
    margin-top: 10px;
}

.lft-nav-accord {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.lft-nav-accord li {
    margin-bottom: 5px
}

.lft-nav-accord li a {
    color: #FFF;
    padding: 2px 0 3px 20px;
    border-bottom: 1px solid #00AAA6;
    display: block;
    background: url('../images/newfund-left-arrow-off.png') no-repeat 188px 8px #00AAA6;
    border-radius: 5px;
}

.lft-nav-accord li a:hover {
    color: #000
}

.lft-nav-accord li.active a {
    background: url('../images/newfund-left-arrow-on.png') no-repeat 188px 8px #00AAA6;
    color: #000
}

.lft-nav-accord li .sub-menu {
    width: 100%;
    margin: 10px 0 0 0;
}

.lft-nav-accord li .sub-menu li {
    margin: 0
}

.lft-nav-accord li .sub-menu li a {
    border: none;
    padding: 3px 8px 3px 20px;
    background: url('../images/other-data-arrow.png') no-repeat 8px 8px;
    /*border-bottom:1px solid #E6E6E6*/
    ;
    color: #000
}

.lft-nav-accord li .sub-menu li a:hover,
.lft-nav-accord li .sub-menu li.active a {
    background: url('../images/other-data-arrow.png') no-repeat 8px 8px;
    color: #000
}

.lft-nav-accord li .sub-menu li.active a {
    cursor: default;
    color: #00AAA6
}

.stArrow,
.stButton {
    display: none !important
}

.stMainServices.st-sharethis-counter2 {
    background: none !important
}

.norm-btn {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    background: #00AAA6;
    border-radius: 5px;
    font-weight: bold
}

.norm-btn:hover {
    color: #fff;
    opacity: 0.8
}


/*-Updated-*/

.locate-ne-fin-ad table td.label-BGC,
.locate-ne-fin-ad table td.labelRed {
    background: #00AAA6;
    color: #fff;
    text-align: left
}

.locate-ne-fin-ad table td.labelN {
    background: none;
    text-align: left;
    color: #404040
}

.near-fin-frm {
    width: 60%;
    margin: 10px auto;
    float: none
}

.near-fin-frm tr {
    background: none !important
}

.near-fin-frm .txtrgt {
    text-align: right
}

.near-fin-frm .txtlft {
    text-align: left
}

.near-fin-frm .text-box,
.text-box {
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    width: 210px;
    height: 15px;
    padding: 5px;
    line-height: 15px;
}

.near-fin-frm .ui-widget {
    margin: 0
}

.near-fin-frm .input.custom-combobox-input {
    width: 190px;
}

#InvestorComp .go-btn {
    margin: 5px 0 0 20px
}


/*-datepicker-*/

div.datepicker {
    position: absolute;
    color: #000;
    background: #fff;
}


/*div.datepicker .prev,div.datepicker .next,div.datepicker .prev:hover,div.datepicker .next:hover{position:initial;background:#00AAA6;}*/

div.datepicker thead tr:first-child th:hover,
div.datepicker tfoot tr:first-child th:hover {
    background: #00AAA6;
}

div.datepicker th {
    color: #fff;
    border-radius: 0 !important
}

div.datepicker th.prev .icon-arrow-left {
    background: url('../images/datepicker/left.png') no-repeat 0 10px;
    width: 20px;
    height: 20px;
    display: inline-block
}

div.datepicker th.next .icon-arrow-right {
    background: url('../images/datepicker/right.png') no-repeat 0 10px;
    width: 20px;
    height: 20px;
    display: inline-block
}

div.datepicker td,
.datepicker th {
    border-radius: 0;
}

.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active {
    background: #00AAA6 !important;
}

.btn-go .go-btn {
    margin: 4px 0px 0px 0px;
}

.newfund-off-rgt h3 {
    color: #20A7A4;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

#amcprofileshow {
    margin: 30px 0 50px 100px;
    color: #20A7A4;
}

#amcprofileshow h3,
.amcprofiletable h4 {
    color: #20A7A4;
}

#amcprofileshow ul {
    margin-left: 15px;
}

#cse {
    width: 90%;
    background: #fff;
    padding: 10px 5%;
    border-radius: 10px;
    margin-top: 30px;
}

a.gs-title {
    float: left;
}

.gs-result .gs-snippet {
    font-size: 13px;
    color: #000;
    line-height: 24px;
}

.gsc-table-result a.gs-title,
.gsc-table-result .gs-title b,
#adBlock span {
    color: #00AAA6;
    cursor: pointer;
    font-weight: normal;
    font-size: 13px !important;
}

.gsc-expansionArea .gsc-webResult {
    border-bottom: 0px !important;
}

.gsc-cursor {
    float: right;
    margin-bottom: 30px;
}

#cse .gsc-above-wrapper-area {
    border-bottom: 0px;
    display: none;
}

table.gsc-search-box td.gsc-input {}

input.gsc-input {
    height: 25px;
}

input.gsc-search-button {
    width: 70px;
    height: 30px;
    border: 1px solid #00CFCA
}

.gsc-resultsbox-visible .gsc-webResult {
    border-bottom: 0px !important;
}

.gsc-wrapper iframe,
.gsc-resultsHeader {
    display: none;
}

.gsc-table-result {
    margin: 5px 0px;
}

.serch-rgt {
    background: url("/Images/excel.png") no-repeat 0 0;
    font-size: 0px;
    border: 0 none;
    float: left;
    height: 16px;
    text-indent: 25px;
    width: 16px;
    cursor: pointer;
    top: 0px;
    left: 0;
    text-transform: capitalize
}

.word-serch-rgt {
    background: url("/Images/word.png") no-repeat 0 0;
    font-size: 0px;
    border: 0 none;
    float: left;
    height: 16px;
    text-indent: 25px;
    width: 16px;
    cursor: pointer;
    top: 0px;
    left: 7px;
    position: relative;
    text-transform: capitalize
}

.txt-serch-rgt {
    background: url("/Images/notepad.png") no-repeat 0 0;
    font-size: 0px;
    border: 0 none;
    float: left;
    height: 16px;
    text-indent: 25px;
    width: 16px;
    cursor: pointer;
    top: 0px;
    left: 14px;
    position: relative;
    text-transform: capitalize
}

.info_txt {
    font-size: 10px;
}

.clr_red {
    color: #FF0000;
    font-weight: bold;
}

.grid_center {
    width: 650px;
    margin: 10px auto;
}

.grid_center_btn {
    width: 750px;
    margin: 10px auto;
}


/*-Social Icon Addthis Override-*/

.addthis_toolbox {
    float: left
}

.addthis_32x32_style .at15t_facebook,
.addthis_32x32_style .at15t_twitter,
.addthis_32x32_style .at15t_linkedin,
.addthis_32x32_style .at15t_email {
    background: none
}

#drpLoading {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: 10000;
}

#drpLoading img {
    position: absolute;
    top: 95px;
    left: 286px;
}

#divError {
    padding: 20px 207px;
}

div.gsc-clear-button {
    display: none
}

table.amc-list {
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
}

table.amc-list td {
    word-wrap: break-word;
}


/*20131025*/

.auto-select {
    float: left;
    margin: 0 20px 10px 0;
}

.ui-widget {
    float: left;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0;
    /* support: IE7 */
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible;
}

input.custom-combobox-input {
    width: 180px;
    padding: 0px 10px 0;
    float: left;
    height: 27px;
    /height: 23px;
    /padding: 4px 10px 0;
    height: 23px\0/;
    padding: 4px 10px 0 \0/;
    background: url('../images/search-lft.png') no-repeat top left;
    color: #666666;
}

.ui-button-text {
    display: block;
    position: absolute;
    right: -10px;
    top: 0;
    width: 31px;
    height: 27px;
    background: url('../images/select_right.png') no-repeat center center;
}

ul.ui-autocomplete {
    background-color: #FFFFFF;
    border: 1px solid #00AAA6;
    height: 150px;
    overflow: auto;
    overflow-x: hidden;
    padding: 0;
}

ul.ui-autocomplete a {
    background-color: #FFFFFF;
    color: #666666;
    display: block;
    font-size: 12px;
    padding: 2%;
    text-decoration: none;
    text-transform: capitalize;
    width: 96%;
}

ul.ui-autocomplete a:hover,
ul.ui-autocomplete a.selected:hover,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background-color: #00AAA6;
    color: #fff;
}

.auto-select {
    width: 205px\0/;
}

.scheme-name input.custom-combobox-input {
    width: 230px;
}

.scheme-details .third {
    margin-top: 20px;
}

.aum-select-wrap {
    float: left;
    width: 100%;
    margin: 10px 0 20px;
}

#divAumType input.custom-combobox-input,
#divAumPeriod input.custom-combobox-input {
    width: 140px;
}

#divAumType.auto-select,
#divAumPeriod.auto-select {
    width: 172px\0/;
}


/*new 20161221*/

#divBranchAmcName input.custom-combobox-input,
#divAumPeriod input.custom-combobox-input {
    width: 140px;
}

#divBranchAmcName.auto-select,
#divAumPeriod.auto-select {
    width: 172px\0/;
}

.mbl-scroll {
    float: left;
    width: 100%
}

.nav-hist-dwnld {
    height: 75px;
    float: left;
    width: 100%
}

.no-records-found {
    padding-left: 400px;
}

#lightbx-overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity: 60);
    z-index: 1000;
    position: fixed;
    display: none;
    font-family: arial;
}

* html {
    position: absolute;
}

#sknt-form {
    width: 48%;
    z-index: 5;
    display: none;
    position: absolute;
    background: #fff;
    padding: 0px 0 5px;
    border: 5px solid #20A7A4;
    border-radius: 10px;
    padding: 20px;
    z-index: 1000000;
    height: 600px
}

#sknt-form .close {
    position: absolute;
    right: -17px;
    top: -17px;
}

#sknt-form table tr {
    background: none !important
}

#sknt-form table label {
    font-weight: bold
}

#sknt-form table td {
    vertical-align: top
}


/*-Transitiion Effect-*/

p,
header,
.left-nav a,
.left-nav a:hover,
.left-nav.mf-investor header,
section,
aside,
img,
table,
.logo,
input,
select,
blockquote,
.grid_2.green-butn,
.grid_2.green-butn:hover {
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s
}


.grid_2Short.green-butn,
.grid_2Short.green-butn:hover {
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s
}

.left-nav.intermediary a,
.left-nav.intermediary a:hover,
.left-nav.rsch-info a,
.left-nav.rsch-info a:hover,
div.top-select {
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none
}


/*-Transitiion Effect-*/

p,
header,
.left-nav a,
.left-nav a:hover,
.left-nav.mf-investor header,
section,
aside,
img,
table,
.logo,
input,
select,
blockquote,
.grid_2.green-butn,
.grid_2.green-butn:hover {
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s
}

.grid_2Short.green-butn,
.grid_2Short.green-butn:hover {
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s
}

.left-nav.intermediary a,
.left-nav.intermediary a:hover,
.left-nav.rsch-info a,
.left-nav.rsch-info a:hover,
div.top-select {
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none
}

.po {
    position: relative
}

.inform {
    position: absolute;
    top: 60%;
    left: 36%;
    font-family: times New Roman;
}

p.inform {
    padding-right: 20px;
    font-size: 15px
}

.inform a {
    color: #00AAA6;
    text-decoration: underline;
}

div.datepicker {
    width: 400px;
}

.whats-new {
    z-index: 100;
    position: relative;
}

span.wats-new {
    float: left;
    width: 53px;
    height: 28px;
    background-position: 7px -1423px;
}

.whats-new p {
    padding-top: 10px
}

.whats-new-details {
    position: absolute;
    bottom: 0;
    width: 300px;
    background: #fff;
    border: 1px solid #d5d5d5;
    box-shadow: 0 0 10px #d4d4d4;
    left: 0;
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    *display: none
}

.whats-new-cont {
    width: 100%;
    float: left;
    position: relative;
}

.whats-new-cont a {
    color: #00AAA6;
    display: inline
}

.whats-new-cont a.alink {
    font-weight: bold;
    text-decoration: underline
}

.whats-new-cont a.alink:hover {
    text-decoration: none
}

.whats-new-cont a:hover {
    color: #000;
    display: inline
}

.whats-new-cont p {
    display: block;
    float: none;
    border-bottom: 1px solid #d5d5d5;
    padding: 10px;
    color: #00AAA6;
    cursor: default
}

.whats-new:hover .whats-new-details {
    visibility: visible;
    bottom: 42px;
    left: -80px;
    opacity: 1;
    *display: block
}

.wats-btm-arrow {
    width: 17px;
    height: 9px;
    display: block;
    background: url(../images/whats-new-arrow.png) 0 0 no-repeat;
    position: absolute;
    bottom: -8px;
    left: 45%
}


/*-Video-block-*/

.lang-block {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.lang-dropdown {
    border: 1px solid #D9D9D9;
    padding: 5px 15px 5px 4px;
    height: 30px;
    width: 135px;
    border-radius: 20px;
    background: #1e5799;
    /* Old browsers */
    background: -moz-linear-gradient(top, #1e5799 0%, #d9d9d9 0%, #ffffff 10%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #d9d9d9), color-stop(10%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%, #d9d9d9 0%, #ffffff 10%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%, #d9d9d9 0%, #ffffff 10%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%, #d9d9d9 0%, #ffffff 10%);
    /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%, #d9d9d9 0%, #ffffff 10%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
}

.video-block {
    float: left;
    width: 100%
}

.video-block li {
    float: left;
    /*width:525px;*/
    text-align: center;
    margin: 0 85px 20px 0;
}


/*.video-block li div.video-box:hover{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);box-shadow: 0 0 10px rgba(0,0,0,0.5);}*/

.video-block li div.video-box {
    float: left;
    margin-left: 10px;
    transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    padding: 5px;
}

.video-block li p {
    text-align: left;
    font-weight: bold;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 10px;
}

.video-block li span {
    width: 28px;
    height: 28px;
    background: url('../images/video-arrow.png') no-repeat center center;
    display: block;
    position: absolute;
    top: 30px;
    left: 40%;
}

.video-block li a {
    display: block;
    position: relative
}
.alpha.whats-new{
	display:none;
}
.whats-new,
.whats-new-details,
.whats-new:hover .whats-new-details {
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}

.select-new .auto-select {
    margin: 0 15px 10px 0;
}

.select-new input.custom-combobox-input {
    width: 170px
}

.select-new .get-nav {
    margin: 0px 0 0 18px;
}

#TitleAndImage li {
    float: left;
}

.rss-nav-table {
    margin: 30px auto 30px;
    float: none
}

.full-content .rss-nav-table th a {
    color: #fff;
    font-size: 12px;
}

.full-content .rss-nav-table th {
    text-align: left
}

.post-info {
    font-size: 10px;
    float: right
}

.nav-his-rport {
    text-align: center;
    margin-top: 20px;
}

.nav-his-form-mid {
    text-align: center;
    margin-top: 10px;
}

.nav-his-form-mid form,
.nav-his-form-mid span {
    display: inline
}

.nav-his-form-mid form input,
.nav-his-rport input {
    background: none;
    color: #20A7A4;
    font-weight: bold;
    font-size: 12px;
    font-family: arial;
    cursor: pointer;
}

.nav-his-main {
    position: relative
}

.nav-his-down.download .go-btn {
    position: absolute;
    right: 37%;
    bottom: 44px;
    text-indent: -999px;
}

.nav-his-norecord {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 0px 5px 0px 198px;
}

.alrdy-mf-btm .grid_2 {
    margin-left: 2px
}

.alrdy-mf-btm .grid_2Short {
    margin-left: 2px
}

/*06012015*/

.banner-message {
    font-size: 13px;
    font-weight: 600;
    background: white;
    border-radius: 5px;
    padding: 5px 5px 0 5px;
	display:none;
}

.border-box {
    padding: 2px 0 0;
}

.video-blk {
    position: relative
}

.play {
    position: absolute;
    top: 40%;
    left: 47%;
    text-align: center
}

.home-list {
    float: left;
    width: 715px;
}

.home-list li a {
    width: 44%;
    float: left;
    padding: 2% 2%;
    margin: 0 2% 22px 0;
    background: #FCFDFF;
    -webkit-box-shadow: inset -50px 37px 18px 0px rgba(143, 187, 190, 0.19);
    -moz-box-shadow: inset -50px 37px 18px 0px rgba(143, 187, 190, 0.19);
    box-shadow: inset -50px 37px 18px 0px rgba(143, 187, 190, 0.19);
    box-shadow: 0px 3px 6px 2px rgba(153, 184, 187, 0.75);
    -moz-box-shadow: 0px 3px 6px 2px rgba(153, 184, 187, 0.75);
    -webkit-box-shadow: 0px 3px 6px 2px rgba(153, 184, 187, 0.75);
    border-radius: 5px;
    height: 37px;
}

.home-list li .m-top {
    margin-top: 8px
}

.home-list li:last-child a {
    width: 94%;
    margin-right: 0;
    height: 38px;
}

.home-list li h3 {
    color: #20A7A4;
    font-weight: normal;
    float: left;
    font-size: 18px;
}

.home-list li h3 span.slogan {
    color: #015A58;
    font-size: 14px;
    font-weight: normal
}

.list-icon {
    float: right;
    width: 400px
}

.list-icon li {
    background: url('../images/bullet.jpg') no-repeat left center;
    width: auto;
    padding: 0 0 0 15px;
    color: #005A55;
    font-size: 14px;
    box-shadow: inherit;
    margin-bottom: 3px
}

.icon1,
.icon2,
.icon3,
.icon4,
.icon5 {
    background: url('../images/home-sprite.png') no-repeat 0 0;
    display: block;
    width: 40px;
    height: 35px;
    float: left;
    margin-right: 30px
}

.home-list li a:hover .icon1,
.home-list li a:hover .icon2,
.home-list li a:hover .icon3,
.home-list li a:hover .icon4,
.home-list li a:hover .icon5 {
    opacity: .8
}

.icon1 {
    background-position: 0 0
}

.icon2 {
    background-position: 0 -50px
}

.icon3 {
    background-position: 0 -106px
}

.icon4 {
    background-position: 0 -156px
}

.icon5 {
    background-position: 0 -205px
}

.home-video {
    background: #FCFDFF;
    border-radius: 5px;
    float: right;
    width: 195px;
    padding: 10px 20px 10px 15px;
    min-height: 212px
}

.home-video h3 {
    color: #20A7A4;
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;
    font-weight: bold
}

.home-video p {
    color: #000;
    font-size: 16px;
    margin-top: 10px;
    line-height: 17px;
}

.home-video p span {
    color: #545454;
    font-size: 12px;
}

.home-video li {
    border-bottom: 1px solid #009390;
    padding-bottom: 9px;
    margin-bottom: 9px
}

.home-video li p {
    font-size: 12px;
    margin-top: 0
}

.home-video li h4 {
    color: #009390;
    margin: 0;
}

.home-video li a {
    font-weight: bold;
    color: #009390
}

.home-video li a:hover {
    font-weight: normal;
    color: #009390
}

.home-video li.last p {
    color: #009390
}

.home-video li.last {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0
}


/*06012015*/

.geo-tabs li {
    background: #00AAA6;
    width: auto;
    padding: 0 15px;
    border-radius: 10px 10px 0 0
}

.geo-tabs li.active,
.geo-tabs li:hover {
    background: #C0F8F7;
}

.last p.blink {
    animation: blinker 2s linear infinite;
    color: red;
    text-shadow: 0px 1px 0px #000;
}

@keyframes blinker {
    50% {
        color: green;
	}
}

.accord.table-accord {
    width: 90%;
}

.accord.table-accord dt {
    width: 90%;
}

.accord.table-accord dd {
    margin: 10px 8px 20px;
}

.accord.table-accord table {
    margin-top: 0px;
}


/*--Amfi members--*/

.tab_content .amfi_members_table {
    margin-top: 0;
}

.amfi_members_table h3 {
    background: #00AAA6;
    padding: 5px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
}

.amfi_members_tableRow {
    margin-left: -15px;
    margin-right: -15px
}

.amfi_members_tableCol {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    width: 33.3333%;
    float: left;
    margin-bottom: 30px;
}

.amfi_membersBox {
    border: 1px solid #d3d3d3;
    padding: 15px;
    min-height: 150px;
}

.amfi_membersName {
    margin-bottom: 15px;
    display: block;
}

.amfi_membersLogo {
    position: relative;
    height: 80px;
    display: block;
}

.amfi_membersLogo img {
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    max-height: 100%
}

/* 20170123 */

#fundoo.grid_3.alpha{
	width:430px;background-size: 100% 100%;	
}
.ia-icon{
    float: right;
	width: 61px;
}
.clear-all{
	clear:both;
	}

/* 20170123 */
/* 20170321 */
.tabs{margin-left:0px;}
    .common-content .tabs li{background-size: 100% 100%;width:140px;}
    .tabs li:hover,.tabs li.active{background-size:100% 100%}

/* 20170321 */


/* Gallery Page Css start 24-07-2017 */

.text-center{
	text-align:center;
}
.gallery__mainSection {
    padding: 22px 0 0;
}
.gallery__videoSec .gallery__welcomeAddress {
    font-weight: 600;
    padding-bottom: 0;
}
.gallery__videoSec {
    text-align: center;
    margin: 0px -20px -30px;
    float: left;
}
.gallery__videoList {
    width: 100%;
    float: left;
    padding: 0 20px;
    max-width: 277px;
    margin: 0 0 43px;
}
.gallery__videoImg {
    margin-bottom: 5px;
    cursor: pointer;
    position: relative;
}
.gallery__overlay {
    width: 100%;
    height: 34px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
}
.gallery__videoBottom {
    min-height: 50px;
}
.gallery__mainSection p {
    padding-bottom: 20px;
    line-height: 18px;
}
.gallery__videoName i {
    font-size: 11px;
}
.gallery__videoSec .gallery__pdfDownload {
    padding: 0;
}
.gallery__pageFancyBox iframe {
    width: 650px;
    height: 450px;
}
.gallery__pdfDownload a {
    font-size: 13px;
    color: #00938F;
    position: relative;
    padding-right: 32px;
}
.gallery__pdfDownload a:after {
    content: '';
    position: absolute;
    right: 0;
    top: -5px;
    background: url('../images/gallery/download.png') no-repeat;
    width: 23px;
    height: 23px;
}
.gallery__imageHeading {
    font-size: 14px;
    font-family: arial;
    color: #20A7A4;
    font-weight: 600;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 10px;
}
.gallery__imageInnerSec {
    margin: 20px -20px 0;
    float: left;
}
.gallery__imageFancybox {
    width: 100%;
    float: left;
    padding: 0 20px;
    max-width: 277px;
    margin: 0 0 35px;
}
.common__link{
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
    color: #00AAA6;
}
.gallery__link{
	clear:both;
    position: relative;
    top: -10px;
}
.fancybox-skin.gallery__iframeClass {
	padding: 0 !important;
}
.fancybox-skin.gallery__iframeImageGallery{
	padding: 0 !important;
	background:transparent;
}
.fancybox-skin.gallery__iframeImageGallery,
.gallery__iframeImageGallery  .fancybox-inner{
	width:100% !important;
	max-width:900px !important;
	margin:auto;
	height:auto !important;
}

.top-navigate ul li a.tp-main.gallery__summit{
	background: transparent;
    text-decoration: underline;
    padding: 0;
}


/* Gallery Page Css end 24-07-2017 */

