/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	width:140px !important;
	height:140px;
	overflow:hidden;
	background:url(ui_bgcalendar.png) no-repeat;
	position:relative;
	text-align:left;
}
#ui-datepicker-div a { text-decoration:none; }
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
#ui-datepicker-div, #ui-datepicker-div div, #ui-datepicker-div span, #ui-datepicker-div td, #ui-datepicker-div th {
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:11px;
}
.ui-datepicker-header {
	position:relative;
	height:18px;
}
.ui-datepicker-prev span, .ui-datepicker-next span {
	display:none;
}
.ui-datepicker-prev {
	left:3px;
	background:url(ui_btnprev.gif) no-repeat;
	position:absolute;
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	top:3px;
	cursor:pointer;
}
.ui-datepicker-next {
	left:116px;
	background:url(ui_btnnext.gif) no-repeat;
	position:absolute;
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	top:3px;
	cursor:pointer;
}
.ui-datepicker-prev a, .ui-datepicker-next a {
	display:block;
	width:15px;
	height:15px;
}
.ui-datepicker-one-month { position:relative; }
.ui-datepicker-links { position:relative; }
.ui-datepicker-header {
	position:absolute;
	top:3px;
	left:18px;
	width:98px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	overflow:hidden;
	text-align:center;
}
.ui-datepicker-month {
	padding-right:3px;
}
.ui-datepicker {
	width:126px;
	position:absolute;
	left:3px;
	top:21px;
}
.ui-datepicker-title-row td {
	border-bottom:1px solid #c9444a;
	text-align:left;
	font-weight:normal;
}
.ui-datepicker-days-cell {
	color:#d5d6d5;
	width:18px;
	line-height:16px;
	text-align:center;
}
.ui-datepicker-today {
	background:#ba1119;
	font-weight:bold;
	color:#ffffff;
}
.ui-datepicker-today a { color:#ffffff !important; }
.ui-datepicker-days-cell a {
	color:#b5020a;
	cursor:pointer;
	display:block;
	width:18px;
	height:16px;
	line-height:16px;
}
.ui-datepicker-unselectable {
	color:#d6d6d6;
	font-style:italic;
}
.ui-datepicker-other-month {
	color:#a79b9c;
	font-style:normal;
}

.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 140px;
	height: 140px;
}

/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */


