@CHARSET "UTF-8";

/* UI menu */
.uiMenuActivation {
	cursor: pointer;
}

.uiMenuActivation.uiMenuShown {
	background: #FFF !important;
	border: solid 1px #ccc;
	border-bottom: none;
	box-shadow: 0px 1px 5px #ddd;
	-moz-border-radius-topleft: 5px; 
	-webkit-border-top-left-radius: 5px; 
	border-top-left-radius: 5px; 
	-moz-border-radius-topright: 5px; 
	-webkit-border-top-right-radius: 5px; 
	border-top-right-radius: 5px;
}

.uiMenuActivation .uiMenuText {
    float: left;
    margin-right: 15px;
    padding-left: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 140px;
    white-space: nowrap;
}

.uiMenuActivation .uiMenuPointer {
	width: 0;
	height: 0;
	position: absolute;
	right: 3px;
	margin-top: 6px;
}

.uiMenuActivation .pointer-down {
	border: solid 5px transparent;
	border-top: solid 5px #000;
}

.uiMenuActivation .pointer-up {
	border: solid 5px transparent !important;
	border-bottom: solid 5px #000 !important;
	margin-top: 0px
}

.uiMenuWrapper {
	width: 110px;
	border: solid 1px #ccc;
	border-top: none;
	box-shadow: 0px 1px 5px #ddd;
	display: none;
	z-index: 2000;
	padding: 0;
	background: #fff !important;
	overflow: auto;
	-moz-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-left-radius: 5px; 
	border-bottom-left-radius: 5px; 
	-moz-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 5px; 
	-webkit-border-top-left-radius: 5px; 
	border-top-left-radius: 5px;
}

.uiMenuWrapper ul.uiMenu {
	list-style: none;
	margin: 0 !important;
	padding: 3px 0 4px;
}

.uiMenuWrapper li.uiMenuItem {
	display: block;
	overflow: hidden;
	text-decoration: none;
	color: #333;
	padding: 2px 5px;
	line-height: 20px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;

}

.uiMenuWrapper li.uiMenuItem.itemHover:hover {
	background: #86B111;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.uiMenuWrapper li.uiMenuSeparator {
	border-bottom: 1px solid #ddd;
	margin: 5px 5px 6px;
	padding-top: 1px;
}

.uiMenuWrapper li.uiMenuItem input[ type="checkbox" ] { float: right; }

/* CONTENT */

.uiMenuActivation.content {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 12px;
	right: 25px;
	margin-top: -7px;
}

.uiMenuWrapper.content {
	right: 25px;
	top:21px;
	position: absolute;
}

.uiItemAction label.content-option-text { cursor: pointer; }

/* USERSETTINGS */

#settingsMenu { position: relative; }

.uiMenuActivation.userSettings.uiMenuShown { color: #000 !important; }

.uiMenuActivation.userSettings .pointer-down {
	border-top: solid 5px #FFF !important;
}

.uiMenuWrapper.userSettings {
	right: 0px;
	top:18px;
	position: absolute;
}

