/* ------------------ AXButton ----------------------- */
.AXButton{
	position:relative;
	cursor:pointer;
	vertical-align:middle;
	height:35px;
/*	height:26px;*/
	padding:0px 10px;
	margin:0px 0px;
	border:0px solid #b9babc; border-radius:2px;
	font-size:12px; color:#6e7a86; line-height:1em; font-weight:600;
	background:#e5e5e5;
	outline:none;
}

.AXButton SPAN{
	display:block;
	height:24px; line-height:24px;
	vertical-align:middle;
}

.AXButtonSmall{
	cursor:pointer;
	height:20px;
	padding:0px 5px;
	margin:0px 0px;
	border:0px solid #b9babc; border-radius:2px;
	font-size:11px; color:#6e7a86; line-height:19px; font-weight:400;
	background:#e5e5e5;
	outline:none;
}

.AXButtonSmall SPAN{
	display:block;
	height:18px;line-height:18px;
	vertical-align:middle;
}

.AXButtonLarge{
	cursor:pointer;
	height:46px;
	padding:0px 10px;
	margin:0px 0px;
	border:0px solid #b9babc;border-radius:2px;
	font-size:12px; color:#6e7a86; line-height:46px; font-weight:600;
	background:#e5e5e5;
	outline:none;
}

.AXButtonLarge SPAN{
	display:block;
	height:44px;line-height:44px;
	vertical-align:middle;
}

.AXButtonSmall.W30{width:30px;padding:0px;}
.AXButtonSmall.W40{width:40px;padding:0px;}
.AXButtonSmall.W50{width:50px;padding:0px;}
.AXButtonSmall.W60{width:60px;padding:0px;}
.AXButtonSmall.W70{width:70px;padding:0px;}
.AXButtonSmall.W80{width:80px;padding:0px;}
.AXButtonSmall.W90{width:90px;padding:0px;}
.AXButtonSmall.W100{width:100px;padding:0px;}
.AXButtonSmall.W110{width:110px;padding:0px;}
.AXButtonSmall.W120{width:120px;padding:0px;}
.AXButtonSmall.W130{width:130px;padding:0px;}
.AXButtonSmall.W140{width:140px;padding:0px;}
.AXButtonSmall.W150{width:150px;padding:0px;}
.AXButtonSmall.W160{width:160px;padding:0px;}
.AXButtonSmall.W170{width:170px;padding:0px;}
.AXButtonSmall.W180{width:180px;padding:0px;}
.AXButtonSmall.W190{width:190px;padding:0px;}
.AXButtonSmall.W200{width:200px;padding:0px;}

.AXButton.W30{width:30px;padding:0px;}
.AXButton.W40{width:40px;padding:0px;}
.AXButton.W50{width:50px;padding:0px;}
.AXButton.W60{width:60px;padding:0px;}
.AXButton.W70{width:70px;padding:0px;}
.AXButton.W80{width:80px;padding:0px;}
.AXButton.W90{width:90px;padding:0px;}
.AXButton.W100{width:100px;padding:0px;}
.AXButton.W110{width:110px;padding:0px;}
.AXButton.W120{width:120px;padding:0px;}
.AXButton.W130{width:130px;padding:0px;}
.AXButton.W140{width:140px;padding:0px;}
.AXButton.W150{width:150px;padding:0px;}
.AXButton.W160{width:160px;padding:0px;}
.AXButton.W170{width:170px;padding:0px;}
.AXButton.W180{width:180px;padding:0px;}
.AXButton.W190{width:190px;padding:0px;}
.AXButton.W200{width:200px;padding:0px;}

.AXButtonLarge.W30{width:30px;padding:0px;}
.AXButtonLarge.W40{width:40px;padding:0px;}
.AXButtonLarge.W50{width:50px;padding:0px;}
.AXButtonLarge.W60{width:60px;padding:0px;}
.AXButtonLarge.W70{width:70px;padding:0px;}
.AXButtonLarge.W80{width:80px;padding:0px;}
.AXButtonLarge.W90{width:90px;padding:0px;}
.AXButtonLarge.W100{width:100px;padding:0px;}
.AXButtonLarge.W110{width:110px;padding:0px;}
.AXButtonLarge.W120{width:120px;padding:0px;}
.AXButtonLarge.W130{width:130px;padding:0px;}
.AXButtonLarge.W140{width:140px;padding:0px;}
.AXButtonLarge.W150{width:150px;padding:0px;}
.AXButtonLarge.W160{width:160px;padding:0px;}
.AXButtonLarge.W170{width:170px;padding:0px;}
.AXButtonLarge.W180{width:180px;padding:0px;}
.AXButtonLarge.W190{width:190px;padding:0px;}
.AXButtonLarge.W200{width:200px;padding:0px;}

/* ------------------ AXButton ----------------------- */

.AXNotificationTray{
	position:fixed;right:10px;top:0px;z-index:5001;
}
.AXNotificationTrayDialog{
	position:fixed;left:0px;top:50px;
	width:340px;
	z-index:5001;
}
.AXNotification{
	width:300px;
	border:0px solid #c5c5c5; background:#ebebeb;
	padding:10px;margin:10px 0px;
	-moz-opacity: 0.9; opacity:.90; filter:alpha(opacity=90);
	box-shadow:0px 0px 3px #b2b2b2;
	border-radius:2px;
	font-size:12px; color:#525252;
}

.AXNotificationTrayDialog .AXNotification{
	width:340px;
	border:0px solid #444;background:#ebebeb;
	padding:0px;margin:0px 0px;
	-moz-opacity: 1;opacity:1.00;filter: alpha(opacity=100);
	box-shadow:0px 0px 3px #888;
	border-radius:2px;
	font-size:12px;color:#525252;
	overflow:hidden;
}

	.AXNotification .AXNotificationHead{
		font-weight:bold; color:#fff; 
		padding:5px 15px;height:20px;line-height:20px;
		background:#526271;
		text-align:center;
	}
	.AXNotification .AXNotificationTable{
		width:100%;border:0px none !important;background:#ebebeb;
	}
	.AXNotificationTrayDialog .AXNotification .AXNotificationTable{

	}
	.AXNotificationTrayDialog .AXNotificationCT{
		padding:10px;
	}
		.AXNotification .AXNotificationTable td, .AXNotification .AXNotificationTable th{
			border:0px none !important;background:#ebebeb;
		}
	.AXNotification .AXNotificationIcon{
		width:42px;height:42px;
		background:url(img/notificationComplete.png) no-repeat center 5px !important;
	}
	.AXNotification .AXNotificationBody{
		font-size:12px; color:#525252; padding-right:5px;
		line-height:1.6em;
	}

		.AXNotification .AXNotificationBody B{
			color:#526271; font-weight:800;
		}
	.AXNotification .AXNotificationButton{
		width:45px;
	}
	.AXNotification .AXNotificationButtons{
		padding:10px 0px;
		text-align:center; background:#ebebeb;
	}

	/* Warning */
	.AXNotification.Warning .AXNotificationIcon{
		width:42px;height:42px;
		background:url(img/notificationWarning.png) no-repeat center center !important;
	}
		.AXNotification.Warning .AXNotificationBody B{
			color:#e59a00; font-weight:800;
		}

	/* Caution */
	.AXNotification.Caution .AXNotificationIcon{
		width:42px;height:42px;
		background:url(img/notificationCaution.png) no-repeat center center !important;
	}
	.AXNotification.Caution .AXNotificationBody B{
		color:#f2524f; font-weight:800;
	}


/* ---------------------------- AXInput ------------------------------- */
.AXanchor{
	position:absolute;height:0px;left:0px;top:0px;display:none;
	vertical-align:middle;
}
.AXInput{
	border:1px solid #ccc; background:#fff;
	border-radius:3px;
	font-size:13px; line-height:25px; height:25px;
	/* font-size:12px; line-height:15px; height:15px; */
	padding:4px;
	margin:0px auto;
}

.AXInput:focus{
	border:1px solid #44acf0;
}

.AXInputSmall{
	border:1px solid #ccc;
	border-radius:2px;
	font-size:12px; line-height:14px; height:12px;
	padding:3px 3px;
	margin:0px auto;
}
.AXInputSmall:focus{
	border:1px solid #44acf0;
}

.AXInput.W30{width:30px;}
.AXInput.W40{width:40px;}
.AXInput.W50{width:50px;}
.AXInput.W60{width:60px;}
.AXInput.W70{width:70px;}
.AXInput.W80{width:80px;}
.AXInput.W90{width:90px;}
.AXInput.W100{width:100px;}
.AXInput.W110{width:110px;}
.AXInput.W120{width:120px;}
.AXInput.W130{width:130px;}
.AXInput.W140{width:140px;}
.AXInput.W150{width:150px;}
.AXInput.W160{width:160px;}
.AXInput.W170{width:170px;}
.AXInput.W180{width:180px;}
.AXInput.W190{width:190px;}
.AXInput.W200{width:200px;}
.AXInput.W300{width:300px;}
.AXInput.W400{width:400px;}
.AXInput.W500{width:500px;}

.AXInputSmall.W30{width:30px;}
.AXInputSmall.W40{width:40px;}
.AXInputSmall.W50{width:50px;}
.AXInputSmall.W60{width:60px;}
.AXInputSmall.W70{width:70px;}
.AXInputSmall.W80{width:80px;}
.AXInputSmall.W90{width:90px;}
.AXInputSmall.W100{width:100px;}
.AXInputSmall.W110{width:110px;}
.AXInputSmall.W120{width:120px;}
.AXInputSmall.W130{width:130px;}
.AXInputSmall.W140{width:140px;}
.AXInputSmall.W150{width:150px;}
.AXInputSmall.W160{width:160px;}
.AXInputSmall.W170{width:170px;}
.AXInputSmall.W180{width:180px;}
.AXInputSmall.W190{width:190px;}
.AXInputSmall.W200{width:200px;}
.AXInputSmall.W300{width:300px;}
.AXInputSmall.W400{width:400px;}
.AXInputSmall.W500{width:500px;}

.AXInput.Round{border-radius:15px;padding:4px 10px;}
.AXInputSmall.Round{border-radius:15px;padding:3px 7px;}
.AXInput[disabled]{}

.AXInput[readonly]{
	background:#eee;
	color:#676767;
}

.AXInput[disabled]{
	background:#bfbfbf;
	color:#fff;
}

.AXInputSmall[disabled]{
	background:#bfbfbf;
	color:#fff;
}
.AXInputSmall[readonly]{
	background:#eee;
	color:#676767;
}

.AXCheckbox{
	position:relative; display:inline-block;
	height:26px; line-height:26px;
	padding:1px 0 0 30px; margin:0 0px 0 0;
	font-weight:normal; vertical-align:top; white-space:nowrap; cursor:pointer;
	overflow:hidden;
	background:url(img/AXCheckbox.png) no-repeat left 0px;
	background-size:26px 78px;
}
.AXCheckbox.checked{
	background-position:left -26px;
}
.AXCheckbox input[type="checkbox"]{
	position:absolute;left:-56px;
}

/* ---------------------------- AXSelect ------------------------------- */
.AXSelect{
	border:1px solid #b6b6b6;background:#fff;
	box-shadow:0px 1px 1px #e9eced;
	border-radius:4px;
	font-size:13px;line-height:25px;height:35px;
/*	font-size:12px;line-height:19px;height:25px;*/
	padding:2px;
	margin:0px auto;
}

.AXSelectSmall{
	border:1px solid #b6b6b6;background:#fff;
	box-shadow:0px 1px 1px #e9eced;
	border-radius:4px;
	font-size:11px;line-height:14px;height:20px;
	padding:2px;
	margin:0px auto;
}

.AXTextarea{
	border:1px solid #b6b6b6;background:#fff;
	box-shadow:inset 0px 1px 2px #dddddd;
	border-radius:4px;
	font-size:12px;line-height:15px;
	padding:6px;
	margin:0px auto;
}
