.ui-widget {
	font-family: arial, verdana, tahoma, sans-serif;
}

.ui-button {
	background: url(../img/bg/button.gif) repeat-x scroll left top
		transparent;
	border: 1px solid #E4E7EE;
	color: #147087;
	font-size: 8pt;
	line-height: 29px;
	margin: 0 3px;
	padding: 6px 7px;
	text-decoration: none;
	-moz-border-radius: 0;
}

input.ui-button {
	background-position: left center;
	cursor: pointer;
	font-size: 8pt;
	line-height: 20px;
	padding: 0 7px;
}

a.ui-button,.ui-dialog .ui-dialog-buttonpane button {
	font-size: 8pt;
	line-height: 25px;
	text-decoration: none;
	margin: 0 3px;
	color: #147087;
	padding: 0px 7px;
}

a.ui-button.ui-state-hover,.ui-dialog .ui-dialog-buttonpane button.ui-state-hover
	{
	color: #B50D71;
}

.ui-button-text-only .ui-button-text {
	padding: 0;
	margin: 0;
}

.ui-button .ui-button-text {
	display: block;
	line-height: 25px;
}

.ui-button.small .ui-button-text {
	line-height: 15px;
}

a.ui-button.small {
	background-position: left center;
	cursor: pointer;
	font-size: 8pt;
	line-height: 15px;
	padding: 0 9px;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	border: 1px solid #F0C9C9;
	background: url(../img/bg/button_hover.gif) repeat-x top left;
	color: #B50D71;
	margin: 0px 3px;
	font-size: 8pt;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	border: 1px solid #FEC9C9;
	background: url(../img/bg/button_active.gif) repeat-x top left;
	color: #9E005F;
	margin: 0px 3px;
	font-size: 8pt;
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active
	{
	background: none repeat scroll 0 0 #3B688F;
	border: 1px solid #1D74A6;
	color: white;
	font-size: 1em;
	font-weight: normal;
}

ul.ui-menu.ui-autocomplete.ui-widget-content {
	background: none repeat scroll 0 0 #DFF0F8;
	border: 1px solid #1D74A6;
}

.ui-menu .ui-menu-item a {
	color: #3B688F;
}

a.ui-dialog-titlebar-close.ui-state-hover,a.ui-dialog-titlebar-close.ui-state-focus
	{
	margin: -10px 0 0;
}

.ui-dialog .ui-dialog-titlebar {
	background: url(../img/bg/button.gif) repeat-x scroll left top #F2F2F2;
	border: 1px solid #E4E7EE;
}

.ui-datepicker td span,.ui-datepicker td a.ui-state-hover,.ui-datepicker td a.ui-state-active
	{
	background: url(../img/jqueryUI/ui-bg_glass_65_ffffff_1x400.png)
		repeat-x scroll 50% 50% #FFFFFF;
	border: 1px solid #AAAAAA;
	color: #212121;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
}

.ui-widget-content {
	background: #ffffff url(../img/jqueryUI/ui-bg_flat_75_ffffff_40x100.png)
		50% 50% repeat-x;
}

.ui-widget-header {
	background: #cccccc
		url(../img/jqueryUI/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50%
		repeat-x;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	background: #e6e6e6 url(../img/jqueryUI/ui-bg_glass_75_e6e6e6_1x400.png)
		50% 50% repeat-x;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	background: #dadada url(../img/jqueryUI/ui-bg_glass_75_dadada_1x400.png)
		50% 50% repeat-x;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	background: #ffffff url(../img/jqueryUI/ui-bg_glass_65_ffffff_1x400.png)
		50% 50% repeat-x;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
	{
	background: #fbf9ee url(../img/jqueryUI/ui-bg_glass_55_fbf9ee_1x400.png)
		50% 50% repeat-x;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
	{
	background: #fef1ec url(../img/jqueryUI/ui-bg_glass_95_fef1ec_1x400.png)
		50% 50% repeat-x;
}

.ui-icon {
	background-image: url(../img/jqueryUI/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image: url(../img/jqueryUI/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(../img/jqueryUI/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
	background-image: url(../img/jqueryUI/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url(../img/jqueryUI/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
	background-image: url(../img/jqueryUI/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(../img/jqueryUI/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(../img/jqueryUI/ui-icons_cd0a0a_256x240.png);
}

.ui-widget-overlay {
	background: #aaaaaa url(../img/jqueryUI/ui-bg_flat_0_aaaaaa_40x100.png)
		50% 50% repeat-x;
}

.ui-widget-shadow {
	background: #aaaaaa url(../img/jqueryUI/ui-bg_flat_0_aaaaaa_40x100.png)
		50% 50% repeat-x;
}

.ui-autocomplete-loading {
	background: white url(../img/jqueryUI/ui-anim_basic_16x16.gif) right center
		no-repeat;
}