div#maint_nav {margin: 2px 5px;}
div#maint_nav h3 {margin: -2px -5px;padding: 8px 5px;background-color: #a7a36a;color: #fff;}
div#maint_nav ul {list-style-type: none;margin: 5px 0;padding: 0;}
div#maint_nav ul li {margin: 2px 0;padding: 5px;font-size: 11px;background-color: #fff;border: 1px solid #cfc0a0;}
div#maint_nav ul li:hover {background-color: #a7a36a;}
div#maint_nav ul li a {display: block;color: #634935;text-decoration: none;}
div#maint_nav ul li.selected {background-color: #dfdcb2;font-weight: bold;}
div#dr {width: 743px;color: #634935;}
div#dr .b {font-weight: bold;}
div#dr .i {font-style: italic;}
div#dr img {border: 0px;}
div#dr .messagebox {margin: 5px 0;font-weight: bold;border: 1px solid #a7896d;padding: 5px;}
div#dr .hidden {display: none;}
div#dr .tagselect {width: 300px;height: 120px;padding: 2px;color: #000;border: 1px solid #7f9db9;background-color: #fff;overflow: auto;}
div#dr .option {white-space: nowrap;overflow: hidden;cursor: default;}
div#dr .active {background: #FFD799;}
div#dr .fr {float: right;}
div#dr .lodgingamenity {display: none;}
div#dr h3 {margin: 5px 0;color: #3c5065;font-size: 20px;font-weight: normal;}
div#dr ul.drnav {margin: 0;padding: 0;list-style-type: none;}
div#dr ul.drnav li {display: inline;float: left;margin: 0 2px;padding: 5px;font-size: 11px;background-color: #fff;border: 1px solid #cfc0a0;}
div#dr ul.drnav li:hover {background-color: #a7a36a;}
div#dr ul.drnav li a {color: #634935;text-decoration: none;}
div#dr ul.drnav li.selected {background-color: #dfdcb2;font-weight: bold;}
div#dr td.amenitylist td {padding: 0;margin: 0;width: 175px;height: 14px;border: 0;}
div#dr td.amenitylist label {margin-left: 3px;font-weight: normal;font-size: 11px;}
div#dr .focused {border: solid 2px #b5b5b5;background: #fdfdfd;color: #000;}
div#dr .unfocused {background: #fff;color: #6F6F6F;border: solid 2px #454545;}
div#dr label.error {padding: 0 5px;color: #f00;}
div#dr input.error {border: 2px solid #f00;}
div#dr label {font-weight: bold;}
div#dr label.nb {font-weight: normal;}
div#dr span.nb label {font-weight: normal;}
div#dr span.error {padding: 0 5px;color: #f00;font-weight: bold;}
div#dr .registration {font-size: 11px;text-align: left;border-collapse: collapse;}
div#dr .registration thead td {padding: 5px;background-color: #ad1719;color: #fff;font-weight: bold;font-size: 15px;text-transform: uppercase;}
div#dr .registration th {padding: 5px;font-size: 18px;font-weight: bold;background-color: #dfdcb2;text-align: left;text-transform: uppercase;border: 1px solid #cfc0a0;}
div#dr .registration td {padding: 4px;font-size: 12px;background-color: #fff;border: 1px solid #cfc0a0;}
div#dr .registration tr.none td {background-color: transparent;}
div#dr .registration th input.submit {float: right;padding: 0 5px;}
div#dr .registration tr.updated td {background-color: #FFFCCF;}
div#dr .registration td.updated label {font-weight: bold;color: #000C8F;}
div#dr .dataTables_wrapper {position: relative;min-height: 302px;_height: 302px;clear: both;}
div#dr .dataTables_processing {position: absolute;top: 7px;left: 65%;width: 200px;margin-left: -125px;border: 1px solid #ddd;text-align: center;color: #000;font-size: 11px;padding: 2px 0;}
div#dr .dataTables_length {width: 40%;float: left;margin: 5px 0 0 5px;}
div#dr .dataTables_filter {width: 40%;float: right;text-align: right;margin: 4px 5px 0 0;}
div#dr .dataTables_info {width: 50%;float: left;margin: 8px 0 0 5px;}
div#dr .dataTables_paginate {width: 44px;width: 50px;float: right;text-align: right;}
div#dr table.display {margin: 0 auto;width: 100%;clear: both;}
div#dr table.display thead th {padding: 3px 5px;border-bottom: 1px solid black;font-weight: bold;cursor: hand;background-color: #fff;text-align: left;}
div#dr table.display tfoot th {padding: 3px 10px;border-top: 1px solid black;font-weight: bold;}
div#dr table.display tr td {padding: 3px;vertical-align: middle;}
div#dr table.display tr td.aligntop {vertical-align: top;}
div#dr .sorting_asc {background: url('/_scripts/datatables/images/sort_asc.jpg') no-repeat center right;}
div#dr .sorting_desc {background: url('/_scripts/datatables/images/sort_desc.jpg') no-repeat center right;}
div#dr .sorting {background: url('/_scripts/datatables/images/sort_both.jpg') no-repeat center right;}
div#dr table.display tr.odd {background-color: #fff;}
div#dr table.display tr.even {background-color: #f7f3f7;}
div#dr .top, div#dr .bottom {margin: 5px 0;height: 30px;background-color: #dfdcb2;border: 1px solid #cfc0a0;}
div#dr .clear {clear: both;}
div#dr .dataTables_paginate {width: 400px;margin: 8px 5px 0 0;display: inline;}
div#dr div.dataTables_paginate span.paginate_button, div#dr div.dataTables_paginate span.paginate_active {border: 1px solid #aaa;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding: 2px 5px;margin: 0 3px;cursor: hand;}
div#dr div.dataTables_paginate span.paginate_button {background-color: #f0efdc;}
div#dr div.dataTables_paginate span.paginate_button:hover {background-color: #a7a36a;}
div#dr div.dataTables_paginate span.paginate_active {background-color: #a7a36a;}
div.hiddenArea {display: none;visibility: hidden;}

