/*
	The DIV that contains the context menu
*/
	.ContextMenu {
		position: absolute;
		
		border-left: 1px solid #E8E8E8;
		border-top: 1px solid #E8E8E8;
		border-right: 1px solid #808080;
		border-bottom: 1px solid #808080;
		background-color: #d4d0c8;
		
		font-family: Arial;
		font-size: 11px;
		color: #000000;
		cursor: pointer;
	}
	
	/*
		The DIV that contains a context menu divider
	*/
		.ContextMenuDivider {
			padding-left: 2px;
			padding-right: 2px;
		}
		
		
		/*
			The DIV that contains the actual line in a divider
		*/
			.ContextMenuDivider_bar {
				height: 1px;
				font-size: 1px;
				border-top: 1px solid #808080;
				background-color: #E8E8E8;
				overflow:hidden;
			}
			
	/*
		The DIV that contains a context menu label
	*/
		.ContextMenuLabel_right, .ContextMenuLabel_left, .ContextMenuLabel_center {
			vertical-align: middle;
		}
		
		/*
			The Style used when text is aligned right
		*/
			.ContextMenuLabel_right {
				text-align: right;
				overflow: hidden;
				white-space: nowrap;
			}
			
		/*
			The Style to use when the text is aligned left
		*/
			.ContextMenuLabel_left {
				text-align: left;
				overflow: hidden;
				white-space: nowrap;
			}
			
		/*
			The Style used when the text is aligned center
		*/
			.ContextMenuLabel_center {
				text-align: center;
				overflow: hidden;
				white-space: nowrap;
			}
			
	/*
		The DIV that contains a normal context menu item
	*/
		.ContextMenuItem {
			background-position: 2px center;
			background-repeat: no-repeat;
			text-align: left;
		}
		
		/*
			Styles applied to the ContextMenuItem based on various states
		*/
			/*
				Context menu item is disabled
			*/
				.ContextMenuItem_disabled {
					color: #888888;
				}
			/*
				Context menu item has children
			*/
				.ContextMenuItem_children {
					
				}
				
			/*
				Context menu item is selected
			*/
				.ContextMenuItem_selected {
					background-color: #3959a9;
					color: #FFFFFF;
				}
		
		
		/*
			The DIV that contains the label text for a context menu item
		*/	
			.ContextMenuItem_label {
				padding-left: 20px;
				white-space: nowrap;
				overflow: hidden;
			}
			
			/*
				Style applied for when the label is in an item with children
			*/
				.ContextMenuItem_children .ContextMenuItem_label {
					background-image: url(./img/context-child.gif);
					background-position: right top;
					background-repeat: no-repeat;
				}
			
	/*
		The Style used as the icon for a radio style item
	*/
		.ContextMenuRadio {
			
		}
		
		/*
			The style used as the icon for a radio style item which is currently set
		*/
			.ContextMenuRadio_selected {
				background-image: url(./img/context-radio.gif);
				background-position: 2px 0px;
				background-repeat: no-repeat;	
			}
			
	/*
		The style used as the icon for a boolean style item
	*/
		.ContextMenuBoolean {
			
		}
		
		/*
			The style used as the icon for a boolean style item which is selected
		*/
			.ContextMenuBoolean_selected {
				background-image: url(./img/context-boolean.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}