.poster .tag {
	color: #4E8BA8;
	cursor: pointer;
	margin: 2px;
}
.poster span.selected {
	color: limegreen;
	font-size: large;
}
.poster button,
.poster .ibutton{
	width: 71px;
	height: 24px;
	font-family: 'trebuchet ms';
	font-weight: normal;
	color: #4E8BA8;
	background: url(tmp/button.png) no-repeat 0 0;
	border: 0px;
	cursor: pointer;
	margin: 2px;
}
.poster .hover {
	background-position: 0 -24px;
}

.poster .dis, .poster .dis .hover{
	background-position: 0 -48px;
	cursor: default;
}

.poster textarea,
.poster .itext,
.poster select{
	margin-top: 3px;
	color: gray;
	border: 1px solid #a5c3e5;
}
.poster textarea {
	margin: 0;
	border-width: 2px;
	width: 340px;
	height: 305px;
}
.poster .leftouter {
	height: 315px;
	margin: 5px 0;
	margin-right: 5px;
	padding: 5px 10px;
	border: 1px solid #d2ece1;
	border-right: none;
	background: url(tmp/whitetrans.gif) repeat-y 0 0;
}
.poster .rightouter {
	height: 315px;
	margin: 5px 0;
	padding: 5px 10px;
	background-color: #f1faf9;
	border: 1px solid #e8f3ed;
}
.preview {
	/*position: absolute;
	bottom: 5px;*/
	background-color: white;
	border: 1px solid #a5c3e5;
	padding: 5px;
	width: 340px;
	height: 280px;
	overflow: auto;
}

.inplace .preview {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #f4f8f7;
	padding: 0px;
	height: 200px;
	width: auto;
}
.inplace textarea {
	width: 100%;
	height: 200px;
}
.inplace .leftouter {
	height: 210px;
}

.poster label {
	color: #6292ba;
	font-weight: bold;
}
.poster table {
	/*width: 100%;*/
	border-collapse:collapse;
}
.poster td {
	vertical-align: bottom;
}
.formdata {
	margin: 0px;
	border: 1px solid #e9f4ee;
	background-color: #fbfdfc;
	padding: 10px 15px;
}

/*poster.toolbar*/
.toolbar button {
	background: url(tmp/sbutton.png) no-repeat 0 0;
	width: 50px;
	margin: 2px;
}
.toolbar .hover {
	background-position: 0 -24px;
}
.toolbar .dis, .toolbar .dis .hover{
	background-position: 0 -48px;
	cursor: default;
}
.toolbar select {
	font-family: 'trebuchet ms';
	background-color: #e0f5fb;
	border-color: #b8d9ec;
	color: #4E8BA8;
	height: 20px;
	width: 60px;
	margin: 2px;
}
.layer {
	border: 1px solid #b8d9ec;
	background-color: #F0F6F9;
	padding: 5px;
	position: absolute;
	width: 250px;
	
}
.layer iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	border: 1px solid black;
	position: absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width: 100%;/*must have for any big value*/
	height: 95px;/*must have for any big value*/;
}

.suggest {
	width: 200px;
}
div.suggest {
	color: gray;
	font-weight: normal;
	position: absolute;
	background-color: white;
	border: 1px solid #a5c3e5;
	border-top: none;
}
.suggest .item {
	padding: 0 5px;
}
.suggest small {
	float: right;
	color: green;
}

.suggest .hilight {
	background-color: #CCFF00;
}

.status {
	color: #FF3300;
	font-weight: bold;
	text-align: right;
	border: 1px dashed #FFCC00;
	background-color: #FFFFCC;
	padding: 5px;
	margin: 5px;
}
