.hidden {display: none;} .centered {text-align: center;} .help_title {font-weight: bold;} .help_ver, .span_ver, .span_ver_date {font-style: italic;} .tbl_wide { width: 100%; border: solid 1px #ccc; } .tbl_wide .tbl_header { font-weight: bold; text-align: center; background-color: #ccc; } .tbl_wide td { padding: 5px; border: solid 1px #ccc; } .mnu_selected { background-color: #000; color: #fff; } .scrollable {overflow: auto;} html, body { height: 100%; margin: 0; } hr { margin: 5px 0; padding: 0; border: 0; height: 1px; background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0)); background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0)); background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0)); background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0)); background: linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0, 0)); } nav { width: 200px; box-shadow: 5px 5px 5px #ccc; position: fixed; padding: 2px; margin-left: 10px; border: solid 1px #ccc; } nav ul { padding: 0; margin: 2px; list-style: none; transition: all 0.5s ease-out 0.1s; } nav ul li { cursor: pointer; } nav ul li ul { padding: 0 0 0 2px; } nav ul li div { padding: 2px 2px 2px 4px; } nav ul li div:hover { background-color: #ddd; color: #000; } article { margin: 2px 2px 2px 225px; transition: all 0.5s ease-out 0.1s; } a, a:visited, a:hover { color: #555; text-decoration: none; } a:hover {text-decoration: underline;} #div_license { height: 150px; }