

/* ~~~ contextSelector ~~~ */

.contextSelector 
{
	margin:0;
	padding:0;
	cursor:pointer;
}
.contextSelector2
{
	margin:2px 0 0 0;
   padding:3px 17px 4px 4px;
	background:url(/global_files/backgrounds/symbols/arrow_down_darkgrey.png) no-repeat scroll right center #eff3f5;
	display:inline-block;
	color:#fff;
	cursor:pointer;
   border: 1px solid #d0d0d0;
}

/* ~~~ type icon ~~~ */

.contextSelector .icon
{
	background:url(/global_files/backgrounds/symbols/action_icon_grey.png) no-repeat scroll right top transparent;
	display:block;
	width:33px;
	height:15px;
	line-height:1px;
	font-size:1px;
	cursor:pointer;
}
.contextSelector .icon:hover
{
  background-position:right -15px;
}

/* ~~~ type button ~~~ */

.contextSelector .button 
{
	background:url(/global_files/backgrounds/symbols/bg_vgr_darkblue_220x23.png) 0px 0px no-repeat;
	color:#fff;
	display:block;
	position:relative;
	font-size:11px;
	font-weight:bold;
	height:17px;
	line-height:11px;
	padding:6px 7px 0px 5px;
	text-decoration:none;
	float:left;
}
.contextSelector .button img 
{
	margin: -3px 3px 0 0;
	float:left;
}

.contextSelector .arrow 
{
			background-image:url(/global_files/backgrounds/symbols/bg_vgr_darkblue_220x23_right_arrow.png);
			background-position:0 0px;
			background-repeat:no-repeat;
			display:inline-block;
			font-size:11px;
			height:11px;
			line-height:11px;
			padding:5px 0 7px;
			text-decoration:none;
			text-indent:-9999px;
			width:21px;
}
.contextSelector .arrow:hover
{
			background-image:url(/global_files/backgrounds/symbols/bg_vgr_darkblue_220x23_right_arrow.png);
			background-position:-21px 0px;
			background-repeat:no-repeat;

}
.contextSelector .arrow span 
{
			overflow: hidden;	
}

/* ~~~ contextMenu ~~~ */

.contextMenu
{
    display:none;
    margin:0;
    padding:0;
    text-align:left;
    border-top:1px solid #666;
    border-right:2px solid #333;
    border-bottom:3px solid #333;
    border-left:1px solid #666;
    background:#eee;
    list-style-type:none;
    position:absolute;
	 z-index:100000;
}
.contextMenu ul
{
    display:block !important;
}
.contextMenu li
{
    display:block;
    list-style-type:none;
    font-weight:normal;
}

.contextMenu li a
{
    display:block;
    margin:0;
    padding:.2em 1em .2em 1em;
    text-decoration:none;
}
.contextMenu li a:link,
.contextMenu li a:visited
{
    border:1px solid #fff;
    color:#c00;
}
.contextMenu li a:hover,
.contextMenu li a:active
{
    border-color:#ccc;
    background-color:#036;
    color:#fff;
}

.contextMenu li.off
{
    padding:.2em 1em .2em 1em;
    background-color:#eee;
    color:#ccc;
}



