/* Styles added by Apex IT Solutions */
.ActiveLink
{
    background:url("../images/submenu-active.gif") no-repeat scroll 100% 50% transparent !important;
    border:0 none !important;
    font-weight:bold !important;
    width:198px !important;
    z-index:100 !important;
    background-color:#DF0000 !important;
    color:#FFFFFF !important;
    background-color:#df0000 !important;
}

.validate
{
   color:Red;
   position:relative; 
   top:4px;
} 

.watermarked
{
    background-color:#F0F8FF;
    border:1px solid #BEBEBE;
    color:gray;
    /* height:15px; */
    padding:3px; 
    width:130px;
    font:100% "arial", sans-serif; 
}

.watermarkedUserName
{
    background-color:#F0F8FF;
    border:1px solid #BEBEBE;
    color:gray;
    height:17px;  
    padding:3px; 
    width:280px;
    font:100%/1.5 "arial", sans-serif; 
}

.watermarkedSSN
{
    background-color:#F0F8FF;
    border:1px solid #BEBEBE;
    color:gray;
    height:15px;  
    padding:3px; 
    width:130px;
    font:100%/1.5 "arial", sans-serif; 
    margin-top:5px;
}

.input-textSearch 
{
    border:1px solid #BEBEBE;
    /* height:15px; */ 
    padding:3px; 
    width:130px;
    /* font:100%/1.5 "arial", sans-serif; */
}

.input-textSearchSSN
{
    border:1px solid #BEBEBE;
    height:15px;  
    padding:3px; 
    width:130px;
    font:100%/1.5 "arial", sans-serif; 
    margin-top:5px;
}
.floatUserList
{
    margin-top:5px;
}

.input-submit-search 
{
    margin-left:5px;
    
}

#menu{font-family: arial, helvetica, clean, sans-serif; font-size: 15px;}
#tray{font-family: arial, helvetica, clean, sans-serif; font-size: 12px;}

.hiddenField
{
	display:none;
}

.updateProgress
{    
    position:absolute; 
    width:130px; 
    height:50px;        
    z-index: 100;
    top: 50%;
    left: 50%;
    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}

.ig_textBox
{
    height:16px;
    font-size:13.333px;
    line-height:16px;
    width:150px;
}

#footerList {clear:both; height:10px; padding:15px; background:url("../images/separator.gif") 0 0 repeat-x; font:85%/1.2 "tahoma",sans-serif;}
#footerList p {margin:0;}


.windowHeader { color:#343434; } 

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=0);
	opacity: 0.0;
}



.LockOffFile {
 display: none;
 visibility: hidden;
}

.LockOnFile {
     display: block;
     visibility: visible;
     position: absolute;
     z-index: 999;
     top: 0px;
     left: 0px;
     width: 105%;
     height: 105%;
     background-color: #ccc;
     text-align: center;
     padding-top: 20%;
     filter: alpha(opacity=75);
     opacity: 0.75; 
}

.LockOff {
 display: none;
 visibility: hidden;
}

.LockOn {
 display: block;
 visibility: visible;
 position: absolute;
 z-index: 999;
 top: 0px;
 left: 0px;
 width: 105%;
 height: 105%;
 background-color: transparent;
 /*background-color: #ccc;*/
 text-align: center;
 padding-top: 20%;
 /*filter: alpha(opacity=50);
 opacity: 0.50;*/
}



/* watermark positioning container */
.updnWatermark
{
	position: relative;	/* positioning container */
	width: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
/* IE7/6 hasLayout hack */
.updnWatermark
{
	*zoom: 1;
}
/* watermark label styling */
.updnWatermark label
{
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
	color: #999;
	padding-left: 4px;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
/* make textbox dimensions consistent in all browsers */
/* you may choose to use a reset stylesheet instead */
.txt
{
    border:1px solid #BEBEBE;
	padding: 2px;
	margin: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
	width:130px;
	font:100% "arial", sans-serif; 
}