    
        .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=100);
	        -moz-opacity:1.00;
	        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;
        }
		
	#OuterTableCellOverlay2
        {
            top: 0px;
            left: 0px;
            width: 100%;
            height: 5000px;
            position: absolute;
            background-color: white;
            z-index: 999;
	        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
        {
            
            z-index: 998;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;
			margin-left: auto ;
            margin-right: auto ;
        
	
			width: 900px;
			height: 600px;
        }

	* html #InnerTableCellOverlay2 {

        position: absolute;

        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');

    }	
		#WaitHeader
        {
        width: 847px;
        height: 110px;
		background-image: url(../../images/main_logo.jpg);    
        background-repeat:no-repeat;
	margin-left: auto ;
        margin-right: auto ;

         
        }
		#WaitInner
        {
        text-align: center;
        width: 550px;
        
        padding: 50px;
		margin-left: auto ;
        margin-right: auto ;
        background-color: #fff; 
		 
        }
		#WaitText
        {
         text-align: center;
		 font-face: Tahoma, Verdana;
		 font-weight: bold;  
		 font-size: 13px;  
        }
		#WaitImage
        {
        width: 250px;
        height: 20px;
		margin: 20px auto 20px auto ;
            
        }
		
		#WaitFooter1
        {
        margin: 10px auto 10px auto ;
        width: 300px;
		font-face: Tahoma, Verdana;    
        }
		
	    #WaitFooter2
        {
        width: 229px;
        height: 34px;
		background-image: url(../../images/footert.gif);    
        margin: 10px auto 10px auto ;        
            
        }

		
		
