#bw_header .form_button_short {
	background: #58af4c;
}
#bw_header .form_button_short:hover {
	background: #388F2C !important;
}
.form_input:focus, .form_select:focus, .form_input.focus, form_select.focus {
    border: 1px solid #8BBBDF;
    box-shadow: 0 0 5px #669DC6;
}

.form_button,
.btn_submit {
	height				:	33px;
	width				:	269px;
	padding				:	0 0 0 20px;
	border				:	0;
	text-align			:	left;
	font-weight			:	normal;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../images/layout/btn_submit.gif');
	background-repeat	:	no-repeat;
	cursor				:	pointer;
	margin				:	0 5px 0 5px;
	
	font-size			:	17px;	
	background: #2f76aa;
	text-align: center;
	padding: 0;
	border-radius: 2px;
	height: 40px;
	line-height: 39px;
	transition: background 0.1s ease 0s;
}
.form_button_short {
	display				:	table;
	line-height			:	29px;
	height				:	31px;
	min-width			:	140px;
	border				:	0;
	text-align			:	left;
	font-weight			:	normal;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../images/form_box/form_button_short.gif');
	background-repeat	:	no-repeat;
	cursor				:	pointer;
	font-size			:	15px;
	color				:	white !important;
	text-decoration		:	none !important;
	text-align			:	center;
	/*text-indent			:	-35px;*/
	
	font-size			:	17px;	
	background: #2f76aa;
	text-align: center;
	padding: 0 10px;
	border-radius: 2px;
	height: 40px;
	line-height: 39px;
	transition: background 0.1s ease 0s;
}
.form_button:hover,
.form_button_short:hover {
	background: #23618F !important;
}

.form_button_short_inactive, .form_button_short_inactive:hover {
	/*background-image	:	url('../images/form_box/form_button_short_inactive.gif') !important;*/
	background: #a7a7a7 !important;
	cursor				:	default !important;
}
.form_button_short:hover {
	background-image	:	url('../images/form_box/form_button_short_hover.gif');
}
.form_button_small,
.form_button_small_normal {
	height				:	22px;
	width				:	162px;
	padding				:	0 0 2px 10px;
	border				:	0;
	text-align			:	left;
	font-weight			:	normal;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../images/form_box/form_button_small.gif');
	background-repeat	:	no-repeat;
	font-size			:	12px;
	cursor				:	pointer;
	vertical-align		:	middle;
}
.form_button_small:hover,
.form_button_small_normal:hover {
	background-image	:	url('../images/form_box/form_button_small_hover.gif');
}
.form_button_small:disabled {
	background-image	:	url('../images/form_box/form_button_small_disabled.gif');
	cursor				:	default;
}
.form_button_back {
	height				:	33px;
	width				:	154px;
	padding				:	0 0 0 20px;
	border				:	0;
	text-align			:	left;
	font-weight			:	normal;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../images/form_box/form_button_back.gif');
	background-repeat	:	no-repeat;
	margin-left			:	10px;
	cursor				:	pointer;
	font-size			:	17px;
	
	background: #a7a7a7;
	text-align: center;
	padding: 0; 
	border-radius: 2px;
	height: 40px;
	line-height: 39px;
	transition: background 0.1s ease 0s;
}
.form_button_back:hover {
	background: #888 !important;
}
a.form_button_back {
	width: 134px;
	margin: 0 auto;
	color: #fff !important;
	display: block;
	
	text-decoration: none !important;
}
.form_button_small_save {
	height				:	22px;
	width				:	103px;
	padding				:	0 0 2px 10px;
	border				:	0;
	text-align			:	left;
	font-weight			:	normal;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../images/form_box/form_button_small_save.gif');
	background-repeat	:	no-repeat;
	font-size			:	12px;
	cursor				:	pointer;
	vertical-align		:	middle;
}
.form_button_small_save:hover {
	background-image	:	url('../images/form_box/form_button_small_save_hover.gif');
}
.form_button_back_long {
	height				:	33px;
	width				:	200px;
	padding				:	0 0 0 20px;
	border				:	0;
	text-align			:	left;
	font-weight			:	bold;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../images/form_box/form_button_back_long.gif');
	background-repeat	:	no-repeat;
	margin-left			:	10px;
	cursor				:	pointer;
	font-size			:	12px;
}
.form_button_back_small {
	height				:	22px;
	width				:	103px;
	padding				:	0 0 2px 10px;
	border				:	0;
	text-align			:	left;
	font-weight			:	normal;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../images/form_box/form_button_forum.gif');
	background-repeat	:	no-repeat;
	margin-left			:	10px;	
	font-size			:	11px;
	cursor				:	pointer;
	vertical-align		:	middle;
}
.form_button_back_small:hover {
	background-image	:	url('../images/form_box/form_button_forum_hover.gif');
}
.form_button_back_small:disabled {
	background-image	:	url('../images/form_box/form_button_forum_disabled.gif');
	cursor				:	default;
}
.form_input {
	font-size			:	12px;
	padding				:	2px 2px 2px 2px !important;
	font-family			: 	Arial,Helvetica,sans-serif;
	/*border				:	1px solid #B5B8C8;
	background			:	url("../../../../hp/js/ext-3.2.1/resources/images/default/form/text-bg.gif") repeat-x top left #fff;
	*/
}
.form_select {
	font-size			:	12px;
	padding				:	2px 2px 2px 0 !important;
	font-family			: 	Arial,Helvetica,sans-serif;
	/*border				:	1px solid #B5B8C8;
	background			:	url("../../../../hp/js/ext-3.2.1/resources/images/default/form/text-bg.gif") repeat-x top left #fff;
	*/
}
.form_input, .form_select {
	border-radius: 2px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	padding: 6px !important;
	transition: all 0.3s ease 0s;
}
#content_hpchange .form_input:focus,
#content_hpchange .form_select:focus {
	background: #f0f0f0;
	box-shadow: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
select.form_input {
	padding				:	2px 2px 2px 0 !important;
}
.form_colormod {
	font-size			:	12px;
	padding				:	2px 2px 2px 2px !important;
	border				:	1px solid #B5B8C8;
}
.form_button_gray_1, .form_button_gray_2 {
	background: rgb(229,229,229);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(191,191,191,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(191,191,191,1)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(191,191,191,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(191,191,191,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(191,191,191,1) 100%);
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(191,191,191,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#bfbfbf',GradientType=0 );
	color: #555 !important;
	text-decoration: none !important;
	text-shadow: 0 -1px 0 #eee;
	line-height: 15px;
	display: inline-block;
	border: 0;
	cursor: pointer;
	font-weight: normal;
}
.form_button_gray_1 {
	line-height: 18px;
	padding: 0 8px !important;
	font-size: 11px;
	position: relative;
	top: -2px;
	border-radius: 3px;
}
.form_button_gray_2 {
	padding: 4px 10px !important;
	font-size: 13px !important;
	border-radius: 4px;	
}
.form_button_gray_1:hover, .form_button_gray_2:hover {
	color: #222 !important;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.form_button_blue_1, .form_button_blue_2, .form_button_blue_3 {
	background: #6ea2ca; 
	background: -moz-linear-gradient(top,  #6ea2ca 0%, #2d5c80 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ea2ca), color-stop(100%,#2d5c80)); 
	background: -webkit-linear-gradient(top,  #6ea2ca 0%,#2d5c80 100%); 
	background: -o-linear-gradient(top,  #6ea2ca 0%,#2d5c80 100%); 
	background: -ms-linear-gradient(top,  #6ea2ca 0%,#2d5c80 100%); 
	background: linear-gradient(to bottom,  #6ea2ca 0%,#2d5c80 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ea2ca', endColorstr='#2d5c80',GradientType=0 );
	color: #eee !important;
	text-decoration: none !important;
	text-shadow: 0 -1px 0 #555555;
	line-height: 15px;
	display: inline-block;
	border: 0;
	cursor: pointer;
	position: static;
	font-weight: normal;
}
.form_button_blue_1 {
	line-height: 18px;
	padding: 0 8px !important;
	font-size: 11px;
	position: relative;
	top: -2px;
	border-radius: 3px;
}
.form_button_blue_2 {
	padding: 4px 10px !important;
	font-size: 13px !important;
	border-radius: 4px;	
}
.form_button_blue_3 {
	padding: 4px 14px 8px !important;
	font-size: 15px !important;
	border-radius: 4px;	
}
.form_button_blue_1:hover, .form_button_blue_2:hover, .form_button_blue_3:hover {
	color: #fff !important;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	background: #7ca8c9;
	background: -moz-linear-gradient(top,  #7ca8c9 0%, #3a617f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ca8c9), color-stop(100%,#3a617f));
	background: -webkit-linear-gradient(top,  #7ca8c9 0%,#3a617f 100%);
	background: -o-linear-gradient(top,  #7ca8c9 0%,#3a617f 100%);
	background: -ms-linear-gradient(top,  #7ca8c9 0%,#3a617f 100%);
	background: linear-gradient(to bottom,  #7ca8c9 0%,#3a617f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ca8c9', endColorstr='#3a617f',GradientType=0 );
}

.form_button_red_1, .form_button_red_2 {
	background: red; 
	color: #fff !important;
	text-decoration: none !important;
	line-height: 15px;
	display: inline-block;
	border: 0;
	cursor: pointer;
	position: static;
}
.form_button_red_1 {
	padding: 0px 8px 2px !important;
	font-size: 11px;
	position: relative;
	top: -2px;
	border-radius: 3px;
}
.form_button_red_2 {
	padding: 2px 10px 5px !important;
	font-size: 13px !important;
	border-radius: 4px;	
}
.form_button_red_1:hover, .form_button_red_2:hover {
	color: #fff !important;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

#container_subpage .form_button_blue_1,
#container_subpage .form_button_blue_2 {
	background: #2f76aa;
	border-radius: 2px;
	color: #fff !important;
	text-shadow: none;
	transition: background 0.1s ease 0s;
}
#container_subpage .form_button_gray_1,
#container_subpage .form_button_gray_2 {
	background: #a7a7a7;
	border-radius: 2px;
	color: #fff !important;
	text-shadow: none;
	transition: background 0.1s ease 0s;
}
#container_subpage .form_button_blue_1:hover,
#container_subpage .form_button_blue_2:hover {
	background: #23618F;
	box-shadow: none;
}
#container_subpage .form_button_gray_1:hover,
#container_subpage .form_button_gray_2:hover {
	background: #888888;	
}