@charset "utf-8";

#token-nowrap{ margin:0 0 15px 100px;}

#token-nowrap span.notes{ font-size:12px; color:#999;}
.token-wrap{
	font-size: 12px;
	font-family:'lucida grande',tahoma,arial,'bitstream vera sans',helvetica;
	border-width:1px; border-style:solid; border-color:#7c7c7c #ccc #ddd #ccc;
	width: 500px;
	position:relative;
	margin:0;
	padding:0;
	background-color:#fff;
}

.token-main ul {
	/*width: 390px;*/
	margin: 0;
	overflow:auto !important;
	overflow:visible;
	height: auto !important;
	height: 1%;
	padding: 4px 5px 0;
}

*:first-child+html .token-wrap ul {
	padding-bottom: 2px;
}

* html .token-main ul {
	padding-bottom: 2px;
} /* ie7 and below */

.token-main ul li {
	float: left;
	list-style-type: none;
	margin: 0 5px 4px 0;
}

.token-main ul li.token-li {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #CAD8F3;
	background: #DEE7F8;
	padding: 1px 5px 2px;
	padding-right: 15px;
	position: relative;
	height:14px !important ;
	height:18px;
	line-height:14px;
	vertical-align:middle;
	overflow:hidden;
}

.token-main ul li.token-li a{
	position: absolute;
	right: 4px;
	top: 5px;
	display: block;
	width: 7px;
	height: 7px;
	font-size: 1px;
	background: url('close.gif');
}

.token-main ul li.token-li a:hover {
	background-position: 7px;
}

.token-main ul li.token-li-focus {
	border-color: #598BEC;
	background: #598BEC;
	color: #fff;
}

.token-main ul li.token-li-focus a{
	background-position:bottom;
}

.token-main ul li.token-inputItem input {
	width: 150px;
	margin: 0;
	border: none;
	border-width:0px;
	outline: 0;
	padding: 3px 0 2px;
}

.token-dropdown{
	margin-left:-1px;
	display: none;
	position: absolute;
	width: 500px;
	background-color:#f6f6f6;
	border:1px solid #ccc;
	border-top:none;
}

.token-dropdown a{
	display:block;
	outline:none;
	padding: 5px 12px;
	z-index: 1000;
	cursor: pointer;
	margin: 0;
	border-top: 1px solid #ccc;
	border-width:1px 0 0 0;
}

.token-dropdown a em {
	font-weight: bold;
	font-style: normal;
	background: #ccc;
}

.token-dropdown a.focus {
	background: #4173CC;
	color: #fff;
}

/*arrow*/
.token-main span{
	background:transparent url(./sel.gif) no-repeat scroll 0 0;
	bottom:2px !important;
	bottom:1px;
	height:21px;
	cursor:pointer;
	position:absolute;
	right:4px;
	text-indent:-999em;
	width:90px;
}

.token-main span.up {
	background:url(./sel-up.gif);
}


/*弹出窗口*/
.token-popwin {
	background:#FFFFFF none repeat scroll 0 0;
	width:440px;
	display:none;
	border:1px solid #CCCCCC;
	position:absolute;
	margin-top:-2px;
	right:-1px;
}

.token-popwin .head, .token-popwin .foot {
	background:#F7F7F7 none repeat scroll 0 0;
}

.token-popwin .head, .token-popwin .body, .token-popwin .foot {
	padding:5px 12px 7px;
}

.token-popwin .head h4 {
	color:#666666;
	font-size:12px;
	padding-top:2px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.token-popwin .body{
	height:150px;
	overflow:auto;
}

.token-popwin .body ul{
	margin:0;
	padding:0;
	height:auto;
}

.token-popwin .body li{
	float:left;
	width:92px;
	overflow:hidden;
	margin-right:4px;
	padding:5px 0;
	white-space:nowrap;
}

.token-popwin .body li input{
	margin-right:5px;
}

.token-popwin .foot{
	overflow:hidden;
	/* */height:auto !important;
	height: 1%;
}

.token-popwin .foot input.bt_sub2{ float:right; margin-top:3px;}

.token-popwin .foot label{
	float:left;
}

.token-popwin .foot label input{
	margin-right:6px;
}

.token-popwin .foot .btn{
	float:right;
	margin-right:4px;
	background:#2782D6 none repeat scroll 0 0;
	border-color:#DDDDDD #264F6E #264F6E #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	height:21px;
	letter-spacing:1px;
	line-height:17px;
	padding:1px 10px;
	text-align:center;
	cursor:pointer;
}

.token-popwin b,.token-popwin i,.token-popwin u,.token-popwin tt{
	margin:0;
	padding:0;
	line-height:0px;
	width:5px;
	height:5px;
	overflow:hidden;
}

.token-popwin b {
	background-position:0 0;
	left:-1px;
	top:-1px;
}

.token-popwin i {
	background-position:-5px 0;
	right:-1px;
	top:-1px;
}

.token-popwin u {
	background-position:-5px -5px;
	bottom:-1px !important;
	bottom:-2px;
	right:-1px;
}

.token-popwin tt {
	background-position:0 -5px;
	bottom:-1px !important;
	bottom:-2px;
	left:-1px;
}

.token-popwin b, .token-popwin i, .token-popwin u, .token-popwin tt {
	background-image:url(./corner.gif);
	background-repeat:no-repeat;
	display:block;
	height:5px;
	position:absolute;
	width:5px;
}