.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}
.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}
.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 {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, .active-scaffold .update .loading-indicator, .active-scaffold .create .loading-indicator {vertical-align: bottom; 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 .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 {height: 65px; font-family: Arial, sans-serif; font-size: 12px; padding: 1px; border: solid 1px #1F7F00}
.active-scaffold .checkbox-list li {padding-right: 5px; display: inline}
.active-scaffold .checkbox-list li label {padding: 0 0 0 2px}
.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: none; 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%}
.overlay_dialog {background-color: #666666; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.overlay___invisible__ {background-color: #666666; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0}
.dialog_nw {width: 9px; height: 23px; background: transparent url(default/top_left.gif) no-repeat 0 0}
.dialog_n {background: transparent url(default/top_mid.gif) repeat-x 0 0; height: 23px}
.dialog_ne {width: 9px; height: 23px; background: transparent url(default/top_right.gif) no-repeat 0 0}
.dialog_e {width: 2px; background: transparent url(default/center_right.gif) repeat-y 0 0}
.dialog_w {width: 2px; background: transparent url(default/center_left.gif) repeat-y 0 0}
.dialog_sw {width: 9px; height: 19px; background: transparent url(default/bottom_left.gif) no-repeat 0 0}
.dialog_s {background: transparent url(default/bottom_mid.gif) repeat-x 0 0; height: 19px}
.dialog_se {width: 9px; height: 19px; background: transparent url(default/bottom_right.gif) no-repeat 0 0}
.dialog_sizer {width: 9px; height: 19px; background: transparent url(default/sizer.gif) no-repeat 0 0; cursor:se-resize}
.dialog_close {width: 14px; height: 14px; background: transparent url(default/close.gif) no-repeat 0 0; position:absolute; top:5px; left:8px; cursor:pointer; z-index:2000}
.dialog_minimize {width: 14px; height: 15px; background: transparent url(default/minimize.gif) no-repeat 0 0; position:absolute; top:5px; left:28px; cursor:pointer; z-index:2000}
.dialog_maximize {width: 14px; height: 15px; background: transparent url(default/maximize.gif) no-repeat 0 0; position:absolute; top:5px; left:49px; cursor:pointer; z-index:2000}
.dialog_title {float:left; height:14px; font-family: Tahoma, Arial, sans-serif; font-size:12px; text-align:center; width:100%; color:#000}
.dialog_content {overflow:auto; color: #DDD; font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color:#123}
.top_draggable, .bottom_draggable {cursor:move}
.status_bar {font-size:12px}
.status_bar input{ font-size:12px}
.wired_frame {display: block; position: absolute; border: 1px #000 dashed}
.dialog {display: block; position: absolute}
.dialog table.table_window {border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0px; padding:0px}
.dialog table.table_window td , .dialog table.table_window th {padding: 0}
.dialog .title_window {-moz-user-select:none}
.public_ganway_col{ background-color: #CCCCCC; width:20px;height:20px}
.overlay_alphacube {background-color: #85BBEF; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.alphacube_nw {background: transparent url(alphacube/left-top.gif) no-repeat 0 0; width:10px; height:25px}
.alphacube_n {background: transparent url(alphacube/top-middle.gif) repeat-x 0 0; height:25px}
.alphacube_ne {background: transparent url(alphacube/right-top.gif) no-repeat 0 0; width:10px; height:25px}
.alphacube_w {background: transparent url(alphacube/frame-left.gif) repeat-y top left; width:7px}
.alphacube_e {background: transparent url(alphacube/frame-right.gif) repeat-y top right; width:7px}
.alphacube_sw {background: transparent url(alphacube/bottom-left-c.gif) no-repeat 0 0; width:7px; height:7px}
.alphacube_s {background: transparent url(alphacube/bottom-middle.gif) repeat-x 0 0; height:7px}
.alphacube_se, .alphacube_sizer {background: transparent url(alphacube/bottom-right-c.gif) no-repeat 0 0; width:7px; height:7px}
.alphacube_sizer {cursor:se-resize}
.alphacube_close {width: 23px; height: 23px; background: transparent url(alphacube/button-close-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:11px; cursor:pointer; z-index:1000}
.alphacube_minimize {width: 23px; height: 23px; background: transparent url(alphacube/button-min-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:55px; cursor:pointer; z-index:1000}
.alphacube_maximize {width: 23px; height: 23px; background: transparent url(alphacube/button-max-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:33px; cursor:pointer; z-index:1000}
.alphacube_title {float:left; height:14px; font-size:14px; text-align:center; margin-top:2px; width:100%; color:#123456}
.alphacube_content {overflow:auto; color: #000; font-family: Tahoma, Arial, sans-serif; font: 12px arial; background:#FDFDFD}
.alphacube_window {border:1px solid #F00; background: #FFF; padding:20px; margin-left:auto; margin-right:auto; width:400px}
.alphacube_message {font: 12px arial; text-align:center; width:100%; padding-bottom:10px}
.alphacube_buttons {text-align:center; width:100%}
.alphacube_buttons input {width:20%; margin:10px}
.alphacube_progress {float:left; margin:auto; text-align:center; width:100%; height:16px; background: #FFF url('/images/indicator.gif') no-repeat center center }
.alphacube_wired_frame {background: #FFF; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.calendar {position: relative; display: none; border: 1px solid; border-color: #fff #000 #000 #fff; font-size: 11px; cursor: default; background: Window; color: WindowText; font-family: tahoma,verdana,sans-serif}
.calendar table {border: 1px solid; border-color: #fff #000 #000 #fff; font-size: 11px; cursor: default; background: Window; color: WindowText; font-family: tahoma,verdana,sans-serif}
.calendar .button {text-align: center; padding: 1px; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; background: ButtonFace}
.calendar .nav {background: ButtonFace url(/images/calendar-menuarrow.gif) no-repeat 100% 100%}
.calendar thead .title {font-weight: bold; padding: 1px; border: 1px solid #000; background: ActiveCaption; color: CaptionText; text-align: center}
.calendar thead .headrow {}
.calendar thead .daynames {}
.calendar thead .name {border-bottom: 1px solid ButtonShadow; padding: 2px; text-align: center; background: ButtonFace; color: ButtonText}
.calendar thead .weekend {color: #f00}
.calendar thead .hilite {border: 2px solid; padding: 0px; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight}
.calendar thead .active {border-width: 1px; padding: 2px 0px 0px 2px; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}
.calendar tbody .day {width: 2em; text-align: right; padding: 2px 4px 2px 2px}
.calendar tbody .day.othermonth {font-size: 80%; color: #aaa}
.calendar tbody .day.othermonth.oweekend {color: #faa}
.calendar table .wn {padding: 2px 3px 2px 2px; border-right: 1px solid ButtonShadow; background: ButtonFace; color: ButtonText}
.calendar tbody .rowhilite td {background: Highlight; color: HighlightText}
.calendar tbody td.hilite {padding: 1px 3px 1px 1px; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff}
.calendar tbody td.active {padding: 2px 2px 0px 2px; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}
.calendar tbody td.selected {font-weight: bold; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; padding: 2px 2px 0px 2px; background: ButtonFace; color: ButtonText}
.calendar tbody td.weekend {color: #f00}
.calendar tbody td.today {font-weight: bold; color: #00f}
.calendar tbody td.disabled {color: GrayText}
.calendar tbody .emptycell {visibility: hidden}
.calendar tbody .emptyrow {display: none}
.calendar tfoot .footrow {}
.calendar tfoot .ttip {background: ButtonFace; padding: 1px; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; color: ButtonText; text-align: center}
.calendar tfoot .hilite {border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; padding: 1px; background: #e4e0d8}
.calendar tfoot .active {padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000}
.calendar .combo {position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; background: Menu; color: MenuText; font-size: 90%; padding: 1px; z-index: 100}
.calendar .combo .label, .calendar .combo .label-IEfix {text-align: center; padding: 1px}
.calendar .combo .label-IEfix {width: 4em}
.calendar .combo .active {padding: 0px; border: 1px solid #000}
.calendar .combo .hilite {background: Highlight; color: HighlightText}
.calendar td.time {border-top: 1px solid ButtonShadow; padding: 1px 0px; text-align: center; background-color: ButtonFace}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: Menu}
.calendar td.time .ampm {text-align: center}
.calendar td.time .colon {padding: 0px 2px 0px 3px; font-weight: bold}
.calendar td.time span.hilite {border-color: #000; background-color: Highlight; color: HighlightText}
.calendar td.time span.active {border-color: #f00; background-color: #000; color: #0f0}
body{ font-family: "Verdana", "MS Sans Serif"; font-size: 11px; background: #364660 url(/images/bg.jpg) repeat-x; margin-top: 22px}
a:active {color: yellow; text-decoration: none}
a:link {color: #fff; text-decoration: underline}
a {color: #000000; text-decoration: none}
a:hover{ text-decoration: underline}
#wrapper{ background: #ffffff; width: 992px}
#header{ background: #fff left no-repeat; width: 100%; height: 60px}
#nav{ background: #4B5F82 left; width: 100%; height: 23px; float: left; color: #fff; font-weight:bold; line-height: 23px}
#bodywrapper{ height: 628px; background: #fff}
#footer{ height: 50px; background:#fff; font-family: "Verdana", "Geneva", "Arial", "Helvetica", "MS sans-serif"; font-size:10px; color: #9D9C9C}
#footer a:link, #footer a:visited {text-decoration:none}
#leftpanel{ width: 207px; background:#fff; float: left}
#rightpanel{ width: 780px; border: 1px; background:#fff; float: left}
#spacer{ width: 10px; float: left}
#navtab{ float:left; height:23px; background-color:#4B5F82; width: 134px; text-align:center; vertical-align:middle; cursor:default}
#navtab:hover{ background-color:#000}
#box{ width: 200px; height:313px; background: #e1e1e1 url(/images/topboxbg.gif) repeat-y}
#boxheader{ background:url(/images/boxheader.jpg) no-repeat; font-family: "Arial"; height: 22px; font-weight:bold; font-size: 16px; color: #121212; padding-top: 8px; text-align: center}
#boxfooter{ background:url(/images/boxfooter.gif) no-repeat; height:13px}
.navshadow{ background: url(/images/navshadow.jpg) repeat-x; height: 16px; width:100%}
#flashwrapper{ height: 323px}
#discount_badge {background:transparent url(../images/bg_discount_badge.png) no-repeat scroll right top; color:#222222; float:right; font-family:Trebuchet MS,Arial; font-size:23px; font-weight:bold; height:107px; line-height:94px; margin-top:-107px; position:relative; right:-6px; text-align:center; top:91px; width:107px}
#aboutusbox{ width: 250px; background: #fff; float:right; border-left:1px solid #ccc; text-align:left; padding: 5px 20px 5px 10px; font-family:"Verdana", "Arial"; color: #404040}
#banklogos{ float:left; width:159px}
#rpanel_frmheader{ text-align: left; float: left; min-height: 400px; background: #F6F6F6 url('/images/rightpanel_bg.jpg') no-repeat bottom right}
#rpanel_footer{ border: 0px solid; background:url(/images/print_ticket_footer.jpg) no-repeat; float:none; width: 780px; height: 12px; margin-bottom:20px}
.news_content_div h3 {font-family: lucida sans, lucida grande, tahoma, arial, verdana}
.news_content_div a:link, a:visited {text-decoration: none; color:#444}
.news_content_div a:hover {text-decoration: underline}
.clearfix{ clear: both}
.w_content {background-color:#FFFAFA; padding:5px;text-align:center; display:block}
.w_details {width:480px;float:left;text-align:center;padding-right:15px;}
.wp_title {font-size: 3.6em; font-weight: bold}
.wp_desc {font-size: 2.2em; font-weight: bold}
.w_right {text-align:right; margin-right:10px}
.w_right img {width: 480px;border:0px;}
.wp_tour {background-color: #F1F9A4;color:#F82D45;font-weight: bold;margin:3px auto;padding:3px;width:400px;text-align:center}
.w_content a:link, .w_content a:active, .w_content a:visited{color:red;text-decoration:underline;font-weight:bold;}
.wp_tour a:link, .wp_tour a:active, .wp_tour a:visited{color:#FC0724;}
.wp_tbl_block {margin:0px auto;font: 1.2em Verdana,Arial, Helvetica, sans-serif;width:440px;}
.wp_tbl_block th {font-size:1.3em;text-align:center;padding:4px 0px;background:#FFFAFA url(/images/bg_one.gif) repeat-x;}
.wp_tbl_block td {text-align:left;text-indent: 3em;padding: 0px 5px;}
.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: green;}
.faded_text {color: #999;}
.caps {text-transform: uppercase;}
.size05 {font-size: 0.5em;}
.size06 {font-size: 0.6em;}
.size08 {font-size: 0.8em;}
.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;}
.ticketColor {color:#009CFF;}
.simplyColor {color:#FD6902}
.bitlaColor{color:#A8C338}
.center{text-align: center;}
.bold{font-weight: bold;}
.pad1{padding:1px;}
.pad2{padding:2px;}
.pad5{padding:5px;}
.pad15{padding:15px;}
.nomargin{margin:0px;}
.margin1{margin:1px;}
.margin2{margin:2px;}
.margin5{margin:5px;}
.margin10{margin:10px;}
.margin15{margin:15px;}
.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;}
.border1{border: 1px solid #CCCCCC;}
.unreservable_seat {background-color: #F00; width:33px}
.reserved_seat {background-color: #E94F4F; width:33px; text-align: center; color: #FFFFFF}
.blocked_seat {background-color: #0A0; width:33px}
.ladies_seat {background-color: yellow; width:33px}
.pending_seat {background-color: #e196ff; width:33px; text-align: center; color: #FFFFFF;}
.request_inprocess_seat {background-color: #7AF; width:33px}
.valid_seat {background-color: #FCC; width:33px; height:20px}
.invalid_seat {background-color: #CCC; width:20px;height:20px}
.layout_ecell {width:60px; font-weight: bold}
.layout_cb {cursor: pointer; margin:0px 0px 0px -2px; padding:0px}
.tcell {background-color: #C0D9EB; font-weight: normal; font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; width:55px;height:20px}
.ncell {background-color: #FCFAF9; font-weight: bold; width:35px;height:20px}
#search-results-header {text-align: center}
a.action, a.action:visited {color: #0065FD; text-decoration: none; font-weight: bold; font-size: 11px; text-decoration: none; padding: 1px 2px; white-space: nowrap; margin-left: 5px; background-position: 1px 50%; background-repeat: no-repeat}
a.search_results_link, a.search_results_link:visited {color: #0065FD; text-decoration: none; font-weight: bold; font-size: 11px; text-decoration: none; padding: 1px 2px; white-space: nowrap; background-position: 1px 50%; background-repeat: no-repeat}
a.disabled {color: #999}
a.action:hover {background-color: #FBE294}
a.search_results_link:hover {background-color: #FBE294}
.table-class table {border-collapse: collapse}
.table-class td, .table-class th {padding: 1px; border: 1px solid #CCC}
.table-class thead, tfoot {background-color: #DDD}
.table-class tr.rowodd {background-color: #FFF}
.table-class tr.roweven {background-color: #F2F2F2}
input, select {font-size: 14px; font-weight: bold; font-family: Arial, sans-serif; border: solid 1px #CCC}
textarea {border: solid 1px #CCC;}
#search_submit_btn{ background: #CCCFFF; border: 1px solid #537892; padding:3px 15px; cursor: pointer}
#flashes {background: #fff9d0; min-height: 30px; text-align: center; font-weight: bold; margin: 0 auto; width: 90%}
#flash-errors, #errorExplanation {margin: 0 auto; background: #F69A91; padding: 5px; color: #510; text-align: center}
#flash-notice {background: #cfc; padding: 5px; color: #051; text-align: center}
#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}
.size25 {font-size: 2.5em;}
#tabs {background-color:#4B5F82; padding: 0px; margin: 0px; height: 26px; border-left: 1px solid #344159; border-right: 1px solid #344159}
#tabs ul {margin: 0px; padding-top: 3px}
#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}
#tabs ul#maintabs {}
div#tabs a:link {text-decoration: none; background-color: #4B5F82; color: #fff}
div#tabs a:visited {text-decoration: none; background-color: #4B5F82; color: #fff}
#tabs a:hover {background: #354869; color: #fff}
#tabs ul#maintabs a:link {font-weight: bold; font-size: 12px; float: left; margin: 0px; padding: 4px 25px}
#tabs ul#maintabs a:visited {font-weight: bold; font-size: 12px; float: left; margin: 0px; padding: 4px 25px}
#tabs ul#maintabs a.current:link {font-weight: bold; background: #e5e5e5; margin: 0px; color: #222; border-bottom: #e5e5e5 0px solid; text-decoration: none }
#tabs ul#maintabs a.current:visited {font-weight: bold; background: #e5e5e5; margin: 0px; color: #222; border-bottom: #e5e5e5 0px solid; border-top: 0px solid #e5e5e5; text-decoration: none }
#tabs ul#maintabs a:hover {color: #fff; font-weight: bold; background-color: #354869; border-bottom: 0px solid #628AB2}
#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}
blockquote {border-left:3px solid #CFD5DD; color:#444444; font-size:0.9em; line-height:150%; padding:0pt 0pt 0pt 0.7em; margin: 2px 0px 2px -10px}
div.inspector div.inspectable {padding: 0.25em 0 0.25em 1em; background-color: Gray; color: white; border: outset 2px white; cursor: pointer}
div.inspector div.child {margin: 0 0 0 1em}
#debug_window_content {width:250px; height:100px; background-color:#000}
#debug {padding:3px; color:#0f0; font-family:monaco, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px}
#inner_tabs #tabs {list-style: none; padding: 0; margin: 0}
#inner_tabs #tabs li {position: relative; float: left}
#inner_tabs #tabs a {float: left; padding: 5px 8px; margin-right: 6px; border: 1px solid #00adef; border-width: 1px 1px 0 1px; text-decoration: none; color: #000}
#inner_tabs #tabs a:hover {background-color: #8dd8f8; color: #FFF}
#inner_tabs #tabs a.active-tab {background-color: #00adef; color: #FFF}
#sorttable-div table {border-collapse: collapse}
#sorttable-div td, #sorttable-div th {padding: 0.5em; border: 1px solid #CCC}
#sorttable-div thead, tfoot {background-color: #DDD}
#sorttable-div tr.rowodd {background-color: #FFF}
#sorttable-div tr.roweven {background-color: #F2F2F2}
#sorttable-div .sortcol {cursor: pointer; padding-right: 20px; background-repeat: no-repeat; background-position: right center}
#sorttable-div .sortasc {background-color: #DDFFAC; background-image: url(/images/arrow_up.gif)}
#sorttable-div .sortdesc {background-color: #B9DDFF; background-image: url(/images/arrow_down.gif)}
#sorttable-div .nosort {cursor: default}
#sorttable-div th.resize-handle-active {cursor: e-resize}
div.resize-handle {cursor: e-resize; width: 2px; border-right: 1px dashed #1E90FF; position:absolute; top:0; left:0}

.available_offers_odd {
background: transparent url(/images/offers-bg1.gif) no-repeat scroll 0 0;
margin-left:58px;
font-size:7px;
font-family:verdana;
color:#363636;
height:97px;
margin-bottom:15px;
padding-left: 20px;
padding-top:28px;
padding-bottom:5px;
}
.available_offers_even {
background: transparent url(/images/offers-bg2.gif) no-repeat scroll 0 0;
margin-left:58px;
font-size:7px;
font-family:verdana;
color:#363636;
height:97px;
margin-bottom:15px;
padding-left: 20px;
padding-top:28px;
padding-bottom:5px;
}
.pulic_offers_text{
line-height: 25px; 
font-size: 7px;	
}
.voilet {color: #0122AD;}
.offer_red_background{color:#fff; background:red;}
.offer_voilet_background{color:#fff; background:#0122AD;}
