/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */
body
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 21px;
    text-align: left;
    background-color: #ffffff;
    color: #333333;
}
*
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}
/**/
iframe 
{
    position: relative;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.text-area {
     margin: 0;
    padding: 5px;
    border: 0;    
    border: solid 1px #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;  
    border-radius: 5px; 
    /*behavior: url('/assets/css/PIE.htc');*/
    height: 70px;
    width: 170px;
}

.short{
    display: inline;
    /*width:180px;*/
    height: 75px;
    white-space: normal;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
/* Using local fonts? Check out Font Squirrel's webfont generator: http://www.fontsquirrel.com/tools/webfont-generator */

/* We like off-black for text. */
body, select, input, textarea
{
    color: #333;
}

a
{
    color: #03f;
}
a:hover
{
    color: #69f;
}

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
::-moz-selection
{
    background: #fcd700;
    color: #000;
    text-shadow: none;
}
::selection
{
    background: #fcd700;
    color: #000;
    text-shadow: none;
}
::-webkit-selection
{
    background: #fcd700;
    color: #000;
    text-shadow: none;
}

/*	j.mp/webkit-tap-highlight-color */
a:link
{
    -webkit-tap-highlight-color: #fcd700;
}

ins
{
    background-color: #fcd700;
    color: #000;
    text-decoration: none;
}
mark
{
    background-color: #fcd700;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

/* Mozilla dosen't style place holders by default */
input:-moz-placeholder
{
    color: #a9a9a9;
}
textarea:-moz-placeholder
{
    color: #a9a9a9;
}
.body-wrap
{
    background-color: #e5e5e5;
}
.body-wrap > .wrapper
{
    background-color: #ffffff;
}

/* Media queries
-------------------------------------------------------------------------------*/

@media screen and (max-width: 480px)
{


}



/* Print styles
-------------------------------------------------------------------------------*/
@media print
{



}

/*------------*/
.wrapper
{
    position: relative;
    margin-left:auto;
    margin-right:auto;
    padding: 0;
    max-width: 1024px;
    min-width: 0px;
    
}
.head-top
{
    margin-left:auto;
    margin-right:auto;
    background-image: url('../images/blue_line.png');
    background-repeat: repeat-x;
    height: 25px;
    background-color: #c1dcf1;
	margin-bottom:3px;
	position: relative;
    /*min-width: 1064px;
    min-width: 1024px;*/
}
.site-lang
{
    display: inline-block;
    margin-top: 2px;
    float: left;
}
.site-lang a
{
    padding: 5px;
}
.menu-top
{
    position: absolute;
    margin-left: 275px;
    width: 430px;
    display: inline-block;
    margin-top: 5px;
    *display: inline;
    *margin-top: 5px;
    zoom:1;
}
/**+html .menu-top
{
    display: inline-block;
    margin-top: 2px;
    margin-right: 10px;
}*/
.menu-top a
{
    color: #062c64;
    font-weight: bold;
    padding: 5px 15px;
}
.menu-top a:hover
{
    color: #378400;
}
header
{
    width: auto;
    height: auto;
}
section
{
    width: auto;
    clear: both;
    min-height: 500px;
}
.footer-wrapper
{
    margin-left: auto;
    margin-right: auto;
   /* background-image: url('../images/footerbg.png');*/
   background-color: #062d64;
    background-repeat: repeat;
   }
footer
{
    width: auto;
    color: #ffffff;
    padding: 10px;
    /*padding-bottom: 100px;*/
    padding-bottom: 10px;
}

footer a,.in-links a, .out-links a
{
    color: #ffffff;
    padding: 0px 10px;
    *padding: 0px 10px;
}
.foot-first-link
{
    list-style-type: none;
}
.foot-first-link li
{
    display: inline;
}

.foot-last-link
{
    list-style-type: none;
    color: #ffffff;
    *color: #ffffff;
}
.foot-last-link li
{
    display: inline;
    color: #ffffff;
}
/*.foot-last-link li a.out-links
{
    color: #ffffff;
}*/
.in-links, .out-links
{
    color: #ffffff;
}
.logo-wrap
{
    width: 45%; /*:460px;
    padding: 15px 10px;
    padding: 9px 10px;
    padding: 3px 10px;*/
    padding: 3px 0px;
    float: left;
}
li 
{
    list-style: none;
}
.logo
{
    background-image: url('../images/corplogo.jpg');
    background-repeat: no-repeat;
    float: left;
    width: 100%; /*width:447px;
    height: 55px;height: 65px;height: 88px;*/
    height: 64px;
    margin-top: 24px;
}

.corpLogo
{
    background-image: url('../images/corplogo.jpg');
    background-repeat: no-repeat;
    float: left;
    width: 100%; /*width:447px;
    height: 55px;height: 65px;*/height: 92px;
}
.online-account-access
{
    background-image: url('../images/online_access.gif');
    background-repeat: no-repeat;
    width: 315px;
    height: 34px;
    cursor: pointer;
    
}
.ol-access-box
{
    /* 695px; */
    margin-left:713px;
    *margin-left:714px;
    width:310px;
    position:absolute;
}

.online-box
{
    display: none;
    background-color: #d8dfe4;
    padding: 5px;
    margin-left: 1px;
    border: 2px solid #dae1e5;
    border-top: none;
    height: 395px;
    width:310px;
    /*background-image: url('../images/online_access_bg.gif');*/
    background-repeat: repeat-x;
}
.online-bottom-bar
{
    background-image: url('../images/market_head.gif');
    background-repeat: no-repeat;
    height: 5px;
    margin: 0 0 0 3px;
    width: 307px;
}
.online-box a
{
    color: #1557a3;
    font-weight: bold;
    padding: 0px 5px;
    text-decoration: underline;
    display: block;
}
.online-box a:hover
{
    color: #378400;
}
.transnet-box
{
    padding: 5px 10px 10px 10px;
    background-image: url('../images/transnet_bg.jpg');
    background-repeat: no-repeat;
}
.transnet-box a
{
    display: inline;
}
.transnet-head
{
    color: #538e02;
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}


.logo-right
{
    float: right;
    width: 50%;
   /* padding: 15px 10px;*/
   padding: 2px 10px;
}
.search-box
{
    margin-top: 55px;
    float: right;
   /* margin-top: 38px;*/
    width: 405px;
}

.corpSearch-box
{
   /* margin-top: 25px;*/
    float: right;
    margin-top: 38px;
    width: 200px;
}
.search-box input
{
    background: url('../images/search-white.png') no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #bebebe;
    width: 150px;
    padding: 4px 15px 4px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}

.corpSearch-box input
{
    background: url('../images/search-white.png') no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #bebebe;
    width: 150px;
    padding: 4px 15px 4px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}

.fl
{
    float: left;
}
.fr
{
    float: right;
}
.clr
{
    clear: both;
}
a
{
    /*color: #333333;*/
    cursor: pointer;
    text-decoration: none;
}
/*Menu*/
#menu ul, #menu li
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 21px;
    text-align: left;
}
#menu
{
    list-style: none;
    margin: 0px auto 0px auto;
    height: 37px; /*padding:0px 20px 0px 20px;*/
    background-image: url('../images/menu_bg.jpg');
    background-repeat: no-repeat; /* Rounded Corners */ /* 	-moz-border-radius: 10px 10px 0px 0px; 	-webkit-border-radius: 10px 10px 0px 0px; 	border-radius: 10px 10px 0px 0px;     	 	*/
}

#menu li
{
    float: left;
    display: block;
    text-align: center;
    padding: 4px 10px 5px 10px;
    margin-right: 30px;
    margin-top: 6px; /*border:none;*/
}

#menu li:hover
{
    margin-top: 6px; /*border: 1px solid #777777;*/
    border-bottom: none; /* Background color and gradients */
    background: #F4F4F4;
    background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
}




#menu li a
{
    color: #ffffff;
    display: block;
    outline: 0;
    text-decoration: none;
    font-weight: bold;
}

#menu li.active a
{
    color: #161616;
}

#menu li:hover a
{
    color: #161616;
}


/*#menu li .drop {
	padding-right:21px;
	background:url("../images/drop.png") no-repeat right 8px;
}
#menu li:hover .drop 
{
    
	background:url("../images/drop.png") no-repeat right 8px;
}
*/

.col_1, .col_2, .col_3, .col_4, .col_5
{
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}

.col_2
{
    width: 270px;
}
.col_3
{
    width: 410px;
}
.col_4
{
    width: 550px;
}
.col_5
{
    width: 690px;
}
.col_6
{
    width: 830px;
}

#menu .menu_right
{
    float: right;
    margin-right: 0px;
}
#menu li .align_right
{
    /* Rounded Corners */
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right
{
    left: auto;
    right: -1px;
    top: auto;
}

.tab-div p, .tab-div h2, .tab-div h3, .tab-div ul li
{
    font-family: Arial, Helvetica, sans-serif;
    line-height: 21px;
    font-size: 12px;
    text-align: left; /*text-shadow: 1px 1px 1px #FFFFFF;*/
}
.tab-div h2
{
    font-size: 21px;
    font-weight: 400;
    letter-spacing: -1px;
    margin: 7px 0 14px 0;
    padding-bottom: 14px;
    border-bottom: 1px solid #666666;
}
.tab-div .second-col h3
{
    font-size: 14px;
    padding-bottom: 7px;
    font-weight: bold;
    color: #015B86;
}
.third-col .col-list h3
{
    font-size: 14px;
    padding-bottom: 5px;
    text-decoration: underline;
    font-weight: bold;
    color: #015B86;
    margin-left: 10px;
}

.first-col-container a:hover
{
    color: #378400;
}
.first-col-container a h3:hover
{
    color: #378400;
}

.tab-div .know-more
{
    font-weight: bold;
    margin-top: 10px;
    text-align: right;
    float: right;
    font-style: italic;
    color: #015B86;
    margin-left: 10px;
}

.tab-div .first-col, .tab-div .first-col-container
{
    display: inline;
    float: left;
}

#retail .first-col
{
    width: 186px;
}

.tab-div .second-col
{
    width: 250px;
    display: inline;
    float: left;
    padding-right: 10px;
}
.tab-div .third-col
{
    width: 170px;
    display: inline;
    float: left;
    border-left: 2px groove #FFFFFF;
}
.tab-div .first-col .col-list
{
    border-right: 2px groove #FFFFFF;
}


.tab-div .first-col p
{
    border-bottom: 2px groove #FFFFFF;
    line-height: 18px;
    font-weight: bold;
    letter-spacing: 1px;
}

.tab-div .second-col p
{
    font-size: 14px;
    font-style: italic;
    color: #515151;
    line-height: 18px;
}

.tab-div .first-col p a.blue
{
    color: #015B86;
}
.tab-div .first-col p a.green
{
    color: #378400;
}
.tab-div .first-col p:hover
{
    background-color: #cccccc;
}



.strong
{
    font-weight: bold;
}
.italic
{
    font-style: italic;
}

.imgshadow
{
    /* Better style on light background */
    background: #FFFFFF;
    padding: 4px;
    border: 1px solid #777777;
    margin-top: 5px;
    -moz-box-shadow: 0px 0px 5px #666666;
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}
.img_left
{
    /* Image sticks to the left */
    width: auto;
    float: left;
    margin: 5px 15px 5px 5px;
}

#menu-wrap .black_box
{
    background-color: #333333;
    color: #eeeeee;
    text-shadow: 1px 1px 1px #000;
    padding: 4px 6px 4px 6px; /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; /* Shadow */
    -webkit-box-shadow: inset 0 0 3px #000000;
    -moz-box-shadow: inset 0 0 3px #000000;
    box-shadow: inset 0 0 3px #000000;
}

.tab-div .col-list
{
    list-style-type: none;
    padding: 0;
    margin: 0 0 12px 0;
}

.col-list p a
{
    font-size: 12px;
    color: #015b86;
    text-decoration: none;
    display: block;
    padding: 5px;
}

.col-list p
{
    padding: 0px;
}


.col-list p a:hover
{
    font-size: 12px;
    color: #029feb;
}


.tab-div ul li
{
    font-size: 12px;
    line-height: 24px;
    text-shadow: 1px 1px 1px #ffffff;
    padding: 0;
    margin: 0;
    float: none;
    text-align: left;
    width: 130px;
}
.tab-div ul li:hover
{
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}

.tab-div li .tab-div li
{
    background: #F4F4F4;
    border: 1px solid #bbbbbb;
    margin: 0px 0px 4px 0px;
    padding: 4px 6px 4px 6px;
    width: 116px; /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.tab-div .greybox li:hover
{
    background: #ffffff;
    border: 1px solid #aaaaaa;
    padding: 4px 6px 4px 6px;
    margin: 0px 0px 4px 0px;
}


#menu-wrap .tab-div
{
    background-color: #e3ecf9;
    border-radius: 0 5px 5px 5px;
    float: left;
    /*width: 659px; */
    width: 696px; 
    *width:650px;
    margin:-1px auto 0 20px;
    padding:10px 5px;
    position:absolute;
    text-align:left;
    height:315px;
    *height:270px;
}

#broking-services
{
    background-image: url('../images/broking_services_bg.jpg');
}
#bullion
{
    background-image: url('../images/bullion_services_bg.jpg');
}

#goldRush
{
    background-image: url('../images/goldrush_service_bg.jpg');
}

#ba
{
    background-image: url('../images/BA_small.gif');
    background-position: bottom right;
}

#broking-services, #cm-services, #nri-services, #deri-services, #distribution, #bullion, #goldRush, #nps, #ba
{
    background-repeat: no-repeat;
    display: none;
    height: 260px;
    padding: 10px;
    width: 454px; *width:448px;
}
#nps
{
    background-image: url('../images/PFRDA-NPS_small.png');
    background-position: bottom right;
}
#cm-services
{
    background-image: url('../images/cm_services_bg.jpg');
}
#deri-services
{
    background-image: url('../images/deri_services_bg.jpg');
}
#distribution
{
    background-image: url('../images/distribution_services_bg.jpg');
}
#dp-services
{
    background-image: url('../images/dp_services_bg.jpg');
    background-repeat: no-repeat;
    height: 260px;
    padding: 10px;
    width: 454px; *width:448px;

}
#egovernance
{
    background-image: url('../images/estamping_bg.jpg');
    background-repeat: no-repeat;
}





#egovernance h3, #group h3, #training h3
{
    font-size: 14px;
    padding-bottom: 7px;
    font-weight: bold;
    color: #015B86;
}

#group
{
    background-image: url('../images/subsidiaries_bg.jpg');
    background-repeat: no-repeat;
}
#institutional
{
    background-image: url('../images/institutional_bg.jpg');
    background-repeat: no-repeat;
}
#institutional h3
{
    font-size: 14px;
    padding-bottom: 7px;
    font-weight: bold;
    color: #015B86;
}
#institutional .first-col .col-list
{
    border-left: 2px groove #FFFFFF;
    border-right: none;
}
#training .first-col .col-list
{
    border-left: 2px groove #FFFFFF;
    border-right: none;
}

#training
{
    background-image: url('../images/training_bg.jpg');
    background-repeat: no-repeat;
}

#nri-services
{
    background-image: url('../images/nri_services_bg.jpg');
}

#menu .active
{ /* border: 1px solid #777777;
    padding: 4px 9px 4px 9px;*/
    padding: 5px 9px 5px 9px; /* Background color and gradients */
    background: #F4F4F4;
    background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE)); /* Rounded corners */
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.bg-cccccc
{
    background-color: #cccccc;
  /* background-color:#ffffff;*/
}
.inst-col
{
    display: inline;
    float: left;
    padding-right: 10px;
    width: 360px;
}

.inst-col p
{
    color: #515151;
    font-size: 14px;
    font-style: italic;
}


.egover-col
{
    display: inline;
    float: left;
    padding-right: 10px;
    width: 360px;
}


.egover-col p, #group .third-col p
{
    color: #515151;
    font-size: 14px;
    font-style: italic;
}
#egovernance .first-col .col-list
{
    border-left: 2px groove #FFFFFF;
    border-right: none;
}

#group .second-col .col-list
{
    padding: 10px;
}
#group .second-col
{
    width: 220px;
}

#group .third-col .col-list
{
    padding: 10px;
}
#group .third-col
{
    width: 270px;
}
#group .third-col h3
{
    text-decoration: none;
    margin-left: 0px;
}
#group .first-col
{
    width: 160px;
    margin-top: 0px;
}
#group .first-col .col-list
{
    border-right: none;
    margin: 0px;
}
#group .know-more
{
    margin-left: 10px;
    float: left;
}
#group .know-more:hover
{
    color: #378400;
}

.chart-div
{
    position: relative;
    z-index: 0;
    width: 49%;
    float: left;
}
.chart-search
{
    position: absolute; 
    z-index: 999999; 
    /*top: 0px; 
    left: 0px;*/ 
    cursor: pointer;
    right: 5px;
    bottom: 15px;
    height: 15px; 
    width: 15px; 
    background-image: url('../images/search-white.png');
}
.colon
{
    color: #333333;
    font-weight: bold;
    margin-right: 5px;
    margin-left: 5px;
}
.frm-slider
{
    width: 1024px;
    height: 300px;
    *height:320px;
}
.get-quotes
{
    margin-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 95px;
    display: inline;
    background-image: url('../images/get_quotes.gif');
    background-repeat: no-repeat;
    width: 98px;
    height: 25px;
}
.get-quotes-tab
{
    margin-top: 10px;   
}
.go-to-markets
{
    background-image: url('../images/go_to_market.gif');
    background-repeat: no-repeat;
    width:77px;
    background-color:#132649;
    display:inline-block;
	height:22px;
}
.go-to-trade
{
    background-image: url('../images/oln_trading.gif');
    background-repeat: no-repeat;
    width:92px;
    background-color:#F3F4F6;
    display:inline-block;
	height:22px;
}
/*.sec-slider
{
    width: 1024px;
    background-color: #ffffff;
    height: 300px; 
    *height:300px;
    height: 280px; 
    *height:280px;}*/

.market-right
{
    position: absolute;
    /*margin-left: 68%;
    margin-top: -28%;
    top: 103px;*/
    margin-left: 0;
    margin-top: 0;
    width: 310px;
    *width:290px;
    height:667px;
    *height:660px;    
    
    right: 0px;
    top: 0px;
    
    /*top: 130px;top: 113px;
    right: 0;
    top: 155px;*/
}
#market-right-wrap
{
    position: relative;
}
.market-right-wrap-iframe
{
    position: absolute;
    top: -274px;
    left: 706px ;
    height: 600px;
    background: transparent;
    width: 310px;
}
.market-right-head
{
    background-image: url('../images/market_head.gif');
    background-repeat: no-repeat;
    height: 5px;
    width: 310px;
    *width: 290px;
}
.market-box-main
{
    width: 310px;
}
.usefull-box-main
{
    width: 310px;
}
.box-main
{
    margin-bottom: 10px;
    *margin-bottom: 10px;
    position: relative;
    width: 100%;
    z-index: 0;    
}
.box-bg
{
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    *width: 268px;
    padding: 0 10px;
    border: 1px solid #00236F;
    background-image: url('../images/market_box_bg.gif');
    background-repeat: repeat-x;
    background-color: #15284C;    
}
.box-bg-short
{
    position: absolute;
    z-index: 1;
    height: 65px;
    width: 100%;
    *width: 268px;
    padding: 0 10px;
    border: 1px solid #00236F;
    background-image: url('../images/market_box_bg.gif');
    background-repeat: repeat-x;
    background-color: #15284C;
}
.box-bg1
{
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    *width: 268px;
    padding: 0 10px;
    border: 1px solid #00236F;
    background-image: url('../images/market_box_bg.gif');
    background-repeat: repeat-x;
    background-color: #15284C;    
}
.market-box-cover
{
    position: relative;
    z-index: 2;
}
.market-box
{
    position: relative;
    z-index: 2;
    padding: /*14px 13px;*/8px 10px;
    width: 100%; /* -moz-box-shadow: 0 0 10px  #888;     -webkit-box-shadow: 0 0  10px #888;     box-shadow: 0 0 10px  #888;
    border: 1px solid #00236F;*/
    *width: 268px;
    border-top: none;
}
.market-box-short
{
    position: relative;
    z-index: 2;
    padding: /*14px 13px;*/8px 10px;
    width: 100%;
    height: 65px;
    *width: 268px;
    border-top: none;
}

.margin-5 { margin: 5px; }
.margin-right-left-5 { margin-right: 5px; margin-left: 5px; }
.margin-right-5 { margin-right: 5px; }
.margin-left-5 { margin-left: 5px; }
.margin-top-5 { margin-top: 5px; }
.margin-bottom-5 { margin-bottom: 5px; }
.margin-top-bottom-5 { margin-top: 5px; margin-bottom: 5px; }

.usefull-box
{
    position: relative;
    z-index: 2;
    padding: /*14px 13px;*/8px 10px;
    width: 100%; 
    *width: 268px;
    border-top: none;/*
    border: 1px solid #00236F;
    background-repeat: repeat-x;
    background-image: url('../images/usefull_bg.gif');
    -moz-box-shadow: 0 0 10px  #888;     -webkit-box-shadow: 0 0  10px #888;     box-shadow: 0 0 10px  #888; #9E918C
    
    background-color: #15284C;
    -moz-box-shadow: 0px 8px 5px 0px #15284C;
    -webkit-box-shadow: 0px 8px 5px 0px #15284C;
    box-shadow: 0px 8px 5px 0px #15284C;*/
    margin-top: -4px;
}
.market-head span
{
    padding: 5px;
    font-weight: bold;
}
.market-head .bse-head
{
    color: #ffffff;
}
.market-head .nse-head
{
    color: #51a200;
    cursor: pointer;
}
.nse-index
{
}
.bse-index
{
}
.nifty-tab
{
    display: none;
}
.nifty-tab .nifty-head
{
    border: solid 1px #adb9c2;
    /*padding: 5px;height: 31px;*/
    margin-top: 5px;
    font-weight: bold;
    background-image: url('../images/market_head.png');
    height: 25px; 
    *height:21px;
    font-size:13px;
}
.nifty-tab .nifty-head .nifty-title
{
    color: #333333;
    font-weight: bold;
    margin-right: 5px;
    margin-left: 5px;
    float: left;
}
.nifty-tab .nifty-head .nifty-head-current
{
    color: #1a761a;
    font-weight: bold;
    margin-left: 15px;
    float: left;
}
.nifty-tab .nifty-head .nifty-head-change
{
    color: #c52929;
    font-weight: bold;
    float: left;
    margin-left: 40px;
}

.notice
{
    width: 100%;
    height: 30px;
    background-color: Yellow;
    color: Red;
    font-weight: bold;
    display: none;
}

.sensex-tab
{
    /*background-color: #ffffff;*/
}
.sensex-tab .sensex-head
{
    border: solid 1px #adb9c2;
    /*padding: 5px;*/
    margin-top: 5px;
    font-weight: bold;
    background-image: url('../images/market_head.png');
    height: 25px; *height:25px;
    font-size:13px;
}
.sensex-tab .sensex-head .sensex-title
{
    color: #333333;
    font-weight: bold;
    margin-left: 5px;
    /*margin-right: 5px;
    float: left;*/
}
.sensex-tab .sensex-head .sensex-head-current
{
    color: #1a761a;
    font-weight: bold;
    margin-left: 15px;
    /*float: left;*/
}
.sensex-tab .sensex-head .sensex-head-change
{
    color: #1a761a;
    font-weight: bold;
    margin-left: 15px;
    /*float: left;*/
}


.down_per
{
    color: #c52929;
    font-weight: bold;
    margin-left: 15px;
    /*float: right;
    font-size: 12px;*/
}
.up_per
{
    font-weight: bold;
    color: #1a761a;
    margin-left: 15px;
    /*float: right;
    font-size: 12px;*/
}
.scrips-box
{
    border: solid 1px #adb9c2;
    border-top: none;
    padding: 2px;
    margin-top: 0px;
    font-weight: bold;
    background-color: #ffffff;
    height: 138px;
    text-align: left;
}
.scrips-div
{
    width: 49%;
    float: right;
}
/*.scrips-div .scrips
{
    font-size: 9px;
    line-height: 12px;
}
.scrips-div .scrip_span1
{
    width: 40%;
    float: left;
}
.scrips-div .scrip_span2
{
    width: 30%;
    float: left;
}*/






.market-search
{
    border: solid 2px #adb9c2;
    height: 21px;
    width: 165px;
    *width: 146px;
    padding:0 5px 1px;
}

.news-product-wrap
{
    background-image: url('../images/bottombg.jpg');
    background-repeat: no-repeat; /* background: none repeat scroll 0 0 #FFFFFF;     border: 1px solid #CCCCCC;     box-shadow: 0 2px 5px 0 #888888;*/
    height: 350px;
    margin-bottom: 30px;
    width: 100%;
    border-top: none;
}

.latest-market-news
{
    width: 265px; *width:280px;float:left;padding:10px;float:left;}

.latest-offers
{
    width: 380px; *width:330px;float:left;padding:10px; *padding:30px; float:left; margin-left:310px; margin-top:-370px; *margin-top:-390px;}

.imp-msg-box li
{
   /* height: auto;
    padding: 10px;
    color: #737373;
    font-size: 12px;
    font-family: Arial,Sans-Serif;
    line-height: 15px;
    letter-spacing: 0px;*/
   color: #4e4e4e;
    font-family: Arial,sans-serif;
    font-size: 11px;
    height: auto;
    letter-spacing: 0px;
    line-height: 18px;
    margin-left: -30px;
    padding: 9px;
    width:265px;
}

.imp-msg li
{
    height: auto;
    padding: 2px;
    color: #737373;
    font-size: 12px;
    font-family: Arial,Sans-Serif;
    line-height: 15px;
    letter-spacing: 0px;
	margin-bottom:10px;
}

/* News Slider home page*/
.news-head
{
    font-weight: bold;
    /*color: #024577;*/
    color:#023960;
    font-size: 12px;
    text-align: left;
}

.news-slider li
{
    height: auto;
    padding: 10px;
    margin-top: 10px;/*
    color: #737373;*/
    color: #dddddd;
    font-size: 12px;
    font-family: Arial,Sans-Serif;
    line-height: 15px;
    letter-spacing: 0px;
    display:none;/**/
}
.news-slider li a
{
    /*color: #024577;
    color:#5DB6F5;*/
    color:#FDDC5B;
    font-size: 12px;
}
.news-slider li a:hover
{
    color: #1E8BFF;
    text-decoration: underline;
}

.impmsg-slider li
{
    height: auto;
    padding: 10px;
    margin-top: 10px;/*
    color: #737373;*/
    color: #dddddd;
    font-size: 12px;
    font-family: Arial,Sans-Serif;
    line-height: 15px;
    letter-spacing: 0px;
}
.impmsg-slider li a
{
    /*color: #024577;
    color:#5DB6F5;*/
    color: #FDDC5B;
    font-size: 12px;
}
.impmsg-slider li a:hover
{
    color: #1E8BFF;
    text-decoration: underline;
}

.product-thumbs
{
    width: 350px;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}
.product-slider li
{
    padding: 10px;
    border-bottom: solid 1px #cccccc;
}

.usefull-options
{
    margin-top: 5px;
    overflow: hidden;
}


.usefull-option-head
{
    color: #BCFB00;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 7px;
    text-align: left;
}

.usefull-options ul li
{
    margin: 5px 0 0 0;
    color: #ffffff;
}
.usefull-options ul li span
{
    font-weight: bolder;
    color: #ffffff;
    letter-spacing: 1px;
}
.usefull-options ul li .plus
{
    background-image: url('../images/plus.gif');
    background-repeat: no-repeat;
    float: right;
    padding-right: 18px;
    margin-right: 5px;
    cursor: pointer;
}
.usefull-options ul li .minus
{
    background-image: url('../images/minus.gif');
    background-repeat: no-repeat;
    float: right;
    padding-right: 18px;
    margin-right: 5px;
    cursor: pointer;
}
.usefull-options .inner-head
{
    background-image: url('../images/useful_li_bg.gif');
    background-repeat: repeat-x;
    height: 29px; *height:auto;
    padding:5px 5px 5px 15px;
    *padding:5px 0px 0px 15px;

    border:solid 1px #0856a2;


}


/* Go to Top*/
.nav_up
{
    /*
    padding: 7px;
    background-color: white;*/
    z-index:999999;
    border: 1px solid #999;
    position: fixed;
    background: transparent url('../images/arrow_up.png') no-repeat top left;
    background-position: center center;
    width: 20px;
    height: 20px;
    bottom: 5px;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    right: 70px;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
}
.nav_down
{
    /*
    padding: 7px;
    background-color: white;*/
    z-index:999999;
    border: 1px solid #999;
    position: fixed;
    background: transparent url('../images/arrow_down.png') no-repeat top left;
    background-position: 50% 50%;
    width: 20px;
    height: 20px;
    bottom: 5px;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    right: 30px;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
}


.footer-contact
{
    padding: 10px;
    text-align: left;
}
.footer-contact.fl
{
    width: 49%;
    *width:47%;
}
*+html .footer-contact.fl
{
    width: 48%;
}
.footer-contact.fr
{
    width: 49%;
}
*+html .footer-contact.fr
{
    width: 48%;
}
.footer-contact .chead
{
    color: #2c84e8;
    font-size: 16px;
    font-weight: bold;
}
.footer-contact P
{
    padding: 2px;
    text-align: left;
}
footer .hr
{
    border-bottom: solid 1px #ffffff;
    width: 100%;
    height: 2px;
    *height:2px;
    * border-bottom: solid 1px #ffffff;
}
.dphelpbg
{
    background-image: url('../images/dphelp_bg.gif');
    background-repeat: no-repeat;
    color: #143F61;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
    /*margin-top: 10px;*/
    width:700px;
    padding: 5px 10px;
    height: 25px;
    line-height: 14px;
}


.left_grad, .right_grad
{
    position: relative;
}
.left_grad img
{
    position: absolute;
    left: -31px;
    top: 110px;
}
.right_grad img
{
    position: absolute;
    right: -29px;
    top: 110px;
}


.sticky-footer
{
    position: fixed;
    width: auto;
    top: 177px;
    left: 0px; /* background: #0070FF;  text-align: center;     color: #042E64;         box-shadow: 0 0 15px #00214B   top: 147px;  */
    
    z-index: 9999;
}

.sticky-model-right
{
    position: fixed;
    width: auto;
    top: 177px;
    right: 0px;
    
    z-index: 99999;
}
.sticky-footer1
{
    position: fixed;
    width: auto;
    top: 177px;
    right: 0px; /* background: #0070FF;  text-align: center;     color: #042E64;         box-shadow: 0 0 15px #00214B   top: 147px;  */
    
    z-index: 9999;
}

.sticky-head
{
    background-image: url('../images/market_head.gif');
    background-repeat: repeat;
    width: 100%;
    height: 5px;
}
.quick-link-box
{
    position: absolute;
    height: 310px;
    text-align: center;
    color: #042E64;
    font-family: sans-serif;
    font-weight: bold; /* text-shadow: 0 1px 0 #84BAFF;     box-shadow: 0 0 15px #00214B;*/
}
.quick-links
{

    background-color:#15284C;
    background-image:url('../images/usefull_bg.gif');
    background-repeat:repeat-x;
    border:1px solid #00236F;

    padding:0px 5px 5px 15px;
    float:left;
    left:-256px;
    /*min-height:302px;left:-331px;
    padding:10px 15px;
    width: 310px;
    *width:278px;*/
    position:absolute;
}

.quick-links li
{
    background-color: #FFFFFF;
    margin: 5px 0 0;
    *background-color: #FFFFFF;
    *margin: 5px 0 0;
    width:237px;
    *width:237px;
}

.quick-links ul
{
    float: left;
    /*width: 310px;*/
    width:236px;
    *width:236px;
}

.quick-links .inner-head
{
    background-image: url('../images/useful_li_bg.gif');
    background-repeat: repeat-x;
    background-color : #000;
    border: 1px solid #0856A2;
    height: 29px;
    *height: 29px;
    margin: 5px 0 0; 
    *margin: 0px 0 0;
    padding: 5px 5px 5px 15px; 
    *padding: 0px 0px 0px 0px; 
   /* width: 310px;
    *width: 290px;*width: 217px;*margin-left:2px;*/
   width: 237px;
    *width: 0px;
    
}
*+html .quick-links .inner-head
{
    height: 25px;
   
   /* width: 294px; padding: 0px 0px 0px 15px;*/width: 237px;
}

.inner-box
{
    clear: both;
    margin-top: 10px;
    border-top: solid 1px #47AC00;
    padding: 10px;
    display: none;
    height:100px;
}
*+html .inner-box
{
    border-top: solid 1px #47AC00;
    padding: 10px;
    display: none;
    height:100px;
}

.quick-links ul li span
{
    margin-bottom: 5px;
    font-weight: bolder;
    color: #ffffff;
    letter-spacing: 1px;
}
.quick-links ul li .plus
{
    background-image: url("../images/plus.gif");
    background-repeat: no-repeat;
    float: right;
    padding-right: 18px;
    margin-right: 5px;
    cursor: pointer;
}
.quick-links ul li .minus
{
    background-image: url("../images/minus.gif");
    background-repeat: no-repeat;
    float: right;
    padding-right: 18px;
    margin-right: 5px;
    cursor: pointer;
}
.quick-link-launcher > tbody
{
    height: 100%;
    display: block;
}
.quick-link-launcher
{
    height: 100%;
    position: absolute;
    display: block;
    cursor: pointer;
    *left: 0px;
   /* color: #BCFB00;left:255px ;*/
    float: left;
    *float: left;
    left: 256px;
    *left: 256px;
    top: -1px;
    color: #042E64;
    width: 35px;
    *width: 35px;
    /*background-image: url("../images/home2014_usefullinks.gif");
    background-repeat: no-repeat;*/
}
*+html .quick-link-launcher
{
    height: 100%;
}

.quick-link-launcher_top
{
    display: block;
    height: 4px;
    width: 35px;
    background-repeat: no-repeat;
    background-image: url("../images/home2014_usefullinks_top.gif");
}

.quick-link-launcher_mid
{
    display: block;/*
    height: 253px;*/
    height: 100%;
    width: 35px;
    background-image: url("../images/home2014_usefullinks_mid.gif");
    background-repeat: no-repeat;
    background-position: center;
}
.quick-link-launcher_mid-bg > td
{
    height: 100%;
    display: block;
}
.quick-link-launcher_mid-bg
{
    display: block;/*
    height: 248px;*/
    height: 98%;
    width: 35px;
    background-image: url("../images/home2014_usefullinks_1px.gif");
    background-repeat: repeat-y;
    background-position: center;
}

.quick-link-launcher_bot
{
    display: block;
    height: 4px;
    width: 35px;
    background-repeat: no-repeat;
    background-image: url("../images/home2014_usefullinks_bot.gif");
}

/**************************************** Test right align useful link *******************************************/


    .quick-link-boxR
    {
        position: absolute;
        height: 310px;
        text-align: center;
        color: #042E64;
        font-family: sans-serif;
        font-weight: bold; /* text-shadow: 0 1px 0 #84BAFF;     box-shadow: 0 0 15px #00214B;*/
        top: 0;
        right: 0;
        left: auto;
    }
    
    .quick-linksR
    {
        background: none;
        /*background-color:#15284C;
        background-image:url('../images/usefull_bg.gif');
        background-repeat:repeat-x;*/
        border:0px solid #00236F;

        padding:0px;
        float:right;
       /* right:-256px;
        min-height:302px;left:-331px;
        padding:10px 15px;*/
        position:absolute;
    }
    
    .quick-link-img
    {
        margin:0;
    }
    /*.quick-link-img-close
    {
        position: absolute;
        top: 0px;
        left: 0px;
        border: solid 0px black;
        display: none;
    }*/

    .quick-link-launcherR > tbody
    {
        height: 100%;
        display: block;
    }
    .quick-link-launcherR
    {
        position: absolute;
        display: block;
        cursor: pointer;
       /* color: #BCFB00;left:255px ;*/
        float: left;
        *float: left;
        right: 256px;
        *right: 256px;
        top: 90px;
        color: #042E64;
        width: 84px;
        *width: 84px;
        left: -84px;
        /*background-image: url("../images/home2014_usefullinks.gif");
        background-repeat: no-repeat;*/
    }
    *+html .quick-link-launcherR
    {
        height: 100%;
    }

    /*.quick-link-launcherR_top
    {
        display: block;
        height: 4px;
        width: 35px;
        background-repeat: no-repeat;
        background-image: url("../images/home2014_usefullinks_top.gif");
    }*/

    .quick-link-launcherR_mid
    {
        display: block;/*
        height: 253px;
        height: 100%;*/
        width: 84px;
        /*background-image: url("../images/enquire.jpg");
        background-repeat: no-repeat;
        background-position: center;*/
    }
    /*.quick-link-launcherR_mid-bg > td
    {
        height: 100%;
        display: block;
    }*/
    .quick-link-launcherR_mid-bg
    {
        display: block;/*
        height: 248px;*/
        height: 100%;
        width: 84px;
        background-image: none;
        background-position: center;
    }

    .quick-link-launcherR_bot
    {
        display: block;
        height: 4px;
        width: 35px;
        background-repeat: no-repeat;
        background-image: url("../images/home2014_usefullinks_bot.gif");
    }
    
/*********************************** right align useful link     *************************************************/

.quick-link-box1
{
    position: absolute;
    height: 310px;
    text-align: center;
    color: #042E64;
    font-family: sans-serif;
    font-weight: bold; /* text-shadow: 0 1px 0 #84BAFF;     box-shadow: 0 0 15px #00214B;*/
}
.quick-links1
{

    background-color:#15284C;
    background-image:url('../images/usefull_bg.gif');
    background-repeat:repeat-x;
    border:1px solid #00236F;

    padding:0px 5px 5px 15px;
    float:right;
    right:-256px;
    /*min-height:302px;left:-331px;
    padding:10px 15px;
    width: 310px;
    *width:278px;*/
    position:absolute;
}

.quick-links1 li
{
    background-color: #FFFFFF;
    margin: 5px 0 0;
    *background-color: #FFFFFF;
    *margin: 5px 0 0;
    width:237px;
    *width:237px;
}

.quick-links1 ul
{
    float: right;
    /*width: 310px;*/
    width:236px;
    *width:236px;
}

.quick-links1 .inner-head
{
    background-image: url('../images/useful_li_bg.gif');
    background-repeat: repeat-x;
    background-color : #000;
    border: 1px solid #0856A2;
    height: 29px;
    *height: 29px;
    margin: 5px 0 0; 
    *margin: 0px 0 0;
    padding: 5px 5px 5px 15px; 
    *padding: 0px 0px 0px 0px; 
   /* width: 310px;
    *width: 290px;*width: 217px;*margin-left:2px;*/
   width: 237px;
    *width: 0px;
    
}
*+html .quick-links1 .inner-head1
{
    height: 25px;
   
   /* width: 294px; padding: 0px 0px 0px 15px;*/width: 237px;
}

.inner-box1
{
    clear: both;
    margin-top: 10px;
    border-top: solid 1px #47AC00;
    padding: 10px;
    display: none;
    height:100px;
}
*+html .inner-box1
{
    border-top: solid 1px #47AC00;
    padding: 10px;
    display: none;
    height:100px;
}

.quick-links1 ul li span1
{
    margin-bottom: 5px;
    font-weight: bolder;
    color: #ffffff;
    letter-spacing: 1px;
}
.quick-links1 ul li .plus
{
    background-image: url("../images/plus.gif");
    background-repeat: no-repeat;
    float: right;
    padding-right: 18px;
    margin-right: 5px;
    cursor: pointer;
}
.quick-links1 ul li .minus
{
    background-image: url("../images/minus.gif");
    background-repeat: no-repeat;
    float: right;
    padding-right: 18px;
    margin-right: 5px;
    cursor: pointer;
}
.quick-link1-launcher > tbody
{
    height: 100%;
    display: block;
}
.quick-link1-launcher
{
    height: 100%;
    position: absolute;
    display: block;
    cursor: pointer;
    *left: 0px;
   /* color: #BCFB00;left:255px ;*/
    float: right;
    *float: right;
    right: 256px;
    *right: 256px;
    top: -1px;
    color: #042E64;
    width: 35px;
    *width: 35px;
    /*background-image: url("../images/home2014_usefullinks.gif");
    background-repeat: no-repeat;*/
}
*+html .quick-link1-launcher
{
    height: 100%;
}

.quick-link1-launcher_top
{
    display: block;
    height: 4px;
    width: 35px;
    background-repeat: no-repeat;
    background-image: url("../images/home2014_usefullinks_top.gif");
}

.quick-link1-launcher_mid
{
    display: block;/*
    height: 253px;*/
    height: 100%;
    width: 35px;
    background-image: url("../images/home2014_usefullinks_mid.gif");
    background-repeat: no-repeat;
    background-position: center;
}
.quick-link1-launcher_mid-bg > td
{
    height: 100%;
    display: block;
}
.quick-link1-launcher_mid-bg
{
    display: block;/*
    height: 248px;*/
    height: 98%;
    width: 35px;
    background-image: url("../images/home2014_usefullinks_1px.gif");
    background-repeat: repeat-y;
    background-position: center;
}

.quick-link1-launcher_bot
{
    display: block;
    height: 4px;
    width: 35px;
    background-repeat: no-repeat;
    background-image: url("../images/home2014_usefullinks_bot.gif");
}





/*********************************** Market CSS     *************************************************/

/* Ticker Marquee */

.ticker-marquee
{
    padding: 5px;
    position:absolute; 
    z-index: 0;
    width: auto;
}

.marquee-content
{
    display: block;
    width: auto;
    white-space: nowrap;/*
    height: 100%;
    width: 100%;*/
}

.marquee-block
{
    padding: 0 30px 0 0;
}

.ticker-price
{
    padding: 0 5px 0 0;
    color: #fff;
}
.ticker-name
{
    padding: 0 5px 0 0;
    color: #3B9BCB;/*
    font-weight: bold;*/
    letter-spacing: 1px;
}
.ticker-name a
{
    color: #3B9BCB;
}
.ticker-arrow
{
    padding: 0 5px 0 0;
}
.ticker-perc
{
    padding: 0 5px 0 0;
    color: #fff; 
}
/* End Ticker Marquee*/

#Chart .head1
{
    background-color:#F2FCE0; border:solid black 1px;
}/**/
.toptextf
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #003399;
    font-weight: bold;
    text-align: right;
}
.toptextf span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #003399;
    font-weight: bold;
}
.toptextf td
{
    font-weight: bold;
}
.toptextf-td
{
    width: 50; 
    border-bottom-color: #666666; 
    height: 21px;
    width: 40px;
}
.toptextf1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    /*color: #003399;*/
    font-weight: bolder;
    padding: 0 5px;
}
.top_gap
{
    padding-top:10px;
}
.whitetext
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0 5px;
}
.headingtext2 {
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: justify;
}
.bartop
{
    border-collapse: collapse;
    color: #6b6b6b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 25px;    
    vertical-align: middle;
    border-top: solid 2px #33CC33;
}

.bartop td
{
    border-collapse: collapse;
    border-right: dashed 1px #ccc;
    border-left: dashed 1px #ccc;
}
.bar
{
    color: #000;
    border-collapse: collapse;
    border-bottom: solid 1px #ccc;
    height: 21px;
}
*+html .bar > td
{
    border-bottom: solid 1px #ccc;
}
.no-bartop
{
    border-collapse: collapse;
    color: #6b6b6b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 25px;    
    vertical-align: middle;
}
.no-bartop td
{
    border-collapse: collapse;
    border-right: dashed 1px #ccc;
    border-left: dashed 1px #ccc;
    vertical-align: middle;
}
/*
.bartop tr td
{
    border-right: dashed 1px #ccc;
    border-left: dashed 1px #ccc;
}
.green-bar
{
    background-color: #dfd;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    padding: 0 5px;
    border-right: dashed 1px Gray;
    border-left: dashed 1px Gray;
    border-collapse: collapse;
}
.blue-bar
{
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    padding: 0 5px;
    border-right: dashed 1px #ccc;
    border-left: dashed 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-collapse: collapse;
}*/
.bg-color
{
    background-color: #DFD;
}
.bg-left
{
    text-align: left;
    padding:0 0 0 5px;
}
.bg-center
{
    text-align: center;
    height: 21px;
}
.bg-right
{
    text-align: right;
    padding:0 5px 0 0;
}
.blue-button
{
    border: 0px;
    color: #B4F132;
    font-size: 16px;
    font-weight: bold;
    line-height:15px;
    position: absolute;
    text-align:center;
    z-index: 10;
}
.blue-button:hover
{
    color: #F37200;
}
.blue-button-img
{
    position:relative;
    z-index:0;
    width: 25px;
    height: 23px;
}
.blueline
{
    background-image: url('../images/blueline.gif');
    background-repeat: repeat-x;
    background-position: left top;
    height: 1px;
}
.border-radius 
{
    /*height: 100px;
    width: 100px;
    background-color: #2ecc71;  */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;  
    border-radius: 10px;
    behavior: url('/assets/css/PIE.htc');
}

.pad-top
{
    padding-top: 5px;
}

.pad-bot
{
    padding-bottom: 5px;
}


.div
{
    background-image: url('../images/div.gif');
    background-repeat: repeat-x;
    background-position: left top;
    height: 2px;
}
.head-desc
{
    color: #00509f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    padding: 0 5px;
    text-align: left;
    vertical-align: middle;
}
.head-desc-value
{
    color: Black;/*#1083FF;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0 5px;
    vertical-align: middle;
}
.head
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #666666;
    letter-spacing: 0px;
    font-weight: bold;
}
.head1
{
    padding: 0 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00509f;
    font-style: normal;
}
/*td.head1
{
    background-color:#F2FCE0;border:solid black 1px;
}*/
td.head1
{
    padding: 0 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00509f;
    font-style: normal;
    background-color:#dfd;
    border:solid black 1px;
}
.head2
{
    padding: 0 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.head3
{
    color: /*#00509f*/#6B6B6B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    padding: 0 5px;
    text-align: left;
    vertical-align: middle;
}
.head3 a
{
    color: #00509F;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
    background-color: #fff;
}

/*td.head4
{
    background-color:#F2F9FF;border:solid black 1px;
}
.noBorder
{
    border:0px;
}*/
.head4
{
    color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    padding: 0 5px;
    vertical-align: middle;
}
.head5
{
    color: #008200;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 0 5px;
    font-style: normal;
}
.head6
{
    color: #FF0000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 0 5px;
    font-style: normal;
}
.head8
{
    color: #00509f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    padding: 0 5px;
}
.index1
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0 5px;
    vertical-align: middle;
}
#iframebse
{
    margin-top: 10px; 
    margin-left: 0px; 
    margin-right: 0px;
}
#iframense
{
    margin-top: 10px; 
    margin-left: 0px; 
    margin-right: 0px;
}
.mktlinks
{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #999;
    text-decoration: none;
    font-weight: bold;
}

.mktmenu,.mktmn
{
    height: 3px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #999;
    text-decoration: none;
    font-weight: bold;
}
.mktmenu:hover
{
    text-decoration: underline;
    color: #69f;
}
.mktmenu-selected
{
    color: #1083ff;
    text-decoration: underline;
}

.open-trad-account
{
    background-image: url("../images/bottombg.jpg");
    background-repeat: no-repeat;
    border-top: medium none;
    margin-bottom: 30px;
    width: 100%;
}


.open-trad-account .trad-form
{
    /*background: Transparent url('../images/mktOpenTransactionAccount.png') no-repeat 0 0 ;*/
    background: Transparent url('../images/mktOpenTransactionAccountbk_1.png') repeat-x bottom ;
    float: right;
    padding: 0px;
    margin-right: 17px;
    margin-top: 15px;
    width: 370px;
    height: 55px;
}

.round-border
{
    border: solid 2px #ccc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;  
    border-radius: 10px; 
    behavior: url('/assets/css/PIE.htc');
}
/*
table.round-border tr:last-child td:first-child.round-border {
    border: solid 2px #f00;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px;
    behavior: url('/assets/css/PIE.htc');
}

table.round-border tr:last-child td:last-child {
    border: solid 2px #f00;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-right-radius:10px;
    behavior: url('/assets/css/PIE.htc');
}

.trad-form-content > div
{
    height: 25px;
}
.trad-form-content
{
    position: relative;
    z-index: 1; 
    top: 0; 
    left: 0; 
    margin-left: 140px;
    margin-bottom: 5px;
}*/
.otac-form
{
    width: 220px;
    margin-left: 10px;
}
.otac-go-btn
{
    height: 17px;
    width: 25px;
    margin-left: 15px;
    cursor: pointer;
}
.otac-go-btn div
{
    height: 17px;
    width: 25px;
    background: transparent url('../images/go_button.png') no-repeat 0 0;
}
.otac-label
{
    width: 45px;
    float: left;
}
.motac
{
    margin: 7px 10px;
}
.motac-agree
{
    font-size: 12px;
    font-weight: bold;
}
.motac-chbox input
{
    margin: 5px;
}
.motac-label.motac-agree
{
    width:auto;
}
.motac-label
{
    width: 100px;
    font-size: 12px;
    font-weight: bold;
}
.motac-radio label
{
    margin: 5px;
    font-size: 12px;
    font-weight: bold;
}
.motac-radio input
{
}
.motac-submit .submit
{
    border: solid 2px #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;  
    border-radius: 5px; 
    behavior: url('/assets/css/PIE.htc');
    height: 50px;
}
.motac-text input.text,input.text
{
    margin: 0;
    padding: 5px;
    border: solid 1px #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;  
    border-radius: 5px; 
    behavior: url('/assets/css/PIE.htc');
    height: 25px;
    width: 160px;
}
.src-go-btn
{
    cursor: pointer;
    height: 17px;
    width: 25px;
    float: right;
    margin-top: 4px;
}
.src-go-btn div
{
    height: 17px;
    width: 25px;
    background: transparent url('../images/go_button.png') no-repeat 0 0;
}
.err
{
    color: #F83435;
}
.err-label
{
    color: #F83435;
}
.fleft
{
    float:left;
}
.otac-img
{
    text-indent:-100000px;
    background: transparent url('../images/mktOpenTransactionAccount.png') no-repeat 0 0;
    height:55px;
    width:136px;
}
div.otac
{
    height: 55px; 
    z-index: 0; 
    background: Transparent url('../assets/images/mktOpenTransactionAccountBg.png') repeat-x 0 0;
}
.open-trad-account .trad-form > div
{
    /*margin-bottom : 5px;
    margin-top: 5px;*/
}
.open-trad-account .trad-form div
{
    color: #00214B;
    font-weight: bold;
    display: inline-block;
}
.open-trad-account .trad-form input.text
{
    margin: 0;
    padding: 0;
    border: 0;    
    background-color: Transparent;
    border: 1px solid #000;
    height: 17px;
    width: 120px;
    float: left;
}
.profile-td
{
    /*border-right: dashed 1px #ccc;
    border-left: dashed 1px #ccc;
    border-bottom: dashed 1px #ccc;*/
}
.profile-td-bold
{
    /*border-right: dashed 1px #ccc;
    border-left: dashed 1px #ccc;
    border-bottom: dashed 1px #ccc;*/
    border: dashed 1px #ccc;
    font-weight:bold;
    background-color:#F2F9FF
}
select
{
    border: solid 1px #ccc;
    outline: none;
}
.top
{
    vertical-align: top;
}
.middle
{
    vertical-align: middle;
}
.bottom
{
    vertical-align: bottom;
}
.right
{
    text-align: right;
    *text-align: right;
    *float: left;
}
*+html .right {
    text-align: right;
    float: left;
}
.left
{
    text-align: left;
    *text-align: left;
    *float: left;
}
*+html .left {
    text-align: left;
    float: left;
}
.center
{
    text-align: center;
}
*+html .center {
    text-align: center;
    float: none;
}

.lineshrt
{
    background-image: url('../images/dot_line3.jpg');
    background-repeat: repeat-x;
    background-position: left top;
    height: 5px;
}

.line{ background-image:url(/images/dot_line.gif);
 background-repeat:repeat-x;
background-position:left top;
height: 9px;
}
.market-indices-content
{
    height:85px;
}
.market-indices
{
    width: 610px;
    height: 55px;
    float: left;
    margin: 15px 0 0 15px;
    background-image: url('../images/mkt_indices.gif');
    background-repeat: no-repeat;/**/
    width:610px;
    position: relative;
    z-index:0;
}
.mkt-get-quotes
{
    float: left;
    margin-left: 10px;
    padding-left: 5px;
    border: solid 1px #cccccc;
}
.market-indices .mkt-ind-head
{
    display: inline;
    /**/margin: 6px 20px;
}
.market-indices .mkt-ind-head h2 
{
    color: #093975;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
.market-indices .sensex-head, .market-indices .nifty-head
{
    font-weight: bold;
    color: #093975;
    padding: 5px 5px 5px 0px;
    display: inline-block;
    font-size: 15px;
}
*+html .market-indices .sensex-head, .market-indices .nifty-head
{
    padding: 5px 0px 5px 0px;
}
.market-indices .sensex-datetime, .market-indices .nifty-datetime
{
    position: absolute;
    /*left: 130px;*/
    right: 10px;
    color: #666666;
    padding: 5px 15px 5px 10px;
    display: inline-block;
    font-size: 11px;
}
*+html .market-indices .sensex-datetime, .market-indices .nifty-datetime
{
    padding: 5px 0 5px 0px;
}

.span
{
    padding: 0 5px;
}

div > span
{
    padding: 0 5px;
}
.down, .up
{
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 30px;
}
.up
{
    background-image: url('../images/green.png');
    /*background-image: url('../images/up.gif');*/
}
.down
{
    background-image: url('../images/red.png');
    /*background-image: url('../images/down.gif');*/
}

.current-price
{
    float: left;
    padding: 0 0 0 0;
    color: #444;
}
.todays-change
{
    padding: 0 5px 0 5px;
}
.todays-change-arrow
{
    width: 20px;
}
.todays-percent
{
    float: right;
    padding: 0 0 0 0;
}
.market-indices .curr-values div
{
    font-weight: bold;
    font-size: 15px;
    overflow: hidden;
}
.market-indices .sensex-curr
{
    font-weight: bold;
    color: #87ba0e;
    /*padding: 0 0 0 12px;
    float: left;
    display: inline;
    width: auto;*/
    font-size: 16px;
}
.market-indices .sensex-curr
{
    font-weight: bold;
    color: #87ba0e;
    /*padding: 0 0 0 12px;
    float: left;
    display: inline;
    width: auto;*/
    font-size: 16px;
}
.market-indices .sensex-curr
{
    font-weight: bold;
    color: #87ba0e;
    /*padding: 0 0 0 12px;
    float: left;
    display: inline;
    width: auto;*/
    font-size: 16px;
}
.market-indices .sensex-curr
{
    font-weight: bold;
    color: #87ba0e;
    /*padding: 0 0 0 12px;
    float: left;
    display: inline;
    width: auto;*/
    font-size: 16px;
}

.quote-box 
{
    width: 100%;
}

.left-quick-links
{
    list-style-type: none;
    margin-top: 8px;
}
.left-quick-links li
{
    display: inline;
    color: #666666;
    font-weight: bold;
    padding-right: 20px;
}

.mkt-get-quotes input
{
    border: medium none;
    color: #666666;
    display: inline;
    padding: 5px 10px;
}
.mkt-get-quotes span
{
    border: medium none;
    color: #666666;
    display: inline;
    padding: 5px 10px;
    color: #87BA0E;
    font-weight: bold;
}
.mkt-get-quotes input.txtQuote
{
    width: 235px;
}




/*********/

/*.mkt-content
{
    margin: 0px 15px;
    display: block;
}*/
.mkt-content h1
{
    /*text-align: left;
    color: #f37200;
    font-size: 14px;
    padding: 5px;*/
    
    color: #666;
    /*color: #003399;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    padding: 0 5px;
    text-align: left;
}
.index-selector
{
    text-align: left;
    width: 100%;
    margin: 10px 0 0 10px;
    border-bottom: solid 1px #cccccc;
    padding-bottom: 5px;
}
.index-selector select
{
    border: solid 1px #cccccc;
    height: 20px;
}
.index-selector div
{
    display: inline;
}

.mkt-content .current_price
{
    font-weight: bold;
    width: 60px;
    display: inline-block;
}
/*.index-contributors
{
    text-align: left;
    width: 100%;
    margin: 5px 0 0 0;
    height:200px;
}
.index-contributors .positive-contributors
{
    width: 49%;
    float: left;
}
.index-contributors .negative-contributors
{
    width: 49%;
    float: right;
}

.index-contributors .top-gainers
{
    width: 50%; *width:49%;float:left;border-top:1pxsolid#062c64;}
.index-contributors .top-losers
{
    width: 50%; *width:49%;float:right;border-top:1pxsolid#062c64;}

.index-contributors .positive-contributors .head
{
    float: left;
    color: #009a31;
}
.index-contributors .positive-contributors .tot
{
    float: right;
    color: #009a31;
    margin-right: 10px;
}*/
/*
.index-contributors .negative-contributors .head
{
    float: left;
    color: #ce0000;
    margin-left: 10px;
}
.index-contributors .negative-contributors .tot
{
    float: right;
    color: #ce0000;
    padding: 0px 5px;
}


.index-contributors .top-gainers div .company
{
    color: #0066ff;
}
.index-contributors .top-gainers div .price
{    
    font-size: 11px;
}
*/
/*.index-contributors .row
{
    
    width: 100%;
    display: inline-block;
    height: 20px;
    padding: 0px 5px;
    border-bottom: solid 1px #cccccc;
}*/
/*.index-contributors .top-losers div .left
{
    float: left;
    text-align: left;
    margin-left: 10px;
    color: #0066ff;
}*/
/*.index-contributors .top-losers div .right
{
    float: right;
    text-align: right;
    font-size: 11px;
}

.index-contributors .row-head
{
    padding: 0px 5px 0px 5px;
    background-image: url("../images/market_head.png");
    background-repeat: repeat-x;
    font-size: 11px;
    color: #6b6b6b;
    height: 25px;
    border-bottom: solid 1px #cccccc;
}*/

.row-head
{
    background: transparent url("../images/market_head.png") repeat-x 0 0;
    color: #6b6b6b;
    font-size: 11px;
    height: 25px;
}
.alpha span
{
    padding-left: 5px;
    padding-right: 5px;
}
div.row
{
    width: 100%;
    display: inline-block;
    height: 19px;
    border-bottom: solid 1px #cccccc;
}
.row span
{
    padding-left: 5px;
    padding-right: 5px;
}

div.row-sm > div
{
    height: 14px;
    line-height: 13px;
    display: inline-block;
    *display: inline;
}
*+html div.row-sm > div
{
    height: 14px;
    line-height: 13px;
    display: inline-block;
}
div.row-sm
{
    width: 100%;
    height: 14px;
    font-size: 9px;
    border-bottom: solid 1px #cccccc;
}
.row-sm span
{
    padding-left: 3px;
    padding-right: 3px;
}
.movements
{ 
    border-bottom: 1px solid #CCCCCC;
    height: 30px;
}
.movements div
{
    display: inline;
}
.orange-btn
{
    outline: none;
    margin: 0 10px;
    background-color: #F37200;
    border: none;
    font-weight: bold;
    color: #ffffff;
    width: 100px;
    letter-spacing: 1px;
    outline: none;
    border: 1px solid #b7b7b7;
}
.green-btn
{
    outline: none;
    margin: 0 10px 0 5px;
    background-color: #33cc33;
    border: none;
    font-weight: bold;
    color: #ffffff;
    width: 100px;
    letter-spacing: 1px;
    outline: none;
    border: 1px solid #b7b7b7;
}
.grey-btn
{
     /*padding: 4px 10px;*/
    outline: none;
    margin: 0 10px 0 5px;
    background-color: #b7b7b7;
    border: none;
    font-weight: bold;
    color: #ffffff;
    width: 100px;
    letter-spacing: 1px;
    border: 1px solid #33cc33;
}
.adv-chart
{
    color: #0066FF;
}
.heat-chart
{
    border-collapse: collapse;
    border: solid 0px #7FBF7F;
    margin-top: 10px;
    height: 180px;
}
.heat-chart > div
{
    position:relative; 
    z-index: 0;
}
.heat-chart > div > div
{
    position:relative; 
    z-index: 0;
}
.heat-chart > div > div > div
{
    position: absolute; 
    z-index: 0;
    top: 0;
    left: 0;
}
.heat-chart > div > div b
{
    font-size: 15px;
}
.heat-chart > div > div
{
    color: #fff;
    border: solid 1px #fff;
    cursor: pointer;
    position: relative;
    z-index: 0;
}
*+html .heat-chart > div > .class20
{
    border: solid 1px #fff;
    width: 19.5%;
}
.heat-chart > div > div:hover
{
    color: #ff0
}
.high-low
{
    display: inline-block;    
}
.high-low
{
    width: 100px;
    height: 10px;
    margin-top: 1px;
}
.high-value,
.low-value
{
    display: inline-block;
    *display:inline;
    
}


/*.index-contributors .gainers .row
{
    width: 100%;
    display: inline-block;
    height: 20px;
    padding: 0px 5px;
    border-bottom: solid 1px #cccccc;
}
.index-contributors .losers .row
{
    width: 100%;
    display: inline-block;
    height: 20px;
    padding: 0px 5px;
    border-bottom: solid 1px #cccccc;
}*/
/*
.index-contributors .gainers p .left
{
    float: left;
    text-align: left;
    color: #0066ff;
}
.index-contributors .gainers p .right
{
    float: right;
    text-align: right;
    margin-right: 10px;
    font-size: 11px;
}*/

/*
.gainers .row-head .company
{
    width: 175px;
    float: left;
}
.gainers .row-head .ltp
{
    /*width: 70px;
    float: left;
    text-align: right;
}
.gainers .row-head .change
{
    /*width: 70px;
    float: left;
    text-align: right;
}
.gainers .row-head .volume
{
    /*width: 80px;
    float: left;
    text-align: right;
}
.gainers .row-head .turnover
{
    /*width: 80px;
    float: left;
    text-align: right;
}*/
*+html .gainers .row-head
{
    padding: 0;
}
*+html .gainers .row
{
    padding: 0;
}
.row
{
    font-size: 11px;
}
.bar .company,
.row .company
{
    font-size: 11px;
    color: #0066ff;
}
/*
.gainers .row .company
{
    width: 175px;
    float: left;
    font-size: 11px;
    color: #0066ff;
}
.gainers .row .ltp
{
    width: 70px;
    float: left;
    font-size: 11px;
    text-align: right;
}
.gainers .row .change
{
    width: 70px;
    float: left;
    font-size: 11px;
    text-align: right;
    background-color: #eef5ff;
    color: Green;
}
.gainers .row .volume
{
    width: 80px;
    float: left;
    font-size: 11px;
    text-align: right;
}
.gainers .row .turnover
{
    width: 80px;
    float: left;
    text-align: right;
    font-size: 11px;
}/**/




/*.losers .row-head .company
{
    width: 175px;
    float: left;
}*/
/*.losers .row-head .ltp
{
    width: 70px;
    float: left;
    text-align: right;
}*/
/*.losers .row-head .change
{
    width: 70px;
    float: left;
    text-align: right;
}*/
/*.losers .row-head .volume
{
    width: 80px;
    float: left;
    text-align: right;
}*/
 /*.losers .row-head .turnover
{
   width: 80px;
    float: left;
    text-align: right;
}
*/
/*.losers .row .company
{
    width: 175px;
    float: left;
    font-size: 11px;
    color: #0066ff;
}*/
/*.losers .row .ltp
{
    width: 70px;
    float: left;
    font-size: 11px;
    text-align: right;
}*/
/*.losers .row .change
{
    width: 70px;
    float: left;
    font-size: 11px;
    text-align: right;
    background-color: #eef5ff;
    color: Red;
}*/
/*.losers .row .volume
{
    width: 80px;
    float: left;
    font-size: 11px;
    text-align: right;
}*/
/*.losers .row .turnover
{
    width: 80px;
    float: left;
    text-align: right;
    font-size: 11px;
}*/

.bar a,
.row a
{
    color: #0066FF;
}
.bar a:hover,
.row a:hover
{
    color: #F37200;
}
/* Markets  menu */
.mkt-links
{
    float: left;
    /*width: 605px;*/ /* background: #0070FF;       color: #042E64;              */
    text-align: center;
    margin: 0;
    padding:0;
    border: 0;
}
.mkt-links ul.main-tab
{
    margin: 0px auto; 
    padding: 0;
    /**margin-left:7px;*/
}
.mkt-links ul.main-tab li
{
    display: inline-block;
    zoom: 1;
    width: 115px;
    /**float:left;
    *width:115px;*/
    padding:5px 0px;
    cursor:pointer;
    font-weight:bold;
    *display: inline;    
}
/**/.mkt-links ul.main-tab li:hover a
{
    display: block;
    outline:none;
    /*height:100%;*/
    color: #ffffff;
}
.mkt-links ul.main-tab li:hover, .mkt-links-active
{
    color: #ffffff;
    background-image: url("../images/useful_li_bg.gif");
    background-repeat: repeat-x;
    background-color: Green;
}

.mkt-links ul.main-tab li.market-home:hover a
, li.market-home 
{
    color: #000;
    background: #B4F132;
}/*
    height: 30px;*//*, li.market-home:hover, li.market-home a,li:hover a, li.market-home a:hover*/
.mkt-links .second-level
{
    position: absolute;
    z-index: 0;
}/**//*float: left;*/
    
.mkt-links .second-level ul
{
    position: absolute;
    display: inline-block;
    width: 200px; *width:180px; 
    padding:0 10px 10px; border:solid 1px #cccccc;
    background-color:#ffffff; text-align:left;
    z-index:0;

  
   
}/**/

/*background-image: url("../images/market_head.gif");
     background-repeat: no-repeat;*/
.display-in-block
{
    display: inline-block;
}

.mkt-links .second-level > ul > li,.mkt-links .second-level > ul > li > a
{
    color: #093975;
    cursor: pointer;
}
.mkt-links .second-level > ul > li:hover, .mkt-links .second-level > ul > li > a:hover
{
    color: #87BA0E;
}

.mkt-links ul.third-level
{
    list-style-type: circle;
    display: block;
}
.mkt-links .second-level div.third-level
{
    display: none;
    width: 180px;
    padding: 5px 10px;
    background-color: #ffffff;
    text-align: left;
    font-size: 11px;
}

.mkt-links div.fourth-level
{
    display: block;
    width: 170px;
    padding-bottom: 5px;
    background-color: #ffffff;
    text-align: left;
    font-size: 11px;
}

.mkt-links div.fourth-level > div
{
    height: 16px;
    vertical-align: middle;
    text-align: left;
    margin-left: 20px;
}

#most-active
{
    left: 8px; *left:7px;display:none;}
#market-reports
{
    left: 156px; *left:132px;display:none;}
#bse-indices
{
    left: 304px; *left:257px;display:none;}
#nse-indices
{
    left: 452px; *left:382px;display:none;}
#useful-options
{
    left: 818px; *left:807px;display:none;}

.mkt-sticky-footer
{
    background-image: url("../images/mkttickerbg.jpg");
    position: fixed;
    z-index: 99999;
    width: 100%;
    bottom: 0; /* background: #0070FF;       color: #042E64;              */
    box-shadow: 0 0 15px #00214B;
    height: 31px;
    text-align: left;
    padding-left: 0px;
    padding-right:100px;
}
.sticky-bar
{
    cursor: default;
    width: 91%;
    height: 31px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    left: 97px;/*
    width: 1064px;
    *width:1024px;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;*/
}
.sticky-nav
{
    cursor: default;
    width: 8%;
    height: 31px;
    color: #b4f132;    
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    z-index: 10;
    white-space: nowrap;
    min-width: 97px;
}
.sticky-nav .nav
{
    height: auto;
    position: relative;
    white-space: nowrap;
    z-index: 0;
    padding : 0 5px;    
    border: solid 1px #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;  
    border-radius: 5px; 
    behavior: url('/assets/css/PIE.htc');
}
.selected
{    
    font-weight:bold;
    cursor: default;
}
.unselected
{    
    font-size: 12px;
    cursor: pointer;
    color: rgb(214, 214, 214);
    text-decoration: underline;
}

/* New class definition*/
.alpha
{
    max-width: 990px;
    width: 990px;
}
/*.alpha_divider
{
    width: 20px;
}*/
.alpha_divider
{
    display:inline-block;
    *display:inline;
    width: 2%;
    *width: 1%;
    border: 0;
    margin: 0;
    padding: 0;
}
/**+html .alpha_divider
{
    display:inline-block;
    width: 2%;
    border: 0;
    margin: 0;
    padding: 0;
}
.alpha_half
{
    width: 480px;
}*/
.alpha_half
{
    display:inline-block;
    *display: inline;
    width: 49%;
    *width: 48%;
    border: 0;
    margin: 0;
    padding: 0;
}
*+html .alpha_half
{
    width: 48%;
    display: inline;
}
.alpha_full
{
    width: 100%;
}
.alpha > div, .alpha_full > div
{
    display: inline-block;
    *display: inline;
}
.alpha_half .class50
{
    display: inline-block;
    *display: inline;
}
.blue-line
{
    border-bottom: solid 1px #1083FF;
    margin-bottom: 10px;
}
/*.bold
{
    font-weight: bold;
}
,.class15,.class20,.class25,.class30,.class40,.class50,.class60*/
.class10
{
    width:10%;
    *width:9%;
}
.class15
{
    width:15%;
    *width:14%;
}
.class20
{
    width:20%;
    *width:19%;
}
.class25
{
    width:25%;
    *width:24%;
}
.class30
{
    width:30%;
    *width:29%;
}
.class40
{
    width:40%;
    *width:38%;
}
.class50
{
    width:50%;
    *width:48%;
}
.class60
{
    width:60%;
    *width:58%;
}
*+html .class10
{
    width:9%;
}
*+html .class15
{
    width:14%;
}
*+html .class20
{
    width:19%;
}
*+html .class25
{
    width:24%;
}
*+html .class30
{
    width:29%;
}
*+html .class40
{
    width:38%;
}
*+html .class50
{
    width:48%;
}
*+html .class60
{
    width:58%;
}
div.h15, div.h15 *
{
    line-height: 10px;
    height: 15px;
    *line-height: 11px;
    *height: 15px;
}
.d div
{
    display: inline-block;
    padding: 0;
    margin: 0;
    border: 0;
}
/*.transparent
{
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
}*/
.hclass
{
    height: 100%;
}
.hclass25
{
    height: 25%;
}
.in
{
    display: inline;
}
.inbl
{
    display: inline-block;
    *display: inline;
    zoom:1;
}
/**+html .inbl
{
    
    width:290px;
}
*+html .inbl
{
    display: inline;
}*/
.bl
{
    display: block;
}
.green-line
{
    border-bottom: solid 2px #33CC33;
}
.greenbg
{
    background-color: transparent;
}
.img_corpline
{
    width: 990px;
    max-width: 990px;
    min-width: 0px;
}
.nse-data
{
    text-align: left;
}
.bse-data
{
    text-align: left;
}

*+html .nse-data
{
    width: 98%;
}
*+html .bse-data
{
    width: 98%;
}
.pager table td
{
    padding: 0 5px;
}
.pager table td a
{
    color: #87BA0E;
    font-weight: bold;
}
.redbg
{
    background-color: transparent;
}
.table_alpha
{
    width: 990px;
    max-width: 990px;
    min-width: 0px;
}
/*.table-tbbr
{
    border-radius: 5px; border: 0px solid #999; border-spacing: 0px
}
.tbdr
{
    border-collapse: collapse;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
}*/
.top_time
{
    /*color: #000;*/
    color: #666666;
    font-size: 0.9em;
    padding: 0 5px;
}
.red
{
    color: #F83435;
}
.red.bold
{
    color: #F83435;
}
.green
{
    color: #65BE0E;
}
.green.bold
{
    color: #65BE0E;
}

/* Tooltip CSS*/

.index-content
{
    color: #333;
    font-size: 10px;
    position: relative;
    line-height:12px;
    height: 15px;
    z-index: 10;
}
.key
{
    width: 35px;
}
.value
{
    font-weight: bold;
}
.tooltip-bg
{
    display: none;
}
.tooltip-content
{   
    display: none;
    position: relative;
    z-index: 10000;
}
.tooltip-index
{
}
.mid-mid
{
    border: solid 2px #50A6F1/*#307BB7*/;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;  
    border-radius: 5px; 
    background-color: #C3E6FE;/* #FFFEd0;*/
    behavior: url('/assets/css/PIE.htc');
    display: inline-block;
    font-size:small;
}
.tooltip-link
{
    display:none;
}
.tooltip-table
{
    cursor: pointer;
    display: none;
    width: 118px;
}
.marketPopUpClose
{
    background-color:#b0aaaa;
    border:4px;
    -webkit-border-radius:24px;
    border-radius:24px;
    color:#736000;
    display:block;
    font-size:20px;
    height:40px;
    line-height:40px;
    position:absolute;
    right: -10px;
    text-align:center;
    top:-9px;
    width:40px;
}
/* Tooltip CSS end*/
/* New class definition end*/

/*********************************** End Market CSS *************************************************/



/* Inner PAges */

.inner-container
{
    width: 100%;
    background-image: url("../images/bottombg.jpg");
    background-repeat: no-repeat;
    height: auto;
}

.bread-crumbs
{
    padding: 10px 10px 10px 10px;
}
.bread-crumbs span a
{
    color: #0066FF;
    cursor: pointer;
    text-decoration: underline;
}
.bread-crumbs span a:hover
{
    color: #062C64;
}

.bread-crumbs span
{
    padding: 10px 10px 10px 0px;
}

.inner-container .left-links
{
    float: left;
    width: 24%;
    height: auto;
    padding: 0px 30px 0 10px;
    color: #333333;
    font-weight: bold;
    font-size: 14px;
    border-right: dashed 1px #cccccc;
}
.inner-container .left-links a
{
    color: #333;
}

div.left-links ul > li > a
{
    display:block; 
   /* margin-left:15px;*/
}

.inner-container .right-content
{
    float: left;
    width: 70%;
    height: auto;
    padding: 0px 10px;
    text-align:justify;
    
}

.inner-container .right-content h1
{
    /*font-size: 18px;*/
    font-size: 16px;
    color: #015B86;
    line-height: 25px;
    text-align: justify;
    
}

.inner-container .right-content p
{
    font-size: 13px;
    /*color: #666666;*/
    color:#404040;
    line-height: 21px;
    text-align: justify;

}

.bold
{
    font-size: 13px;
    /*color: #666666;*/
    color:#404040;
    line-height: 21px;
    text-align: justify;
    font-weight:bold;
}

.inner-container .left-links ul li
{
    padding: 8px 15px;
    border-bottom: solid 1px #cccccc;
    border-left: solid 5px #125ca7;
    cursor: pointer;
}
.inner-container .left-links ul li:hover
{
    padding: 0;
    background-color: #dde1e4;
    font-weight: bolder;
    font-size: 13px;
}
.inner-container .left-links ul li.active-li
{
    padding: 8px 15px;
    border-left: solid 5px #66be0e;
    background-color: #dde1e4;
    font-weight: bolder;
    font-size: 13px;
}
.inner-container .left-links ul li:hover a
{
    display: block;
    padding: 8px 15px;
}
.table-border-style
{
    border-collapse: collapse;
    border: 2px solid #E0EAF7;
}

.table-inner
{
     border-collapse: collapse;
     border: 1px solid #E0EAF7;
     /*text-indent:5px;*/
     padding:10px;
}

.table-inner-bill
{
     border-collapse: collapse;
     border: 1px solid #E0EAF7;
     /*text-indent:5px;*/
     padding:10px;
}

.table-inner-bill, .table-inner-bill td
{
    border: 1px solid #69B8D7;
    border-collapse: collapse;
    padding: 7px;
}

.table-inner-recipt td
{
    color: Black;
    border: 1px solid #30C8F8;
    border-collapse: collapse;
    padding: 2px;
    font-size: 12px;
    font-weight: bold;
}

.table-header
{
     padding: 5px;
     background-color:#ECF0F7;
}

.table-text
{
    margin-left:0px;
    margin-right:10px;
    margin-top:5px;
}

.textbox1
{
    border:0px;
    margin-top:-10px;
    /*margin-left:-187px;*/
    margin-left:-215px;
    width:176px; 
  /*   background: url("../images/dropdown.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    margin-bottom: 10px;
    margin-top:10px;
    position: relative;
    width: 0px;*/
}
.textbox2
{
 /*   border:0px;
    margin-top:-42px;
    margin-left:5px;
    width:168px;
------------------
    width:153px; 
     background: url("../images/dropdown.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    margin-bottom: 10px;
    margin-top:10px;
    position: relative;
    width: 0px;*/
 border:0px;
    margin-top:-10px;
    margin-left:-217px;
    width:184px;
}
.textbox3
{
    border:0px;
    margin-top:-42px;
    margin-left:-184px;
    width:153px;
}

.ddlPosition
{
    margin-left:2px;
     /*width:189px;*/
     width:215px;
     margin-top:-10px;
}

.ddlPositionTest
{
    margin-left:88px;
     width:220px;
     margin-top:-10px;
}

.buttonStyle
{
    margin-left:15px;
}

.download-border
{
    border-collapse: collapse;
   border: 2px solid #32a8e7;
   /*  border: 3px solid #E0EAF9;
    background-color:Scrollbar;
   background-image:url("../images/dwn_bg6.jpg");
    background-image:url("../../images/indexbg.gif");*/
    width:100%;
}

.media-table-border
{
    border-collapse: collapse;
   border: 1px solid #595657;
}
.download-tabs
{
    border-collapse: collapse;
    border: 3px solid #E0EAF7;
    background-color:Menu;
    width:auto;
}
.tran
{
    position:fixed;
    margin:0;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    background-color:#000;
    z-index:9999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /*filter:alpha(Opacity:0.8);*/
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.popup
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    
    background-color:#71A0EA;
    border-radius:10px;
    left:42%;
    margin:-150px 0 0 -180px;

    padding:30px;
    position:fixed;
    top:28%;
    width:572px;
    height:525px;
    *width:520px;
    *height:480px;
    z-index:9999;
}
.cust_popup
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    
    background-color:White;
    border-radius:10px;
    left:42%;
    margin:-150px 0 0 -180px;

    padding:30px;
    position:fixed;
    top:32%;
    width:567px;
    height:433px;
    z-index:9999;
}
/**+html .popup
{
     background-color:#71A0EA;
    border-radius:10px;
    left:42%;
    margin:-150px 0 0 -180px;

    padding:0px;
    position:fixed;
    top:28%;
    width:572px;
    height:525px;
    z-index:9999;
}*/

.marketPopUp
{
    background-color:#71A0EA;
    border-radius:10px;
    left:53%;
    margin:-150px 0 0 -180px;
    padding:30px;
    position:fixed;
    top:40%;
    width:310px;
    height:400px;
    z-index:9999999;
}
.modal-box-r .marketPopUpClose:hover
{
    background-color: #ee4e1e;
    color: #fff;
}
.modal-box-r .marketPopUpClose
{
    background-color:#b0aaaa;
    color:#736000;
}
.popup1
{
   background-color:#71A0EA;
   border-radius:10px;
   left:53%;
   margin:-150px 0 0 -180px;
   
   padding:30px;
   position:fixed;
   top:40%;
   width:310px;
   height:400px;
   z-index:9999;
}

.popup2 {
    background-color: #F7F8F9;
    border-radius: 10px;
    height: auto;
    left: 53%;
    margin: -200px 0 0 -416px;
    padding: 30px;
    position: absolute;
    top: 40%;
    width: 800px;
    z-index: 9999;
}

.okPopUp
{
    background-color:#71A0EA;
   border-radius:10px;
   left:42%;
   margin:-150px 0 0 -180px;
   
   padding:30px;
   position:fixed;
   top:40%;
   width:520px;
   height:140px;
   z-index:9999;
    }
.popUpClose
{
    background-color:#b0aaaa;
    border:4px;
    -webkit-border-radius:24px;
    border-radius:24px;
    color:#736000;
    display:block;
    font-size:20px;
    height:40px;
    line-height:40px;
    position:absolute;
    right: -10px;
    text-align:center;
    top:-9px;
    width:40px;
}
.popUpClose:hover
{
    background-color:#ee4e1e;
    color:#fff;
}

/**+html .popUpClose
{
    height: 40px;
    padding: 0px 0px 0px 15px;
    width: 40px;
}*/
.okButton
{
    background-color:#FFFFFF;
    border:4px;
    border-radius:24px;
    color:#736000;
    display:block;
    font-size:20px;
    height:40px;
    line-height:40px;
    position:absolute;
    right: 220px;
    text-align:center;
    top:77px;
    width:117px;
    }
.submitButton
{
    background-color:#FFFFFF;
    border:4px;
    border-radius:24px;
    color:#736000;
    display:block;
    font-size:20px;
    height:40px;
    line-height:40px;
    position:absolute;
    right: 220px;
    text-align:center;
    top:285px;
    width:117px;
}

.submitBtn
{
    background-color:#FFFFFF;
    border:1px solid #cccccc;
    border-radius:24px;
    color:#6C6C6C;
    display:block;
    font-size:20px;
    height:40px;
    line-height:40px;
    position:absolute;
    right: 865px;
    text-align:center;
    top:285px;
    width:117px;
}

.submitBtn:hover
{
    background-color:#cccccc;
    color:#fff;
}

.resetBtn
{
    background-color:#FFFFFF;
    border:1px solid #cccccc;
    border-radius:24px;
    color:#6C6C6C;
    display:block;
    font-size:20px;
    height:40px;
    line-height:40px;
    position:absolute;
    right: 890px;
    text-align:center;
    top:250px;
    width:117px;
}

.resetBtn:hover
{
    background-color:#cccccc;
    color:#fff;
}

.motacSubmitButton
{
    background-color:#FFFFFF;
    border:4px;
    border-radius:24px;
    color:#736000;
    display:block;
    font-size:20px;
    height:40px;
    line-height:40px;
    position:absolute;
    right: 125px;
    text-align:center;
    top:310px;
    width:117px;
}
.fig5 
{
    color:#BEF45F;
    *color:#BEF45F;
    background: #BEF45F;
    *background-color: #BEF45F;
    float: right;
    width: 346px;
    *width: 300px;
    padding: 30px;
    *padding: 30px;
    height:116px;
    *height:0px;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.detailBtn
{
    margin-left:10px;
    background-color:#BEF45F;
    right:10px;
}
.style5
{
    background-color: #98cc6e;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    width:725px;
}

.style6
{
    color: #5f5f5f;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.style4 {
    color: #426303;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.greydot {
    /*background-image: url("../images/grey_dot.gif");*/
    background-image: url('/images/grey_dot.gif');
    background-repeat: repeat-x;
    height: 9px;
}

.footer_red {
    color: #ff0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

/*#hideTab
{
	float: left;
    margin-left: -331px;
}*/

.pay-now
{
    background-color:#6ACEF9;
    border:1px solid #cccccc;
    border-radius:24px;
    color:#6C6C6C;
    display:block;
    font-size:20px;
    height:40px;
    line-height:40px;
    position:absolute;
    right: 670px;
    text-align:center;
    top:785px;
    width:117px;
}

.pay-now:hover
{
    background-color:#0BABF0;
    color:#fff;
}

.gal
{
    border: 5px solid #e0eaf7;
    border-collapse: collapse;
    }
    
.text2
{
    /*font-size: 18px;
    color: #015B86;
    line-height: 25px;
    text-align: justify;*/
    color: #404040;
    font-size: 13px;
    line-height: 21px;
    text-align: justify;
    }
    
.text3
{
    font-size: 14px;
    color: #666666;
    line-height: 21px;
    text-align: justify;
    }
    
.text3:hover
{
    background-color:#666666;
    color:#fff;
    }
    
.table {
    border-collapse: separate;
    border-spacing: 0px;
    *border-collapse: expression('separate', cellSpacing = '15px');
}

*+html .table
{
    border-collapse: separate;
    border-spacing: 0px;
    *border-collapse: expression('separate', cellSpacing = '0px');
}

.popUpDivAccTable
{
     margin-top: 15px;
     margin-left: 15px;
}

*+html .popUpDivAccTable
{
    margin-top: 15px;
    margin-left: 15px;
}

.popUpVerCode
{
    margin-left: 35px;
    margin-top: 10px;
}

*+html .popUpVerCode
{
    margin-left: 0px;
    margin-top: 0px;
}

.popUpTable
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-left: 254px;
    *margin-left: 0px;
    margin-top: 10px;
}

/**+html .popUpTable
{
    height: 40px;
    padding: 0px 0px 0px 15px;
    width: 40px;
}*/

.popUpIframe
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0px none; 
    background-color:#71a0ea; 
    width: 560px; 
    margin-left: -24px; 
    margin-top: -27px;
    height: 520px;
}
.cust_popUpIframe
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0px none; 
    background-color:#71a0ea; 
    width: 560px; 
    margin-left: -27px; 
    margin-top: -28px;
    height: 430px;
}
/**+html .popUpIframe
{
    border: 0px none; 
    background-color:#71a0ea; 
    width: 560px; 
    margin-left: 0px;
     margin-top: 0px;
    height: 530px;
}*/



.example {
    /* Regular borders as a fallback for IE8 and lower. border-width: 0 1px; */
    border: solid #A8A8A8; border-bottom:0px; border-width:0 1px 0 0;
    /* To be able to position generated content. */
    position: relative;

    /* Some irrelevant general styles. */
    margin: 0 auto;
    padding: 0 20px;
    width: 280px;
}

/* Instead of this IE9+ hack (valid one though), it's recommended
   to use IE's conditional comments. JsFiddle just seems to lack
   support for conditional comments in HEAD section of HTML document. */
BODY:last-child .example {
    /* Resetting borders for IE9+ and modern browsers that support gradients. */
    border: none;
}

.example:after {
    content: "";
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
}

.example:after {right: 0; }

/* See http://www.colorzilla.com/gradient-editor/ for CSS-gradient generator. */
.example:after {
    /* SVG gradient image as Data URI for IE9 that does not support CSS gradients. */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTRmNyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzczYjFlNyIgc3RvcC1vcGFjaXR5PSIwLjQ4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBjMTBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzUzOWZlMSIgc3RvcC1vcGFjaXR5PSIwLjQyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2JjZWEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(231, 231, 231, 0) 0%, rgba(221, 216, 216,0.48) 24%, rgba(176, 171, 171, 1) 50%, rgba(162, 158, 158, 0.42) 79%, rgba(132, 132, 132, 0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231, 231, 231, 0)), color-stop(24%,rgba(221, 216, 216,0.48)), color-stop(50%,rgba(176, 171, 171, 1)), color-stop(79%,rgba(162, 158, 158, 0.42)), color-stop(100%,rgba(132, 132, 132, 0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(231, 231, 231, 0) 0%,rgba(221, 216, 216,0.48) 24%,rgba(176, 171, 171, 1) 50%,rgba(162, 158, 158, 0.42) 79%,rgba(132, 132, 132, 0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(231, 231, 231, 0) 0%,rgba(221, 216, 216,0.48) 24%,rgba(176, 171, 171, 1) 50%,rgba(162, 158, 158, 0.42) 79%,rgba(132, 132, 132, 0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(231, 231, 231, 0) 0%,rgba(221, 216, 216,0.48) 24%,rgba(176, 171, 171, 1) 50%,rgba(162, 158, 158, 0.42) 79%,rgba(132, 132, 132, 0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(231, 231, 231, 0) 0%,rgba(221, 216, 216,0.48) 24%,rgba(176, 171, 171, 1) 50%,rgba(162, 158, 158, 0.42) 79%,rgba(132, 132, 132, 0) 100%); /* W3C */
}

.ddDematAccount
{
    /*color:#595959;*/ 
    color:#404040;
    font-size:13px; 
    font-weight:bold;
    margin-left: 10px;
}

.pointerimage
{
    float:left;
    *float:left;
    margin-right:5px;
     *margin-right:5px;
    margin-top:5px;
   *margin-top:-20px;
}

.infrText
{
    *margin-left:20px;    
}
.infrText1
{
    *margin-left:20px;
    color:#404040;
    cursor:pointer;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
}
.pointerimageCareer
{
    float:right;
    margin-right:0px;
    margin-top:30px;
}

.leftMargin
{
    margin-left:23px;
}
.subleftMargin
{
    margin-left:45px;
}
.subleftMgn
{
    margin-left:65px;
}
.break
{
    margin-bottom:10px;
}
.bullet
{
    background-image: url('../images/bullet.gif');
    background-repeat: no-repeat;
    float: left;
    width: 20px;/* width:447px;*/
    height: 12px;
}

.rowSpace
{
    padding:5px;
}

.nps_btnHide {
    background-color: #015b86;
    border: 4px none;
    border-radius: 5px;
    color: White;
    display: block;
    /*font-size: 16px;Qtop: 1188px;*/
    height: 22px;
    font-size: 16px;
    top: 1362Px;
    line-height: 14px;
    position: absolute;
    right: 236px;
    text-align: center;
    
    width: 25px;
}

.nps_btnShow {
    background-color: #015b86;
    border: 4px none;
    border-radius: 5px;
    color: White;
    display: block;
    font-size: 12px;
    line-height: 13px;
    padding: 3px;
    position: absolute;
    right: 317px;
    text-align: center;
   /* top: 1120px;*/
    top: 1294px;
}

/*:target {
  animation: highlight 1s ease;  
  transform: translateX(20px);     
}
@keyframes highlight {
  0% { border-left-color: red; }
  100% { border-left-color: white; }
}
section > div {
  border-left: 40px solid white;
  padding: 10px;
  transition: all 0.5s ease;     
  padding-right: 50px;
  margin-left: -20px;    
}

.setFocus
{
     z-index:999999;
    border: 1px solid #999;
    position: fixed;
    background: transparent no-repeat top left;
    background-position: center center;
    width: 20px;
    height: 20px;
    bottom: 5px;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    right: 70px;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
}*/
    
.greyline {
    background-image: url("/assets/images/greydot.gif");
    background-position: left top;
    background-repeat: repeat-x;
    height: 2px;
    width: 100%;
}

.corp-subBtn
{
    background-color: #afb3b5;
    border: 4px none;
    border-radius: 24px;
    color: #736000;
    display: block;
    font-size: 16px;
    height: 29px;
    line-height: 23px;
    margin-top: 22px;
    position: absolute;
    right: 520px;
    text-align: center;
    width: 91px;
}

.corp-subBtn:hover
{
    background-color:#8CBE11;
    color:#fff;
}

.get_loan {
   /* float: left;
    padding: 25px 0 0 17px;
height:300px;*/
    width: 718px;
    height:80px;
    font-size: 15px;
    font-family: Arial,Helvetica,sans-serif;
    margin-left:-5px;
    margin-top:30px;
}

/*.get_loan h2 {
    color: #373737;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
}

.clearfix {
    clear: both;
}*/

.get_loan ul li.first {
    /*padding: 4px 3px 0 4px;*/
    margin-left:0px;
}

.get_loan ul li {
    border-right:1px dotted #746A6A;
    
    margin-right:2px;
    margin-left:2px;
   /* height: 57px;float: left;
    padding: 0 16px;*
border-right: 1px solid #d4d4d4;*/
}
ul li {
    list-style-type: none;
}

.app_nw, .get_loan ul li a.buy-online-button {
    
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    height: 35px;
   /* margin-left: 8px;background: url("/images/applynow_bg2.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
   background-color:#CA2E69;*/
   background-color:#115AB5;
    padding: 5px 10px;
}
.link
{
     color: Black;
    font-size: 15px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    height: 40px;
   /* margin-left: 8px;
   background-color:#3B80A2;*/
    padding: 5px 10px;
    margin-top:-2px;
}
.fl {
    float: left;
}
/*a {
    color: #c81b5d;
    text-decoration: none;
}*/

.get_loan ul li.arrow a {
    background: url("/images/arrowdb.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin-top:1px;
    padding: 0 0 10px;
}

.get_loan ul li.last {
    border-right: medium none;
    padding: 0 0 -1px 16px;
}

.dotLine {
    border-right:1px dotted #746A6A;
    float: left;
    margin-right:2px;
    margin-left:2px;
    padding: 4px 5px 0 4px;
   /* height: 57px;
    padding: 0 16px;*
border-right: 1px solid #d4d4d4;*/
}

.dotLine.Lasttab
{
     border-right: medium none;
    padding: 0 0 -1px 16px;
    }
  
.baseLine
{
    background-color: #fafafa;
    /*border-radius: 5%;*/
    border-top: 2px dotted #bbb;
    margin: 20px 0 0;
    }    
    
.pin-box
{
    border: 2px solid #e0eaf7;
    background-color:#e0eaf7;
   /* border-collapse: collapse;
    padding: 10px;
    margin:5px 5px 5px 5px;
    border-style:solid;
    border-width:2px;
    width:320px;
    width: 320px;
    padding: 10px;
    border: 5px solid gray;
    margin: 0;*/
    }

.siteMapDesign
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
	/*color: #0D983E;*/
	background-color:#D4E2F7;
	text-decoration: none;
	padding:10px;
	*padding-left:20px;
	padding-left:20px;
}

.aspNetHidden
{
    display:block;
}

.splOffersBreak
{
    margin-top:-5px;
}

.npsTdBullet
{
    vertical-align:text-top;
    *vertical-align:middle;
}
.npstdBulletPadding
{
    vertical-align:text-top;
    *padding:8px;
}

.marqueBackgrnd
{
   /* background-color:#ECEDEF;
    
*background:rgba(184, 184, 186, 0.28); 
*/
   
   background:rgba(184, 184, 186, 0.28);
   *background-color:#DDDDDD;
}

.gal_popUpIframe {
   
    height: 750px;
   
    width: 559px;
}

.testCsseodmbw
{
    background-color:Red;
    }


#slideshow { 
    margin: 16px auto; 
    position: relative;
    *position: fixed;
    width: 56px; 
    height: 53px; 
    *width: 56px; 
    *height: 53px; 
    padding: 10px;
    *padding: 10px; 
   /* box-shadow: 1px 1px 1px #76C125; position: relative;*/
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}


 a[bubbletooltip]:link, a[bubbletooltip]:visited
        {
                text-decoration: none;
                position: relative;
                color : #ffffff;
        }

       /* a[bubbletooltip]:before
        {
                content: "";
                position: absolute;
                border-right: 21px solid #284fdd;
                border-top: 21px solid transparent;
                border-bottom: 21px solid transparent;
                visibility: hidden;
                bottom: -12px;
                right: -20px;
        } width:120px;right: -148px;bottom: -16px;#284fdd*/

        a[bubbletooltip]:after
        {
                position: absolute;
                content: attr(bubbletooltip);
                font-weight:bold;
                right: -90px;
                bottom: -16px;
                width:55px;
                background: #115AB5;
                color: #FFFFFF;
                padding: 10px 10px;
                -moz-border-radius: 6px;
                -webkit-border-radius:6px;
                -khtml-border-radius:6px;
                border-radius: 6px;
                visibility: hidden;
        }

        a[bubbletooltip]:hover:before, a[bubbletooltip]:hover:after
        {
                visibility: visible;
               /* -moz-transition: visibility 0s linear .3s;*/
        }


/* new index new work by rishabh */

div.row1
{
    width: 100%;
    display: table-row;
    /*height: 19px;
    border-bottom: solid 1px #cccccc;*/
}


.button {
    background-color: #1083BB;
    border: none;
    color: white;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
    /*border-radius: 5px;*/
    cursor: pointer;
}

.button:hover {
    background-color: #1083BB;
    border: none;
    color: white;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
    /*border-radius: 5px;*/
    cursor: pointer;
}

.gstStyleBox
{
    background-color: #3173AD; 
    color: White; 
    padding: 10px; 
    width: 77%; 
    text-align:center;    
}

.gstStyleBox:hover
{
   /* position:fixed;
    margin:0;
    width:100%;
    height:100%;
    top:0px;
    left:0px;*/
    background-color:#000;
    z-index:9999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /*filter:alpha(Opacity:0.8);*/
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    opacity: 0.73;
    filter: alpha(opacity=80);
    
    
}

.offer_cont {
    position: relative;
    
}

.offer_overlay {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.8);
    padding: 5px 25px;
    border: 1px solid #ffffff;
    width: 80%;
    height: 100%;
    display: none;
    opacity:0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /*filter:alpha(Opacity:0.8);*/
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    filter: alpha(opacity=80);
}
.offer_overlay:hover {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.8);
    padding: 5px 25px;
    border: 1px solid #ffffff;
    width: 100%;
    height: 100%;
    display: none;
    opacity:0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /*filter:alpha(Opacity:0.8);*/
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    filter: alpha(opacity=80);
}
.offer_cont:hover .offer_overlay {
    display: block;
}

/*........... end....... */
/*------------------ tender entry form css by rishabh ---------------------------*/

.tender-txtBox {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 25px;
    padding: 5px;
    width: 100%;
}

.tender-dd {
    border-radius: 5px;
    padding: 2px;
    width: 90%;
}

.tender-button
{
     background-color: #1083bb;
    border: medium none;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: large;
    padding: 5px 34px;
    text-align: center;
    text-decoration: none;
}


/*------------------------------ end of css -------------------------------------*/
