
tr.grid_info td {
	border-bottom:1px solid #bbb;
}
td.grid_info_date {
    vertical-align:top;
    font: medium bold verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    padding-left:12px;
}
td.grid_info_param {
    padding:0px 12px 0px 18px;
    vertical-align:top;
    font: medium normal verdana,arial,helvetica,sans-serif;
}
td.grid_info_files{
	vertical-align:top;
    padding: 0px 18px 4px 0px;
}
div.grid_info_current{
    padding:0px 0px 4px 0px;
	margin:0px;
	border:0px;
	font-weight: bold;
}
div.grid_info_old{
    padding:0px 0px;
    margin: 0px;
    border:0px;
}

#calendar { 
    max-width: 900px;
    margin: 0 auto;
}
.fc-day-number{
    font-weight:bold !important;
}
.fc-content {
    white-space: normal !important;
}
.fc-content span.fc-title{
    font-size: 1.0em;
}
.fc-content a {
    padding:4px 4px;
}

.cline{
	display: inline-block;
	white-space: nowrap;
	font-size:0.85em; 
}

.ftplink{
	font-size:1.250em; 1.10em;
	/*vertical-align:top !important; */
}
.cvar{
	/*font-size:0.75em; 0.90em;*/
	/*vertical-align:bottom !important;*/
	padding-top:2px;
}

/*
.fc-content table{
	width:60% !important;
}
*/

.fc-history:link{
    padding:0px;              
}
.fc-history:link{
    color: #0000FF;
    text-decoration:underline;                
}
.fc-history:visited{
    color: #0000FF;
    text-decoration:underline;             
}
.fc-history:hover{
    color: #0000FF;  
    text-decoration:underline;                    
}

#history_popup{
    display:none;
    text-align:center;
    z-index:1000;
}
.ui-dialog-titlebar{
    background-color:#424B6B !important;
    color:white;                    
}
.recent_event_changes{
    background-color:#FFFF99 !important; gb(252,248,228) !important;
    border-color:#FFFF99 !important; rgb(252,248,228) !important;
}
.recent_day_changes{
    background-color:#ffff99 !important; rgb(252,248,228) !important;
    border-color:rgb(221,221,221) !important;
}
.fc-bg td.fc-today{
    background: transparent;
}
h2{text-align:center;}

span.cal_month_unsel{
	font-size:1.15em;
}
span.cal_month_sel{
	font-style:bold;
	font-size:1.5em;
}

span.cal_month_unsel:link{
    color: #0000FF;
    text-decoration:underline;             
}

.fc-toolbar{
	position:relative;
}
.fc-toolbar .fc-right{ 
	float: none !important; right;
	position:absolute;
	right:0px;
}
.fc-toolbar .fc-left{ 
	float: none !important; ledt;
	position:absolute;
	left:0px;
}

.calendar {
	margin-left:auto;
	margin-right:auto;
	border:1px solid #ccc;
}
.calendar tr th{
	background-color:#ccc;
	padding:4px 12px;
}
.calendar tr td{
    padding:4px 12px;
}
.even{
	background-color:#eee;
	border-bottom:1px solid #bbb;
}
.odd{
	border-bottom:1px solid #bbb;
}

