﻿@media screen
{
html
{
 height:100%;   
}
body, td
{
    font-family:Arial;
    font-size:12pt;
    min-height:100%;
    margin: 0;
	padding: 0;
}


a
{
    color:Black;   
    
}

#navigation
{
    padding-bottom:5px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    
}

#PanelNavigation
{
    text-align:right;
}

#main
{
    margin-left:10px;
    min-height:500px;
    margin-top:30px;
}

#toolHeader
{
    font-size:14pt;
    font-weight:bold;   
    margin-top:0px;
    margin-bottom:20px;
}

#header
{
    font-size:12pt;
    font-weight:bold;   
    margin-top:0px;
    margin-bottom:20px;
}

.tableRowError
{
    border-color:Red;
    border-width:thin;
    border-style:solid;   
    
    
}

#finaltimesheettable
{
   /*  border-color:black;
    border-width:thin;
    border-style:solid; */
}

#finaltimesheettable td
{
 /*    border-color:black;
    border-width:thin;
    border-style:solid; */
}

.default table
{
    
    border-spacing:2px;
}

.default td, th
{
    padding:2px;
        
}

.addEdit table
{
    
    border-spacing:2px;
}

.addEdit td, th
{
    padding:2px;
        
}

.login
{
    margin-left:auto;
    margin-right:auto;   
    width:400px;
    margin-top:250px;
}

#timesheettable
{
    border-spacing:4px;   
}

#timesheettable td
{
    vertical-align:top;   
    padding:2px;
}

#timesheettable th
{
    vertical-align:top;   
    text-align:left;
}
#timesheetTotalHours
{
 font-weight:bold;   
}
#timesheetTotalStdHours
{
 font-weight:bold;   
}
#timesheetTotalOTHours1
{
 font-weight:bold;   
}
#timesheetTotalOTHours2
{
 font-weight:bold;   
}

.highlightInput 
{ 
    background:yellow;
    border-width:thin;
    border-color:red;
    border-style:solid;
    
    padding-left:2px;
    height:20px;
 }
.errorCell
{
    font-size:10pt;
    color:Red;
    vertical-align:top;
}

 .divAjaxLoaderBackground
    {
        position:fixed;
        top:0%;
        left:0%;
        height:100%;
        width:100%;
         background-color:white;   
         z-index:50;
         opacity:0.50;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
         filter:alpha(opacity=75);
        zoom:1;  
        
    }
      .ajaxLoader
    {
        position:fixed;
        top:50%;
        left:50%;
        background-color:White;
        /*
        background-image:url(/images/ajax-loader-bkgrnd.gif);     
*/ 
         
      z-index:48;
         opacity:0.99;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
         filter:alpha(opacity=99);
        zoom:1;     

    }
     #timeSheetErrors
    {
     display:none;   
     font-size:10pt;
    color:Red;
    margin-top:4px;
    margin-bottom:10px;
    }
    #timeSheetBtns
    {
       
        margin-bottom:10px;
    }
}

@media print
{
    body 
    {
        font-family:Arial;
        font-size:10pt;
    }
    
    #navigation
    {
        display:none;   
    }
    
    #reportSelect
    {
        display:none;
    }
    
    #reporttimesheettable td, th
    {
        padding:2px;
        
    }
    
    #reporttimesheettable
    {
        border-spacing:2px;
        
    }
        
    #finaltimesheettable td, th
    {
        padding:2px;
        
    }
    
    #finaltimesheettable
    {
        border-spacing:2px;
        
    }
    
    .pageRule
    {
        page-break-after:always;
        
    }
    .screenOnly
    {
        display:none;   
    }
    #timeSheetErrors
    {
     display:none;   
    }
     #timeSheetBtns
    {
       
          display:none; 
    }
}