/*
 *	$.jFu
 */
	div.jFuHeader								{
											background:		url(/_png/site/title.png) repeat-x;
											border:			1px solid #666666;
											font-size:		16px;
											font-weight:		bold;
											height:			25px;
											line-height:		23px;
											margin-bottom:		2px;
											overflow:		hidden;
											padding:		2px;
											text-align:		center;
										}

	div.jFuContent								{
											background:		#EEEEFF;
											border:			1px solid #666666;
											overflow:		hidden;
											padding:		2px;
										}

	div.jFuPanel								{

										}
/*
 *	$.jFuMessage
 */
	div#jFuMessage								{
											display:		none;
											height:			1px;
											left:			0px;
											padding:		3px;
											position:		fixed;
											right:			0px;
											top:			0px;
											z-index:		3000;
										}

	div.jFuSuccess								{
											background:		#00CC00;
											border-bottom:		1px solid #000000;
											color:			#FFFFFF;
											font-weight:		bold;
										}

	div.jFuNotice								{
											background:		#FFFFAA;
											border-bottom:		1px solid #000000;
											color:			#000000;
											font-weight:		bold;
										}

	div.jFuWarning								{
											background:		#FF8800;
											border-bottom:		1px solid #000000;
											color:			#000000;
											font-weight:		bold;
										}

	div.jFuError								{
											background:		#CC0000;
											border-bottom:		1px solid #000000;
											color:			#000000;
											font-weight:		bold;
										}

/*
 *	$.fn.jFuDialog
 */
	div.jFuOverlay								{
											background:		#000000;
											z-index:		999;
										}

	div.jFuDialog								{
											position:		fixed	!important;
											z-index:		1000;
										}

	div.jFuDialogFocus							{
											z-index:		1001;
										}

	div.jFuModal								{

										}

	div.jFuDialog div.jFuHeader input.jFuButton,
	div.jFuDialog div.jFuHeader button.jFuButton				{
											float:			right;
											width:			auto;
										}

	div.jFuDialog fieldset							{
											display:		block;
											margin:			0px;
											padding:		0px;
											border:			none;
											border-top:		1px solid #646464;
										}
	div.jFuDialog fieldset legend						{
											margin-left:		25px;
											height:			16px;
											padding:		3px;
											padding-top:		4px;
											padding-left:		10px;
											padding-right:		10px;
											border:			none;
											font-weight:		bold;
											color:			#000000;
										}


/*
 *	$.fn.jFuTabs
 */
	div.jFuTabs								{

										}

	input.jFuTab								{
											margin-right:		3px;
										}

	input.jFuTabSelected							{
											background:		#55EE55;
										}

	input.jFuTabDisabled							{
											background:		#AAAAAA;
										}

	div.jFuTabs div.jFuOverlay						{
											background:		#000000 url(/_png/icons/ajax-32x32.gif) no-repeat center center;
											z-index:		999;
										}

/*
 *	$.fn.jFuText
 */
	input[type=text].jFuText						{
											background:		#DDDDDD;
											border:			1px solid #888888;
											color:			#00AA00;
											margin:			2px;
										}

	input[type=text].jFuText:hover						{

										}

	input[type=text].jFuText:focus						{

										}

/*
 *	$.fn.jFuPassword
 */
	input[type=password].jFuPassword					{
											background:		#DDDDDD;
											border:			1px solid #888888;
											color:			#00AA00;
											margin:			2px;
										}

	input[type=password].jFuPassword:hover					{

										}

	input[type=password].jFuPassword:focus					{

										}
/*
 *	$.fn.jFuButton
 */
	input[type=button].jFuButton,
	button.jFuButton							{
											background:		#DDDDDD;
											border:			1px solid #888888;
											color:			#00AA00;
											cursor:			pointer;
											margin:			2px;
											padding-left:		2px;
											padding-right:		2px;
											width:			125px;
										}
	input[type=button].jFuButton:hover,
	button.jFuButton:hover							{

										}
	input[type=button].jFuButton:focus,
	button.jFuButton:focus							{

										}
/*
 *	$.fn.jFuSubmit
 */
	input[type=submit].jFuSubmit						{
											background:		#DDDDDD;
											border:			1px solid #888888;
											color:			#00AA00;
											cursor:			pointer;
											margin:			2px;
											padding-left:		2px;
											padding-right:		2px;
										}

	input[type=submit].jFuSubmit:hover					{

										}

	input[type=submit].jFuSubmit:focus					{

										}
/*
 *	$.fn.jFuSelect
 */
	select.jFuSelect							{
											background:		#DDDDDD;
											border:			1px solid #888888;
											color:			#00AA00;
											margin:			2px;
										}

	select.jFuSelect:hover							{

										}

	select.jFuSelect:focus							{

										}
/*
 *	$.fn.jFuTextarea
 */
	textarea.jFuTextarea							{
											background:		#DDDDDD;
											border:			1px solid #888888;
											color:			#00AA00;
											margin:			2px;
										}

	textarea.jFuTextarea:hover						{

										}

	textarea.jFuTextarea:focus						{

										}


/*
 *	$.fn.jFuDatepicker
 */
	div.jFuDatepicker							{
											z-index:		3000	!important
										}

	input[type=text].jFuDatepicker						{
											background:		#DDDDDD;
											border:			1px solid #888888;
											color:			#00AA00;
											cursor:			pointer;
											margin:			2px;
											padding-left:		2px;
											padding-right:		2px;
											text-align:		center;
										}

	div.jFuDatepicker input[type=button].jFuDate,
	div.jFuDatepicker button.jFuDate					{
											border:			1px solid #888888;
											cursor:			pointer;
											width:			auto;
										}
	
	div.jFuDatepicker input[type=button].jFuDateToday,
	div.jFuDatepicker button.jFuDateToday					{
											background:		#CCCCFF;
										}

	div.jFuDatepicker input[type=button].jFuDatePast,
	div.jFuDatepicker button.jFuDatePast					{
											background:		#BBBBCC;
										}

	div.jFuDatepicker input[type=button].jFuDateFuture,
	div.jFuDatepicker button.jFuDateFuture					{
											background:		#CCCCDD;
										}

	div.jFuDatepicker input[type=button].jFuDateOff,
	div.jFuDatepicker button.jFuDateOff					{
											background:		#AAAAAA;
										}

	div.jFuDatepicker input[type=button].jFuDateSelected,
	div.jFuDatepicker button.jFuDateSelected				{
											background:		#CCFFCC;
										}

	div.jFuDatepicker input[type=button].jFuDateHover,
	div.jFuDatepicker button.jFuDateHover					{
											background:		#FFFFFF;
										}

	div.jFuDatepicker input[type=button].jFuDateDisabled,
	div.jFuDatepicker button.jFuDateDisabled				{
											background:		#CCCCCC;
											color:			#888888;
											font-style:		italic;
										}
/*
 *	$.fn.jFuTimepicker
 */
	div.jFuTimepicker							{

										}

	input[type=text].jFuTimepicker						{
											cursor:			pointer;
										}

/*
 *	jFu Icons
 */
	div.jFuIconAjax16x16							{
											background:		url(/_png/icons/ajax-16x16.png);
											display:		inline;
											height:			16px;
											width:			16px;
										}

	div.jFuIconAjax32x32							{
											background:		url(/_png/icons/ajax-32x32.png);
											display:		inline;
											height:			32px;
											width:			32px;
										}

	div.jFuIconClose16x16							{
											background:		url(/_png/icons/close-16x16.png);
											display:		inline;
											height:			16px;
											width:			16px;
										}

	div.jFuIconError16x16							{
											background:		url(/_png/icons/error-16x16.png);
											display:		inline;
											height:			16px;
											width:			16px;
										}

	div.jFuIconError32x32							{
											background:		url(/_png/icons/error-32x32.png);
											display:		inline;
											height:			32px;
											width:			32px;
										}

	div.jFuIconNotice16x16							{
											background:		url(/_png/icons/notice-16x16.png);
											display:		inline;
											height:			16px;
											width:			16px;
										}

	div.jFuIconNotice32x32							{
											background:		url(/_png/icons/notice-32x32.png);
											display:		inline;
											height:			32px;
											width:			32px;
										}

	div.jFuIconSuccess16x16							{
											background:		url(/_png/icons/success-16x16.png);
											display:		inline;
											height:			16px;
											width:			16px;
										}

	div.jFuIconSuccess32x32							{
											background:		url(/_png/icons/success-32x32.png);
											display:		inline;
											height:			32px;
											width:			32px;
										}

	div.jFuIconWarning16x16							{
											background:		url(/_png/icons/warning-16x16.png);
											display:		inline;
											height:			16px;
											width:			16px;
										}

	div.jFuIconWarning32x32							{
											background:		url(/_png/icons/warning-32x32.png);
											display:		inline;
											height:			32px;
											width:			32px;
										}

