ul.topnav {
	list-style: none;
	padding: 0 0px;
        margin-top: 0px;	
	margin-left:auto;
        margin-right:auto;
	float: center;
        z-index:100;
	width: 988px;
	background: green;
	font-size: 1.2em;
       -moz-border-radius: 1em 1em .5em .5em;
        border-radius: 1em 1em .5em .5em;

}
ul.topnav li {
       z-index:102;
	float: left;
	margin: 0;
        background: green;	
	padding: 0 0 0 0px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 18px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
        width:auto;
        border-right:1px gray solid;
}
ul.topnav li a:hover{
        background-image:
          radial-gradient(
           circle at top left, yellow, #f06d06
        );

}
ul.topnav li span { /*--Drop down trigger styles--*/
        margin-left:0px;
	width: auto;
	height: 35px;
	float: left;
	background: none;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
        z-index:100;
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 38px;
	background: none;
	margin: 0; padding: 0;
	display: none;
	float: left;

	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	
        height:30px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 150px;
	background: red;
	padding-left: 20px; padding-top:5px;padding-bottom:5px;
        text-align:left;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 ; 
}


ul.topnavs {
	list-style: none;
	padding: 0 0px;
        margin-top: 0px;	
	margin-left:auto;
        margin-right:auto;
	float: center;
        z-index:100;
	width: 160px;
	background: green;
	font-size: 13px;font-weight:bold;
       -moz-border-radius: 1em 1em .5em .5em;
        border-radius: 1em 1em .5em .5em;

}
ul.topnavs li {
       z-index:102;
	float: left;
	margin: 0;
        background: red;	
	padding: 0 0 0 0px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
        background-image:
          radial-gradient(
           circle at top right, yellow, #f06d06
        );
}
ul.topnavs li a{
	padding: 10px 18px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
        width:160px;
        border-bottom:1px gray solid;
}
ul.topnavs li span.arrow{font-size:11px;float:right;color:yellow;background:black;padding:1px 3px;border-radius:10px;height:19px;}
ul.topnavs li a:hover{
        background-image:
          radial-gradient(
           circle at top left, yellow, #f06d06
        );

}

ul.topnavs li span { /*--Drop down trigger styles--*/
        margin-left:0px;
	width: auto;
	height: 35px;
	float: left;
	background: none;
}
ul.topnavs li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnavs li ul.subnavs {
        z-index:100;
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 195px; top: 0px;
	background: none;
	margin: 0; padding: 0;
	display: none;
	float: left;

	border: 1px solid #111;
}
ul.topnavs li ul.subnavs li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	font-size:13px;font-weight:bold;
        height:30px;
}

html ul.topnavs li ul.subnavs li a {
	float: left;
        font-size:13px;font-weight:bold;
	width: 150px;
	background: #333;
	padding-left: 20px; padding-top:5px;padding-bottom:5px;
        text-align:left;
}
html ul.topnavs li ul.subnavs li a:hover {
	background-image:
          radial-gradient(
           circle at top left, green, #f06d06
        );

}
ul.topnavs li:hover ul.subnavs{
	display:block;
}
ul.topnavs li a:hover ul.subnavs{
	display:block;
}