/* GENERAL PAGE STYLES */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -7px;
left: 75px; /*position where enlarged image should offset horizontally */

}

.reportContainer 
{
    background: #f2f2f2;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #333;
    margin:0 0 15px 0;
    width: 660px;
}
.reportContainer td
{
    text-align: left;
    padding: 2px 0;
}

.reportContainer div
{
    font-weight: bold;
}
.reportContainer div p.note
{
    font-size: 0.9em;
    margin: 0;
    padding: 0;
    color: #060;
}

.reportContainer fieldset
{
    border: 0;
}

.reportContainer legend 
{ 
    font-weight: bold; 
    color: #333; 
    margin-top: 5px;
}

.reportContainer .MyCalendar .ajax__calendar_container {background-color:#9fc0ed;border:meduim none; margin-top: 0;} 
.reportContainer .MyCalendar .ajax__calendar_header {margin-top: 0px; color:#06327d;}
.reportContainer .MyCalendar .ajax__calendar_prev,
.reportContainer .MyCalendar .ajax__calendar_next {margin-top: 0;} 
.reportContainer .MyCalendar .ajax__calendar_body {background-color:#ffffff; color:#6d6d6d;border:meduim none; padding-bottom: 4px;} 
.reportContainer .MyCalendar .ajax__calendar_dayname {color:#909090;font-weight:normal;}
.reportContainer .MyCalendar .ajax__calendar_months,
.reportContainer .MyCalendar .ajax__calendar_years { margin-top: 0px; font-weight:normal;}
.reportContainer .MyCalendar .ajax__calendar_days { margin-top: 0px; font-weight:normal;}

.reportContainer .MyCalendar .ajax__calendar_month,
.reportContainer .MyCalendar .ajax__calendar_year {margin: 0;  padding: 2px 0; font-weight:normal;}
.reportContainer .MyCalendar .ajax__calendar_day {margin: 0;  padding: 0px 0; font-weight:normal;}
.reportContainer .MyCalendar .ajax__calendar_today {margin: 0;  padding: 3px 0; font-weight:normal;}

