﻿ul#css3menu1,ul#css3menu1 ul{
	margin:0; list-style:none; padding:0; background-color:#D3CAA9; border-width:0px; border-style:solid; border-color:#D3CAA9; -moz-border-radius:5px; -webkit-border-radius:5px; 
		border-radius:5px; }
ul#css3menu1 ul{
	display:none; position:absolute; left:0; top:100%; -moz-box-shadow:3.5px 3.5px 5px #003300; -webkit-box-shadow:3.5px 3.5px 5px #003300; box-shadow:3.5px 3.5px 5px #003300; 
		background-color:#FFFFFF; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-color:#d4d4d4; padding:0 10px 10px; }
ul#css3menu1 li:hover>*{
	display:block; }
ul#css3menu1 li{
	position:relative; zoom:1; display:block; white-space:nowrap; font-size:0; float:left; }
ul#css3menu1 li:hover{
	z-index:1; }
ul#css3menu1 ul ul{
	position:absolute; left:100%; top:0; }
ul#css3menu1{
	font-size:0; z-index:999; position:relative; display:inline-block; zoom:1; *display:inline; }
ul#css3menu1 li,ul#css3menu1 li{
	margin:0; }
* html ul#css3menu1 li a{
	display:inline-block; }
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none; }
ul#css3menu1 a,ul#css3menu1 a.pressed{
	display:block; vertical-align:middle; text-align:left; text-decoration:none; font:bold 14px Calligraph421 BT; color:#003300; text-shadow:#FFF 0 0 1px; cursor:pointer; }
ul#css3menu1 ul li{
	float:none; margin:2px 0 0; }
ul#css3menu1 ul a{
	text-align:left; padding:1.2px; background-color:#FFFFF1; background-image:none; border-width:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; 
		font:14px Calligraph421 BT; 
		color:#003300; text-decoration:none; }
ul#css3menu1 li:hover>a{
	background-color:#f8ac00; border-color:#C0C0C0; border-style:solid; font:bold 14px Calligraph421 BT; color:#003300; text-decoration:none; text-shadow:#D3CAA9 0 0 1px; 
		background-image:url("mainbk.png"); background-position:0 100px; }
ul#css3menu1 img{
	border:none; vertical-align:middle; margin-right:10px; }
ul#css3menu1 img.over{
	display:none; }
ul#css3menu1 li:hover > a img.def{
	display:none; }
ul#css3menu1 li:hover > a img.over{
	display:inline; }
ul#css3menu1 li a.pressed img.over{
	display:inline; }
ul#css3menu1 li a.pressed img.def{
	display:none; }
ul#css3menu1 span{
	display:block; overflow:visible; background-position:right center; background-repeat:no-repeat; padding-right:0px; }
ul#css3menu1 ul span{
	background-image:url("arrowsub.png"); padding-right:28px; }
ul#css3menu1 a{
	padding:10px; background-color:#D3CAA9; background-image:url("mainbk.png"); background-repeat:repeat; background-position:0 0; border-width:0 0 0 1px; border-style:solid; 
		border-color:#C0C0C0; color:#003300; text-decoration:none; text-shadow:#FFF 0 0 1px; }
ul#css3menu1 li:hover>a,ul#css3menu1 li>a.pressed{
	background-color:#D3CAA9; background-image:url("mainbk.png"); background-position:0 100px; border-style:solid; border-color:#C0C0C0; color:#003300; text-decoration:none; 
		text-shadow:#D3CAA9 0 0 1px; }
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li>a.pressed{
	background-color:#FFFFF1; background-image:none; font:bold 14px Calligraph421 BT; color:#003300; text-decoration:none; }
ul#css3menu1 li.topfirst>a{
	border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px; -webkit-border-top-right-radius:0; -webkit-border-bottom-right-radius:0; }
ul#css3menu1 li.toplast>a{
	border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; }