@charset "utf-8";
/* CSS Document */
.cssfly {font-family:Verdana, Geneva, sans-serif;  font-weight:600; width:106px; height:225px; position:relative; margin:0; font-size:13px; margin:50px 0; }

.cssfly ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#330066; width:106px;  text-align:center;  background-color:#e3f1c6;  line-height:20px; font-size:13px; }

.cssfly2 ul li{display:block; text-decoration:none; color:#330066; width:106px; height:50px; text-align:center;  background-color:#e3f1c6;  line-height:20px; font-size:13px; }

.cssfly ul {padding:0; margin:0;list-style-type: none; }

.cssfly ul li {float:left; margin-right:1px; position:relative; }

.cssfly ul li ul {display: none; }
 
/* specific to non IE browsers */
.cssfly ul li:hover a {color:#663399; background:#f2fdda;}


.cssfly ul li:hover ul {display:block; position:absolute; top:0; left:106px; width:100px; }

.cssfly ul li:hover ul li a.hide {background:#f2fdda; color:#663399;}
.cssfly ul li:hover ul li:hover a.hide {width:150px;}

.cssfly ul li:hover ul li ul {display: none;}
.cssfly ul li:hover ul li a {display:block; background:#f2fdda; color:#663399; width:140px;}<!--flyout 2nd level-->

.cssfly ul li:hover ul li a:hover {background:f2fdda; color:#9933cc;}<!--flyout 2nd level hover-->

.cssfly ul li:hover ul li:hover ul {display:block; position:absolute; left:75px; width:100px; top:0; color:#6600cc;}
.cssfly ul li:hover ul li:hover ul li a {display:block; width:150px; background:#f2fdda; color:#6600cc;}
.cssfly ul li:hover ul li:hover ul li a:hover {background:#f2fdda; color:#6600cc;}

