/*
Light brown: EBD8D8
Dark brown:  583d39 (733022)
Dark blue: 0000B2 and 0000FF
Light blue: 5696DC
green: 00B200
*/

ul#css3menu1, ul#css3menu2{
	font-size:14px;
	font-weight: 700;
	line-height:1.2;
	z-index:999;
	position:relative;
	display:inline-block;
	/*zoom:1;*/
	padding: 0;
	min-width:420px;
}
ul#css3menu1,ul#css3menu1 ul, ul#css3menu2,ul#css3menu2 ul{
	margin-top:0px;
	list-style:none;
	padding:0;
	color: #733022;
}
ul#css3menu1.topmenu, ul#css3menu2.topmenu {
	margin-top:30px;
}
ul#css3menu1 a, ul#css3menu2 a {
	display:block;
	vertical-align:middle;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	padding:5px;
	/*background-color:#666;*/
	background-repeat:repeat;
	}
ul#css3menu1 li, ul#css3menu2 li {
	position:relative;display:block;white-space:nowrap;
	float:left;
	min-width:120px;
	height:30px;
	text-align:center;
	border-right:1px solid #666;
	/*background-color: #EBD8D8; /*#B09C99 #8CA9FF*/
}
ul#css3menu1 li:hover, ul#css3menu2 li:hover {
	z-index:1;
	color:#0000FF;
	/*background-color:#0000B2;
	border-radius:10px 10px 0px 0px;
	background-image:url(../images/menu-arrow.fw.png);
	background-size:auto;
	background-repeat:no-repeat;*/
}


ul#css3menu1 .submenu, ul#css3menu2 .submenu {
	visibility:hidden;
	position:absolute;
	top:400%;
	right: 0px;
	/*left:-70px;
	width: 150%;*/
	float:left;
	padding:5px;
	z-index:2;
	opacity:0;
	padding:0;
	background-color:#DDD; /*#EBD8D8; /*#B09C99;*/
	border:1px solid #BBB;
	font-weight:normal;
	margin-top: 0px;
}
ul#css3menu1 .submenu li {
	text-align:right;
	border-right:none;
}
ul#css3menu1 ul .submenu, ul#css3menu2 ul .submenu {
	position:absolute;
	left:200%;
	top:0;
}
ul#css3menu1 li:hover>.submenu, ul#css3menu2 li:hover>.submenu {
	visibility:visible;
	opacity:1.0;
	top:-1px;
} 

ul#css3menu1>li:hover>.submenu, ul#css3menu2>li:hover>.submenu {
	top:100%;}
ul#css3menu1 ul li:hover>.submenu, ul#css3menu2 ul li:hover>.submenu {
	left:100%;}

ul#css3menu1 .column, ul#css3menu2 .column {
	float:left;
	text-align:left;
	min-width:120px;
}

* html ul#css3menu1 li a {
	display:inline-block;
}
* html ul#css3menu2 li a {
	display:inline-block;
}
ul#css3menu1>li, ul#css3menu2>li {
	margin:0;
}
ul#css3menu1 ul>li, ul#css3menu2 ul>li {
	margin:0;
	vertical-align:middle;
}
ul#css3menu1 a:active, ul#css3menu1 a:focus, ul#css3menu2 a:active, ul#css3menu2  a:focus{
	outline-style:none;
}
ul#css3menu1 ul li, ul#css3menu2 ul li {
	float:none;
	margin:0;
	color:#666;
	text-align:left;
}
ul#css3menu1 ul a, ul#css3menu2 ul a {
	background-color:transparent;
	text-decoration:none;
}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed, ul#css3menu2 li:hover>a,ul#css3menu2 li a.pressed {
	color:#00F;
	text-decoration:none;
	/*background-color: #0000B2;  #733022;
	border-radius: 10px 10px 0px 0px;*/
}
ul#css3menu1 img, ul#css3menu2 img {
	vertical-align:middle;margin-right:3px;
}
ul#css3menu1 span, ul#css3menu2 span {
	display:block;overflow:visible;
	padding:5px;
	color: #00F;
	border-right: 1px solid #CCC;
	border-radius: 10px 10px 0px 0px;
}
ul#css3menu1 span.down, ul#css3menu2 span.down {
	/*background-image: url(/SpryAssets/SpryMenuBarDown.gif);*/
	background-position: 95% 90%;
	background-repeat:no-repeat;
}
ul#css3menu1 ul li span, ul#css3menu2 ul li span {
	background-image:url(/SpryAssets/arrowsub.gif);padding-right:15px;
}

ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed, ul#css3menu2 ul li:hover>a,ul#css3menu2 ul li a.pressed {
	color:#FFF;
	text-decoration:none;
	background-color: #5696DC;
	border-radius: 0;
}
ul#css3menu1 li.topmenu>a, ul#css3menu2 li.topmenu>a {
	background-color:transparent;
}
ul#css3menu1 li.topmenudown {
	background-color:transparent;
	background-image: url(/SpryAssets/SpryMenuBarDown.png);
	background-position: 90% 90%;
	background-repeat:no-repeat;
	cursor:pointer;
}
ul#css3menu1 li.topmenudown>a ul#css3menu2 li.topmenudown>a {
	background-color:transparent;
	background-image: url(/SpryAssets/SpryMenuBarDown.png);
	background-position: 90% 90%;
	background-repeat:no-repeat;
}
ul#css3menu1 li.topmenuright>a, ul#css3menu2 li.topmenuright>a {
	background-color:transparent;
	background-image: url(/SpryAssets/SpryMenuBarRight.gif);
	background-position: 95% 50%;
	background-repeat:no-repeat;
}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu a.pressed, ul#css3menu2 li.topmenu:hover>a,ul#css3menu2 li.topmenu a.pressed {
	background-color:transparent; border-radius: 10px 10px 0px 0px;
}
ul#css3menu1 li.topmenu:hover>a {color:#00F;}

ul#css3menu1 li.toplast>a, ul#css3menu2 li.toplast>a {
	background-color:transparent;
}
ul#css3menu1 li.toplast:hover>a,ul#css3menu1 li.toplast a.pressed, ul#css3menu2 li.toplast:hover>a,ul#css3menu2 li.toplast a.pressed {
	background-color:transparent;
}
ul#css3menu1 li.sublast>a, ul#css3menu2 li.sublast>a {
	border-width:0px;
}
ul#css3menu2 {font-size:13px;}
ul#css3menu2 li {border-right:1px solid #000; min-width:100px;}
ul#css3menu2 li a {color:#FFF;}
ul#css3menu2 li:hover {background-color:transparent;border-radius:0px 0px 0px 0px;}
ul#css3menu2 span {border:none;}

ul#css3menu2 li.topmenu:hover>a {
	color:#000;
}
