/**
   * @file
   * Generic theme-independent base styles.
   */
  
  /**
   * Autocomplete.
   *
   * @see autocomplete.js
   */
  /* Suggestion list */
  #autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100;
  }
  #autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
  }
  #autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    white-space: pre;
    zoom: 1; /* IE7 */
  }
  /* Animated throbber */
  html.js input.form-autocomplete {
    background-image: url(/misc/throbber-inactive.png);
    background-position: 100% center; /* LTR */
    background-repeat: no-repeat;
  }
  html.js input.throbbing {
    background-image: url(/misc/throbber-active.gif);
    background-position: 100% center; /* LTR */
  }
  
  /**
   * Collapsible fieldsets.
   *
   * @see collapse.js
   */
  html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em;
  }
  html.js fieldset.collapsed .fieldset-wrapper {
    display: none;
  }
  fieldset.collapsible {
    position: relative;
  }
  fieldset.collapsible .fieldset-legend {
    display: block;
  }
  
  /**
   * Resizable textareas.
   *
   * @see textarea.js
   */
  .form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .resizable-textarea .grippie {
    background: #eee url(/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
  }
  
  /**
   * TableDrag behavior.
   *
   * @see tabledrag.js
   */
  body.drag {
    cursor: move;
  }
  .draggable a.tabledrag-handle {
    cursor: move;
    float: left; /* LTR */
    height: 1.7em;
    margin-left: -1em; /* LTR */
    overflow: hidden;
    text-decoration: none;
  }
  a.tabledrag-handle:hover {
    text-decoration: none;
  }
  a.tabledrag-handle .handle {
    background: url(/misc/draggable.png) no-repeat 6px 9px;
    height: 13px;
    margin: -0.4em 0.5em; /* LTR */
    padding: 0.42em 0.5em; /* LTR */
    width: 13px;
  }
  a.tabledrag-handle-hover .handle {
    background-position: 6px -11px;
  }
  div.indentation {
    float: left; /* LTR */
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
    padding: 0.42em 0 0.42em 0.6em; /* LTR */
    width: 20px;
  }
  div.tree-child {
    background: url(/misc/tree.png) no-repeat 11px center; /* LTR */
  }
  div.tree-child-last {
    background: url(/misc/tree-bottom.png) no-repeat 11px center; /* LTR */
  }
  div.tree-child-horizontal {
    background: url(/misc/tree.png) no-repeat -11px center;
  }
  .tabledrag-toggle-weight-wrapper {
    text-align: right; /* LTR */
  }
  
  /**
   * TableHeader behavior.
   *
   * @see tableheader.js
   */
  table.sticky-header {
    background-color: #fff;
    margin-top: 0;
  }
  
  /**
   * Progress behavior.
   *
   * @see progress.js
   */
  /* Bar */
  .progress .bar {
    background-color: #fff;
    border: 1px solid;
  }
  .progress .filled {
    background-color: #000;
    height: 1.5em;
    width: 5px;
  }
  .progress .percentage {
    float: right; /* LTR */
  }
  /* Throbber */
  .ajax-progress {
    display: inline-block;
  }
  .ajax-progress .throbber {
    background: transparent url(/misc/throbber-active.gif) no-repeat 0px center;
    float: left; /* LTR */
    height: 15px;
    margin: 2px;
    width: 15px;
  }
  .ajax-progress .message {
    padding-left: 20px;
  }
  tr .ajax-progress .throbber {
    margin: 0 2px;
  }
  .ajax-progress-bar {
    width: 16em;
  }
  
  /**
   * Inline items.
   */
  .container-inline div,
  .container-inline label {
    display: inline;
  }
  /* Fieldset contents always need to be rendered as block. */
  .container-inline .fieldset-wrapper {
    display: block;
  }
  
  /**
   * Prevent text wrapping.
   */
  .nowrap {
    white-space: nowrap;
  }
  
  /**
   * For anything you want to hide on page load when JS is enabled, so
   * that you can use the JS to control visibility and avoid flicker.
   */
  html.js .js-hide {
    display: none;
  }
  
  /**
   * Hide elements from all users.
   *
   * Used for elements which should not be immediately displayed to any user. An
   * example would be a collapsible fieldset that will be expanded with a click
   * from a user. The effect of this class can be toggled with the jQuery show()
   * and hide() functions.
   */
  .element-hidden {
    display: none;
  }
  
  /**
   * Hide elements visually, but keep them available for screen-readers.
   *
   * Used for information required for screen-reader users to understand and use
   * the site where visual display is undesirable. Information provided in this
   * manner should be kept concise, to avoid unnecessary burden on the user.
   * "!important" is used to prevent unintentional overrides.
   */
  .element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
  }
  
  /**
   * The .element-focusable class extends the .element-invisible class to allow
   * the element to be focusable when navigated to via the keyboard.
   */
  .element-invisible.element-focusable:active,
  .element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
  }
  
  /**
   * Markup free clearing.
   *
   * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
   */
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  /* IE6 */
  * html .clearfix {
    height: 1%;
  }
  /* IE7 */
  *:first-child + html .clearfix {
    min-height: 1%;
  }
/*})'"*/
/**
   * @file
   * Styles for menus and navigation markup.
   */
  
  /**
   * Markup generated by theme_menu_tree().
   */
  ul.menu {
    border: none;
    list-style: none;
    text-align: left; /* LTR */
  }
  ul.menu li {
    margin: 0 0 0 0.5em; /* LTR */
  }
  ul li.expanded {
    list-style-image: url(/misc/menu-expanded.png);
    list-style-type: circle;
  }
  ul li.collapsed {
    list-style-image: url(/misc/menu-collapsed.png); /* LTR */
    list-style-type: disc;
  }
  ul li.leaf {
    list-style-image: url(/misc/menu-leaf.png);
    list-style-type: square;
  }
  li.expanded,
  li.collapsed,
  li.leaf {
    padding: 0.2em 0.5em 0 0; /* LTR */
    margin: 0;
  }
  li a.active {
    color: #000;
  }
  td.menu-disabled {
    background: #ccc;
  }
  
  /**
   * Markup generated by theme_links().
   */
  ul.inline,
  ul.links.inline {
    display: inline;
    padding-left: 0;
  }
  ul.inline li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
  }
  
  /**
   * Markup generated by theme_breadcrumb().
   */
  .breadcrumb {
    padding-bottom: 0.5em;
  }
  
  /**
   * Markup generated by theme_menu_local_tasks().
   */
  ul.primary {
    border-bottom: 1px solid #bbb;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none;
    margin: 5px;
    padding: 0 0 0 1em; /* LTR */
    white-space: nowrap;
  }
  ul.primary li {
    display: inline;
  }
  ul.primary li a {
    background-color: #ddd;
    border-color: #bbb;
    border-style: solid solid none solid;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em; /* LTR */
    padding: 0 1em;
    text-decoration: none;
  }
  ul.primary li.active a {
    background-color: #fff;
    border: 1px solid #bbb;
    border-bottom: 1px solid #fff;
  }
  ul.primary li a:hover {
    background-color: #eee;
    border-color: #ccc;
    border-bottom-color: #eee;
  }
  ul.secondary {
    border-bottom: 1px solid #bbb;
    padding: 0.5em 1em;
    margin: 5px;
  }
  ul.secondary li {
    border-right: 1px solid #ccc; /* LTR */
    display: inline;
    padding: 0 1em;
  }
  ul.secondary a {
    padding: 0;
    text-decoration: none;
  }
  ul.secondary a.active {
    border-bottom: 4px solid #999;
  }
/*})'"*/
/**
   * @file
   * Styles for system messages.
   */
  
  div.messages {
    background-position: 8px 8px; /* LTR */
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 6px 0;
    padding: 10px 10px 10px 50px; /* LTR */
  }
  
  div.status {
    background-image: url(/misc/message-24-ok.png);
    border-color: #be7;
  }
  div.status,
  .ok {
    color: #234600;
  }
  div.status,
  table tr.ok {
    background-color: #f8fff0;
  }
  
  div.warning {
    background-image: url(/misc/message-24-warning.png);
    border-color: #ed5;
  }
  div.warning,
  .warning {
    color: #840;
  }
  div.warning,
  table tr.warning {
    background-color: #fffce5;
  }
  
  div.error {
    background-image: url(/misc/message-24-error.png);
    border-color: #ed541d;
  }
  div.error,
  .error {
    color: #8c2e0b;
  }
  div.error,
  table tr.error {
    background-color: #fef5f1;
  }
  div.error p.error {
    color: #333;
  }
  
  div.messages ul {
    margin: 0 0 0 1em; /* LTR */
    padding: 0;
  }
  div.messages ul li {
    list-style-image: none;
  }
/*})'"*/
/**
   * @file
   * Basic styling for common markup.
   */
  
  /**
   * HTML elements.
   */
  fieldset {
    margin-bottom: 1em;
    padding: 0.5em;
  }
  form {
    margin: 0;
    padding: 0;
  }
  hr {
    border: 1px solid gray;
    height: 1px;
  }
  img {
    border: 0;
  }
  table {
    border-collapse: collapse;
  }
  th {
    border-bottom: 3px solid #ccc;
    padding-right: 1em; /* LTR */
    text-align: left; /* LTR */
  }
  tbody {
    border-top: 1px solid #ccc;
  }
  tr.even,
  tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
  }
  
  /**
   * Markup generated by theme_tablesort_indicator().
   */
  th.active img {
    display: inline;
  }
  td.active {
    background-color: #ddd;
  }
  
  /**
   * Markup generated by theme_item_list().
   */
  .item-list .title {
    font-weight: bold;
  }
  .item-list ul {
    margin: 0 0 0.75em 0;
    padding: 0;
  }
  .item-list ul li {
    margin: 0 0 0.25em 1.5em; /* LTR */
    padding: 0;
  }
  
  /**
   * Markup generated by Form API.
   */
  .form-item,
  .form-actions {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  tr.odd .form-item,
  tr.even .form-item {
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap;
  }
  .form-item .description {
    font-size: 0.85em;
  }
  label {
    display: block;
    font-weight: bold;
  }
  label.option {
    display: inline;
    font-weight: normal;
  }
  .form-checkboxes .form-item,
  .form-radios .form-item {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
  }
  .form-type-radio .description,
  .form-type-checkbox .description {
    margin-left: 2.4em;
  }
  input.form-checkbox,
  input.form-radio {
    vertical-align: middle;
  }
  .marker,
  .form-required {
    color: #f00;
  }
  .form-item input.error,
  .form-item textarea.error,
  .form-item select.error {
    border: 2px solid red;
  }
  
  /**
   * Inline items.
   */
  .container-inline .form-actions,
  .container-inline.form-actions {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  /**
   * Markup generated by theme_more_link().
   */
  .more-link {
    text-align: right; /* LTR */
  }
  
  /**
   * Markup generated by theme_more_help_link().
   */
  .more-help-link {
    text-align: right; /* LTR */
  }
  .more-help-link a {
    background: url(/misc/help.png) 0 50% no-repeat; /* LTR */
    padding: 1px 0 1px 20px; /* LTR */
  }
  
  /**
   * Markup generated by theme_pager().
   */
  .item-list .pager {
    clear: both;
    text-align: center;
  }
  .item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
  }
  .pager-current {
    font-weight: bold;
  }
  
  /**
   * Autocomplete.
   *
   * @see autocomplete.js
   */
  /* Suggestion list */
  #autocomplete li.selected {
    background: #0072b9;
    color: #fff;
  }
  
  /**
   * Collapsible fieldsets.
   *
   * @see collapse.js
   */
  html.js fieldset.collapsible .fieldset-legend {
    background: url(/misc/menu-expanded.png) 5px 65% no-repeat; /* LTR */
    padding-left: 15px; /* LTR */
  }
  html.js fieldset.collapsed .fieldset-legend {
    background-image: url(/misc/menu-collapsed.png); /* LTR */
    background-position: 5px 50%; /* LTR */
  }
  .fieldset-legend span.summary {
    color: #999;
    font-size: 0.9em;
    margin-left: 0.5em;
  }
  
  /**
   * TableDrag behavior.
   *
   * @see tabledrag.js
   */
  tr.drag {
    background-color: #fffff0;
  }
  tr.drag-previous {
    background-color: #ffd;
  }
  .tabledrag-toggle-weight {
    font-size: 0.9em;
  }
  body div.tabledrag-changed-warning {
    margin-bottom: 0.5em;
  }
  
  /**
   * TableSelect behavior.
   *
   * @see tableselect.js
  */
  tr.selected td {
    background: #ffc;
  }
  td.checkbox,
  th.checkbox {
    text-align: center;
  }
  
  /**
   * Progress bar.
   *
   * @see progress.js
   */
  .progress {
    font-weight: bold;
  }
  .progress .bar {
    background: #ccc;
    border-color: #666;
    margin: 0 0.2em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .progress .filled {
    background: #0072b9 url(/misc/progress.gif);
  }
/*})'"*/
/*! jQuery UI - v1.10.2 - 2013-03-14
  * http://jqueryui.com
  * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
  
  .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
/*})'"*/
/*! jQuery UI - v1.10.2 - 2013-03-14
  * http://jqueryui.com
  * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
  
  .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*})'"*/
#simplenews-admin-filter .form-item { 
    clear: both;
    line-height: 1.75em;
    margin: 0pt 1em 0pt 0pt;
  }
  
  #simplenews-admin-filter .form-item label { 
    float: left;
    width: 12em; 
  }
  
  #simplenews-admin-filter .spacer {
    margin-left: 12em;  
  }
  
  #simplenews-admin-filter .form-select, 
  #simplenews-admin-filter .form-text {
    width: 14em;
  }
  
  .block-simplenews .issues-link,
  .block-simplenews .issues-list {
    margin-top: 1em;
  }
  
  .block-simplenews .issues-list .newsletter-created {
    display: none;
  }
/*})'"*/
#colorboxNodeLoading {
    background: url(/sites/all/modules/colorbox_node/./images/loading.gif) no-repeat center center;
    width: 100%;
    height: 100%;
  }
/*})'"*/
/* Field display */
  .field .field-label {
    font-weight: bold;
  }
  .field-label-inline .field-label,
  .field-label-inline .field-items {
    float:left; /*LTR*/
  }
  
  /* Form display */
  form .field-multiple-table {
    margin: 0;
  }
  form .field-multiple-table th.field-label {
    padding-left: 0; /*LTR*/
  }
  form .field-multiple-table td.field-multiple-drag {
    width: 30px;
    padding-right: 0; /*LTR*/
  }
  form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
    padding-right: .5em; /*LTR*/
  }
  
  form .field-add-more-submit {
    margin: .5em 0 0;
  }
/*})'"*/
#backtotop {
    background: url(/sites/all/modules/back_to_top/backtotop.png) no-repeat center center;
    border: 0;
    bottom: 20px;
    cursor: pointer;
    display: none;
    height: 70px;
    position: fixed;
    right: 20px;
    text-indent: -9999px;
    width: 70px;
    z-index: 1;
  }
  
  #backtotop:hover {
    opacity: 0.8;
  }
  
  #backtotop:focus {
    opacity: 0.6;
    outline: none;
  }@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
 #backtotop {
      background: url(/sites/all/modules/back_to_top/backtotop2x.png) no-repeat center center;
      background-size: 70px 70px;
    } 
}@media print {
 #backtotop {
      visibility: hidden;
    } 
}
/*})'"*/
/* General indentation & positioning classes */
  
  .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;
  }
/*})'"*/
/*
      Colorbox Core Style:
      The following CSS is consistent between example themes and should not be altered.
  */
  #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
  #cboxWrapper {max-width:none;}
  #cboxOverlay{position:fixed; width:100%; height:100%;}
  #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
  #cboxContent{position:relative;}
  #cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
  #cboxTitle{margin:0;}
  #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
  #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
  .cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
  .cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
  #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
  
  /* 
      User Style:
      Change the following styles to modify the appearance of Colorbox.  They are
      ordered & tabbed in a way that represents the nesting of the generated HTML.
  */
  #cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
  #colorbox{outline:0;}
      #cboxContent{margin-top:20px;background:#000;}
          .cboxIframe{background:#fff;}
          #cboxError{padding:50px; border:1px solid #ccc;}
          #cboxLoadedContent{border:5px solid #000; background:#fff;}
          #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
          #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
          #cboxLoadingGraphic{background:url(/sites/all/libraries/colorbox/example3/images/loading.gif) no-repeat center center;}
  
          /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
          #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
          
          /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
          #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
          
          #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
          #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
          #cboxPrevious:hover{background-position:bottom left;}
          #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
          #cboxNext:hover{background-position:bottom right;}
          #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
          #cboxClose:hover{background-position:bottom center;}
/*})'"*/
.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
  }
  
  .ctools-owns-lock {
    background: #ffffdd none repeat scroll 0 0;
    border: 1px solid #f0c020;
    padding: 1em;
  }
  
  a.ctools-ajaxing,
  input.ctools-ajaxing,
  button.ctools-ajaxing,
  select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
  }
  
  div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
  }
/*})'"*/
div.ctools-modal-content {
    background: #fff;
    color: #000;
    padding: 0;
    margin: 2px;
    border: 1px solid #000;
    width: 600px;
    text-align: left;
  }
  
  div.ctools-modal-content .modal-title {
    font-size: 120%;
    font-weight: bold;
    color: white;
    overflow: hidden;
    white-space: nowrap;
  }
  
  div.ctools-modal-content .modal-header {
    background-color: #2385c2;
    padding: 0 .25em 0 1em;
  }
  
  div.ctools-modal-content .modal-header a {
    color: white;
  }
  
  div.ctools-modal-content .modal-content {
    padding: 1em 1em 0 1em;
    overflow: auto;
    position: relative; /* Keeps IE7 from flowing outside the modal. */
  }
  
  div.ctools-modal-content .modal-form {
  }
  
  div.ctools-modal-content a.close {
    color: white;
    float: right;
  }
  
  div.ctools-modal-content a.close:hover {
    text-decoration: none;
  }
  
  div.ctools-modal-content a.close img {
    position: relative;
    top: 1px;
  }
  
  div.ctools-modal-content .modal-content .modal-throbber-wrapper {
    text-align: center;
  }
  
  div.ctools-modal-content .modal-content .modal-throbber-wrapper img {
    margin-top: 160px;
  }
  
  /** modal forms CSS **/
  div.ctools-modal-content .form-item label {
    width: 15em;
    float: left;
  }
  
  div.ctools-modal-content .form-item label.option {
    width: auto;
    float: none;
  }
  
  div.ctools-modal-content .form-item .description {
    clear: left;
  }
  
  div.ctools-modal-content .form-item .description .tips {
    margin-left: 2em;
  }
  
  div.ctools-modal-content .no-float .form-item * {
    float: none;
  }
  
  div.ctools-modal-content .modal-form .no-float label {
    width: auto;
  }
  
  div.ctools-modal-content fieldset,
  div.ctools-modal-content .form-radios,
  div.ctools-modal-content .form-checkboxes {
    clear: left;
  }
  
  div.ctools-modal-content .vertical-tabs-panes > fieldset {
    clear: none;
  }
  
  div.ctools-modal-content .resizable-textarea {
    width: auto;
    margin-left: 15em;
    margin-right: 5em;
  }
  
  div.ctools-modal-content .container-inline .form-item {
    margin-right: 2em;
  }
  
  #views-exposed-pane-wrapper .form-item {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  div.ctools-modal-content label.hidden-options {
    background: transparent url(/sites/all/modules/ctools/images/arrow-active.png) no-repeat right;
    height: 12px;
    padding-right: 12px;
  }
  
  div.ctools-modal-content label.expanded-options {
    background: transparent url(/sites/all/modules/ctools/images/expanded-options.png) no-repeat right;
    height: 12px;
    padding-right: 16px;
  }
  
  div.ctools-modal-content .option-text-aligner label.expanded-options,
  div.ctools-modal-content .option-text-aligner label.hidden-options {
    background: none;
  }
  
  div.ctools-modal-content .dependent-options {
    padding-left: 30px;
  }
/*})'"*/
/* Reset some styles from system.css and modal.css */
  
  div.modal-forms-modal-content .resizable-textarea {
    margin-left: 0;
    margin-right: 0;
  }
  
  div.modal-forms-modal-content .form-item label {
    float: none;
    width: auto;
  }
  
  div.modal-forms-modal-content .item-list ul li {
    margin: 0 0 0.25em 1.5em;
  }
  
  div.modal-forms-modal-content div.messages {
    margin: 0;
  }
  
  /* Styles for modal forms modal */
  
  div.modal-forms-modal-content {
    background: transparent;
    color: #000;
    font:12px  Verdana, Arial, sans-serif;
    border: 0;
    margin: 0;
    padding: 0;
  } .lucida-grande div.modal-forms-modal-content{font:  12px "Lucida Grande", Verdana, Arial, sans-serif;}
  
  div.modal-forms-modal-content .popups-container {
    overflow: hidden;
    height: 100%;
    background: #fff;
    text-align: left;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  
  div.modal-forms-modal-content .modal-header {
    background-color: transparent;
    padding: 0.5em 1em 0 1em;
    min-height: 25px;
  }
  
  div.modal-forms-modal-content .modal-title {
    display: inline;
    color: #000;
  }
  
  div.modal-forms-modal-content .popups-close {
    float: right;
    cursor: pointer;
    background: url(/sites/all/modules/modal_forms/images/controls.png) -25px 0px no-repeat;
    width: 25px;
    height: 25px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
  }
  
  div.modal-forms-modal-content .popups-close:hover {
    background-position: -25px -25px;
  }
/*})'"*/
/* tagclouds default example stylesheet **/
  
  .wrapper.tagclouds {
    text-align: justify;
    margin-right: 1em;
  }
  
  .tagclouds.level1 {
    font-size: 1em;
  }
  .tagclouds.level2 {
    font-size: 1.2em;
  }
  .tagclouds.level3 {
    font-size: 1.4em;
  }
  .tagclouds.level4 {
    font-size: 1.6em;
  }
  .tagclouds.level5 {
    font-size: 1.8em;
  }
  .tagclouds.level6 {
    font-size: 2em;
  }
  .tagclouds.level7 {
    font-size: 2.2em;
  }
  .tagclouds.level8 {
    font-size: 2.4em;
  }
  .tagclouds.level9 {
    font-size: 2.6em;
  }
  .tagclouds.level10 {
    font-size: 2.8em;
  }
/*})'"*/
.print-link {
    /* Use these for links above the content */
    display: block;
    text-align: right;
    padding-bottom: 0.5em;
    /* Use these for links in a corner of the content */
    /*
    position: relative;
    bottom: 0.5em;
    float: right;
    */
  }
  
  div#block-print-ui-print-links span {
    display: block;
  }
  
  .print_html,
  .print_mail,
  .print_pdf,
  .print_epub {
    margin-left: 1em;
  }
  
  .print-syslink {
    margin-right: 1em;
  }
  
  img.print-icon {
    vertical-align: middle;
  }
  
  img.print-icon-margin {
    padding-right: 4px;
  }
/*})'"*/
