@charset "utf-8";
/* CSS Document */
.menu{
	width:				940px;
	height:				38px;
	position:			relative;
}
.left_menu{
	height:				38px;
	width:				2px;
	background-image:	url(../bgimages/left_menu.png);
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
	float:				left;
}
ul.menu_items{
	position:			relative;
}
li.mainmenuitem{
	position:			relative;
	white-space:		nowrap;
	height:				38px;
	
	float:				left;
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
	cursor:				pointer;
	color:				#323232;
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		normal;
	background-image:	url(../bgimages/button_dim.png);
	background-position:right;
}
li.mainmenuitem:hover{
	background-image:	url(../bgimages/button_highlight.png);
	color:				#ffffff;
}
li.mainmenuitem.current{
	background-image:	url(../bgimages/button_current.png);
	color:				#323232;
}
li.mainmenuitem > a{
	color:				#323232;
	text-decoration:	none;
	display:			block;
	height:				38px;
	line-height:		38px;
	padding:			0px 20px;
}
li.mainmenuitem:hover > a{
	color:				#ffffff;
	text-decoration:	none;
}
li.mainmenuitem.current > a{
	color:				#323232;
	text-decoration:	none;
}
li.mainmenuitem:hover ul.submenu_items{
	display:			block;
}
ul.submenu_items{
	position:			absolute;
	top:				38px;
	left:				0px;
	background-color:	#ebebeb;
	border:				1px solid #d3d3d3;
	display:			none;
	border-top:			none;
	font-size:			13px;
}
li.submenuitem{
	position:			relative;
}
li.submenuitem a{
	color:				#323232;
	line-height:		30px;
	padding:			0px 10px;
	min-width:			200px;
	_width:				200px;
	display:			block;
	height:				30px;
	text-decoration:	none;
}
li.submenuitem:hover > a{
	background-color:	#0c3555;
	color:				#ffffff;
	text-decoration:	none;
	background:			url(../bgimages/button_highlight.png) right center;
}
/* Admin menu styles */
.deleteMainMenu {
	left:					-8px;
	top:					11px;
}

.deleteMainMenu {
	background-image:		url(../admin/adminimages/delete.png);
	cursor:					pointer;
	display:				none;
	height:					16px;
	position:				absolute;
	width:					16px;
	z-index:				10000000;
}
.active{
	background-image:		url(../admin/adminimages/active.png);
	position:				absolute;
	z-index:				10000000;
}
.inactive{
	background-image:		url(../admin/adminimages/inactive.png);
	position:				absolute;
	z-index:				10000000;
}
.active, 
.inactive{
	cursor:					pointer;
	display:				none;
	height:					11px;
	position:				absolute;
	right:					-4px;
	top:					13px;
	width:					11px;
}
li.mainmenuitem:hover > div.deleteMainMenu,
li.mainmenuitem:hover > div.active,
li.mainmenuitem:hover > div.inactive{
	display:				block;
}
li.submenuitem > div.deleteMainMenu{
	top:					6px;
}
li.submenuitem > div.active,
li.submenuitem > div.inactive{
	top:					8px;
}
li.submenuitem:hover > div.deleteMainMenu,
li.submenuitem:hover > div.active,
li.submenuitem:hover > div.inactive{
	display:				block;
}
.extrafunctions{
	position:				absolute;
	top:					-33px;
	right:					0px;
	width:					200px;
	height:					30px;
	background-color:		#e9181b;
	border:					1px solid #ffffff;
}
.extrafunctions a{
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
}
.extrafunctions a:hover{
	text-decoration:		underline;
}
.cancelDraggable{
	padding:				4px;
}
.cancelDraggable input[type=text]{
	width:					170px;
	border:					1px solid #00487E;
}
.cancelDraggable span{
	color:					#00487E;
	text-decoration:		none;
}
.cancelDraggable span:hover{
	text-decoration:		underline;
}
