.adminContainer
{
	position:relative;
	z-index: 99990;
	width: 100%;
}

.ControlPanel, .PagingTable
{
	background-color: #FFFFFF;
	border: none;
	border-bottom: #c5c5c5 1px solid;
	padding: 7px;
	position: relative;
}

#navAdmin *
{
	font-family: Arial, Tahoma, Verdana, Serif;
	font-size: 11px;
}

#navAdmin
{
	background-color: #f0f0f0;
	padding: 2px 15px 7px 15px;
	border-bottom: #c5c5c5 1px solid;
	position: relative;
	z-index: 15000;
}

#navAdmin .userData
{
	position: relative;
	text-align: right;
	padding-right: 15px;
	padding-top: 8px;
	color: #777777;
}

#navAdmin a.SkinObject
{
	color: #777777!important;
	text-decoration: none;
}

#navAdmin a.SkinObject:hover
{
	text-decoration: underline;
}


/*** CONFIG STYLES ***/
#AdminMenu a {
	color:			#f0f0f0;
	background:		#364a53;
	font-weight:bold;
}

#AdminMenu ul a {
	font-weight:normal;
}

#AdminMenu a span {
	color:			#f0f0f0;
}

#AdminMenu a:focus, #AdminMenu a:hover, #AdminMenu a:active {
	background-color: #c1261b;
}


/*** ESSENTIAL STYLES ***/

#AdminMenu
{
	position:absolute;
	z-index: 99999;
	left: 15px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	list-style-type: none;
	top: 7px;
}

#AdminMenu, #AdminMenu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

#AdminMenu ul {
	position:		absolute;
	z-index:		101;
	top:			-999em;
	margin-top:		2px;
	width:			160px; /* left offset of submenus need to match (see below) */	
	border-top: solid 1px #cde5f5;
}

#AdminMenu ul ul {
	margin-top:		0;
}

#AdminMenu ul li {
	width:			100%;
}
#AdminMenu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	
}
#AdminMenu li {
	float:			left;
	position:		relative;
	padding-right: 2px;
	
}

#AdminMenu a {
	display:		block;
	width:			140px;
	padding:		5px 10px;
	position:		relative;
	text-decoration:none;
}

#AdminMenu li li {
	padding-right: 0;
}

#AdminMenu li li a {
	border-bottom: solid 1px #cde5f5;
}

#AdminMenu li:hover ul,
#AdminMenu li.sfHover ul {
	left:			0;
	top:			2em; /* match top ul list item height */
	z-index:		99999;
}
ul#AdminMenu li:hover li ul,
ul#AdminMenu li.sfHover li ul {
	top:			-999em;
}
ul#AdminMenu li li:hover ul,
ul#AdminMenu li li.sfHover ul {
	left:			160px; /* match ul width */
	top:			0;
}
ul#AdminMenu li li:hover li ul,
ul#AdminMenu li li.sfHover li ul {
	top:			-999em;
}
ul#AdminMenu li li li:hover ul,
ul#AdminMenu li li li.sfHover ul {
	left:			160px; /* match ul width */
	top:			0;
}

#AdminMenu li:hover, #AdminMenu li.sfHover,
#AdminMenu a:focus, #AdminMenu a:hover, #AdminMenu a:active {
	outline:		0;
}


/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
#AdminMenu ul .sf-sub-indicator { background-position:  -10px 0; }
#AdminMenu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
#AdminMenu ul a:focus > .sf-sub-indicator,
#AdminMenu ul a:hover > .sf-sub-indicator,
#AdminMenu ul a:active > .sf-sub-indicator,
#AdminMenu ul li:hover > a > .sf-sub-indicator,
#AdminMenu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
