/* ContextMenu Style 1.0 */

/* menu body */

.menu-body {
	color:		Black;
	margin:		0;
	padding:	0;
	overflow:	hidden;
	border:		0;
	cursor:		default;
}

.menu-body .outer-border {
	border:		1px solid #506094;
	margin:		0;
	padding:	0;
	
}

.menu-body .inner-border {
	width:			100%;
	
	border:			1px solid #506094;
	border-width:	1px 0 1px 0;
	padding2:		0 1px 0 1px;
	margin:			0;
	background:		#FFFBF7 url(grd.gif) repeat-y;
}

/* menu body */

/*****************************************************************************/

/* menu items */

.menu-body td {
	font:			Menu;
	color:			Black;
}

.menu-body .hover td {
	background-color:	#BFD1E9;
}

.menu-body .disabled-hover td {
	background-color:	white;
}

* html .menu-body td.empty-icon-cell {
	padding:		2px;
	border:		0;
}
.menu-body td.empty-icon-cell {
	padding:		2px;
	border:		0;
	width: 20px;
	height: 18px;
	display: block;
}

.menu-body td.empty-icon-cell span {
	width:	16px;
}

* html .menu-body td.icon-cell {
	padding:	2px;
	border:		0;
}

.menu-body td.icon-cell {
	padding:	2px;
	border:		0;
	width: 20px;
	height: 22px;
}

.MenuActive 
{
	border: navy 1px solid;
	background-color: #8BACD7;
}

.menu-body td.icon-cell img {
	width:	16px;
	height:	16px;
	margin:	0;
	filter:	Alpha(Opacity=70);
}

.menu-body .hover td.icon-cell img {
	filter:	none;
	position:	relative;
	left:		-1px;
	top:		-1px;
}


.menu-body .disabled-hover td.icon-cell img,
.menu-body .disabled td.icon-cell img {
	display:	static;
	filter:		Gray() Alpha(Opacity=40);
}


.menu-body .disabled-hover td.empty-icon-cell,
.menu-body .hover td.empty-icon-cell,
.menu-body .disabled-hover td.icon-cell,
.menu-body .hover td.icon-cell {
	border:			1px solid #0A246A;
	border-right:	0;
	padding:		1px 2px 1px 1px;
}

.menu-body td.label-cell {
	width:		100%;
	padding:	2px 5px 2px 5px;
}

.menu-body .disabled-hover td.label-cell,
.menu-body .hover td.label-cell,
.menu-body .disabled-hover td.shortcut-cell,
.menu-body .hover td.shortcut-cell {
	padding:		1px 5px 1px 5px;
	border:			1px solid #0A246A;
	border-left:	0;
	border-right:	0;
}

.menu-body td.shortcut-cell {
	padding:	2px 5px 2px 5px;
}

.menu-body td.arrow-cell {
	width:			20px;
	padding:		2px 2px 2px 0px;
	font-family:	Webdings;
}

/* end menu items */

/*****************************************************************************/

/* disabled items */
.menu-body .disabled-hover td.arrow-cell,
.menu-body .hover td.arrow-cell {
	padding:		1px 1px 1px 0px;
	border:			1px solid #0A246A;
	border-left:	0;
}

.menu-body .disabled td {
	color:				#cccccc;
}

.menu-body .disabled-hover td {	background-color:	white;
	color:				#cccccc;}/* end disabled items */

/*****************************************************************************/

/* separator */

.menu-body .separator td {
	font-size:	0.001mm;
	padding:	1px 0px 1px 27px;
}

.menu-body .separator-line {
	overflow:		hidden;
	border-top:		1px solid #dbd8d1;
	height:			1px;
}

/* end separator */

/* radio and check box items */

.menu-body .checked {
	padding:	0px;
}

.menu-body .checked.hover {
	padding:	0px;
}

.menu-body .checked .check-box,
.menu-body .checked .radio-button {
	display:		inline-block;
	font-family:	Webdings;
	overflow:		hidden;
	color:			MenuText;
	text-align:		center;
	vertical-align:	center;
	background-color: #BFD1E9;
	border:		1px solid #0A246A;
}

* html .menu-body .radio-button 
{
	font-size:		50%;
	padding:		5px;
	width:			19px;
	height:			19px;
}

.menu-body .radio-button 
{
	font-size:		50%;
	padding:		5px;
	width:			19px;
	height:			24px;
}

/* end radio and check box items */

.menu-body #scroll-up-item td,
.menu-body #scroll-down-item td {
	font-family:	Webdings !important;
	text-align:		center;
	padding:		10px;
}

.menu-body #scroll-up-item,
.menu-body #scroll-down-item {
	width:			100%;
}

.menu-body #scroll-up-item td,
.menu-body #scroll-down-item td {
	font-family:	Webdings;
	text-align:		center;
	padding:		0px 5px 1px 5px;
}