      #graybackground-div
       {
           position:absolute;
           top:0px;
           left:0px;
           overflow:hidden;
           width:100%;
           height:100%;
           background-color:#808080;
           opacity:0.5;
           filter:alpha(opacity=50);
           z-index:10;
           display:none;
       }
        
       #message-div
        {
            position: absolute;
            top: 50%;
            left: 50%;
            margin-left: -50px;
            margin-top: -50px;
            background-color: white;
            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='white');
            width: 100px;
            height: 120px;
            border: 2px solid Blue;
            font-family: Arial;
            text-align:center;
            color: Gray;
            font-size: 15px;
            z-index:20;
            display:none;

        } 
        #message-div div
        {
            padding:70px;
        } 
        
        
        .ontop 
		{
		    background: #606061;
		    color: #FFFFFF;
			z-index: 999;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			display: none;
			position: absolute;				
		}
		
		#popup {
		background: #fff;
		background: -moz-linear-gradient(#fff, #999);
		background: -webkit-linear-gradient(#fff, #999);
		background: -o-linear-gradient(#fff, #999);
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		/*position: 0;*/
		margin: 9% auto;
		padding: 5px 20px 13px 20px;
		border-radius: 1px;
        opacity:1;
		pointer-events: auto;
		
		right: -12px;
		text-align: center;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
		
        -webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		
		
		}
	
		.close {
		background: red;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		/*right: -12px;*/
		left: 0px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}
	
		#popups {
		background: #fff;
		background: -moz-linear-gradient(#fff, #999);
		background: -webkit-linear-gradient(#fff, #999);
		background: -o-linear-gradient(#fff, #999);
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		/*position: 0;*/
		margin: 2% auto;
		padding: 5px 20px 13px 20px;
		border-radius: 1px;
        opacity:1;
		pointer-events: auto;
		
		right: -12px;
		text-align: center;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
		
        -webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		
		
		}	
	.TtextBoxStyle        
        {

    height: 20px;
    border-radius: 3px;
    border: 1px solid #aaa;
    vertical-align:text-top;

    box-shadow: 1px 1px 5px #CCC;
}