.active-scaffold form, .active-scaffold table, .active-scaffold p, .active-scaffold div, .active-scaffold fieldset {margin: 0; padding: 0}
.active-scaffold {margin: 5px 0}
.active-scaffold table {width: 100%; border-collapse: separate}
.active-scaffold a, .active-scaffold a:visited {color: #06c; text-decoration: none}
.active-scaffold a.disabled {color: #999}
.active-scaffold a:hover {background-color: #ff8}
.active-scaffold .clear-fix {clear: both}
noscript.active-scaffold {border-left: solid 5px #f66; background-color: #fbb; font-size: 11px; font-weight: bold; padding: 5px 20px 5px 5px; color: #333}
.active-scaffold-header {position: relative}
.blue-theme .active-scaffold-header {background-color: #005CB8}
.active-scaffold-header h2 {padding: 2px 0px; margin: 0; color: #555; font: bold 160% arial, sans-serif}
.blue-theme .active-scaffold-header h2 {color: #fff; padding: 2px 5px 4px 5px}
.active-scaffold-header div.actions a {float: right; font: bold 14px arial; letter-spacing: -1px; text-decoration: none; padding: 1px 2px; white-space: nowrap; margin-left: 5px; background-position: 1px 50%; background-repeat: no-repeat}
.view .active-scaffold-header div.actions a {float: left}
.blue-theme .active-scaffold-header div.actions a {color: #fff}
.active-scaffold-header div.actions a.disabled {color: #666; opacity: 0.5}
.blue-theme .active-scaffold-header div.actions a.disabled {color: #fff; opacity: 0.5}
.active-scaffold-header div.actions a.new, .active-scaffold-header div.actions a.new_existing, .active-scaffold-header div.actions a.show_search {padding-left: 19px; background-position: 1px 50%; background-repeat: no-repeat}
.active-scaffold-header div.actions a.new, .active-scaffold-header div.actions a.new_existing {background-image: url(../../../images/active_scaffold/default/add.gif)}
.active-scaffold-header div.actions a.show_search {background-image: url(../../../images/active_scaffold/default/magnifier.png)}
.blue-theme .active-scaffold-header div.actions a:hover {background-color: #378CDF}
.active-scaffold-header div.actions a.disabled:hover {background-color: transparent; cursor: default}
.active-scaffold-header div.actions {position: absolute; right: 5px; top: 5px; text-align: right}
.active-scaffold th {background-color: #555; text-align: left}
.active-scaffold th a, .active-scaffold th p {font: bold 11px arial, sans-serif; display: block; background-color: #555}
.active-scaffold th a {color: #fff; padding: 2px 15px 2px 5px}
.active-scaffold th p {color: #eee; padding: 2px 5px}
.active-scaffold th a:hover {background-color: #000; color: #ff8}
.active-scaffold th.sorted {background-color: #333}
.active-scaffold th.asc a, .active-scaffold th.asc a:hover {background: #333 url(../../../images/active_scaffold/default/arrow_up.gif) right 50% no-repeat}
.active-scaffold th.desc a, .active-scaffold th.desc a:hover {background: #333 url(../../../images/active_scaffold/default/arrow_down.gif) right 50% no-repeat}
.active-scaffold th.loading a, .active-scaffold th.loading a:hover {background: #333 url(../../../images/active_scaffold/default/indicator-small.gif) right 50% no-repeat}
.active-scaffold tr.record td {padding: 5px 4px; color: #333; font-family: Verdana, sans-serif; font-size: 11px; background-color: #E6F2FF; border-bottom: solid 1px #C5DBF7; border-left: solid 1px #C5DBF7}
.active-scaffold tr.even-record td {background-color: #fff; border-left: solid 1px #ddd}
.active-scaffold tr.record td.sorted {background-color: #B9DCFF; border-bottom: solid 1px #AFD0F5}
.active-scaffold tr.even-record td.sorted {background-color: #E6F2FF; border-bottom: solid 1px #AFD0F5}
.active-scaffold tbody.records td.empty {color: #999; text-align: center}
.active-scaffold td.numeric, .active-scaffold-calculations td {text-align: right}
.active-scaffold tr.record td.actions {border-right: solid 1px #ccc; padding: 0; width: 1%}
.active-scaffold tr.record td.actions table {float: right; width: auto; margin-right: 5px}
.active-scaffold tr.record td.actions table td {border: none; text-align: right; padding: 0 2px}
.active-scaffold tr.record td.actions a {font: bold 11px verdana, sans-serif; letter-spacing: -1px; padding: 2px; margin: 0 2px; line-height: 16px; white-space: nowrap}
.active-scaffold .view {background-color: #DAFFCD; padding: 4px; border: solid 1px #7FcF00}
.active-scaffold tbody.records td.inline-adapter-cell .view {border-top: none}
.active-scaffold .before-header td.inline-adapter-cell .view {border-bottom: none}
.active-scaffold a.inline-adapter-close {float: right; text-indent: -4000px; width: 16px; height: 17px; background: url(../../../images/active_scaffold/default/close.gif) 0 0 no-repeat}
.blue-theme .active-scaffold .active-scaffold-header, .blue-theme .active-scaffold .active-scaffold-footer {background-color: #1F7F00; background: transparent}
.active-scaffold .active-scaffold .active-scaffold-header h2 {font-size: 12px; font-weight: bold}
.blue-theme .active-scaffold .active-scaffold-header h2, .active-scaffold .active-scaffold .active-scaffold-footer {color: #444}
.active-scaffold .active-scaffold .active-scaffold-header div.actions a {font: bold 11px verdana, sans-serif; padding: 0 2px 1px 17px}
.blue-theme .active-scaffold .active-scaffold-header div.actions a {color: #06c}
.blue-theme .active-scaffold .active-scaffold-header div.actions a:hover {background-color: #ff8}
.active-scaffold .active-scaffold td {background-color: #ECFFE7; border-bottom: solid 1px #CDF7C5; border-left: solid 1px #CDF7C5}
.active-scaffold .active-scaffold td.inline-adapter-cell {background-color: #FFFFBB; padding: 4px; border: solid 1px #DDDF37; border-top: none}
.active-scaffold .active-scaffold .active-scaffold-footer {font-size: 11px}
.active-scaffold-calculations td {background-color: #eee; border-top: 2px solid #005CB8; font: bold 12px arial, sans-serif}
.active-scaffold .active-scaffold-footer {padding: 3px 0px 2px 0px; border-bottom: none; font: bold 12px arial, sans-serif}
.blue-theme .active-scaffold-footer {background-color: #005CB8; color: #ccc}
.active-scaffold-footer .active-scaffold-pagination {float: right; white-space: nowrap; margin-right: 5px}
.blue-theme .active-scaffold-footer .active-scaffold-records {margin-left: 5px}
.active-scaffold-footer a {text-decoration: none; letter-spacing: 0; padding: 0 2px; margin: 0 -2px; font: bold 12px arial, sans-serif}
.blue-theme .active-scaffold-footer a {color: #fff}
.blue-theme .active-scaffold-footer a:hover {background-color: #378CDF}
.active-scaffold-footer .next {margin-left: 0; padding-left: 5px; border-left: solid 1px #ccc}
.active-scaffold-footer .previous {margin-right: 0; padding-right: 5px; border-right: solid 1px #ccc}
.active-scaffold .messages-container, .active-scaffold .active-scaffold .messages-container{ padding: 0; margin: 0 7px; border: none}
.active-scaffold .empty-message, .active-scaffold .filtered-message {background-color: #e8e8e8; padding: 4px; text-align: center; color: #666}
.active-scaffold .message {font-size: 11px; font-weight: bold; padding: 5px 20px 5px 5px; color: #333; position: relative; margin: 2px 7px; line-height: 12px}
.active-scaffold .message a {position: absolute; right: 10px; top: 4px; padding: 0; font: bold 11px verdana, sans-serif; letter-spacing: -1px}
.active-scaffold .messages-container .message {margin: 0}
.active-scaffold .error-message {border-left: solid 5px #f66; background-color: #fbb}
.active-scaffold .warning-message {border-left: solid 5px #ff6; background-color: #ffb}
.active-scaffold .info-message {border-left: solid 5px #66f; background-color: #bbf}
.active-scaffold .errorExplanation {background-color: #fcc; margin: 2px 0; border: solid 1px #f66}
.active-scaffold fieldset {clear: both}
.active-scaffold .errorExplanation h2 {padding: 2px 5px; color: #333; font-size: 11px; margin: 0; letter-spacing: 0; font-family: Verdana; background-color: #f66}
.active-scaffold .errorExplanation ul {margin: 0; padding: 0 2px 4px 25px; list-style: disc}
.active-scaffold .errorExplanation p {font-size: 11px; padding: 2px 5px; font-family: Verdana; margin: 0}
.active-scaffold .errorExplanation ul li {font: bold 11px verdana; letter-spacing: -1px; margin: 0; padding: 0; background-color: transparent}
.active-scaffold .loading-indicator {vertical-align: bottom; width: 16px; margin: 0}
.active-scaffold .active-scaffold-header .loading-indicator {margin-bottom: 3px}
.active-scaffold .show-view dl {margin-left: 5px}
.active-scaffold .show-view dt {width: 12em; float: left; clear: left; font: normal 11px verdana, sans-serif; color: #555; line-height: 16px}
.active-scaffold .show-view dd {float: left; font: bold 14px arial; padding-left: 5px; margin-bottom: 5px}
.active-scaffold .submit {font-weight: bold; font-size: 14px; font-family: Arial, sans-serif; letter-spacing: 0; margin: 0; margin-top: 5px}
.active-scaffold form p {clear: both}
.active-scaffold fieldset {border: none}
.active-scaffold h4, .active-scaffold h5 {padding: 2px; margin: 0; text-transform: none; color: #1F7F00; letter-spacing: -1px; font: bold 16px arial}
.active-scaffold h5 {padding: 0; margin: 5px 0 2px 0; font-size: 14px; letter-spacing: 0}
.active-scaffold ol {clear: both; float: none; padding: 2px; margin-left: 5px; list-style: none}
.active-scaffold p.form-footer {clear: both}
.active-scaffold a.cancel, .active-scaffold p.form-footer a {font: bold 14px arial, sans-serif; letter-spacing: 0}
.active-scaffold li.form-element {clear: both; padding-top: 2px}
.active-scaffold label {font: normal 11px verdana, sans-serif; color: #555}
.active-scaffold li.form-element dt {float: left; width: 12em; padding: 6px 0}
.active-scaffold li.form-element dd {float: left}
.active-scaffold .form dd {margin: 0}
.active-scaffold .description {color: #999; font-size: 10px; margin-left: 5px}
.active-scaffold .required label {font-weight: bold}
.active-scaffold label.example {font-size: 11px; font-family: arial; color: #888}
.active-scaffold input.text-input, .active-scaffold select {font: bold 16px arial; letter-spacing: -1px; border: solid 1px #1F7F00}
.active-scaffold input.text-input {padding: 2px}
.active-scaffold .fieldWithErrors input.text-input, .active-scaffold .fieldWithErrors select {border: solid 1px #f00}
.active-scaffold select {padding: 1px}
.active-scaffold input.example {color: #aaa}
.active-scaffold select:focus, .active-scaffold input.text-input:focus {background-color: #ffc}
.active-scaffold textarea {font-family: Arial, sans-serif; font-size: 12px; padding: 1px; border: solid 1px #1F7F00}
.active-scaffold .checkbox-list {padding-left: 0px}
.active-scaffold .checkbox-list li {padding-right: 5px; display: inline}
.active-scaffold .checkbox-list li label {padding: 0 0 0 2px}
.active-scaffold .draggable-list {float: left; width: 300px; margin-right: 15px; min-height: 30px; max-height: 100px; overflow: auto; background-color: #FFFF88}
.active-scaffold .draggable-list.hover {opacity: 0.5}
.active-scaffold .draggable-list.selected {background-color: #7FCF00}
.active-scaffold .draggable-list li {display: block}
.active-scaffold .draggable-list input {display: none}
.active-scaffold li.sub-section {clear: left; padding: 5px 0}
.active-scaffold .sub-form {float: left; clear: left; padding: 5px 0; padding-left: 5px}
.active-scaffold .sub-form h5 {margin-left: -5px}
.active-scaffold .sub-form table, .active-scaffold .sub-form table td {width: auto; background: none}
.active-scaffold .sub-form table th {font: normal 10px verdana, sans-serif; color: #555; padding: 0 5px 0 1px; background: none}
.active-scaffold .sub-form label {display: none}
.active-scaffold .sub-form .checkbox-list {padding: 0 2px 2px 2px; background-color: #fff; border: solid 1px #1F7F00}
.active-scaffold .sub-form .checkbox-list label {display: block}
.active-scaffold .sub-form table td {border: none; background-color: transparent; padding: 1px; vertical-align: top; color: #999}
.active-scaffold .sub-form table td.actions {vertical-align: middle; background-color: transparent}
.active-scaffold .sub-form .association-record a.destroy {font-weight: bold; display: block; height: 16px; padding: 0; width: 16px; text-indent: -4000px; background: url(../../../images/active_scaffold/default/cross.png) 0 0 no-repeat}
.active-scaffold .sub-form .locked a.destroy {display: none}
.active-scaffold .sub-form .association-record a {font: bold 12px arial}
.active-scaffold .sub-form input.text-input, .active-scaffold .sub-form select {letter-spacing: 0; font: bold 12px arial}
.active-scaffold .sub-form .footer-wrapper {margin-top: 3px; margin-right: 10px}
.active-scaffold .sub-form .footer {color: #999; padding: 3px 5px}
.active-scaffold .sub-form .footer select, .active-scaffold .sub-form .footer input {font-weight: bold; font-size: 12px; padding: 0}
.active-scaffold a.visibility-toggle {font-size: 100%}
.active-scaffold-found {float:left}
body {background: #999999; font-family: "Verdana", "Arial", "Trebuchet"; font-size: 12px; color: #000000; text-align: center; text-decoration: none}
#wrapper {width: 950px; text-align: left; margin: 3px 0px 30px 0px; background-color: #FFFFFF}
#top-section {width: 950px}
#top-tag {float: right; z-index: 1}
#logo{ background-color: #FFFFFF}
#menu {background: #666666; color: #DDDDDD; height: 35px}
#menu ul{ margin: 0; padding: 0 0 0 10px; list-style: none}
#menu ul li{ float: left; margin: 0 0 0 0; font-size: 12px; font-weight: bold; color: #DDD}
#menu ul li a{ padding: 10px 20px 10px 12px; background-position: 0 13px; text-decoration: none; color: #FFF; display: block}
#menu ul li a:hover, .current {background-color: #7D7D7D; background-position: 0 13px}
#content{ min-height: 500px; background: #FFFFFF; padding: 26px 30px}
#left-content{ width: 665px; background: #FFFFFF}
#right-content{ margin-left: 8px; width: 220px}
#content_title{ font-family: "Trebuchet MS", "Arial", "Verdana" ; font-size: 22px; color: #FFFFFF}
#right_sidebar_content{ background: url(/images/right_content_bg.gif) repeat-x; padding: 0px 8px; min-height: 300px; width: 209px; text-align: left}
#left_sidebar_content{ background: url(/images/right_content_bg.gif) repeat-x; padding: 18px 22px; min-height: 400px; width: 614px}
#left-property-content{ background: url('/images/right_content_bg.gif') repeat-x}
#footer{ font-size: 11px; color: #FFFFFF; line-height: 15px}
#footer a{ padding: 5px; font-size: 11px; color: #FFFFFF}
#footer a:hover{ padding: 5px; font-size: 11px; color: #FFFFFF; text-decoration: underline}
#main_content_title{ font-family: "Trebuchet MS", "Arial", "Verdana" ; font-size: 22px; color: #FF6600}
#search_content_title h1 {color: #FF6600}
#para_body{ padding: 12px 45px; background: #FE8401 url('/images/sunshine_bg.gif') repeat-x; min-height: 455px}
#para_content{ color: #FFFFFF; font-size: 13px; padding-top: 5px}
#para_content a{ text-decoration: underline; color: #FFFFFF}
#para_content a:hover{ text-decoration: none}
.large_para_content{ color: #FFFFFF; font-size: 16px; padding-top: 5px}
#quest{ font-weight: bold; margin-top: 10px}
#ans{ margin-left: 22px}
#signup_div{ line-height: 20px}
#obj_title{ color: #619900; font-weight: bold; font-size: 16px}
#sub_title{ color: #619900; font-weight: bold}
.column {margin-top: 35px; width: 340px; position: relative; z-index: 50}
.left {padding-right: 30px; float: left}
.right {float: right}
#clearfix{ clear: both}
#button{ font-size: 13px; color: #3300FF}
#button td{ background: transparent url("/images/medium_green_button.gif") no-repeat; text-align: center; line-height: 32px; width: 133px}
div#search_button{ background: transparent url("/images/medium_green_button.gif") no-repeat; text-align: center; line-height: 32px; width: 133px}
#button td a{ background-position: 0 50%; padding: 0px 5px 0px 5px; text-align: center; text-decoration: none}
#button td a:hover{ padding: 0px 5px 0px 5px; background-position: 0 50%; color: #3300FF; text-align: center; text-decoration: underline}
input.search{ background: transparent url("/images/button.gif") no-repeat; width: 150px; height: 30px; border: none; font-weight: bold; margin-top: 25px; cursor: pointer; padding-bottom: 5px}
.check_avail_button{ width: 192px; height: 30px; color: #FFFFFF; background: transparent url("/images/green_button.gif") no-repeat; text-align: center; padding-top: 8px}
.check_avail_button a{ color: #FFFFFF; text-decoration: none}
.check_avail_button a:hover{ background: none; text-decoration: underline}
.large_green_button{ width: 192px; height: 30px; color: #FFFFFF; background: transparent url("/images/green_button.gif") no-repeat; text-align: center; padding-top: 8px}
.large_green_button a{ color: #FFFFFF; text-decoration: none}
.small_green_button{ width: 90px; height: 32px; text-align: center; padding-top: 8px; background: transparent url("/images/green_small_button.gif") no-repeat; color: #FFFFFF}
.small_green_button a{ color: #FFFFFF; text-decoration: none}
.medium_green_button{ width: 133px; height: 32px; text-align: center; padding-top: 8px; background: transparent url("/images/medium_green_button.gif") no-repeat; color: #FFFFFF}
.medium_green_button a{ color: #FFFFFF; text-decoration: none}
.submit_button_green_small{ color: #FFFFFF; height: 32px; width: 90px; border: none; background: transparent url('/images/green_small_button.gif') no-repeat; cursor: pointer; text-align: center; padding-bottom: 3px}
.submit_button_green_med{ color: #FFFFFF; height: 33px; width: 134px; border: none; background: transparent url('/images/medium_green_button.gif') no-repeat; padding-bottom: 3px; cursor: pointer}
.submit_button_green_large{ color: #FFFFFF; height: 33px; width: 194px; border: none; background: transparent url('/images/green_button.gif') no-repeat; padding-bottom: 3px; cursor: pointer}
.submit_orange_button_med{ color: #FFFFFF; height: 23px; width: 90px; border: none; background: transparent url('/images/orange_button_med.gif') no-repeat; cursor: pointer}
.small_orange_button{ width: 75px; height: 25px; text-align: center; padding-top: 5px; background: transparent url("/images/orange_button.gif") no-repeat; color: #FFFFFF}
a.small_orange_button{ padding: 5px 22px; text-align: center; background: transparent url("/images/orange_button.gif") no-repeat; color: #FFFFFF}
.small_orange_button a{ color: #FFFFFF; text-decoration: none}
.small_orange_button a:hover{ color: #FFFFFF; text-decoration: underline}
#header {position:relative;z-index:400;padding: 0px 0px 0px 0px; margin: 0px; background: #FFF; text-align: left; width: 100%}
#header_tables {background-color: #FFF}
#header img {max-height: 55px; max-width: 210px; margin-left: 10px;width:210px;height:55px}
#header #header_tables a.current {font-weight: bold; text-decoration: none}
#header #header_tables, #header #header_tables a:link, #header #header_tables a:visited {color: #036;text-decoration:none}
#header #header_tables a:hover {color: #036; background-color: #FFF;text-decoration:none}
#header #header_tables a.current:link, #header #header_tables a.current:visited {color: #fc0;text-decoration:none}
#header #header_tables a.current:hover {color: #fc0; background-color: #FFF;text-decoration:none}
#tabs {background-color:#036; padding: 0px; margin: 0px; height: 25px}
#tabs ul {margin: 0px 0px 0px 30px;padding: 0px}
#tabs li {padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; list-style-type: none; border-bottom-style: none }
#tabs ul#maintabs {}
div#tabs a:link {text-decoration: none; background-color: #1A4F85; color: #fff; border: 1px solid #036; border-bottom: 1px solid #1A4F85}
div#tabs a:visited {text-decoration: none; background-color: #1A4F85; color: #fff; border: 1px solid #036; border-bottom: 1px solid #1A4F85}
#tabs a:hover {background: #333; color: #fff}
#tabs ul#maintabs a:link {font-weight: bold; font-size: 12px; float: left; margin: 0px; padding: 4px 8px}
#tabs ul#maintabs a:visited {font-weight: bold; font-size: 12px; float: left; margin: 0px; padding: 4px 8px}
#tabs ul#maintabs a.current:link {font-weight: bold; background: #e5e5e5; margin: 0px; color: #222; border-bottom: #e5e5e5 1px solid; text-decoration: none }
#tabs ul#maintabs a.current:visited {font-weight: bold; background: #e5e5e5; margin: 0px; color: #222; border-bottom: #e5e5e5 1px solid; text-decoration: none }
#tabs ul#maintabs a:hover {color: #fff; font-weight: bold; background-color: #1D64AD; border-bottom: 1px solid #1D64AD}
.nil_content_notice{ padding: 10px; text-align: center; background: #FFF9D7; width: 400px; border: 1px solid #E2C822}
.invalid_select_notice{ padding: 10px; text-align: center; background: #DC6D3C; width: 400px; color: #FFFFFF; border: 1px solid #FFC600}
#main {background-color: #FFFFFF; margin:0pt auto; min-width:800px; min-height: 525px}
#tabs_box{ border: 1px solid #C7C1C8; margin-bottom: 4px; padding: 6px;background: #E7F1F8}
.tabs_box{ border: 1px solid #C7C1C8; margin-bottom: 4px; padding: 6px;background: #E7F1F8}
.widgetbox{ border: 1px solid #C7C1C8; margin-bottom: 4px; background: #E7F1F8}
.sidebar_action {font-weight:bold}
h1 {font-family: "Trebuchet MS", "Arial", "Verdana" ; font-size: 22px; color: #FFFFFF; margin:3px 0px 10px; padding:5px 0px}
h2 {margin:0px; font-size: 12pt; line-height: normal}
h3{ color: #333333; margin-bottom: 5px}
h2 a{ color: #003366; text-decoration: none; background-color: transparent}
h2 a:hover{ color: #C04466; text-decoration: none}
a{color: #03c; text-decoration: none;}
a{color: #0033FF;}
.action_links{color: #0033FF;}
a.action_links:hover{text-decoration: underline;}
.xhr_action_links{color: #0033FF; text-decoration: underline;}
a.xhr_action_links:hover{text-decoration: none;}
.margintop22{margin-top: 22px;}
.margintop50{margin-top: 50px;}
.marginleft22{margin-left:22px;}
.marginbottom22{margin-bottom: 22px;}
.pad22{padding: 22px;}
.padtop10{padding-top: 10px;}
.padbottom10{padding-bottom: 10px;}
.padbottom5{padding-bottom: 5px;}
.size14px{font-size: 14px;}
.size18{font-size: 18px;}
.orange{color:#EC5F01;}
.alignright{text-align: right;}
.nopad{padding:0px;}
.pad1{padding:1px;}
.pad2{padding:2px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.sidepad1{padding:0px 1px;}
.sidepad2{padding:0px 2px;}
.sidepad5{padding:0px 5px;}
.nomargin{margin:0px;}
.margin1{margin:1px;}
.margin2{margin:2px;}
.margin5{margin:5px;}
.marginleft3em{margin-left:3em;}
.marginleft10{margin-left:10px;}
.marginleft25{margin-left:25px;}
.marginleft50{margin-left:50px;}
.marginleft100{margin-left:100px;}
.marginright10{margin-right:10px;}
.marginright25{margin-right:25px;}
.marginright50{margin-right:50px;}
.marginright100{margin-right:100px;}
.margintop2{margin-top:2px;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop15{margin-top:15px;}
.marginbottom5{margin-bottom:5px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom15{margin-bottom:15px;}
.center {text-align: center;}
.bgerrors {background: #F69A91;}
.normal {font-weight:normal}
.bold {font-weight: bold}
.underline {text-decoration:underline;}
.decornone {text-decoration:none;}
.red {color: red;}
.blue {color: blue;}
.black {color: black;}
.white {color: white;}
.bgred {background-color: red;}
.bgwhite {background-color: white;}
.blink {text-decoration: blink;}
.green {color: #619900;}
.faded_text {color: #999;font-size:1em;margin-top:-3px;}
.caps {text-transform: uppercase;}
.size05 {font-size: 0.5em;}
.size06 {font-size: 0.6em;}
.size08 {font-size: 0.8em;}
.size10 {font-size: 10px;}
.size11 {font-size: 1.1em;}
.size12 {font-size: 1.2em;}
.size13 {font-size: 1.3em;}
.size14 {font-size: 1.4em;}
.size15 {font-size: 1.5em;}
.size20 {font-size: 2.0em;}
.size22 {font-size: 2.2em;}
.size25 {font-size: 2.5em;}
.border1 {border:1px #CCC solid;}
.border2 {border:2px #CCC solid;}
.borderbottom1 {border-bottom:1px #CCC solid;}
.bordertop1 {border-top:1px #CCC solid;}
.borderleft1 {border-left:1px #CCC solid;}
.borderright1 {border-right:1px #CCC solid;}
.disabled {background: #ECECEA;}
.desc_tip {color:#999; font-size:0.8em}
.txtwrap {text-overflow:ellipsis; overflow: hidden; cursor: e-resize;}
.center_layer {border: 2px solid #99AFCE; background: #FFF; width: 50%; vertical-align: middle; line-height: 25px; margin: 3% 25% 8% 25%; padding: 15px}
.center_layer_phone_booking {border: 2px solid #99AFCE; background: #FFFFFF url(/images/show_property_bg.gif) repeat-x scroll 0%; width: 95%; vertical-align: middle; margin: 22px; padding: 10px; line-height: 25px}
#flashes {background: #fff9d0; font-weight: bold; margin: 0 auto; text-align: center}
#flash-errors, #errorExplanation {margin: 0 auto; background: #FEA2A2; color: #510; text-align: center; padding: 5px; border: 1px solid #CC0000}
#flash-notice {background: #FFF9D7; color: #E55614; text-align: center; border: 1px solid #E2C822}
#errorExplanation ul, #flash-notice ul,#flash-errors ul,#flash-notice li, #flash-errors li {list-style: none}
#errorExplanation {text-align: left; border: 1px solid #F99; background: #fdd}
#errorExplanation h2 {border: none; margin: 0; padding: 0}
.info {background-color: #f0f0f0; color: #333; font-size: 11px; font-style: normal; font-weight: normal; vertical-align: top; text-decoration: none; text-align: left; padding:0px}
.as_box {border: 1px #CCC solid; padding:0px 4px; margin: 6px 0px}
fieldset {border: 1px #CCC solid; padding:5px}
#property_pics{ padding: 5px}
#property_pics img {border: 2px solid #CCCCCC; background: #FFFFFF; margin:1px; padding: 8px; cursor: pointer; vertical-align: middle; text-align: center}
#property_pics img:hover {border: 2px solid #999999; cursor: pointer}
#show_medium_pic img {border: 2px ridge #CCC; margin:1px; padding: 1px}
span#select_date input{ width: 82px}
.table-class table {border-collapse: collapse}
.table-class td, .table-class th {padding: 2px 5px; border: 1px solid #C9C9C9}
.table-class thead, tfoot {background-color: #DDD}
.table-class tr.rowodd {background-color: #FFF}
.table-class tr.roweven {background-color: #F2F2F2}
.monthName_inline{ line-height: 30px; white-space: nowrap}
.nobr {white-space: nowrap}
.dayName_inline th abbr{ width: 55px}
.calendar-class table {width: 90%}
.calendar-class td, .table-class th {padding: 5px; border: 1px solid #CCC; width: 30px}
.calendar-class thead, tfoot {padding: 3px}
.calendar-class tr.rowodd {background-color: #FFF}
.calendar-class tr.roweven {background-color: #F2F2F2}
.other_dates {background-color: transparent; color: #FFFFFF}
.low_season {background-color: #91BE32; color: black; text-align: center}
.mid_season {background-color: #F1B602; color: black; text-align: center}
.high_season {background-color: #FF5A00; color: white; text-align: center}
.property_available {background-color: #BDDD4F; color: black; text-align: center}
.property_unavailable {background-color: #999999; color: #333333; text-align: center}
.change_overday{ background-image: url("/images/cod.gif"); background-repeat: no-repeat}
.change_overday_legend{ background-repeat: no-repeat}
.low_change_overday{ background-color: #91BE32; background-image: url("/images/low_cod.gif"); background-repeat: no-repeat; background-position: bottom right; text-align: center}
.mid_change_overday{ background-color: #F1B602; background-image: url("/images/mid_cod.gif"); background-repeat: no-repeat; background-position: bottom right; text-align: center}
.high_change_overday{ background-color: #FF5A00; background-image: url("/images/high_cod.gif"); background-repeat: no-repeat; background-position: bottom right; text-align: center}
.hand{ cursor: pointer}
td.selected_week, div.selected_week{ background-repeat: no-repeat; background-position: center; border: 1px solid #000000}
.week_selected_row{ background: #E1E1E1; border-bottom: 1px solid #999999}
.property_booked {background: #999999 url("/images/property_booked.gif") no-repeat; background-position: center; color: black; text-align: center}
.property_booking_hold {background: yellow; background-position: center; color: black; text-align: center}
#property_tabs{ color: #DDDDDD; height: 32px}
#property_tabs ul{ margin: 0; padding: 0px; list-style: none}
#property_tabs ul li{ width: 95px; height: 22px; background: url(/images/tab_small.gif) no-repeat; margin: 0 0 0 0; float: left; font-size: 12px; font-weight: bold; text-align: center; padding-top: 10px}
#property_tabs ul li a{ text-decoration: none; color: #000000}
#property_tabs ul li a:hover {text-decoration: underline; color: #0033FF}
#property_tabs ul li.tab_selected{ background: url('/images/tab_selected_small.gif') no-repeat}
#obj_form_details{ }
.obj_title_det {margin-bottom:10px; color:#999}
#content{ background: #FFFFFF; padding: 26px 30px}
#left{ float: left; width: 665px; background: #FFFFFF}
#right{ float: right; margin-left: 8px; width: 225px}
div#sunshine_box{ width: 664px; margin-bottom: 22px}
div#sunshine_box .para_body{ padding: 5px 22px; background: #FEC901 url('/images/sunshine_body_bg.gif') repeat-x; min-height: 295px}
#green_search_box{ background: url(/images/green_search_bg.gif) no-repeat; width: 622px; height: 244px; padding: 22px; margin-bottom: 14px}
#sunshine_search_box{ background: url(/images/sunshine_search_bg.gif) no-repeat; width: 850px; height: 230px; padding: 22px; margin-bottom: 14px}
#www_property_tabs{ color: #DDDDDD; height: 36px}
#www_property_tabs ul{ margin: 0; padding: 0px; list-style: none}
#www_property_tabs ul li{ width: 188px; height: 26px; background: url(/images/tab.gif) no-repeat; margin: 0 0 0 0; float: left; font-size: 12px; font-weight: bold; text-align: center; padding-top: 10px}
#www_property_tabs ul li a{ text-decoration: none; color: #000000}
#www_property_tabs ul li a:hover {text-decoration: underline; color: #0033FF}
#www_property_tabs ul li.tab_selected{ background: url('/images/tab_selected.gif')}
.property_results{ background: #E6E5E5; padding: 22px}
#property_details{ background: url('/images/show_property_bg.gif') repeat-x; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999}
ul.side_links_list{ list-style-image:url('/images/arrow.gif'); list-style-position: outside}
ul.side_links_list li{ margin-bottom: 10px}
.property_list_entries tr td span{ margin-right: 15px}
#lang_select{ font-size: 10px; color: #FFFFFF; text-align: right; width: 940px}
#lang_select a{ color: #DFDFDF}
#lang_select a:hover{ text-decoration: underline}
#lang_select a.current_lang{ font-weight: bold; text-decoration: underline}
.active-scaffold .description {font-family: small Verdana, Helvetica, sans-serif}
.active-scaffold td.thumb_nail-column {text-align: center; width: 55px}
.active-scaffold th#histories-created_at-column{ width: 100px}
.active-scaffold th#bookings-amount_details-column{ }
.active-scaffold tr.record td.amount_details-column{ padding: 0px}
.active-scaffold tr.record td.amount_details-column table.inner_as_table{ border-collapse: collapse}
.active-scaffold-header h2 {color: #000000; margin: 0px; font-size: 20px; font-family: "Verdana", "Arial", "Trebuchet"; width: 510px}
.active-scaffold th a, .active-scaffold th p {background-color:#555555; display:block; font-family: "Verdana", "Arial", "Trebuchet"; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal}
.active-scaffold tr.record td {background-color:#E6F2FF; border-bottom:1px solid #C5DBF7; border-left:1px solid #C5DBF7; color:#333333; font-family: "Verdana", "Arial", "Trebuchet"; font-size:12px; padding:1px 2px}