#menu-container { vertical-align: middle; text-align: left; position: fixed; top: 200px; left: 28px; width: 120px; z-index: 120; margin-top: 260px; margin-left: 10px; cursor: move; }
.menu-top-left, .menu-top-right, .menu-bottom-left, .menu-bottom-right { background-image: url(../images/menu/menucorners120x10.png); /* CHANGE: path and name of your image */
	height: 10px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px; cursor: move;    /* DNC: correction IE for height of the <div>'s */
}
.menu-top-left, .menu-bottom-left { 
	margin-right: 10px; /* CHANGE: replace by the width of one of your corners */
	}
.menu-top-right, .menu-bottom-right { 
	margin-left: 10px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -10px;  /* CHANGE: replace by the height of one of your corners */
	}
.menu-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.menu-bottom-left  { 
	background-position: 0 -10px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.menu-bottom-right { 
	background-position: 100% -10px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.menu-inside { color: #03295b;                 /* YCC: default text-color of the inside */
	font-family: "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background: #fff; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/menu/menu-bg.png'); text-align: left; width: auto; height: auto; z-index: 60; padding-left: 11px;             /* YCC: all texts at some distance of the left border */
	padding-right:11px;             /* YCC: all texts at some distance of the right border */
	}
.menu-inside[class] { background: url(../images/menu/menuinside120x10.png) no-repeat; }
.menu-notopgap    { margin-top: 0; color: #064072; font-size: 12px; font-family: "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-bottom: 6px; }    /* DNC: to avoid splitting of the box */
.menu-nobottomgap { margin-bottom: 0; color: #064072; font-size: 12px; font-family: "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; } /* DNC: to avoid splitting of the box */
.dk-turq-12b { color: #064072; font-size: 12px; font-family: "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-bottom: 6px; }
.pubsign { position: fixed; top: 5px; left: 8px; width: 120px; height: 200px; margin-left: -10px; }
.pubsign-text { color: #fff480; font-size: 12px; font-weight: bold; text-align: left; position: relative; top: 0; left: 10px; padding-left: 10px; }
