.dynnav-body{margin-top:1.4em; margin-bottom:0.4em;}
.dynnav-table{clear:both; width:94%; background:rgb(242,242,242);width:94%;border-radius: 0.4em 0.4em 0.4em 0.4em;border: 1px solid #AAA;padding: 5px;}
.dynnav-header{text-align:center; background-color:#f0f0f0; border-radius:0.4em;box-shadow: 0 0 22px -4px darkgrey;}
.dynnav-header-text{font-size: 115%; font-weight: bold}
.navtemplate-table{background-color:white; border:1px solid #CCC; width:100%; margin-top:0.8em}
.navtemplate-table-header{font-size:108%; font-weight:bold; color:#708090; padding-left:60px}
.navtemplate-edit{float:right; margin-right:0.4em}
.navtemplate-header{text-align:center; background-color:rgb(255,246,232); border-radius: 0.4em 0.4em 0 0}
.navtemplate-group{background-color:rgb(242,242,242); text-align:center; width:15%; border-radius: 0.4em 0.4em 0.4em 0.4em}
.navtemplate-text{background:rgb(242,242,242); padding-left: .3em; text-align:left; border-radius: 0.4em 0.4em 0.4em 0.4em}
#dynnav-buttons{text-align:center; line-height: 1.5;}
.dynnav-button{border-radius: 0.3em; margin: 0px 0.25em 0.4em; font-size: 13px; border: 0 !important; box-shadow: 0 0 20px -3px grey; padding: 0em 0.4em; white-space: nowrap; display: inline-block;}
.dynnav-button a:hover{text-decoration: none !important}
.dynnav-button a:visited{color: #002BB8 !important}
.dynnav-button-inactive{background-color: #F0F0F0}
.dynnav-button-active{background-color: moccasin}
#dynnav-button-one .dynnav-button-inactive{background-color:inherit !important;}
#dynnav-button-one .dynnav-button-active{background-color:inherit !important;}
#dynnav-templates{margin-top: -0.75em;}
.navtemplate-odd{background-color:#EFFFEF !important;}