/*** essential ***/
#nav01{float:right;margin-top:41px;}
#nav01 .dcontent{position:absolute;top:-999em;width:465px;padding:0 7px 0 5px;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:14px;}
#nav01 li{background:url(../images/sep-nav.gif) right center no-repeat;}
#nav01 li a{cursor:default;}
#nav01 li li a{cursor:pointer;}
#nav01 li.item6{background:url(../images/bg-training.gif) left -3px no-repeat;} /* width:auto ie6 bug */
#nav01 a{z-index:100;}
#nav01 .arrow{display:none;width:15px;height:9px;background:url(../images/nav01-arrow.gif) no-repeat;position:absolute;left:50%;top:40px;z-index:100;margin-left:-8px;_margin-left:-22px;}
#nav01 a, #nav01 a:visited{color:#555555;padding:10px 15px;}
#nav01 .item6 a, #nav01 .item6 a:visited{padding:10px 29px;}
#nav01 .dcontent{background:url(../images/nav01-bg-bot.png) 0 bottom no-repeat;margin-left:-235px;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#nav01 .item5 .dcontent{margin-left:-259px;}
#nav01 .item6 .dcontent{margin-left:-399px;}
#nav01 .top{padding:15px 15px 5px;border-top:1px solid #649cc8;}
#nav01 li:hover, #nav01 li.sfHover, #nav01 a:focus, #nav01 a:hover, #nav01 a:active,
#nav01 li.selected, #nav01 li.sfHover.selected, #nav01 .selected a
{color:#0c477c;text-decoration:none;background:url(../images/bg-navHover.gif) repeat-x;}
#nav01 li.item6:hover, #nav01 li.item6.sfHover, #nav01 .item6 a:focus, #nav01 .item6 a:hover, #nav01 .item6 a:active,
#nav01 li.item6.selected, #nav01 li.item6.sfHover.selected, #nav01 .item6.selected a:focus, #nav01 .item6.selected a:hover, #nav01 .item6.selected a:active, #nav01 .item6.selected a
{color:#0c477c;text-decoration:none;background:url(../images/bg-training-hover.gif) left -3px no-repeat;}
#nav01 li:hover li, #nav01 li.sfHover li{background:none;}
#nav01 .dcontent{font-size:11px;}
#nav01 .dcontent ul{margin-bottom:15px;}
#nav01 .dcontent li{zoom:1;}
#nav01 .dcontent a, #nav01 .dcontent a:visited, #nav01 li.item6.dcontent a, #nav01 li.item6.dcontent a:visited{color:#7c7c7c;padding:0;padding-left:15px;background:url(../images/gray_arrow.gif) 0 3px no-repeat !important;}
#nav01 .dcontent a:hover{color:#000 !important;background:url(../images/gray_arrow.gif) 0 3px no-repeat;}
#nav01 .section{display:block;text-transform:uppercase;font-weight:900;color:#0c477c;margin-bottom:5px;}

/* customiser */ 
.grid3col{overflow:auto;zoom:1;}
.grid3col .column{float:left;width:30%;padding-right:4%;}
.grid3col .last{padding-right:0;}
