/*
  COMMENTS: Contains the CSS styles for the AIMS system Inline Calendar

  PROGRAM: Archery Information Management System (AIMS)
  AUTHOR: Andrew Moran
  COPYRIGHT: (c) 2009 - Jon Barnard

  CREATED: 13/10/2009 by Andrew Moran

  LAST CHANGED: 07/06/2012 by Andrew Moran
*/

.dvCalendar { background-color:rgb(255,255,255); border:2px solid rgb(0,0,0); color:rgb(0,0,0); display:none; padding:10px; position:absolute; left:200px; top:400px; width:260px; z-index:999; }
.dvCloseCal {
 height: 20px;
 margin: 0px;
 padding: 0px;
 position: absolute;
 right: -1px;
 top: 0;
 width: 30px;
 text-align: center;
}
.dvCloseCal A {
 background-color:rgb(255,0,0);
 border:1px solid rgb(0,0,0);
 border-top: 0;
 border-right: 0;
 color:white;
 display:block;
 font-family:Verdana, sans-serif;
 font-size: 13px;
 font-weight:bold;
 line-height: 18px;
 height: 20px;
 margin: 0px;
 padding: 0px;
 text-align:center;
 text-decoration:none;
 vertical-align:middle;
 width: 29px;
}
.dvCloseCal A:hover { background-color:rgb(180,0,0); }
.dvCurrentDate { background-color:rgb(255,255,255); font-family:Arial, Sans-Serif; font-size:12pt; font-weight:bold; left:0px; line-height:24px; height:24px; position:absolute; right:32px; text-align:center; top:0px; vertical-align:middle; width:228px; }
.dvCalendar TD { font-family: Arial; font-size: 9pt; }
.dvCalendar BUTTON {border: none; width: 20px; height: 20px; padding:0px; margin:0px; text-align:center; vertical-align:middle; cursor:pointer;}
.today { background-color:rgb(240,255,200); cursor:pointer; color:rgb(40,40,255); font-weight:bold;}
.selDay { background-image:url('../images/cal-day.gif'); background-position:center center; background-repeat:no-repeat; color:rgb(0,0,0); cursor:pointer; font-weight:bold; }
.days { font-weight: bold; text-align: right; }
.day { background-color:rgb(240,255,200); cursor:pointer; }
.day_past { background-color:rgb(224,224,224); cursor:pointer; }
.day_Blank { cursor:pointer; }
.tdNav { height:20px; width:20px; cursor:pointer; text-align:center; vertical-align:middle; }

#dayList TD { height:22px; width:20px; text-align:center; vertical-align:middle; }


.datepicker_container {
 clear: none;
 display: inline-block;
 position: relative;
 z-index: 999;
}
.datepicker_container .datepickerbtn {
 background-color: transparent;
 background-image: url('../images/cal_btn.gif');
 background-repeat: no-repeat;
 background-position: 50% 50%;
 background-size: contain;
 border: 1px solid #ccc;
 color: transparent;
 display: inline;
 height: 17px;
 padding: 0;
 margin: 0 0.25em;
 text-align: center;
 vertical-align: top;
 width: 17px;
 z-index: 1000;
}
#datepicker {
 display: none;
 margin: 1.0em 0;
 height: 1px;
 overflow: hidden;
 visibility: hidden;
 width: 1px;
}
.datepicker_container #dpx_calendar {
 display: none;
}
.datepicker_container .datepicker, .datepicker_container .datepickerwithbtn {
 background: #ffffff;
 border: 2px solid;
 border-color: #cccccc #333333 #333333 #cccccc;
 box-shadow: 3px 3px 9px rgba(200,200,200,0.6);
 position: absolute;
 left: -260px;
 height: 174px;
 width: 260px;
 top: 25px;
 display: none;
 z-index: 1000;
 padding-top: 26px;
}
.datepicker_container .datepickerwithbtn {
 width: 285px;
 top: 25px;
}
.datepicker_container .dvCloseCal {
 padding: 0;
 margin: 0;
 text-align: center;
 position: absolute;
 top: 0;
 right: 0;
}