/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.plainmenu ul li a.menuthis:visited,.plainmenu ul li a.menuthis  { font-weight:bold; color: #003366; }

.plainmenu {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	background-color:#ffffff;
}

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

.plainmenu ul li ul {
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.plainmenu ul li {
	float:left;
	position:relative;
	background-color:#FFF;
}
.plainmenu ul li a, .plainmenu ul li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	color:#999;
	padding:0px 16px 0px 0px;
	line-height:28px;
	height:30px;
	background-color:#fff;
}

.plainmenu ul li:hover {width:auto;}

.plainmenu ul li ul {
display: none;
}
.plainmenu table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.plainmenu ul li:hover ul {
display:block;
position:absolute;
top:30px; 
left:0px;
width:130px;
}
.plainmenu ul li:hover ul.endstop {
left:-92px;
}
.plainmenu ul li:hover ul li ul {
display: none;
}
.plainmenu ul li:hover ul li a {
display:block;height:auto;
line-height:15px;
padding:4px 16px; 
width:130px; 
border-bottom:0;
}
.plainmenu ul li:hover ul li a.drop {
background:#ccd url(admin/templates/mango/menu/images/bullet1.gif) no-repeat 3px 8px;
}
.plainmenu ul li:hover ul li a:hover {
color:#000; background: #ccd url(admin/templates/mango/menu/images/bullet1.gif) no-repeat 3px 8px;
}
.plainmenu ul li:hover ul li a:hover.drop {
background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.plainmenu ul li:hover ul li:hover ul {
display:block; position:absolute; left:161px; top:-1px;
}
.plainmenu ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */
.plainmenu ul li a:hover ul {
display:block;position:absolute;top:30px; top:33px; background:#999;left:0; 
}

.plainmenu ul li a:hover ul.endstop {
left: -92px;
}
.plainmenu ul li a:hover ul li a {
display:block;background:#999;color:#000; height:1px; line-height:15px; padding:4px 16px; width:80px;
}
.plainmenu ul li a:hover ul li a.drop {
background:#ccd url(admin/templates/mango/menu/images/bullet1.gif) no-repeat 3px 8px; padding-bottom:4px;
}
.plainmenu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.plainmenu ul li a:hover ul li a:hover {
color:#000; background: #ccd url(admin/templates/mango/menu/images/bullet1.gif) no-repeat 3px 8px;
}
.plainmenu ul li a:hover ul li a:hover.drop {
 background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.plainmenu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:113px;
}
.plainmenu ul li a:hover ul li a:hover ul.left {
left:-153px;
}

.plainmenu a.drop, .plainmenu a:visited.drop
{
   background-image: url(images/drop.gif);
   background-repeat: no-repeat;
   background-position: center right;
   padding-right:20px;	
}

.plainmenu a.fly, .plainmenu a:visited.fly
{
   background-image: url(images/fly.gif);
   background-repeat: no-repeat;
   background-position: center right;
}

.plainmenu ul li a:hover 
{
	border-color:#c00;
	color:#000;
}


.textmenu {
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.textmenu li {
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	float: right;
}

.textmenu li a {
   display:block;
   text-decoration:none;
   line-height:20px;
   color:#006699;
}

.textmenu li a:hover {
   text-decoration:none;
   color:#FF6600;
}
