/* CSS Document */
/**********************BUTTONS**********************/
/*all normal button styles*/
@charset "UTF-8";

.underlined {
	text-decoration: underline;
	!
	important;
}

.save_button,.yellow_button,.cancel_button,.gray_button,.black_button,.delete_button,.default_button
	{
	border-bottom: 1px solid #000;
	cursor: pointer;
	color: #000;
	font-family: sans-serif;
	margin: 1px 0px;
	position: relative;
	padding: 4px 9px !important;
	text-decoration: none !important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	letter-spacing: normal;
	vertical-align: middle;
	font-size: 15px; /*line-height: 35px;*/
}

.save_button[disabled],.yellow_button[disabled],.cancel_button[disabled],.gray_button[disabled],.black_button[disabled],.delete_button[disabled] .default_button[disabled]
	{
	background-color: #AFB0AE;
	cursor: default !important;
}

.save_button:hover,.yellow_button:hover,.cancel_button:hover,.gray_button:hover,.black_button:hover,.delete_button:hover,.default_button:hover
	{
	background-image: url("../images/button_icons/overlay.png");
	background-repeat: repeat-x;
}

.button a,button a:hover {
	color: #fff;
}

.save_button img,.yellow_button img,.cancel_button img,.delete_button img,.gray_button img,.black_button img,.default_button img
	{
	margin-right: 6px;
	height: 16px;
	width: 16px;
	display: inline;
	vertical-align: middle;
}

.save_button a,.yellow_button a,.cancel_button a,.delete_button a,.gray_button a,.black_button a,.save_button a:hover,.yellow_button a:hover,.cancel_button a:hover,.delete_button a:hover,.gray_button a:hover,.black_button a:hover,.default_button a:hover
	{
	color: #fff;
}

.save_button[disabled]:active,.yellow_button[disabled]:active,.cancel_button[disabled]:active,.gray_button[disabled]:active,.black_button[disabled]:active,.delete_button[disabled]:active,default_button[disabled]:active
	{
	top: 0px !important;
}

.save_button:active,.yellow_button:active,.cancel_button:active,.delete_button:active,.gray_button:active,.black_button:active,.default_button:active
	{
	top: 1px;
}

.gray_button {
	background-color: #555;
	/*border-top: 1px solid #C6C7C5;
	border-left: 1px solid #C6C7C5;
	border-right: 1px solid #959594;
	border-bottom: 1px solid #959594;*/
	color: #fff;
}

/*.gray_button:hover {
		background-color: #C2C3C1;
		border-top: 1px solid #D3D4D2;
		border-left: 1px solid #D3D4D2;
		border-right: 1px solid #A9AAA8;
		border-bottom: 1px solid #A9AAA8 ;
		color: #fff; }*/
.black_button {
	background-color: #333;
	/*border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;*/
	color: #fff;
}

/*.black_button:hover {
		background-color: #444;
		border-top: 1px solid #888;
		border-left: 1px solid #888;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333;
		color: #fff; }*/
.save_button {
	background-color: #7ba224;
	/*border-top: 1px solid #B9D96C;
	border-left: 1px solid #B9D96C;
	border-right: 1px solid #527314;
	border-bottom: 1px solid #527314;*/
	color: #fff;
}

/*.save_button:hover {
		background-color: #a0d133;
		border-top: 1px solid #cee797;
		border-left: 1px solid #cee797;
		border-right: 1px solid #86B128;
		border-bottom: 1px solid #86B128 ;
		color: #fff; }*/
.yellow_button {
	background-color: #eb8800;
	/*border-top: 1px solid #FFD401;
	border-left: 1px solid #FFD401;
	border-right: 1px solid #B87C12;
	border-bottom: 1px solid #B87C12;*/
	color: #fff;
}

/*.yellow_button:hover {
		background-color: #ffb515;
		border-top: 1px solid #FFD401;
		border-left: 1px solid #FFD401;
		border-right: 1px solid #FF8E0C;
		border-bottom: 1px solid #FF8E0C; }*/
.cancel_button {
	background-color: #C6020C;
	/*border-top: 1px solid #FF0210;
	border-left: 1px solid #FF0210;
	border-right: 1px solid #A30002;
	border-bottom: 1px solid #A30002;*/
	color: #fff !important;
}

/*.cancel_button:hover {
		background-color: #EF000B;
		border-top: 1px solid #FF0210;
		border-left: 1px solid #FF0210;
		border-right: 1px solid #E4020E;
		border-bottom: 1px solid #E4020E; }*/
.delete_button {
	background-color: #C6020C;
	/*border-top: 1px solid #FF0210;
	border-left: 1px solid #FF0210;
	border-right: 1px solid #A30002;
	border-bottom: 1px solid #A30002;*/
	color: #fff !important;
}

.maroon_button {
	background-color: #6E1010;
	color: #fff !important;
}

.size21_button     { margin-right: 6px;	height: 20px;	width: 16px;	display: inline;	vertical-align: middle;}
/*.delete_button:hover {
		background-color: #EF000B;
		border-top: 1px solid #FF0210;
		border-left: 1px solid #FF0210;
		border-right: 1px solid #E4020E;
		border-bottom: 1px solid #E4020E; }*/

/*BUTTON MODIFIERS*/
.
little_button
{
font-size
:
13px
!important;
font-weight
:
normal;
padding
:
1px
2px
!important;
}
input.black_button,input.save_button,input.yellow_button,input.cancel_button,input.delete_button,input.gray_button,button.save_button,button.yellow_button,button.cancel_button,button.delete_button,button.gray_button
	{
	font-size: 14px;
	border: none;
}

.big_button {
	padding: 8px 20px 9px !important;
}

.big_button.big_image {
	padding-left: 55px !important;
}

.big_button.big_image>img {
	position: absolute;
	left: 5px;
	bottom: 3px;
	height: 48px;
	width: 48px;
}

.button_as_link {
	background: none;
	border: none;
	color: #0000EE;
	margin: 0px !important;
	padding: 0px !important;
	text-align: left !important;
}

.button_as_link:hover {
	cursor: pointer;
}

/*BUTTON MODIFIERS*/

/*BOXES*/
.green_box,.yellow_box,.red_box,.gray_box,.black_box {
	background-image: url("../images/button_icons/overlay.png");
	background-repeat: repeat-x;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	color: #000;
	font-family: sans-serif;
	margin: 1px 0px;
	position: relative;
	padding: 4px 9px !important;
	text-decoration: none !important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	letter-spacing: normal;
	vertical-align: middle;
	font-size: 15px; /*line-height: 35px;*/
}

.gray_box {
	background-color: #AFB0AE;
	border-top: 1px solid #C6C7C5;
	border-left: 1px solid #C6C7C5;
	border-right: 1px solid #959594;
	border-bottom: 1px solid #959594;
	color: #fff;
}

.black_box {
	background-color: #333;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	color: #fff;
}

.captcha {
	width: 100%;
	margin-bottom: 20px;
	vertical-align: top;
}

.captcha label {
	
}

.captcha img {
	height: 36.5px;
	float: left;
	border: 1px solid #999;
	background-color: #FFFFFF;
}

.captcha input {
	margin: 10px 0px 0px !important;
	width: 144px !important;
	float: left;
	clear: left;
	margin-top: 10px;
}