/* CSS Document */
/* ====================== ===================== ====================== */
/* ======================  GENERAL MODULE STYLES  ====================== */
/* ====================== ===================== ====================== */
body {
    margin: 0;
}

a {
    text-decoration: none;
    color: #000000;
}

#header_logo {
    width: 984px;
    height: 88px;
}

#navigation {
    float: left;
    width: 970px;
    height: 64px;
}

#help {
    float: right;
    width: 277px;
    height: 64px;
    text-align: right;
    background-image: url(../images/helpbg.gif);
    background-repeat: repeat-x;
}

#help_txt {
    float: right;
    width: 260px;
    height: 25px;
    font: bold 12px Arial;
    color: #001F00;
    margin-top: 25px;
    padding-right: 10px;
}

.minMessageFont {
    color: #667788;
    margin-top: 3px;
    font-size: 11px;
}

#login {
    float: right;
    /*width:337px;*/
    margin-top: 43px;
    text-align: right;
}

#chat {
    float: right;
    margin-top: 53px;
    margin-right: 30px;
}

#content {
    margin: 0 auto;
    width: 984px;
    clear: both;
}

#content_col1 {
    float: left;
    width: 647px;
}

#content_col2 {
    float: right;
    width: 307px;
}

#footer {
    float: left;
    width: 100%;
    height: 111px;
    margin-top: 10px;
}

#footer_content {
    margin: auto;
    width: 984px;
    height: 100px;
    padding-top: 6px;
}

.footer_logo {
    height: 46px;
    border-left: 1px solid #DED9C7;
    border-right: 1px solid #DED9C7;
    padding-top: 15PX;
}

.banner_jscript {
    float: left;
    width: 647px;
    height: 206px;
    background-image: url(../images/java_banner.jpg);
    margin-top: 1px;
}

.banner_learn {
    float: left;
    width: 647px;
    height: 199px;
    clear: right;
    background-image: url(../images/learnbg.gif);
    background-repeat: repeat-x;
}

.news {
    float: left;
    width: 647px;
    height: 236px;
}

.right_head {
    float: right;
    width: 307px;
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
    font: bold 14px Arial;
    color: #8E7218;
}

.right_col1 {
    float: right;
    width: 307px;
    height: 200px;
    border: 1px solid #DCD7C4;
}

.right_col2 {
    float: right;
    width: 307px;
    height: 159px;
    border-bottom: solid 1px #DCD7C4;
    border-left: solid 1px #DCD7C4;
    border-right: solid 1px #DCD7C4;
}

.right_col3_head {
    float: right;
    width: 307px;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
}

.right_col3 {
    float: right;
    width: 307px;
    height: 207px;
}

.news_feed {
    float: left;
    width: 328px;
    height: 236px;
}

.banktable{
    border: 1px solid #D9D4AE;
    width: 100%;
}

.orangeborder{
    border: 1px solid #D9D4AE;
}

.commentary {
    float: right;
    width: 310px;
    height: 236px;
}

#blog_row {
    height: 58px;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg.gif);
    background-repeat: repeat-x;
}

.Values {
    text-align: right;
    /*	padding-right:25px;*/
}

#logodiv {
    float: left;
    width: 200px;
    padding-top: 3px;
}

#subad {
    float: left;
    width: 468px;
    height: 78px;
    padding-left: 65px;
    padding-top: 10px;
}

/* Navigation */

#maintab {
    padding: 6px 0 5px 0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-smooth: always;
    font: bold 13px verdana;
    color: #ffffff;
    list-style-type: none;
    background-color: #9A813F;
    /*background-image:url(../images/maintab_bg.gif);*/
    /*height:25px;
line-height:25px;
vertical-align:middle;*/
    width: 990px;
}

#maintab li {
    display: inline;
    margin: 0;
}

#maintab li a {
    text-decoration: none;
    padding: 5px 7px 5px 7px;
    margin-right: 3px;
    color: #ffffff;
    /*background: #E9E7D7;*/
}

#maintab li a:hover {
    /*background-color:#D9D4AE;*/
    color: #2A1305;
}

#maintab li.selected a { /*selected main tab style */
    background-color: #432817;
    color: #ffffff;
}

#tabcontent { /*2nd level content wrapper*/
    background-image: url(../images/high_bg.jpg);
    height: 37px; /*IE7 beta2 fix*/
    width: 990px;
}

#tabcontent_google { /*2nd level content wrapper*/
    background-image: url(../images/high_bg.jpg);
    height: 10px; /*IE7 beta2 fix*/
    width: 990px;
}

#tabcontent ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: none;
    font: bold 12px verdana;
    height: 37px;
    line-height: 37px;
    vertical-align: middle;
}

#tabcontent li.selected a {
    color: #003660;
}

#tabcontent ul li {
    display: inline;
}

#tabcontent ul.selected { /*selected 2nd level content*/
    display: block;
}

#tabcontent ul li a {
    color: #ffffff;
    padding: 0px 10px;
    display: block;
    float: left;
    text-decoration: none;
}

#tabcontent ul li a:hover {
    background-color: #9A813F;
    color: #ffffff;
    height: 34px;
    margin-top: 3px;
    line-height: 34px;
    vertical-align: middle;
}

#tabcontent li.selected a { /*selected sub tab style */
    background-color: #F1DACC;
    color: #432817;
    height: 34px;
    margin-top: 3px;
    line-height: 34px;
    vertical-align: middle;
}

#announce1 {
    background-color: #F9F6EF;
    margin: 5px;
    padding: 10px 10px 2px 10px;
}

#blog_data {
    float: left;
    width: 270px;
    margin-top: 8px;
    margin-left: 5px;
}

.sub_head {
    font-family: arial;
    font-size: 12px;
    color: #8D7117;
    line-height: 12px;
}

.sub_content {
    font-family: arial;
    font-size: 10px;
}

.arrow {
    float: right;
    width: 20px; /*margin-top:25px;*/
}

.sub_para {
    font-family: arial;
    font-size: 11px;
}

.sub_head_announce {
    font-family: Arial;
    font-size: 14px;
    color: #003660;
    line-height: 13px;
}

.foot_txt {
    font-family: arial;
    font-size: 11px;
    padding-top: 10px;
    text-decoration: none;
    color: #000000;
}

#foot_link {
    width: 738px;
    height: 45px;
    border-top: 1px solid #DFDAC8;
    border-bottom: 1px solid #DFDAC8;
    border-left: 1px solid #DFDAC8;
    float: left;
    line-height: 45px;
    padding-left: 5px;
    vertical-align: middle;
}

#tagline_foot {
    width: 982px;
    height: 20px;
    background-color: #DFDAC8;
    border-top: 1px solid #DFDAC8;
    border-left: 1px solid #DFDAC8;
    border-right: 1px solid #DFDAC8;
    float: left;
    line-height: 20px;
    vertical-align: middle;
    font-family: arial;
    font-size: 12px;
    color: #0;
    text-align: center;
    font-weight: bold;
}

#copyright {
    float: right;
    height: 45px;
    line-height: 45px;
    width: 234px;
    border-top: 1px solid #DFDAC8;
    border-bottom: 1px solid #DFDAC8;
    border-right: 1px solid #DFDAC8;
    vertical-align: middle;
    text-align: right;
    padding-right: 5px;
}

#loginname {
    clear: both;
    float: right;
    height: 40px;
    width: 200px;
    line-height: 40px;
    vertical-align: middle;
    padding-right: 10px;
    color: #ffffff;
}

/* Learn page sub-menu + Header Part */

#learntab {
    padding: 2px 0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font: bold 12px ARIAL;
    color: #001F00;
    list-style-type: none;
    background-color: #E9E7D7;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

#learntab li {
    display: inline;
    margin: 0;
}

#learntab li a {
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 3px;
    color: black;
    background: #E9E7D7;
}

#learntab li a:hover {
    color: #8E7218;
}

#learntab li.selected a { /*selected main tab style */
    color: #8D7117;
}

.article_txt {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #003660;
}

.article_txt:hover {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #8E7218;
}

table#schemeListSummaryData {
    color: #000000;
}

.Show {
    display: block;
}

.Hide {
    display: none;
}

.odd {
    background-color: #F6F4ED;
}

.even {
    background-color: #E9E7D7;
}

.MsgSpan {
    width: 500px;
}

/* =================== END - GENERAL MODULE STYLES  ==================== */

/* ====================== ===================== ====================== */
/* ======================  FUNDS MODULE STYLES  ====================== */
/* ====================== ===================== ====================== */

#portfolio_col1 {
    float: left;
    width: 300px;
    margin-top: 10px;
}

#portfolio_col2 {
    float: left;
    width: 350px;
    margin-top: 10px;
}

#portfolio_col3 {
    float: left;
    width: 100px;
    margin-top: 10px;
}

.list_port {
    width: 200px;
    font-family: arial;
    font-size: 12px;
}

#port_content {
    float: left;
    width: 984px;
    padding-top: 10px;
}

th {
    text-align: left;
    font-weight: bold;
    padding-left: 10px;
    font-family: arial;
    font-size: 12px;
    vertical-align: middle
}

.th_Values {
    text-align: right;
    font-weight: bold;
    padding-left: 10px;
    font-family: arial;
    font-size: 12px;
    vertical-align: middle
}

th.port {
    text-align: center;
    font-weight: bold;
    padding-left: 10px;
    font-family: arial;
    font-size: 12px;
    vertical-align: middle
}

td {
    vertical-align: middle;
    padding-left: 10px;
    font-family: arial;
    font-size: 12px;
}

table#por_table {
    border-collapse: collapse;
    width: 984px;
}

tr#row1 {
    height: 32px;
    background-image: url(../images/portfolio_bg.gif);
}

tr#row2 {
    height: 25px;
}

td#grand {
    text-align: right;
    font-size: 13px;
    font-weight: bold;
    background-color: #F5EEE9;
    color: #432815;
    font-family: verdana;
}

td#grand1 {
    font-size: 13px;
    font-weight: bold;
    background-color: #EEE1DA;
    height: 20px;
    color: #432815;
    font-family: verdana;
}

caption {
    caption-side: top
}

#port {
    font-family: arial;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    background-color: #F5F4ED;
    padding-left: 10px;
}

#fund_list {
    float: left;
    width: 323px;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
}

#fund_item1 {
    float: left;
    width: 250px;
    height: 25px;
}

.fund_txt {
    width: 250px;
    border: 1px solid #D9D4AE;
    height: 18px;
}

#fund_list1 {
    float: right;
    width: 400px;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
}

#fund_item2 {
    float: left;
    width: 250px;
    height: 25px;
}

.list_fund {
    width: 330px;
    font-family: arial;
    font-size: 12px;
    border: 1px solid #D9D4AE;
    height: 23px;
    padding-bottom: 3px;
}

#fund_cont {
    float: left;
    padding-top: 7px;
    margin-top: 5px;
    background-image: url(../images/fund_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
    width: 984px;
}

#fund_col1 {
    float: left;
    width: 307px;
    border: 1px solid #DCD7C4;
    padding: 5px;
}

#fund_col2 {
    float: left;
    width: 307px;
    border: 1px solid #DCD7C4;
    margin-left: 13px;
    padding: 5px;
}

#fund_col3 {
    float: right;
    width: 307px;
    border: 1px solid #DCD7C4;
    margin-left: 5px;
    padding: 5px;
}

.fund_head {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #003660;
}

#fund_data {
    float: left;
    width: 302px;
    font-family: arial;
    font-size: 12px;
    color: #8D7117;
}

table#fund {
    width: 307px;
}

tr#fund1 {
    height: 26px;
    background-image: url(../images/fund_data_bg.gif);
}

th#right1 {
    text-align: right;
}

th#fund2 {
    text-align: left;
    height: 26px;
}

tr#fund3 {
    height: 49px;
    background-image: url(../images/fund_data_bg1.gif);
    color: #000000;
}

td#right {
    text-align: right;
    padding-right: 5px;
}

td#wi {
    width: 220px;
}

#more_d {
    float: left;
    height: 20px;
    width: 307px;
    line-height: 20px;
    vertical-align: middle;
    text-align: right;
}

.more_txt {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #353535;
    text-decoration: none;
}

table#logo {
    width: 984px;
    text-align: center;
}

/* Fund Overview */
#fund_header {
    float: left;
    width: 984px;
}

#fund_over_head {
    float: left;
    width: 974px;
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
    background-image: url(../images/fund_over_bg.gif);
    padding-left: 10px;
}

#fund_over_cont {
    float: left;
    width: 984px;
}

#fund_head_col1 {
    float: left;
    width: 375px;
}

#fund_head_col2 {
    float: left;
    width: 400px;
}

#fund_head_col3 {
    float: right;
}

.fund_over_header {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
}

.fund_over_subheader {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #003660;
}

.bodytxt {
    font-family: arial;
    font-size: 12px;
    color: #000000;
}

.bodytxt_color {
    font-family: arial;
    font-size: 12px;
    color: #003660;
}

#fund_over_date {
    height: 22px;
    width: 350px;
    margin-left: 10px;
    line-height: 22px;
    vertical-align: middle;
    background-image: url(../images/line.gif);
}

table#over {
    width: 350px;
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 12px;
    color: #003660;
}

span#mar_top {
    margin-top: 10px;
}

#fund_rating {
    margin-top: 15px;
    float: left;
    width: 100px;
}

#back_but {
    float: right;
    margin-top: 18px;
    width: 65px;
}

#tab_bar_fund {
    float: left;
    width: 984px;
    height: 45px;
    background-image: url(../images/tab_bar_fund_bg.gif);
}

#fund_over_col1 {
    float: left;
    width: 307px;
    border: 1px solid #DCD7C4;
    padding: 5px;
}

#fund_over_col2 {
    float: left;
    width: 307px;
    border: 1px solid #DCD7C4;
    margin-left: 13px;
    padding: 5px;
}

#fund_over_col3 {
    float: right;
    width: 307px;
    border: 1px solid #DCD7C4;
    margin-left: 5px;
    padding: 5px;
}

#fund_over_col23 {
    float: right;
    width: 600px;
    border: 1px solid #DCD7C4;
    margin-left: 5px;
    padding: 5px;
}

#f_head1 {
    float: left;
    width: 333px;
}

#f_head2 {
    float: left;
    width: 333px;
}

#f_head3 {
    float: left;
    width: 307px;
}

#head_bar {
    margin-top: 10px;
}

#f_head1, #f_head2, #f_head3, .heading {
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #8E7218;
}

table#goal {
    width: 307px;
}

th#goal {
    text-align: left;
    margin: 0;
    padding: 0;
    height: 20px;
    color: #003660;
}

td#goal {
    text-align: left;
    margin: 0;
    padding: 5px;
    background-color: #F5F4ED;
}

td#goal1 {
    width: 190px;
}

table#portfolio {
    width: 307px;
    margin-top: 10px;
}

tr#portfolio {
    height: 32px;
    color: #000000;
    background-image: url(../images/portfolio_linebg.gif);
}

#manage {
    height: 28px;
    line-height: 25px;
    vertical-align: middle;
    background-color: #D9D4AE;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
}

/* Fund Tab */
#fundtab {
    margin: 2px 0 0 0;
    padding: 0px;
    font: bold 13px arial;
    color: #001F00;
    list-style-type: none;
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
}

#fundtab li {
    display: inline;
    margin: 0;
    padding: 0;
}

#fundtab li a {
    padding: 10px;
    text-decoration: none;
    color: black;
    height: 42px;
    background-color: #EBEBEB;
    /*border-right:1px solid #EAEAEA;*/
}

#fundtab li a:hover {
    background-color: #D9D4AE;
}

#fundtab li.selected a { /*selected main tab style */
    background-color: #ffffff;
}

#chart {
    float: left;
    width: 974px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg.gif);
    margin-top: 10px;
    padding-left: 10px;
}

#chart_place {
    float: left;
    width: 974px;
    padding-left: 10px;
}

#fund_date {
    float: left;
    width: 497px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    margin-bottom: 10px;
    background-image: url(../images/fund_data_bg1.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    padding-left: 12px;
}

#fund_time {
    float: right;
    width: 78px;
    margin-bottom: 10px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    background-image: url(../images/fund_data_bg1.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    padding-left: 10px;
}

table#port_data {
    width: 307px;
}

tr#port_data3 {
    background-image: url(https://cdn.fundsindia.com/images/blog_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
}

td#port_data1 {
    width: 100px;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #003660;
    padding: 5px;
}

#small_head {
    float: left;
    height: 9px;
    width: 984px;
    background-image: url(../images/list_bg.gif);
    background-repeat: repeat-x;
}

table#list {
    width: 984px;
}

th#list1 {
    width: 400px;
}

tr.header {
    height: 25px;
}

td.values {
    text-align: right;
    height: 25px;
    padding-right: 10px;
}

td.links {
    text-align: center;
    height: 25px;
    padding-right: 10px;
}

td.listbg {
    text-align: left;
    background-color: #F6F4ED;
    height: 25px;
    border-right: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
}

.header {
    height: 35px;
    vertical-align: middle;
    text-align: center;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg1.gif);
}

.headerleft {
    height: 35px;
    vertical-align: middle;
    text-align: left;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg1.gif);
}

.headerright {
    height: 35px;
    vertical-align: middle;
    text-align: right;
    padding-right: 10px;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg1.gif);
}

#page_item {
    float: left;
    width: 150px;
}

#paging {
    float: left;
    width: 50px;
}

#page_but {
    float: left;
    width: 80px;
}

#paging_no {
    float: left;
    width: 15px;
    background-color: #E9E7D7;
    margin-left: 2px;
    height: 15px;
    line-height: 15px;
    vertical-align: middle;
    text-align: center;
    margin-top: 4px;
}

#page_but2 {
    float: left;
    margin-left: 10px;
}

#page_item, #paging, #page_but, #paging_no, #page_but2 {
    font-family: arial;
    font-size: 12px;
    color: #8D7117;
}

#page_item, #paging, #page_but, #page_but2 {
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.page_txt {
    font-family: arial;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.page_txt:hover {
    font-family: arial;
    font-size: 12px;
    color: #8E7218;
    text-decoration: none;
}

table.graph {
    width: 50%;
    font-family: arial;
    font-size: 12px;
}

TH.graph1 {
    text-align: left;
    background-color: #CCCCCC;
    padding-left: 10px;
}

TH.graph2 {
    text-align: left;
    width: 20%;
}

TH.graph3 {
    text-align: right;
    width: 20%;
}

TD.graval {
    text-align: right;
}

#chart_angle {
    background-color: #993300;
}

/* =================== END - FUNDS MODULE STYLES  ==================== */

/* ====================== ===================== ====================== */
/* ======================  INVESTOR MODULE STYLES  ====================== */
/* ====================== ===================== ====================== */
table#learninv {
    width: 50%;
}

th#learninv {
    background-color: #E9E7D7;
    height: 30px;
    vertical-align: middle;
}

tr#learninv {
    background-color: #F5F4ED;
    height: 30px;
    border-top: 1px solid #D9D4AE;
}

.leftline {
    border-left: 1px solid #d9d4ae;
}

table#learninv1 {
    width: 75%;
}

table#learninv2 {
    width: 85%;
}

.REDBG {
    background-color: #CC0033;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

#basic, #address, #bank {
    float: left;
    height: 25px;
    width: 120px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    background-color: #E9E7D7;
    margin-top: 2px;
    margin-right: 2px;
}

.form_txt {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

#basicinfo, #addressinfo, #bankinfo, #userinfo, #nomineeInfo, #framedDiv {
    float: left;
    display: inline;
    width: 790px;
    border: 1px solid #D9D4AE;
    padding: 5px;
    margin-left: 10px;
}

#minSchemeFramedDiv {
    float: left;
    width: 400px;
    border: 1px solid #D9D4AE;
    padding: 5px;
}

.bas_txtb {
    width: 200px;
}

tr#basic1 {
    height: 35px;
    vertical-align: middle;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg1.gif);
}

tr#basic2 {
    height: 35px;
    vertical-align: middle;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg1.gif);
}

tr#basic3 {
    height: 35px;
    vertical-align: middle;
    background-image: url(../images/planbg.gif);
}

tr.basic1 {
    height: 35px;
    vertical-align: middle;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg.gif);
}

tr.basic2 {
    height: 35px;
    vertical-align: middle;
    background-image: url(https://cdn.fundsindia.com/images/blog_bg1.gif);
}

tr.basic3 {
    height: 35px;
    vertical-align: middle;
    background-image: url(../images/planbg.gif);
}

#minor, #inv_det, #POA, #non_ind {
    float: left;
}

#bas_head, #add_head {
    float: left;
    width: 448px;
    height: 30px;
}

#bas_mand, #add_mand {
    float: right;
    width: 514px;
    text-align: right;
    height: 30px;
}

.style1 {
    color: #FF0000
}

.style2 {
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #A48847;
    background-color: #FBF7E1;
    font-weight: bold;
}

#add_type {
    float: left;
    width: 962px;
    height: 35px;
}

#addinfo_col1, #addinfo_col2, #addinfo_col3 {
    float: left;
    width: 789px;
}

#addinfo_col2, #addinfo_col3 {
    margin-top: 10px;
}

#nps_but {
    float: left;
    height: 40px;
    width: 790px;
    line-height: 40px;
    vertical-align: middle;
    margin-top: 20px;
    text-align: right;
}

#nps_but1 {
    float: left;
    height: 40px;
    width: 770px;
    line-height: 40px;
    vertical-align: middle;
    margin-top: 20px;
    text-align: right;
}

#plantab {
    padding: 2px 0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font: bold 12px ARIAL;
    color: #001F00;
    list-style-type: none;
    background-color: #E9E7D7;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

#plantab li {
    display: inline;
    margin: 0;
}

#plantab li a {
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 3px;
    color: black;
    background: #E9E7D7;
}

#plantab li a:hover {
    color: #8E7218;
}

#plantab li.selected a { /*selected main tab style */
    color: #8D7117;
}

#investab {
    padding: 2px 0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font: bold 12px ARIAL;
    color: #001F00;
    list-style-type: none;
    background-color: #E9E7D7;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

#investab li {
    display: inline;
    margin: 0;
}

#investab li a {
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 3px;
    color: black;
    background: #E9E7D7;
}

#investab li a:hover {
    color: #8E7218;
}

#investab li.selected a { /*selected main tab style */
    color: #8D7117;
}

.trans_home_txt {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #8D7117;
    cursor: pointer;
}

.trans_home_txt:hover {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #003660;
}

.highlight {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}

.highlight:hover {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

#trans1 {
    float: left;
    width: 884px;
    height: 35px;
    margin-top: 5px;
}

#trans2 {
    float: left;
    width: 80px;
    height: 35px;
    text-align: right;
}

#trans1, #trans2 {
    margin-top: 5px;
    margin-bottom: 3px;
}

.diflow {
    float: left;
}

.cell {
    background-image: url(../images/planbg.gif);
    background-repeat: repeat-x;
    color: #8E7218;
    font-weight: bold;
    border-bottom: 1px solid #E9E7D7;
    border-right: 1px solid #E9E7D7;
}

#newplan {
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    margin-top: 8px;
}

#plansubtab {
    padding: 2px 0 0 0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font: bold 12px ARIAL;
    color: #001F00;
    list-style-type: none;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

#plansubtab li {
    display: inline;
    margin: 0;
}

#plansubtab li a {
    text-decoration: none;
    padding: 5px 10px;
    margin-right: 0px;
    color: black;
    background: #E9E7D7;
    border: 0px solid #c2c1bb;
}

#plansubtab li a:hover {
    /*color:#8E7218;*/
    background-color: #E9E7D7;
}

#plansubtab li.selected a { /*selected main tab style */
    /*color:#8D7117;*/
    background-color: #F5EEE9;
}

#tab_basics, #tab_financial, #tab_goals {
    float: left;
    width: 770px;
    border: 7px solid #F5EEE9;
    padding: 10px;
}

#tab_quickPlanBasics {
    float: none;
    margin-left: 40px;
    width: 700px;
    border: 7px solid #F5EEE9;
    padding: 10px;
}

#invessub_t {
    padding: 2px 0 0 0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font: bold 12px ARIAL;
    color: #001F00;
    list-style-type: none;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

#invessub_t li {
    display: inline;
    margin: 0;
}

#invessub_t li a {
    text-decoration: none;
    padding: 5px 7px;
    margin-right: 0px;
    color: black;
    background: #D9D4AE;
    border: 1px solid #D9D4AE;
}

#invessub_t li a:hover {
    /*color:#8E7218;*/
    background-color: #E9E7D7;
}

#invessub_t li.selected a {
    background-color: #E9E7D7;
}

/*#plansubtab li.deselect a{*/
/*background-color:#feebeb;*/
/*}*/
.Delete {
    margin: 12px 0 0 0;
    padding-top: 12px;
}

.SignInBttn {
    background: url(../images/signin.gif) center no-repeat;
    width: 79px;
    height: 38px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.SignInBttn_new {
    background: url(../images/signin_new.gif) center no-repeat;
    width: 92px;
    height: 38px;
    vertical-align: middle;
    cursor: pointer;
}

.SearchBttn {
    background: url(../images/search_but.gif) center no-repeat;
    width: 69px;
    height: 23px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.SIP_SearchBttn {
    background: url(../images/sip_scheme_select.gif) center no-repeat;
    width: 90px;
    height: 23px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.SubmitBttn {
    background: url(../images/submit_but.gif) center no-repeat;
    width: 79px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.SubmitEQBttn {
    background: url(../images/equity_get_quote.gif) center no-repeat;
    width: 64px;
    height: 33px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.CancelBttn {
    background: url(../images/cancel_b.gif) center no-repeat;
    width: 79px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.TriggerCancel {
    background: url(../images/trigger_cancel.gif) center 4px no-repeat;
    width: 65px;
    height: 22px;
    border: 0;
    cursor: pointer;
}

.NextBttn {
    background: url(../images/next_b.gif) center 0px no-repeat;
    width: 69px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.BackBttn {
    background: url(../images/back.gif) center 0px no-repeat;
    width: 72px;
    height: 32px;
    border: 0;
    text-align: centre;
    vertical-align: middle;
    cursor: pointer;
}

.DesignSIPBttn {
    background: url(../images/designsipportfolio.gif) center 0px no-repeat;
    width: 180px;
    height: 32px;
    border: 0;
    text-align: centre;
    vertical-align: middle;
    cursor: pointer;
}

.CreateSIPBttn {
    background: url(../images/createsip.gif) center 0px no-repeat;
    width: 111px;
    height: 32px;
    border: 0;
    text-align: centre;
    vertical-align: middle;
    cursor: pointer;
}

.DeleteBttn {
    background: url(../images/delete.gif) center 4px no-repeat;
    width: 69px;
    height: 40px;
    border: 0;
    text-align: centre;
    vertical-align: middle;
    cursor: pointer;
}

.EnrollGreenButton {
    background: url(../images/nps_enroll.gif) center no-repeat;
    width: 76px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.MinPlainSharpeButton_Green {
    background: transparent url("../images/square_btn_base.gif") no-repeat scroll center 0;
    width: 45px;
    height: 23px;
    border: 0 none;

    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;

    text-align: centre;
    vertical-align: middle;

    cursor: pointer;
}

.fixAppointment {
    background: url(../images/appoint.gif) center 4px no-repeat;
    width: 108px;
    height: 30px;
    border: 0;
    text-align: centre;
    vertical-align: middle;
    cursor: pointer;
}

.NewTriggerBttn {
    background: url(../images/newtrigger.gif) center 0px no-repeat;
    width: 111px;
    height: 32px;
    border: 0;
    text-align: centre;
    vertical-align: middle;
    cursor: pointer;
}

.PreviousBttn {
    background: url(../images/previous_b.gif) center 4px no-repeat;
    width: 81px;
    height: 40px;
    text-align: centre;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
}

.MakePaymentBttn {
    background: url(../images/makepayment.gif) center 0px no-repeat;
    width: 132px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.ContinueBttn {
    background: url(../images/continue.gif) center 0px no-repeat;
    width: 97px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.Ref_AddBttn {
    background: url(../images/email_add.gif) center 0px no-repeat;
    width: 60px;
    height: 39px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.Ref_MailSendBttn {
    background: url(../images/send_welcome.gif) center 0px no-repeat;
    width: 175px;
    height: 41px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.ReffViewBttn {
    background: url(../images/viewref.gif) center 0px no-repeat;
    width: 160px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.ReffRedBttn {
    background: url(../images/viewredemp.gif) center 0px no-repeat;
    width: 160px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.ReffRedPointsBttn {
    background: url(../images/redeempoints.gif) center 0px no-repeat;
    width: 160px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.refRecomFundsBttn {
    background: url(../images/recom_funds_india.gif) center 0px no-repeat;
    width: 190px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.AddaRefBttn {
    background: url(../images/add_referr_but.gif) center 0px no-repeat;
    width: 140px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.leftside_arrow {
    background: transparent url(../images/plain_but_back.gif) no-repeat scroll center 0;
    border: 0 none;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    width: 97px;
    padding-bottom: 5px;
    cursor: pointer;
    padding-right: 20px;
    margin-top: 10px;
}

.SwitchSchemeBttn {
    background: url(../images/switchthescheme.gif) center 0px no-repeat;
    width: 130px;
    height: 22px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.CalRiskBttn {
    background: url(../images/calculate.gif) center 4px no-repeat;
    width: 120px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.UpdateRiskBttn {
    background: url(../images/updatemyrisk.gif) center 4px no-repeat;
    width: 120px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.CreatePlanerBttn {
    background: url(../images/createplan.gif) center 4px no-repeat;
    width: 120px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.CreatePlanerBttn_p {
    background: url(../images/c_plan_planner.gif) center 0px no-repeat;
    width: 126px;
    height: 33px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.CompareFundsBttn_p {
    background: url(../images/comp_plan_b.gif) center 0px no-repeat;
    width: 150px;
    height: 33px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.PlanMoreBttn_p {
    background: url(../images/more_plan_bttn.gif) center 0px no-repeat;
    width: 60px;
    height: 15px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.AddCompBttn_p {
    background: url(../images/add_compare.gif) center 0px no-repeat;
    width: 100px;
    height: 22px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.SmallBuyBttn_p {
    background: url(../images/buy_butt.gif) center 0px no-repeat;
    width: 34px;
    height: 27px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.SmallBuyBttn1_p {
    background: url(../images/equity_new_buy.gif) center 0px no-repeat;
    width: 79px;
    height: 36px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.UpdatePlanerBttn {
    background: url(../images/updateplanner.gif) center 9px no-repeat;
    width: 120px;
    height: 40px;
    border: 0;
    /*vertical-align:middle;*/
    cursor: pointer;
}

.ConfirmTransaction {
    background: url(../images/ConfirmTransaction.png) no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    vertical-align: middle;
    width: 138px;
}

.AddToPortfolio {
    background: url(../images/add_portfolio_button.gif) no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    vertical-align: middle;
    width: 110px;
}

.ViewPortfolio {
    background: url(../images/view_portfolio_but.gif) no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    vertical-align: middle;
    width: 110px;
}

/* ========================== QUICK INVESTOR ======================== */
.NextBttnOval {
    background: url(../images/next_b.gif) center 0px no-repeat;
    width: 67px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.ShowMeDifferentBttn {
    background: url(../images/showme_but.gif) center 0px no-repeat;
    width: 191px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.ChangeOptionBttn {
    background: url(../images/changeoption_but.gif) center 0px no-repeat;
    width: 135px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.InvestBttn {
    background: url(../images/invest_but.gif) center 0px no-repeat;
    width: 75px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.PopUpCloseBttn {
    background: url(../images/close_b.gif) center 0px no-repeat;
    width: 72px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

/*
#processStatusSpan {
	float:left;width:984px;height:65px;position:relative;
}
*/
/* ---------- Investor Registration New Design Oct-2010 ---------- */
#formtable {
    font-family: arial;
    font-size: 14px;
    color: #000000;
}

#formtable td {
    padding-left: 10px;
}

.innerhighlight {
    color: #432817;
    font-weight: bold;
    font-size: 16px;
}

.ff_field {
    font-family: arial;
    font-size: 13px;
    color: #000000;
}

.ff_field_highlight {
    font-family: arial;
    font-size: 11px;
    color: #432817;
}

.ff_field_highlight a {
    font-family: arial;
    font-size: 11px;
    color: #432817;
    text-decoration: underline;
}

.form_border_bot {
    border-bottom: 2px solid #432817;
    padding-bottom: 6px;
}

.form_head_new {
    font-family: arial;
    font-size: 24px;
    color: #432817;
    font-weight: bold;
}

.formstep_number {
    font-family: arial;
    font-size: 30px;
    color: #432817;
    font-weight: bold;
}

.form_head_inner {
    font-family: arial;
    font-size: 20px;
    color: #9A813F;
    font-weight: bold;
}

.form_head_small {
    font-family: arial;
    font-size: 16px;
    color: #432817;
    font-weight: bold;
}

.form_subhead_small {
    font-family: arial;
    font-size: 12px;
    color: #432817;
    font-weight: bold;
}

.form_star_new {
    font-family: arial;
    font-size: 18px;
    color: #ff0000;
}

.form_home_txt {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #8D7117;
    text-decoration: underline;
}

.form_home_txt:hover {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #432817;
}

.ContinueButton_Ash {
    background: url(../images/InvestorRegister_Oct2010/cont_button.gif) center 0px no-repeat;
    width: 134px;
    height: 50px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.ContinueButton_Ash_insure {
    background: url(../images/InvestorRegister_Oct2010/form_insure_cont.gif) center 0px no-repeat;
    width: 132px;
    height: 47px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.SubmitButton_Ash {
    background: url(../images/InvestorRegister_Oct2010/submit.gif) center 0px no-repeat;
    width: 117px;
    height: 50px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.Back_Ash {
    background: url(../images/InvestorRegister_Oct2010/form_back_button.gif) center 0px no-repeat;
    width: 91px;
    height: 50px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

/* ---------- END - Investor Registration New Design Oct-2010 ---------- */
/* =================== END - INVESTOR MODULE STYLES  ==================== */

/* ====================== ===================== ====================== */
/* ======================  REGISTRATION MODULE STYLES  ====================== */
/* ====================== ===================== ====================== */
.CreateAcont {
    background: url(../images/createaccount.gif) center 0px no-repeat;
    width: 129px;
    height: 32px;
    border: 0;
    cursor: pointer;
    margin-top: 10px;
}

.CreateAccountButton_Ash {
    background: url(../images/InvestorRegister_Oct2010/createaccount.gif) center 0px no-repeat;
    width: 193px;
    height: 50px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-top: 10px;
}

.CreateProfile {
    background: url(../images/createprofile.gif) center 4px no-repeat;
    width: 100px;
    height: 26px;
    border: 0;
    cursor: pointer;
}

.UpdateProfile {
    background: url(../images/updateprofile.gif) center 4px no-repeat;
    width: 100px;
    height: 26px;
    border: 0;
    cursor: pointer;
}

.EditProfile {
    background: url(../images/editprofile.gif) center 4px no-repeat;
    width: 100px;
    height: 26px;
    border: 0;
    cursor: pointer;
}

.SaveBttn {
    background: url(../images/save.gif) center 0px no-repeat;
    width: 67px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.ConfirmBttn {
    background: url(../images/confirm.gif) center 0px no-repeat;
    width: 97px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.OvalButton {
    background: transparent url(../images/plain_but.gif) no-repeat scroll center 0;
    border: 0 none;
    color: #ffffff;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    width: 97px;
    padding-bottom: 5px;
    cursor: pointer;
    padding-right: 20px;
    margin-top: 10px;
}

.OvalButton1 {
    background: transparent url(../images/plain_but1.gif) no-repeat scroll center 0;
    border: 0 none;
    color: #8E7218;
    font-size: 13px;
    height: 22px;
    width: 77px;
    padding-bottom: 5px;
    cursor: pointer;
}

.OvalButton2 {
    background: transparent url(../images/plain_but.gif) no-repeat scroll center 0;
    border: 0 none;
    color: #ffffff;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    width: 120px;
    padding-bottom: 5px;
    cursor: pointer;
    padding-right: 20px;
    margin-top: 10px;
}

.EditBttn {
    background: url(../images/edit.gif) center 0px no-repeat;
    width: 56px;
    height: 32px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

/*missed class*/

#planner_foot {
    float: left;
    width: 790px;
    padding: 5px;
    border: 1px solid #E9E7D7;
}

#asset_col1 {
    float: left;
    width: 550px;
}

#asset_col2 {
    float: left;
    width: 434px;
}

.assetb {
    border: 1px solid #E9E7D7;
}

.star {
    color: #FF0000;
}

.AboutCol1 {
    width: 534px;
    float: left;
    margin: 3px 20px 0 0;
}

.AboutCol2 {
    width: 430px;
    float: left;
}

.login {
    width: 350px;
    height: 185px;
    margin: 0 auto;
    border: 1px solid #F5F4ED;
    text-align: center;
    margin-top: 10px;
}

.news_feed1 {
    float: left;
    width: 307px;
    height: 207px;
}

.news_feedhead {
    float: left;
    width: 307px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

.comment_head {
    float: left;
    width: 307px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

/* 19/05/2009 */
.homeban_txt {
    font-family: arial;
    font-size: 11px;
    color: #000000;
}

.homeban_txt1 {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    font-color: #004B85;
    text-decoration: underline;
    color: #004B85;
}

#learn_ban_1 {
    float: left;
    width: 154px;
    height: 199px;
    background-image: url(../images/learn_bg.gif);
}

#learn_ban_2 {
    float: left;
    width: 171px;
    height: 199px;
    background-image: url(../images/plan_bg.gif);
}

#learn_ban_3 {
    float: left;
    width: 157px;
    height: 199px;
    background-image: url(../images/transact.gif);
}

#learn_ban_4 {
    float: left;
    width: 164px;
    height: 199px;
    background-image: url(../images/track_bg.gif);
}

.learn_ban_txt {
    margin: 0 auto;
    margin-top: 120px;
    margin-left: 5px;
    padding: 5px;
}

/* 19/05/2009 ends here */

/* =================== END - REGISTRATION MODULE STYLES  ==================== */
.star {
    color: #FF0000;
}

/* About us */
.AboutCol1 {
    width: 534px;
    float: left;
    margin: 3px 20px 0 0;
}

.AboutCol2 {
    width: 430px;
    float: left;
}

.news_feed1 {
    float: left;
    width: 307px;
    height: 207px;
}

.news_feedhead {
    float: left;
    width: 307px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

.comment_head {
    float: left;
    width: 307px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

#error {
    float: left;
    text-align: center;
    padding: 20px;
    width: 942px;
    background-color: #F5F4ED;
    border: 1px solid #E9E7D7;
    margin-top: 10px;
}

#popup_error {
    float: left;
    text-align: center;
    padding: 20px;
    width: 600px;
    background-color: #F5F4ED;
    border: 1px solid #E9E7D7;
    margin-top: 10px;
}

table#investorTx-listing {
    border: 1px solid #666666;
    margin: 20px 0 !important;
    width: 80%;
}

.article_txt1 {
    font-family: arial;
    font-size: 11px;
    color: #8E7218;
    text-decoration: underline;
}

.article_txt1:hover {
    font-family: arial;
    font-size: 11px;
    color: #003660;
    text-decoration: underline;
}

.error_mesg {
    font-family: arial;
    font-size: 12px;
    color: red;
    font-weight: bold
}

.bank_mesg {
    font-family: arial;
    font-size: 12px;
    color: green;
    font-weight: bold
}

/* ====================== ===================== ====================== */
/* ======================  PLAN MODULE STYLES  ====================== */
/* ====================== ===================== ====================== */
.planCashFlowLite {
    height: 23px;
    background-color: #F5F4EC;
    vertical-align: middle;
}

.planCashFlowHLite {
    height: 23px;
    background-color: #D9D4AE;
    vertical-align: middle;
}

/* =================== END - PLAN MODULE STYLES  ==================== */

#news_room {
    float: left;
    width: 784px;
}

#news_room h1 {
    font-family: arial;
    color: #333333;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 3px;
    font-size: 20px;
    background: #E9E7D7 none repeat scroll 0 0;
    border-bottom: 3px solid #D9D4AE;
}

#news_room h3 {
    font-family: arial;
    color: #8E7218;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 3px;
    font-size: 20px;
    text-indent: 5px;
}

#announce_room {
    float: left;
    width: 988px;
    font-family: verdana;
    font-size: 14px;
    min-height: 500px;
}

#announce_room p {
    background-color: #F6FCE8;
    padding: 10px;
}

#announce_room ul {
    margin: 0;
    padding: 0;
}

#announce_room h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}

#announce_room h2 a {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}

#announce_room h2 a:hover {
    text-decoration: underline;
}

#announce_room h2 span {
    float: right;
    font-size: 10px;
    font-weight: normal;
    color: #432817;
    margin-top: 5px;
    margin-left: 15px;
}

.but_announce a {
    background-color: #432817;
    margin-left: 15px;
    padding: 7px;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    float: right;
}

.but_announce a:hover {
    text-decoration: underline;
}

#announce_room li {
    list-style: none;
    border: 2px solid #D4E4AB;
    padding: 10px;
    margin-bottom: 15px;
}

#announce_room li:focus {
    border: 2px solid #79A915;
}

#announce_room li:hover {
    border: 2px solid #79A915;
}

#announce_room a {
    font-size: 11px;
    text-decoration: none;
}

#lmenu {
    list-style-type: none;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    padding: 0 10px 0 0;
    margin: 0;
}

#lmenu li {
    text-decoration: none;
    list-style-type: none;
    border-top: 1px solid #DFDAC8;
    padding-left: 15px;
    background-image: url(../images/news_arrow.gif);
    background-repeat: no-repeat;
    background-position: left;
}

#lmenu li a {
    text-decoration: none;
    color: #8E7218;
}

#lmenu li a:hover {
    text-decoration: none;
    color: #003660;
}

#lmenu li.selected a {
    color: #003660;
    font-weight: bold;
}

.wrapper-newsChunk {
    margin-bottom: 10px;
}

table#press-table td.press-date {
    border-bottom: 3px solid #D9D4AE;
    padding: 5px 15px 5px 5px;
}

.newsroom-headerLink {
    float: right;
    font-size: 11px;
    margin: -35px 5px 5px;
    padding: 2px;
    font-family: arial;
}

.newsroom-headerLink a {
    text-decoration: none;
    color: #8E7218;
}

table#press-table {
    margin: 10px;
}

table#press-table td.press-title {
    border-bottom: 3px solid #D9D4AE;
    padding: 5px 5px 5px 15px;
}

.press-title a {
    color: #2773AD;
    font-size: 13px;
    font-family: arial;
}

fieldset {
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
    padding: 5px;
}

table#nri td {
    padding: 10px;
}

/* ====================== ===================== ====================== */
/* ======================  "FIXED DEPOSIT" MODULE STYLES  ====================== */
/* ====================== ===================== ====================== */
.CalculatePlain_BtnOvl {
    background: url(../images/calculate_plain.gif) center 0px no-repeat;
    width: 70px;
    height: 22px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

/* =================== END - "FIXED DEPOSIT" MODULE STYLES  ==================== */

/* ====================== ===================== ====================== */
/* ======================  "NEW" MODULE STYLES  ====================== */
/* ====================== ===================== ====================== */
#help_col1 {
    float: right;
    width: 80px;
}

#help_tos {
    float: right;
    width: 67px;
}

#help_col2 {
    float: right;
    width: 30px;
}

#help_col3 {
    float: right;
    width: 125px;
    margin-left: 12px;
}

#help_col4 {
    float: right;
    width: 80px;
}

td#ecsloc {
    vertical-align: top;
    padding-left: 10px;
    font-family: arial;
    font-size: 12px;
}

/* new styles */
#container {
    margin: 0 auto;
    width: 990px;
}

#container2 {
    clear: left;
    float: left;
    width: 984px;
    position: relative;
    margin: auto;
    overflow: hidden;
    background-image: #ffffff; /* column 2 background colour */
    margin-top: 10px;
    padding-bottom: 10px;
}

#container1 {
    float: left;
    width: 984px;
    position: relative;
    right: 814px;
    background: #E4E4C4; /* column 1 background colour */
}

#col1 {
    float: left;
    width: 150px;
    position: relative;
    left: 824px;
    overflow: hidden;
}

#col2 {
    float: left;
    width: 814px;
    position: relative;
    left: 834px;
    overflow: hidden;
    min-height: 500px;
}

#new_update ul {
    width: 195px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 10px 0 0 0;
}

#new_update ul li a {
    display: block;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    background-color: #FEF3B1;
    border-bottom: 1px solid #ffffff;
    color: #ff0000;
    padding-left: 5px;
}

#new_update ul li a:hover {
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #ff0000;
    color: #ffffff;
    padding-left: 5px;
}

#trans1_new {
    float: left;
    width: 710px;
    height: 25px;
    margin-top: 5px;
}

#addressinfo_popup, #bankinfo_popup, #basicinfo_popup, #nomineeInfo_popup {
    float: left;
    display: inline;
    width: 813px;
    border: 1px solid #D9D4AE;
    padding: 5px;
    margin-left: 10px;
}

.SaveBttn1 {
    background: url(../images/save.gif) center 4px no-repeat;
    width: 100px;
    height: 40px;
    border: 0;
    cursor: pointer;
}

.spacer {
    clear: both;
    height: 1px;
}

/* ----------- My Form ----------- */
.myform {
    margin: 0 auto;
    width: 700px;
    padding: 14px;
}

/* ----------- basic ----------- */
#basic_form {
    border: solid 4px #DFDAC8;
    font-family: Arial;
    font-size: 13px;
}

#basic_form h1 {
    font-size: 16px;
    font-weight: bold;
    color: #906D22;
    margin-bottom: 8px;
}

#basic_form p {
    font-size: 11px;
    color: #666666;
    margin-bottom: 20px;
    border-bottom: solid 1px #906D22;
    padding-bottom: 10px;
}

#basic_form label {
    display: block;
    font-weight: bold;
    text-align: right;
    width: 300px;
    float: left;
    padding: 5px;
    background-color: #F5F4ED;
}

#basic_form .small {
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    width: 300px;
}

#basic_form input {
    float: left;
    width: 200px;
    margin: 2px 0 20px 10px;
}

#basic_form select {
    float: left;
    width: 200px;
    margin: 2px 0 20px 10px;
}

#basic_form button {
    clear: both;
    margin-left: 280px;
    background: #888888;
    color: #FFFFFF;
    border: solid 1px #666666;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 6px;
}

.sitemap {
    border-bottom: 1px solid #F5F4ED;
    padding-bottom: 10px;
}

.equity_txt {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.equity_txt1 {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

.equity_txt_normal {
    font-family: arial;
    font-size: 12px;
    color: #000000;
}

.equity_data {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #604900;
}

.equity_data_head {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #25728A;
}

.equity_menu {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #0D495C;
}

.equity_foot {
    font-family: arial;
    font-size: 11px;
    color: #8D7117;
}

.EquitySubmitBttn {
    background: url(../images/eqt_submit.gif) center no-repeat;
    width: 83px;
    height: 29px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.equity_more_y {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #8F6D23;
    text-decoration: none;
}

.equity_txt_y {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #8F6D23;
}

.etabstyle {
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #A48847;
    background-color: #FBF7E1;
}

table td {
    padding: 0px 0px 0px 10px;
}

table#portfolio_scr td {
    padding-left: 5px;
}

.equity_txt11 {
    font-family: arial;
    font-size: 11px;
    color: #000000;
}

.equity_txt_b {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #25728A;
    text-decoration: none;
}

.equity_more_b {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #25728A;
    text-decoration: none;
}

/* =================== END - "NEW" MODULE STYLES  ==================== */
SELECT.txtb_eq {
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #FFFFFF;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.get_quote_button {
    FONT-FAMILY: Arial;
    BORDER-RIGHT: #45443f 0px solid;
    BORDER-TOP: #45443f 0px solid;
    BACKGROUND: #8F6D23;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #45443f 0px solid;
    WIDTH: 50px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #45443f 0px solid;
    HEIGHT: 21px;
}

.pageheader1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #42859A;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial;
    line-height: 20px;
}

.tableheadera1 {
    BACKGROUND-COLOR: #25728A;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 24px;
    font-family: arial;
    vertical-align: top;
}

.tableheadera1 td {
    padding-left: 5px;
    padding-right: 2px;
    vertical-align: top;
}

.tableheaderaheight {
    LINE-HEIGHT: 16px;
}

.tablecontent1a {
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5EBB5;
    padding-left: 5px;
}

.tablecontent1a td {
    padding-left: 5px;
    padding-right: 2px;
}

.tablecontent2a {
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FBF7E1;
    padding-left: 5px;
}

.tablecontent2a td {
    padding-left: 5px;
    padding-right: 2px;
}

#new_update ul {
    width: 195px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 10px 0 0 0;
}

#new_update ul li a {
    display: block;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    background-color: #FAFADC;
    border-bottom: 2px solid #E1E1BF;
    border-top: 1px solid #E1E1BF;
    color: #2A1305;
    padding-left: 5px;
}

#new_update ul li a:hover {
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #003300;
    color: #ffffff;
    padding-left: 5px;
}

#new_update_sub ul {
    width: 195px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0px 0 0 0;
}

#new_update_sub ul li a {
    display: block;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    background-color: #8D7117;
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    padding-left: 5px;
}

#new_update_sub ul li a:hover {
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #D9D4AE;
    color: #000000;
    padding-left: 5px;
}

#new_update_sub ul li.selected a {
    background-color: #002B00;
    color: #ffffff;
}

span.beta {
    font-family: arial;
    font-size: xx-small;
    color: #ff0000;
    vertical-align: super;
}

.sorted a, .sortable a {
    background-position: right;
    display: block;
    width: 100%;
}

.sortable a {
    background-image: url(../images/arrow_off.png);
    background-repeat: no-repeat;
}

.order1 a {
    background-image: url(../images/arrow_down.png);
    background-repeat: no-repeat;
}

.order2 a {
    background-image: url(../images/arrow_up.png);
    background-repeat: no-repeat;
}

#form_line td {
    padding: 10px;
    border-top: 1px solid #F5F4ED;
}

#form_line tr:focus {
    background-color: #EEFFC8;
}

#form_line tr:hover {
    background-color: #EEFFC8;
}

tr#port_head {
    height: 35px;
    vertical-align: middle;
    background-image: url(../images/port_bg.gif);
}

.heading1 {
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #432815;
}

.heading2 {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #432815;
}

.highlight_txt {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #003660;
}

td#tabname {
    padding: 10px;
}

.question_heading {
    height: 15px;
    line-height: 15px;
    vertical-align: middle;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #8E7214;
}

.whyjoin_head {
    font-family: georgia;
    font-size: 22px;
    color: #906D29;
    font-weight: normal;
}

.whyjoin_subhead {
    font-family: georgia;
    font-size: 18px;
    color: #000000;
}

.whyjoin_subhead1 {
    font-family: georgia;
    font-size: 18px;
    color: #206BA5;
}

.whyjoin_btxt {
    font-family: arial;
    font-size: 14px;
    color: #000000;
    line-height: 21px;
}

.whyjoin_btxt1 {
    font-family: arial;
    font-size: 14px;
    color: #206BA5;
    line-height: 21px;
}

#whyjoin p {

    min-height: 130px;
}

#whyjoin img {
    float: right;
    padding-left: 10px;
}

.whyjoin_btxt a {
    font-family: arial;
    font-size: 14px;
    color: #206BA5;
    line-height: 21px;
}

.detail {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    padding: 5px;
}

tr#basic4 {
    height: 55px;
    background-color: #EBF6FF;
}

tr#basic5 {
    height: 55px;
    background-color: #FBF7E1;
}

.popupOK {
    background: url(../images/popup_ok.gif) center no-repeat;
    width: 54px;
    height: 29px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.popupCancel {
    background: url(../images/popup_cancel.gif) center no-repeat;
    width: 75px;
    height: 29px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.rnd {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.rnd1 {
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
}

.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.jScrollPaneTrack {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 100%;
    background: #aaa;
}

.jScrollPaneDrag {
    position: absolute;
    background: #666;
    cursor: pointer;
    overflow: hidden;
}

.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

a.jScrollArrowUp {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    /*background-color: #666;*/
    height: 9px;
}

a.jScrollArrowUp:hover {
    /*background-color: #f60;*/
}

a.jScrollArrowDown {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    background-color: #666;
    height: 9px;
}

a.jScrollArrowDown:hover {
    background-color: #f60;
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    background-color: #f00;
}

#npscal_row {
    background-color: #E5F2FF;
}

#npscal_row1 {
    background-color: #FFFAD0;
}

#npscal_row3 {
    background-color: #C2E1FF;
}

.NPSPlanerBttn {
    background: url(../images/plan_nps.gif) center 4px no-repeat;
    width: 94px;
    height: 36px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.NPSPlanerBttn1 {
    background: url(../images/nps_risk.gif) center 4px no-repeat;
    width: 124px;
    height: 36px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 60px;
}

.header_theme {
    margin: 0 auto;
    width: 989px;
    height: 90px;
    background-image: url(../images/logo_theme.gif);
    background-position: left;
    background-repeat: no-repeat;
}

#menu_theme {
    margin: 0 auto;
    width: 989px;
    height: 34px;
    background-color: #9A813F;
}

#mainnavi_theme {
    float: left;
    width: 989px;
}

#mainnavi_theme ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#mainnavi_theme li {
    float: left;
    font-size: 13px;
    font-family: verdana;
    font-weight: bold;
    padding: 10px 0 10px 10px;
    text-align: center;
}

#mainnavi_theme li a {
    margin-right: 10px;
    padding: 4px;
    color: #ffffff;
    text-decoration: none
}

#mainnavi_theme li a:hover {
    color: #291306;
}

.mainnavi_theme li .active {
    color: #291306;
}

.login_wi1 {
    float: right;
    text-align: right;
    margin-top: 20px;
}

.login_wi1 img {
    margin-top: 10px;
}

.login_wi1 a {
    color: #271406;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    text-decoration: none;
}

.login_wi1 a:hover {
    color: #9C803F;
    text-decoration: none;
}

.highlight_theme {
    margin: 0 auto;
    width: 989px;
    height: 10px;
    background-image: url(../images/high_bg_theme.jpg);
}

#message_theme {
    margin: 0 auto;
    width: 989px;
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    background-image: url(../images/msg_bg_theme.gif);
}

#footer_theme {
    margin: 0 auto;
    width: 989px;
    height: 97px;
    background-color: #ececec;
    padding-top: 5px;
    font-family: verdana;
    font-size: 11px;
}

#footer1_theme {
    margin: 0 auto;
    width: 969px;
    height: 63px;
    background-color: #ffffff;
    border: 1px solid #cbcbcb;
}

.msg_theme {
    color: #291306;
    font-family: verdana;
    font-size: 11px;
}

.msg_theme a {
    color: #291306;
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
}

#foot_theme {
    clear: left;
    margin-top: 10px;
}

#content_theme {
    margin: 0 auto;
    width: 989px;
    height: 31900px;
}

#left_content_theme {
    float: left;
    width: 200px;
    height: 31880px;
    background-color: #F6FCE8;
    margin-top: 20px;
}

#right_content_theme {
    float: right;
    width: 769px;
    height: 28580px;
    margin-top: 20px;
    padding-left: 20px;
    font-family: Verdana, Arial, Sans-Serif;
}

#left_content_theme ul {
    list-style: none;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0;
}

#left_content_theme ul li {
    padding: 10px;
    border-bottom: 2px solid #ffffff;
    background-color: #D4E4AB;
}

#left_content_theme ul li a {
    padding: 10px;
    color: #291306;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

#left_content_theme ul li a:hover {
    color: #9A813F;
}

.style1_theme {
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
}

.style2_theme {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
}

.font1_theme {
    font-family: verdana;
    font-size: 11px;
    color: #432815;
}

.font1_theme:hover {
    font-family: verdana;
    font-size: 11px;
    color: #9A813F;
}

#basic2_theme {
    background-image: url(../images/port_theme.gif);
    height: 38px;
}

table.rpad td {
    padding-right: 5px;
}

#basic3_theme {
    background-image: url(../images/port_bg1.gif);
    height: 38px;
}

#srow {
    text-align: left;
}

#srow1 {
    text-align: center;
}

.odd_theme {
    background-color: #F5EEE9;
    height: 25px;
}

.even_theme {
    background-color: #EEE1DA;
    height: 25px;
}

.odd_theme td {
    padding-left: 5px;
}

.even_theme td {
    padding-left: 5px;
}

.scheme_head {
    background-color: #F1DACC;
    height: 55px;
}

.sip_scheme_head {
    background-color: #F1DACC;
    height: 55px;
}

.sip_list_head {
    background-color: #F1DACC;
    height: 45px;
}

.selected_scheme_head {
    background-color: #F1F2BE;
    height: 55px;
}

.selected_scheme_head td {
    border: 1px solid #DBDC7B;
}

.sip_scheme_head td {
    padding-left: 10px;
}

.equ_theme a {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    color: #432815;
}

.equ_theme a:hover {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    color: #7D1311;
    text-decoration: none;
}

table#announce_th td {
    padding-left: 10px;
    font-family: verdana;
    font-size: 14px;
}

.selected_odd_theme, .selected_even_theme td {
    border: 1px solid #B2B369;
}

.selected_odd_theme {
    background-color: #FFFCEE;
}

.selected_even_theme {
    background-color: #FEFFE0;
}

.odd_theme {
    background-color: #F3ECE8;
}

.even_theme {
    background-color: #FBF9F8;
}

.headc {
    background-color: #F8F8D6;
    text-align: center;
    padding: 15px;
    color: #306901;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}

.fd_head {
    font-family: arial;
    font-size: 11px;
    color: #432817;
    font-weight: bold;
}

.fd_subhead {
    font-family: arial;
    font-size: 10px;
    color: #ffffff;
}

.fd_subhead1 {
    font-family: arial;
    font-size: 10px;
    color: #432817;
}

.fd_comp {
    font-family: arial;
    font-size: 11px;
    color: #432817;
    font-weight: bold;
}

.fd_comp:hover {
    font-family: arial;
    font-size: 11px;
    color: #9A813F;
    font-weight: bold;
}

.fd_calc {
    font-family: arial;
    font-size: 11px;
    color: #432817;
}

.faqlink {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    color: #9A813F;
    text-decoration: underline;
}

.mf_announce {
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #432817;
    text-decoration: underline;
}

.pagination, .pagelinks {
    height: 26px;
    margin: 18px 0;
    font-family: arial;
    background-color: #c2c2c2;
}

.pagination ul {
    float: left;
    margin: 0;
    border: 1px solid #ddd;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination li {
    display: inline;
}

.pagination a {
    float: left;
    background-color: #fafafa;
    font-size: 11px;
    padding: 0 14px;
    line-height: 34px;
    border-right: 1px solid;
    border-right-color: #ddd;
    border-right-color: rgba(0, 0, 0, 0.15);
    *border-right-color: #ddd;
    text-decoration: none;
    cursor: pointer;
}

.pagination a:hover, .pagination .active, .display_tag_pagination a {
    background-color: #c7eefe;
}

.sorted {
    background-color: #ddf4fb;
}

.pagination .disabled a, .pagination .disabled a:hover {
    background-color: transparent;
    color: #bfbfbf;
}

.pagination .next a {
    border: 0;
}

.pagelinks > strong {
    float: left;
    padding: 0 14px;
    line-height: 34px;
    border-right: 1px solid;
    border-right-color: #ddd;
    border-right-color: rgba(0, 0, 0, 0.15);
    *border-right-color: #ddd;
    text-decoration: none;
    background-color: #c7eefe;
}

.tabhead_theme {
    background-image: url(../images/port_bg1.gif);
    height: 38px;
    border-right: 1px solid #CDA892;
    border-left: 1px solid #CDA892;
}

.hint {
    font-family: arial;
    font-size: 11px;
    color: #178CBC;
}

.head_login {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

.dep_login {
    font-family: arial;
    font-size: 12px;
    color: #432817;
}

.dep_forgot {
    font-family: arial;
    font-size: 11px;
    color: #432817;
    text-decoration: none;
}

.dep_olink {
    font-family: arial;
    font-size: 13px;
    color: #432817;
    font-weight: bold;
    text-decoration: none;
}

.head_diagram {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #432817;
}

.dep_success ul {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}

.dep_success ul li {
    margin-bottom: 20px;
    border: 1px solid #DEBEAC;
    background-color: #ffffff;
    line-height: 25px;
    padding: 10px;
}

<!--
---------- Holdings page tool tip styles Begin------------------ >
.SimpleTip {
    position: relative;
    color: blue;
}

.SimpleTip div {
    /* hide tool tip box */
    display: none;
}

.SimpleTipHover {
    position: relative;
    color: #069;
    cursor: help; /* show help icon along with regular mouse icon */
}

/* style the tool tip */
.SimpleTipHover div {
    /* you can change anything in the styling attributes below */
    font-weight: normal;
    width: 550px;
    padding: 4px;
    border: 2px solid #FFC568;
    background-color: #FFF9E4;
    /* DON'T CHANGE ANYTHING BEYOND THIS LINE */
    /* making round corners for Moziall Firefox and Safari. IE dosen't support */
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    position: absolute;
    display: block;
    left: 0px; /* correct positioning*/
    top: -30px; /* adjust positioning from top so that tool tip will come above the elemnt */
    text-align: left;
    /* make it visible above the all elment, z-index decide the order of elements we show on page. 5000 is much higher value and tool tip will always come above of all elements */
    z-index: 5000;
}

.SimpleTipReferral {
    position: relative;
    color: #069;
    cursor: help; /* show help icon along with regular mouse icon */
}

.SimpleTipReferral div {
    /* you can change anything in the styling attributes below */
    font-weight: normal;
    width: 220px;
    padding: 4px;
    border: 2px solid #FFC568;
    background-color: #FFF9E4;
    /* DON'T CHANGE ANYTHING BEYOND THIS LINE */
    /* making round corners for Moziall Firefox and Safari. IE dosen't support */
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    position: absolute;
    display: block;
    left: 0px; /* correct positioning*/
    top: -30px; /* adjust positioning from top so that tool tip will come above the elemnt */
    text-align: left;
    /* make it visible above the all elment, z-index decide the order of elements we show on page. 5000 is much higher value and tool tip will always come above of all elements */
    z-index: 5000;
}

.SimpleTipInsight {
    position: relative;
    cursor: help; /* show help icon along with regular mouse icon */
}

.SimpleTipInsight div {
    /* you can change anything in the styling attributes below */
    font-weight: normal;
    width: 210px;
    padding: 4px;
    border: 2px solid #F5A4B8;
    background-color: #803649;
    /* DON'T CHANGE ANYTHING BEYOND THIS LINE */
    /* making round corners for Moziall Firefox and Safari. IE dosen't support */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: absolute;
    display: block;
    right: -5px; /* correct positioning*/
    top: -30px; /* adjust positioning from top so that tool tip will come above the elemnt */
    text-align: left;
    /* make it visible above the all elment, z-index decide the order of elements we show on page. 5000 is much higher value and tool tip will always come above of all elements */
    z-index: 8000;
}

<!--
---------- Holdings page tool tip styles end------------------ >

<!--
---------- Portfolio page tool tip styles Begin------------------ >
.SimpleTip1 {
    position: relative;
}

.SimpleTip1 div {
    /* hide tool tip box */
    display: none;
}

.SimpleTip1Hover {
    position: relative;
    cursor: help; /* show help icon along with regular mouse icon */
}

/* style the tool tip */
.SimpleTip1Hover div {
    /* you can change anything in the styling attributes below */
    font-weight: normal;
    padding: 10px;
    border: 2px solid #F5A4B8;
    background-color: #803649;
    /* DON'T CHANGE ANYTHING BEYOND THIS LINE */
    /* making round corners for Moziall Firefox and Safari. IE dosen't support */
    -moz-border-radius: 5px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    position: absolute;
    left: 0px; /* correct positioning*/
    top: -50px; /* adjust positioning from top so that tool tip will come above the elemnt */
    text-align: center;
    /* make it visible above the all elment, z-index decide the order of elements we show on page. 5000 is much higher value and tool tip will always come above of all elements */
    z-index: 5000;
}

<!--
---------- Portfolio page tool tip styles end------------------ >

<!--
FundsIndia

-->
#brow_style1 {
    background-color: #432817;
    text-indent: 10px;
    color: #ffffff;
}

table#rowd th {
    background-color: #EAE2DC;
    height: 30px;
    text-align: left;
}

td#rowline {
    height: 55px;
    padding: 0 5px 0 5px;
    border-bottom: 1px solid #825D45;
    border-right: 1px solid #EAE2DC;
    border-left: 1px solid #EAE2DC;
}

#rupt td {
    font-size: 11px;
}

.rupt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.rupt_head {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.rupt_sel {
    width: 310px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.rupt_bg {
    background-color: #c3c3c3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 10px;
}

.rupee_border {
    border: 1px solid #CDA892;
}

#rupt_tab td {

.rupt_th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

padding-left:

3
px

;
}
#insure_table td {
    padding: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.successp_scr_head {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    color: #FFFFFF;
    padding-left: 10px;
}

.successp_scr_head1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 28px;
    color: #432817;
}

.successp_b_txt {
    font-family: arial;
    font-size: 14px;
    color: #432817;
}

.successp_b_txt_link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #432817;
    text-decoration: underline;
}

#form_line_ipo td {
    padding: 10px;
    border-top: 1px solid #CDA892;
}

#form_line_ipo tr:focus {
    background-color: #F5EEE9;
}

#form_line_ipo tr:hover {
    background-color: #F5EEE9;
}

.ipo_row {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #432817;
    text-decoration: underline;
}

#form_line_contact td {
    padding: 7px;
    font-size: 14px;
}

#form_line_contact input {
    padding: 5px;
    font-size: 14px;
}

#form_line_contact input:focus {
    border: 2px solid #79A915;
}

#form_line_contact input:hover {
    border: 2px solid #79A915;
}

#form_line_contact textarea:focus {
    border: 2px solid #79A915;
}

#form_line_contact textarea:hover {
    border: 2px solid #79A915;
}

#maintab span {
    position: absolute;
    right: 140px;
    margin-top: 3px;
}

.form_home_txt {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #8D7117;
    text-decoration: underline;
}

.form_home_txt:hover {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #432817;
}

#newinvest {
    float: left;
    display: inline;
    width: 790px;
    margin-left: 10px;
}

.header_form {
    height: 35px;
    vertical-align: middle;
    text-align: center;
    background-color: #F3ECE8;
}

.header_form_new {
    height: 35px;
    vertical-align: middle;
    text-align: center;
    background-image: url(../images/port_theme.gif);
}

.dep_olink_new {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #432817;
}

.pelican_mm {

    font-family: verdana;

    font-size: 16px;

    color: #FFFFFF;

    text-decoration: none;

    font-weight: bold;

}

.pelican_mm:hover {

    font-family: verdana;

    font-size: 16px;

    color: #432817;

    text-decoration: none;

    font-weight: bold;

}

.pelicanfoot {

    font-family: verdana;

    font-size: 11px;

    color: #019297;

}

.pelicanfootlink {

    font-family: verdana;

    font-size: 11px;

    color: #432817;

    text-decoration: none;

}

.pelicanfoot_head {

    font-family: verdana;

    font-size: 11px;

    color: #019297;

    font-weight: bold;

}

.pelicanborder {

    border-bottom: 2px solid #432817;

}

#container1_pelican {
    float: left;
    width: 984px;
    position: relative;
    right: 814px;
    background: #BFE6E7; /* column 1 background colour */
}

#new_update_pelican ul {
    width: 195px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 10px 0 0 0;
}

#new_update_pelican ul li a {
    display: block;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    background-color: #e4f8f9;
    border-bottom: 2px solid #ffffff;
    border-top: 1px solid #CEB36A;
    color: #2A1305;
    padding-left: 5px;
}

#new_update_pelican ul li a:hover {
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #432815;
    color: #ffffff;
    padding-left: 5px;
}

#new_update_pelican_sub ul {
    width: 195px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0px 0 0 0;
}

#new_update_pelican_sub ul li a {
    display: block;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    background-color: #8D7117;
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    padding-left: 5px;
}

#new_update_pelican_sub ul li a:hover {
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #D9D4AE;
    color: #000000;
    padding-left: 5px;
}

#new_update_pelican_sub ul li.selected a {
    background-color: #002B00;
    color: #ffffff;
}

.blue.button:hover {
    background: #ffffff;
    color: #00598b;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ff9009, endColorStr=#ff9009);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9009, endColorstr=#ff9009)";
}

.button {
    min-width: 45px;
    display: inline-block;
    font-family: "HelveticaNeue-Bold", "HelveticaNeue", Helvetica, Arial, Sans-serif;
    font-weight: bold;
    color: white;
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    text-decoration: none;
    white-space: nowrap;
}

.black.button {
    background-color: #808080;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(88, 88, 88)), color-stop(0.81, rgb(128, 128, 128)));
    background: -moz-linear-gradient(center bottom, rgb(88, 88, 88) 22%, rgb(128, 128, 128) 81%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#808080, endColorStr=#585858);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#585858)";
}

.black.button:hover {
    background: #585858;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#585858, endColorStr=#585858);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#585858)";
}

.blue.button {
    background-color: #00598b
}

.red.button {
    background-color: #ff6666;
    color: #ffffff;
}

.red.button:hover {
    background-color: #ffffff;
    color: #ff6666;
}

.orange.button {
    background-color: #ffaa44;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(255, 144, 9)), color-stop(0.81, rgb(255, 170, 68)));
    background: -moz-linear-gradient(center bottom, rgb(255, 144, 9) 22%, rgb(255, 170, 68) 81%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffaa44, endColorStr=#ff9009);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaa44, endColorstr=#ff9009)";
}

.orange.button:hover {
    background-color: #026ca7;
}

.small.button {
    padding: 7px 10px 8px 10px;
    margin-left: 10px;
    font-size: 12px;
}

.medium.button {
    padding: 10px 14px 12px 16px;
    font-size: 16px;
}

.large.button {

    padding: 13px 18px 16px 22px;
    font-size: 20px;
}

<!--
new styles

-->
#gre_loginbut {
    float: right;
    width: 70px;
    height: 39px;
    margin-top: 10px;
}

#gre_openacc {
    float: right;
    width: 180px;
    height: 39px;
    margin-top: 10px;
}

#gre_navigation {
    margin: 0 auto;
    width: 100%;
    background-image: url(../images/gre_images/nav_bg.gif);
    background-repeat: repeat-x;
}

#gre_top {
    margin: 0 auto;
    width: 990px;
    height: 49px;
    background-image: url(../images/gre_images/nav_bg.gif);
}

#gre_topnav {
    float: left;
    width: 590px;
    height: 49px;
}

#gre_topnav ul {
    float: left;
    width: 590px;
    padding: 0;
    margin: 0;
    height: 49px;
    vertical-align: middle;
}

#gre_topnav ul li {
    display: inline;
    height: 49px;
    line-height: 49px;
    vertical-align: middle;
}

#gre_topnav ul li a {
    font-family: arial;
    font-size: 18px;
    padding: 14px;
    text-decoration: none;
    color: #003300;
}

#gre_topnav ul li a:hover {
    color: #ffffff;
    background-color: #6A7E40;
}

#gre_topnav ul li a.selected {
    color: #ffffff;
    background-color: #6A7E40;
}

#gre_logonav {
    width: 100%;
    height: 79px;
    background-image: url(../images/gre_images/nav_bg1.gif);
}

#gre_subnav {
    float: left;
    width: 100%;
    height: 44px;
    background-image: url(../images/gre_images/nav_bg2.gif);
}

#gre_header2 {
    margin: 0 auto;
    width: 990px;
    padding: 0;
}

#gre_sublogo, #gre_icon, #gre_username {
    float: left;
}

#gre_sublogo {
    width: 350px;
}

#gre_icon {
    float: right;
    width: 200px;
    padding-top: 25px;
}

#gre_logout_btn {
    float: right;
    width: 110px;
    padding-top: 18px;
    text-align: right;
}

#gre_username {
    float: right;
    padding-right: 50px;
    height: 79px;
    line-height: 79px;
    vertical-align: middle;
    font-family: arial;
    color: #432817;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}

#gre_subcontent {
    width: 990px;
    height: 44px;
    background-image: url(../images/gre_images/subnavbg.gif);
    margin: 0 auto;
    z-index: -100;
}

#gre_subcontent ul {
    margin: 0;
    padding: 0;
}

#gre_subcontent ul li {
    display: inline;
    height: 44px;
    line-height: 44px;
    vertical-align: middle;
}

#gre_subcontent ul li a {
    font-family: arial;
    font-size: 13px;
    padding: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #003300;
}

#gre_subcontent ul li a:hover {
    color: #ffffff;
    background-color: #6A7E40;
}

#gre_subcontent ul li a.selected {
    color: #ffffff;
    background-color: #6A7E40;
}

#gre_content {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0 0 20px 0;
}

#gre_footer {
    width: 100%;
    float: left;
    background-color: #E3F0C4;
    height: 100%;
}

.gre_datafont {
    font-family: arial;
    font-size: 11px;
    color: #003300;
    font-weight: bold;
    text-decoration: none;
}

#gre_subhead {
    width: 990px;
    margin: 0 auto;
    height: 128px;
    background-color: #6A7E40;
    clear: both;
}

.gre_subhead {
    font-family: arial;
    font-size: 24px;
    color: #FFFFFF;
}

.gre_lbox {
    width: 250px;
    padding: 6px;
    border: 2px solid #4B5D24;
    font-size: 14px;
    color: #003300;
    background-color: #FAFFED;
}

.gre_lbox1 {
    width: 150px;
    padding: 6px;
    border: 2px solid #4B5D24;
    font-size: 14px;
    color: #003300;
    background-color: #FAFFED;
}

.gre_folioname {
    font-family: arial;
    font-size: 18px;
    color: #432817;
}

.gre_folioname1 {
    font-family: arial;
    font-size: 13px;
    color: #432817;
    font-weight: bold;
}

#gre_tab1 td {
    padding-left: 5px;
}

.iconfont {
    font-family: arial;
    font-size: 11px;
    color: #432817;
    text-decoration: underline;
}

.gre_dispfont {
    font-family: arial;
    font-size: 11px;
    color: #432817;
    padding: 5px;
}

.gre_schemefont {
    font-family: arial;
    font-size: 11px;
    color: #8D6F28;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
}

.gre_WebRupee {
    font-family: 'WebRupee';
}

.gre_bodytxt {
    font-family: arial;
    font-size: 14px;
    line-height: 20px;
}

.gre_bodytxt1 {
    font-family: arial;
    font-size: 14px;
    line-height: 20px;
    color: #432817;
}

.gre_head1 {
    font-family: arial;
    font-size: 18px;
    color: #432817;
}

.gre_foothead {
    font-family: arial;
    font-size: 18px;
    color: #FFFFFF;
}

.gre_valueadd {
    font-family: arial;
    font-size: 12px;
    color: #432817;
    font-weight: bold;
}

#gre_dd li {

    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

.gre_subhead {
    font-family: arial;
    font-size: 18px;
    color: #003300;
}

ul#topnav {
    margin: 0;
    padding: 0;
    margin: 0 auto;
    width: 990px;
    list-style: none;
    position: relative;
    background-image: url(../images/topnav_stretch.gif);
    font: 13px normal Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 35px;
    z-index: 101;
}

ul#topnav li {
    float: left;
    margin: 0;
    padding: 0;
    border-right: 1px solid #505C35;
}

ul#topnav li a {
    padding: 9px 13px 10px 13px;
    display: block;
    color: #f0f0f0;
    text-decoration: none;
}

ul#topnav li.selected {
    background-color: #003300;
}

ul#topnav li:hover {
    background-color: #49401F;
}

ul#topnav li a:hover {
    color: #ffffff;
}

ul#topnav li span {
    float: left;
    padding: 15px 0;
    position: absolute;
    left: 0;
    top: 35px;
    display: none;
    width: 990px;
    background: #49401F;
    font-weight: bold;
    color: #fff;
    font-size: 11px;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

ul#topnav li span a {
    color: #ffffff;
}

ul#topnav li:hover span {
    display: block;
}

ul#topnav li span a {
    display: inline;
}

ul#topnav li span a:hover {
    text-decoration: underline;
}

#gre_porthead {
    background-image: url(../images/gre_images/gre_bar1.gif);
    height: 55px;
    background-repeat: norepeat;
    background-position: left;
}

#gre_porthead1 {
    background-image: url(../images/gre_images/gre_port_bg.gif);
    height: 38px;
}

.gre_odd_theme {
    background-color: #FFF8BA;
    height: 25px;
}

.gre_even_theme {
    background-color: #CEE9A7;
    height: 25px;
}

.gre_lbox {
    padding: 5px;
    border: 1px solid #6A7E40;
    background-color: #ffffff;
    font-size: 14px;
}

.gre_portfolio {
    vertical-align: top;
    padding-top: 10px;
    font-size: 18px;
    padding-left: 20px;
    color: #432817;
}

.gre_portfolio span {
    margin-left: 10px;
}

.gre_portfolio1 {
    vertical-align: top;
    padding-top: 15px;
    font-size: 11px;

}

.datafont {
    font-family: arial;
    font-size: 11px;
    color: #003300;
    text-decoration: none;
    font-weight: bold;
}

.datafont:hover {
    color: #432817;
}

td#gre_grand {
    text-align: right;
    font-size: 13px;
    font-weight: bold;
    background-color: #CEE9A7;
    color: #432815;
    font-family: verdana;
}

td#gre_grand1 {
    font-size: 13px;
    font-weight: bold;
    background-color: #FFF8BA;
    height: 20px;
    color: #432815;
    font-family: verdana;
}

.vtp_head {
    background-color: #E9EEDD;
    text-align: center;
    padding: 10px;
}

/*
	==	ESOP ==
*/
.SubmitCoalShine {
    background: url(../images/ESOP/esop_submit.gif) center no-repeat;
    width: 71px;
    height: 29px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

.ResetCoalShine {
    background: url(../images/ESOP/esop_reset.gif) center no-repeat;
    width: 71px;
    height: 29px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
}

#log {
    list-style: none;
    padding-left: 0;
}

#log li {
    font-size: 17px;
    font-weight: bold;
    font-family: arial;
    color: #432817;
    border-top: 1px dotted #c2c2c2;
    padding-top: 10px;
}

#log li p {
    font-size: 14px;
    color: #505050;
    font-weight: normal;
    line-height: 20px;
}

.boldHead {
    font-size: 15px;
    font-weight: bolder;
}

.boldHead1 {
    font-size: 17px;
    font-weight: bolder;
}

.bold {
    font-weight: bolder;
}

.italic {
    font-style: italic;
}

.small {
    font-size: 10px;
}

.heading3 {
    padding: 0 5px 5px 5px;
    background-color: #F5EEE9;
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}

.table {
    width: 100%;
    margin-bottom: 20px;
}

.table th,
.table td {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}

.table th {
    font-weight: bold;
}

.table thead th {
    vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
    border-top: 0;
}

.table tbody + tbody {
    border-top: 2px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
    padding: 4px 5px;
}

.table-bordered {
    border: 1px solid #dddddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
    border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
    background-color: #f9f9f9;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
    background-color: #f5f5f5;
}

table [class*=span],
.row-fluid table [class*=span] {
    display: table-cell;
    float: none;
    margin-left: 0;
}

.table .span1 {
    float: none;
    width: 44px;
    margin-left: 0;
}

.table .span2 {
    float: none;
    width: 124px;
    margin-left: 0;
}

.table .span3 {
    float: none;
    width: 204px;
    margin-left: 0;
}

.table .span4 {
    float: none;
    width: 284px;
    margin-left: 0;
}

.table .span5 {
    float: none;
    width: 364px;
    margin-left: 0;
}

.table .span6 {
    float: none;
    width: 444px;
    margin-left: 0;
}

.table .span7 {
    float: none;
    width: 524px;
    margin-left: 0;
}

.table .span8 {
    float: none;
    width: 604px;
    margin-left: 0;
}

.table .span9 {
    float: none;
    width: 684px;
    margin-left: 0;
}

.table .span10 {
    float: none;
    width: 764px;
    margin-left: 0;
}

.table .span11 {
    float: none;
    width: 844px;
    margin-left: 0;
}

.table .span12 {
    float: none;
    width: 924px;
    margin-left: 0;
}

.table .span13 {
    float: none;
    width: 1004px;
    margin-left: 0;
}

.table .span14 {
    float: none;
    width: 1084px;
    margin-left: 0;
}

.table .span15 {
    float: none;
    width: 1164px;
    margin-left: 0;
}

.table .span16 {
    float: none;
    width: 1244px;
    margin-left: 0;
}

.table .span17 {
    float: none;
    width: 1324px;
    margin-left: 0;
}

.table .span18 {
    float: none;
    width: 1404px;
    margin-left: 0;
}

.table .span19 {
    float: none;
    width: 1484px;
    margin-left: 0;
}

.table .span20 {
    float: none;
    width: 1564px;
    margin-left: 0;
}

.table .span21 {
    float: none;
    width: 1644px;
    margin-left: 0;
}

.table .span22 {
    float: none;
    width: 1724px;
    margin-left: 0;
}

.table .span23 {
    float: none;
    width: 1804px;
    margin-left: 0;
}

.table .span24 {
    float: none;
    width: 1884px;
    margin-left: 0;
}

.table tbody tr.success td {
    background-color: #dff0d8;
}

.table tbody tr.error td {
    background-color: #f2dede;
}

.table tbody tr.warning td {
    background-color: #fcf8e3;
}

.table tbody tr.info td {
    background-color: #d9edf7;
}

.table-hover tbody tr.success:hover td {
    background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover td {
    background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover td {
    background-color: #faf2cc;
}

.table-hover tbody tr.info:hover td {
    background-color: #c4e3f3;
}

[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

.pullright {
    text-align: right
}

.deactivate {
    padding: 7px;
    cursor: pointer;
    background: #125d12;
    color: white;
    font-size: 14px;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid #125d12;
    margin-top: 18px;
    margin-left: 2%;
    float: right;
    font-weight: 500;
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}
.badge-success {
    color: #fff;
    background-color: #28a745;
}
.badge-danger {
    color: #fff;
    background-color: #dc3545;
}
.badge-primary {
    color: #fff;
    background-color: #007bff;
}
.inline-block {
    display: inline-block;
}
.disabled-cursor {
    cursor:not-allowed;
}

.status-table {
    width: auto
}

.status-table tr {
    border: 1px solid #DCD7C4;
}

.status-table td {
    padding: 10px;
    font-size: 14px;
    color: #8E7218;
    border: 1px solid #DCD7C4;
    text-align: center;
    padding-left: 35px;
    padding-right: 35px;
}

.status-table th {
    padding: 10px 10px;
}

.status-div {
    display: inline-block;
    padding: 10px;
    font-size: 14px;
    color: #8E7218;
    border: 1px solid #DCD7C4;
    text-align: center;
    padding-left: 35px;
    padding-right: 35px;
    font-size: 14px;
    font-family: sans-serif;
}

.status-div a {
    color: #8E7218;
}

.status-operational {
    color: #7ed321;
}

.status-issue {
    color: #3498db;
}

.status-failure {
    color: #f7ca18;
}

.status-planned {
    color: #888888;
}

.status-outage {
    color: red;
}

.mtf_trans_history_table, .mtf_eligible_scrips_table {
    margin-top: 10px;
    padding-top: 10px!important;
}

.mtf_trans_history_table td, .mtf_trans_history_table th, .mtf_eligible_scrips_table td, .mtf_eligible_scrips_table th {
    padding: 10px;
    border: 1px solid;
}

.mtf_trans_history_table th, .mtf_eligible_scrips_table th {
    color: #8E7218;
}

.scrip-download-label, .scrip-update-label {
    font-size: 13px;
    font-weight: bold;
    color: #8E7218;
}

.scrip-update-label {
    margin-top: 15px;
    margin-bottom: 10px;
}

.scrip-template {
    display: none;
}

.change-adhoc-popup {
    font-size: 13px;
}