#comments { margin-top: 15px; }
.indented { margin-left: 25px; }
.comment-unpublished { background-color: rgb(255, 244, 244); }
.comment-preview { background-color: rgb(255, 255, 234); }
.container-inline-date { clear: both; }
.container-inline-date .form-item { float: none; margin: 0px; padding: 0px; }
.container-inline-date > .form-item { display: inline-block; margin-right: 0.5em; vertical-align: top; }
fieldset.date-combo .container-inline-date > .form-item { margin-bottom: 10px; }
.container-inline-date .form-item .form-item { float: left; }
.container-inline-date .form-item, .container-inline-date .form-item input { width: auto; }
.container-inline-date .description { clear: both; }
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option { margin-right: 5px; }
.container-inline-date .date-spacer { margin-left: -5px; }
.views-right-60 .container-inline-date div { margin: 0px; padding: 0px; }
.container-inline-date .date-timezone .form-item { clear: both; float: none; width: auto; }
.container-inline-date .date-padding { float: left; }
fieldset.date-combo .container-inline-date .date-padding { padding: 10px; }
.views-exposed-form .container-inline-date .date-padding { padding: 0px; }
#calendar_div, #calendar_div td, #calendar_div th { margin: 0px; padding: 0px; }
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar { border-collapse: separate; margin: 0px; width: 185px; }
.calendar td { padding: 0px; }
span.date-display-single { }
span.date-display-start { }
span.date-display-end { }
.date-prefix-inline { display: inline-block; }
.date-clear { clear: both; display: block; float: none; }
.date-no-float { clear: both; float: none; width: 98%; }
.date-float { clear: none; float: left; width: auto; }
.date-float .form-type-checkbox { padding-right: 1em; }
.form-type-date-select .form-type-select[class*="hour"] { margin-left: 0.75em; }
.date-container .date-format-delete { float: left; margin-top: 1.8em; margin-left: 1.5em; }
.date-container .date-format-name { float: left; }
.date-container .date-format-type { float: left; padding-left: 10px; }
.date-container .select-container { clear: left; float: left; }
div.date-calendar-day { background: rgb(243, 243, 243) none repeat scroll 0% 0%; border-color: rgb(238, 238, 238) rgb(187, 187, 187) rgb(187, 187, 187) rgb(238, 238, 238); border-style: solid; border-width: 1px; color: rgb(153, 153, 153); float: left; line-height: 1; margin: 6px 10px 0px 0px; text-align: center; width: 40px; }
div.date-calendar-day span { display: block; text-align: center; }
div.date-calendar-day span.month { background-color: rgb(181, 190, 190); color: white; font-size: 0.9em; padding: 2px; text-transform: uppercase; }
div.date-calendar-day span.day { font-size: 2em; font-weight: bold; }
div.date-calendar-day span.year { font-size: 0.9em; padding: 2px; }
.date-form-element-content-multiline { padding: 10px; border: 1px solid rgb(204, 204, 204); }
.form-item.form-item-instance-widget-settings-input-format-custom, .form-item.form-item-field-settings-enddate-required { margin-left: 1.3em; }
#edit-field-settings-granularity .form-type-checkbox { margin-right: 0.6em; }
.date-year-range-select { margin-right: 1em; }
#ui-datepicker-div { font-size: 100%; font-family: Verdana, sans-serif; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-right: 2px solid rgb(102, 102, 102); border-bottom: 2px solid rgb(102, 102, 102); z-index: 9999; }
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float: left; font-size: 1em; margin: 1px 0px; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; }
.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px none; }
.ui-datepicker td { border: 0px none; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px none; border-right: 0px none; border-bottom: 0px none; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.field .field-label { font-weight: bold; }
.field-label-inline .field-label, .field-label-inline .field-items { float: left; }
form .field-multiple-table { margin: 0px; }
form .field-multiple-table th.field-label { padding-left: 0px; }
form .field-multiple-table td.field-multiple-drag { width: 30px; padding-right: 0px; }
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle { padding-right: 0.5em; }
form .field-add-more-submit { margin: 0.5em 0px 0px; }
div.toboggan-container { text-align: center; }
div.toboggan-login-link-container { text-align: left; }
div.toboggan-login-link-container a { text-decoration: none; }
div.toboggan-block-message { text-align: left; }
div.user-login-block { text-align: left; }
div.user-login-block a { text-align: left; }
.toboggan-unified #login-message { text-align: center; font-size: 2em; line-height: 1.2; }
.toboggan-unified #login-links { text-align: center; font-size: 1.5em; line-height: 2.7; }
.toboggan-unified #login-links a { padding: 0.5em; border: 1px solid rgb(102, 102, 102); background-color: rgb(238, 238, 238); }
.toboggan-unified #login-links a:hover { background-color: rgb(221, 221, 221); }
.toboggan-unified #login-links a.lt-active, .toboggan-unified #login-links a.lt-active:hover { background-color: rgb(255, 241, 154); border: 2px solid rgb(51, 51, 51); }
.toboggan-unified.login #register-form { display: none; }
.toboggan-unified.register #login-form { display: none; }
.node-unpublished { background-color: rgb(255, 244, 244); }
.preview .node { background-color: rgb(255, 255, 234); }
td.revision-current { background: rgb(255, 255, 204) none repeat scroll 0% 0%; }
#om-maximenu-admin table .col-link { width: 75%; }
#om-maximenu-blocks-get .edit-block { display: inline; }
#om-maximenu-blocks-get .edit-block a { font-weight: bold; }
.om-maximenu { height: auto; position: relative; z-index: 100; }
.om-maximenu-content { display: none; }
.om-maximenu .om-maximenu-content { position: absolute; top: 30px; left: 0px; min-width: 300px; z-index: 500; }
.om-maximenu .om-maximenu-content .block { position: relative; }
.om-maximenu .om-maximenu-content.open { display: block !important; }
.om-maximenu .om-maximenu-open { position: absolute; bottom: -10px; right: 0px; font-size: 9px; height: 15px; line-height: 15px; }
.om-maximenu .om-maximenu-open input { margin: 0px 5px 0px 0px; float: left; }
.om-maximenu .om-maximenu-edit { display: none; position: absolute; top: 0px; right: 0px; font-size: 0.7em; background-color: rgb(255, 255, 255); }
.om-maximenu:hover .om-maximenu-edit { display: block; z-index: 1000; }
.om-maximenu .om-maximenu-edit a { display: block; float: left; margin-left: 3px; height: 0px; width: 16px; padding: 16px 0px 0px; overflow: hidden; background: rgba(0, 0, 0, 0) url(a6496edecf479c9ef032d312e921e4f42a62d169.gif)  no-repeat scroll 0px 0px; }
.om-maximenu .om-maximenu-edit a:hover { background-position: 0px -16px; }
.om-maximenu-content .edit-block { display: none; position: absolute; top: 0px; right: 0px; font-size: 0.7em; background-color: rgb(255, 255, 255); }
.om-maximenu-content .block:hover .edit-block { display: block; z-index: 1000; }
.om-maximenu-content .block .edit-block a { display: block; float: left; margin-left: 3px; height: 0px; width: 16px; padding: 16px 0px 0px; overflow: hidden; background: rgba(0, 0, 0, 0) url(a6496edecf479c9ef032d312e921e4f42a62d169.gif)  no-repeat scroll 0px 0px; }
.om-maximenu-content .block .edit-block a.block-config { background-position: 0px 0px; }
.om-maximenu-content .block .edit-block a.block-config:hover { background-position: 0px -16px; }
.om-maximenu-content .block .edit-block a.block-edit-menu { background-position: -16px 0px; }
.om-maximenu-content .block .edit-block a.block-edit-menu:hover { background-position: -16px -16px; }
.om-maximenu-content .block .edit-block a.block-edit-view { background-position: -32px 0px; }
.om-maximenu-content .block .edit-block a.block-edit-view:hover { background-position: -32px -16px; }
.om-maximenu ul.om-menu { display: block; padding: 0px; margin: 0px; height: 30px; position: relative; z-index: 20; }
.om-maximenu ul.om-menu li.om-leaf { display: block; padding: 0px; margin: 0px; height: 30px; list-style: outside none none; position: relative; z-index: 5; }
.om-maximenu ul.om-menu li.om-leaf.om-leaf-icon .om-link { padding: 0px; }
.om-maximenu ul.om-menu li.om-leaf .om-link { display: block; padding: 0px 15px; margin: 0px; height: 30px; line-height: 30px; }
.om-maximenu ul.om-menu li.om-leaf .om-link:hover { cursor: pointer; text-decoration: none; }
.om-maximenu ul.om-menu li.om-leaf:hover .om-maximenu-content-nofade { display: block; }
.om-maximenu ul.om-menu li.om-leaf .om-link .om-subtitle { line-height: normal; display: block; margin-top: -2px; font-size: 0.9em; }
.om-clearfix { clear: both; }
.om-maximenu .om-maximenu-top { position: relative; }
.om-maximenu .om-maximenu-bottom { position: relative; }
.om-maximenu.om-maximenu-main-menu .om-maximenu-content { }
.om-maximenu.om-maximenu-main-menu ul.om-menu { float: left; }
.om-maximenu.om-maximenu-main-menu ul.om-menu li.om-leaf { float: left; }
.om-maximenu.om-maximenu-main-menu ul.om-menu li.om-leaf .om-link { float: left; }
.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf { float: left; }
.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf .om-link { float: left; }
.om-maximenu.om-maximenu-block.om-maximenu-column { height: auto; }
.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu { float: none; height: auto; }
.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu li.om-leaf { float: none; height: auto; }
.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu li.om-leaf .om-link { float: none; height: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-row ul.om-menu li.om-leaf { float: left; }
.om-maximenu.om-maximenu-float.om-maximenu-row ul.om-menu li.om-leaf .om-link { float: left; }
.om-maximenu.om-maximenu-float.om-maximenu-column { height: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu { float: none; height: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu li.om-leaf { float: none; height: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu li.om-leaf .om-link { float: none; height: auto; }
.om-maximenu.om-maximenu-horizontal { }
.om-maximenu.om-maximenu-vertical { height: auto; width: 30px; }
.om-maximenu.om-maximenu-vertical ul.om-menu { height: auto; width: 30px; }
.om-maximenu.om-maximenu-vertical ul.om-menu li.om-leaf { height: auto; width: 30px; }
.om-maximenu.om-maximenu-vertical ul.om-menu li.om-leaf .om-link { height: auto; width: 30px; padding: 30px 0px; line-height: normal; }
.om-maximenu.om-maximenu-vertical.om-maximenu-left ul.om-menu li.om-leaf .om-link { transform: rotate(-270deg); }
.om-maximenu.om-maximenu-vertical.om-maximenu-left .om-maximenu-content { margin-left: 15px; }
.om-maximenu.om-maximenu-vertical.om-maximenu-right ul.om-menu li.om-leaf .om-link { transform: rotate(-90deg); }
.om-maximenu.om-maximenu-vertical.om-maximenu-right .om-maximenu-content { margin-right: 15px; }
.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-vertical.om-maximenu-left .om-maximenu-content, .om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-vertical.om-maximenu-right .om-maximenu-content { top: -20px; }
.om-maximenu.om-maximenu-dock { height: auto; }
.om-maximenu.om-maximenu-dock ul.om-menu { height: auto; }
.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon { height: auto; }
.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon .om-link { height: auto; }
.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon .om-link img { }
.om-maximenu.om-maximenu-dock.om-maximenu-vertical ul.om-menu li.om-leaf-icon .om-link { padding: 0px; }
.om-maximenu.om-maximenu-dock.om-maximenu-left ul.om-menu li.om-leaf-icon { text-align: left; }
.om-maximenu.om-maximenu-dock.om-maximenu-right ul.om-menu li.om-leaf-icon { text-align: right; }
.om-maximenu.om-maximenu-dock.om-maximenu-middle ul.om-menu { width: auto; }
.om-maximenu.om-maximenu-dock.om-maximenu-middle ul.om-menu li.om-leaf-icon { text-align: center; }
.om-maximenu.om-maximenu-dock.om-maximenu-bottom, .om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu, .om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon, .om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link, .om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link img { vertical-align: bottom; float: none; display: inline; }
.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-maximenu-content { bottom: 50px; }
.om-maximenu.om-maximenu-dock.om-maximenu-top ul.om-menu li.om-leaf-icon .om-maximenu-content { top: 50px; }
.om-maximenu.om-maximenu-dock.om-maximenu-top.om-maximenu-column ul.om-menu li.om-leaf-icon .om-maximenu-content { top: -30px; }
.om-maximenu.om-maximenu-dock.om-maximenu-top { height: 30px; }
.om-maximenu.om-maximenu-dock.om-maximenu-column.om-maximenu-top { height: auto; }
.om-maximenu.om-maximenu-dock.om-maximenu-column.om-maximenu-top.om-maximenu-column ul.om-menu { height: auto; }
.om-maximenu.om-maximenu-float { }
.om-maximenu.om-maximenu-float .om-maximenu-content { text-align: left; }
.om-maximenu.om-maximenu-float.om-maximenu-left { right: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-left ul.om-menu { position: relative; left: 0px; }
.om-maximenu.om-maximenu-float.om-maximenu-left .om-maximenu-content { left: 10px; right: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-right { left: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-right ul.om-menu { position: relative; right: 0px; }
.om-maximenu.om-maximenu-float.om-maximenu-right .om-maximenu-content { right: 10px; left: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-middle { bottom: 0px; left: 0px; right: 0px; margin: 0px auto; z-index: 190; text-align: center; }
.om-maximenu.om-maximenu-float.om-maximenu-middle .om-maximenu-content { }
.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu { width: auto; margin: 0px auto; text-align: center; }
.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu li.om-leaf { display: inline-block; float: none; }
.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu li.om-leaf .om-link { display: inline-block; float: none; }
.om-maximenu.om-maximenu-float.om-maximenu-top { height: 30px; }
.om-maximenu.om-maximenu-float.om-maximenu-top .om-maximenu-content { bottom: auto; top: 30px; }
.om-maximenu.om-maximenu-float.om-maximenu-bottom { }
.om-maximenu.om-maximenu-float.om-maximenu-bottom .om-maximenu-content { top: auto; bottom: 30px; }
.om-maximenu.om-maximenu-float.om-maximenu-row { }
.om-maximenu.om-maximenu-float.om-maximenu-column { }
.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-left .om-maximenu-content { top: -50px; left: 100%; right: auto; }
.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-right .om-maximenu-content { top: -50px; right: 100%; left: auto; }
.om-maximenu.om-maximenu-block { }
.om-maximenu.om-maximenu-block .om-maximenu-content { z-index: 500; }
.om-maximenu.om-maximenu-block ul.om-menu { float: left; }
.om-maximenu.om-maximenu-block ul.om-menu li.om-leaf { float: left; }
.om-maximenu.om-maximenu-block ul.om-menu li.om-leaf .om-link { float: left; }
.om-maximenu.om-maximenu-block-down .om-maximenu-content { }
.om-maximenu.om-maximenu-block.om-maximenu-block-up .om-maximenu-content { top: auto; bottom: 30px; }
.om-maximenu.om-maximenu-block.om-maximenu-block-right .om-maximenu-content { top: -50px; left: 100%; right: auto; }
.om-maximenu.om-maximenu-block.om-maximenu-block-left .om-maximenu-content { top: -50px; right: 100%; left: auto; }
.om-maximenu ul.om-menu li.backLava { position: absolute; top: 5px; height: 20px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; z-index: 3; }
.om-maximenu ul.om-menu li.backLava .leftLava { }
.om-maximenu ul.om-menu li.backLava .bottomLava { }
.om-maximenu ul.om-menu li.backLava .cornerLava { }
.om-maximenu .om-maximenu-content { left: 0px; top: 30px; padding: 0px; }
* + html .om-maximenu .om-maximenu-content { width: 300px; }
.om-maximenu .om-maximenu-arrow { }
.om-maximenu .om-maximenu-top { width: 100%; }
.om-maximenu .om-maximenu-top-left { }
.om-maximenu .om-maximenu-top-right { }
.om-maximenu .om-maximenu-middle { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; }
.om-maximenu .om-maximenu-middle-left { }
.om-maximenu .om-maximenu-middle-right { padding: 10px; }
* + html .om-maximenu .om-maximenu-middle-right { width: 300px; margin-left: 20px; padding-left: 0px; }
.om-maximenu .om-maximenu-bottom { width: 100%; }
.om-maximenu .om-maximenu-bottom-left { }
.om-maximenu .om-maximenu-bottom-right { }
.om-link-slider { display: block; height: 30px; line-height: 30px; margin: 0px; padding: 0px 15px; overflow: hidden; }
.om-maximenu .om-maximenu-content.om-maximenu-displace { top: 0px; margin-left: 0px; left: 0px; }
.om-maximenu .om-maximenu-content.om-maximenu-displace .om-maximenu-open { display: none; }
.om-maximenu-row .om-link { position: relative; }
.om-maximenu-row .om-maximenu-content.om-maximenu-displace { float: left; }
.om-maximenu-float .om-maximenu-tabbed-content { width: 480px; }
.om-maximenu-tabbed-content { clear: both; }
.om-maximenu-tabbed-scrollh .om-maximenu-tabbed-content, .om-maximenu-tabbed-scrollv .om-maximenu-tabbed-content { height: 100px; overflow: hidden; }
.om-maximenu-tabbed-content-inner { }
.om-tabbed-content { float: left; }
.om-tabbed-content-hide { display: none; }
.easy-accordion { display: block; position: relative; overflow: hidden; padding: 0px; margin: 0px; background-color: rgb(242, 242, 242); }
.easy-accordion dt, .easy-accordion dd { margin: 0px; padding: 0px; position: absolute; }
.easy-accordion dt { position: absolute !important; background-color: rgb(242, 242, 242); height: 46px; line-height: 44px; padding: 0px 15px 0px 0px; text-align: right; margin-bottom: 0px; margin-left: 0px; z-index: 5; transform: rotate(-90deg); transform-origin: 20px 0px 0px; cursor: pointer; }
.easy-accordion dt.active { cursor: pointer; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
.easy-accordion dt.hover { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
.easy-accordion dd { z-index: 1; opacity: 0; overflow: hidden; padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.easy-accordion dd.active { opacity: 1; z-index: 3; }
.easy-accordion dd.no-more-active { z-index: 2; opacity: 1; }
.easy-accordion dd.plus { z-index: 4; }
.easy-accordion .slide-number { position: absolute; bottom: 0px; left: 10px; font-weight: normal; font-size: 1.1em; transform: rotate(90deg); }
.om-maximenu-style-accordion.om-maximenu-float { width: 480px; }
.om-maximenu-style-accordion { height: 245px; }
.om-maximenu-style-roundabout.om-maximenu-float { width: 480px; }
.roundabout-holder { height: 200px; display: block; padding: 0px; margin: 0px; }
.roundabout-holder .om-leaf { list-style: outside none none; display: block; padding: 0px; margin: 0px; }
.om-maximenu-roundabout-content { padding: 10px; border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); }
.om-menu-ul-wrapper { position: relative; }
.om-menu-scroller { z-index: 100; font-weight: bold; background-color: rgb(204, 204, 204); cursor: pointer; text-align: center; }
.om-menu-scroller:hover { color: rgb(255, 255, 255); }
.om-maximenu-row .om-menu-scroller { position: absolute; height: 30px; width: 30px; line-height: 30px; }
.om-maximenu-row .om-menu-previous { top: 0px; left: 0px; }
.om-maximenu-row .om-menu-next { top: 0px; right: 0px; }
.om-maximenu-column .om-menu-scroller { height: 20px; line-height: 20px; }
.om-maximenu-column .om-menu-previous { }
.om-maximenu-column .om-menu-next { }
#om-maximenu-mask { position: absolute; left: 0px; top: 0px; z-index: 2990; background-color: rgb(0, 0, 0); display: none; }
#om-maximenu-modal-widows .om-maximenu-modal-content { position: fixed; z-index: 3000 !important; padding: 20px; height: auto; width: auto; }
#om-maximenu-modal-widows .om-maximenu-modal-content .om-maximenu-close { color: rgb(255, 255, 255); cursor: pointer; text-align: right; }
#om-maximenu-modal-widows .om-maximenu-modal-content .block { position: relative; }
.search-form { margin-bottom: 1em; }
.search-form input { margin-top: 0px; margin-bottom: 0px; }
.search-results { list-style: outside none none; }
.search-results p { margin-top: 0px; }
.search-results .title { font-size: 1.2em; }
.search-results li { margin-bottom: 1em; }
.search-results .search-snippet-info { padding-left: 1em; }
.search-results .search-info { font-size: 0.85em; }
.search-advanced .criterion { float: left; margin-right: 2em; }
.search-advanced .action { float: left; clear: left; }
#permissions td.module { font-weight: bold; }
#permissions td.permission { padding-left: 1.5em; }
#permissions tr.odd .form-item, #permissions tr.even .form-item { white-space: normal; }
#user-admin-settings fieldset .fieldset-description { font-size: 0.85em; padding-bottom: 0.5em; }
#user-admin-roles td.edit-name { clear: both; }
#user-admin-roles .form-item-name { float: left; margin-right: 1em; }
.password-strength { width: 17em; float: right; margin-top: 1.4em; }
.password-strength-title { display: inline; }
.password-strength-text { float: right; font-weight: bold; }
.password-indicator { background-color: rgb(196, 196, 196); height: 0.3em; width: 100%; }
.password-indicator div { height: 100%; width: 0%; background-color: rgb(71, 201, 101); }
input.password-confirm, input.password-field { width: 16em; margin-bottom: 0.4em; }
div.password-confirm { float: right; margin-top: 1.5em; visibility: hidden; width: 17em; }
div.form-item div.password-suggestions { padding: 0.2em 0.5em; margin: 0.7em 0px; width: 38.5em; border: 1px solid rgb(180, 180, 180); }
div.password-suggestions ul { margin-bottom: 0px; }
.confirm-parent, .password-parent { clear: left; margin: 0px; width: 36.3em; }
.profile { clear: both; margin: 1em 0px; }
.profile .user-picture { float: right; margin: 0px 1em 1em 0px; }
.profile h3 { border-bottom: 1px solid rgb(204, 204, 204); }
.profile dl { margin: 0px 0px 1.5em; }
.profile dt { margin: 0px 0px 0.2em; font-weight: bold; }
.profile dd { margin: 0px 0px 1em; }
span.ext { background: rgba(0, 0, 0, 0) url(5e012dd40feadf8c0186f19224957525f672aceb.png)  no-repeat scroll 2px center; width: 10px; height: 10px; padding-right: 12px; text-decoration: none; }
span.mailto { background: rgba(0, 0, 0, 0) url(5e012dd40feadf8c0186f19224957525f672aceb.png)  no-repeat scroll -20px center; width: 10px; height: 10px; padding-right: 12px; text-decoration: none; }
@media print {
  span.ext, span.mailto { display: none; padding: 0px; }
}
.views-exposed-form .views-exposed-widget { float: left; padding: 0.5em 1em 0px 0px; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.6em; }
.views-exposed-form .form-item, .views-exposed-form .form-submit { margin-top: 0px; margin-bottom: 0px; }
.views-exposed-form label { font-weight: bold; }
.views-exposed-widgets { margin-bottom: 0.5em; }
.views-align-left { text-align: left; }
.views-align-right { text-align: right; }
.views-align-center { text-align: center; }
.views-view-grid tbody { border-top: medium none; }
.view .progress-disabled { float: none; }
.rteindent1 { margin-left: 40px; }
.rteindent2 { margin-left: 80px; }
.rteindent3 { margin-left: 120px; }
.rteindent4 { margin-left: 160px; }
.rteleft { text-align: left; }
.rteright { text-align: right; }
.rtecenter { text-align: center; }
.rtejustify { text-align: justify; }
.ibimage_left { float: left; }
.ibimage_right { float: right; }
