﻿@charset "utf-8";
/* CSS Document */

/* Standard Elements and Formatters
/* Forms
/* Tables
/* Layers
/* Globals Defaults
/* Colors
/* View: Select Menu Filters
/* Component: Select Menu Dropdowns v2 Micro
/* JQ UI Select Boxes
/* Header
/* Share Box
/* Featured
/* Featured Finder & Region Left Tabs
/* Content
/* Search Page
/* Installation Form
/* Module: Calendar
/* Block: Upcoming Events
/* Gold Buttons
/* Pie
/* Pager
/* Tables
/* Sectionmap
/* Sidebar
/* OIT Sidebar
/* People Finder
/* Content Type: Guide Pages
/* Content Type: Events
/* Content Type: News
/* Content Type: Tip
/* Nodes
/* Misc fix
/* 508
/* Admin
/* Favorites
/* Site Map
/* Footer
/* Footer Utility
/* Misc
/* Temporary
/* Library: jQuery UI
@media only screen and (min-device-width: 481px) {
/* Standard Elements and Formatters
------------------------------------*/

.imagesliders {
    margin-bottom: -107px;
    margin-top: -107px;
    margin-left: 191px;
    margin-right: 191px;
    width: 584px;
    height: 394px;
}

.view-display-id-page .views-field-title {
    font-size: 13px;
   
}

blockquote {
    margin: 1em 40px;
}

    blockquote p {
        vertical-align: text-top;
    }

 

/* Forms
------------------------------------*/

.form-type-checkbox {
    min-width: 120px;
}

/* Search Feedback Form
* ------------------------------------*/
#block-webform-client-block-95586,
#block-webform-client-block-96693 {
    border: 1px solid LightGrey;
    padding: 10px 10px 0 10px;
}

#block-webform-client-block-99234 {
    border: 1px solid #0071bc;
    padding: 10px 10px 0 10px;
}

    #block-webform-client-block-95586 > h2,
    #block-webform-client-block-96693 > h2,
    #block-webform-client-block-99234 > h2 {
        font-size: 18px;
        line-height: 20px;
        text-transform: none;
    }

#webform-component-intro-text > p {
    margin-bottom: 5px;
}

input#edit-submitted-email-address,
label.option {
    color: #444444;
}

input#edit-previous {
    margin-right: 10px;
}

/* Tables
------------------------------------*/

table {
    border: #f5f4ef solid 1px;
    font-size: 11px;
    text-align: left;
}

.content table {
    font-size: 13px;
}

.node-people-finder table {
    font-size: 100%;
}

tbody {
    border-top: 0;
}

th,
td {
    padding: 4px;
}

th {
    border-bottom: 0;
    text-align: left;
}

td {
}

  
.front #block-system-main,
#first-time,
#site-subheader,
#big-buttons .block_tab-titles {
    display: none;
}

.front .page {
    position: relative;
}

.front #site-subheader {
    display: block;
}

hr {
    padding-top: 10px;
    margin-bottom: 30px;
    background: url(../images/hr_tile.gif) repeat-x bottom left;
    border: 0;
}

/* temporarily remove below
[if IE] hr {
  display : list-item;
  list-style : url(../images/hr_tile.gif) inside;
  filter : alpha(opacity=0);
  margin-left: -10px;
  width : 0;
}
*/

/* Layers
------------------------------------*/

#outer,
#page {
    z-index: 0;
    background: url(../images/outer_tile.gif) repeat-x top;
}

#page {
    overflow: hidden;
}

#main > #main-content {
    overflow: hidden;
    min-height: 330px;
}

#featured-region {
    position: relative;
}

#user-login-form li {
    margin-left: 0;
    padding: 0;
    background: none;
}

#toolbar li {
    background: none;
}

#secondary-menu li {
    background: none;
}

#sidebar-left {
    overflow: hidden;
}

    #sidebar-left ul li a.active {
        font-weight: bold;
        color: #1A2954
    }

/* Globals
------------------------------------*/

h1#site-name,
.page-news-events h1,
.page-resources h1,
.page-policy-guidance-guide-judiciary-policy h1,
.page-information-technology-faq h1,
.node-type-news-item h1,
#share-box .block,
#user-login-form .form-actions,
#block-block-41.block {
    margin-bottom: 0;
}

.page-news-events-videos h1,
.node-type-video h1 {
    margin-bottom: 10px;
}
.fullnews {
    margin-top:25px;
    margin-bottom:25px;
    margin-left:120px;
    margin-right:120px;
     width:90px;
      
}
#main h1 a:link,
#main h2 a:link,
#main .views-field-title a:link,
#main .views-content-counter a:link,
#main .views-field-title a:visited,
#main .views-content-counter a:visited {
    text-decoration: none;

}

#main .views-field-title a:hover,
#main h2 a:hover,
#main .plate-two-ninety .view-content a:hover,
.view-home-page-slideshow .views-field-title a:hover,
#main .views-field-title a:hover {
    text-decoration: underline;
}

.front #site-subheader,
#block-block-17 .plate-wrap,
#content-updates .plate-wrap,
#footer-region,
.column,
.node,
.comment,
.block,
.block-views {
    margin-bottom: 1.5em;
}

.nivo-caption p,
.view-landing-page-slideshow p,
.view-section-landing-page .views-field-title a,
a.buttonFlex,
.sidebar .menu-name-main-menu a,
.view-id-news_events .views-field-title,
.view-id-calendar_listing .views-field-title,
.node-news-item .field-name-body p,
.view-display-id-page .views-field-title {
    font-size: 13px;
    
}


.pie-plate a,
.view-id-news_events .views-field-title,
.view-id-news_events .views-field-body {
    display: block;
   
   
}

h1,
h2,
h3,
h4,
h5,
h6,
#content-updates .block_tab-titles,
#featured-finder .block_tab-titles,
.region-left-tab .block_tab-titles,
.view-home-page-slideshow .views-field-title,
.tab-sidebar .block_tab-titles,
.view-videos .view-header p,
.views-exposed-form label,
.form-type-textfield label,
.form-type-password label,
.node-type-webform label,
.page-search label,
.node-people-finder label,
.pie-plate legend {
    font-family: "Century Gothic", Futura, Trebuchet, "Tahoma", AppleGothic, sans-serif;
    font-weight: normal;
 
}

body,
.sidebar .block-superfish h2,
#footer-right h4,
#footer-right h5,
#footer-right h6,
#people-find-form input,
#search-box input,
#block-block-15 select,
.ui-widget,
.field-type-datetime,
.page-node-68 p strong {
    font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

    /* Colors
BG Grey			#f5f4ef
Text Grey		#333333
Gold			#c5aa63
*/

    /* White */
    .view .date-nav-wrapper .date-prev a,
    .view .date-nav-wrapper .date-next a,
    .view .pager a,
    .view .pager .pager-current,
    .page-search .pager a,
    .page-search .pager .pager-current,
    .content .pager a,
    #main-content .content .pager .pager-current,
    #content-updates .block_tab-title a,
    .node-type-webform .webform-client-form input#edit-submit,
    .sidebar-menu-jnet h2 a:link,
    .sidebar-menu-jnet h2 a:visited,
    .sidebar .block-superfish h2 a,
    #block-block-28 h2 a,
    #favs input,
    #block-user-login .form-actions input,
    #user-login .form-actions input,
    #user-register-form .form-actions input,
    #user-pass .form-actions input,
    #edit-actions-submit,
    #skip-link a,
    .full_news a:link,
    .full_news a:visited,
    div[about*="people-finder"] .submit,
    div[about*="people-finder"] .reset,
    div[about*="people-finder"] [onclick*="submitExec"],
    div[about*="people-finder"] [type="reset"],
    div[about*="people-finder"] [type="submit"],
    div[about*="people-finder"] [type="button"],
    .node-people-finder input[type="reset"],
    .node-people-finder input[type="submit"],
    .node-people-finder input[type="button"],
    input[type="button"],
    input[type="submit"] {
        color: #ffffff;
    }

/* Very Dark Blue */
body,
[id*="edit-submit"].form-select,
.plate-two-ninety a:link,
.plate-two-ninety a:visited,
#main .plate-two-ninety .views-field-title a:link,
#main .plate-two-ninety .views-field-title a:visited,
#main .plate-three-ninety .views-field-title a:link,
#main .plate-three-ninety .views-field-title a:visited {
    color: black;
   
}
/* Dark Blue */
h1,
h2,
h3,
#head-utility a:link,
#head-utility a:visited,
.menu-block-wrapper a:link,
.menu-block-wrapper a:visited,
.pie-plate h2,
.pie-plate h2 a:link,
.pie-plate legend,
.sidebar-menu-jnet a:link,
.view-videos .view-header p,
.page-node-68 p strong,
.sidebar .menu-name-main-menu a.active,
.sidebar .sf-vertical a:link,
.sidebar .sf-vertical a:visited,
.sidebar .menu-name-main-menu ul li > a.active-trail,
.sidebar .menu-name-menu-help-menu ul li > a.active-trail,
.sidebar .menu-name-menu-main-common-menu ul li > a.active-trail,
.sidebar ul.facetapi-facetapi-links a {
    color: #1a2954;
}
/* Highlight Blue */
a:link,
a:visited,
.update-heading,
.page-search h3 a:link,
.page-search h3 a:visited,
#main .views-field-title a,
.views-exposed-form label,
.node-type-webform label,
.plate-wrap .update-heading a,
.page-policy-guidance-guide-judiciary-policy #edit-field-tag-volume-tid-wrapper select,
.node-people-finder label {
    color: black;
   
}
/* Highlight Blue Slideshow*/
#views_slideshow_cycle_main_home_page_slideshow-block .views-field-body a {
    color: #2D79C4;
   
}

#skip-link {
    background-color: #770000;
}
/* Dark Grey */
#head-utility li,
#featured-finder,
.sidebar .menu-name-main-menu .expanded ul.menu a,
#people-find-form label,
#people-find-form input,
.tab-sidebar,
.tab-sidebar label,
.tab-sidebar input,
#footer .menu li li a,
.plate-wrap a,
a.facetapi-limit-link:link {
    color: #555555;
}
/* Darkest Grey */
#search-box input {
    color: #666666;
}
/* Grey Text Shadow */
.form-submit,
#main .pie-plate .pager a,
#main .view .pager a,
#main-content .view .pager .pager-current,
.page-search .pager a,
.page-search .pager .pager-current,
.content .pager a,
#main-content .content .pager .pager-current,
.node-type-webform .webform-client-form input#edit-submit,
#main a.buttonFlex,
#main a.buttonFix,
.full_news a,
#favs input,
#block-user-login .form-actions input,
#user-login .form-actions input,
#user-register-form .form-actions input,
#user-pass .form-actions input,
#edit-submit,
#edit-submit-2,
#edit-actions-submit,
div[about*="people-finder"] .submit,
div[about*="people-finder"] .reset,
div[about*="people-finder"] [onclick*="submitExec"],
div[about*="people-finder"] [type="reset"],
div[about*="people-finder"] [type="submit"],
div[about*="people-finder"] [type="button"],
.node-people-finder input[type="reset"],
.node-people-finder input[type="submit"],
.node-people-finder input[type="button"],
input[type="button"],
input[type="submit"] {
    text-shadow: 0px 1px 1px #604218;
}

.nivo-controlNav a,
.views-slideshow-controls-bottom a {
    font-family: Arial, Helvetica, sans-serif;
}

#sidebar-right .block,
#sidebar-right #my-favorites-container {
    margin-bottom: 18px;
}

.plate-wrap {
    background-repeat: repeat-y;
}

.plate-top {
    background-repeat: no-repeat;
    background-position: top;
}

.plate-bottom,
#user-login-form > div {
    padding: 10px 10px 1px 10px;
    background-repeat: no-repeat;
    background-position: bottom;
}

.plate-link,
.pie-plate .view-footer a,
.view-home-page-slideshow .views-field-path a,
.views_slideshow_cycle_main .views-field-path-1 a,
.facetapi-limit-link {
    margin-bottom: 10px;
    text-align: right;
}

p.plate-link a,
.pie-plate .view-footer a,
a.facetapi-limit-link,
.views-field-view-node a,
.view-home-page-slideshow .views-field-path a,
.views_slideshow_cycle_main .views-field-path-1 a {
    display: block;
    padding-top: 6px;
    font-size: 11px;
}

.update-section,
.update-date,
.view-id-calendar_listing .views-field-field-event-date,
#block-views-videos-block-1 .views-field-section {
    font-size: 11px;
    color: #c5aa63;
}

#head-utility li,
#head-links li,
#head-links a.last,
#main-nav .sf-menu.sf-style-default li,
#main-nav li.sf-depth-2 a:hover,
.share-wrap li,
#quick-links li,
#sidebar-right .plate-wrap li,
#featured-finder li,
.sidebar .sf-vertical li,
#footer .menu li.expanded,
#footer .menu li.leaf,
#footer-right .menu li,
#footer-utility li,
#footer-utility #block-block-1 li.last a {
    background: none;
}

/* View: Select Menu Filters
------------------------------------*/
.view-filters {
    margin-bottom: 17px;
}

    .view-filters label {
        position: absolute;
        top: -21px;
    }

/* Select Menu Dropdowns v2 Micro
------------------------------------*/
.more-filters {
    overflow: hidden;
    position: relative;
    z-index: 0;
    float: right;
    margin-top: -1px;
    margin-right: 2px;
    padding-top: 5px;
    background-color: #eceae2;
    border: #e6e3d9 solid 1px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-top: none;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
}

    .more-filters:before {
        content: "MORE ";
        float: left;
        margin: 0 7px 0 9px;
        padding-top: 1px;
        font-size: 10px;
        font-weight: bold;
    }

    .more-filters #edit-field-tag-audience-tid-wrapper .form-item,
    .more-filters #edit-field-tag-audience-tid--2-wrapper .form-item,
    .more-filters #edit-changed-wrapper .form-item,
    .more-filters #edit-field-news-date-value-wrapper .form-item > .date-year,
    .more-filters #edit-field-issue-date-value-wrapper .form-item > .date-year,
    .more-filters #edit-field-issue-date-value-value-wrapper .form-item > .date-year {
        overflow: hidden;
        float: left;
        width: 212px;
        height: 15px;
        margin-right: 2px;
        margin-bottom: 4px;
        border: #d3d3d3 solid 1px;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
        background-image: url(../images/input_arrow_micro.png);
        background-repeat: no-repeat;
        background-position: right -1px;
    }

    .more-filters #edit-field-tag-audience-tid-wrapper .form-type-select select,
    .more-filters #edit-field-tag-audience-tid--2-wrapper .form-type-select select,
    .more-filters #edit-changed-wrapper select,
    .more-filters #edit-field-news-date-value-wrapper select,
    .more-filters #edit-field-issue-date-value-wrapper select,
    .more-filters #edit-field-issue-date-value-value-wrapper select {
        float: left;
        width: 268px;
        padding: 0 0 0 8px;
        background: none;
        background-color: transparent;
        -webkit-appearance: none;
        line-height: 13px;
        border: 0;
        font-size: 10px;
    }

    .more-filters #edit-changed-wrapper .container-inline-date .form-item option,
    .more-filters #edit-field-news-date-value-wrapper .date-year option,
    .more-filters #edit-field-issue-date-value-wrapper .date-year option,
    .more-filters #edit-field-issue-date-value-value-wrapper .date-year option {
        margin-right: 0;
    }

    .more-filters #edit-changed-wrapper label {
        display: none;
    }

    .more-filters #edit-field-tag-audience-tid-wrapper .form-item,
    .more-filters #edit-field-tag-audience-tid--2-wrapper .form-item {
        width: 190px;
    }

    .more-filters #edit-field-tag-audience-tid-wrapper .form-type-select select,
    .more-filters #edit-field-tag-audience-tid--2-wrapper .form-type-select select {
        width: 210px;
    }

    .more-filters #edit-changed-wrapper .form-item,
    .more-filters #edit-field-news-date-value-wrapper .form-item > .date-year,
    .more-filters #edit-field-issue-date-value-wrapper .form-item > .date-year,
    .more-filters #edit-field-issue-date-value-value-wrapper .form-item > .date-year {
        width: 70px;
    }

    .more-filters #edit-changed-wrapper select,
    .more-filters #edit-field-news-date-value-wrapper .date-year select,
    .more-filters #edit-field-issue-date-value-wrapper .date-year select,
    .more-filters #edit-field-issue-date-value-value-wrapper .date-year select {
        width: 90px;
    }

.view-memos .more-filters #edit-field-issue-date-value-value-wrapper {
    float: left;
}

/* JQ UI Select Boxes
------------------------------------*/

.view-filters .views-exposed-widgets,
#block-block-45 .container-inline {
    position: relative;
    margin-top: 30px;
}

#block-block-45 .container-inline {
    overflow: hidden;
}

.ui-widget-content {
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border-top: 0;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
    color: #222222;
}

.views-exposed-form .views-exposed-widget,
.form-type-select.form-item-jump > select,
#block-block-45 .container-inline .form-item-jump,
#block-block-45 .container-inline #edit-go {
    float: left;
    margin-right: 2px;
}

.views-exposed-form .views-exposed-widget {
    padding: 0;
}

#block-block-45 .form-item.form-item-jump {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}

#block-block-45 .form-item .form-select {
    margin-top: 0;
    margin-bottom: 0;
}

.form-type-select.form-item-jump {
    display: block;
}

.views-exposed-form .views-exposed-widget.views-submit-button,
.views-exposed-form .views-exposed-widget .container-inline-date > .form-item {
    margin-right: 0px;
}

.views-exposed-form #edit-field-tag-section-tid-wrapper,
.views-exposed-form #edit-field-tag-audience-tid-wrapper,
.views-exposed-form #edit-changed-wrapper,
.views-exposed-form #edit-field-news-date-value-wrapper,
#edit-field-tag-section-tid-1-wrapper .views-widget,
#edit-field-memo-category-tid-wrapper,
#edit-field-form-category-tid-wrapper {
    bottom: 0;
}

.views-exposed-form .views-submit-button {
    width: 48px;
    bottom: 0;
    right: 1px;
}

.views-exposed-form .views-exposed-widget #edit-submit-news-events.form-submit,
.views-exposed-form .views-exposed-widget #edit-submit-section-landing-page.form-submit,
.views-exposed-form .views-exposed-widget #edit-submit-videos.form-submit,
.views-exposed-form .views-exposed-widget #edit-submit-calendar-of-events.form-submit,
.views-exposed-form .views-exposed-widget #edit-submit-memos.form-submit,
.views-exposed-form .views-exposed-widget #edit-submit-drafts-for-comment.form-submit {
    margin-top: 0;
}

#edit-field-news-date-value-value .container-inline-date > .form-item {
    margin-right: 0;
}

select.form-select,
#search-box input,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-widget,
.page-search #edit-basic input#edit-keys,
.block-webform .form-text,
.block-webform .form-textarea,
.node-type-webform .form-text,
.node-type-webform .form-textarea,
.form-type-textfield input,
.form-type-password input,
.form-type-select .form-select,
#edit-field-tag-volume-tid-wrapper select,
.node-people-finder input,
input[type="text"] {
    font-size: 11px;
    background: #fafafa url(../images/input_tile.gif) repeat-x top;
    color: #555555;
}

.form-type-select .ui-selectmenu {
    height: 23px;
}

#main .form-type-select a.ui-selectmenu,
#main .form-item a.ui-selectmenu {
    text-decoration: none;
}

.ui-selectmenu-menu li a,
.ui-selectmenu-status {
    line-height: 15px;
    padding: 3px 8px;
}

.views-submit-button input.form-submit,
.page-search #edit-basic input.form-submit,
.page-search #edit-advanced input.form-submit,
#edit-go {
    background: url("../images/btn_espec.png") no-repeat;
    border: none;
    cursor: pointer;
    text-indent: -500px;
    width: 48px;
    height: 25px;
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
}

    .views-submit-button input.form-submit:hover,
    .page-search #edit-basic input.form-submit:hover,
    .page-search #edit-advanced input.form-submit:hover,
    #edit-go:hover {
        background: url("../images/btn_espec_over.png") no-repeat;
    }

.ui-state-default .ui-icon {
    background-image: url("../images/input_arrow_sm.png");
}

.ui-selectmenu-icon {
    margin-top: -8px;
    position: absolute;
    right: 6px;
    top: 50%;
}

.ui-icon-triangle-1-s {
    background-position: 0px 3px;
}

.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 #acacac;
    background: #e1ddd1;
    font-weight: normal;
    color: #212121;
    text-decoration: none;
}

/* Header
------------------------------------*/
#site-header {
    position: relative;
    z-index: 25;
    height: 150px;
}

#head-utility {
    height: 21px;
    line-height: 21px;
    font-size: 11px;
    text-align: right;
    z-index: 3050;
}

    #head-utility .item-list ul {
        margin: 0;
        padding: 0;
    }

        #head-utility li,
        #head-utility .item-list ul li {
            display: inline;
            margin: 0;
            padding: 0;
        }

    #head-utility .content > ul > li.login > a,
    #head-utility .content > .item-list > ul > li.login > a {
        background: none;
    }

    #head-utility .content > ul > li > a,
    #head-utility .content > .item-list > ul > li > a {
        display: inline-block;
        padding: 0 8px 0 5px;
        line-height: 21px;
        background: url(../images/small_links_bul.gif) no-repeat right 7px;
    }

    #head-utility .content > ul > li.fav > a,
    #head-utility .content > .item-list > ul > li.fav > a {
        padding-right: 10px;
        background: url(../images/head-utility-arrow.png) no-repeat right 9px;
    }

#block-jnet-php-blocks-jnet-utility-menu {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.block-jnet-inline {
    display: inline-block;
}

#dropfav,
#block-jnet-php-blocks-jnet-utility-menu ul li.fav ul.fav {
    position: absolute;
    display: none;
    z-index: 3040;
    right: 0;
    margin-top: -1px;
    padding: 4px 10px 10px 10px;
    border: #e1ddd1 solid 1px;
    background: #ebe8e0 url(../images/main_drop_fav.gif) repeat-x bottom;
    border-bottom-left-radius: 5px; /* for W3C */
    border-bottom-right-radius: 5px; /* for W3C */
    -moz-border-radius-bottomleft: 5px; /* for Firefox */
    -moz-border-radius-bottomright: 5px; /* for Firefox */
    -webkit-border-bottom-left-radius: 5px; /* for Safari */
    -webkit-border-bottom-right-radius: 5px; /* for Safari */
    -khtml-border-bottom-left-radius: 5px; /* for Linux */
    -khtml-border-bottom-right-radius: 5px; /* for Linux */
    -moz-box-shadow: inset 0 0 2px 0 #ffffff;
    -webkit-box-shadow: inset 0 0 2px 0 #ffffff;
    box-shadow: inset 0 0 2px 0 #ffffff;
}

    #dropfav li,
    #block-jnet-php-blocks-jnet-utility-menu ul li.fav ul.fav li {
        display: block;
    }

    #dropfav .favtop,
    #block-jnet-php-blocks-jnet-utility-menu ul li.fav ul.fav .favtop {
    }

    #dropfav .primary,
    #block-jnet-php-blocks-jnet-utility-menu ul li.fav ul.fav .primary {
        background: url(../images/dropfav_rule_tile.png) repeat-x center bottom;
        padding-bottom: 7px;
    }


#branding {
    height: 96px;
}

#logo img {
    padding-top: 14px;
}

#site-header #site-menu {
    position: absolute;
    z-index: 5;
    left: 234px;
    top: 40px;
}

/* Header: Links & Search
------------------------------------*/
#search-box .form-type-textfield input,
.page-search2 #block-system-main .form-type-textfield input,
#head-links ul {
    height: 26px;
    line-height: 26px;
}

#search-box .block,
#head-links .block,
#head-links ul {
    margin-bottom: 0;
}

.region-head-links,
.region-search-box {
    padding-top: 60px;
}

#head-links {
    text-align: right;
}

    #head-links li {
        display: inline;
        padding-left: 0;
    }

    #head-links a {
        padding: 0 9px 0 5px;
        font-size: 14px;
        font-weight: bold;
        color: #7e6b5a;
        text-shadow: 0px 1px 0px #ffffff;
        text-transform: uppercase;
        background: url(../images/head_links_bul.gif) no-repeat right 4px;
    }

        #head-links a.last {
            padding-right: 0;
        }

#search-box {
    float: right;
    z-index: 400;
}

    #search-box input {
        border: #bcbcbc solid 1px;
    }

    /*
.page-search2 #edit-basic input#edit-keys,
.page-search2 #main [id*="edit-keys"] {
	height: 16px;
	margin: 0 4px;
	width: 55%;
} */

    #search-box .form-type-textfield input {
        float: left;
        width: 171px;
        padding: 0 6px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 0px;
        -webkit-border-top-right-radius: 0px;
        -webkit-border-bottom-right-radius: 0px;
        -khtml-border-top-right-radius: 0px;
        -khtml-border-bottom-right-radius: 0px;
    }

.page-search2 #block-system-main .form-type-textfield input {
    float: left;
    margin-bottom: .5em;
    width: 55%;
    padding: 0 6px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
}

#search-box input.form-submit {
    cursor: pointer;
    float: left;
    height: 28px;
    text-indent: 400px;
    width: 31px;
    padding: 0;
    border: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    background: url(../images/input_btn.png) no-repeat 0px top;
}

    #search-box input.form-submit:hover {
        background: url(../images/input_btn.png) no-repeat 0px -30px;
    }

.page-search2 #block-system-main input.form-submit {
    cursor: pointer;
    float: left;
    height: 28px;
    text-indent: 400px;
    width: 31px;
    padding: 0;
    border: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    background: url(../images/input_btn2.png) no-repeat 0px top;
}

    .page-search2 #block-system-main input.form-submit:hover {
        background: url(../images/input_btn2.png) no-repeat 0px -30px;
    }

#search-box .form-item {
    margin: 0;
}

/* Header: Default Menus
------------------------------------*/
ul.main-menu,
ul.secondary-menu {
    display: block;
    margin: 0;
    padding: 0;
}

/* Header: Main Nav
------------------------------------*/
#main-nav {
    height: 33px;
}

    #main-nav h2 {
        display: none;
    }

    #main-nav li {
        display: inline;
    }

    #main-nav a {
        display: inline-block;
        padding: 0 11px;
        color: #ffffff;
        text-shadow: 0px -1px 0px #7c5f44;
        text-decoration: none;
    }

        #main-nav a.contextual-links-trigger {
            padding: 0;
        }

#block-superfish-1.block {
    margin-bottom: 0;
}

#main-nav .sf-menu.sf-style-default a {
    border: 0;
}

#main-nav .sf-depth-1 {
    line-height: 33px;
}

#main-nav li.sf-depth-1 a:hover,
#main-nav li.sf-depth-1.sfHover > a,
#main-nav li.sf-depth-1 a:active,
#main-nav li.sf-depth-1 a:focus,
#main-nav li.active-trail.sf-depth-1 > a {
    background: url(../images/main_nav_over.gif) repeat-x;
}

.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
    left: 0;
    top: 33px;
}

.sf-menu li.last:hover > ul,
.sf-menu li.last.sfHover > ul {
    left: auto;
    right: 0;
}

.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
    background-image: url("../images/shadow.png");
    background-image: none;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-color: #434968;
    border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -khtml-border-bottom-left-radius: 8px;
    -khtml-border-bottom-right-radius: 8px;
    padding: 0 0px 9px 0 !important;
}

#main-nav li.sf-depth-2 a {
    display: block;
    padding-bottom: 1px;
    line-height: 27px;
    background: url(../images/main_nav_sub.gif) no-repeat 0 bottom;
}

    #main-nav li.sf-depth-2 a:hover {
        background: url(../images/main_nav_sub.gif) no-repeat 0 -2px;
    }

#main-nav li.sfHover li.sfHover ul {
    display: none !important;
}

/*
Share Box
*/
/*
Note: When on Guide pages the Print icon turns into a PDF icon.
*/
#share-box {
    position: fixed;
    right: 0;
    top: 184px;
    width: 36px;
}

.logged-in #share-box {
    top: 250px;
}

.share-wrap a,
.share-wrap #block-jnet-php-blocks-jnet-share-button a {
    display: block;
    width: 25px;
    height: 25px;
    margin-left: 9px;
}

.share-wrap ul,
#block-jnet-php-blocks-jnet-share-button .item-list ul {
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
}

.block-jnet-php-blocks .item-list ul li {
    margin-left: 0;
}

    .block-jnet-php-blocks .item-list ul li.last {
        margin-bottom: 0;
    }

.share-top {
    width: 36px;
    height: 9px;
    background: url(../images/share_top.png);
}

.share-bottom {
    width: 36px;
    height: 9px;
    background: url(../images/share_bottom.png);
}

.share-tile {
    width: 36px;
    min-height: 75px;
    background: url(../images/share_tile.png) repeat-y;
}

.flag-wrapper a.flag-action,
#share-plus a {
    background: url(../images/share-icn.png) no-repeat 0 0;
}

    .flag-wrapper a.flag-action:hover,
    #share-plus a:hover {
        background: url(../images/share-icn.png) no-repeat -25px 0;
    }

#share-out a {
    background: url(../images/share-icn.png) no-repeat -50px 0;
}

#share-mail a {
    background: url(../images/share-icn.png) no-repeat 0 -25px;
}

    #share-mail a:hover {
        background: url(../images/share-icn.png) no-repeat -25px -25px;
    }

#share-print a {
    background: url(../images/share-icn.png) no-repeat 0 -50px;
}

    #share-print a:hover {
        background: url(../images/share-icn.png) no-repeat -25px -50px;
    }
/* Adding an exception for tableau page and document content types
- disabling share print button */
.node-type-document #share-print,
.node-type-tableau-page #share-print {
    cursor: not-allowed;
}

    .node-type-document #share-print a,
    .node-type-tableau-page #share-print a {
        pointer-events: none;
        opacity: 0.3;
    }

#share-pdf a, .view-pdf a {
    background: url(../images/share-icn.png) no-repeat 0 -75px;
}

    #share-pdf a:hover, .view-pdf a:hover {
        background: url(../images/share-icn.png) no-repeat -25px -75px;
    }

.flag-wrapper a.unflag-action,
#share-minus a {
    background: url(../images/share-icn.png) no-repeat 0 -100px;
}

    .flag-wrapper a.unflag-action:hover,
    #share-minus a:hover {
        background: url(../images/share-icn.png) no-repeat -25px -100px;
    }

#share-box a:hover {
    text-decoration: none;
}

.flag-wrapper {
    display: block;
    margin-bottom: 0.25em;
}

    .flag-wrapper a {
        overflow: hidden;
        text-indent: 2000px;
        font-size: 0;
    }

.flag-throbber {
    display: none;
}
/* Share display controls */
.page-node-70 li#share-pdf {
    display: block;
}

.page-node-70 li#share-print {
    display: none;
}

/* Featured
------------------------------------*/
.region-featured {
    float: left;
    width: 700px;
    margin-right: 10px;
    height: 180px;
    overflow: hidden;
}

    .region-featured > .block {
        margin-bottom: 0;
    }

#block-views-home-page-slideshow-block,
#block-block-20 {
    position: relative;
    width: 700px;
}

.view-home-page-slideshow .views_slideshow_cycle_slide {
    height: 180px;
}

#block-block-20 .ribbon {
    display: none;
}

.nivoSlider {
    position: relative;
    overflow: hidden;
    height: 180px;
}

.view-home-page-slideshow .views-field-title,
.view-home-page-slideshow .views-field-body,
 
.nivo-caption {
    position: relative;
    float: left;
    width: 82%;
    margin-top: -60px;
    margin-bottom:-60px;
    margin-left:-6px;
    margin-right:-6px;
    
}

    .view-home-page-slideshow .views-field-title,
    .nivo-caption h1 {
       
        text-transform: none;
        text-decoration: none;
        font-family: 'JohnSans Text Pro';
        font-size: 24pt;
        font-weight: bold;
        width: 81.5%;
    }

    .nivo-caption p {
        margin-bottom: 0;
        padding-left: 3px;
    }

.nivo-controlNav {
    position: absolute;
    bottom: 0;
    float: left;
    width: 375px;
}

.views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    float: left;
    display: inline-block;
    width: 24px;
    height: 20px;
    margin-right: 2px;
}

.nivo-controlNav a,
.views-field-counter a {
    display: inline-block;
    cursor: pointer;
    width: 24px;
    height: 20px;
    margin-top:40px;
    margin-bottom:40px;
    line-height: 20px;
    vertical-align: text-bottom;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: black;
    background: url(../images/nivo_con_over2.gif) no-repeat 0 -20px;
}

    .nivo-controlNav a:hover,
    .views-slideshow-controls-bottom a:hover {
        text-decoration: none;
    }

    .nivo-controlNav a:hover,
    .nivo-controlNav a.active,
    .views-slideshow-controls-bottom a:hover,
    .views-slideshow-pager-field-item.active a,
    .full_news a:hover {
        background: url(../images/nivo_con_over2.gif) no-repeat 0 0;
    }

.view-home-page-slideshow .views-field-field-news-image,
.nivo-box {
    float: right;
    width: 320px;
}

    .nivo-box img {
        width: 320px;
        height: 180px
    }

.view-home-page-slideshow .views-slideshow-controls-bottom,
.view-clone-of-taxonomy-term .views-slideshow-controls-bottom,
.view-section-slideshow .views-slideshow-controls-bottom {
    position: absolute;
    z-index: 10;
    bottom: 2px;
    width: 365px;
}


/*
/news-events/calendar-node-field-event-date
/ (front)
*/
#featured-finder #block-block-21 .plate-link,
.sidebar .tab-sidebar .plate-link {
    text-align: left;
    background: none;
}

#featured-finder p.plate-link a,
.tab-sidebar p.plate-link a {
    display: inline-block;
    padding-top: 2px;
}

#featured-finder ul,
.tab-sidebar ul {
    margin-bottom: 3px;
    list-style: none;
}

    #featured-finder ul a,
    .tab-sidebar ul a {
        list-style: none;
    }

/* Content
------------------------------------*/
#main-content ul li {
    background: url(../images/star.png) no-repeat 0 2px;
}

#main-content .feeds-source-status ul li {
    background: none;
}

#main-content .tabs .transformer-tabs ul li {
    background: none;
}

.breadcrumb,
.easy-breadcrumb {
    padding: 0 12px;
    font-size: 11px;
}

    .breadcrumb .breadcrumb,
    .easy-breadcrumb {
        padding: 10px 10px;
    }

#block-block-14 h2,
#block-block-15 h2,
#block-block-17 h2,
#content-updates h2 {
    text-transform: none;
}
/*
Content Quick Links
*/

#block-block-14 {
    float: right;
    width: 340px;
    margin-bottom: 12px;
    margin-left: 10px;
    padding-top: 10px;
}

    #block-block-14 h2 {
        margin-left: 12px;
        line-height: 23px;
        font-size: 24px;
    }

#quick-links {
}

#main-content #quick-links li {
    float: left;
    width: 87px; /* w+padding=113px */
    margin-bottom: 11px;
    padding: 0 13px;
    list-style: none;
    text-align: center;
    background: none;
}

    #main-content #quick-links li.qlRule {
        float: left;
        width: 340px;
        height: 4px;
        padding: 0;
        list-style: none;
        background: url(../images/icon_rule.gif) no-repeat center top;
    }

#quick-links a {
    display: block;
    height: 33px;
    padding-top: 78px;
    font-size: 11px;
    line-height: 14px;
    background-repeat: no-repeat;
    background-position: center 4px;
}

#main #quick-links a:link {
    text-decoration: none;
}

#main #quick-links a:hover {
    text-decoration: underline;
}

.qlGuide {
    background-image: url(../images/icon-guide.png)
}

.qlJudge {
    background-image: url(../images/icon-judge.png)
}

.qlProbation {
    background-image: url(../images/icon-probation.png)
}

.qlCourt {
    background-image: url(../images/icon-court.png)
}

.qlRecords {
    background-image: url(../images/icon-records.png)
}

.qlStatistics {
    background-image: url(../images/icon-statistics.png)
}

.qlCoax {
    background-image: url(../images/icon-coax.png);
    margin-top: 2px;
}

.qlForms {
    background-image: url(../images/icon-forms.png)
}

.qlMemos {
    background-image: url(../images/icon-memo.png)
}
/*
Content Especially For
*/

#block-block-15 {
    clear: right;
    float: right;
    width: 340px;
    height: 80px;
    margin-left: 10px;
    padding-top: 2px;
    background: url(../images/plate_espec.gif) no-repeat top;
}

    #block-block-15 h2 {
        margin: 7px 0 7px 12px;
    }

    #block-block-15 fieldset {
        float: left;
        width: 262px;
        margin-bottom: 0;
        padding: 0 4px 0 13px;
    }

    select.form-select,
    .form-type-select select,
    #block-block-15 select,
    .page-search #edit-basic input#edit-keys,
    .form-text,
    .node-type-webform .form-textarea,
    .node-people-finder input,
    input[type="text"] {
        padding: 4px;
        border: #bcbcbc solid 1px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
    }

    .form-type-select select,
    #block-block-15 select,
    .page-search #edit-basic input#edit-keys {
        width: 212px;
    }

    #block-block-15 .ui-selectmenu,
    #especially-for-menu {
        width: 258px !important;
    }

    #block-block-15 input {
        float: left;
        width: 48px;
        padding: 0;
    }

    #block-block-15 .form-item {
        margin: 0;
    }

.page-search #edit-basic label,
.page-search #edit-basic input#edit-keys,
.page-search #main [id*="edit-keys"],
.page-search [class*="form-item-keys"] label {
    float: left;
    margin-right: 5px;
}

.page-search #edit-basic label,
.page-search #main label[for*="edit-keys"] {
    line-height: 25px;
}

.page-search2 .red-arrow2 {
    background: url(../images/red-arrow2.png) no-repeat left;
    padding-left: 18px; /* width of the image plus a little extra padding */
    display: block;
    font-weight: bold;
}

.page-search .red-arrow {
    background: url(../images/red-arrow.png) no-repeat left;
    padding-left: 18px; /* width of the image plus a little extra padding */
    display: block;
    font-weight: bold;
}

.page-search #edit-basic input#edit-keys,
.page-search #main [id*="edit-keys"] {
    height: 16px;
    margin: 0 4px;
}

.search-performance {
    clear: left;
}

.sidebar .pie-plate ul[class*="facetapi"] li:hover {
    background: none;
}

.sidebar .pie-plate ul[class*="facetapi"] a {
    display: inline-block;
    padding-left: 2px;
    background: none;
}
/*
Content Gold Italics
*/

/* 1 DIV type */

.view-id-news_events .views-field-field-news-date {
    margin-bottom: 4px;
}

.view-videos .views-field-field-news-date,
#block-views-videos-block .views-field-field-news-date {
    margin-bottom: 6px;
}
/* 2 DIV type */

/*
Content Link Buttons
*/

#block-block-16 {
    width: 340px;
}
/*
Content Updates & Events
*/

#block-block-17 {
    float: left;
    margin-right: 10px;
    width: 340px;
}

    #block-block-17 .plate-wrap,
    #content-updates .plate-wrap {
        background-image: url(../images/plate_updates_tile.gif);
    }

    #block-block-17 .plate-top,
    #content-updates .plate-top {
        background: url(../images/plate_updates_top.gif) no-repeat top;
    }

    #block-block-17 .plate-bottom,
    #content-updates .plate-bottom {
        background-image: url(../images/plate_updates_bottom.gif);
        zoom: 1;
    }

#content-updates h2 {
    font-size: 24px;
}

.view-home-page-news-headlines .views-row {
    margin-bottom: 4px;
    padding-bottom: 14px;
    background: url(../images/plate_updates_rule.png) no-repeat center bottom;
    overflow: hidden;
}

.view-home-page-news-headlines .views-row-last {
    margin-bottom: 0px;
}

.update-heading,
.update-content p {
    margin-bottom: 5px;
}

.update-heading {
    margin-top: 8px;
    margin-bottom: 5px;
}

.update-section {
    float: left;
    padding-right: 12px;
    margin-right: 10px;
    background: url(../images/plate_updates_bul.gif) no-repeat right;
}

#block-block-17 p.plate-link {
    margin-bottom: 10px;
}

    #block-block-17 p.plate-link a {
        padding-top: 2px;
    }

#updates1 {
}

#updates2 {
}
/* The following 2 IDs are only for scripts */
#updatesBox1 {
}

#updatesBox2 {
}

#featured-finder .content,
.tab-sidebar .content {
    padding: 2px 13px 0px 13px;
}

#content-updates {
    margin-bottom: 20px;
}

    #content-updates .block_tab-blocks .block {
        margin-bottom: 0;
    }

    #content-updates .block_tab-titles {
        height: 25px;
        font-weight: bold;
        margin-bottom: 15px;
        padding-top: 10px;
    }

    #content-updates .block_tab-title {
        display: inline-block;
        float: left;
        width: 160px;
        height: 25px;
        line-height: 25px;
        margin-right: 0;
        padding: 0;
        text-align: center;
    }

#block_tab-title-block_18.active,
#block_tab-title-views_home_page_news_headlines-block.active {
    background: url(../images/plate_updates_btn2.gif) no-repeat 0 0
}

#block_tab-title-block_19,
#block_tab-title-views_6b2d334efcb13a2a88b61b58a579971d {
    background: url(../images/plate_updates_btn2.gif) no-repeat -160px 0
}

#block_tab-title-block_18,
#block_tab-title-views_home_page_news_headlines-block {
    background: url(../images/plate_updates_btn2.gif) no-repeat 0 -25px
}

#block_tab-title-block_19.active,
#block_tab-title-views_6b2d334efcb13a2a88b61b58a579971d.active {
    background: url(../images/plate_updates_btn2.gif) no-repeat -160px -25px
}

#content-updates .block_tab-title.active a {
    text-decoration: none;
}

#main #content-updates .active a:link {
    font-weight: bold;
    text-decoration: none;
}

#main #content-updates a:link {
    font-weight: normal;
    text-decoration: none;
}

#main #content-updates .update-heading a:hover {
    text-decoration: underline;
}
/*
Content Section Slider & Video
*/

.view-clone-of-taxonomy-term,
#view-id-section_slideshow {
    position: relative;
}

    .view-clone-of-taxonomy-term h1 {
        margin-bottom: 0px;
        line-height: 27px;
        background: #f5f4ef;
    }

        .view-clone-of-taxonomy-term h1:hover {
            text-decoration: underline;
        }
/* THIS IS TOO BROAD AND DOESN'T SEEM TO CORRELATE TO ANYTHING
.view-videos .view-header p {
	text-transform: uppercase;
	font-size: 17px;
}
*/
.field-content {
    margin-top: -115px;
    margin-bottom: -115px;
    font-family: 'JohnSans Text Pro';
      font-size:15pt;
     font-weight:bold;
	
       
}
.views-content-counter {
    margin-top: 50px;
    margin-bottom: 50px;
      
  
}

.navbtn{
   
}




.view-display-id-page .viewsSlideshowCycle-processed .views-field-title,
.view-display-id-page .viewsSlideshowCycle-processed .views-field-body,
.views_slideshow_cycle_main .views-field-path-1,
.view-section-slideshow .field-name-body,
#views_slideshow_cycle_main_section_slideshow-block h2 {
	float: left;
	
}

.view-display-id-page .viewsSlideshowCycle-processed .views-field-field-news-image,
#block-system-main .view-videos .views-field-field-image,
#block-system-main .view-display-id-page_video_listing .view-header .view-display-id-block_featured_video .views-field-field-videoimage,
#block-system-main .view-videos .views-field-nothing,
.node-type-news-item .field-name-field-news-image,
.view-section-slideshow .field-name-field-news-image {
    float: right;
    width: 320px;
    margin-left: 15px;
}

.view-videos .view-content .views-row {
    padding-bottom: 15px;
}

.view-section-slideshow h2,
.view-section-slideshow h3,
.view-section-slideshow h4 {
    background-color: #f5f4ef;
}

.view-id-section_slideshow .skin-default {
    position: relative;
}

#views_slideshow_cycle_main_section_slideshow-block h2 {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 27px;
}

#views_slideshow_cycle_main_section_slideshow-block .field-type-text-with-summary p {
    font-size: 12px;
    line-height: 19.5px;
}

#views_slideshow_cycle_main_section_slideshow-block .node-news-item {
    margin-bottom: 0;
}

/*
Content News & Video
*/
.view-id-videos .views-field-title,
.view-id-news_events .views-field-title,
.view-id-news_events_optimized .views-field-title,
.view-id-calendar_listing .views-field-title,
.node-video .sub-title {
    font-weight: bold;

}

.view-videos .view-content .views-row,
#block-views-videos-block .views-row,
.view-id-news_events .views-row,
.view-id-calendar_listing .views-row,
.view-id-news_events_optimized .views-row,
.page-search li.search-result,
.search-results .node {
    min-height: 96px;
    margin-bottom: 15px;
    overflow: hidden;
    background: url(../images/rule_sidebar_one.gif) no-repeat bottom;
}

.page-search2 li.search-result {
    min-height: 96px;
    /* margin-bottom: 15px; beta-search-front-end */
    overflow: hidden;
}

#block-views-videos-block .views-row,
.view-id-news_events .views-row,
.view-id-calendar_listing .views-row,
.view-id-news_events_optimized .views-row {
    padding-bottom: 15px;
}

.view-id-news_events .views-field-field-news-image,
.view-id-news_events_optimized div.views-row > div:first-child,
.view-id-calendar_listing .views-field-field-image,
#block-views-videos-block .views-field-nothing,
#block-system-main .view-display-id-page_video_listing .view-content .views-field-field-videoimage
/*
#block-views-videos-block .views-field-field-image,
#block-views-videos-block .view-display-id-page_video_listing .views-field-field-image,
#block-views-videos-block .view-display-id-page_video_listing .views-field-nothing
#block-views-videos-block-1 .views-field-nothing,
#block-views-videos-block-2 .views-field-nothing
*/ {
    float: left;
    width: 144px;
    margin-top: 4px;
}

.view-id-news_events .views-field-title,
.view-id-news_events .views-field-field-news-date,
.view-id-news_events .views-field-body,
.view-id-news_events_optimized .views-field-title,
.view-id-news_events_optimized .views-field-field-news-date,
.view-id-news_events_optimized .views-field-body,
#block-system-main .view-display-id-page_video_listing .views-field-title,
#block-system-main .view-display-id-page_video_listing .views-field-field-sub-title,
#block-system-main .view-display-id-page_video_listing .views-field-section,
#block-system-main .view-display-id-page_video_listing .views-field-field-news-date,
#block-system-main .view-display-id-page_video_listing .views-field-body,
/*
div[id*='block-views-videos-block'] .views-field-title,
div[id*='block-views-videos-block'] .views-field-field-sub-title,
div[id*='block-views-videos-block'] .views-field-section,
div[id*='block-views-videos-block'] .views-field-field-news-date,
div[id*='block-views-videos-block'] .views-field-body,
*/
.view-id-calendar_listing .views-field-title,
.view-id-calendar_listing .views-field-field-event-date,
.view-id-calendar_listing .views-field-body {
    margin-left: 159px;
   
}

#block-system-main .view-display-id-page_video_listing .view-header .views-field-title,
#block-system-main .view-display-id-page_video_listing .view-header .views-field-field-sub-title,
#block-system-main .view-display-id-page_video_listing .view-header .views-field-section,
#block-system-main .view-display-id-page_video_listing .view-header .views-field-field-news-date,
#block-system-main .view-display-id-page_video_listing .view-header .views-field-body {
    margin-left: 0;
}

.view-news-events .views-field-body p,
#block-views-videos-block .views-field-body p {
	margin-bottom: 4px;
	 
}

.view-news-events .views-field-view-node,
#block-views-videos-block .views-field-view-node {
    float: right;
}

.view-id-news_events .views-field-title {
}

.view-id-news_events .views-field-body {
   
}

/*
ref: /court-services/electronic-public-access/pacer-new-initiatives-new-challenges
*/
.node-video .sub-title {
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 20px;
}

.node-video .field-name-field-image {
    clear: left;
}

    .node-video .field-name-field-image .field-item {
        width: 688px;
        height: 387px;
        padding-bottom: 24px;
        background: url(../images/video_688.gif) no-repeat bottom;
        cursor: pointer;
        border: #e6e3d9 solid 1px;
    }

.node-video .field-name-body {
    clear: left;
    padding-bottom: 5px;
    background: url(../images/rule_sidebar_one.gif) no-repeat center bottom;
}

.node-video .text-only {
    margin-bottom: 20px
}
/*.page-taxonomy-term #main > h1#page-title {
	display: none;
}*/
.node-news-item .field-type-text-with-summary {
    clear: left;
}

/*
Content Video
*/
.view-id-videos {
    position: relative;
}
/* '.view-id-videos .view-footer' should be removed once the Videos view updates are rolled out */
/* .view-id-videos .view-footer, */
#block-system-main .view-display-id-page_video_listing .view-header .view-display-id-block_featured_video .views-field-field-duration {
    padding: 0 0 0 0;
}

.view-id-videos .views-field-field-duration {
    position: static;
    padding-left: 158px;
    top: 148px;
}

#block-system-main .view-display-id-page_video_listing .view-header .view-display-id-block_featured_video .views-field-created {
    margin: -20px 0 0 115px;
}

.view-id-videos .views-field-created {
    margin: -20px 0 0 280px;
}

/*
Content Styled Book Navigation
*/

.node-type-book-page .tab-sidebar,
.page-book-search .tab-sidebar {
    display: none;
}

.field-name-field-file-upload {
    float: right;
}

.book-navigation {
    float: right;
}

#block-search-api-page-book-search-term h2,
#block-book-navigation h2,
.block-bookblock h2 {
    font-size: 14px;
}

#block-book-navigation .menu li,
.block-bookblock .menu li {
    border-bottom: solid 1px #e1ddd1;
    padding-bottom: 5px;
    list-style: none;
}

    #block-book-navigation .menu li:last-child,
    .block-bookblock .menu li:last-child {
        border-bottom: none;
    }

#block-search-api-page-book-search-term #search-api-page-search-form-book-search-term .form-type-textfield .form-text {
    width: 15em;
}

#block-book-navigation .menu li.leaf,
#block-book-navigation .menu li.collapsed,
#block-book-navigation .menu li.expanded,
.block-bookblock .menu li.leaf,
.block-bookblock .menu li.collapsed,
.block-bookblock .menu li.expanded {
    padding-right: 0;
}

/*
Content Styled Tables
*/
.table-style-one,
.table-style-one th {
    text-align: center;
}

    .table-style-one th {
        border: #f5f4ef solid 1px;
        background: #bebebe;
    }

    .table-style-one td {
        border: #f5f4ef solid 1px;
        background: #e1e1e1;
    }

.view-id-memos .cols-3 .views-field-title,
.view-id-section_landing_page .cols-4 .views-field-title {
    width: 494px;
   
}

/*
Content Styled Buttons
*/
#main a.buttonFlex,
#main a.buttonFix {
    overflow: hidden;
    display: inline-block;
    height: 33px;
    text-decoration: none;
    border: #c5aa63 solid 1px;
    border-radius: 3px; /* for W3C */
    -moz-border-radius: 3px; /* for Firefox */
    -webkit-border-radius: 3px; /* for Safari */
    -khtml-border-radius: 3px; /* for Linux */
}

a.buttonFlex {
    padding: 0 14px;
    line-height: 32px;
    color: #ffffff;
    background: url(../images/btn_tile.gif) repeat-x top;
}

    a.buttonFlex:hover {
        text-decoration: none;
        background: url(../images/btn_tile.gif) repeat-x bottom;
    }

a.buttonFix {
    width: 35px;
    overflow: hidden;
    background: url(../images/btn.gif) repeat-x center top;
}

    a.buttonFix:hover {
        width: 35px;
        color: #d2a84d;
        background: url(../images/btn.gif) repeat-x center bottom;
    }

    a.buttonFix span {
        display: none;
    }

#button-help-box a {
    float: left;
    margin-right: 5px;
}

/* Search Page
------------------------------------*/
.page-search .no-results {
    margin-top: 1em;
}

.page-search2 .no-results {
    clear: both;
}

.page-search h3.title,
.page-book-search h3.title,
.search-results .node h2 {
    margin-bottom: 4px;
    font-size: 1.0em;
    font-weight: bold;
}

.page-search2 h3.title {
    font-size: 1.5em;
    margin-bottom: 4px;
}

.page-search2 #main-content .search-snippet a {
    color: #2e8540;
}

ol.search-results {
    padding-left: 0px
}

.search-results .title,
.search-results .node h2 {
    text-transform: none;
}

li.search-result {
    padding-left: 0px;
    list-style: decimal outside;
    min-height: 0;
    padding-bottom: 15px;
}

.search-results .node .field-type-datetime {
    font-size: 0.85em;
}

li.search-result p {
    margin-bottom: 8px;
}

.page-search2 li.search-result {
    padding-bottom: 8px;
}

    .page-search2 li.search-result p {
        line-height: 15px;
    }

.search-results .search-snippet-info {
    padding-left: 0;
}

#edit-basic {
    margin-bottom: 15px
}

#edit-advanced {
    clear: left;
    padding-left: 0;
}

legend a.fieldset-title {
    padding-top: 15px;
}

#edit-advanced .form-type-checkbox {
    float: left;
    width: 150px;
}

#edit-advanced.search-advanced .criterion {
    float: left;
    width: 456px;
    margin-right: 0;
}

    #edit-advanced.search-advanced .criterion:first-child {
        float: left;
        width: 210px;
        margin-right: 2em;
    }

/* /change-taxonomy-terms
------------------------------------*/
#views-form-change-taxonomy-terms-page > div {
    overflow: hidden;
}

#views-form-change-taxonomy-terms-page .field-name-field-tag-section {
    height: auto;
}

/*
 * Intro Text
 */
.jnet-intro-text {
    color: #6a6a6a;
    border-top: 1px solid #6a6a6a;
    border-bottom: 1px solid #6a6a6a;
    margin: 0 0 1.2em;
    position: relative;
    font-size: 1.1em;
    padding: .5em 1em;
    line-height: 1.40em;
}

/* Installation Form
------------------------------------*/
/*
/lan-installation-interest-form
*/
#webform-component-name label,
#webform-component-title label,
#webform-component-phone label,
#webform-component-cell label,
#webform-component-email label,
#webform-component-address label,
#webform-component-city label,
#webform-component-state label,
#webform-component-zip label {
    display: inline-block;
    width: 55px;
}

/* Installation Form
------------------------------------*/

#node-69273 form > div > .form-item > label {
    display: inline-block;
    width: 190px;
}
/* default inline override */
#node-69273 .webform-component-checkboxes.webform-container-inline div,
#node-69273 .webform-component-checkboxes.webform-container-inline div.form-item {
    float: left;
    display: block;
    width: 495px;
}

#node-69273 form > div > .form-item > label {
    float: left;
}

#node-69273 #webform-component-wireless-carriers {
    overflow: hidden;
}

#node-69273 .form-textarea-wrapper textarea {
    width: auto;
}

/* Module: Calendar
------------------------------------*/

.calendar-calendar td,
.calendar-calendar td.empty {
    color: #3b3b3b;
}

#block-views-calendar2-block-1 h2 {
    margin-bottom: 12px;
}

.view-calendar-of-events .view-header,
.view-calendar2 .view-header {
    height: 30px;
    background: url(../images/cal_tile.gif) repeat-x;
    border: #acacac solid 1px;
}

.view-calendar-of-events .date-nav-wrapper,
#block-views-calendar2-block-1 .view .date-nav-wrapper {
    margin: 0;
}

.view .date-nav-wrapper .date-heading h3 {
    font-size: 1.7em;
}

.view.view-display-id-page_2 .date-nav-wrapper .date-heading h3,
.view.view-display-id-page_3 .date-nav-wrapper .date-heading h3 {
    margin-left: 222px;
    width: 278px;
    font-size: 1.4em;
}

.view-calendar-of-events .date-nav,
#block-views-calendar2-block-1 .view .date-nav-wrapper .date-nav {
    margin-bottom: 0;
}

.view-calendar-of-events .date-nav-wrapper a,
#block-views-calendar2-block-1 .view .date-nav-wrapper a {
    color: #FFF;
}

.view-calendar-of-events .item-list ul.date-range,
.item-list ul.date-range {
    margin-bottom: 0;
}

.view-calendar-of-events .date-range,
.view-calendar2 .date-range {
    float: left;
    width: 200px;
    line-height: 30px;
}

    .view-calendar2 .date-range a {
        float: left;
        display: inline-block;
        width: 24.4%;
        text-align: center;
        border-right: #acacac solid 1px;
    }

        .view .date-nav-wrapper .date-prev a:hover,
        .view .date-nav-wrapper .date-next a:hover,
        .view-calendar2 .date-range a:hover,
        #block-views-calendar2-block-1 .view .date-nav-wrapper .pager a:hover {
            text-decoration: none;
            background: url(../images/cal_tile.gif) repeat-x bottom;
        }

    .view-calendar2 .date-range li {
        display: inline;
    }

.view-calendar2 .item-list ul.date-range li {
    margin: 0;
}

#block-views-calendar2-block-1 .view .date-nav-wrapper .date-heading {
    float: left;
    width: 298px;
}

    .view-calendar-of-events .date-nav-wrapper .date-heading h3,
    #block-views-calendar2-block-1 .view .date-nav-wrapper .date-heading h3 {
        margin-bottom: 0;
    }

        .view-calendar-of-events .date-nav-wrapper .date-heading h3,
        #block-views-calendar2-block-1 .view .date-nav-wrapper .date-heading h3 a {
            display: block;
            color: #c5aa63;
        }

            #block-views-calendar2-block-1 .view .date-nav-wrapper .date-heading h3 a:hover {
                text-decoration: none;
                background: url(../images/cal_tile.gif) repeat-x bottom;
            }

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
    background: #c6aa63;
    color: #fff;
}

.calendar-calendar .month-view .full tr td.single-day.today,
.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today,
.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.single-day.today,
.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
    background: #ffffcc;
    border: none;
}

.calendar-calendar .month-view .full td.date-box.today {
    border-top: #b5b5b5 solid 1px;
}

.calendar-calendar .month-view .full td,
.calendar-calendar .week-view .full td,
.calendar-calendar .day-view td {
    padding: 0;
}

.calendar-calendar .month-view .full .inner .monthview,
.calendar-calendar .week-view .full .inner .weekview,
.calendar-calendar .day-view .full .inner .dayview {
    border-radius: 0px; /* for W3C */
    -moz-border-radius: 0px; /* for Firefox */
    -webkit-border-radius: 0px; /* for Safari */
    -khtml-border-radius: 0px; /* for Linux */
    margin: 0;
}

#main .calendar-calendar .month-view .views-field-title a {
    color: #fff;
}

/*
Calendar Pager
*/
.date-nav .pager {
    position: absolute;
    top: 0;
    right: 0;
    width: 170px;
    height: 30px;
}

.view-calendar2 .pager {
    position: relative;
    float: left;
    width: 200px;
}

.view-calendar2 .pager {
}

.view-calendar-of-events .date-prev,
.view-calendar-of-events .date-next,
.page-node-69 .view .date-nav-wrapper .date-prev,
.page-node-69 .view .date-nav-wrapper .date-next {
    text-align: center;
}

    .view-calendar-of-events .date-next a,
    .page-node-69 .view .date-nav-wrapper .date-next a {
        position: absolute;
    }

#main .view.view-calendar-of-events .date-prev a,
#main .view.view-calendar-of-events .date-next a,
.page-node-69 #main .view .date-nav-wrapper .date-prev a,
.page-node-69 #main .view .date-nav-wrapper .date-next a {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 30px;
}

.view .date-nav-wrapper .date-next a {
    position: absolute;
    top: 0;
    width: 98px;
}

#block-views-calendar2-block-1 .view .date-nav-wrapper .date-prev,
#block-views-calendar2-block-1 .view .date-nav-wrapper .date-next {
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0px; /* for W3C */
    -moz-border-radius: 0px; /* for Firefox */
    -webkit-border-radius: 0px; /* for Safari */
    -khtml-border-radius: 0px; /* for Linux */
}

#block-views-calendar2-block-1 .view .date-nav-wrapper .pager a {
    float: right;
    display: inline-block;
    width: 99px;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: central;
}

.view-calendar-of-events .pager > li,
#block-views-calendar2-block-1 .view .date-nav-wrapper .pager a {
    border-left: #acacac solid 1px;
}

.view .date-nav-wrapper .date-prev {
    border-radius: 0px; /* for W3C */
    -moz-border-radius: 0px; /* for Firefox */
    -webkit-border-radius: 0px; /* for Safari */
    -khtml-border-radius: 0px; /* for Linux */
}

.view .date-nav-wrapper .item-list ul li {
    margin: 0;
}

.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next {
    padding: 0;
    width: 98px;
}

.view .date-nav-wrapper .date-prev {
    right: 99px;
}

.view-calendar2 .item-list .pager {
    clear: none;
}

.view.view-calendar-of-events .pager,
#main-content .view-id-calendar_of_events .calendar-links li {
    background: none;
}

.view.view-calendar-of-events .item-list ul.pager {
    padding-top: 0;
}

.date-nav-wrapper .pager li {
    height: 30px;
}

.view.view-calendar-of-events .pager a {
    background: none;
    border-radius: 0px; /* for W3C */
    -moz-border-radius: 0px; /* for Firefox */
    -webkit-border-radius: 0px; /* for Safari */
    -khtml-border-radius: 0px; /* for Linux */
}

/*
Calendar Cells
*/
.view-calendar-of-events .month-view table,
.calendar-calendar .month-view table {
    border: #acacac solid 1px;
    font-size: 11px;
}

.view-calendar-of-events th.days,
.calendar-calendar th.days {
    width: 14.28%;
    padding: 7px 0;
    text-align: center;
    background: #FFF;
    color: #3b3b3b;
    border: none;
}

.view-calendar-of-events td,
.view-calendar-of-events td.empty,
.calendar-calendar .mini td,
.calendar-calendar table.mini td.empty {
    border: #b5b5b5 solid 1px;
    background: #ffffff;
}

.view-calendar-of-events .calendar-calendar .month-view .full td.single-day .calendar-empty,
.view-calendar-of-events .calendar-calendar .month-view .full td.single-day.empty,
.view-calendar-of-events .calendar-calendar .month-view .full td.date-box.empty {
    background: #f7f7f7;
}

.calendar-calendar table td.mini {
    padding: 0;
}

.calendar-calendar td.empty,
.calendar-calendar table.mini td.empty {
    background: #f7f7f7;
}

#block-views-calendar2-block-1 td .calendar,
#block-views-calendar2-block-1 td .calendar-empty {
    min-height: 60px;
}

.calendar-calendar .mini-day-off {
    padding-right: 4px;
    text-align: right;
}

.calendar-filled {
    padding: 2px 0 3px 0;
    color: #ffffff;
    background: #c5aa63;
}

/* Module: Webform
------------------------------------*/
.webform-container-inline > label {
    display: inline-block;
    min-width: 120px;
}

.webform-container-inline label,
.webform-component-textarea label {
    margin-right: 1em;
}

.webform-client-form fieldset {
    padding: 0;
}

    .webform-client-form fieldset legend {
        font-weight: bold;
        padding-top: 1em;
    }

/* Block: Upcoming Events
------------------------------------*/

.cal-upcoming-events {
    padding-top: 0.5em;
}

    .cal-upcoming-events .view-content {
        overflow: hidden;
    }

    .cal-upcoming-events .views-row {
        float: left;
        width: 320px;
        margin-bottom: 0.75em;
        padding-bottom: 1.25em;
        padding-left: 0;
        background: url(../images/icon_rule.gif) no-repeat center bottom;
    }

    .cal-upcoming-events .views-row-even {
        margin-left: 60px;
    }

    .cal-upcoming-events .views-field-title {
        margin-bottom: 0.15em;
      
    }

.jnet-date-section .field-name-field-news-date,
.jnet-date-section .field-name-field-tag-section,
.gold-pipe {
    display: inline-block;
}

.jnet-date-section {
    margin-bottom: 0.15em;
    font-size: 11px;
    line-height: 15px;
}

.gold-small,
.gold-small a {
    color: #c5aa63;
    font-style: italic;
}

.gold-pipe {
    margin: 0 6px 0 8px;
    font-style: normal;
}

/* /Upcoming Events */
/*
Calendar Fixes
*/

.page-news-events-calendar-node-field-event-date ul.primary li a {
    background-color: #DDDDDD;
    border-color: #CCCCCC;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    font-weight: bold;
    padding: 0 1em;
}

.page-news-events-calendar-node-field-event-date #main {
    position: relative;
}
    /* Top value must be updated in IE7 IE8 CSS 3px variant */
    .page-news-events-calendar-node-field-event-date #main > .tabs,
    .view-id-calendar_of_events .calendar-links {
        position: absolute;
        top: 107px; /* before 'More' filter added - 141px ;was 134px*/
        z-index: 10;
        width: 400px; /* orig 400px unsure why */
    }

        .page-news-events-calendar-node-field-event-date #main > .tabs ul li,
        .view-id-calendar_of_events .calendar-links li {
            float: left;
            padding: 0;
            width: auto;
        }

        .page-news-events-calendar-node-field-event-date #main > .tabs ul.primary,
        .view-id-calendar_of_events ul.calendar-links {
            margin: 0 0 0 1px;
            padding: 0;
            border: 0;
        }

            .page-news-events-calendar-node-field-event-date #main > .tabs ul.primary li a {
                margin: 0;
            }

            .page-news-events-calendar-node-field-event-date #main > .tabs ul.primary li.active a,
            .view-id-calendar_of_events .calendar-links a {
                color: #fff;
                display: block;
                line-height: 30px;
                border-top: none;
                border-bottom: none;
            }

            .page-news-events-calendar-node-field-event-date #main > .tabs ul.primary li a,
            #main .view-id-calendar_of_events .calendar-links a:link {
                background: none;
                border-top: none;
                border-right: #acacac solid 1px;
                border-left: none;
                color: #fff;
                display: block;
                line-height: 30px;
                text-decoration: none;
            }

        .view-id-calendar_of_events .calendar-links a {
            padding: 0 1em;
        }

        .page-news-events-calendar-node-field-event-date #main > .tabs ul.primary li a:hover,
        .page-news-events-calendar-node-field-event-date #main > .tabs ul.primary li a.active,
        #main .view.view-calendar-of-events .pager a:hover,
        #main .view-id-calendar_of_events .calendar-links a:hover {
            background: url(../images/main_nav_over.gif) repeat-x;
        }

    .page-news-events-calendar-node-field-event-date #main .view .pager a,
    #main .view.view-id-calendar_of_events .pager a {
        background: none;
        border-radius: 0;
        /*display: inline;*/
        padding: 0;
        text-decoration: none;
    }

/* Content Variations
------------------------------------*/

.pie-plate,
.right-sidebar .field-name-field-sidebar,
.page-user .region-left-tab {
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ebe8e0) to(#fff));
    background: -webkit-linear-gradient(#ebe8e0, #fff);
    background: -moz-linear-gradient(#ebe8e0, #fff);
    background: -ms-linear-gradient(#ebe8e0, #fff);
    background: -o-linear-gradient(#ebe8e0, #fff);
    background: linear-gradient(#ebe8e0, #ffffff);
    -pie-background: linear-gradient(#ebe8e0, #ffffff);
}
/*
.pie-plate h2,
.pie-plate h2 a,
.plate-wrap h2,
.plate-wrap h2 a,
.page-user .block_tab-titles span,
.pie-plate legend {
	margin: 0;
	font-size: 22px;
}
*/
.page-user .block_tab-titles span {
    height: 32px;
}

.pie-plate h2,
.right-sidebar .field-name-field-sidebar .field-label {
    padding: 8px 15px 4px 15px;
}

.sidebar .pie-plate h2,
.page-user .block_tab-titles {
    padding: 10px 10px 1px 10px;
}

.pie-plate h2 a {
    line-height: 36px;
}

.page-user .tab-sidebar .block_tab-title.active {
    font-weight: normal;
    text-align: left;
    text-transform: capitalize;
    width: auto;
    background-color: transparent;
}

.pie-plate > .content {
    padding-top: 12px;
}

.plate-two-twenty.pie-form > .content {
    padding-top: 0px;
}

    .plate-two-twenty.pie-form > .content > form {
        padding-top: 4px;
    }

.plate-two-twenty.pie-form ol.form {
    margin-bottom: 12px;
    padding-top: 7px;
}

.plate-two-twenty.pie-form .email_fields label {
    margin-bottom: 4px;
}

.plate-two-twenty.pie-form .email_fields input {
    width: 182px;
}

.pie-plate .pager,
.view .pager {
    background: #f5f4ef;
}
/*
Gold Buttons
These next two sets had a wildcard that caused problems
/user
*/
.form-submit,
#main .pie-plate .pager a,
#main .view .pager a,
#main-content .view .pager .pager-current,
.content .pager a,
#main-content .content .pager .pager-current,
.page-search #main .pager a,
.page-search #main-content .pager li.pager-current,
.node-type-webform .webform-client-form input#edit-submit,
#favs input,
#block-user-login .form-actions input,
#user-login .form-actions input,
#user-register-form .form-actions input,
#user-pass .form-actions input,
#edit-submit,
#edit-submit-2,
#edit-actions-submit,
div[about*="people-finder"] .submit,
div[about*="people-finder"] .reset,
div[about*="people-finder"] [onclick*="submitExec"],
div[about*="people-finder"] [type="reset"],
div[about*="people-finder"] [type="submit"],
div[about*="people-finder"] [type="button"],
.node-people-finder input[type="reset"],
.node-people-finder input[type="submit"],
.node-people-finder input[type="button"],
input[type="button"],
input[type="submit"],
.full_news a {
    display: inline;
    padding: 4px 10px;
    background: #eceae2 url(../images/btn_tile.gif) repeat-x 0 -4px;
    border: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
}

    .form-submit:hover,
    input[type="submit"]:hover,
    #main .pie-plate .pager a:hover,
    #main .view .pager a:hover,
    #main-content .view .pager .pager-current,
    .content .pager a:hover,
    #main-content .content .pager .pager-current,
    .page-search #main .pager a:hover,
    .page-search #main .pager li.pager-current,
    #favs input:hover,
    #block-user-login .form-actions input:hover,
    #user-login .form-actions input:hover,
    #user-register-form .form-actions input:hover,
    #user-pass .form-actions input:hover,
    #edit-submit:hover,
    #edit-submit-2:hover,
    div[about*="people-finder"] .submit:hover,
    div[about*="people-finder"] .reset:hover,
    div[about*="people-finder"] [onclick*="submitExec"]:hover,
    div[about*="people-finder"] [type="reset"]:hover,
    div[about*="people-finder"] [type="submit"]:hover,
    div[about*="people-finder"] [type="button"]:hover,
    .full_news a:hover {
        background: #e1ddd1 url(../images/btn_tile.gif) repeat-x 0 -35px;
        text-decoration: none;
    }

.pie-plate .item-list ul.pager,
.view .item-list ul.pager,
.page-search .item-list ul.pager,
.content .item-list ul.pager {
    margin-bottom: 0;
    padding-top: 6px;
}

    .pie-plate .item-list ul.pager li,
    .view .item-list ul.pager li,
    .page-search .item-list ul.pager li,
    .content .item-list ul.pager li {
        margin: 0;
        padding: 0;
        display: inline;
    }

.pie-plate .views-row,
.pie-plate .view-footer,
.right-sidebar .field-name-field-sidebar p,
.right-sidebar .field-name-field-sidebar h1,
.right-sidebar .field-name-field-sidebar h2,
.right-sidebar .field-name-field-sidebar h3,
.right-sidebar .field-name-field-sidebar h4,
.right-sidebar .field-name-field-sidebar h5,
.right-sidebar .field-name-field-sidebar h6,
.right-sidebar .field-name-field-sidebar ul,
.right-sidebar .field-name-field-sidebar ol {
    padding: 0 15px;
}

.pie-plate .views-row-even {
    margin-left: 0;
}

.plate-three-ninety {
    float: left;
    width: 390px;
    margin-right: 10px;
}

    .plate-three-ninety h2 {
        background: url(../images/plate_pie390_top.png) no-repeat top;
    }

    .plate-three-ninety .content {
        background: url(../images/plate_pie390_tile.png) repeat-y;
        zoom: 1;
    }

    .plate-three-ninety .view {
        /*overflow: hidden;*/
        padding-bottom: 6px;
        background: url(../images/plate_pie390_bottom.png) no-repeat bottom;
    }

    .plate-three-ninety .views-row {
        margin-bottom: 15px;
    }

    .plate-three-ninety .view-content > .views-row,
    .plate-three-ninety .view-content > .views-row .item-list ul {
        margin-bottom: 0px;
    }

.plate-two-ninety {
    float: left;
    width: 290px;
    margin-left: 10px;
}

    .plate-two-ninety h2 {
        background: url(../images/plate_pie290_top.png) no-repeat top;
    }

    .plate-two-ninety a {
        line-height: 14px;
        margin-bottom: 5px;
    }

#main-content .plate-two-ninety ul li {
    background: none;
}

.plate-two-ninety ul li {
    padding-left: 0px;
}

.plate-two-ninety ul {
    margin-bottom: 0;
}

.plate-two-ninety .content {
    background: url(../images/plate_pie290_tile.png) repeat-y;
    zoom: 1;
}

.plate-two-ninety .view-content {
    overflow: hidden;
    padding-bottom: 15px;
    background: url(../images/plate_pie290_bottom.png) no-repeat bottom;
}

.plate-two-twenty,
#block-block-9,
#block-block-10,
#block-block-42,
#block-views-did-you-know-block {
    float: left;
    width: 220px;
    margin-left: 0px;
}

    .plate-two-twenty h2,
    .right-sidebar .plate-top-cap,
    .page-user .block_tab-titles,
    .plate-two-twenty.pie-form > .content > form {
        background: url(../images/plate_pie220_top.png) no-repeat top;
    }

.right-sidebar .plate-top-cap {
    display: block;
    padding-top: 8px;
}

.plate-two-twenty a {
    line-height: 14px;
    margin-bottom: 5px;
}

#main-content .plate-two-twenty ul li {
    background: none;
}

.plate-two-twenty ul li {
    padding-left: 0px;
}

.plate-two-twenty ul {
    margin-bottom: 0;
}

.plate-two-twenty .view-content,
.plate-two-twenty .item-list,
.plate-two-twenty #user-login-form,
.right-sidebar .field-name-field-sidebar .field-item,
.page-user .block_tab-block,
.plate-two-twenty.pie-form > .content > form > fieldset {
    overflow: hidden;
    padding-bottom: 15px;
    background: url(../images/plate_pie220_bottom.png) no-repeat bottom;
}

.plate-two-twenty.pie-form > .content > form > fieldset {
    margin-bottom: 0;
    padding: 0 14px 10px 14px;
}

.plate-two-twenty .item-list {
    padding: 0 10px 12px 10px;
}

#block-user-login.plate-two-twenty h2 {
    padding: 8px 10px 0 10px;
    font-size: 22px;
    text-transform: none;
    font-weight: normal;
}

#block-user-login .form-item {
    margin-top: 0em;
}

#block-user-login input#edit-name,
#block-user-login input#edit-pass {
    width: 189px;
}

/*
Content JNet Infoweb Login block
*/

.block-jnet-infoweb {
    float: right;
    margin: 2.5em 0 0 1em;
    border: 1px solid #e1ddd1;
    border-radius: 5px 5px 0 0;
    padding: .7em;
    background: linear-gradient(#ebe8e0, #ffffff);
}

#block-jnet-infoweb-infoweb.block-jnet-infoweb .form-submit {
    background: none;
    float: right;
    margin: 0 -10px 0 0;
}

.infoweb-contacts {
    float: right;
    position: relative;
    top: -455px;
}

/*
Pie For Taxonomy Pages
Note: The gradient element also has to be referenced in the PIE module.
*/

#node-239 {
    display: none;
}

.page-taxonomy-term .taxonomy-term > .content {
    overflow: hidden;
    float: right;
    width: 290px;
}

/* jNet New PIE
------------------------------------*/

/*
Class combos:
jnet-plate plate-fields two-ninety
jnet-plate plate-fields three-ninety
jnet-plate plate-views two-ninety
jnet-plate plate-views three-ninety
jnet-plate plate-block-form three-ninety
*/


/* jNet New PIE wrapper */
.jnet-plate {
    margin-bottom: 1.5em;
    background: #fff; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ebe8e0) to(#fff)); /*old webkit*/
    background: -webkit-linear-gradient(#ebe8e0, #fff); /*new webkit*/
    background: -moz-linear-gradient(#ebe8e0, #fff); /*gecko*/
    background: -ms-linear-gradient(#ebe8e0, #fff); /*IE10*/
    background: -o-linear-gradient(#ebe8e0, #fff); /*opera 11.10+*/
    background: linear-gradient(#ebe8e0, #ffffff); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#ebe8e0, #ffffff); /*PIE*/
}

    .jnet-plate h2,
    .plate-fields .field-label,
    .plate-block-form legend {
        padding: 14px 15px 11px; /* 8px 15px 4px */
        font-size: 24px;
        line-height: 23px;
        margin: 0;
        color: #1A2954;
        font-family: "Century Gothic", Futura, Trebuchet, "Tahoma", AppleGothic, sans-serif;
        font-weight: normal;
        text-transform: uppercase;
    }

/* jNet New PIE size variations */
.two-twenty {
    width: 220px;
}

.two-ninety {
    width: 290px;
}

.three-ninety {
    width: 390px;
}

/* jNet PIE plate common 220 components */

/* jNet PIE plate common 290 components */
.plate-fields.two-ninety > .field {
    background: url(../images/plate_pie290_tile.png) repeat-y center 0;
}

.plate-fields.two-ninety .field-label {
    background: url(../images/plate_pie290_top.png) no-repeat center top;
}

.plate-fields.two-ninety .field-items {
    background: url(../images/plate_pie290_bottom.png) no-repeat center bottom;
}

/* jNet PIE plate common 390 components */
.plate-views.three-ninety h2,
.plate-block-form.three-ninety legend {
    background: url(../images/plate_pie390_top.png) no-repeat left top;
}

.plate-block-form.three-ninety legend {
    width: 360px;
}

.plate-views.three-ninety > .content,
.plate-block-form.three-ninety > .content {
    background: url(../images/plate_pie390_tile.png) repeat-y;
    zoom: 1;
}

.plate-views.three-ninety .view,
.plate-block-form.three-ninety fieldset {
    background: url(../images/plate_pie390_bottom.png) no-repeat bottom;
}

.plate-views.three-ninety .view {
    padding: 0 15px 10px;
}

.plate-views .views-row {
    margin-bottom: 8px;
}

.plate-views .views-row-last {
    margin-bottom: 0px;
}

/* jNet PIE plate for fields components */
.plate-fields > .field {
    zoom: 1;
}

.plate-fields .field-items {
    overflow: hidden;
    padding: 0 15px 10px;
}

.plate-fields .field-item,
.plate-views .item-list ul li {
    margin: 0 0 8px 0;
}

/* jNet PIE plate for views components */
.jnet-plate .item-list ul {
    margin-bottom: 0;
}

/* jNet PIE plate for block components */
.plate-block-form fieldset {
    padding: 0;
}

.plate-block-form legend + div,
.plate-block-form legend ~ .form {
    margin: 0 15px;
}

.plate-block-form fieldset {
    padding-bottom: 10px;
}

/* jNet PIE footer */
/*
Mimics the plate-link class
*/
.plate-views .view-footer {
    margin-top: 10px;
    text-align: right;
    background: url("../images/plate_link_390.png") no-repeat center top;
}

    .plate-views .view-footer a {
        display: block;
        padding-top: 6px;
        font-size: 11px;
        color: #555;
    }

/* jNet New PIE layout overrides */

#block-views-be1209af49bde7ee9fcc64ce1cf09dc4 {
    clear: left;
}

#block-block-50.plate-block-form legend ~ .form {
    margin-top: 10px;
    margin-bottom: 10px;
}
/* /New PIE */

.page-taxonomy-term .vocabulary-sections .content a:link,
.page-taxonomy-term .vocabulary-sections .content a:visited {
    color: #444444;
    line-height: 14px;
    margin-bottom: 0px;
    font-size: 11px;
    display: block;
    background: none !important;
}

.page-taxonomy-term .vocabulary-sections .taxonomy-term-description {
    overflow: hidden;
}

.views-field-field-landing-related-sites li {
    background: none !important;
}

.view-landing-page-related-sites li > a {
    display: none;
}

    .view-landing-page-related-sites li > a:first-child {
        display: block;
    }

#block-views-be1209af49bde7ee9fcc64ce1cf09dc4 a {
    color: #444;
    font-size: 11px;
    line-height: 14px;
}

/*
Pager
*/
.pager {
    cursor: default;
}

#main-content ul.pager li {
    background: none;
}

#main a.feed-icon {
    display: none;
}

/*
Tables
*/
.view-section-landing-page table,
.node-contact table {
    width: 100%;
}

.view-section-landing-page thead {
}

.view-section-landing-page table .views-field-title,
.node-contact tr td:first-child,
.field-name-body .views-field-title,
.view-section-landing-page table .views-field-section,
.view-section-landing-page .views-field-type {
    text-align: left;
   
}

.view-section-landing-page table .views-field-changed {
    font-style: normal;
}

.view-id-forms tr.odd,
.view-id-forms tr.even,
.view-id-newsletters tr.odd,
.view-id-newsletters tr.even,
.view-id-memos tr.odd,
.view-id-memos tr.even,
.view-section-landing-page table td,
.view-section-landing-page table tr,
.node-contact table td,
.node-contact table tr {
    background: none !important;
    border-bottom: #eceae2 solid 1px;
}

    .view-section-landing-page table td.views-field-changed,
    .view-section-landing-page table td.views-field-type,
    .view-display-id-page .views-field-field-form-number {
        white-space: nowrap;
    }

.views-table {
    width: 100%;
}

.view-display-id-page th {
    white-space: nowrap;
}

div[class*='view-display-id-page'] .views-table th.views-field-title {
    font-size: 11px;
}

.views-table .views-field-title,
.views-table tbody,
.views-table a {
    font-size: 12px;
 
}

.views-table tr.even,
.views-table tr.odd {
    background-color: transparent;
    border-bottom: 1px solid #ECEAE2;
}

.views-table.cols-3 .views-field-section,
.views-table.cols-3 .views-field-field-tag-section,
.views-table.cols-4 .views-field-section,
.views-table.cols-4 .views-field-field-tag-section {
    width: 125px;
}

/* Sectionmap
------------------------------------*/
/*
/sectionmap
*/
#main-content #node-70322 ul li {
    background-image: none;
}

/* Sidebar
------------------------------------*/
#sidebar-left .block {
    clear: left;
}

#sidebar-left .plate-wrap {
    background-image: url(../images/plate_sb_tile.gif);
}

#sidebar-left .plate-top,
#sidebar-left .plate-top {
    background: url(../images/plate_sb_top.gif) no-repeat top;
}

#sidebar-left .plate-bottom {
    min-height: 115px;
    background-image: url(../images/plate_sb_bottom.gif);
}

#sidebar-right .plate-wrap {
    background-image: url(../images/plate_sb_tile.gif);
}

#sidebar-right .plate-top {
    background: url(../images/plate_sb_top.gif) no-repeat top;
}

#sidebar-right .plate-bottom {
    background-image: url(../images/plate_sb_bottom.gif);
}

.pie-plate h2,
.plate-wrap h2,
.page-user .block_tab-titles,
.page-user .block_tab-titles span {
    line-height: 23px;
    text-transform: none;
}

.pie-plate h2 {
    margin-bottom: 0px;
}

.plate-wrap h2 {
    margin-bottom: 12px;
}

.sidebar .plate-wrap p,
.views-field-view-node a {
    margin-bottom: 10px;
}

.sidebar .plate-wrap ul {
    margin-bottom: 14px;
}

    user-login-form .sidebar .pie-plate ul a,
    .sidebar .plate-wrap ul a,
    #featured-finder ul a,
    .tab-sidebar ul a {
        display: block;
        padding: 2px 2px 2px 16px;
    }

    .sidebar .pie-plate ul a,
    .sidebar .plate-wrap ul a,
    #featured-finder ul a,
    .tab-sidebar ul a {
        display: block;
        padding: 3px 3px 4px 16px;
        background: url(../images/star.png) no-repeat 1px 3px;
    }

.sidebar .pie-plate li,
.sidebar .plate-wrap li,
#featured-finder li,
.tab-sidebar li {
    margin-bottom: 1px;
    padding-left: 0;
    line-height: 13px;
    list-style: none;
}

.sidebar .pie-plate .item-list ul li,
.sidebar .plate-wrap .item-list ul li {
    margin-left: 0;
}

.sidebar .pie-plate li {
    margin-left: 0;
}

    .sidebar .pie-plate li:hover,
    .sidebar .plate-wrap li:hover,
    #block-block-22 li:hover,
    .tab-sidebar li:hover {
        background: url(../images/tile_black_06.png) repeat;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
    }

.sidebar .plate-link,
#featured-finder .plate-link,
#sidebar-left .did-know .plate-link,
.facetapi-limit-link {
    background: url(../images/plate_link.png) no-repeat center top;
    zoom: 1;
}

.facetapi-limit-link {
    padding: 6px 12px 0 12px;
}
/*
Sidebar Nav, Sidebar Menu
A variation of the Pie-Plate style where the Pie wrappers can't be created.
*/


.sidebar .block-superfish,
#block-block-28 {
    overflow: hidden;
    background: url(../images/menu_side_tile.gif) repeat-y left top;
}

    .sidebar .sf-menu.sf-style-default,
    #block-block-28 ul {
        margin-bottom: 0;
    }

    .sidebar-menu-jnet h2,
    .sidebar .block-superfish h2,
    .sidebar .block-facetapi h2,
    #block-block-28 h2 {
        height: 33px;
        line-height: 33px;
        margin-bottom: 0;
        padding: 2px 13px 0 13px;
        font-size: 16px;
        text-transform: none;
        color: #ffffff;
        background: url(../images/menu_side_top.gif) no-repeat;
    }

    .sidebar-menu-jnet ul.menu,
    .block-facetapi.sidebar-menu-jnet div.item-list,
    .sidebar .sf-vertical,
    #block-block-28 ul {
        padding-bottom: 5px;
        background: url(../images/menu_side_bottom.gif) no-repeat 0 bottom;
        zoom: 1;
    }

    #block-block-28 li {
        padding: 0.75em 1em;
    }

.sidebar .sf-vertical {
    width: 220px
}

    .sidebar .sf-vertical li {
        width: 216px;
    }

    .sidebar .sf-vertical a:link,
    .sidebar .sf-vertical a:visited {
        border: 0;
    }

    .sidebar .sf-vertical a:hover {
        text-decoration: none;
        background: #e8e5db;
    }

.sidebar li.sf-depth-2 {
    margin: 0 2px;
}

    .sidebar li.sf-depth-2 ul {
        clear: left;
    }

.sidebar-menu-jnet .menu-block-wrapper,
.sidebar .menu-name-main-menu,
.sidebar .menu-name-menu-help-menu,
.block-facetapi.sidebar-menu-jnet > .content {
    background: url(../images/plate_nav_tile.gif) repeat-y;
}

    .sidebar-menu-jnet li a,
    .sidebar .block-book .menu li a,
    .sidebar .block-bookblock .menu li a,
    .sidebar .menu-name-main-menu a,
    .sidebar .menu-name-menu-help-menu a,
    .sidebar ul.facetapi-facetapi-links a {
        display: block;
        padding: 8px 20px 8px 12px;
        line-height: 17px;
    }

        .sidebar-menu-jnet li a:hover,
        .sidebar-menu-jnet li a:hover,
        .block-facetapi.sidebar-menu-jnet ul li.collapsed a:hover,
        .block-facetapi.sidebar .menu-name-main-menu ul li.collapsed a:hover,
        .block-facetapi.sidebar .menu-name-menu-help-menu ul li.collapsed a:hover,
        .sidebar .menu-name-main-menu a:hover,
        .sidebar .menu-name-menu-help-menu a:hover,
        .sidebar ul.facetapi-facetapi-links a:hover {
            background: #e1ddd1;
            text-decoration: none;
        }

    .sidebar-menu-jnet ul.menu,
    .sidebar .menu-name-main-menu ul.menu,
    .sidebar .menu-name-menu-help-menu ul.menu {
        padding: 6px 2px 10px 2px;
    }

.sidebar ul.facetapi-facetapi-links,
.sidebar ul.facetapi-facetapi-checkbox-links {
    padding: 6px 2px 0px 2px;
}

    .sidebar ul.facetapi-facetapi-links li.leaf,
    .sidebar ul.facetapi-facetapi-checkbox-links li.leaf {
        list-style-image: none;
        list-style-type: none;
        margin-left: 0;
    }

.block-facetapi.sidebar-menu-jnet .item-list ul,
.facetapi-limit-link {
    margin-bottom: 3px;
}

.sidebar-menu-jnet ul.menu li,
.sidebar .menu-name-main-menu ul.menu li,
.sidebar .menu-name-menu-help-menu ul.menu li,
.sidebar ul.facetapi-facetapi-links li {
    margin: 0;
}

    .sidebar-menu-jnet li.leaf,
    .sidebar .menu-name-main-menu li.leaf,
    .sidebar .menu-name-menu-help-menu li.leaf,
    .sidebar ul.facetapi-facetapi-links li.leaf {
        margin: 0;
        padding: 0;
        list-style: none;
        list-style-image: none;
        list-style-type: none;
    }

.sidebar-menu-jnet li ul.menu,
.sidebar .menu-name-main-menu li ul.menu,
.sidebar .menu-name-menu-help-menu li ul.menu {
    padding: 0;
}

.sidebar-menu-jnet ul li.collapsed,
.sidebar-menu-jnet ul li.expanded,
.sidebar .menu-name-main-menu ul li.collapsed,
.sidebar .menu-name-main-menu ul li.expanded,
.sidebar .menu-name-menu-help-menu ul li.collapsed,
.sidebar .menu-name-menu-help-menu ul li.expanded {
    list-style: none;
    list-style-image: none;
    padding: 0;
}

.sidebar-menu-jnet li ul.menu a,
.sidebar .menu-name-main-menu li ul.menu a,
.sidebar .menu-name-menu-help-menu li ul.menu a {
    padding: 5px 12px 5px 25px;
}

.sidebar .menu-name-main-menu .menu .menu .menu a {
    padding: 5px 12px 5px 40px;
}

.sidebar-menu-jnet ul li > a.active-trail,
.sidebar .menu-name-main-menu ul li > a.active-trail,
.sidebar .menu-name-menu-help-menu ul li > a.active-trail {
    font-weight: bold;
}

.sidebar-menu-jnet a.active-trail a.active-trail,
.sidebar .menu-name-main-menu a.active-trail a.active-trail,
.sidebar .menu-name-menu-help-menu a.active-trail a.active-trail {
    background: #f2f1ec;
}

.sidebar-menu-jnet ul li.collapsed,
.sidebar .block-book .menu li.collapsed,
.sidebar .block-bookblock .menu li.collapsed,
.sidebar .menu-name-main-menu ul li.collapsed,
.sidebar .menu-name-menu-help-menu ul li.collapsed {
    background: url(../images/plate_nav_arrow.gif) no-repeat 198px -28px;
    list-style-image: none;
    list-style-type: none;
    zoom: 1;
}

    .sidebar-menu-jnet ul li.collapsed a:hover,
    .sidebar .block-book .menu li.collapsed a:hover,
    .sidebar .block-bookblock .menu li.collapsed a:hover,
    .sidebar .menu-name-main-menu ul li.collapsed a:hover,
    .sidebar .menu-name-menu-help-menu ul li.collapsed a:hover {
        background: #e1ddd1 url(../images/plate_nav_arrow.gif) no-repeat 198px -28px;
    }

.sidebar-menu-jnet ul li.expanded > a.active-trail,
.sidebar .block-book .menu li.expanded > a.active-trail,
.sidebar .block-bookblock .menu li.expanded > a.active-trail,
.sidebar .menu-name-main-menu ul li.expanded > a.active-trail,
.sidebar .menu-name-menu-help-menu ul li.expanded > a.active-trail {
    background: #e1ddd1 url(../images/plate_nav_arrow.gif) no-repeat 198px 11px;
}

.sidebar-menu-jnet .expanded ul.menu,
.sidebar .block-book .menu li.expanded ul.menu,
.sidebar .block-bookblock .menu li.expanded ul.menu,
.sidebar .menu-name-main-menu .expanded ul.menu,
.sidebar .menu-name-menu-help-menu .expanded ul.menu {
    margin-bottom: 0;
    background: #f6f4ef;
}

    .sidebar-menu-jnet .expanded ul.menu a,
    .sidebar .menu-name-main-menu .expanded ul.menu a,
    .sidebar .menu-name-menu-help-menu .expanded ul.menu a {
        font-size: 11px;
    }

/* Facet API Specific */
.block-facetapi.sidebar-menu-jnet ul li.collapsed,
.block-facetapi.sidebar .menu-name-main-menu ul li.collapsed,
.block-facetapi.sidebar .menu-name-menu-help-menu ul li.collapsed {
    background: none;
}

.sidebar ul.facetapi-date-range {
    padding: 6px 2px 0px 2px;
}

    .sidebar ul.facetapi-facetapi-links li.leaf,
    .sidebar ul.facetapi-date-range li.leaf {
        margin: 0;
        padding: 0;
        list-style: none;
        list-style-image: none;
        list-style-type: none;
    }

    .sidebar ul.facetapi-facetapi-links a,
    .sidebar ul.facetapi-date-range a,
    .sidebar ul.facetapi-facetapi-links a {
        display: inline-block;
        width: 192px;
        padding: 4px 12px; /* 8px 20px 8px 12px; */
        line-height: 17px;
        word-wrap: break-word;
    }

        .sidebar ul.facetapi-date-range a.facetapi-active,
        .sidebar ul.facetapi-facetapi-links a.facetapi-active {
            display: inline;
            padding: 0; /* 8px 20px 8px 12px; */
            line-height: 17px;
        }
        /* End facet API */

        .sidebar ul.facetapi-date-range a.facetapi-active,
        .sidebar ul.facetapi-facetapi-links a.facetapi-active {
            display: inline-block;
            width: 14px;
            height: 15px;
            margin: 5px 0 7px 12px;
            text-indent: -400px;
            background-image: url(../images/sprite-facet.png);
            background-repeat: no-repeat;
            background-position: -80px -126px;
        }

            .sidebar ul.facetapi-date-range a.facetapi-active:hover,
            .sidebar ul.facetapi-facetapi-links a.facetapi-active:hover {
                background-position: -200px -6px;
                background-color: transparent;
            }

/* OIT Sidebar
------------------------------------*/
/*
Reference: ??
*/
.right-sidebar .field-name-body,
.right-sidebar .field-name-field-last-modified,
.right-sidebar .field-name-field-tag-section {
    float: left;
    display: inline;
}

.right-sidebar .field-name-field-sidebar {
    float: right;
    display: inline;
}

.right-sidebar .field-name-body,
.right-sidebar .field-name-field-old-url,
.right-sidebar .field-name-field-last-modified,
.right-sidebar .field-name-field-tag-section {
    width: 465px;
}

.right-sidebar .field-name-field-sidebar {
    width: 220px;
}

.logged-in .right-sidebar .field-name-field-sidebar {
    top: 100px;
}

/* People Finder
------------------------------------*/
div[about*="people-finder"] .submit,
div[about*="people-finder"] .reset,
div[about*="people-finder"] [onclick*="submitExec"],
div[about*="people-finder"] [onclick*="submitExec"] {
}

/* Content Type: Guide Pages
------------------------------------*/
/*
Reference:
/policy-guidance/guide-judiciary-policy/volume-1-governance-and-authorities/ch-1-guide-introduction
/policy-guidance/guide-judiciary-policy/volume-20-administrative-claims-and-litigation
/policy-guidance/guide-judiciary-policy/volume-20-administrative-claims-and-litigation/ch-1-overview
/policy-guidance/guide-judiciary-policy/volume-15-information-technology/ch-2-funding
/policy-guidance/guide-judiciary-policy/volume-15-information-technology/ch-4-national-it-applications
*/

.node-guide-page p.ColumnHeading,
.node-guide-page table {
    font-size: 100%;
}

.node-guide-page p.ColumnHeading {
    font-weight: bold;
}

    .node-guide-page p.ColumnHeading a {
        position: relative;
    }

    .node-guide-page p.ColumnHeading [href*=".pdf"] {
        display: inline-block;
        width: 21px;
        text-indent: 400px;
        overflow: visible;
        line-height: 0;
    }

        .node-guide-page p.ColumnHeading [href*=".pdf"]:after {
            content: url(../images/pdf_16_icon.gif);
            position: relative;
            bottom: -3px;
            margin-left: 2px;
        }

.node-guide-page .style3 {
    display: block;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
}

.node-guide-page p.ColumnHeading,
.node-guide-page .header,
.node-guide-page .subhead,
.node-guide-page .paragraph_text,
.node-guide-page table p,
.node-guide-page td[width="32%"] ul[type="circle"],
.node-guide-page td[width="34%"] ul[type="circle"] {
    margin-bottom: 1.0em;
}

.node-guide-page table p,
.node-guide-page td[width="32%"] strong,
.node-guide-page td[width="34%"] strong {
    display: block;
    margin-top: 1.75em;
}

.node-guide-page td[width="32%"] strong,
.node-guide-page td[width="34%"] strong {
    margin-bottom: 4px;
}

    .node-guide-page td[width="32%"] strong + br,
    .node-guide-page td[width="34%"] strong + br {
        display: none;
    }

.node-guide-page p,
.node-guide-page ul,
.node-guide-page ol,
.node-guide-page table,
.node-guide-page table li {
    margin-bottom: 0em;
}

.node-guide-page .header,
.node-guide-page .subhead {
    font-weight: bold;
}

#main-content .node-guide-page ul[type=circle] {
}

    #main-content .node-guide-page ul[type=circle] li,
    #main-content ul li.indentedlist {
        margin-left: 20px;
        padding-left: 0;
        background: none;
        list-style: circle;
    }

    #main-content .node-guide-page ul[type=circle] li {
        list-style: circle;
    }

#main-content ul li.indentedlist {
    list-style: disc;
}

.node-guide-page ol li.parenthesis,
.node-guide-page ol li.paren_li {
    list-style: none;
    margin-left: 20px;
}

#main-content .node-guide-page ol li.parenthesis li,
#main-content .node-guide-page ol li.paren_li li,
#main-content ul.indentedlist > li {
    background: none;
}
/*
Duplicate of secondary content table styles '.table-style-one'
with the exception of '.tableheader' being added
> update: added .node-contact-group to mimic .node-guide-page defs;
*/
.node-book-page [id*="tdbackground"],
.node-guide-page [id*="tdbackground"],
.node-contact-group [id*="tdbackground"] {
    width: 100% !important;
}

    .node-book-page [id*="tdbackground"] .tableheader,
    .node-guide-page [id*="tdbackground"] .tableheader,
    .node-contact-group [id*="tdbackground"] .tableheader {
        text-align: center;
    }

    .node-book-page [id*="tdbackground"] .tableheader,
    .node-guide-page [id*="tdbackground"] .tableheader,
    .node-contact-group [id*="tdbackground"] .tableheader {
        border: #f5f4ef solid 1px;
        background: #bebebe;
        vertical-align: middle;
    }

.node-book-page td[width="32%"],
.node-book-page td[width="34%"],
.node-guide-page td[width="32%"],
.node-guide-page td[width="34%"],
.node-contact-group td[width="32%"],
.node-contact-group td[width="34%"] {
    padding: 10px;
}

    .node-book-page td[width="32%"] a.external,
    .node-book-page td[width="34%"] a.external,
    .node-guide-page td[width="32%"] a.external,
    .node-guide-page td[width="34%"] a.external,
    .node-contact-group td[width="32%"] a.external,
    .node-contact-group td[width="34%"] a.external {
        display: inline-block;
        margin-bottom: 2px;
        padding: 0px 4px;
        text-decoration: underline;
    }

.node-book-page td[width="32%"],
.node-guide-page td[width="32%"],
.node-contact-group td[width="32%"] {
    padding-left: 0px;
}

.node-book-page td[width="34%"] + td,
.node-guide-page td[width="34%"] + td,
.node-contact-group td[width="34%"] + td {
    padding-right: 0px;
}

.node-book-page [id*="tdbackground"] td,
.node-guide-page [id*="tdbackground"] td,
.node-contact-group [id*="tdbackground"] td {
    border: #f5f4ef solid 1px;
    background: #e1e1e1;
}

.node-book-page .field-type-text-with-summary td[width="32%"],
.node-book-page .field-type-text-with-summary td[width="34%"],
.node-guide-page .field-type-text-with-summary td[width="32%"],
.node-guide-page .field-type-text-with-summary td[width="34%"],
.node-contact-group .field-type-text-with-summary td[width="32%"],
.node-contact-group .field-type-text-with-summary td[width="34%"] {
    display: block;
    float: left;
    width: 31% !important;
}

/* Content Type: Events (.node-event)
------------------------------------*/

.node-event .field-label {
    width: 70px;
}

.node-event .field-name-body {
    padding-top: 14px;
}

/* Content Type: News
------------------------------------*/
.news_wrap {
    clear: both;
    height: 82px;
    margin-bottom: 10px;
    width: auto;
}

.news_img {
    float: left;
    height: 81px;
    margin-right: 12px;
    width: 144px;
}

.news_title {
    font-size: 1.2em;
}

.nv_wrap {
    background: url(/sites/all/themes/jnet/images/rule_sidebar_one.gif) no-repeat bottom;
    clear: both;
    height: 102px;
    margin-bottom: 10px;
    width: auto;
}

/* Node: Front
------------------------------------*/
.full_news {
    position: absolute;
    margin: 158px 0 0 265px;
    z-index: 100;
}

#block-jnet-php-blocks-jnet-my-favorites.block {
    margin-bottom: 0;
}

#node-69268 #webform-component-label-group-1 .webform-container-inline > label {
    min-width: 193px;
}

#node-69267 #webform-component-label-group-1 .webform-container-inline > label {
    min-width: 140px;
}

#node-69267 #webform-component-label-group-2 .webform-container-inline > label {
    min-width: 220px;
}

#node-69267 div[id*="webform-component-callingcarditem"] label {
    min-width: 150px;
}

#node-69265 #webform-component-label-group-1 .webform-container-inline > label {
    min-width: 180px;
}

/* Misc fix
------------------------------------*/
.view-id-imd_news .item-list > ul > li {
    margin: 0;
}

#main-content .view-id-imd_news .item-list ul li {
    background: none;
}

/* 404 Page
----------------------------------*/
#main-content .jnet-404-panel {
    width: 150px;
    height: 150px;
    float: left;
    text-align: center;
}

    #main-content .jnet-404-panel:hover .image {
        opacity: 0.5;
    }

#main-content ul li.jnet-404-panel {
    background: none;
}

/* 508
------------------------------------*/
#skip-link:focus {
    padding: 2px;
}

/* Admin
------------------------------------*/

.page-user .profile h3 {
    padding-bottom: 10px;
}

.logged-in.node-type-news-item .tabs {
    margin-top: 20px;
}

ul.primary {
    margin: 0px;
    padding: 0;
    min-height: 29px;
    border-color: #ccc;
    cursor: default;
}

    ul.primary li {
        padding-left: 0;
    }

        ul.primary li a {
            display: inline-block;
            margin-right: 0;
            margin-bottom: -1px;
            line-height: 28px;
            background-image: url(../images/tile-primary-tab.png);
            background-repeat: repeat-x;
            background-position: bottom;
            background-color: #DDDDDD;
            border-color: #ccc;
            padding: 0em 1em;
            font-weight: bold;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-topright: 5px;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-top-right-radius: 5px;
            -khtml-border-top-left-radius: 5px;
            -khtml-border-top-right-radius: 5px;
        }

        ul.primary li.active a {
            -moz-border-bottom-colors: none;
            -moz-border-image: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background-image: none;
            background-color: #f5f4ef;
            background: #f5f4ef;
            background-image: linear-gradient(to bottom, #f5f4ef 0%, #ffffff 100%);
            background-image: -moz-linear-gradient(bottom, #f5f4ef 0%, #ffffff 100%);
            background-image: -ms-linear-gradient(bottom, #f5f4ef 0%, #ffffff 100%);
            background-image: -webkit-linear-gradient(bottom, #f5f4ef 0%, #ffffff 100%);
            background-image: -o-linear-gradient(bottom, #f5f4ef 0%, #ffffff 100%);
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f5f4ef), color-stop(100%, #ffffff));
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f4ef', endColorstr='#ffffff');
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f4ef', endColorstr='#ffffff')";
            background-repeat: repeat;
            background-position: center top;
            border-color: #ccc #ccc #f5f4ef;
            border-style: solid;
            border-width: 1px;
            cursor: default;
        }

code {
    display: block;
    margin-bottom: 1em;
    padding: 4px 6px;
    border: #ccc solid 1px;
}

/* Favorites
------------------------------------*/
#favs > ul {
    padding-top: 20px;
}

#main-content #favs li {
    margin-bottom: 5px;
    padding-left: 0;
    background: none;
}

#favs input {
    margin-right: 5px;
}

/* Module: Contextual Links Flyout */
.contextual-links-region-proxy {
    z-index: 210; /* default 210 */
}

.contextual-links-region-proxy-outline {
    border-color: #f3ebd6;
}

.contextual-links-region-proxy .contextual-links-trigger {
    background-image: url("../images/flyout-icons/cfl-gears.png");
    background-position: right top;
    background-repeat: no-repeat;
    height: 20px;
    text-indent: -9999px;
    width: 24px;
}

    .contextual-links-region-proxy .contextual-links-wrapper:hover .contextual-links-trigger,
    .contextual-links-region-proxy .contextual-links-trigger:hover {
        background-position: right top;
    }

.contextual-links-region-proxy .contextual-links {
    border-color: #fdedd5 #fdedd5 #fdedd5 #fdedd5;
    border-radius: 5px 0 0 5px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.333);
    padding: 6px 0;
    background-color: #e1bd61;
    background: #e1bd61;
    background-image: linear-gradient(to top, #e1bd61 0%, #b57d31 100%); /* the standard */
    background-image: -moz-linear-gradient(top, #e1bd61 0%, #b57d31 100%); /* FF 3.6+ */
    background-image: -ms-linear-gradient(top, #e1bd61 0%, #b57d31 100%); /* IE10 */
    background-image: -webkit-linear-gradient(top, #e1bd61 0%, #b57d31 100%); /* Safari 5.1+, Chrome 10+ */
    background-image: -o-linear-gradient(top, #e1bd61 0%, #b57d31 100%); /* Opera 11.10 */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1bd61), color-stop(100%, #b57d31)); /* Safari 4+, Chrome 2+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1bd61', endColorstr='#b57d31'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1bd61', endColorstr='#b57d31')"; /* IE8+ */
    background-repeat: repeat;
    background-position: center top;
}

    .contextual-links-region-proxy .contextual-links.edge-collision {
        border-radius: 0 5px 5px 5px;
    }
/* The following class is slightly modified to accommodate... */
.contextual-links-region-proxy ul.contextual-links li {
    margin: 0 5px 0.25em 5px;
    padding: 0;
}

.contextual-links-region-proxy .contextual-links li.last {
    margin-bottom: 0;
}

.contextual-links-region-proxy .contextual-links li span,
.contextual-links-region-proxy .contextual-links li a {
    font-size: 14px;
    font-weight: bold;
}

.contextual-links-region-proxy .contextual-links li span {
    color: #B8B8B8;
    padding: 6px 9px;
}

.contextual-links-region-proxy .contextual-links li:first-child span {
    padding-top: 0;
}

.contextual-links-region-proxy .contextual-links li a {
    color: white !important;
    padding: 4px 9px 6px 7px;
    text-decoration: none;
    border-radius: 30px;
}

    .contextual-links-region-proxy .contextual-links li a:hover {
        text-decoration: none;
        background-color: #a77c30;
    }

.contextual-links-region-proxy a:before,
.contextual-links-region-proxy .menu-list a:before,
.contextual-links-region-proxy .menu-block-list a:before,
.contextual-links-region-proxy .menu-edit a:before,
.contextual-links-region-proxy .menu-block-edit a:before,
.contextual-links-region-proxy .views-ui-edit a:before,
.contextual-links-region-proxy .block-configure a:before,
.contextual-links-region-proxy .sharethis-configure a:before {
    position: relative;
    top: 3px;
    padding-left: 0px;
    padding-right: 5px;
}

.contextual-links-region-proxy a:before {
    content: url(../images/flyout-icons/cfl-edit-default.png);
}

.contextual-links-region-proxy .menu-list a:before {
    content: url(../images/flyout-icons/cfl-edit-link.png);
}

.contextual-links-region-proxy .menu-block-list a:before {
    content: url(../images/flyout-icons/cfl-edit-link.png);
}

.contextual-links-region-proxy .menu-edit a:before {
    content: url(../images/flyout-icons/cfl-edit-link-edit.png);
}

.contextual-links-region-proxy .menu-block-edit a:before {
    content: url(../images/flyout-icons/cfl-edit-link-edit.png);
}

.contextual-links-region-proxy .views-ui-edit a:before {
    content: url(../images/flyout-icons/cfl-edit-view.png);
}

.contextual-links-region-proxy .block-configure a:before {
    content: url(../images/flyout-icons/cfl-edit-block.png);
}

.contextual-links-region-proxy .sharethis-configure a:before {
    content: url(../images/flyout-icons/cfl-edit-share.png);
}

/* Module: Webform Add More
------------------------------------*/
.webform-client-form fieldset.webform-addmore legend {
}

html.js fieldset.collapsed.webform-addmore {
    height: auto;
}

input.add-more {
    margin-bottom: 2em;
}

/* Site Map
------------------------------------*/
#main-content .site-map-menus ul li {
    background: none;
}

#site-map .site-map-box .content > ul,
#site-map .site-map-box .content > ul > li > ul {
    padding-left: 0;
}

    #site-map .site-map-box .content > ul > li {
        margin-bottom: 20px;
    }

#site-map-box-menu {
    margin-bottom: 20px;
}

#site-map h2.title {
    display: none;
}

.site-map-menus {
}

.content > .site-map-menu > li > a {
    display: block;
    padding-bottom: 11px;
    background: url(../images/rule_sidebar_one.gif) no-repeat center top;
    font-weight: bold;
    padding-top: 20px;
}

.site-map-menu li.expanded,
.site-map-menu li.leaf {
    list-style-image: none;
    list-style-type: none;
}

/* Footer
------------------------------------*/
#footer h2 {
    font-size: 28px;
    text-transform: none;
}

#footer-region {
    margin-bottom: 0px;
}

#footer,
#footInner {
    background: url(../images/foot_tile.gif) repeat-x;
}

#footInner {
    display: block;
    padding-top: 22px;
}

#footer {
    font-size: 11px;
}

#footInner {
    width: 960px;
}

#block-block-2 .expanded {
    min-height: 290px;
}

#footer-first {
    float: left;
}

#footer-first {
}

    #footer-first.grid-12,
    #footer-right.grid-4 {
    }

    #footer-first > .menu {
        /* overflow: hidden; */
    }

        #footer-first > .menu > li {
            height: 330px;
        }

    #footer-first h2 {
        margin-bottom: 20px;
    }

#footer .menu a {
    display: block;
    margin-bottom: 6px;
    font-weight: bold;
    color: #2e2e2e;
}

#footer .menu li li a {
    margin-bottom: 0;
    padding: 3px 0;
    line-height: 15px;
    font-size: 11px;
    font-weight: normal;
}

#footer-first .menu li {
    float: left;
    list-style-type: none;
    margin: 0 10px 0 0;
    width: 160px;
}

    #footer-first .menu li.leaf {
        list-style-type: none;
        margin: 0;
    }

#footer ul li.expanded,
#footer ul li.leaf {
    list-style-type: none;
    list-style-image: none;
}

#footer .menu li.expanded,
#footer .menu li.leaf {
    padding: 0;
}

#footer-first .menu li ul.menu {
    overflow: hidden;
    list-style-type: none;
    margin-bottom: 64px;
}

#footer-right {
    float: right;
}

    #footer-right .item-list ul.menu {
        margin-bottom: 1.5em;
    }

#footer-first > .menu + .menu {
    float: right;
    display: inline-block;
    margin-top: -330px;
}

    #footer-first > .menu + .menu > li {
        list-style-type: none;
        margin-right: 0px;
    }

        #footer-first > .menu + .menu > li li {
            list-style-type: none;
            padding-left: 0;
        }
/*
Footer Right
*/
#footer-right .plate-wrap {
    background-image: url(../images/plate_foot_tile.gif);
}

#footer-right .plate-top {
    background: url(../images/plate_foot_top.gif) no-repeat top;
}

#footer-right .plate-bottom {
    min-height: 480px;
    padding: 15px 28px 1px 28px;
    background-image: url(../images/plate_foot_bottom.gif);
}

#footer-right .menu li {
    margin-left: 0;
    padding-left: 0;
}

/* Footer Utility
------------------------------------*/
#footer-utility a {
    font-size: 11px;
    color: #3b3b3b;
}

#footer-utility li {
    padding-left: 0;
    list-style: none;
}

#footer-utility #block-block-1 {
    float: left;
    width: 700px;
    margin: 0 10px 0 0;
}

    #footer-utility #block-block-1 li {
        display: inline;
    }

    #footer-utility #block-block-1 a {
        padding: 4px 12px 4px 9px;
        background: url(../images/foot_links_bul.gif) no-repeat right 7px;
    }

#footer-utility #block-block-13 {
    float: right;
    width: 220px;
    margin: 0 0 0 10px;
    text-align: right;
}

    #footer-utility #block-block-13 a {
        padding: 4px;
    }

.clr {
    display: none;
}

/* Misc
------------------------------------*/
.messages.error {
    display: none;
}

div.messages {
    margin: 1em 0; /* orig 0 0 1em */
    background-position: 8px 6px;
}

.front div.messages {
    margin-top: 0;
}

div.messages.error ul {
    margin-left: 0;
}

div.messages.error li {
    margin-bottom: 4px;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
    border-width: 1px;
    border-style: solid;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error,
div.error,
div.status,
.error {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.page-node-70 #main-content {
    background: url(../images/aousc_watermark.gif) no-repeat 400px 100px;
}

#edit-field-tag-volume-tid-button {
    display: none;
}

#edit-jump-button {
    display: none;
}

.field-name-field-import-hid {
    clear: left;
}

/* Temporary
------------------------------------*/
/*
May be deleted or merged with the appropriate styles
*/

/* From .views-exposed-form .form-item */
#guide-dependent-dropdown-degrades .form-item,
#guide-dependent-dropdown-degrades .form-submit,
.page-search #main-content [id*="edit-submit"] {
    margin-bottom: 0;
    margin-top: 0;
}
/* From .view-filters .views-exposed-widgets */
#guide-dependent-dropdown-degrades > div {
    position: relative;
    width: 700px;
    height: 64px; /* Changed from 50 */
}
    /* From .views-exposed-form #edit-field-tag-section-tid-wrapper */
    #guide-dependent-dropdown-degrades > div > .form-wrapper {
        position: absolute;
        width: 212px;
        bottom: 0;
    }
/* From .views-exposed-form #edit-field-tag-section-tid-wrapper */
#guide-dependent-dropdown-degrades #edit-dropdown-first-fieldset {
    left: 0;
}
/* From .views-exposed-form #edit-field-tag-audience-tid-wrapper */
#guide-dependent-dropdown-degrades #edit-dropdown-second-fieldset {
    left: 217px;
}

#guide-dependent-dropdown-degrades #edit-dropdown-third-fieldset {
    left: 434px;
}

#guide-dependent-dropdown-degrades #edit-submit--2,
#guide-dependent-dropdown-degrades #edit-submit--3 {
    position: absolute;
    right: -44px; /* Changed from 200 */
    top: 6px; /* Changed from nothing - unique style */
}
/* From .views-submit-button input.form-submit */
#guide-dependent-dropdown-degrades #edit-submit--2,
#guide-dependent-dropdown-degrades #edit-submit--3 {
    background: url("../images/btn_espec.png") no-repeat;
    border: none;
    cursor: pointer;
    text-indent: -500px;
    width: 48px;
    height: 25px;
}

/* Library: jQuery UI
------------------------------------*/

/* Layout helpers
------------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.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:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}
/* end clearfix */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

/* Interaction Cues
------------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}
/* Icons
------------------------------------*/

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
/* Misc visuals
------------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010,
AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme,
visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,
%20Tahoma,
%20Verdana,
%20Arial,
%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
------------------------------------*/
.ui-dialog.ui-widget {
    font-family: "Century Gothic", Futura, Trebuchet, "Tahoma", AppleGothic, sans-serif;
    font-size: 1.1em;
}

    .ui-dialog.ui-widget input,
    .ui-dialog.ui-widget select,
    .ui-dialog.ui-widget textarea,
    .ui-dialog.ui-widget button {
        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
        font-size: 13px;
    }

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #eeeeee;
    color: #333333;
}

    .ui-widget-content a {
        color: #333333;
    }

.ui-widget-header {
    border: 1px solid #000;
    background: #323C60 /* url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x*/;
    color: #ffffff;
    font-weight: bold;
}

    .ui-widget-header a {
        color: #ffffff;
    }
/* Interaction states
------------------------------------*/
.ui-dialog .ui-state-default,
.ui-dialog .ui-widget-content .ui-state-default,
.ui-dialog .ui-widget-header .ui-state-default {
    border: 1px solid #C5AA63;
    background: url("../images/btn_tile-ie.png") repeat-x scroll center top transparent;
    font-weight: normal;
    color: #fff;
    text-shadow: 0 1px 1px #604218;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none;
}

.ui-dialog .ui-state-hover,
.ui-dialog.ui-widget-content .ui-state-hover,
.ui-dialog .ui-widget-header .ui-state-hover,
.ui-dialog .ui-state-focus,
.ui-dialog .ui-widget-content .ui-state-focus,
.ui-dialog .ui-widget-header .ui-state-focus {
    border: 1px solid #C5AA63;
    background: url("../images/btn_tile-ie.png") repeat-x scroll center bottom transparent;
    color: #fff;
}

.ui-state-hover a,
.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}

.ui-dialog .ui-state-active,
.ui-dialog.ui-widget-content .ui-state-active,
.ui-dialog .ui-widget-header .ui-state-active {
    border: 1px solid #C5AA63;
    background: url("../images/btn_tile-ie.png") repeat-x scroll center bottom transparent;
    color: #fff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}

.ui-widget :active {
    outline: none;
}
/* Interaction Cues
------------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top 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: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color: #ffffff;
}

    .ui-state-error a,
    .ui-widget-content .ui-state-error a,
    .ui-widget-header .ui-state-error a {
        color: #ffffff;
    }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #ffffff;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
/* Misc visuals
------------------------------------*/

/* Overlays */
.ui-widget-overlay {
    background: #666666 /* url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat*/;
    opacity: .50;
    filter: Alpha(Opacity=50);
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .20;
    filter: Alpha(Opacity=20);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
/*
 * jQuery UI Selectable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}
/*
 * jQuery UI Button @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}
/* the overflow property removes extra width in IE */
.ui-button-icon-only {
    width: 2.2em;
}
/* to make room for the icon,
a width needs to be set here */
button.ui-button-icon-only {
    width: 2.4em;
}
/* button elements seem to need a little more width */
.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}
/*button text element */
.ui-dialog .ui-button .ui-button-text {
    display: block;
}

.ui-dialog .ui-button-text-only .ui-button-text {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0 14px;
    height: 33px;
    line-height: 32px;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
/* no icon support for input elements,
provide padding by default */
input.ui-button {
    padding: .4em 1em;
}
/*button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}
/*button sets*/
.ui-buttonset {
    margin-right: 7px;
}

    .ui-buttonset .ui-button {
        margin-left: 0;
        margin-right: -.3em;
    }

/* workarounds */
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-widget-header #ui-dialog-title-dialog {
    font-size: 130%;
    font-weight: normal;
}

.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 500px;
    height: 500px;
    overflow: hidden;
}

    .ui-dialog .ui-dialog-titlebar {
        padding: .5em 1em .3em;
        position: relative;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: .1em 16px .2em 0;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 19px;
        margin: -10px 0 0 0;
        padding: 0px;
        height: 18px;
    }

        .ui-dialog .ui-dialog-titlebar-close span {
            display: block;
            margin: 1px;
        }

        .ui-dialog .ui-dialog-titlebar-close:hover,
        .ui-dialog .ui-dialog-titlebar-close:focus {
            padding: 0;
        }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: .5em 1em;
        background: none;
        overflow: auto;
        zoom: 1;
    }

        .ui-dialog .ui-dialog-content p {
            margin-bottom: 3px;
        }

            .ui-dialog .ui-dialog-content p.ColumnHeading {
                margin-bottom: 0;
            }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin: .5em 0 0 0;
        padding: .3em 1em .5em .4em;
    }

        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
            float: right;
        }

        .ui-dialog .ui-dialog-buttonpane button {
            margin: .5em .4em .5em 0;
            padding: 0;
            cursor: pointer;
        }

    .ui-dialog .ui-resizable-se {
        width: 14px;
        height: 14px;
        right: 3px;
        bottom: 3px;
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
/*End of external link styles */

#views-form-change-taxonomy-terms-page li {
    background: none !important;
}

#footer-first ul li ul li ul.menu {
    display: none;
}

p a.external img {
    width: auto;
}

/* /information-technology/networks/dcn-and-pacer-net */
.page-taxonomy-term .right-sidebar .field-name-field-sidebar {
    margin-left: 20px;
}

/**/

#edit-term-node-tid-depth-wrapper, #edit-field-tag-section-tid--2-wrapper, #edit-field-tag-section-tid-wrapper, #edit-term-node-tid-depth--2-wrapper {
    position: relative;
    z-index: 1;
    width: 100%;
    padding-bottom: 4px;
    border-bottom: #e6e3d9 solid 1px;
}

    #edit-term-node-tid-depth-wrapper select, #edit-field-tag-section-tid--2-wrapper select, #edit-field-tag-section-tid-wrapper select, #edit-term-node-tid-depth--2-wrapper select {
        margin-right: 4px;
    }

    #edit-term-node-tid-depth-wrapper ~ .views-submit-button, #edit-field-tag-section-tid--2-wrapper ~ .views-submit-button, #edit-field-tag-section-tid-wrapper ~ .views-submit-button, #edit-term-node-tid-depth--2-wrapper ~ .views-submit-button {
        position: absolute;
        z-index: 1;
        top: 0;
        right: 2px;
        bottom: auto;
    }

.view-section-landing-page .views-exposed-form > .views-exposed-widget + .views-exposed-widget {
    float: none;
}

.view-memos #edit-field-issue-date-value-wrapper {
    float: right;
}

/* Favorite flag admin dashboard styles */
.my-favorites-dashboard .flag-wrapper a.unflag-action,
.my-favorites-dashboard .flag-wrapper a.flag-action,
#share-minus a {
    background-image: none;
}

    .my-favorites-dashboard .flag-wrapper a.unflag-action:hover,
    .my-favorites-dashboard .flag-wrapper a.flag-action:hover,
    #share-minus a:hover {
        background-image: none;
    }
/* Latest items */
#menu-icon { /* To hide the desktop con, used on mobile */
    display: none;
}

.one { /* One and Two are styles for the drop down imported from old jnet */
    float: left;
    display: inline;
    padding-left: 60px;
}

.two {
    float: right;
    display: inline;
    padding-right: 50px;
}

.node-guide-page .paragraph_text .paren_text { /* look and feel for the guide */
    margin-top: 5px;
}

.news_img_back {
    float: left;
    height: 81px;
    margin-right: 12px;
    width: 144px;
    background-image: url(http://jnet.ao.dcn/sites/default/files/styles/news_thumb/public/default-xx-320x180.jpg);
    background-repeat: no-repeat;
}

a[name] {
    display: block;
    position: relative;
    top: -50px;
}
/* Jumplinks/Anchors to show up higher */

.table-style-two {
    border-collapse: collapse;
}

    .table-style-two td {
        border: 1px solid #999;
        padding: 3px;
        vertical-align: top;
    }

#main-content a {
    color: #2D79C4;
}

.page-search2 #main-content a {
    color: #205493;
}

.field-name-field-image-caption-field {
    clear: both;
    float: right;
    margin: 5px;
    width: 310px;
    color: #7F6029;
    font-style: italic;
}

/* Job Announcements */
.form-item-field-duty-station-state-value select {
    width: 70px;
}

.form-item-combine input,
.form-item-field-position-title-value input,
.form-item-field-salary-range-min-value input {
    width: 150px;
}

#views-exposed-form-job-notices-page .form-submit {
    margin-top: 0em;
}

.field-label-inline .field-label, .field-label-inline .field-items {
    margin-right: .6em;
}

.node-type-job-announcement div.field-type-text-long {
    margin-top: 1em;
}

.page-human-resources-careers-job-vacancies .views-exposed-form .views-exposed-widget .form-submit {
    margin: 0 0 0 .2em;
    padding: 5.3px 10px;
}

.page-human-resources-careers-job-vacancies #edit-title {
    width: 180px;
}

.page-human-resources-careers-job-vacancies #edit-field-salary-range-min-value {
    width: 120px;
}

.page-human-resources-careers-job-vacancies #block-system-main th.views-field.views-field-title {
    font-size: 13px;
}

.page-human-resources-careers-job-vacancies #block-system-main > div > div > div.view-content > table > tbody > tr > td.left-number > div {
    text-align: left;
}

.page-human-resources-careers-job-vacancies #block-system-main > div > div > div.view-content > table > tbody > tr > td.views-field.views-field-field-duty-station-state-1.active {
    background-color: #F5F4EF;
}

#job-announcement-node-form > div > div.form-item.form-type-textfield.form-item-title > label, #field-name-of-court-add-more-wrapper > div > label {
    font-weight: bold;
}

/* Landing Page D Regions */
.inner_left {
    float: left;
}

.inner_right {
    float: right;
}

.page-taxonomy-term .region-inner-left .block > h2 {
    background: url(../images/plate_pie390_top.png) no-repeat left top;
}

.page-taxonomy-term .region-inner-left .block > div {
    background: url(../images/plate_pie390_tile.png) repeat-y;
    padding: 0 15px 10px;
    zoom: 1;
}

.page-taxonomy-term .region-inner-left .block {
    background: url(../images/plate_pie390_bottom.png) no-repeat bottom;
    margin-bottom: 1.5em;
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ebe8e0) to(#fff));
    background: -webkit-linear-gradient(#ebe8e0, #fff);
    background: -moz-linear-gradient(#ebe8e0, #fff);
    background: -ms-linear-gradient(#ebe8e0, #fff);
    background: -o-linear-gradient(#ebe8e0, #fff);
    background: linear-gradient(#ebe8e0, #ffffff);
    -pie-background: linear-gradient(#ebe8e0, #ffffff);
}

.page-taxonomy-term .block-block h2,
.coax-govdel h2 {
    font-size: 24px;
    padding: 15px 0 0 15px;
}

.page-taxonomy-term .region-inner-right .block > h2 {
    background: url(../images/plate_pie290_top.png) no-repeat left top;
    font-size: 24px;
    padding: 15px 0 0 15px;
}

.page-taxonomy-term .region-inner-right .block > div {
    background: url(../images/plate_pie290_tile.png) repeat-y;
    padding: 0 15px 10px;
    zoom: 1;
}

.page-taxonomy-term .region-inner-right .block {
    background: url(../images/plate_pie290_bottom.png) no-repeat bottom;
    margin-bottom: 1.5em;
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ebe8e0) to(#fff));
    background: -webkit-linear-gradient(#ebe8e0, #fff);
    background: -moz-linear-gradient(#ebe8e0, #fff);
    background: -ms-linear-gradient(#ebe8e0, #fff);
    background: -o-linear-gradient(#ebe8e0, #fff);
    background: linear-gradient(#ebe8e0, #ffffff);
    -pie-background: linear-gradient(#ebe8e0, #ffffff);
}

/* Job Announcements */
.form-item-field-duty-station-state-value select {
    width: 70px;
}

.form-item-combine input,
.form-item-field-position-title-value input,
.form-item-field-salary-range-min-value input {
    width: 150px;
}

.field-label-inline .field-label, .field-label-inline .field-items {
    margin-right: .6em;
}

.node-type-job-announcement div.field-type-text-long {
    margin-top: 1em;
}

.page-human-resources-careers-job-vacancies .views-exposed-form .views-exposed-widget .form-submit {
    font-size: 12px;
    margin: 0 .2em 0 .2em;
    padding: 5.3px 10px;
}

.page-human-resources-careers-job-vacancies .views-exposed-form .views-exposed-widget {
    margin-left: .3em;
}

@-moz-document url-prefix() {
    .page-human-resources-careers-job-vacancies .views-exposed-form .views-exposed-widget .form-submit {
        font-size: 12px;
        margin: 0 0 0 .2em;
        padding: 4px 10px;
    }
}


.page-human-resources-careers-job-vacancies #edit-title {
    width: 145px;
}

.page-human-resources-careers-job-vacancies #edit-field-duty-station-city-value, .page-human-resources-careers-job-vacancies #edit-field-name-of-court-value {
    width: 91px;
}

.page-human-resources-careers-job-vacancies #edit-field-salary-range-min-value {
    width: 110px;
}

.page-human-resources-careers-job-vacancies #block-system-main th.views-field.views-field-title {
    font-size: 13px;
}

.page-human-resources-careers-job-vacancies #block-system-main > div > div > div.view-content > table > tbody > tr > td.left-number > div {
    text-align: left;
}

.page-human-resources-careers-job-vacancies #block-system-main > div > div > div.view-content > table > tbody > tr > td.views-field.views-field-field-duty-station-state-1.active {
    background-color: #F5F4EF;
}

#job-announcement-node-form > div > div.form-item.form-type-textfield.form-item-title > label, #field-name-of-court-add-more-wrapper > div > label {
    font-weight: bold;
}

.node-type-job-announcement #main-content ul li {
    background: url(../images/bullet-jnet.png) no-repeat 0 2px;
}

#main-content > div.region.region-content > div.preview > h3:nth-child(1), #node- > h2, #node- > div:nth-child(3) > div {
    display: none;
}

div.tabledrag-toggle-weight-wrapper {
    display: none;
}

#node_job_announcement_form_group_optional_details {
    border: medium solid #D8B052;
}

div.field.field-name-field-link-to-original-job-post.field-type-link-field {
    font-weight: bold;
    margin-top: 1em;
}

.page-node-add-job-announcement #main > div.messages.status {
    display: none;
}

.page-node-add-job-announcement .fieldset-legend {
    font-weight: bold;
    font-size: 18px;
}

#job-announcement-node-form > div > div.field-group-format.group_des_opt_details > h3 {
    display: none;
}

.image-float-left {
    float: left;
    margin: .5em;
    position: relative;
}

.image-float-right {
    float: right;
    margin: .5em;
    position: relative;
}

/* News Item Gallery
 * ------------------------------------*/
.flex-caption {
    padding: 10px;
    font-style: italic;
    font-size: 14px;
    color: #7F6029;
}

/* Home page slideshow spacing
* ===================================*/
.views-slideshow-pager-fields > div {
    
    
    padding-right:45px;
}

/* Post Judgment Interest Rate
 * ------------------------------------*/
.pj-rate {
    font-size: 20px;
    font-weight: bold;
}

    .pj-rate:after {
        content: '%';
    }

.pj-heading {
    font-weight: bold;
    font-size: 13px;
    border-bottom: 1px #000 solid;
    text-transform: none;
}

#main-content .jnet-rates-wpr ul {
    margin-left: 0 !important;
}

#main-content .jnet-rates-wpr li {
    padding: 3px;
    font-size: 13px;
}

    #main-content .jnet-rates-wpr li:nth-child(even) {
        background: #eee !important;
    }

    #main-content .jnet-rates-wpr li:nth-child(odd) {
        background: transparent !important;
    }

/* AOW-5478 */
.get-news {
    display: inline-block;
    float: right;
    margin: -5px 35px 0 0;
}

    .get-news a:hover {
        background: #e1ddd1 url(../images/btn_tile.gif) repeat-x 0 0;
        text-decoration: none;
    }

    .get-news a:link,
    .get-news a:visited {
        color: #ffffff;
    }

    .get-news a {
        display: inline-block;
        padding: 4px 10px;
        background: #eceae2 url(../images/btn_tile.gif) repeat-x 0 -4px;
        border: none;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        text-decoration: none;
        cursor: pointer;
    }

/* JIRA 6516 */

.view-memos td.views-field-field-issue-date span,
.view-section-landing-page td.views-field-field-last-modified span,
.view-forms td.views-field-field-last-modified span,
.view-drafts-for-comment td.views-field-field-issue-date .date-display-single,
.view-drafts-for-comment td.views-field-field-closing-date .date-display-single {
    white-space: nowrap;
}
