#nav {padding: 0;margin: 0;margin-top: 117px;text-align: left}

#nav,
#nav ul			{ list-style: none; margin: 0; padding: 0; z-index: 1000}
#nav			{ background: #006496; font-size: 12px; font-weight: bold; height: 32px; line-height: 21px; }
#nav li			{ background: #006496; float: left; height: 32px; /* 32px / 14px */ margin: 0; padding: 0; position: relative; }
#nav a			{ color: #fff; display: block; padding: 4px 10px 7px; /* 4px 30px 7px */ text-decoration: none; }

#nav a:hover,
#nav a:focus		{ color: #fff; background-color: #16314b; }

#nav ul			{ background: #006496; left: 0; line-height: 18px; /* 18px / 12px */ position: absolute; top: 32px; /* 32px / 12px */ width: 180px; }
#nav ul li		{ background: none; float: none; height: auto; width: 180px; }
#nav ul a		{ background: none; padding: 5px 30px 5px; /* 1px 30px 3px */ width: 120px; }
#nav ul ul		{ font-size: 1em; }

#nav ul a:hover,
#nav ul a:focus		{ background: #16314b; }
#nav ul .hover>a	{ background: #16314b; }

#nav ul ul		{ left: 180px; top: 0; /* 6px / 12px */ }

#nav ul,
#nav :hover ul ul,
#nav .hover ul ul	{ margin-left: -9999px; }

#nav li:hover>ul,
#nav li.hover>ul,
#nav a:focus+ul,
#nav ul ul,
#nav .hover a:focus	{ margin-left: 0; }
#nav ul a:focus		{ margin-left: 9999px; }
#nav a span		{color:#ffe597;font-size: 10px;font-weight: bold}