
.ui-widget-overlay	{ z-index: 9999; }

.msgBoxTitle			{ font-size: 12pt !important; }
.msgButton				{ padding: 0px !important; }

.ui-dialog-titlebar		{ background: #fff; border: none; height: 20px;  }
.ui-dialog-content	{ overflow: visible !important; margin: 0px 15px; }
.ui-datepicker-calendar th
							{ background: #fff !important; color: #333; font-size: 9pt; }
.ui_date img			{ margin: 0px 5px 3px 5px; vertical-align: middle; cursor: pointer; }

.icon-repeat			{ cursor: pointer; color:#999999; font-size: 20px; display: inline-block; padding-top: 8px; }

.bz_h1					{ font-size: 36px; font-family: 微軟正黑體; color: #8fb775; border-left: solid 10px #8fb775; padding: 0px 0px 0px 15px; margin: -10px 0px 20px 0px; }
.bz_h2					{ font-size: 36px; font-family: 微軟正黑體; color: #333333; padding: 0px; margin: -50px 0px 0px 0px; }
.bz_h3					{ font-size: 30px; font-family: 微軟正黑體; color: #333333; padding: 0px; margin: -50px 0px 0px 0px; }
.bz_h4					{ font-size: 18px; font-family: 微軟正黑體; color: #333333; padding: 0px; margin: 0px 0px 10px 0px; font-weight: bold; }
.bz_h5					{ font-size: 36px; font-family: 微軟正黑體; color: #8fb775; padding: 0px; margin: 0px 0px 40px 0px; font-weight: bold; }
.bz_input1				{ font-size: 10pt; font-family: 微軟正黑體; line-height: 1.6; }
.bz_select				{ padding: 3px 0px; border: solid 1px #ccc;  }

.bz_verify				{ width: 100px; }
.bz_btn_div				{ margin: 10px 0px; }
.bz_btn					{ padding: 5px 10px !important; font-weight: normal !important; background: #000 !important; }
.bz_btn2					{ padding: 10px 20px !important; font-weight: normal !important; background: #8fb721 !important; }
.bz_input				{ border: solid 1px #ccc !important; padding: 5px 10px !important; color: #000 !important; background: #fff !important; }
.bz_checkbox			{ margin: 10px 0px; }

.bz_table				{ width: 100%; }	
.bz_td1					{ width: 48%; border: none; border-right: 1px solid #cccccc; text-align: left;}
.bz_td2					{ width: 52%; border: none; text-align: left; padding-left: 20px; }
.bz_t1					{ padding: 10px 0px 5px 0px; }
.bz_t2					{ padding: 0px 0px 5px 0px; }
.bz_t3					{ color: #999; font-size: 9pt; }
.bz_t4					{ width: 80px; text-align: right; display: inline-block; }
.bz_center				{ vertical-align: middle; text-align: center; }
.bz_link					{ color: #6f8e1a !important; }
.bz_link:hover			{ color: #4a600c !important; }
.bz_top					{ background: #e4e4e4; padding: 10px; text-align: left; font-size: 9pt; margin: 0px 0px 10px 0px; }
.bz_foot					{ background: #e4e4e4; padding: 10px; text-align: center; font-size: 9pt; margin-top: 10px; }
.bz_success			{ text-align: center; padding: 100px 0px; }

.bz_list					{ font-size: 9pt; }
.bz_list td				{ padding: 8px 5px; }
.bz_nodata				{ text-align: center; color: #8fb775; padding: 20px; }

.bz_menu2				{ text-align: right; font-size: 9pt; color: #888888; margin-bottom: 3px; }
.bz_menu2	a			{ padding: 0px 10px; color: #888888; }
.bz_menu2	a:hover	{ color: #6f8e1a !important; }
.bz_line					{ border-top: solid 2px #e4e4e4; margin: 5px 0px 20px 0px; }
.bz_div1					{ margin: 8px 0px; }
.bz_menu_w			{ color: #8fb721 !important; }
.bz_menu_w:hover	{ color: #999999 !important; }