a
{  
    text-decoration:none;
    font-size:10pt;
    font-family:Verdana;	
    color:#666666;
}

td
{
    font-size:8pt;
    font-family:Verdana;
    color:#666666;
    
}

.textcolor{
    color:#666666;
}
.tableHead
{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: 1px solid ccc;
    border-bottom: none;
    border-top: 1px solid ccc;
    
    
    background-color: #d8d7d0;
}

.tableHeadRightMost
{   padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: 1px solid ccc;
    border-bottom: none;
    border-top: 1px solid ccc;

    background-color: #d8d7d0;
}
.paddingInCell{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: 1px solid ccc;
    border-bottom: none;
    border-top: 1px solid ccc;
}
.tableHeadPopup{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: 1px solid ccc;
    border-bottom: none;
    border-top: 1px solid ccc;
    
    background-color: #f5f5f5;
}


.paddingInCellPopup{
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: 1px solid #8d8d8d;
    border-bottom: none;
    border-top: none;
}
.paddingInCellPopupLastCell{
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: 1px solid #8d8d8d;
    border-left: 1px solid #8d8d8d;
    border-bottom: none;
    border-top: none;
}
.paddingInRightMostCell{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: 1px solid ccc;
    border-bottom: none;
    border-top: 1px solid ccc;
}
.tableHeadPopupLastCell{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: 1px solid ccc;
    border-bottom: none;
    border-top: 1px solid ccc;
    
     background-color: #f5f5f5;

}

.paddingInCellBottom{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    background-color: #D4D9D9;

    border-right: none;
    border-left: 1px solid ccc;
    border-bottom: none;
    border-top: 1px solid ccc;
}
.paddingInCellLeft{
    padding-left: 7px;    
}
.tableBottom
{
    background-color: #D4D9D9;

    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: 1px solid ccc;
    border-bottom: none;
    border-top: 1px solid ccc;
}

.tableBoundary{
    border-right: 1px solid ccc;
    border-left: none;
    border-bottom: 1px solid ccc;
    border-top: none;

}

.loginTableBoundary{
    border-right: 1px solid #C0D1DB;
    border-left: 1px solid #C0D1DB;
    border-bottom: 1px solid #C0D1DB;
    border-top: 1px solid #C0D1DB;
    background-color: #DAE1F7
}

a:hover
{
   
}
.error
{
	font-size:8pt;
	font-family:Verdana;
	color:#FF0000;
}
.whiteLink
{
	text-decoration:none;
        font-size:10pt;
        font-family:Verdana;	
        color:#ffffff;
}
.link
{
	text-decoration:underline;
        font-size:8pt;
        font-family:Verdana;	
        color:#0000FF;
}
.linkNse
{
	text-decoration:none;
        font-size:9pt;
        font-family:Verdana;	
        
}


.linkBse
{
	text-decoration:none;
        font-size:9pt;
        font-family:Verdana;	
        text-align:center;
}
.linkNseName
{
	    text-decoration:none;
        font-size:9pt;
        font-family:Verdana;
		
}
.bigLink
{
	text-decoration:none;
        font-size:12pt;
        font-family:Verdana;	
        color:#0000FF;
}
.smalllink
{
	font-size:8pt;
	font-family:Verdana;
	color:#0000FF;
}
.smallWhitelink
{
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
        color:#ffffff;
}

.bigLabel
{
    font-size:12pt;
    font-family:Verdana;
    font-weight:bold;
}
.middleLabel
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
    background-color: #BCC6D0;
}
.middleLabelWithBGColor
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
    background-color: #BCC6D0;
}

.middleLabelNse
{
    font-size:9pt;
    font-family:Verdana;
    font-weight:bold;
}
.label
{
    font-size:20pt;
    font-family:Verdana;
}
.smallLabel
{
    font-size:9pt;
    font-family:Verdana;
}
.small8Label
{
    font-size:8pt;
    font-family:Verdana;
}
.topRightBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-top: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}
.topBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-top: 1px #d1dde9 solid;
}
.topLeftRightBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-top: 1px #d1dde9 solid;
    border-left: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}
.topBottomRightBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-top: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}
.topBottomLeftRightBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-top: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
    border-left: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}
.bottomLeftRightBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-bottom: 1px #d1dde9 solid;
    border-left: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}
.topBottomRightLeftBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-top: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
    border-left: 1px #d1dde9 solid;
}
.rightBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-right: 1px #d1dde9 solid;
}
.bottomRightBorderMiddleLabel
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
    border-right: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
}
.topRightBordelabel
{
    font-size:8pt;
    font-family:Verdana;
    border-top: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}
.topBordelabel
{
    font-size:8pt;
    font-family:Verdana;
    border-top: 1px #d1dde9 solid;
}
.topLeftRightBorderLabel
{
    font-size:8pt;
    font-family:Verdana;
    border-top: 1px #d1dde9 solid;
    border-left: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}
.topBottomLeftRightBorderLabel
{
    font-size:8pt;
    font-family:Verdana;
    border-top: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
    border-left: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}
.topBottomRightBorderLabel
{
    font-size:8pt;
    font-family:Verdana;
    border-top: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
    border-right: 1px #d1dde9 solid;
}

.topBottomBorderLabel
{
    font-size:8pt;
    font-family:Verdana;
    border-top: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
}
.rightBottomBorderLabel
{
    font-size:8pt;
    font-family:Verdana;
    border-right: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
}
.rightLeftBottomBorderLabel
{
    font-size:8pt;
    font-family:Verdana;
    border-right: 1px #d1dde9 solid;
    border-left: 1px #d1dde9 solid;
    border-bottom: 1px #d1dde9 solid;
}
.bottomBorderLabel
{
    font-size:8pt;
    font-family:Verdana;
    border-bottom: 1px #d1dde9 solid;
}

/* ---------------- Classes Added By Vipan ----------------------   */

.smallLabelCenterAlign
{
    font-size:9pt;
    width:100px;
    font-family:Verdana;
    text-align:center;
}

.smallLabelRightAlign
{
    font-size:9pt;
    width:60px;
    font-family:Verdana;
    text-align:right;
}

.smallLabelLeftAlign
{
    font-size:10pt;    
    font-family:Verdana;
    text-align:left;
}
.tabFrame
{
    BORDER-RIGHT: #f0f0f0 9px solid;
    BORDER-TOP: #f0f0f0 9px solid;
    SCROLLBAR-FACE-COLOR: #d47708;
    SCROLLBAR-HIGHLIGHT-COLOR: #f8e7d3;
    BORDER-LEFT: #f0f0f0 9px solid;
    WIDTH: 100%;
    SCROLLBAR-SHADOW-COLOR: #b66308;
    SCROLLBAR-3DLIGHT-COLOR: #fdf4e9;
    SCROLLBAR-ARROW-COLOR: #fdf4e9;
    SCROLLBAR-TRACK-COLOR: #f1f1f1;
    BORDER-BOTTOM: #000000 9px solid;
    SCROLLBAR-DARKSHADOW-COLOR: #551907;
    SCROLLBAR-BASE-COLOR: #fdf5db;
    HEIGHT: 85%
}

.tabOff
{
    BORDER-RIGHT: url('/BuySellSignals/images/gray12.gif') 1px solid;
    BORDER-TOP: url('/BuySellSignals/images/gray12.gif') 1px solid;
    FONT-WEIGHT: 100;
    FONT-SIZE: 10px;
    BORDER-LEFT: url('/BuySellSignals/images/gray12.gif') 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: url('/BuySellSignals/images/gray12.gif') 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #EEF3F3;
    TEXT-ALIGN: center
}

.tabOn
{
    BORDER-RIGHT: #18397C 1px solid;
    BORDER-TOP: #18397C 1px solid;
    FONT-WEIGHT: 700;
    FONT-SIZE: 10px;
    BORDER-LEFT: #18397C 1px solid;
    CURSOR: hand;
    COLOR: #18397C;
    BORDER-BOTTOM: url('/BuySellSignals/images/gray12.gif') 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND:  url('/BuySellSignals/images/gray12.gif');
    TEXT-ALIGN: center
}

SELECT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;    
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #f6f6f6;
    border: 1px solid #ccc;
    color:#666666;
}
OPTION
{
    FONT-SIZE: 8pt;    
    FONT-FAMILY: Verdana, Arial, helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #f6f6f6;
    color:#666666;
}

.bold_font
{
    FONT-FAMILY: Verdana, Arial, helvetica;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center
}

.bold_font_jst
{
    FONT-FAMILY: Verdana, Arial, helvetica;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    TEXT-ALIGN: justify
}

.select_modified_andor
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 50px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #f6f6f6;
}


.tabFrame1
{
    BACKGROUND-COLOR: #EEF3F3;
    TEXT-ALIGN: center;
}

.text{
	font: normal 11px Verdana, Arial;
	padding: 3px;
        color:#666666;
	border: 1px solid #ccc;
}
.INPUT {
	font: normal 11px Verdana, Arial;
	padding: 3px;
        color:#666666;
}

.INPUT[type='text'] {
	border: 1px solid #ccc;
}

.____INPUT[type='text']:focus {
	border-color: #000;
}


.username{
    FONT-SIZE: 13pt;    
    FONT-FAMILY: Arial, helvetica;
    font-weight:bold;    
    color:white;
}

.middleTitleLabel{
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
}



.verticalline{
border-right: 1px solid black;
}

.labelTextbox {
	font: normal 11px Verdana, Arial;
	padding: 3px;
        border: 0px;   
        
}
.widgetbgcolor{
    BACKGROUND-COLOR: #BCC9D1;
}

.tablemiddlerisefalls
{
   
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
     TEXT-ALIGN: center;
    width:90px;
   
}

.paddingOnBorderCell{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;

    border-right: none;
    border-left: none;
    border-bottom: none;
    border-top: none;
}

/* --------------------  End  -----------------------------   */


.top_nav
{
	color:#10102B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.top_nav a
{
	color:#10102B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.top_nav a:hover
{
	color:#39567E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.welcome
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	padding-top:7px;
	text-decoration:none;
}
.welcome a
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	padding-top:7px;
	text-decoration:none;
}
.welcome a:hover
{
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	padding-top:7px;
	text-decoration:none;
}
