/* Main Style Sheet for jQuery UI date picker */
#ui-InlineCalendarRange-div, .ui-InlineCalendarRange-inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
	
}
#ui-InlineCalendarRange-div {
	display: none;
	border: 1px solid #777;
	z-index: 100; /*must have*/
}
.ui-InlineCalendarRange-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-InlineCalendarRange-rtl {
	direction: rtl;
}
.ui-InlineCalendarRange-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.ui-InlineCalendarRange-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	
	opacity: .0;
	
}
button.ui-InlineCalendarRange-trigger {
	width: 25px;
}
img.ui-InlineCalendarRange-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-InlineCalendarRange-prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .ui-InlineCalendarRange-prompt {
	width: 185px;
}
.ui-InlineCalendarRange-control, .ui-InlineCalendarRange-links, .ui-InlineCalendarRange-header, .ui-InlineCalendarRange {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.ui-InlineCalendarRange-control {
	background: #400;
	padding: 2px 0px;
}
.ui-InlineCalendarRange-links {
	background: #000;
	padding: 2px 0px;
}
.ui-InlineCalendarRange-control, .ui-InlineCalendarRange-links {
	font-weight: bold;
	font-size: 80%;
}
.ui-InlineCalendarRange-links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.ui-InlineCalendarRange-clear, .ui-InlineCalendarRange-prev {
	float: left;
	width: 34%;
}
.ui-InlineCalendarRange-rtl .ui-InlineCalendarRange-clear, .ui-InlineCalendarRange-rtl .ui-InlineCalendarRange-prev {
	float: right;
	text-align: right;
}
.ui-InlineCalendarRange-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-InlineCalendarRange-close, .ui-InlineCalendarRange-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-InlineCalendarRange-rtl .ui-InlineCalendarRange-close, .ui-InlineCalendarRange-rtl .ui-InlineCalendarRange-next {
	float: left;
	text-align: left;
}
.ui-InlineCalendarRange-header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-InlineCalendarRange-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.ui-InlineCalendarRange 
{
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.ui-InlineCalendarRange a {
	display: block;
	width: 100%;
}
.ui-InlineCalendarRange-title-row {
	background: #777;
}
.ui-InlineCalendarRange-days-row {
	background: #eee;
	color: #666;
}
.ui-InlineCalendarRange-week-col {
	background: #777;
	color: #fff;
}
.ui-InlineCalendarRange-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-InlineCalendarRange-days-cell a{
	display: block;
}
.ui-InlineCalendarRange-week-end-cell {
	background: #ddd;
}
.ui-InlineCalendarRange-title-row .ui-InlineCalendarRange-week-end-cell {
	background: #777;
}
.ui-InlineCalendarRange-days-cell-over {
	background: #fff;
	border: 1px solid #777;
}
.ui-InlineCalendarRange-unselectable {
	color: #888;
}
.ui-InlineCalendarRange-today {

	background: #fcc !important;

}
.ui-InlineCalendarRange-current-day {
	background: #00FF00 !important;
}
.ui-InlineCalendarRange-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ InlineCalendarRange Links _______

** Reset link properties and then override them with !important */
#ui-InlineCalendarRange-div a, .ui-InlineCalendarRange-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-InlineCalendarRange-inline .ui-InlineCalendarRange-links a {
	padding: 0 5px !important;
}
.ui-InlineCalendarRange-control a, .ui-InlineCalendarRange-links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.ui-InlineCalendarRange-title-row a {
	color: #eee !important;
}
.ui-InlineCalendarRange-control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.ui-InlineCalendarRange-links a:hover, .ui-InlineCalendarRange-title-row a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-InlineCalendarRange-multi .ui-InlineCalendarRange 
{
	border: 1px solid #777;
}
.ui-InlineCalendarRange-one-month {
	float: left;
	width: 185px;
}
.ui-InlineCalendarRange-new-row {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-InlineCalendarRange-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

table .hasInlineCalendarRange a
{
	font-size:100%;
}


