    
        .CategoryName
        {
            font-weight: bold;
            font-size: larger;
        }
        
        #OuterTableCellOverlay
        {
            top: 0px;
            left: 0px;
            width: 99%;
            height: 5000px;
            position: absolute;
            background-color: white;
            z-index: 999;
	        filter:alpha(opacity=85);
	        -moz-opacity:0.85;
	        padding-top: 25%;
	        padding-left: 30%;
        }
        
        #InnerTableCellOverlay
        {
            text-align: center;
            width: 444px;
            border: 1px solid black;
            padding: 10px;
            background-color: #eee;
            z-index: 998;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;
        }
		
	#OuterTableCellOverlay1
        {
            top: 0px;
            left: 0px;
            width: 99%;
            height: 5000px;
            position: absolute;
            background-color: white;
            z-index: 999;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;
	        padding-top: 25%;
	        padding-left: 30%;
        }
        
        #InnerTableCellOverlay1
        {
            text-align: center;
            width: 444px;
            border: 1px solid black;
            padding: 10px;
            background-color: #eee;
            z-index: 998;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;
        }
		
	#OuterTableCellOverlay2
        {
            top: 0px;
            left: 0px;
            width: 100%;
            height: 5000px;
            position: fixed;
            background-color: white;
            z-index: 99;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;
	        
        }
		
     * html #OuterTableCellOverlay2 {

        position: absolute;

        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');

    }
       
        #InnerTableCellOverlay2
        {
            text-align: center;
            z-index: 100;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;
			margin-left: auto ;
            margin-right: auto ;
            margin-top: 0px;
        }

  * html #InnerTableCellOverlay2 {

        position: relative;

        padding-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');

    }		
		#WaitHeader
        {
        width: 308px;
        height: 100px;
		background-image: url(../../images/main_logo.gif);    
        margin: 0px auto 10px auto ;
        }
		#WaitText
        {
        
        }
		#WaitImage
        {
        width: 700px;
        height: 456px;
		background-image: url(../../images/wait_main.gif);    
        margin-left: auto ;
        margin-right: auto ;
            
        }
		#WaitFooterPanel
        {        
		margin-left: auto ;
        margin-right: auto ;        
		width: 700px;    
        }
		#WaitFooter1
        {
        margin: 5px auto 5px auto ;
        width: 700px;
		font-face: Tahoma, Vedana;    
        }
		
	    #WaitFooter2
        {
        width: 84px;
        height: 35px;
		background-image: url(../../images/wait_footer.gif);    
        margin: 5px auto 0px auto ; 
		
            
        }
		
		