ul.makeMenu, ul.makeMenu2, ul.makeMenu ul, ul.makeMenu2 ul { margin: 0px; padding: 0px; }

ul.makeMenu, ul.makeMenu ul { width: 80px; /*border: 1px solid #000; background-color: #8aa;*/ padding-left: 0px; cursor: default; margin-left: 0px; }
ul.makeMenu li { list-style-type: none; margin: 0px; position: relative; color: #fff; }
ul.makeMenu li > ul { display: none; position: absolute; top: 2px; left: 80px; }
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight { background-color: #ffa; color: #000; }
ul.makeMenu ul.CSStoShow { display: block; }
ul.makeMenu li:hover > ul { display: block; }
ul.makeMenu li a { color: #055237; display: block; width: 100%; text-decoration: underline; }
ul.makeMenu li a:hover { color: #055237; }
ul.makeMenu li:hover > a { color: #055237; }

ul.makeMenu *, ul.makeMenu2 * { line-height: normal !important; } /* overriding my normal stylesheet */

ul.makeMenu2, ul.makeMenu2 ul {width: 180px; /**/ padding-left: 0px; cursor: default; margin-left: 0px; }
ul.makeMenu2 { /*float: right;*/ margin-left: 1em; }
ul.makeMenu2 li { list-style-type: none; margin: 0px; position: relative; color: #055237; padding:3px 0px 3px 8px;
	/*background-color: #ffd;*/ margin-bottom: 2px;/* border: 1px solid #f90; -moz-border-radius: 5px;*/ }
ul.makeMenu2 li > ul { display: none; position: absolute; top: 0px; left: -213px; width:208px; background-color:#198655; border:1px solid #034d34; color:#FFFFFF; }

ul.makeMenu2 li > ul li a{
	color:#fff;
	padding:0px 5px 0px 0px;
}
ul.makeMenu2 li > ul li a:hover{
	color:#055237;
	padding:0px 0px 0px 0px;
}
ul.makeMenu2 li:hover, ul.makeMenu2 li.CSStoHighlight { background-color: #198655;/**/ }
ul.makeMenu2 ul.CSStoShow { display: block; }
ul.makeMenu2 li:hover > ul { display: block; }
ul.makeMenu2 li a { color: #055237; display: block; width: 100%; text-decoration: none; }
ul.makeMenu2 li a:hover { color: #fff; }
