/* ADMIN MENU STICKY NAVIGATION BAR STYLES */
body.admin					{ margin-top:23px; }
.section-admin #main 		{ width:100%; } /* Override div#main to make 100% width (no RHS column) */

.sticky-nav 						{ z-index:2; position:fixed; top:0; left:0; width:100%; margin:0; padding:0; text-align:center; background-color:#222; }
.sticky-nav .menu 					{ position:relative; margin:0 auto; padding:0 20px; text-align:left; width:960px; height:23px; list-style-type:none; }
.sticky-nav .menu li 				{ display:block; float:left; margin:0; padding:0;}
.sticky-nav .menu li a				{ display:block; height:23px; margin:0; width:155px; padding:0 0 0 5px; color:#ccc; text-decoration:none;}
.sticky-nav .menu li a:hover 		{ color:#fff; }

.sticky-nav .menu ul				{ position:absolute; top:23px; left:-999em; z-index:3; margin:0; padding:0; width:160px; }
.sticky-nav .menu ul li				{ margin:0; padding:0; float:none; width:160px; height:20px; }
.sticky-nav .menu ul li a			{ display:block; width:155px; height:20px; margin:0; padding:0 0 0 5px; color:#333; background:#ddd; font-weight:normal; font-size:11px; text-decoration:none;}
.sticky-nav .menu ul li a:hover		{ background-color:#333; color:#fff;}
.sticky-nav .menu ul ul 			{ position:relative; top:-20px; margin-left:160px; padding:0;}
.sticky-nav .menu ul ul li a		{ color:#444; background:#eee; }
.sticky-nav .menu ul ul ul li a		{ color:#555; background:#f2f2f2; }

.sticky-nav .menu li:hover ul ul,
.sticky-nav .menu li:hover ul ul ul	{ left:-999em; }

.sticky-nav .menu li:hover ul,
.sticky-nav .menu li li:hover ul,
.sticky-nav .menu li li li:hover ul	{ left:auto; z-index:2; }


/* ADMIN PANEL OVERRIDES */
#main div.admin-panel 			{ padding:5px 0 15px 0;}
#main div.admin-panel .description{ margin:0; }
#main div.admin-panel .body 	{ padding:0 0 2px 0; }
#main div.admin .left 			{ margin-left:0; }
#main div.admin .right 			{ margin-right:0; }
#main div.admin .expert-link 	{ margin-right:0; }
#main div.admin-panel dd,
.admin-list dd					{ margin:1px 0 10px 0;}
#main div.admin-panel dt,
.admin-list dt					{ font-weight:bold;}

#main table						{ width:100%;}

#main tr.even,
#main tr.odd				 	{ padding:0.5em 1em; border-bottom:none; }
#main tr.odd					{ background-color: #e5e5e5; }
#main tr.even 					{ background-color: #f5f5f5; }
#main tr.odd td,
#main tr.even td				{ padding:0.5em; }
#main tr.odd td.active			{ background-color: #F9CDE1; }
#main tr.even td.active			{ background-color: #FCE5EF; }

#main th						{ padding:0.5em; font-size:14px; }
  
#main fieldset 					{ border:none; background:#f5f5f5; }
#main fieldset.collapsible 		{ padding:0; }

