table.navbox{
border:1px solid #AAA;
clear:both;
margin:auto;
padding:1px;
text-align:center;
width:100%;
}
table.navbox + table.navbox{
margin-top:-1px;
}
.navbox-title,
.navbox-abovebelow,
table.navbox th{
padding-left:1em;
padding-right:1em;
text-align:center;
}
.navbox-group{
font-weight:700;
white-space:nowrap;
}
.navbox,
.navbox-subgroup{
background:none repeat scroll 0 0 #FDFDFD;
}
.navbox-list{
border-color:#FDFDFD;
}
.navbox-title,
table.navbox th{
background:none repeat scroll 0 0 #B2DFEE;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title{
background:none repeat scroll 0 0 #D1EEEE;
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow{
background:none repeat scroll 0 0 #E6F6E6;
}
.navbox-even{
background:none repeat scroll 0 0 #F5FCF5;
}
.navbox-odd{
background:none repeat scroll 0 0 transparent;
}
.navbox-title{
word-wrap: normal !important;
}