@charset "UTF-8";

/*　リンク
---------------------------------------------------------------------------------------------------------------------*/
/*　基本　*/
a:link,a:visited	{ color: #FF7B00; }
a:hover,a:active	{ color: #FFCC00; }


/*　スクロール（※IE以外は反映されない場合あり）
---------------------------------------------------------------------------------------------------------------------*/
.scroll_style01	{
	scrollbar-arrow-color: #969696;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #969696;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3dlight-color: #969696;
	}


/*　フォーム関連（※IE以外は反映されない場合あり）
---------------------------------------------------------------------------------------------------------------------*/
/*　入力制限　*/
.ime_a				{	ime-mode: active; }				/*　IMEオン（変更可）・日本語入力モード　*/
.ime_i				{	ime-mode: inactive; }			/*　IMEオフ（変更可）・英数字入力モード　*/
.ime_d				{	ime-mode: disabled; }			/*　IME使用不可（変更不可）・英数字入力モード　*/
.ime_auto			{	ime-mode: auto; }					/*　デフォルト（自動）　*/


/*　ボタン（※IE以外は反映されない場合あり）
---------------------------------------------------------------------------------------------------------------------*/
/*　01　基本ボタン　*/
.button01, .button01_2, .button01_3	{
	padding: 5px 10px;
	font-size: small;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FF7B00;
	}
.button01_2	{	padding: 5px;	}
.button01_3	{	padding: 0;	}

/*　02　基本ボタン2　*/
.button02,.button02_2,.button02_3	{
	padding: 3px 5px;
	font-size: small;
	letter-spacing: 0.1em;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FFCC00;
	overflow:visible;
	}

.button02_2	{	padding: 5px;	}
.button02_3	{	padding: 0;	}

/*　03　その他　*/
.button03,.button03_2,.button03_3	{
	padding: 3px 5px;
	font-size: small;
	letter-spacing: 0.1em;
	color: #333333;
	border: 1px solid #333333;
	background-color: #eaeaea;
	}

.button03_2	{	padding: 5px;	}
.button03_3	{	padding: 0;	}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{
	opacity: 0.7;
}

/*　ボタン風リンク　*/

a.link_bt01:link,a.link_bt01:visited,a.link_bt01:hover,a.link_bt01:active	{
	display: block;
	width: 120px;
	padding: 8px 5px;
	font-size: small;
	font-weight: bold;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FF7B00;
	text-decoration: none;
}


/*　テキストエリア（※IE以外は反映されない場合あり）
---------------------------------------------------------------------------------------------------------------------*/
.textbox01	{
	border: 1px solid #969696;
	background-color: #ffffff;
	padding: 3px;
	}
/*　ファイルアップロード　*/
input[type=file]{
	width: 500px;
}

/*　文字関連
---------------------------------------------------------------------------------------------------------------------*/
/*　文字サイズ　*/
.f_xx-small		{ font-size: xx-small; }		/*　超極小　　　*/
.f_x-small		{ font-size: x-small; }			/*　極小　　　　*/
.f_x-large		{ font-size: x-large; }			/*　特大　　　　*/
.f_xx-large		{ font-size: xx-large; }		/*　超特大　　　*/
.f_small			{ font-size: small; }				/*　小さく　　　*/
.f_smaller		{ font-size: smaller; }			/*　より小さく　*/
.f_medium			{ font-size: medium; }			/*　標準　　　　*/
.f_larger			{ font-size: larger; }			/*　より大きく　*/
.f_large			{ font-size: large; }				/*　大きく　　　*/

/*　書体　*/
.f_family01		{ font-family: Arial, Helvetica, sans-serif; }
.f_family02		{ font-family: Times New Roman, Times, serif; }
.f_family03		{ font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif; }
.f_family04		{ font-family: "ＭＳ ゴシック", "Osaka－等幅"; }

/*　行間　*/
.lh_100				{ line-height: 100%; }
.lh_110				{ line-height: 110%; }
.lh_120				{ line-height: 120%; }
.lh_130				{ line-height: 130%; }
.lh_140				{ line-height: 140%; }
.lh_150				{ line-height: 150%; }
.lh_170				{ line-height: 170%; }

/*　文字間　*/
.ls_005em			{ letter-spacing: 0.05em; }
.ls_01em			{ letter-spacing: 0.1em; }
.ls_02em			{ letter-spacing: 0.2em; }
.ls_04em			{ letter-spacing: 0.4em; }

/*　単語間の間隔　*/
.ws_2em				{ word-spacing: 2em; }
.ws_4em				{ word-spacing: 4em; }

/*　空白・改行の処理方法　*/
.ws_nowrap		{ white-space: nowrap; }
.ws_pre				{ white-space: pre; }		/*　ソース上の空白・改行がそのまま表示される　*/

/*　文字位置　横　*/
.text_l				{ text-align: left; }
.text_r				{ text-align: right; }
.text_c				{ text-align: center; }
.text_j				{ text-align: justify; }

/*　文字位置　縦　*/
.va_t					{ vertical-align: top; }
.va_b					{ vertical-align: bottom; }
.va_m					{ vertical-align: middle; }

/*　文字の太さ　*/
.fw_b					{ font-weight: bold; }
.fw_moreb			{ font-weight: bolder; }
.fw_n					{ font-weight: normal; }

/*　文字のイタリック表示　*/
.fs_i					{ font-style: italic; }
.fs_o					{ font-style: oblique; }
.fs_n					{ font-style: normal; }

/*　インデント　*/
.indent_1em		{ text-indent: 1em; }
.indent_2em		{ text-indent: 2em; }
.indent_10px	{ text-indent: 10px; }

/*　文字色　*/
.colorf30			{ color: #ff3300; }
.color999			{ color: #999999; }
.color666			{ color: #666666; }
.color333			{ color: #333333; }
.color000			{ color: #000000; }
.color009			{ color: #000099; }

.color_pshop01	{ color: #62a400; }
.color_pshop02	{ color: #a7cd00; }
.color_pshop03	{ color: #466e00; }

/*　レイアウト関連
---------------------------------------------------------------------------------------------------------------------*/
/*　横幅（%）　*/
.w5					{ width: 5%; }
.w10					{ width: 10%; }
.w15					{ width: 15%; }
.w20					{ width: 20%; }
.w25					{ width: 25%; }
.w30					{ width: 30%; }
.w33					{ width: 33%; }
.w35					{ width: 35%; }
.w40					{ width: 40%; }
.w45					{ width: 45%; }
.w48					{ width: 48%; }
.w49					{ width: 49%; }
.w50					{ width: 50%; }
.w55					{ width: 55%; }
.w60					{ width: 60%; }
.w65					{ width: 65%; }
.w70					{ width: 70%; }
.w75					{ width: 75%; }
.w80					{ width: 80%; }
.w85					{ width: 85%; }
.w90					{ width: 90%; }
.w95					{ width: 95%; }
.w100					{ width: 100%; }

/*　横幅（px）　*/
.w10px				{ width: 10px; }
.w15px				{ width: 15px; }
.w20px				{ width: 20px; }
.w30px				{ width: 30px; }
.w35px				{ width: 35px; }
.w40px				{ width: 40px; }
.w50px				{ width: 50px; }
.w60px				{ width: 60px; }
.w70px				{ width: 70px; }
.w80px				{ width: 80px; }
.w100px				{ width: 100px; }
.w115px				{ width: 115px; }
.w120px				{ width: 120px; }
.w130px				{ width: 130px; }
.w140px				{ width: 140px; }
.w150px				{ width: 150px; }
.w180px				{ width: 180px; }
.w200px				{ width: 200px; }
.w230px				{ width: 230px; }
.w250px				{ width: 250px; }
.w300px				{ width: 300px; }
.w350px				{ width: 350px; }
.w380px				{ width: 380px; }
.w400px				{ width: 400px; }
.w450px				{ width: 450px; }
.w500px				{ width: 500px; }
.w570px				{ width: 570px; }
.w620px             { width: 620px; }
.w700px             { width: 700px; }
.w800px				{ width: 800px; }

/*　最大横幅（px）　*/
.mw10px				{ max-width: 10px; }
.mw15px				{ max-width: 15px; }
.mw20px				{ max-width: 20px; }
.mw30px				{ max-width: 30px; }
.mw35px				{ max-width: 35px; }
.mw40px				{ max-width: 40px; }
.mw50px				{ max-width: 50px; }
.mw60px				{ max-width: 60px; }
.mw70px				{ max-width: 70px; }
.mw80px				{ max-width: 80px; }
.mw100px			{ max-width: 100px; }
.mw115px			{ max-width: 115px; }
.mw120px			{ max-width: 120px; }
.mw130px			{ max-width: 130px; }
.mw140px			{ max-width: 140px; }
.mw150px			{ max-width: 150px; }
.mw180px			{ max-width: 180px; }
.mw200px			{ max-width: 200px; }
.mw230px			{ max-width: 230px; }
.mw250px			{ max-width: 250px; }
.mw300px			{ max-width: 300px; }
.mw350px			{ max-width: 350px; }
.mw380px			{ max-width: 380px; }
.mw400px			{ max-width: 400px; }
.mw450px			{ max-width: 450px; }
.mw500px			{ max-width: 500px; }
.mw570px			{ max-width: 570px; }
.mw620px			{ max-width: 620px; }
.mw700px			{ max-width: 700px; }
.mw800px			{ max-width: 800px; }

/*　高さ　*/
.h10px				{ height: 10px; }
.h15px				{ height: 15px; }
.h20px				{ height: 20px; }
.h25px				{ height: 25px; }
.h40px				{ height: 40px; }
.h80px				{ height: 80px; }
.h100px				{ height: 100px; }
.h150px				{ height: 150px; }
.h200px				{ height: 200px; }
.h500px				{ height: 400px; }

/*　回り込み　*/
.float_l			{ float: left; }
.float_r			{ float: right; }

.clear_l			{ clear: left; }
.clear_r			{ clear: right; }
.clear_b			{ clear: both; }

/* CSS Hack clearfix */
/*--IE以外のモダンブラウザ向け--*/
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*--IE7及びMac版IE5向けの指定--*/
.clearfix{display: inline-block;}
/*--IE6以前向けの指定--*/
/*Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/*　背景色　*/
.bg_f					{ background-color: #ffffff !important; }
.bg_c					{ background-color: #cccccc !important; }
.bg_9					{ background-color: #999999 !important; }
.bg_6					{ background-color: #666666 !important; }
.bg_ea				{	background-color: #eaeaea !important; }
.bg_f5				{	background-color: #f5f5f5 !important; }
.bg_closed			{	background-color: #CFD9E5 !important; }/*暗い水色*/
.bg_cancel			{	background-color: #E6E6E6 !important; }
.bg_expired			{ 	background-color: #EBEFF4 !important; }/*暗い水色もっと薄い*/

.bg_ivory			{ background-color: #fffff0 !important; }
.bg_linen			{ background-color: #faf0e6 !important; }
.bg_select			{ background-color: #ffff66 !important;}

.bg_alert			{ background-color: #f04124 !important;}
.bg_success			{ background-color: #43ac6a !important;}

/*　******************************************
　margin　
*******************************************　*/
/*　上下左右　*/
.mg_0					{ margin: 0; }
.mg_3					{ margin: 3px; }
.mg_5					{ margin: 10px; }
.mg_8				{ margin: 8px; }
.mg_10				{ margin: 10px; }
.mg_20				{ margin: 20px; }

.mg_0_auto		{ margin: 0 auto 0 auto; }
.mgt_20_auto	{ margin: 20px auto 0 auto; }
.mg_0_8				{ margin: 0 8px; }

/*　[上下][左右]　*/
.mg_5_0				{ margin: 5px 0; }
.mg_10_0			{ margin: 10px 0; }
.mg_15_0			{ margin: 15px 0; }
.mg_20_0			{ margin: 20px 0; }
.mg_20_10			{ margin: 20px 10px; }

/*　上　*/
.mgt_3				{ margin-top: 3px; }
.mgt_5				{ margin-top: 5px; }
.mgt_8				{ margin-top: 8px; }
.mgt_10				{ margin-top: 10px; }			.mgt_15				{ margin-top: 15px; }
.mgt_20				{ margin-top: 20px; }			.mgt_25				{ margin-top: 25px; }
.mgt_30				{ margin-top: 30px; }			.mgt_35				{ margin-top: 35px; }
.mgt_40				{ margin-top: 40px; }			.mgt_45				{ margin-top: 45px; }
.mgt_50				{ margin-top: 50px; }			.mgt_55				{ margin-top: 55px; }

/*　下　*/
.mgb_5				{ margin-bottom: 5px; }
.mgb_8				{ margin-bottom: 8px; }
.mgb_10				{ margin-bottom: 10px; }	.mgb_15				{ margin-bottom: 15px; }
.mgb_20				{ margin-bottom: 20px; }	.mgb_25				{ margin-bottom: 25px; }
.mgb_30				{ margin-bottom: 30px; }	.mgb_35				{ margin-bottom: 35px; }
.mgb_40				{ margin-bottom: 40px; }	.mgb_45				{ margin-bottom: 45px; }
.mgb_50				{ margin-bottom: 50px; }	.mgb_55				{ margin-bottom: 55px; }

/*　左　*/
.mgl_auto			{ margin-left: auto; }
.mgl_2				{ margin-left: 2px; }
.mgl_3				{ margin-left: 3px; }
.mgl_5				{ margin-left: 5px; }
.mgl_8				{ margin-left: 8px; }
.mgl_10				{ margin-left: 10px; }		.mgl_15				{ margin-left: 15px; }
.mgl_20				{ margin-left: 20px; }		.mgl_25				{ margin-left: 25px; }
.mgl_30				{ margin-left: 30px; }		.mgl_35				{ margin-left: 35px; }
.mgl_40				{ margin-left: 40px; }		.mgl_45				{ margin-left: 45px; }
.mgl_50				{ margin-left: 50px; }		.mgl_55				{ margin-left: 55px; }

/*　右　*/
.mgr_auto			{ margin-right: auto; }
.mgr_2				{ margin-right: 2px; }
.mgr_3				{ margin-right: 3px; }
.mgr_5				{ margin-right: 5px; }
.mgr_8				{ margin-right: 8px; }
.mgr_10				{ margin-right: 10px; }		.mgr_15				{ margin-right: 15px; }
.mgr_20				{ margin-right: 20px; }		.mgr_25				{ margin-right: 25px; }
.mgr_30				{ margin-right: 30px; }		.mgr_35				{ margin-right: 35px; }
.mgr_40				{ margin-right: 40px; }		.mgr_45				{ margin-right: 45px; }
.mgr_50				{ margin-right: 50px; }		.mgr_55				{ margin-right: 55px; }


/*　******************************************
　padding　
*******************************************　*/
/*　上下左右　*/
.pd_0					{ padding: 0; }
.pd_3					{ padding: 3px; }
.pd_5					{ padding: 5px; }
.pd_8					{ padding: 8px; }
.pd_10				{ padding: 10px; }
.pd_15				{ padding: 15px; }
.pd_20				{ padding: 20px; }
.pd_30				{ padding: 30px; }
.pd_40				{ padding: 40px; }
.pd_50				{ padding: 50px; }

/*　左右　*/
.pd_0_5				{ padding: 0 5px; }
.pd_0_8				{ padding: 0 8px; }
.pd_0_10			{ padding: 0 10px; }
.pd_0_15			{ padding: 0 15px; }

/*　上下　*/
.pd_5_0				{ padding: 5px 0; }
.pd_8_0				{ padding: 8px 0; }
.pd_10_0			{ padding: 10px 0; }
.pd_13_0			{ padding: 13px 0; }
.pd_15_0			{ padding: 15px 0; }
.pd_20_0			{ padding: 20px 0; }

/*　[上下][左右]　*/
.pd_5_8				{ padding: 5px 8px; }
.pd_5_10			{ padding: 5px 10px; }
.pd_8_5				{ padding: 8px 5px; }
.pd_8_15			{ padding: 8px 15px; }
.pd_10_5			{ padding: 10px 5px; }
.pd_10_8			{ padding: 10px 8px; }
.pd_10_15			{ padding: 10px 15px; }


/*　上　*/
.pdt_3				{ padding-top: 3px; }
.pdt_5				{ padding-top: 5px; }
.pdt_8				{ padding-top: 8px; }
.pdt_10				{ padding-top: 10px; }
.pdt_15				{ padding-top: 15px; }
.pdt_20				{ padding-top: 20px; }
.pdt_30				{ padding-top: 30px; }
.pdt_50				{ padding-top: 50px; }

/*　下　*/
.pdb_3				{ padding-bottom: 3px; }
.pdb_5				{ padding-bottom: 5px; }
.pdb_8				{ padding-bottom: 8px; }
.pdb_10				{ padding-bottom: 10px; }
.pdb_15				{ padding-bottom: 15px; }
.pdb_20				{ padding-bottom: 20px; }
.pdb_50				{ padding-bottom: 50px; }

/*　左　*/
.pdl_3				{ padding-left: 3px; }
.pdl_5				{ padding-left: 5px; }
.pdl_8				{ padding-left: 8px; }
.pdl_10				{ padding-left: 10px; }
.pdl_15				{ padding-left: 15px; }
.pdl_20				{ padding-left: 20px; }
.pdl_25				{ padding-left: 25px; }
.pdl_40				{ padding-left: 40px; }
.pdl_50				{ padding-left: 50px; }

/*　右　*/
.pdr_3				{ padding-right: 3px; }
.pdr_5				{ padding-right: 5px; }
.pdr_8				{ padding-right: 8px; }
.pdr_10				{ padding-right: 10px; }
.pdr_15				{ padding-right: 15px; }
.pdr_20				{ padding-right: 20px; }
.pdr_25				{ padding-right: 25px; }
.pdr_40				{ padding-right: 40px; }
.pdr_50				{ padding-right: 50px; }


/*　ライン
---------------------------------------------------------------------------------------------------------------------*/
/*　実線　*/
.line_1s3			{ border: 1px solid #333333; }
.line_1s6			{ border: 1px solid #666666; }
.line_1s9			{ border: 1px solid #999999; }
.line_1sc			{ border: 1px solid #cccccc; }
.line_1sf			{ border: 1px solid #ffffff; }
.line_1sb2		{ border: 1px solid #b2b2b2; }
.line_1sf30		{ border: 1px solid #ff3300; }

.linet_1s3		{ border-top: 1px solid #333333; }
.linet_1s6		{ border-top: 1px solid #666666; }
.linet_1s9		{ border-top: 1px solid #999999; }
.linet_1sc		{ border-top: 1px solid #cccccc; }
.linet_1sb2		{ border-top: 1px solid #b2b2b2; }
.linet_1sf30	{ border-top: 1px solid #ff3300; }

.lineb_1s3		{ border-bottom: 1px solid #333333; }
.lineb_1s6		{ border-bottom: 1px solid #666666; }
.lineb_1s9		{ border-bottom: 1px solid #999999; }
.lineb_1sc		{ border-bottom: 1px solid #cccccc; }
.lineb_1sb2		{ border-bottom: 1px solid #b2b2b2; }
.lineb_1sf30	{ border-bottom: 1px solid #ff3300; }

.linel_1s3		{ border-left: 1px solid #333333; }
.linel_1s6		{ border-left: 1px solid #666666; }
.linel_1s9		{ border-left: 1px solid #999999; }
.linel_1sc		{ border-left: 1px solid #cccccc; }
.linel_1sb2		{ border-left: 1px solid #b2b2b2; }
.linel_1sf30	{ border-left: 1px solid #ff3300; }

.liner_1s3		{ border-right: 1px solid #333333; }
.liner_1s6		{ border-right: 1px solid #666666; }
.liner_1s9		{ border-right: 1px solid #999999; }
.liner_1sc		{ border-right: 1px solid #cccccc; }
.liner_1sb2		{ border-right: 1px solid #b2b2b2; }
.liner_1sf30	{ border-right: 1px solid #ff3300; }

/*　点線　*/
.line_1d3			{ border: 1px dotted #333333; }
.line_1d6			{ border: 1px dotted #666666; }
.line_1d9			{ border: 1px dotted #999999; }
.line_1dc			{ border: 1px dotted #cccccc; }
.line_1db2		{ border: 1px dotted #b2b2b2; }

.linet_1d3		{ border-top: 1px dotted #333333; }
.linet_1d6		{ border-top: 1px dotted #666666; }
.linet_1d9		{ border-top: 1px dotted #999999; }
.linet_1dc		{ border-top: 1px dotted #cccccc; }
.linet_1db2		{ border-top: 1px dotted #b2b2b2; }

.lineb_1d3		{ border-bottom: 1px dotted #333333; }
.lineb_1d6		{ border-bottom: 1px dotted #666666; }
.lineb_1d9		{ border-bottom: 1px dotted #999999; }
.lineb_1dc		{ border-bottom: 1px dotted #cccccc; }
.lineb_1db2		{ border-bottom: 1px dotted #b2b2b2; }

.linel_1d3		{ border-left: 1px dotted #333333; }
.linel_1d6		{ border-left: 1px dotted #666666; }
.linel_1d9		{ border-left: 1px dotted #999999; }
.linel_1dc		{ border-left: 1px dotted #cccccc; }
.linel_1db2		{ border-left: 1px dotted #b2b2b2; }

.liner_1d3		{ border-right: 1px dotted #333333; }
.liner_1d6		{ border-right: 1px dotted #666666; }
.liner_1d9		{ border-right: 1px dotted #999999; }
.liner_1dc		{ border-right: 1px dotted #cccccc; }
.liner_1db2		{ border-right: 1px dotted #b2b2b2; }


/*　その他
---------------------------------------------------------------------------------------------------------------------*/
/*　カーソルの形状（オンマウスで表示される）　*/
.cursor_cross		{ cursor: crosshair; }
.cursor_point		{ cursor: pointer; }
.cursor_move		{ cursor: move; }
.cursor_text		{ cursor: text; }
.cursor_wait		{ cursor: wait; }
.cursor_help		{ cursor: help; }

/*　インライン・ブロック指定　*/
.d_block	{ display: block; }
.d_inline	{ display: inline; }
.d_none		{ display: none; }


.sortable_handle {
    margin: 0 3px 3px 3px;
    padding: 0.3em;
    padding-left: 1em;
    font-size: 15px;
    font-weight: bold;
    cursor: move;
}

.stddl {
  width:100%;
}
.stddl dt {
  font-weight : bold;
  margin-bottom : 5px;

  border-left-width : 7px;
  border-left-style : solid;
  border-left-color : #666666;

  padding-top : 2px;
  padding-left : 8px;
  padding-bottom : 2px;
}
.stddl dd {
  line-height : 1.8;
  margin-bottom : 15px;

  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #999999;

  padding-left : 30px;
  padding-right : 15px;
}


.li_st_none{list-style-type: none}
.li_inline	{ list-style-type: none; margin: 0; padding: 0;}
.li_inline li{ display: inline;margin-right: 5px;padding: 3px; white-space: noWrap;}
.li_float	{ list-style-type: none; margin: 0; padding: 0;}
.li_float li{float: left; margin-right: 5px; padding: 3px; white-space: noWrap;}
/*
 * JSで横幅を自動計算します
 * ajaxで追加されたdomは再計算する必要あり
 * $(document).trigger("liFloatAuto");
.li_float li.w_auto{}
*/
/* CSS Hack clearfix */
/*--IE以外のモダンブラウザ向け--*/
.li_float:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*--IE7及びMac版IE5向けの指定--*/
.li_float{display: inline-block;}
/*--IE6以前向けの指定--*/
/*Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.li_float{display: block;}
/* End hide from IE-mac */

/*　******************************************
　印刷範囲の指定に使用
*******************************************　*/
@media print {
	.print01 { display: none; }
}

/** AJAX LOADING */
#base_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0.5;
	z-index: 999999;
}
#base_overlay .spinner {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 32px;
	width: 32px;
	margin: 0px auto;
	background-image: url(../img/ajax-loader.gif);
	background-position :center center;
	background-repeat : no-repeat;
	z-index: 999999;
}

.icon_plus {
    padding-left: 16px;
    padding-bottom: 16px;
    background: url("../img/icon_plus_16px.png") 0 0 no-repeat;
}
.icon_minus {
    padding-left: 16px;
    padding-bottom: 16px;
    background: url("../img/icon_minus_16px.png") 0 0 no-repeat;
}
.icon_search {
    padding-left: 16px;
    padding-bottom: 16px;
    background: url("../img/search.png") 0 0 no-repeat;
}

.ui-datepicker{
	z-index:9999 !important;
}
