﻿body 
{
	margin: 0px 0px 0px 0px;
}
.footerCopyRightNotice
{
	font-family:tahoma;
	font-size: 11px;
	font-style:normal;
	height:11px;
	text-align:center;
	color:#FFFFFF;
	background-image: url('../images/blue-bg.gif' );
}
.Treeview_Panel
{
	background-color: #E3E3E3;
}
.treeview_level0
{
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	font-family:Tahoma;
	font-style:normal;
	color:black
}
.treeview_level1
{
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	font-family:Tahoma;
	font-style:normal;
}
.MasterGrid_Conainer
{
	height:190px;
	width:100%;
	overflow:auto
}
.MasterGrid_OddRow
{
	background-color: white;
	font-size: 8pt;
	font-family: Tahoma;
	color: #000000;
}
.MasterGrid_EvenRow
{
	background-color: #E0E0E0;
	font-size: 8pt;
	font-family: Tahoma;
	color: #000000;
}
.masterGrid_MainStyle
{
	background-color: #E5F4FF;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 10px;
	color: #000066;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.MasterGrid_Delete
{
	border:0;
	width:16px;
	height:16px;
}
.masterGrid_HeaderStyle
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: white;
	height: 27px;
	background-color: #66b2ff;
	text-align: center;
}
.masterGrid_GroupingStyle1
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	height: 23px;
	background-color: #696969;
	text-align: center;
}
.masterGrid_GroupingStyle2
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	height: 23px;
	background-color: #a9a9a9;
	text-align: center;
}
.masterGrid_GroupingStyle3
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	height: 23px;
	text-align: center;
	background-color: #d3d3d3;
}
.masterGrid_GroupingStyle4
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	height: 23px;
	text-align: center;
	background-color: #dcdcdc;
}
.masterGrid_GroupingStyle5
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	height: 23px;
	text-align: center;
	background-color: #f0e68c;
}
.InputTextBox
{
    font-size: 10pt;
    color: inherit;
    border-style:solid;
    border-color: #131313;
    border-width:1px;
    font-family: Tahoma;
    text-decoration: none;
}

.Master_Subtitle
{
	background-image: url('../images/blue-bg.gif' );
	font-weight: bolder;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Tahoma;
	height: 21px;
	background-color: #336699;
	text-decoration: none;
	cursor: hand;
	text-align: left;
	text-indent:5px;
}

.tdheadsmall
{
	font-weight: bolder;
	font-size: 10pt;
	font-family: Tahoma;
	height: 17px;
	text-decoration: none;
	text-align :left;
}

.Master_Defaultbtn
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: #ffffff;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Helvetica, Arial;
	background-color: #f0f0f0;
	height: 25px;
	background-image: url('../images/blue-bg.gif' );
}

.Master_btn
{
	border: 1px solid #000000;
    font-weight: bolder;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial;
	background-color: #f0f0f0;
	background-image: url('../images/blue-bg.gif');
}

.Master_Label1
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #E3E3E3;
	text-indent:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left
}
.Login_Label
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #E3E3E3;
	text-align:left
}
.grayLayer
{
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/tranGray.png')"; 
	position: absolute;
	visibility:hidden;
	z-index:1000;
	top: 0;
	left: 0;
	vertical-align: middle;
	text-align: center;
	border-bottom: silver 2px dashed;
	border-left: silver 2px dashed;
	border-top: silver 2px dashed;
	border-right: silver 2px dashed;
	background:url(../images/tranGray.png)
}

.Process_Heading
{
	background-color: #dcdcdc;
	color: black;
	font-size: 10pt;
	font-family:arial;
	font-weight: normal;
}

.Process_Normal
{
	background-color: #f7f7f7;
	font-family: Arial;
	color: black;
	font-size: 10pt;
}

.Process_Current
{
}

.Process_Error
{
	border:0;
}

.Process_Succeded
{
}

.Process_Table
{
	border:0;
}

.Process_UserTable
{
	border:0;
}

.Process_ExchangeTable
{
	border:0;
}

.Process_UserTable_Heading
{
	background-image: url('../images/bg.gif' );
	background-repeat: repeat-x;
	font-family: Arial;
	height: 18px;
	color: black;
	text-align: left;
	font-weight: bold;
	font-size: 10pt;
	text-indent: 3px;
}


.Process_UserTable_Normal
{
	background-color: #808080;
	font-family: Arial;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
}

.Process_ExchangeTable_Heading
{
	background-color: #cccccc;
	color: black;
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial;
	text-indent: 5px;
}	

.Process_Table_FirstCol
{
	text-indent: 20px;
}
.SideBar_Group
{
	background-color:#fefefe;
}

.SideBar_Group_ExpandedHeader
{
	background-image: url(../images/blue-bg.gif);
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
}

.SideBar_Group_CollapsedHeader
{
	background-image: url(../images/blue-bg.gif);
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
}

.SideBar_Group_HoverHeader
{
	background-image: url(../images/blue-bg.gif);
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
}

.SideBar_Group_Item
{
	font-family: Tahoma;
	color: black;
	font-size: 8pt;
	cursor:hand;
}
.SideBar_Group_HoverItem
{
	font-family: Tahoma;
	color: Blue;
	font-size: 8pt;
	cursor: hand;
	text-decoration: underline;
}

.Master_ActiveTab_btn
{
	background-image: url(../images/blue-bg.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 150px;
	height: 23px;
	vertical-align: middle;
	overflow: hidden;
	text-align: left;
	cursor: hand;
	padding-left: 5px;
	margin-left: 1px;
	border: 0px none transparent;
	background-repeat: repeat-x;
}
.Master_NonActiveTab_btn
{
	background-image: url(../images/blue-bg.gif);
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	width: 150px;
	height: 23px;
	vertical-align: middle;
	overflow: hidden;
	text-align: left;
	cursor: hand;
	padding-left: 5px;
	margin-left: 1px;
	border: 0px none transparent;
	background-repeat: repeat-x;
}
.Master_TabBtns_Container
{
	height:25px;
	background-color:#5b5d5c;
}
.Master_Frames_Container
{
	border: 1px solid #a9a9a9;
}
.Master_ErrorMessage
{
	color: #FF0000;
}
.Main_Title
{
	background-image: url(../images/top_01.jpg);
}

.Dashboard TD
{
	color: white;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	background-color: white;
	background-position: center center;
	background-repeat: repeat-x;
	border: 1px solid #708091;
}

.Dashboard TD.Heading
{
	color: white;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold; /*background-image: url(../images/grid_header.jpg);*/
	background-repeat: repeat-x;
	background-color: #708091;
	text-align: center;
}
.FilterTop TD.Heading
{
	color: White;
	background-color: #0058ea;
	text-align: left;
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	text-transform: capitalize;
}
.FilterTop TD
{
	color: black;
	background-color: white;
	text-align: left;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
}

.Main_Splitter
{
	background-image:url('../images/splitter.gif');
	width:20px;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	cursor:hand;
}
/*Style Sheet Added for Grid Item */
.MasterGrid_ItemRow
{
	background-color:#e5f2ff;
	font-size: 8pt;
	font-family: Tahoma;
	color: #000000;
	border: 1px solid black ;
	text-indent: 1pt;
}

.MainMenu_StaticMenuItem
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	padding: 0px 3px 0px 3px;
	font-weight:bold;
}

.MainMenu_DynamicMenuItem, .MainMenu_DynamicHover
{
	padding: 3px 5px 3px 5px;
	height:20px;
	font-family: Tahoma;
	color: black;
	font-size: 8pt;
	cursor:hand;
}

.MainMenu_DynamicMenu
{
	background-color: #80bfff;
}

.MainMenu_DynamicHover
{
	background-color: #007FB7;
	color:#FFFFFF;
}

TABLE.TabControl
{
	width:100%;
	height:100%;
}

TABLE.TabControl TABLE.activeTabButton, TABLE.tabButton
{
	/*background-color:#C0C0C9;
	border: solid 1px #000000;
	border-bottom: none 0px #000000;
    background-color:#007FB7;
    background-color:Transparent;
    background-image: url(../images/blue-bg.gif);
    background-image: url(../images/button_NonActive.jpg);*/
	background-color:Transparent;
    background-image: url(../images/blue-bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	border: 0px none transparent;
	color: #FFFFFF;
	cursor: hand;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	height: 23px;
	margin: 0px;
	margin-left: 1px;
	padding-left: 5px;
	padding-right:2px;
	overflow: hidden;
	display:inline;
	text-align: left;	
	text-decoration: none;
	table-layout:fixed;
	vertical-align: middle;
	width: 150px;
}

@-moz-document url-prefix()
{
TABLE.TabControl TABLE.activeTabButton, TABLE.tabButton
{
	/*background-color:#C0C0C9;
	border: solid 1px #000000;
	border-bottom: none 0px #000000;*/
	background-color:Transparent;
	background-image: url(../images/blue-bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	border: 0px none transparent;
	color: #FFFFFF;
	cursor: hand;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	height: 23px;
	margin: 0px;
	margin-left: 1px;
	padding-left: 5px;
	padding-right:2px;
	overflow: hidden;
	display:inline;
	text-align: left;	
	text-decoration: none;
	table-layout:fixed;
	vertical-align: middle;
	width: 150px;
	padding-top:7px;
} 
}

TABLE.TabControl TABLE.activeTabButton
{
	/*background-color:#007FB7;
background-image:url('../images/blue-bg.gif');
      background-color:Transparent;*/
	background-image:url('../images/at.png');
      background-color:Transparent;
	font-weight: bold;
}

TABLE.TabControl IFRAME.tabFrame, IFRAME.activeTabFrame
{
	width:100%;
	height:700rem; /*CR 3204*/
	display:none;
}

TABLE.TabControl IFRAME.activeTabFrame
{
	display:inline;
    height:700rem; /*CR 3204*/   
}

.ommGrid_Header
{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	background-color: #000000;
	text-align: center;
    width:100rem; 
    word-wrap:break-word;
}

/*.ommGrid_Footer
{
     position: sticky;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	background-color: #000000;
	text-align: center;
    width:100rem;
  
}*/
.ommGrid_Footer {
    position: sticky;
    bottom: 0;
    background-color: #000000;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    text-align: center;
    z-index: 10; /* ensures it stays on top */
}
.ommGrid_OddRow
{
	font-family: Tahoma;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
	height:15px;
    word-wrap:break-word;
}

.ommGrid_EvenRow
{
	background-color: #E0E0E0;
	font-size: 12px;
	font-family: Tahoma;
	color: #000000;
	height:15px;
    word-wrap:break-word;
}

.ommGrid_Pager
{
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
	color:#0000FF;
}

.ommGrid_SeletedRow
{
	font-family: Tahoma;
	background-color: #0000AA;
	font-size: 12px;
	color: #FFFFFF;
	height:15px;
}

.ommGrid_Labels
{
	font-family: Tahoma;
	background-color: #f0e68c;
	font-size: 15px;
	color: #000000;
	height: 19px;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.ommGrid_AudoRefreshOnOff
{
	font-weight:bold;
	color: #115511;
}

.ommGrid_AjaxProgress
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	background-color:#C0C0C0;
	position:absolute;
	top:0px;
	left:200px;
}
.ommFilterLabel
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:White;
	width:50px;
	padding-right:10px;
}
.btnGo
{
	background-image: url(../images/Img_go2.gif);
	border: 0px none;
	background-repeat:no-repeat;
	width:44px;
	background-color:#ffffff;
	cursor:hand;
	padding-right:5px;
}

/*Client Limit Update-Added by Umesh Shrivastava on date 23/03/2015*/
.clu_mainwrapper
{
    width:100%;
    margin: 0 auto;
    padding:5px;
}

.clu_gridpanel
{
    width: 80%;
    margin:0 auto;
}
.clu_dataentrypanel
{
    width: 90%;
    margin:0 auto;
}
.clear{  !important; clear: both; padding:1px;}

#gvScripWiseMargin
{
    table-layout:auto;    
}
/*CR 3204*/
.eProtectorfooter
{
    font-family: tahoma;
    font-size: 11px;
    font-style: normal;
    height: 15px;
    text-align: center;
    color: #FFFFFF;
    background-image: url('../images/blue-bg.gif' );
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}
/*CR 3267 - CAPTCHA */
.noselect
{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                        supported by Chrome and Opera */
}

.headertext
{
	font-size: 18px;
	color: black;
	font-family: Arial,Helvetica,sans-serif,Tahoma;
	text-decoration: none;	
}

.panelHeader
{
    background-color:lightblue;

}
.panleHeader.anchor
{
       color:blue;
}
.btnRefresh
{		
    color:#FFF;
	background-color:red;
	cursor:pointer;	
}
.clear
        {
            clear: both;
            padding: 2px;
        }
        .currentposition
        {
            border:1px solid #cce5ff;
            float:left;
            width:48%;
            background-color:#e5f2ff;
            
        }
        .riskreview
        {
            border:1px solid #cce5ff;
            float:right;
            width:48%;
            background-color:#e5f2ff;
        }
        .emptydv
        {
            float:left;
            width:auto;
        }
        .textbgcolor
        {
            background-color:white;
        }
        .numerictextalignment
        {
           font-family: tahoma;
            font-size: 12px;
            font-weight: normal;
            text-align: center;
        }
        .captcha-label {
    background-color: gray;
    padding: 5px 10px;
    font-size: large;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.validation-message {
    color: red;
    font-size: smaller;
    margin-top: 5px;
}

.input-error {
    border: 1px solid red;
}


.refresh-link {
    color: blue;
    font-size: smaller;
    text-decoration: underline;
    background: none;
    border: none;
    padding: 0;
    font-family: Arial, sans-serif;
    cursor: pointer;
}

.refresh-link:hover {
    color: blue;
    text-decoration: underline;
}
