.navbox2{/* Navbox container style */box-sizing:border-box;border:1pxsolid#a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1emauto0;/* Prevent preceding content from clinging to navboxes */}.navbox2.navbox2{margin-top:0;/* No top margin for nested navboxes */}.navbox2+.navbox2{margin-top:-1px;/* Single pixel border between adjacent navboxes */}.navbox2-inner,.navbox2-subgroup{width:100%;}.navbox2-group,.navbox2-title,.navbox2-abovebelow{padding:0.25em1em;/* Title, group and above/below styles */line-height:1.5em;text-align:center;}th.navbox2-group{/* Group style */white-space:nowrap;/* @noflip */text-align:right;}.navbox2,.navbox2-subgroup{background-color:#fdfdfd;/* Background color */}.navbox2-list{line-height:1.5em;border-color:#fdfdfd;/* Must match background color */}/* cell spacing for navbox cells */tr+tr>.navbox2-abovebelow,tr+tr>.navbox2-group,tr+tr>.navbox2-image,tr+tr>.navbox2-list{/* Borders above 2nd, 3rd, etc. rows */border-top:2pxsolid#fdfdfd;/* Must match background color */}.navbox2th,.navbox2-title{background-color:#e0e0e0;/* Level 1 color */}.navbox2-abovebelow,th.navbox2-group,.navbox2-subgroup.navbox2-title{background-color:#e7e7e7;/* Level 2 color */}.navbox2-subgroup.navbox2-title{font-size:88%;}.navbox2-subgroup.navbox2-group,.navbox2-subgroup.navbox2-abovebelow{background-color:#f0f0f0;/* Level 3 color */}.navbox2-even{background-color:#f7f7f7;/* Even row striping */}.navbox2-odd{background-color:transparent;/* Odd row striping */}.navbox2.hlisttddl,.navbox2.hlisttdol,.navbox2.hlisttdul,.navbox2td.hlistdl,.navbox2td.hlistol,.navbox2td.hlistul{padding:0.125em0;/* Adjust hlist padding in navboxes */}