/* ================================================================ 
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/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */



.menu5 {
font-family:verdana,sans-serif;
font-size:0.9em;
height:2.5em;
list-style-type:none;
position:relative;
text-align:left;
z-index: 1;
}
.menu5 ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.menu5 li {
float:left;
position:relative;
}
.menu5 li a, .menu5 li a:visited {
color:#000000;
display:block;
float:left;
height:3em;
line-height:3em;
padding-right:0em;
text-decoration:none;
width:6em;
}
* html .menu5 li a, .menu5 li a:visited {
width:6em;
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;
}
.menu5 li ul {
height:0pt;
left:0pt;
overflow:hidden;
position:absolute;
top:2.5em;
visibility:hidden;
}
.menu5 table {
border-collapse:collapse;
font-size:1em;
margin:-1px;
}
.menu5 li:hover a, .menu5 li a:hover {
border:0pt none;
color:#799FFF;
text-decoration:none;
}
.menu5 li:hover ul, .menu5 li a:hover ul {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
height:auto;
left:0pt;
overflow:visible;
top:2.5em;
visibility:visible;
width:16em;
}
.menu5 li:hover ul li a, .menu5 li a:hover ul li a {
background:transparent none repeat scroll 0%;
color:black;
display:block;
font-weight:normal;
height:auto;
line-height:1.5em;
padding:0.5em;
text-decoration:none;
width:15em;
}
* html .menu5 li a:hover ul li a {
width:15em;
}
.menu5 li:hover ul li a.drop, .menu5 li a:hover ul li a.drop {
color:black;
font-weight:bold;
}
.menu5 li:hover ul li ul, .menu5 li a:hover ul li a ul {
height:0pt;
left:9.5em;
overflow:hidden;
position:absolute;
top:0pt;
visibility:hidden;
}
.menu5 li:hover ul li a:hover, .menu5 li a:hover ul li a:hover {
color:#799FFF;
text-decoration:none;
}
.menu5 li:hover ul li:hover ul, .menu5 li a:hover ul li a:hover ul {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
color:#000000;
height:auto;
visibility:visible;
width:16em;
}
.menu5 li:hover ul li:hover ul.left, .menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a, .menu5 li a:hover ul li a:hover ul li a {
color:black;
display:block;
height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a, .menu5 li a:hover ul li a:hover ul li a:hover {
color:#799FFF;
text-decoration:none;
}
.menu5 li a.testimonials {
padding-right: 1.2em;
} 