/* UDMv4.2 */
/***************************************************************\

  ULTIMATE DROPDOWN MENU Version 4.2 by Brothercake
  http://www.udm4.com/

  This script may not be used or distributed without license

\***************************************************************/

/***************************************************************/
/* Generated CSS - do not edit this directly                   */
/***************************************************************/

.udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}
.udm{
	position:absolute;
	left:0;
	top:0;
	z-index:20000;
	width:18em;
	cursor:default !important;
	border:none;
	text-align:left;
}
.udm{
 background-image:none;
 background-color:none;
 float:none;width:100%;
}
@media screen,projection{.udm{float:left;}}
@media screen,projection{.udm:not(:nth-child(n)){float:none;}}
.udm{
 margin-top:0
}
.udm>li:first-child{margin-left:0em;}
@media ScReEn{.udm>li:first-child{margin-left:0;margin-right:0;}}
@media screen,projection{.udm:not(:nth-child(n))>li:first-child{margin-left:0em;}}
/*.udm li{left:0.5em;}*/
@media screen,projection{.udm li{position:relative;}}
.udm ul li{left:0;}
ul[class^="udm"] li{left:0;position:static;}
@media ScReEn{ul[class^="udm"] li{left:0em;position:relative;}}
@media screen,projection{.udm:not(:nth-child(n)) li{position:static;}}
.udm li{display:block;width:auto;float:left;}
.udm li a{position:static;display:block;float:left;white-space:nowrap;}
@media screen,projection{.ud\m li a{position:relative;float:none;}}
ul[class^="udm"] li a{position:relative;float:none;}
@media screen,projection{* html .udm li a{position:relative;float:none;}}
@media screen,projection{.udm li a:not(:nth-child(n)){position:static;float:left;}}
.udm ul li a{
 position:relative;
 float:none !important;
 white-space:normal;
}
.udm li{margin-right:1px;}
.udm ul li{margin-right:0;}
.udm li a{margin-bottom:1px;}
.udm ul li a{margin-bottom:0;}
ul[class^="udm"] li a{margin-bottom:0;}
ul[class^="udm"] li{margin-bottom:1px;}
ul[class^="udm"] ul li{margin-bottom:0;}
.udm ul a{margin:0;}
.udm ul li{margin-bottom:0px !important;}
.udm ul li:first-child{margin-top:0;}
.udm ul a{
 margin-top:0;
 margin-right:0px !important;
 margin-bottom:0;
 margin-left:0px !important;
}
.udm ul{
* background-image:none;
* background-color:#486AB3;
 background:#F1F1F1 url(/images/hbar-platinum.gif) repeat-x top left;
 cursor:default !important;
 width:18em;
 height:auto;
 border-width:0px;
/* border-color:#C5C5C5; */
 border-color:#C5C5C5 #777 #777 #C5C5C5;
 border-style:solid;
 position:absolute;
 z-index:20100;
 padding:0px;
}
.udm ul li{
 cursor:default !important;
 width:100%;
 position:static;
 float:none;
}
.udm ul{display:none;visibility:hidden;}
.udm a,.udm a:link,.udm a.nohref{
* background-image:none;
* background-color:#486AB3;
 background:#F1F1F1 url(/images/hbar-platinum.gif) repeat-x top left;
 color:#000000;
 cursor:pointer !important;
/* z-index:1000; */
 text-align:left;
 border-style:solid;
 border-color:#C5C5C5 #777 #777 #C5C5C5;
 padding-left:5px;
 padding-right:5px;
 padding-top:3px !important;
 padding-bottom:3px !important;
 text-decoration:none;
 border-width:1px 1px 1.5px 1px;
 font-style:normal;
 font-family:verdana,lucida grande,arial,helvetica,sans-serif;
 font-weight:bold !important;
}
.udm a,.udm a.nohref{
 font-size:8px/8px !important;
}
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited{letter-spacing:0px !important;}
.udm li a:visited{
* background-image:none;
* background-color:#486AB3;
 background:#F1F1F1 url(/images/hbar-platinum.gif) repeat-x top left;
 border-width:1px 1px 1.5px 1px;
 color:#000000;
 font-style:normal;
 border-style:solid;
 border-color:#C5C5C5 #777 #777 #C5C5C5;
}
.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,.udm li a:visited:hover,.udm li a:active{
 font-style:normal;
* background-image:none;
* background-color:#9D080D;
 background:#CBBBEE url(/images/hbar-violet.gif) repeat-x top left;
 text-decoration:none;
 color:#FFFFFF;
 border-color:#C5C5C5 #777 #777 #C5C5C5;
 border-style:solid;
 border-width:1px 1px 1.5px 1px;
}
.udm ul a,.udm ul a:link,.udm ul a.nohref{
* background-image:none;
* background-color:#486AB3;
 background:#F1F1F1 url(/images/hbar-platinum.gif) repeat-x top left;
 color:#000000;
 text-align:left;
 border-width:1px 1px 1.5px 1px;
 border-style:solid;
* border-color:#E8E8E8 #E8E8E8 #E8E8E8 #E8E8E8;
 border-color:#C5C5C5 #777 #777 #C5C5C5;
 padding-left:5px;
 padding-right:5px;
 padding-top:3px !important;
 padding-bottom:3px !important;
 text-decoration:none;
 font-style:normal;
 font-size:8px/8px !important;
 font-family:verdana,lucida grande,arial,helvetica, sans-serif;
 font-weight:bold !important;
}
.udm ul li a,.udm ul li a:link,.udm ul li a.nohref,.udm ul li a:visited{letter-spacing:0px !important;}
.udm ul li a:visited,* html .udm ul li a:visited{
* background-image:none;
* background-color:#486AB3;
 background:#F1F1F1 url(/images/hbar-platinum.gif) repeat-x top left;
 color:#000000;
 font-style:normal;
 border-width:1px 1px 1.5px 1px;
 border-style:solid;
 border-color:#C5C5C5 #777 #777 #C5C5C5;
}
.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,.udm ul li a:active{
 font-style:normal;
* background-image:none;
* background-color:#9D080D;
 background:#CBBBEE url(/images/hbar-violet.gif) repeat-x top left;
 text-decoration:none;
 color:#FFFFFF;
 border-color:#C5C5C5 #777 #777 #C5C5C5;
 border-style:solid;
 border-width:1px 1px 1.5px 1px;
}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6{
 display:block;
 background:none;
 margin:0;
 padding:0;
 border:none;
 font-size:8px/8px;
 font-weight:normal;
 text-decoration:none;
}
.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}
.ud\m h3,.ud\m h4,.ud\m h5,.ud\m h6{display:block;}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}
@media screen,projection{.udm h3,.udm h4,.udm h5,.udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}}
@media screen,projection{.udm ul h3,.udm ul h4,.udm ul h5,.udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}}
@media screen,projection{* html .udm li{display:inline;}}
@media screen,projection{* html .udm li,* html .udm ul li{display/**/:block;float/**/:left;}}
@media screen,projection{.udm:not(:nth-child(n)) li,.udm:not(:nth-child(n)) ul li{display:block;float:left;}}
@media screen,projection{* html .udm li,* html .udm ul li{clear:none;}}
#udm li.lastLi {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEC8CC;
}

/* this in my style sheet 3/05 but not in current macworld.com sheet
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}
*/