/* essential  */
#nav01 {}
#nav01 .dcontent {position:absolute;top:-900em;width:259px;padding:0 4px 0 1px;background:red;}
#nav01 li:hover {visibility:inherit;} /* fixes IE7 'sticky bug' */
#nav01 li {float:left;position:relative;}
#nav01 li li {float:none;position:static;} /* unset */
#nav01 a {display:block;position:relative;}
#nav01 li:hover .dcontent, #nav01 li.sfHover .dcontent {left:50%;top:40px;z-index:99;}

/*  skin  */
#nav01 {font-size:1.5em; clear;both;}
#nav01 li {background:url(../images/bgTopNav.png) 0 0 no-repeat; width:146px; height:48px;}


#nav01 a {z-index:100;}


#nav01 .dcontent {background:url(../images/nav01-bg-bottom.png) 0 bottom no-repeat;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc'); display:none;}
#nav01 .item1 .dcontent {margin-left:-75px;}
#nav01 .item2 .dcontent {margin-left:-46px;}
#nav01 .item3 .dcontent {margin-left:-105px;}
#nav01 .item4 .dcontent {margin-left:-45px;}
#nav01 .item5 .dcontent {margin-left:-71px;}
#nav01 .item6 .dcontent {margin-left:-185px;}
#nav01 .top {padding:35px 15px 20px 5px; margin-right:4px; background:url(../images/topborder1_dropdown.png) right top no-repeat; display:none;}
#nav01 .item5 .top {background:url(../images/topborder5_dropdown.png) right top no-repeat;}
#nav01 .item3 .top {background:url(../images/topborder3_dropdown.png) right top no-repeat;}
#nav01 .item6 .top {background:url(../images/topborder6_dropdown.png) left top no-repeat;}
#nav01 .item2 .top, #nav01 .item4 .top {background:url(../images/topborder2_dropdown.png) right top no-repeat;}



#nav01 li:hover li, #nav01 li.sfHover li{background:none;}
#nav01 .dcontent {font-size:11px;}
#nav01 .dcontent ul ul {padding-left:20px;}
#nav01 .dcontent li {zoom:1;}
#nav01 .dcontent a, #nav01 .dcontent a:visited  {background:none;}
#nav01 .dcontent ul ul a, #nav01 .dcontent ul ul a:visited  {color:#7c7c7c;padding:0;padding-left:15px; background:none; font-weight:normal;}
#nav01 .dcontent ul a:hover {color:#fdb913 !important; background:none;}
#nav01 .dcontent ul ul a:hover {color:#000000 !important; background:none;}
#nav01 .dcontent ul a, #nav01 .dcontent ul a:visited {display:block;font-weight:900;color:#0c477c;padding-bottom:0;}

/* customiser */ 
.grid3col {overflow:auto;zoom:1;}
.grid3col .column {float:left;width:100%;}
.grid3col .last {padding-right:0;}

