/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 22 November 2008 20:54:36
*/


/*CHANGES: 29 August: 
 height:150px; to height:auto; in .menufly */

/* some fancy bits - not really neccessary 
.menufly ul:hover li:hover a {
display:block; border:1px solid #009999; border-width:0 4px 0 0; 
}
.menufly ul:hover li:hover ul:hover li:hover a {
display:block; border:1px solid red; border-width:0 4px 0 0; 
}*/

/* common styling all browsers */
#menufly-position-mysource {position:absolute; top:95px; left:180px; width:auto; height:auto; z-index:1000;}
#menufly-position {position:absolute; top:95px; left:0px; width:auto; height:auto; z-index:1000;}
.menufly {font-family: verdana, arial, sans-serif; width:210px; height:auto; /*height:150px;*/position:relative; font-size:11px; margin:0px 0;}
.menufly ul li a, .menufly ul li a:visited {display:block; text-decoration:none; color:#ffffff; width:210px; height:20px; text-align:left; border:1px solid #ffffff; border-width:0px 1px 0 0; background:#009999; line-height:19px; font-size:11px;}
.menufly ul {padding:0; margin:0; list-style-type: none;}
.menufly ul li {float:left; margin-right:1px; position:relative; border:1px solid #cccccc; border-width:0 0 1px 1px;}/*extra border*/
.menufly ul li ul {display: none;}
/* special text padding left */
.menufly a {padding:0 0 0 5px;}


/* specific to non IE browsers */
/* THE FIRST (BASE) LEVEL HOVER */
.menufly ul li:hover a {color:#ff0000; background:#f1f1f1; text-decoration:underline;}
/* THE SECOND LEVEL */
.menufly ul li:hover ul {display:block; position:absolute; top:0; left:180px; width:175px;}

.menufly ul li:hover ul li a.hide {background:#009999; color:#ffffff;}
.menufly ul li:hover ul li:hover a.hide {width:175px;}

.menufly ul li:hover ul li a {display:block; background:#f1f1f1; color:#000000; width:175px; text-decoration:none;}
.menufly ul li:hover ul li a:hover {background:#f9f9f9; color:#ff0000; text-decoration:underline;}
.menufly ul li:hover ul li ul {display:none;}
/* THE THIRD LEVEL*/
.menufly ul li:hover ul li:hover ul {display:block; position:absolute; left:181px; top:0; color:#000000;}/*left:151px;*/
.menufly ul li:hover ul li:hover ul li a {display:block; width:175px; background:#f1f1f1; color:#000000; text-decoration:none;}/*200px*/
.menufly ul li:hover ul li:hover ul li a:hover {background:#f9f9f9; color:#ff0000; text-decoration:underline;}
