﻿@media print {

body
{
	color: black;
	background-color: white;
	font-size:8pt;
}
.menubar
{
    background-color: Gray;    
    display: none;
    visibility: hidden;
}

.searchtable
{
    display:none;
    visibility:hidden;
}
.searchpanel
{
    display:none;
    visibility:hidden;
}


.gridheader
{
    background-color: gray;
    color: white;
    font-weight: bold;
}
.gridheader a {color: white;}

.gridfooter
{
	background-color: #FFFF99;
}

.griditem
{
    background-color: #FFFFFF;
}


.gridaltitem
{
    background-color: #FFFF99;
}

.grid a {
    color: black;  
}

.griditem a {
    color: Black;
}

.gridaltitem a {
    color: Black; 
}
   

.calenderpopup
{
    background-color: #FFFF99;
    color: Black;
}    
.calenderpopup .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #FFFF99;
    color: Black;
   
}    
.calenderpopup .ajax__calendar_header
{
    border: 1px solid #646464;
   
}    
.calenderpopup .ajax__calendar_footer
{
    border-style: solid none none none;
    border-width: 1px;
    border-color: #646464;
}  


.calenderpopup .ajax__calendar_other .ajax__calendar_day {background-color:#FFFF99;border-color:#ffffff;color:#646464;}
.calenderpopup .ajax__calendar_other .ajax__calendar_year {background-color:#FFFF99;border-color:#ffffff;color:#646464;}

.calenderpopup .ajax__calendar_hover .ajax__calendar_day 
{ 
    background-color:#edf9ff;
    border-color:blue;
    color:Red;
 }
.calenderpopup .ajax__calendar_hover .ajax__calendar_month
{
    background-color:#edf9ff;
    border-color:blue;
    color:Red;
}
.calenderpopup .ajax__calendar_hover .ajax__calendar_year 
{
    background-color:#edf9ff;
    border-color:blue;
    color:red;
}
.calenderpopup .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}

.calenderpopup .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.accordionheader
{
	border: 1px solid #2F4F4F;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	color: black;
	background-color: Gray;
	display: inline-block;
	
}
.accordionheaderselected 
{
    border: 1px solid #4F4F4F;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	color: black;
	background-color: white;
	z-index:50;
	display: inline-block;
}

.accordioncontent
{
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
.popupcontrol
{
    position:absolute;
    visibility:hidden;
    border-style:solid;
    border-color:Black;
    border-width: 2px;
    overflow:hidden;
}


.formtable
{
    padding: 2px 4px 4px 2px;
    border: medium groove #808080;

}
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
}
.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
}
.webmessagecontainer
{
}
.info p, .success p, .warning p, .error p {
    padding: 0px 50px;
}
.info a, .success a, .warning a, .error a {
    float: right;
    padding: 10px;
    cursor:pointer;
}
.container img {
    border: none;
}

/* validation */
.validation {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}
.validation ul
{
	padding: 0px 30px;
}

.footerlinks 
{
    display:none; visibility:hidden;
}
.header 
{
    text-align: center; 
    /*border: solid 1px red;   debug*/
}
.logopanel { text-align:center; 
             /* border:solid 1px blue; debug*/
              float:none; }

.aspbutton 
{
     background-color: white;
     color:black;
     border-style: outset;
     font-weight:bold;
}

.TabContainer
{
    background-color:white;
    font-weight: bold;
}

.tabpanel 
{
    background-color:white;
}

.loggedinpanel 
{
    display:none; 
    visibility: hidden;
}

}/* end @media */

