.Token {
    outline: 0;
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
	#zoom:1;
	#display:inline;
	#vertical-align:auto;
	color:black;
	white-space:pre;
	position:relative;
	padding:1px;
	text-decoration:none;
	cursor:text;
}

.Token * {
    cursor: text;
}

.Token .TokenTopLeft, .Token .TokenTopRight, .Token .TokenBottomLeft, .Token .TokenBottomRight, .Token .TokenTop, .Token .TokenBottom {
    display: none;
}

.Token .TokenInner {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background-color: white;
}

.Token .TokenLeft, .Token .TokenRight, .Token .TokenInner {
    display: inline-block;
    position: relative;
}

.Token .TokenTopLeft, .Token .TokenTopRight, .Token .TokenBottomLeft, .Token .TokenBottomRight, .Token .TokenTop, .Token .TokenBottom, .Token .TokenRight, .Token .TokenLeft {
    background-color: transparent;
}

.Token .TokenCloseButton {
    cursor: pointer;
    margin-left: 0.5em;
    height: 100%;
}

.Token .TokenContent {
    white-space: pre;
    height: 1.2em;
}

.Token .TokenContent, .Token .TokenCloseButton, .Token .TokenIcon, .Token .TokenLabel {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
	#zoom:1;
	#display:inline;
	#vertical-align:auto;
}

.dj_webkit .Token .TokenContent, .dj_webkit .Token .TokenCloseButton, .dj_webkit .Token .TokenIcon, .dj_webkit .Token .TokenLabel {
    vertical-align: text-top;
}

.tundra .Token .TokenCloseButton {
    background-color: transparent;
    background-image: url('../../../../images/ics/common/cancelSmall.png');
    background-repeat: no-repeat;
    background-position: right 50%;
    width: 15px;
}

.tundra .Token .TokenCloseButtonHover {
    background-image: url('../../../../images/ics/common/cancelSmall.png');
}

.tundra .Token .TokenLabel {
    min-height: 12px;
}
.tundra .Token .TokenLabel .webGroupsIcon{
 	background: transparent url('../../../../images/ics/nab/icons/web_groups.png') no-repeat scroll 0 0;
 	width:19px;
 	height:11px;
	margin: 0 2px 2px 5px;
}
.tundra .TokenInner {
    background-color: #e2e2e2;
    background-image: url('../../../dojo/images/tabEnabled.png');
    background-repeat: repeat-x;
    background-position: left -7px;
    color: black;
    border: 1px solid #cccccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding: 1px;
}

.tundra .TokenHover .TokenInner {
    background-image: url('../../../dojo/images/tabHover.gif');
    color: #243c5f;
    border-color: #92a0b3;
}

.Token.invalid .TokenInner {
	border: 1px solid #FF0000;
	background: #f9e9e9;
}

.Token.invalid .TokenIcon {
	width: 16px;
	background:transparent url(../../../../images/ics/common/error_alert.png) no-repeat scroll 0 0;
	/*
	background: transparent url('../../../../images/ics/common/warning.png') no-repeat center center;
	*/
	height: 12px;
	margin: 0 4px 1px;
}
