
/* Reset */
.ui-datepicker,.ui-datepicker table,.ui-datepicker tr,.ui-datepicker td,.ui-datepicker th {margin: 0;padding: 0;border: none;border-spacing: 0;}
/* Calendar Wrapper */
.ui-datepicker {display: none;width: 100% !important;padding: 15px 10px 15px 10px;cursor: default;text-transform: uppercase;font-family: Tahoma;font-size: 12px;background: #FFFFFF;	}
/* Calendar Header */
.ui-datepicker-header {position: relative;padding-bottom: 10px;border-bottom: 1px solid #d6d6d6;}
.ui-datepicker-title { text-align: center; }
/* Month */
.ui-datepicker-month {position: relative;padding-right: 15px;color: #565656;}
.ui-datepicker-month:before {display: block;position: absolute;top: 5px;right: 0;width: 5px;height: 5px;content: ''; background: #a5cd4e;background: -moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));background: -webkit-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);background: -o-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);background: -ms-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);background: linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/* Year */
.ui-datepicker-year { padding-left: 8px; color: #a8a8a8;}
/* Prev Next Month */
.ui-datepicker-prev, .ui-datepicker-next {position: absolute; top: -2px; padding: 5px; cursor: pointer;}
.ui-datepicker-prev { left: 0; padding-left: 0;}
.ui-datepicker-next {right: 0; padding-right: 0;}
.ui-datepicker-prev span, .ui-datepicker-next span{ display: block; width: 5px; height: 10px; text-indent: -9999px; background-image: url(/images/arrows.png);}
.ui-datepicker-prev span { background-position: 0px 0px; }
.ui-datepicker-next span { background-position: -5px 0px; }
.ui-datepicker-prev-hover span { background-position: 0px -10px; }
.ui-datepicker-next-hover span { background-position: -5px -10px; }
/* Calendar "Days" */
.ui-datepicker-calendar th { padding-top: 15px; padding-bottom: 10px; text-align: center; font-weight: normal; color: #a8a8a8;}
.ui-datepicker-calendar td {padding: 0 4px; border:1px solid #FFFFFF; text-align: center; line-height: 26px; background-color: #1BD11B}



.ui-state-default	{color: #333333;}
.ui-datepicker-calendar .ui-state-default {display: block; width: 26px; outline: none; text-decoration: none; border: 1px solid transparent;}
/* Day Active State*/
.ui-datepicker-calendar .ui-state-active {color: #6a9113;border-color: #6a9113;}
/* Other Months Days*/
.ui-datepicker-other-month .ui-state-default { color: #565656; }





table.ui-datepicker-calendar td.ui-datepicker-unselectable	{background-color: #D53333}
table.ui-datepicker-calendar td.ui-datepicker-selectable	{background-color: #1BD11B}


.ui-tabs {
	zoom: 1;
	width: 98%
}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: 0;
	margin: 0;
}
.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	margin: 0 3px -2px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li a {
	display: block;
	padding: 10px 20px;
	background: #f0f0f0;
	text-decoration: none;
	border: 2px #ccc solid;
	border-bottom-color: #ccc;
	outline: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	padding: 10px 20px 12px 20px;
	background: #fff;
	border-bottom-style: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: default;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	clear: both;
	border: 2px #ccc solid;
	padding: 10px;
}
.ui-tabs .ui-tabs-hide {
	display: none;
}
. ui-datepicker-unselectable	{color: #FFF}