/* UDMv4.42 */
/***************************************************************\

  ULTIMATE DROP DOWN MENU Version 4.42 by Brothercake
  http://www.udm4.com/
  
  This script may not be used or distributed without license

\***************************************************************/

/***************************************************************/
/* Generated CSS - do not edit this directly, yeah right!                   */
/***************************************************************/


.udm, .udm li, .udm ul {
list-style-type:none;
margin:0;
padding:0;

}
.udm {
border:none;
cursor:default !important;
width:185px;
z-index:20000;


}
.udm {
margin-left:3px;
margin-top:0.7em;

}
.udm li {
display:block;
position:static;
width:185px;

}
:root .udm[class="udm"] li {
position:relative;
}
:root .udm[class="udm"] ul li {
position:relative;
}
.udm li a {
display:block;
position:relative;
}
.udm li {
margin-bottom:2px;
}
.udm ul li {
margin-bottom:0;
}
.udm ul a {
margin:0;
}
.udm ul li {
margin-bottom:0 !important;
}
.udm ul li:first-child {
margin-top:0;
}
.udm ul a {
margin-bottom:0;
margin-left:0 !important;
margin-right:0 !important;
margin-top:0;
}
.udm ul {
background-color:#f7f1e5;
cursor:default !important;
height:auto;
padding:2px;
position:absolute;
width:185px;
z-index:20100;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.udm ul li {
cursor:default !important;
float:none;
position:static;
width:100%;

}
.udm ul {
display:none;
visibility:hidden;
border: none;

}
html[xmlns] .udm ul {
display:block;
height:0;
left:-10000px;
overflow:scroll;
visibility:visible;
border: none;

}
* html .udm ul {
display:block;
height:0;
overflow:scroll;
top:-10000px;
visibility:visible;
border: none;
}
ul.udm[class^="udm"] ul {
display:block;
height:0;
left:-1000em;
overflow:visible;
visibility:visible;
border: none;
}
.udm a .udmA {
/*border:medium none;*/
cursor:inherit !important;
display:block;
margin:0 9px;
position:absolute;
right:0;
text-align:right;
top:0;
visibility:hidden;
border: none;
}
.udm a .udmA img {
display:block;
}
.udm ul a .udmA {
margin:0 5px;
}
* html .udm a .udmA {
right:1px;
top:1px;
}
* html .udm ul a .udmA {
right:1px;
top:1px;
}
.udm .udmS {
margin-left:4px;
margin-top:4px;
}
.udm .udmS {
cursor:default !important;
display:none;
height:auto;
left:0;
position:absolute;
top:0;
width:auto;
z-index:20050;
border: none;
}
.udm a, .udm a:link, .udm a.nohref {
color:#000;
cursor:pointer !important;
font-style:normal;
padding-bottom:5px !important;
padding-left:6px;
padding-right:9px;
padding-top:5px !important;
text-align:left;
text-decoration:none;
z-index:1000;
}
.udm a, .udm a.nohref {
font-size:1em;
}

.udm li a, .udm li a:link, .udm li a.nohref, .udm li a:visited {
background:url("../images/menubg.png") repeat-x bottom #fff;
border-style:solid none solid none;
border-color:#dadada;
	border-width:1px;	
	letter-spacing:1px !important;
}
.udm li a:visited {
color:#000;
font-style:normal;
}
.udm li a.udmR, .udm li a.udmY, .udm li a.udmR:visited, .udm li a.udmY:visited, .udm li a:hover, .udm li a:focus, .udm li a.nohref:hover, .udm li a.nohref:focus {
background:url("../images/menubg-hover.png") repeat-x top #f7f1e5;
color:#000;
font-style:normal;
padding-left:6px;
text-decoration:none;
}
* html .udm li a:active {

color:#000;
font-style:normal;
padding-left:6px;
text-decoration:none;
}
.udm ul a, .udm ul a:link, .udm ul a.nohref {
background-color: #fefaf4;
font-style:normal;
font-weight:normal !important;
padding-bottom:2px !important;
padding-left:6px;
padding-right:5px;
padding-top:2px !important;
text-align:left;
text-decoration:none;


}

/*.udm ul a .udmA, .udm ul a:link .udmA, .udm ul a.nohref .udmA {

font-weight:normal !important;
}*/


/* Popups 2nd level */
.udm ul li a, .udm ul li a:link, .udm ul li a.nohref, .udm ul li a:visited {
padding:10px;
margin-bottom: 2px;
background-image: none;
border:solid 1px #dadada;
}

.udm ul li a.udmR, .udm ul li a.udmY, .udm ul li a.udmR:visited, .udm ul li a.udmY:visited, .udm ul li a:hover, .udm ul li a:focus, .udm ul li a.nohref:hover, .udm ul li a.nohref:focus, .udm ul li a:visited:hover {
color:#000000;
font-style:normal;
text-decoration:none;
margin-bottom: 2px;
padding:10px;
background: #fff;
border:solid 1px #dadada;
}
* html .udm ul li a:active {
color:#000000;
font-style:normal;
text-decoration:none;
}
.udm a.nohref, .udm ul a.nohref {
cursor:default !important;
}
.udm h3, .udm h4, .udm h5, .udm h6 {
display:block;
font-size:1em;
font-weight:normal;
margin:0;
padding:0;
text-decoration:none;
}
.udm h1, .udm h2, .udm h3, .udm h4, .udm h5, .udm h6 {
width:100%;
}
* html .udm li {
display:inline;
}
* html .udm li, * html .udm ul li {
display:block;
float:left;
}
ul.udm[class$="udm"] li, ul.udm[class$="udm"] ul li {
display:block;
float:left;
}
ul.udm[class$="udm"]:not([class="xxx"]) li {
float:none;
}
ul.udm[class$="udm"]:not([class="xxx"]) ul li {
float:none;
}
select {
visibility:visible;
}
.udm .udmC {
height:auto;
left:0;
position:absolute;
top:0;
width:auto;
z-index:20020;
border: none;
}

/* remove margin beneath last menu item */
#menu #popupmenu li.lastMenuItem
{
	margin-bottom:0;

}
/* fix inset border that appears on popups in IE6 */
*html #udm li ul{
	border-left:solid #fff 5px ;
	border-top:solid #fff 3px ;
}




