/*---------------------------------------------*/
/*  COPYRIGHT (C) 2011, AUTHOR: RAYMOND WEI HE */
/*---------------------------------------------*/


/* -------------------------------------------- [ BUTTON ] --------------------------------------------------------------------------------------------- */
.button1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #66ffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #66ffff;
	box-shadow:inset 0px 1px 0px 0px #66ffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #99ccff), color-stop(1, #0000ff) );
	background:-moz-linear-gradient( center top, #99ccff 5%, #0000ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ccff', endColorstr='#0000ff');
	background-color:#99ccff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #0000ff;
	display:inline-block;
	font-family:"Microsoft YaHei", Verdana;
	font-size:17px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #0000ff;
	color: #ffffff;
	white-space: nowrap;
}
a.button1:hover, input.button1:over {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0000ff), color-stop(1, #99ccff) );
	background:-moz-linear-gradient( center top, #0000ff 5%, #99ccff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#99ccff');
	background-color:#0000ff;
	text-decoration: none;
}
a.button2, input.button2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:"Microsoft YaHei", Verdana;
	font-size:17px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
	white-space: nowrap;
}
a.button2:hover, input.button2:over  {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
	text-decoration: none;
}

.infosuccess {
	font-size: 8pt; 
	color: #00CC00;
	background: #E6FFCC;
	border-left: #00CC00 1px solid;
	border-right: #00CC00 1px solid;
	border-top: #00CC00 1px solid;
	border-bottom: #00CC00 1px solid;
	width: 100%;
	padding-right: 8px; 
	padding-left: 8px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
}
.infoerror {
	color: #FF0000;
	background: #FFE6E1;
	border-left: #FF0000 1px solid;
	border-right: #FF0000 1px solid;
	border-top: #FF0000 1px solid;
	border-bottom: #FF0000 1px solid;
	width: 100%;
	padding-right: 8px; 
	padding-left: 8px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
}
.infowarning {
	color: #FF9900;
	background: #FFFFC1;
	border-left: #FF9900 1px solid;
	border-right: #FF9900 1px solid;
	border-top: #FF9900 1px solid;
	border-bottom: #FF9900 1px solid;
	width: 100%;
	padding-right: 8px; 
	padding-left: 8px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
}