/* ================================================================ 
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/basic_dd.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */
.menu {
width: 780px;
background:url(../images/menu_bgv2.jpg);
background-repeat: repeat-x;
height: 40px;
}
.menu ul{
list-style-type:none;
padding:0;
margin:0;
height: 40px;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
background-color:#000000;
background:url(../images/menu_bgv2.jpg);
background-repeat: repeat-x;
border: none;
width:111px;
}
.menu li.menu_sel{
background:url(../images/menu_bgv2_sel.jpg);

}
.menu ul li {
height: 40px;
vertical-align: middle;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:11px;
color: #FFFFFF;
text-decoration:none;
text-align:left;
font-family:verdana, sans-serif;
}
.menu ul ul li {
width: 200px;
font-family:verdana, sans-serif;
font-size:10px;
height: auto;
}
.menu a.rss {
color:#FF9900;
}
.menu ul li a img {
border: none;
}
/* style the links hover */
.menu ul li:hover{
background-color: #539BEB;
background-image:url(../images/menu_centre_selv2.1.jpg);
background-repeat: repeat-x;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top: 40px;
background-color: #000000;
}
.menu ul ul li h1{
padding: 2px 0px 2px 1px;
line-height: 14px;
text-indent: 0;
font-family:verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #91D6FB;
border-bottom: 1px dashed #91D6FB;
}
.menu ul ul li h2{
font-family:verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color:#CCCCCC;
padding: 4px 0px 4px 5px;
}
.menu ul ul li{
background-color: #000000;
background-image:url(../images/subnav_bg_sel.jpg);
background-repeat: repeat-x;
text-align: left;
color: #CCCCCC;
}
.menu ul ul li:hover{
background-color: #000000;
background-image:url(../images/subnav_bg_sel.jpg);
background-repeat: repeat-x;
}
.menu ul ul li a{
padding: 4px 0px 4px 5px;
border-bottom: 1px solid #333333;
}
.menu ul ul li.admin_opt{
border-bottom: 1px solid #333333;
background-image: url(../images/subnav_bg_org.jpg);
background-color: #F7941D;
color: #000000;
}
.menu ul ul li.admin_opt a{
color: #000000;
}
.menu ul ul li.admin_opt a:hover{
color: #FFFFFF;
}
.menu ul ul li.admin_opt h1{
line-height: 14px;
font-size: 12px;
font-weight: bold;
color: #000000;
border-bottom: 1px dashed #000000;
}
/* slow background load workaround for ie */
.menu ul ul li a:hover{
background-image: none;
background-color: #539BEB;
background-image: url(../images/subnav_bg.jpg);
background-repeat: repeat-x;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

