body
    {
        background-size: auto;
        background-color: #333333; 
		/*background-image:url(background.jpg);*/
		background-repeat: repeat;
		background-attachment: fixed;
        background-position: center center;
        background-size: cover;
        color:#FFFFFF;
        min-height: 100%;
        
    }
    
    
.application_container
	{
		background-color: rgba(200, 200, 200, 0);
		height: calc(100% - 18px);
		overflow: hidden;
	}
  
  
  .desktop_icon
	{
		font-size: 0.65em;
		font-weight: bold;
	}
  
    /*
    .window_content
	    {
	        height: calc(100% - 27px);
	    }
	    */
	    
	.desktop_taskbar
    	{
    	    display: block;
    	}

	
	#desktop_taskbar
    	{
    	    display: block;
    	}

.desktop_workspace
        {
            height: calc(100% - 36px); /* 59px top taskbar, plus footer*/
        }


.page_container
{
    background-color: rgba(200, 200, 200, 0);
  
}




.page_footer
    {
        background-color: rgba(200, 200, 200, 0);
        color: #FFFFFF;
    }

h1
    {
        display:none;
    }
    
.window_top h1
    {
        display: block;
    }
    
 #sidemenu
    {
        display:none;
    }
    
    
.file_menu
    {
        display:none;
    }
    
.file_icon_menu
    {
        display:none;
    }

.google_logo
    {
    	color:#FFFFFF;
    	text-shadow: 0px 0px 5px #000000;
    }  
 .site_search
    {
    	color:#FFFFFF;
    	text-shadow: 0px 0px 5px #000000;
    }    
.page_footer
    {
    	text-shadow: 0px 0px 5px #000000;
    }
.page_footer p
    {
        
        color: #FFFFFF;
        
    }
    
    
.page_footer a
    {
        color: #FFFFFF;
        
        
    }
    
legend
{
    background-color:#000077;
			/* background: linear-gradient(to right, #4267b2, #759AE5); */
			background-color:rgba(0, 0, 0, 0.5);
			border: inset 1px;
			color: #FFFFFF;
			font-size: 0.75em;
            font-weight: bold;
            margin-left: -1px;
            
            padding:3px;
            padding-left: 12px;
            position: relative;
            top: -12px;
		    text-align: left;
		    text-shadow: 0px 0px 3px #000000;
		    width: calc(100% - 14px);
		    
		    
		    border-top-left-radius: 15px;
		    border-top-right-radius: 15px;
		    
}


fieldset
{
    margin-top: 4px;
    max-width: 440px;
    margin: 0 auto;
    margin-top: 3%;
    
    background-color:rgba(200,200,200,1);
    
    border-bottom-left-radius: 15px;   
    border-bottom-right-radius: 15px;
    
    padding-bottom: 5px;
    
}

    
.application_container::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}





				p
	        		{
	        			/*text-shadow: 2px 2px #000;*/
	        			
	        		}
	        	
	        	
				fieldset p
	        		{
	        			text-shadow: none;
	        			
	        		}
	        		
	        		
	        	h1 {
	        			text-shadow: 2px 2px #000;
	        		}
	        	.title_inline
	        		{
	        			color:#FFF;
	        			font-weight:bold;
	        		}
	        	.image_div
	        		{
	        			border:2px inset #F80;border-radius:5px;float:left;margin-bottom:1.25em;margin-right:2em;
	        		}
	        	.image
	        		{
	        			float:left;max-width:400px;width:100%;
	        		}
	        	
	        	.image_caption
	        		{
	        			background-color:#000;color:#FFF;display:inline-block;font-weight:bold;line-height:2em;text-align:center;width:100%;
	        		}
	        	.logo_list
	        		{
	        			list-style:none;margin:0px;margin-block-start:0px;margin-block-end:0px;padding:0px;padding-inline-start:0px;width:95%;
	        		}
	        	.logo_list_item
	        		{
	        			display:inline-block;text-align:center;min-width:150px;width:24%;
	        		}
	        		
	        	.logo_list_image
	        		{
	        			border:1px inset #F80;border-radius:5px;min-width:150px;max-width:250px;width:100%;
	        		}


			.menu_item_selected 
				{
					color: #F90;
					font-weight:bold;
				}
    
    