
.popup {
	width:670px;
	margin: 10px;
	padding: 5px; 
}

.popup_title {
	background-color:white;
	border:solid 1px #dfdfdf;
	padding:2px;
	color:black;
	cursor:move;
}

.lsf_layer_fog {
	text-align: left;
	left: 0;
}

.fog {
position:fixed;
width:100% !important;
}

* > iframe.fog {
display:none !important; 
}

* > div.fog {
-moz-opacity:.3 !important;
opacity:.3 !important;
}          

.LSF_Htmlarea {
	float:left;
}

.LSF_Htmlarea_Toolbar, .LSF_Htmlarea_Toolbar div {
	width:100%;
	overflow:hidden;
}

.LSF_Htmlarea_Toolbar button, .LSF_Htmlarea_Toolbar img, .LSF_Htmlarea_Toolbar select {
	float:left;
}

.LSF_Htmlarea_Toolbar select.LSF_Htmlarea_Fontsize {
	width:100px;
}

.LSF_Htmlarea_Toolbar select.LSF_Htmlarea_Fontname {
	width:155px;
}

.LSF_Htmlarea_Content, .LSF_Htmlarea_Content iframe {
	width:400px;
}

.lsf_popup {
	width:100px;
}

.lsf_popupwindow {
	min-width:200px;
	padding: 10px;
}

.lsf_popupwindow_titlebar {
	cursor:move;
	background-color:orange;
	-moz-user-select:none;
}

.lsf_popupwindow_contentbar {
	background-color:#ebebeb;
}

.lsf_messagebox_button_container {
	padding:10px;
	width:100%;
	overflow:hidden;
}

	.lsf_messagebox_button_container button {
	}

.lsf_tree_view {
}

.lsf_tree_view ul {
	margin-left:10px;
}

.lsf_tree_view ul li {
	display:block;
}

.lsf_tree_view ul li a {
	font-family:fixedsys;
	color:blue;
	text-decoration:none;
}

.lsf_tree_view ul li a:hover {
	color:red;
	text-decoration:underline;
}

.lsf_tree_view a img {
	margin-right:5px;
}

.lsf_ui_resizer {
	position:absolute;
	opacity:.3;
	filter:alpha(opacity=30);
	background-color:#444;
	width:4px;
	height:4px;
}

.lsf_ui_resizer_bottom, .lsf_ui_resizer_top {
	width:20px;
	margin-left:-10px;
	left:50%;
}

.lsf_ui_resizer_top, .lsf_ui_resizer_top_left, .lsf_ui_resizer_top_right {
	top:0;
	cursor:n-resize;
}

.lsf_ui_resizer_bottom, .lsf_ui_resizer_bottom_left, .lsf_ui_resizer_bottom_right {
	bottom:0;
	cursor:s-resize;
}

.lsf_ui_resizer_right, .lsf_ui_resizer_left {
	height:20px;
	margin-top:-10px;
	top:50%;
}

.lsf_ui_resizer_right, .lsf_ui_resizer_bottom_right, .lsf_ui_resizer_top_right {
	right:0;
	cursor:w-resize;
}

.lsf_ui_resizer_left, .lsf_ui_resizer_bottom_left, .lsf_ui_resizer_top_left {
	left:0;
	cursor:e-resize;
}

.lsf_ui_resizer_bottom_right {
	cursor:se-resize;
}

.lsf_ui_resizer_top_right {
	cursor:ne-resize;
}

.lsf_ui_resizer_bottom_left {
	cursor:sw-resize;
}

.lsf_ui_resizer_top_left {
	cursor:nw-resize;
}

.lsf_effect_ghost_message {
	position:absolute;
}

.lsf_autocomplete {
	font-size: 10px;
	background-color: #d9f78a;
	position:absolute;
	left: 135px;
	min-width:150px;
	border: solid 1px #e0e0e0;
	display:none; 
}
 
.lsf_autocomplete_valid {
	background-color:#BFFFE9;
}

.lsf_autocomplete_invalid {
	background-color:#FFBFC2;
}
