﻿html{
    
	  
	/*overflow:hidden;margin:0;	
overflow:auto;
    padding:0;height:100%;*/
	overflow:hidden;
    border:none;    
}

body{
    margin:0;	
    
	/*height:99%;  */
	    
}



.masterBody
{
    background-color:White;
    /* overflow:hidden;  remove scrollbar from browser*/
}

/*
form{height:99%;  border:solid 1px red; }

body 
{
	height:100%;
	margin:0px 0px 0px 0px;	
	
}

.masterBody
{
    background-color:White;
    height:100%; 
    margin:0px 0px 0px 0px;
    overflow:hidden; 
}
*/
.masterTopBody
{
    /*background-color:#B8C8EC; #c0edff*/
    background-color:#636694;
    
}

/*IMPORTANT DO NOT CHANGE resizable background image style begin*/
.bgImage 
{
     background-repeat:repeat;
     
    /*width:100%;
    height:10em;
     */
}

.divParamContent
{
    position:absolute;
    width: 100%;
}
/*resizable background image style end*/

.bgAltColor
{
    background-color:#D6D3D6;
}

.Hdr
{
	/*background-color:#EAEAF4;*/
   
	font-family: Arial;
	font-size:12px;	
	font-weight:bold;
	color:White;	
}

.HdrBlack
{
	/*background-color:#EAEAF4;*/
   
	font-family: Arial;
	font-size:12px !important;	
	font-weight:bold;	
	
}

.HdrWhite
{
	/*background-color:#EAEAF4;*/
    color:White;
	font-family: Arial;
	font-size:12px !important;	
	font-weight:bold;	
	
}

.TitleCss
{
	font-family:Arial;
	font-size:12pt;
	/*color:#3A3B97;
	font-weight:bold;*/
}

.sucessCss
{
	font-family:Arial;
	font-size:12pt;
	color:Green;
	
}

.icsContact
{
    font-family:Arial;
	font-size:13px;
	color:#3A3B97;
	font-weight:bold;
}

.HdrSmallText
{	
	font-size:x-small;
}

.errMsg
{
    font-family:Arial;
    font-size:11px;
    color:Red;
}

.fldValue 
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial;
}

.fldValueSm 
{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial;
}


.icsWelcome
{
    FONT-SIZE: 14pt; 
    FONT-FAMILY: Arial;
    text-align:center;
}

.editCursor
{
    cursor:pointer;
}

.imgBtn
{
    cursor:default;
}
.btnCss
{
    cursor:default;
}

/* Menu Bar Style BEGIN*/

.ICSMenuClass	{ color:Black; font-size:16px; font-family:Arial; cursor:pointer;}
.ICSDynamicM{font-size:15px;font-family:Arial; border-left:solid 1px black; border-right:solid 1px black; border-top:solid 1px black; border-bottom:solid 1px black; white-space:nowrap; cursor:pointer;z-index: 100;}
.ICSDynamicMI{border-bottom:solid 1px black;text-align:left; }
.ICSDynamicMI div {padding:4px 4px 4px 4px;}
.ICSDynamicMI A{ text-decoration:none; color:black;}
.ICSDynamicHoverMI { background-color:#476BA7;}
.ICSDynamicHoverMI A{ color:White;}


/* Menu Bar Style END */


.MenuBar
{
	vertical-align:top;
	height: 25px;
	/*background-image: url("/inTouchConfig/Images/screen_thinbar_bg.gif");*/
	
}

/*
  
  .ListItemCss
  {
	font-family:Arial;
	font-size:12px;
  }
  .AltListItemCss
  {
	font-family:Arial;
	font-size:12px;
  }
  
  .PagerCss
  {
	font-family:Arial;
	font-size:12px;
  }
  */
/* Asp.net Wizard Style Test  BEGIN*/
.csreg{
    display:block;
    background-image: url("/SCMS/images/step_REG.gif");
    height:44px;
    width:161px;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color:Black;
        
    }
    
    .csvisited{
    display:block;
    background-image: url("/SCMS/images/step_visited.gif");
    height:44px;
    width:161px;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color:Black;
           
    }
    
    .csactive{
    display:block;
    background-image: url("/SCMS/images/step_active.gif");
    height:44px;
    width:161px;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color:Black;
    
    }
    
    .cslogo{
    display:block;
    background-image: url("/SCMS/images/inTouch/subTab_IN-TOU-TOPLEVEL.gif");
    height:44px;
    width:161px;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    
    }
        
    .csNavigation{
		border-bottom-color:Red;
		border-bottom-width:thick;
		
		
    }

/* Asp.net Wizard Style Test  END*/


/*DATA GRID BEGIN*/

.gvTitle
{
    font-family:Arial;
	font-weight:bold;
	/*color:White;*/
	height:25px;
	/*background-color:#0059EF;*/
	padding-left: 5px;
    font-size: 12px;
    
    border-collapse:collapse;
    
}

.gv
{
    font-family:Arial;
    border: solid 1px #476BA7;
	
    	
}


.gvHeader
{
    font-family:Arial;
	font-weight:bold;
	color:White;
	height:25px;
	background-color:#476BA7;
	padding-left: 5px;
    font-size: 12px;
	
}

.gvHeader th
{
    padding-left: 5px;
    border-collapse:collapse;
    
}

.gvHeader th A
{
    /*text-decoration: none;*/
    color: White;    
    font-family: Arial;
}

.gvHeader th A:link
{   
    color: White;    
}

.gvRow 
{
	background-color:#E7EFF7;
	font-family:Arial;
	font-size:11px;
	cursor:default;
	height:24px;
	
}

.gvRow td
{
   padding-left: 5px;
   padding-right: 5px;
   border-right: solid 1px #476BA7;
}

.gvRowAlt 
{
	background-color:#D6D3D6;
	font-family:Arial;
	font-size:11px;
	cursor:default;
	height:24px;
	
}

.gvRowAlt td
{
    padding-left: 5px;
    padding-right: 5px;
    border-right: solid 1px #476BA7;
}

.gvRowSel 
{
	background-color:Orange;
	font-family:Arial;
	font-size:11px;
	/*cursor:pointer;*/
	cursor:default;
	height:22px;
	/*font-weight:bold;*/
	
}

.gvRowSel td
{
    padding-left: 5px;
    padding-right: 5px;
    border-right: solid 1px #476BA7;
}

.gvRowEdit 
{
	background-color:#F8B639;
	font-family:Arial;
	font-size:11px;
	cursor:default;
	height:22px;
	padding-left: 5px;
	padding-right: 5px;
}

.gvFooter
{
	font-family:Arial;
	font-size: 11px;
	/*background-color:#C3D5FD;*/
	
	text-align: center;
	
	
}

.gvFooter td
{
	border-top: solid 1px #476BA7;
	border-bottom: solid 1px #476BA7;
	padding-left: 5px;
	padding-right: 5px;
	border-right: solid 1px #476BA7;
}

.gvPager
{
	font-family:Arial;
	font-size: 11px ;
	color:#476BA7;
	/*background-color:#0059EF;*/
	height: 25px;
	/*text-align: center;*/
	border-top: solid 1px #476BA7;	
	
	
}

.gvPager img
{
    cursor:pointer;
}

/* .gvPager td & .gvPager td table td for IE8 in compability view mode on*/
.gvPager td
{
	border-top: solid 1px #476BA7;	
	
}
.gvPager td table td
{
    border:none;
    color:Black;
}

.gvPage A
{
    text-decoration: none;
    color: #476BA7;    
    font-family: Arial;
}

.gvPage A:link
{   
    color: #476BA7;    
}

.gvPage a:active
{    
    color: #476BA7;    
}

.gvPage a:hover
{   
    color: #476BA7;    
}

.gvPage a:visited
{   
    color: #476BA7;    
}


.gvEmptyData
{
    font-family:Arial;
	font-weight:bold;
	height:25px;
	background-color:#92AADA ;
	border-bottom: solid 1px #476BA7;
	border-top: solid 1px #476BA7;
	margin-left: 5px;
	font-size: 11px;
}

/*Grid View for paging repeater control*/
.repeaterPager
{
    font-family:Arial;
	font-size: 11px ;
	/*color:#476BA7;*/
	color:Black;
	height: 25px;	
}
.repeaterPager img
{
	cursor:pointer;
}

.repeaterPager table
{
	color:Black;
}

.repeaterPagerPanel
{
    font-family:Arial;
	font-size: 11px ;
	color:#476BA7;
	border-bottom:solid 1px #476BA7;
	border-left:solid 1px #476BA7;
	border-right:solid 1px #476BA7;
	border-top:solid 1px #476BA7;
}

.repeaterTable
{
    font-family:Arial;
    border: solid 1px #476BA7;
    border-collapse:collapse;
    color:Black;
    
}

.repeaterRowAdd
{
    border-top:solid 1px #476BA7;
    border-bottom:solid 1px #476BA7;
}

/**/

.advSearchTable
{
    background-color:White; 
    border:solid 1px #476BA7;
    background-color:#E7EFF7;
}

.advSearchHdr
{
    background-color:#476BA7;
    color:White;
    font-family: Arial;
	font-size:12px;	
	font-weight:bold;
}
.divAdvSearch 
{
    visibility: hidden;
    z-index:10;    	
}

.divErrorMsg 
{
    position: absolute;
    visibility: hidden;
    border: 1px solid Red;
    padding: 2px;	
    color:Red;
    font-family:Verdana;
    font-size:12px;
    vertical-align:middle;
    z-index:10;    	
}
       

.pnlModelPopup
{
     /*border:solid 1px #476BA7; */
     border:solid 1px Black;
     background-color:#E7EFF7; 
     FONT-SIZE: 10pt; 
	 FONT-FAMILY: Arial;	 
}


.pnlModelpopupDrag
{
    cursor: move;
    background-color:#476BA7;
    color:White; 
    padding:2px;
    border-bottom:solid 1px Black;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;  
    opacity:0.5;
    z-index: 9000 !important;
}

.modalPopup {
	/*background-color:#ffffdd;*/
	background-color:#E2E9FA;  
	border: solid 1px #3849A4;
	padding:0px;
	width:600px; 
	height:400px;         
    font-family: Arial;
    font-size:12px;
    vertical-align: middle;
}

.modalPopupClose
{
    cursor:default;
}

.popupTable
{	width:100%;
	height:100%;
			
}

.modalTitle
{
	/*Popup Header title style*/
	/*background-color:#3849A4;*/
    color:White;
    font-size:12px;
    font-weight:bold;
    /*padding:4px; 
    height:25px;  */
    
}

.modalFrame
{
    width:100%;
    height:365px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}


/* GRID VIEW BUTTON*/
.gvBtnEdit
{
   
  background-color:#A6BCFF;
  /*border: solid 1px Black;*/
  font-family:Arial;
  font-size:12px;
}

.gvBtnAdd
{
  background-color:#9EF10B;
  /*background-color:#E9FAD0;*/
  /*border: solid 2px #7CBF13;*/
  font-family:Arial;
  font-size:12px;
}

.gvBtnUpdate
{
  background-color:#9EF10B;
  /*border: solid 1px Black;*/
  font-family:Arial;
  font-size:12px;
}

.gvBtnCancel
{
  background-color:#FFDA0B;
  /*border: solid 1px Black;*/
  font-family:Arial;
  font-size:12px;
}

.gvBtnDelete
{
  background-color:#FF6E13;
  /*border: solid 1px Black;*/
  color:White;
  font-family:Arial;
  font-size:12px;
}

.imgButton
{
    cursor:default;
}
.reqFields
{
    font-size:14px;
    color:Red;
}


.divMsg 
{
    position: absolute;
	visibility: hidden;
    background-color:Yellow;
	border: 1px solid Red;
	padding: 2px;	
	color:Red;
	font-family:Arial;
	font-size:12px;
	vertical-align:middle;
	z-index:9110;    		
}

.icsFormContainer
{
    padding:3px;
}

.icsForm
{
    
    border:solid 1px #476BA7;
    border-collapse:collapse;
    text-align:left;
    
}


.icsForm tr
{
    
	font-family:Arial;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top: 2px;
	padding-bottom:1px;
	
}

.icsForm td
{    
    border-right:solid 1px #476BA7;
    height:25px;
    padding-left:6px;
    padding-right :6px;
    
}

.icsFormRow
{
	background-color:#E7EFF7;
	
}

.treeHeader
{
   font-weight:bold;
   color:Orange;
}

.icsFormAltRow
{
   background-color:#D6D3D6;
	
}

.icsForm td table td
{
    border:none;
}

.icsForm td div table tr td
{
   height:10px; /* Set for Numeric updadown for ClubForm page */
}

.popupControlColors{
	background-color:White;
	position:absolute;
	visibility:hidden;
	width:410px;
	height:125px;
	border:solid 1px black;
	
}

.popupControlDropDown
{
    overflow:scroll;     
    background-color:White; 
    border:solid 1px #7F9DB9;
    FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial;
}

.updateprogress {
	
	font: bold large "Segoe UI", Segoe, sans-serif;
}


.boxLeft
{
    border-left:solid 2px #7C96CB;
}
.boxTop
{
    /*border-top:solid 1px #666699;*/
    border-top:solid 2px #7C96CB;
}
.boxRight
{
    border-right:solid 2px #7C96CB;    
}
.boxBottom
{
    border-bottom:solid 2px #7C96CB;
}

/* TreeView Control */
.tree td div 
{  
    height: 20px !important
}
.tree table tr td
{
    border:none;
}


/*For Help and Detail display*/
.divToolTip 
{
    position: absolute;
	visibility: hidden;
    background-color:#E7EFF7; 
	color:#333333;
	font-family:Arial;
	font-size:12px;
	vertical-align:middle;
	z-index:10;  
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4); 	*/
}

.divProgressBar
{
    background-color:White;
    border:solid 3px #476BA7; 
    height:66px; 
    width:100px; 
    padding-top:34px; 
    text-align:center; 
    vertical-align:middle;     
}

.invPriceNoRound
{
}

.invPriceRound
{
    color:Red;
}

.export {
    padding-top: 5px;
    padding-left: 10px;
    cursor: pointer;
    background-color: White;
}

.export:hover {
    background-color: #7C96CB;
}

.fldSet{margin:8px; padding:5px;}


input,a {
   outline: 0;
}

.textBoxAlignedRight
{
    text-align:right;
}
input:focus{outline:1px solid rgba(81, 203, 238, 1);}

.divBGExpandCollapseExpanded{text-align:center; cursor:pointer; margin-top:0px; background-color:#E7EFF7;}
.divBGExpandCollapseCollapsed{text-align:center; cursor:pointer; margin-top:0px; background-color:#E7EFF7;}

.clearable{
  background: #fff url(../../Images/text-clear.gif) no-repeat right -10px center;
  border: 1px solid #999;
  padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
  border-radius: 3px;
  transition: background 0.4s;
}
.clearable.x  { background-position: right 5px center; } /* (jQ) Show icon */
.clearable.onX{ cursor: pointer; }              /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */
.hideElement {display:none;}
.icsHelpIcon {
            cursor:pointer; padding-right:5px; padding-top:5px;
            /*position: fixed; top:0px;right:0px;z-index:1000;*/ 
        }