#pmenu{position:relative; list-style:none; padding:0px; margin:0px; z-index:200; margin-top: 3px;}

#pmenu li {position:relative; float:left;padding:0px; margin:0px;}
.layout_black #pmenu > li:hover a { color: #000; }
#pmenu li a{display:block; font-size:12px;text-decoration:none;text-align:center;line-height:22px;background: #4f4e53;border:1px solid #fff;color:#000;font-weight:bold;}
/* override a sub-heading to be a little more contrasting */
#pmenu li.sub a { min-width: 100px; }
#pmenu li .subheading,#pmenu li .subheading a {font-size:11px;line-height:22px;background: #7f7e83;color:#fff;font-weight:bold;}
#pmenu .mysystem li a { min-width: 150px;}
#pmenu .claims li a{min-width: 150px; padding: 3px 15px 3px 10px;}
#pmenu .scope li a{min-width: 120px; }
#pmenu .configuration li a{min-width: 130px; padding: 5px 15px 3px 10px;}

#pmenu table{position:absolute;left:0px; top:0px; border-collapse:collapse;}

#pmenu li ul li a{font-weight:normal; text-align:left; text-indent:5px; }

#pmenu li ul{display:none; list-style:none;padding:0px; margin:0px;}
#pmenu li ul li{float:none;}

/*iframe fix select box overlapping menu*/
#pmenu li a iframe{width:102px; position:absolute;left:0px; top:26px; visibility:hidden;}
#pmenu li a:hover iframe{visibility:visible;}
#pmenu li a:hover ul li a iframe{visibility:hidden;}

#pmenu li a ul li a iframe{left:101px; top:0px;}
#pmenu li a ul li a:hover iframe{visibility:visible;}




.not-authorized{
  margin-bottom: 500px;
}


.not-authorized{
  margin-bottom: 500px;
}


#trainer_qualifications .fields{
  width: 380px;
}

#trainer_qualifications .fields a.remove_child{
  margin-left: 350px;
}

#file_note_stages .remove_child{
  float: right;
}

.header_white #pmenu a{ color:#fff }
