/* Animated loading */
#aniload {
	display: none;
	position: absolute;
	bottom: 25px;
	right: 25px;
}

#msgBox {
	margin-top: 10px;
	height: 20px;
	line-height: 20px;
	border: black solid 0px;
}
#msgBox .msgContent {
	display: none;
	font-weight: normal;
	color: #ff1010;	
}
#msgBox.error .msgContent {
	color: #ff1010;	
}
#msgBox.success .msgContent {
	color: green;	
}
#msgBox.load {
	background: #3149e5;	
}

/* Captcha box */
#captBox {
	display: none;
	border: solid 0px blue;
	height: 60px;
	padding: 0px;
	margin-top: 20px;
}
.captIntro {
	float: left;
	width: 175px;
	line-height: 24px;
	font-size: 13px;
	color: #545454;
}
.captText {
	font-size: 13px;
	font-weight: bold;
}
.captSelected, .captSelected:hover {
	border: solid 1px green !important;
	margin: 1px !important;
}
.captImage {
	display: block;
	float: left;
	margin: 2px;
	padding: 4px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}
.captImage:hover {
	border: 1px solid #939393;
	margin: 1px !important;	
}



/* Universal box */
.msiubox {
	cursor: pointer;
}
#msiMask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color: #000;
  display:none;
}
#msiUniBox.window {
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
}
#msiUniBox {
	border: solid 0px red;
	font-family: Verdana, Tahoma, Arial;;	
}
#msgBox.inline {
	margin-left: 10px;
}
/* Wrap box */
#msiUniBox .ubox-tl, #msiUniBox .ubox-tc, #msiUniBox .ubox-tr, 
#msiUniBox .ubox-bl, #msiUniBox .ubox-bc, #msiUniBox .ubox-br,
#msiUniBox .ubox-ml, #msiUniBox .ubox-mr {
	position: absolute;
	z-index: 101;	
}
#msiUniBox .ubox-tl {
	top:  0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background: url('../../../images/unibox/fancy/shadow_tl.png') no-repeat top left;
}
#msiUniBox .ubox-tc {
	top:  0px;
	left: 20px;
	right: 20px;
	height: 20px;
	background: url('../../../images/unibox/fancy/shadow_tc.png') repeat-x top;
}
#msiUniBox .ubox-tr {
	top: 0px;
	right: 0px;	
	width: 20px;
	height: 20px;
	background: url('../../../images/unibox/fancy/shadow_tr.png') no-repeat top right;
}
#msiUniBox .ubox-mr {
	top:  20px;
	bottom: 20px;
	right: 0px;
	width: 20px;
	background: url('../../../images/unibox/fancy/shadow_mr.png') repeat-y right;
}
#msiUniBox .ubox-br {
	bottom:  0px;
	right: 0px;
	width: 20px;
	height: 20px;
	background: url('../../../images/unibox/fancy/shadow_br.png') no-repeat bottom right;
}
#msiUniBox .ubox-bc {
	bottom:  0px;
	left: 20px;
	right: 20px;
	height: 20px;
	background: url('../../../images/unibox/fancy/shadow_bc.png') repeat-x bottom;
}
#msiUniBox .ubox-bl {
	bottom:  0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background: url('../../../images/unibox/fancy/shadow_bl.png') no-repeat bottom left;
}
#msiUniBox .ubox-ml {
	top: 20px;
	bottom: 20px;
	left: 0px;
	width: 20px;
	background: url('../../../images/unibox/fancy/shadow_ml.png') repeat-y left;
}
#msiClose {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url('../../../images/unibox/fancy/close.png') no-repeat top right;
	z-index: 102;
}
#msiUniBox .ubox-inner {
	margin: 20px;
	padding: 30px;
	background-color: #fff;
}
#msiUniBox .ubox-inner #activateContent, 
#msiUniBox .ubox-inner #pwdContent, 
#msiUniBox .ubox-inner #msgContent {
	width: 420px;
}
#msiUniBox .ubox-title {
	font-size: 15px;
	font-weight: bold;
	color: #4d4d4d;
}
#msiUniBox .ubox-flag {
	float: right;
}
/* Wrap Box End */

#msiUniBox input {
	padding: 4px;
	font-size: 13px;
	color: #404040;
}
#msiUniBox {
	font-size: 13px;
	color: #545454;
	line-height: 20px;
}
#msiUniBox ul {
	display: block;
}
#msiUniBox ul li {
	display: inline;
	list-style: none !important;
	background: none !important;
	border: blue solid 0px;
	padding: 0px !important;
}
#msiUniBox ul {
	margin: 15px 0px;
	padding: 0;
	list-style: none !important;
	background: none !important;
	line-height: 24px;
}
#msiUniBox ul li.spec-1 {
	float: left;
	width: 175px;
}
#msiUniBox ul li.spec-2 {
	float: left;
	width: 100px;
}
#msiUniBox ul.center-btn {
	display: block;
	margin: 0px;
	text-align: center;
	width: 100%;
	border: red solid 0px;
}
#msiUniBox input.image-btn {
	border: 2px solid #909090;
	background-color: white;
	color: #909090;
}
#msiUniBox input.image-btn:hover {
	border: 2px solid #545454;
	color: #545454;
}
#msiUniBox input[type=text], #msiUniBox input[type=password] {
	width: 220px;
}
#msiUniBox input[type=submit] {
	cursor: pointer;
}
#msiUniBox ul.inline input[type=submit] {
	margin-top: 28px;
}
#msiUniBox ul.inline {
	display: block;
	float: left;
}
#msiUniBox ul.inline li {
	display: block;
	margin-left: 10px;
}

