﻿/* Begin: new classes */
.TextBox
{
    COLOR: black; /* #000080; */
	font-family: Verdana;
	font-size: 8pt;
    margin-left: 0px;    
    border: 1px solid #C0C0C0;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px #C0C0C0;
    -webkit-box-shadow: 0px 0px 0px #C0C0C0;
    box-shadow: 0px 0px 0px #C0C0C0;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;    
    text-align:left;
}

.TextBox:focus 
{
    border: 1px solid #CCCCCC;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px #CCCCCC;
    -webkit-box-shadow: 0px 0px 0px #CCCCCC;
    box-shadow: 0px 0px 0px #CCCCCC;    
}

.TextBoxNum
{
    COLOR: black; /* #000080; */
	font-family: Verdana;
	font-size: 8pt;
    margin-left: 0px;    
    border: 1px solid #C0C0C0;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px #C0C0C0;
    -webkit-box-shadow: 0px 0px 0px #C0C0C0;
    box-shadow: 0px 0px 0px #C0C0C0;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;        
    text-align:right;
}

.TextBoxNum:focus 
{
    border: 1px solid #CCCCCC;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px #CCCCCC;
    -webkit-box-shadow: 0px 0px 0px #CCCCCC;
    box-shadow: 0px 0px 0px #CCCCCC;    
}

.ListBox
{
    COLOR: black; /* #000080; */
	font-family: Verdana;
	font-size: 8pt;	
    margin-left: 0px;    
    border: 1px solid #C0C0C0;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px #C0C0C0;
    -webkit-box-shadow: 0px 0px 0px #C0C0C0;
    box-shadow: 0px 0px 0px #C0C0C0;
    padding: 4px 7px;
    outline: 0;    
}

.ListBox:focus 
{
    border: 1px solid #CCCCCC;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px #CCCCCC;
    -webkit-box-shadow: 0px 0px 0px #CCCCCC;
    box-shadow: 0px 0px 0px #CCCCCC;    
}

.RC 
{
    COLOR: black; /* #000080; */
	font-family: Verdana;
	font-size: 8pt;
    margin-left: 0px;    
    border: 1px solid #808080;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px #808080;
    -webkit-box-shadow: 0px 0px 0px #808080;
    box-shadow: 0px 0px 0px #808080;
    padding: 4px 4px;
    outline: 0;
    -webkit-appearance: none;
}

.RCWhite
{    
	font-family: Verdana;	
    margin-left: 0px;    
    border: 1px solid white;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px white;
    -webkit-box-shadow: 0px 0px 0px white;
    box-shadow: 0px 0px 0px white;
    padding: 4px 4px;
    outline: 0;
    -webkit-appearance: none;
}

.RC:focus 
{
    border: 1px solid #CCCCCC;    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 0px #CCCCCC;
    -webkit-box-shadow: 0px 0px 0px #CCCCCC;
    box-shadow: 0px 0px 0px #CCCCCC;    
}

.RCNoBorder
{
    COLOR: black; /* #000080; */
	font-family: Verdana;
	font-size: 8pt;
    margin-left: 0px;    
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    
    outline: 0;
    -webkit-appearance: none;
}

.Numbers
{
    text-align:right;
}

tbody > tr > td.Left
{
    text-align:left;
}

tbody > tr > td.Right
{
    text-align:right;
}

.HeaderBorder
{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000; 
    border-left-color: #000000; 
    border-left-width: 1px; 
    border-right-color: #000000; 
    border-right-width: 1px;
}

.MyGridPager
{
	COLOR: black; /* #000080; */
	font-family: Verdana;
	font-size: 8pt;
	text-indent:5px;
	text-align: left;
}

.modalBackground {
    background-color: White;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
    
/* End: new classes */

.MyGridSelectedRow
{
    background-color:#8fc6ea;            
}
        
.MyGridAltRow 
{
    background-color:red;
}

.MyLabel
{
	COLOR: black; /* #000080; */
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold
}

.box_ig_style
{
	background-repeat:repeat-x;	        
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	color:#003366;
	vertical-align:middle;
	text-align:center;
}

/* January 2016 */
.SearchButton
{
    color: black; /* #000080; */
    font-family: Verdana;
    font-size: 10pt;
    height: 24px;
    width: 150px;
    background-image: url('/Sysimages/Search16.png');
    background-position: left;
    background-repeat: no-repeat;    
    border-style:solid;    
}
            
.AddButton
{                 
    COLOR: black; /* #000080; */
    font-family: Verdana;
    font-size: 10pt;
    height:24px;     
    width:150px;           
    background-image:url('/Sysimages/AddNew16.png');                 
    background-position:left;
    background-repeat:no-repeat;
    border-style:solid;
}

.Login_Button
{
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;    
    width: 11ex;
    border-style: none;
    height: 25px;
    background-color: #666666; /* Client BG #666666; */ /* #4285F4 is Google Developer's guidelines. Hold #3366CC as an alt */
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.Login_Button:disabled
{
    opacity: 0.65;
    background-color: gray;
    cursor: not-allowed;
}

.Login_Button:hover:enabled
{
	background-color: Black; /* Client BG Black; *//* #000080; */ 
}