#adminMenu { background: #ffe10f; height: 22px; border-bottom: 1px solid black; }
#adminMenu>a, #adminMenu { font-weight: 900 !important; font-size: 14px !important; font-family: "Frutiger", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important; text-shadow: #fff 1px 1px 2px; }
#adminMenuIcon { float: left; padding: 1px 20px 1px 2px; }
#adminMenuRoot { list-style: none; padding: 0; margin: 0px; }
#adminMenuRoot LI { float: left; color: black; padding: 0 21px 0 0; margin: 0; position: relative; z-Index: 99999; font-weight: bold; line-height: 22px; }
#adminMenuRoot LI A, #adminMenuRoot LI A:visited { color: black; text-decoration: none; }
#adminMenuRoot LI UL LI:hover, #adminMenuRoot LI UL LI.over { background-color: #ffe10f; }
#adminMenuRoot LI UL { font-size: 12px; position: absolute; left: -4px; border: 1px solid black; top: 22px; padding: 0; margin: 0; display: none; width: 150px; background: #ddd; list-style: none; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
#adminMenuRoot LI UL LI { float: none; padding: 2px 0 2px 4px; display: block; margin: 0; position: relative; font-weight: normal; }  
#adminMenuRoot LI UL LI UL { position: absolute; left: 150px; top: 0px; display: none; padding: 0 0 0 0; list-style: none; }
#adminMenuRoot li:hover ul, #adminMenuRoot li.over ul { display: block; }
#adminMenuRoot li:hover ul li ul, #adminMenuRoot li.over ul li ul { display: none; }
#adminMenuRoot li ul li:hover ul, #adminMenuRoot li ul li.over ul { display: block; }
#adminMenuRoot A { display: block; line-height: 22px;  }

#adminMenu #nags { height: 22px; text-align: center; line-height: 22px; color: black; }
#adminMenu #nags A { color: #006; text-decoration: underline; }

#adminBox { float: right; padding-right: 4px;  height: 23px; line-height: 23px; padding: 0 3px 0 3px; border-left: 1px solid black; margin: 0px; background-color: #ffe10f; color: black; }
#adminBox .button { margin-left: 5px; }
#adminBox A:focus { outline: none; }

.removeAd { text-align: center; margin-top: -5px; margin-bottom: 5px; }
#adminBox .button { display: inline; }

#nags>div>.eBtn { text-decoration: none !important; margin-left: 10px;}

.templateGallery { padding: 0; margin: 0; }
.templateGallery IMG { margin: 0; border: 0; padding: 0; }
.templateGalleryEdit { position: absolute; z-Index: 3; padding: 2px 6px; margin: 3px; background: url('/mod/dynimg/img.php?type_id=102&bg=ffff00&opacity=40'); }
.templateGalleryEdit:hover { background: white; text-decoration: underline; }
.templateGalleryEdit A, .templateGalleryEdit A:visited { color: black; text-decoration: none; font-size: 9px; font-weight: bold; }

#goalMinimized { position: absolute; top: 3px; right: 6px; display: block; }
#goalMinimized a { color: black; }
#goalBox{ display: none; z-Index: 9999; }
.goalDefault {
    width: 220px; background-color: white; color: blue;
	padding: 5px; border: 1px solid black; position: absolute;
	top: 3px; right: 6px;
}
.goalNameDefault { font-size: 14px; font-weight: bold; }
.goalNagDefault { font-size: 9px; color: black; }
.goalNagDefault a { color: blue; }

