/******************************
***   GENERAL BODY STYLES   ***
******************************/

body {
    color: #494949;
    font: 13px Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}

a {
    color: #155289;
    text-decoration: none; }
.ui-widget-content a{
    color:#155289;
}
a:hover {
    text-decoration: underline; }

a:focus {
    color: red; }
a:focus, input:focus,
div[role=group]:focus, button:focus, textarea:focus, button:focus, select:focus
{
    outline: 2px solid #23889b;
    outline-offset: 2px;
}
#page {
    width: 1020px;
    margin: 0 auto; }

#views-exposed-form-user-notifications-block-1 .ajax-progress .throbber {
    display: none;
}
#views-exposed-form-user-notifications-block-1 .ajax-progress-throbber {
    /*background-color: #232323;*/
    background-image: url("../images/ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    height: 24px;
    opacity: .9;
    padding: 4px;
    width: 24px;
}
.loading-data{
    background: url("../images/ajax-loader.gif") no-repeat scroll right center transparent;
    display: block;
    height: 16px;
    width: 20px;
}

#innerWrapper {
    background: url("../images/body_bg.gif") repeat-y scroll 0 0 #fff;
    padding: 0 30px;
    width: 960px;
    float: left; }

#main-content h1, #main-content h2, #main-content h3 {
    color: #006699;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding: 10px 0;
    font-weight: normal; }

.element-invisible {
    line-height: 0px; }

.float-left {
    float: left; }

.float-right {
    float: right; }

.clear-div {
    float: none;
    clear: both; }

/**************************
***   Top Bar Styles   ****
**************************/
#top-bar {
    float: left;
    clear: both;
    width: 100%;
    height: 21px;
    font-size: 10px;
    background: #f0f0f0;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f0f0f0 0%, #cbcbcb 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #cbcbcb));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #cbcbcb 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f0f0f0 0%, #cbcbcb 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f0f0f0 0%, #cbcbcb 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f0f0f0 0%, #cbcbcb 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#cbcbcb',GradientType=0 );
    /* IE6-8 */ }


#usa {
    background: url("../images/usa_flag.gif") no-repeat scroll 10px 3px transparent;
    padding: 0 0 0 40px;
    line-height: 21px;
    float: left;
    color: #3A3A3A;
}

.dateLogoutWrapper {
    float: right; }

.dateLogoutWrapper a {
    text-decoration: none;
    color: #666;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0px 5px; }

.dateLogoutWrapper a:hover {
    color: #fff; }

#date, #logout {
    float: left;
    padding: 0px 5px;
    line-height: 21px; }

#logout {
    padding: 0px; }

#logout:hover {
    background-color: #728298; }

#login {
    float: right;
    line-height: 21px;
    padding: 0px 5px;
    cursor: default; }

#login:hover {
    background-color: #728298;
    color: #fff; }

#login ul {
    list-style-type: none;
    float: left;
    position: relative; }

#login ul ul {
    display: none;
    position: absolute;
    background-color: #728298;
    color: #fff;
    width: 195px;
    left: -162px;
    text-align: right;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);

    visibility: visible;
    z-index: 99;
}

#login:hover ul ul {
    display: block; }

#login ul ul li a {
    background-color: #728298;
    color: #fff; }

#login ul ul li a:hover {
    text-decoration: underline; }

/* top bar orange gradient when logged in */
body.logged-in #top-bar {
    background: #ffaa0f;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWEwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWU0YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffaa0f 0%, #fee4b6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaa0f), color-stop(100%, #fee4b6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffaa0f 0%, #fee4b6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffaa0f 0%, #fee4b6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffaa0f 0%, #fee4b6 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffaa0f 0%, #fee4b6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaa0f', endColorstr='#fee4b6',GradientType=0 );
    /* IE6-8 */ }

/*****************************
***   Header Area Styles   ***
*****************************/
#site-header {
    float: left;
    clear: both;
    width: 100%;
    height: 53px;
}

#site-name {
    float: left; }

#site-name a {
    display: block;
    height: 50px;
    width: 291px;
    background: url("../images/logo.png") no-repeat scroll 20px center;
    text-indent: -99999px; }
#logo-link{
    display: block;
    float: left;
    margin:15px;
}
/****************************
***   Search Bar Styles   ***
****************************/
#search-box.grid-16.clearfix {
    position: static;
    display: block;
    float: right;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    width: auto;
    clear: none; }

#block-search-form .form-type-textfield {
    float: left;
    margin: 0px; }

#block-search-form .form-text {
    background: url("../images/search-input-bg.jpg") no-repeat scroll 3px 50% white;
    border: 1px solid #c6c4c7;
    color: #777777;
    font-size: 14px;
    height: 21px;
    margin-right: 1px;
    padding: 0 5px 0 20px;
    width: 200px;
    font-family: Bitter;
}
#block-search-form .form-submit {
    display: block;
    height: 23px;
    width: 83px;
    color: #fff;
    text-transform: uppercase;
    border: 0px;
    letter-spacing: 2px;
    font-family: 'Helvetica W01 Bd Cn',"Helvetica Narrow","Arial Narrow",Arial,Sans-Serif;
    font-weight: bold;
    float: left;
    clear: none;
    background: #578bbd;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3OGJiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzJkNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #578bbd 0%, #072d54 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #578bbd), color-stop(100%, #072d54));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #578bbd 0%, #072d54 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #578bbd 0%, #072d54 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #578bbd 0%, #072d54 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #578bbd 0%, #072d54 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#578bbd', endColorstr='#072d54',GradientType=0 );
    /* IE6-8 */ }

/********************************
***   Main Menu Area Styles   ***
********************************/
#site-menu {
    float: left;
    clear: both;
    width: 100%;
    font-family: 'Helvetica W01 Bd Cn',"Helvetica Narrow","Arial Narrow",Arial,Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: #155289; /* Old browsers */
    background: -moz-linear-gradient(top,  #155289 0%, #062856 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#155289), color-stop(100%,#062856)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #155289 0%,#062856 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #155289 0%,#062856 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #155289 0%,#062856 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #155289 0%,#062856 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155289', endColorstr='#062856',GradientType=0 ); /* IE6-9 */


}
#site-menu ul.nice-menu {
    border-top: none;
    position: static; }
#site-menu ul.nice-menu li.over a {
    /*line-height: 31px;*/
    color: #006699;
    background-color: #fff; }
#site-menu #nice-menu-2 > li.active-trail:hover > a,
#site-menu #nice-menu-2 > ul > li.active-trail > a:hover,
#site-menu > div.menu-right-main-nav > ul > li.active-trail > a:hover{
    /*border-top: 3px solid #cc6600;*/
    /*height: 30px;*/
    color: #006699;
    background-color: #fff;
}
#site-menu #nice-menu-2 > li > a:hover,
#site-menu > div.menu-right-main-nav > ul > li > a:hover{
    color: #006699;
    background-color: #fff;
    /*line-height: 29px;*/
}
#site-menu ul.nice-menu li {
    border: none;
    background-color: transparent;
    border-right: 1px solid #0c2e5c; }
#site-menu ul.nice-menu li a {
    color: #fff;
    line-height: 34px;
    padding: 0px 12px;
    width: auto;
    height: auto;
}

/* button and search bar area above the tables */
.view-header {
    float: left;
    line-height: 37px; }

.view-filters {
    float: right;
    line-height: 37px;
    margin-right: 32px;
}

.view-content {
    float: left;
    width: 900px;
    margin-bottom: 10px; }

.view-omb-wf-strategic-obj-redo .view-content,
.view-omb-wf-strategic-obj-redo .form-item-batch-records-to-publish,
.view-omb-wf-strategic-obj-redo .wf-publish-all-content{
    margin-left: 27px;
}

.view-omb-wf-strategic-goal-redo .view-content,
.view-omb-wf-strategic-goal-redo .form-item-batch-records-to-publish,
.view-omb-wf-strategic-goal-redo .wf-publish-all-content{
    margin-left: 27px;
}

.view-omb-wf-priority-goal-redo .view-content,
.view-omb-wf-priority-goal-redo .form-item-batch-records-to-publish,
.view-omb-wf-priority-goal-redo .wf-publish-all-content{
    margin-left: 27px;
}

.view-omb-wf-indicator-redo .view-content,
.view-omb-wf-indicator-redo .form-item-batch-records-to-publish,
.view-omb-wf-indicator-redo .wf-publish-all-content{
    margin-left: 27px;
}

.omb-wf-strategic-goal-under-review-redo .view-content,
.omb-wf-strategic-goal-under-review-redo .form-item-batch-records-to-publish,
.omb-wf-strategic-goal-under-review-redo .wf-publish-all-content{
    margin-left: 27px;
}

.omb-wf-strategic-obj-under-review-redo .view-content,
.omb-wf-strategic-obj-under-review-redo .form-item-batch-records-to-publish,
.omb-wf-strategic-obj-under-review-redo .wf-publish-all-content{
    margin-left: 27px;
}

.omb-wf-priority-goal-under-review-redo .view-content,
.omb-wf-priority-goal-under-review-redo .form-item-batch-records-to-publish,
.omb-wf-priority-goal-under-review-redo .wf-publish-all-content{
    margin-left: 27px;
}

.omb-wf-indicator-under-review-redo .view-content,
.omb-wf-indicator-under-review-redo .form-item-batch-records-to-publish,
.omb-wf-indicator-under-review-redo .wf-publish-all-content{
    margin-left: 27px;
}


#edit-keys-wrapper label, #edit-keys-wrapper .views-widget {
    float: left;
    clear: none; }

#edit-keys-wrapper label {
    margin-right: 5px; }

.views-exposed-form .views-exposed-widget {
    padding: 0px; }

/* right side main menu */
#site-menu .menu-right-main-nav {
    float: right;
    font-size: 13px; }

#site-menu .menu-right-main-nav ul.nice-menu li {
    border-left: 1px solid #0c2e5c;
    border-right: none; }

/* prep menu */
#site-menu .menu-prep-nav {
    float: left;
    width: 100%;
    background-color: #f6f6f6;
    border-bottom: 1px solid #eeeeee;
    font: bold 14px Bitter;
    text-transform: none;
}
#site-menu .menu-prep-nav a.menu-position-link {
    display: none;
}
#site-menu .menu-prep-nav > ul.nice-menu > li {
    border-left: 1px solid #d9d9d9;
    border-right: none;
}
#site-menu .menu-prep-nav > ul.nice-menu > li.last {
    border-right: 1px solid #eeeeee;
}
#site-menu .menu-prep-nav > ul.nice-menu > li.first {
    border-left: 0;
}
#site-menu .menu-prep-nav > ul.nice-menu > li.first a {
    padding-left: 16px;
}
#site-menu .menu-prep-nav > ul.nice-menu > li > ul {
    border: 0;
}
#site-menu .menu-prep-nav > ul.nice-menu > li > ul > li {
    padding: 0;
    border: 0;
    width: 175px;
}
#site-menu .menu-prep-nav > ul.nice-menu > li > ul > li a {
    font: bold 14px Bitter;
    margin: 0;
}
#site-menu .menu-prep-nav > ul.nice-menu > li > ul > li > ul {
    border: 0;
    left: -125px;
    width: 125px;
}
#site-menu .menu-prep-nav > ul.nice-menu > li > ul > li > ul > li {
    width: 125px;
    padding: 0;
}

/* main menu styles when they have child drop downs */
#site-menu ul.nice-menu li.menuparent {
    background-image: none; }

/*#site-menu ul.nice-menu ul {
    top: auto;
    border-bottom: 3px solid #cc6600;
    border-top: none;
    margin-top: 7px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-box-shadow: 0px -5px 0 white, 0 0 5px black;
    -webkit-box-shadow: 0px -5px 0 white, 0 0 5px black;
    box-shadow: 0px -5px 0 white, 0 0 5px black; }

#site-menu ul.nice-menu ul ul {
    border-top: 3px solid #cc6600;
    position: absolute;
    top: 0px;
    left: 295px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-box-shadow: 0 0 5px black;
    -webkit-box-shadow: 0 0 5px black;
    box-shadow: 0 0 5px black; }
*/
#site-menu ul.nice-menu ul li {
    background-color: #fff;
    padding: 0;
    width: 300px;
    border: none; }

#site-menu ul.nice-menu ul li a {
    background-color: #fff;
    color: #006699;
    font: 17px/25px "Helvetica ", "Helvetica Narrow", "Arial Narrow", Arial, Sans-Serif;
    margin: 5px 0;
    letter-spacing: -0.02em;
    display: block; }

#site-menu ul.nice-menu li.over ul li a {
    line-height: 25px;
    border-top: none; }

/****************************
***   Breadcrumb Styles   ***
****************************/
.breadcrumb-title-wrapper {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    padding-top: 8px;
    background: #66CCFF;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NTI4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjI4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #66ccff 0%, #5287b2 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66ccff), color-stop(100%, #5287b2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #66ccff 0%, #5287b2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #66ccff 0%, #5287b2 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #66ccff 0%, #5287b2 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #66ccff 0%, #5287b2 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66CCFF', endColorstr='#5287b2',GradientType=0 );
    /* IE6-8 */ }

#breadcrumb-area {
    width: 900px;
    float: left;
    clear: both;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase; }

.breadcrumb,
.breadcrumb-container{
    float: left;
    margin: 10px 0px 10px 0px;
    clear: both;
    padding: 0px; }

.breadcrumb a {
    font-size: 11px;
    color: #fff; }

/***************************
***   Title Bar Styles   ***
***************************/
#page-title {
    float: left;
    clear: both;
    width: 900px;
    color: #fff;
    text-transform: uppercase; }

#page-title h1 {
    font-size: 18px;
    line-height: 30px;
    padding-left: 20px;
    text-shadow: 1px 1px 0px #666666;
    letter-spacing: 1px; }

/********************************
***   Secondary Menu Styles   ***
********************************/
#secondary-menu {
    height: 35px;
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 5px;
    background: #10375e;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwMzc1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5NzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #10375e 0%, #154979 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #10375e), color-stop(100%, #154979));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #10375e 0%, #154979 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #10375e 0%, #154979 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #10375e 0%, #154979 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #10375e 0%, #154979 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10375e', endColorstr='#154979',GradientType=0 );
    /* IE6-8 */ }

/************************
 ***   Block Styles   ***
 ***********************/
.contextual-links-region {
    float: left;
    clear: both; }

/************************
 ***   Table Styles   ***
 ***********************/
table {
    width: 100%; }

.view-header a.button {
    display: block;
    float: left;
    padding: 5px 10px;
    margin: 0px 10px 0px 0px;
    width: auto;
    color: #1f93d7;
    font-family: Bitter;
    font-weight: bold;
    font-size: 14px; }

tr.even, tr.odd {
    border-bottom: none;
    background-color: #fff;
    padding: 0.1em 0.6em;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf; }

td {
    border-right: 1px solid #dfdfdf;
    padding: 10px; }

td.active {
    background-color: #fff; }

tr.odd td, tr.odd td.active {
    background-color: #f6f6f6; }

th, th a {
    color: #17497C;
    font-family: Georgia,"Times New Roman",serif; }

/************************
***   Footer Styles   ***
************************/
#footer {
    background: url("../images/footer_bg.gif") no-repeat scroll left top transparent;
    padding: 0 30px;
    width: 960px;
    float: left; }

#footer-region {
    width: 920px;
    margin: 0px 20px;
    padding: 32px 0px 0px 0px; }

#footer .contextual-links-region {
    float: none; }

#footer ul.top-row, #footer ul.bottom-row {
    text-align: center;
    list-style: none outside none; }

#footer ul.top-row li {
    display: inline;
    padding: 0 10px; }

/* top row of links in the footer */
#footer ul.top-row li a {
    color: #595959;
    font: 10px/12px helvetica, arial, sans-serif;
    text-decoration: none;
    text-transform: uppercase; }

#footer ul.top-row li a:hover {
    text-decoration: underline; }

/* bottom row of links in the footer */
#footer ul.bottom-row li {
    display: block;
    float: left; }

#footer ul.bottom-row li a {
    display: block;
    height: 70px;
    margin-bottom: 50px;
    margin-right: 45px; }

#footer ul.bottom-row li a.usa_spend {
    width: 130px; }

#footer ul.bottom-row li a.wh {
    width: 243px; }

#footer ul.bottom-row li a.usa {
    width: 91px; }

#footer ul.bottom-row li a.recovery {
    width: 120px; }

#footer ul.bottom-row li a.data {
    width: 65px; }

/******************************
***   CONTENT AREA STYLES   ***
******************************/
.region-content {
    margin: 0px 10px; }

.page-node.page-node-add .region-content,
.page-node.page-node-edit .region-content {
    margin: 0 0 0 10px; }

.page-node-edit.node-type-agency .region-content {
    margin: 0; }

.not-front .node .content {
    float: left;
    clear: both;
    border: 0;
    /*padding-top: 14px;*/
    width: 100%;
}


.node .content .field-group-format h3 {
    font: 20px Georgia, "Times New Roman", Times, serif; }

.node .content .field {
    float: left;
    clear: both;
    width: 100%;
    font-size: 12px; }
body.

.node .content .field-group-format {
    float: left;
    clear: both;
    width: 880px;
    padding: 0px 10px;
    font-size: 12px; }

.node .content .field .field-label {
    float: left;
    width: 240px;
    padding: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #999; }

.node .content .field .field-items {
    float: left;
    width: 615px;
    padding: 10px;
    /* works in Internet Explorer 8+, Firefox 6+, iOS 4.2, Safari 5.1+ and Chrome 13+ */
    /*-ms-word-break: break-all;*/
    /*word-break: break-all;*/
    /*word-break: break-word;*/
    /* Non standard for webkit */
    /*-webkit-hyphens: auto;*/
    /*-moz-hyphens: auto;*/
    /*hyphens: auto; */
}
.node .content .field .field-items p {
    padding-bottom: 10px; }

.node .content .field .field-items .field-item .node-unpublished{
    display: none; }

.node .content .field img,
.node .content .field-group-format img {
    /*width: 120px;*/
    height: auto; }
.file-icon{
    width:120px !important;
}
.image-widget-data .file-icon,
.multiple-field-su-archive-pdf .file-icon{
    width:16px !important;
}
.vertical-tabs {
    clear:both;
}
body.node-type-cross-agency-goal #edit-field-cag-file-upload .file-icon{
    width:16px !important;
}
.field-name-field-agency-report-thumbnail .perf-thumbnail{
    width:120px;
}
.group_agency_head_info .field-name-field-agency-head-thumbnail img{
    width: 120px;
}
body.page-node-edit .content .field-group-format img{
    width:auto;
}
.field-name-field-agency-plans-repo-page-url a,
.field-name-field-agency-site-url a {
    word-wrap: break-word; }

/*************************************
***   EDIT NODE FORM PAGE STYLES   ***
*************************************/
.node-add-wrapper {
    margin: 0 0 0 10px; }

/* top tab buttons with gradient color */
#prepNavConatiner {
    float: left;
    clear: both;
    border-bottom: 1px solid #555555;
    width: 100%;
    margin-bottom: 30px; }

#prepNavConatiner ul li {
    display: block;
    float: left;
    margin-bottom: -1px; }

#prepNavConatiner ul li a {
    font-family: "Lucida Grande", Calibri, Lucida, Sans-Sefif;
    font-weight: bold;
    color: #fff;
    display: block;
    float: left;
    line-height: 30px;
    border: 1px solid #555555;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-right: 2px;
    padding: 0px 10px;
    background: #666666;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Nzg3ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #666666 0%, #878787 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #878787));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #666666 0%, #878787 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #666666 0%, #878787 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #666666 0%, #878787 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #666666 0%, #878787 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#878787',GradientType=0 );
    /* IE6-8 */ }

#prepNavConatiner ul li a.active, #prepNavConatiner ul li a:hover {
    color: #44525D;
    border-bottom: 1px solid white;
    text-decoration: none;
    background: #dfdfdf;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #dfdfdf 0%, white 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(100%, white));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dfdfdf 0%, white 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dfdfdf 0%, white 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dfdfdf 0%, white 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #dfdfdf 0%, white 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ffffff',GradientType=0 );
    /* IE6-8 */ }

/* second row of tabs before form inputs */
#prepTopButtons {
    float: left;
    clear: both;
    width: 100%; }

#prepTopButtons ul {
    display: block;
    float: right;
    clear: both;
    font: bold 12px Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 0;
    text-transform: uppercase; }

#prepTopButtons ul li {
    background-color: #eee;
    display: block;
    float: left;
    list-style-type: none;
    margin: 0 2px;
    padding: 0; }

#prepTopButtons ul li a {
    display: block;
    padding: 7px 5px;
    text-indent: 0; }

#prepTopButtons ul li.active {
    background-color: #ccc; }

#prepTopButtons ul li.active a.active {
    color: #fff;
    text-decoration: none; }

/* title before the edit form */
.node-column-main {
    float: left;
    clear: both;
    width: 900px; }

.page-node.page-node-add .node-column-main,
.page-node.page-node-edit .node-column-main {
    width: 920px; }

#prepAgencyTitle {
    float: left;
    clear: both;
    width: 100%;
    margin: 5px 0; }

#prepAgencyTitle h2 {
    font: bold 16px Helvetica, Arial, sans-serif;
    padding: 0; }

/* edit node form elements */
.node-add-wrapper h3 {
    font: 20px Georgia, "Times New Roman", Times, serif;
    padding: 10px 0; }

.node-add-wrapper .form-wrapper,
.node-add-wrapper .field-group-format {
    border-top: 1px solid #cccccc; }

.node-add-wrapper fieldset.form-wrapper {
    border-top: none; }

.node-add-wrapper .filter-wrapper.form-wrapper {
    border-top: none;
    padding: 5px 0; }

.node-add-wrapper .filter-guidelines, .node-add-wrapper .filter-help {
    border-top: none;
    padding-right: 0px;
    float: none;
    clear: both; }

.text-format-wrapper .filter-wrapper .form-item.form-type-select {
    float: right; }

.node-add-wrapper > div label {
    color: #000000;
    float: left;
    font: bold 13px Bitter;
    width: 220px; }
.page-node-edit .field-type-text-long .text-format-wrapper a,
.page-node-edit .field-type-text-long .text-format-wrapper fieldset{
    padding-right:30px;
}
.node-add-wrapper > div > .form-item > .form-text,
.node-add-wrapper > div > div > .form-item > .form-text,
.node-add-wrapper > div > div > div > .form-item > .form-text,
.node-add-wrapper > div > div > div  > .form-item > .format-text {
    background: none repeat scroll 0 0 white;
    border: 1px solid #666666;
    float: left;
    font-family: Arial,Helvetica,Sans-Serif;
    padding: 5px;
    width: 628px;
    /**
     * total width: 640px
     * 1px left border
     * 5px left padding
     * 628px content
     * 5px right padding
     * 1px right border
     **/ }

.node-add-wrapper > div > .form-item > .form-select,
.node-add-wrapper > div > div > .form-item > .form-select,
.node-add-wrapper > div > div > div > .form-item > .form-select,
.node-add-wrapper > div > div > div > .text-format-wrapper > .form-item > .form-select {
    font-family: Arial,Helvetica,Sans-Serif;
    padding: 2px;
    width: 640px; }

.node-add-wrapper > div > .form-item > .description,
.node-add-wrapper > div > div > .form-item > .description,
.node-add-wrapper > div > div > div > .form-item > .description,
.node-add-wrapper > div > div > div > .text-format-wrapper > .form-item > .description {
    font-size: 10px;
    color: #000; }

.form-wrapper .fieldset-wrapper .form-item .form-item{
    width: 674px; }

/* special case form elements - other plan or report */
#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper {
    text-align: right; }

#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper .form-item {
    text-align: left; }

#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper .form-item > div > div {
    padding: 15px 10px; }

#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper .form-item .form-item {
    width: auto;
    margin: 0px; }

#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper .form-item label {
    font: bold 13px "Lucida Grande", Calibri, Lucida, sans-serif;
    color: #000;
    text-transform: uppercase; }

#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper .form-item .form-text {
    width: 340px; }

#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper .form-submit {
    margin-bottom: 20px; }

#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper .ajax-progress {
    float: left;
    clear: none;
    margin-left: 50px; }

/* special case form elements - goal leader information, indicator */
#fgm_node_priority_goal_form_group_pg_goal_leader_info-add-more-wrapper,
#fgm_node_objective_form_group_objective_goal_leader_info-add-more-wrapper,
#fgm_node_priority_goal_form_group_pg_indicator_info-add-more-wrapper {
    margin-left: 220px;
    margin-right: 60px;
    text-align: right; }

#fgm_node_priority_goal_form_group_pg_goal_leader_info-add-more-wrapper .form-item,
#fgm_node_objective_form_group_objective_goal_leader_info-add-more-wrapper .form-item {
    text-align: left; }

#fgm_node_priority_goal_form_group_pg_goal_leader_info-add-more-wrapper > .form-submit,
#fgm_node_objective_form_group_objective_goal_leader_info-add-more-wrapper > .form-submit,
#fgm_node_program_form_group_additional_financing_src-add-more-wrapper > .form-submit {
    margin-bottom: 20px; }

/* special case form elements - agency workflow */
.flowchart-demo{
    position: relative;
}
#edit-workflow {
    margin: 10px 0 0 300px;
    padding: 0 0 25px;
    position: relative;
    width: 600px; }

#edit-workflow .form-item-workflow-comment .form-textarea-wrapper {
    width: 545px;
    float: left; }

#edit-workflow-scheduled-hour {
    width: 540px; }

#edit-workflow .form-item-workflow-scheduled-hour {
    float: left;
    width: 100%;
    clear: both; }

#edit-workflow .form-item-workflow-scheduled-hour input {
    float: left; }

/* special case form elements - text areas */
.node-add-wrapper > div > .form-item.form-type-textarea,
.node-add-wrapper > div > div > div > .form-item.form-type-textarea,
.node-add-wrapper > div > div > div > .text-format-wrapper > .form-item.form-type-textarea {
    padding: 0px 0px 5px 0px; }

.node-add-wrapper .field-widget-text-textarea,
.node-add-wrapper .field-type-text-with-summary {
    text-align: right; }

.node-add-wrapper .field-widget-text-textarea .form-item,
.node-add-wrapper .field-type-text-with-summary .form-item {
    text-align: left; }

/*#fgm_node_priority_goal_form_group_pg_indicator_info-add-more-wrapper{
  display:none;
}*/
/* special case form elements - date fieldset input */
.field-type-datetime fieldset.form-wrapper {
    padding: 0; }

.field-type-datetime span.fieldset-legend {
    color: #000000;
    font: bold 13px Bitter; }

.field-type-datetime .form-item input {
    background: none repeat scroll 0 0 white;
    border: 1px solid #666666;
    float: left;
    font-family: Arial,Helvetica,Sans-Serif;
    padding: 5px;
    width: 628px; }

.container-inline-date .date-padding {
    float: left;
    padding: 0px 0px 10px 0px; }

/* special case form elements - agency head */
#fgm_node_agency_form_group_agency_head-add-more-wrapper {
    text-align: right; }

#fgm_node_agency_form_group_agency_head-add-more-wrapper .form-item {
    text-align: left; }

#fgm_node_agency_form_group_agency_head-add-more-wrapper .form-submit {
    margin-bottom: 20px; }

#fgm_node_agency_form_group_agency_head-add-more-wrapper .form-item.form-item-fgm-node-agency-form-group-agency-head-fields-items-0-field-agency-head-thumbnail-0-alt {
    margin-top: 15px; }

/* help icon */
.helpIcon {
    float: right;
    margin-top: 10px; }

.container-inline-date .helpIcon,
#edit-workflow .helpIcon {
    margin-top: 0px; }

/************************************
***   CONTENT TYPE SPECIAL CASES  ***
************************************/
/* Objective Content Type */
.field-name-field-objective-prog-nxtstp-ref > .field-label {
    display: none; }

.node .content .field-name-field-objective-prog-nxtstp-ref > .field-items {
    width: 100%;
    padding: 0px; }

#main-content .node-progress-and-next-steps h2 {
    padding: 10px; }

.node-progress-and-next-steps .submitted {
    padding: 0px 10px; }

.node-progress-and-next-steps .content {
    border: none; }

/* Priority Goal */
.node-priority-goal .field ul li {
    margin-bottom: 15px;
}
.field-name-field-pg-prog-next-steps > .field-label {
    display: none; }

.node .content .field-name-field-pg-prog-next-steps > .field-items {
    width: 100%;
    padding: 0px; }
body.node-type-priority-goal #indicators .accordion_header > h3{
    color:#666;
}
/****************************
***   FRONT PAGE STYLES   ***
****************************/

/*body.front p {
    color: #666666;
    font: 13px/1.3em Helvetica, Arial, Sans-Serif;
    padding-bottom: 0.8em; }*/

body.front a.button {
    display: block;
    float: left;
    clear: both;
    padding: 5px 10px;
    margin: 0px 10px 0px 0px;
    width: auto;
    color: #fff;
    background: #279bdf;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3OWJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjc2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #279bdf 0%, #0276ba 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #279bdf), color-stop(100%, #0276ba));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #279bdf 0%, #0276ba 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #279bdf 0%, #0276ba 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #279bdf 0%, #0276ba 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #279bdf 0%, #0276ba 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#279bdf', endColorstr='#0276ba',GradientType=0 );
    /* IE6-8 */ }

body.front p.learn-more {
    float: left;
    clear: both;
    width: 100%; }

.buildmode-teaser .node-type-page {
    float: left;
    clear: both;
    width: 100%;
    padding: 10px 0px 0px 0px;
    border-top: 1px solid #e9ecf1; }

.views-row-1 .buildmode-teaser .node-type-page {
    border-top: none; }

body.front .view-content {
    margin-bottom: 20px; }

.form-item-fgm-node-agency-form-group-agency-head-fields-items-0-field-agency-head-thumbnail-0--weight,
.form-item-fgm-node-agency-form-group-agency-head-fields-items-1-field-agency-head-thumbnail-0--weight,
.form-item-fgm-node-agency-form-group-agency-head-fields-items-2-field-agency-head-thumbnail-0--weight,
.form-item-fgm-node-agency-form-group-agency-head-fields-items-3-field-agency-head-thumbnail-0--weight {
    display: none; }

.optional-text {
    text-transform: capitalize;
    font-weight: normal;
    font-size: 12px; }

.view .pager {
    padding-top: 10px; }

.view table.views-table {
    padding-top: 10px; }

.view table.views-table th {
    padding: 15px 20px;
    border: 1px solid #062856;
    color: #fff;
    font-family: NovecentowideBold;
    font-weight: normal;
    font-size: 12px;
    background: #062856;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #155289 0%, #062856 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #155289), color-stop(100%, #062856));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #155289 0%, #062856 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #155289 0%, #062856 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #155289 0%, #062856 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #155289 0%, #062856 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#155289', endColorstr='#062856',GradientType=0 );
    /* IE6-8 */ }

.view table.views-table th a {
    color: #fff;
    font-family: NovecentowideBold; }

.view table.views-table td {
    border-left: 0 none;
    border-right: 0 none;
    font-family: Bitter;
    padding: 10px 10px 18px 20px; }

.view table.views-table td a {
    color: #1f93d7; }

.view table.views-table tr.views-row-last {
    border-bottom: 1px solid #dfdfdf; }

.node-basic-pages-no-fields .content {
    border: 0; }

#fgm_node_strategic_goal_form_group_sg_objectives-add-more-wrapper {
    margin-bottom: 10px; }
#fgm_node_strategic_goal_form_group_sg_objectives-add-more-wrapper .form-type-select select {
    max-width: 575px; }
#fgm_node_strategic_goal_form_group_sg_objectives-add-more-wrapper .field-group-multiple-add-more-submit {
    float: left; }

#edit-actions {
    text-align: right;
    padding-top: 13px;
    padding-right: 10px; }

#strategic-goal-node-form .view-header a.button {
    margin: 0; }

.page-node .content {
    float: none; }

.page-node .lastUpdate,
.page-node .lastUpdatedBy {
    margin: 10px 0; }

.page-node .get-export {
    margin: 0 0 10px 0;
    float: right;
    background-color: #f6f6f6;
    border: 1px #f1f1f1 solid;
    padding: 12px 10px 10px; }

#main {
    margin-top: 0px;
    margin-bottom: 15px;
    /*    margin-left: 35px;
        margin-right: 35px;*/ }

.page-node.page-node-add #main,
.page-node.page-node-edit #main {
    margin-right: 0;
    width: 940px; }

.field-edit-link {
    display: none; }

#site-menu .menu-prep-nav ul.nice-menu li a {
    line-height: 31px;
    color: #006699;
    padding: 4px 10px 5px; }

#site-menu .menu-prep-nav ul.nice-menu li a:hover,
#site-menu .menu-prep-nav ul.nice-menu li.active a,
#site-menu .menu-prep-nav ul.nice-menu li.active-trail a {
    color: #fff;
    text-decoration: none;
    background: #155289;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #155289 0%, #062856 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #155289), color-stop(100%, #062856));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #155289 0%, #062856 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #155289 0%, #062856 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #155289 0%, #062856 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #155289 0%, #062856 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#155289', endColorstr='#062856',GradientType=0 );
    /* IE6-8 */ }

.clear-icon {
    cursor: pointer;
    margin-left: 5px;
    vertical-align: top; }

#block-nice-menus-2 {
    text-transform: uppercase; }

.top-agency-info {
    background-color: #F6F6F6;
    border: 1px solid #f1f1f1;
    margin: 10px;
    padding: 10px 25px; }

.top-agency-info img {
    margin-right: 15px;
    vertical-align: middle;
    float: left; }

.top-agency-info > h1 {
    color: #414141;
    font-family: NovecentowideBold;
    font-weight: normal;
    float: left;
    width: 300px; }

.top-agency-info .agency_button_container {
    float: right;
    line-height: 70px; }

.agency_button {
    border: 1px solid #045585;
    margin-left: 25px;
    padding: 12px 25px;
    text-align: center;
    font-family: Bitter;
    font-size: 14px;
    font-weight: bold;
    background: #269ade;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #269ade 0%, #0276ba 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #269ade), color-stop(100%, #0276ba));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #269ade 0%, #0276ba 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #269ade 0%, #0276ba 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #269ade 0%, #0276ba 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #269ade 0%, #0276ba 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#269ade', endColorstr='#0276ba',GradientType=0 );
    /* IE6-8 */ }

body.agency-wf-stg-listing .agency_button{
    margin-left: 0;
}
body.agency-wf-stg-listing .content,
body.agency-wf-obj-listing .content,
body.agency-wf-apg-listing .content{
    padding: 0 30px;
}
.agency_button a {
    color: white; }

#main-content .block-views h2,
#block-performance-dashboard-performance-dashboard-overview h2,
#block-performance-notifications-performance-notifications h2{
    color: #414141;
    font-family: NovecentowideBold;
    float: left;
    margin-right: 15px;
}
#block-performance-notifications-performance-notifications h2{
    float: none;
}

.view-header .button > img {
    margin-bottom: 4px;
    margin-right: 8px;
    vertical-align: middle; }

.view-filters .views-exposed-widget label,
h1.hidden {
    display: none; }

.view-filters .views-exposed-widget input {
    border: 1px solid #d1d1d1;
    font-family: Bitter;
    font-size: 14px;
    padding: 8px;
    background-color: #f6f6f6;
    color: #5b5b5b;
    width: 185px;
    margin-top: 5px;
    box-shadow: inset 0 0 5px #d1d1d1;
    -moz-box-shadow: inset 0 0 5px #d1d1d1;
    -webkit-box-shadow: inset 0 0 5px #d1d1d1; }

.last-activity {
    float: left; }

.last-activity .content {
    padding: 10px; }

.last-activity .content .field-label {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase; }

.get-export ul {
    padding: 0; }

.get-export li {
    list-style: none;
    padding: 10px;
    text-align: right;
    display: inline; }

.get-export li img {
    width: 25px; }

.get-export li a:hover,
.get-export li a:visited,
.get-export li a:active {
    text-decoration: none; }

.block.block-views {
    margin-bottom: 30px; }

.view .get-export {
    float: right; }

.view .get-export li {
    padding: 3px; }

.view .get-export li img {
    width: 20px; }

.info-image {
    /*width: 15px;*/ }

.warning-image{
    width: 15px;
}

.page-agency-landing .container {
    padding: 20px;
    background-color: #f6f6f6;
    border: 1px #f1f1f1 solid; }

.page-agency-landing .content h2 {
    font-family: NovecentowideBold; }

.page-agency-landing .agency-container {
    margin-bottom: 20px; }

.page-agency-landing .agency-container .left-section,
.page-agency-landing .overview-container,
.page-agency-landing .last-5-container {
    float: left; }

.page-agency-landing .agency-container .left-section {
    width: 100px; }

.page-agency-landing .agency-container .right-section {
    float: right;
    margin-left: 30px; }

.page-agency-landing .agency-container .agency-name {
    font-family: Novecentowide-Light;
    font-size: 30px; }

.page-agency-landing .agency-container .description {
    font-family: Bitter; }

.page-agency-landing .agency-container .agency-head {
    float: left;
    margin-right: 20px;
    margin-bottom: 0px;
    /* should be the same as initial value of $('.page-agency-landing .agency-container .agency-head .name').css('top') */
    position: relative; }

.page-agency-landing .agency-container .agency-head.last {
    margin-right: 0;
    height: 100px;}

.page-agency-landing .agency-container .agency-head img {
    width: 100px; }

.page-agency-landing .agency-container .agency-head .name {
    background-color: #000000;
    color: #FFFFFF;
    float: left;
    font-family: NovecentowideBold;
    font-size: 10px;
    left: 0;
    /* jQuery will add this many pixels: (1/2) * (width of frame - width of name box) */
    opacity: 0.8;
    padding: 3px;
    position: relative;
    top: 100px;
    /* jQuery will add this many pixels: -(height of skirt) */
    z-index: 1000;
    text-align: center; }

.page-agency-landing .agency-container .agency-head .name > div {
    opacity: 1.0; }

.page-agency-landing .overview-container {
    width: 500px;
    margin-right: 20px; }

.page-agency-landing .last-5-container {
    width: 294px; }

.page-agency-landing #main-content .overview-container h2,
.page-agency-landing #main-content .last-5-container h2 {
    color: #414141;
    font-family: NovecentowideBold;
    padding-top: 0;
    font-size: 22px; }

.page-agency-landing .overview-container > ul,
.last-5-container > ul {
    display: inline;
    list-style: none; }

.page-agency-landing .overview-container li,
.page-agency-landing .overview-container .key,
.page-agency-landing .overview-container .value {
    float: left; }

.page-agency-landing .overview-container .wrapper {
    margin: 13px 0;
    width: 250px; }

.page-agency-landing .overview-container .value {
    background-color: #25a1dd;
    border: 1px solid #0a5a88;
    color: #FFFFFF;
    font-family: NovecentowideBold;
    font-size: 30px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    width: 75px;
    margin-right: 10px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    box-shadow: 0 1px 1px #43def3 inset, 0 2px 4px #a3a3a3;
    -moz-box-shadow: 0 1px 1px #43def3 inset, 0 2px 4px #a3a3a3;
    -webkit-box-shadow: 0 1px 1px #43def3 inset, 0 2px 4px #a3a3a3;
    background: #2aaee2;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #2aaee2 0%, #2094d8 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2aaee2), color-stop(100%, #2094d8));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2aaee2 0%, #2094d8 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2aaee2 0%, #2094d8 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2aaee2 0%, #2094d8 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2aaee2 0%, #2094d8 100%);
    /* W3C */ }

.page-agency-landing .overview-container ul {
    padding: 0; }

.page-agency-landing .overview-container .key {
    font-family: Novecentowide-Book;
    font-size: 18px;
    width: 160px; }

.page-agency-landing .overview-container a,
.page-agency-landing .overview-container a:hover,
.page-agency-landing .overview-container a:active,
.page-agency-landing .overview-container a:visited {
    color: #006699; }

.page-agency-landing .overview-container .value a,
.page-agency-landing .overview-container .value a:hover,
.page-agency-landing .overview-container .value a:active,
.page-agency-landing .overview-container .value a:visited {
    color: #fff; }

.page-agency-landing .last-5-container li {
    font-family: Bitter;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px; }

.page-agency-landing .last-5-container .bullet,
.page-agency-landing .last-5-container .action {
    float: left; }

.page-agency-landing .last-5-container .bullet {
    margin-right: 20px; }

.page-agency-landing .last-5-container .action {
    width: 245px; }

.last-login {
    color: #414141;
    float: right;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    line-height: 40px;
    text-align: right;
    margin-right: 20px; }

.user-guide {
    float: right;
    position: relative;
    padding: 6px 10px; }

.page-agency-landing .agency-container .pic {
    min-width: 100px;
    min-height: 100px; }

.page-agency-landing .agency-container .pic{
    position: absolute;
    height: 100px;
}

.page-agency-landing .agency-container .pic,
.page-agency-landing .agency-container .frame-wrapper {
    float: left; }

.page-agency-landing .agency-container .frame-wrapper {
    position: absolute;}

.page-agency-landing .agency-container .frame {
    height: 100px; }

.page-agency-landing .agency-container .skirt {
    background-color: #f6f6f6;
    width:100px;
}

.field-agency-logo-for-editor {
    display: none; }

#edit-field-objective-parent-stg-goal {
    display: none; }

#edit-field-pg-assoc-stg-goal {
    display: none; }

#edit-field-pg-assoc-stg-obj {
    display: none; }

#edit-field-agency {
    display: none; }

#last-login-top {
    padding: 0 0 0 5px;
    line-height: 21px;
    float: left; }

.node-add-wrapper .cke_skin_kama,
.form-textarea-wrapper .cke_chrome {
    float: left;
    width: 628px; }

a.ckeditor_links {
    display: none; }

#main-content .node-add-wrapper h3 {
    color: #000000;
    font-family: Bitter;
    font-size: 13px;
    font-weight: bold;
    float: left;
    width: 220px; }

.field-type-datetime > div {
    margin-top: 10px; }

.field-type-datetime > div legend {
    padding: 0;
    float: left;
    width: 220px; }

.field-type-datetime > div .fieldset-wrapper {
    float: left; }

.field-type-datetime > div .date-no-float {
    width: auto; }

.form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {
    float: left; }

#fgm_node_program_form_group_additional_financing_src-add-more-wrapper .cke_chrome {
    width: 570px; }

.form-textarea-wrapper textarea {
    border: 1px solid #666666;
    float: left;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    padding: 5px;
    width: 640px; }

.form-textarea-wrapper .grippie {
    display: none; }

.text-full.form-text {
    border: 1px solid #666666;
    font-family: Arial,Helvetica,Sans-Serif;
    padding: 5px; }

.file-widget.form-managed-file {
    float: left; }

#fgm_node_strategic_goal_form_group_additional_info_url-add-more-wrapper,
#fgm_node_strategic_goal_form_group_sg_objectives-add-more-wrapper,
#fgm_node_program_form_group_additional_financing_src-add-more-wrapper,
#fgm_node_agency_form_group_agency_head-add-more-wrapper,
#fgm_node_agency_form_group_agency_other_plan_report-add-more-wrapper,
#fgm_node_performance_indicator_form_group_perf_ind_additional_info-add-more-wrapper{
    float: left;
    width: 640px; }

.node-add-wrapper .view {
    margin-bottom: 13px;
    width: 860px; }

.node-add-wrapper .views-table {
    border-bottom: 1px solid #dfdfdf;
    float: left;
    margin-bottom: 15px;
    margin-top: 15px;}

.node-add-wrapper .field-group-multiple .cke_skin_kama {
    width: 560px; }

.group-pg-goal-leader-display .multiple-inline-element,
.group-agency-head-info .multiple-inline-element {
    float: left;
    margin: 0 15px 10px 0;
    padding: 15px;
    width: 390px; }

.group-pg-goal-leader-display .field-name-field-pg-leader-thumbnail a,
.group-agency-head-info .field-name-field-pg-leader-thumbnail a {
    display: none; }

.group-pg-goal-leader-display .field-group-multiple-container .even,
.group-pg-goal-leader-display .field-group-multiple-container .odd,
.group-agency-head-info .field-group-multiple-container .even,
.group-agency-head-info .field-group-multiple-container .odd {
    background: none; }
.group-pg-goal-leader-display .field-group-multiple-container .multiple-inline-element{
    min-height: 50px;
}
.group-pg-goal-leader-display .field-group-multiple-container .multiple-element,
.group-agency-head-info .field-group-multiple-container .multiple-element {
    padding: 0; }

.node .content .group-pg-goal-leader-display .field-items,
.node .content .group-agency-head-info .field-items {
    padding: 0;
    width: auto; }

.group-pg-goal-leader-display .field-item-field_pg_leader_thumbnail,
.group-agency-head-info .field-item-field_agency_head_thumbnail {
    margin-right: 15px;
    width: 120px; }

.group-pg-goal-leader-display .field-item-field_pg_leader_name,
.group-pg-goal-leader-display .field-item-field_pg_leader_email,
.group-pg-goal-leader-display .field-item-field_pg_leader_title,
.group-agency-head-info .field-item-field_agency_head_name,
.group-agency-head-info .field-item-field_agency_head_title,
.group-pg-goal-leader-display .field-item-field_pg_leader_org {
    width: 255px; }

.image-widget-data .form-text {
    width: 225px; }

#edit-field-agency-report-thumbnail-und-0-alt {
    border: 1px solid #666666;
    font-family: Arial,Helvetica,Sans-Serif;
    padding: 5px;
    width: 360px; }

.node-add-wrapper .image-widget {
    float: left;
    width: 640px; }

#edit-fgm-node-agency-form-group-agency-head-fields-items-0-field-agency-head-thumbnail-table .image-widget {
    width: auto; }

div.image-widget-data {
    width: 500px; }

.form-type-managed-file .description {
    float: left; }

.group-pg-goal-leader-display .field-item-field_pg_leader_thumbnail .field-label,
.group-pg-goal-leader-display .field-item-field_pg_leader_email .field-label,
.group-pg-goal-leader-display .field-item-field_pg_leader_org .field-label {
    display: none; }

span.deleted-node {
    color: #990000; }

sup {
    font-size: xx-small;
    vertical-align: top; }

sub {
    font-size: xx-small;
    vertical-align: bottom; }

.field-item table tr {
    border-bottom: 1px solid #dfdfdf;
    background-color: #fff;
    padding: 0.1em 0.6em;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf; }

.field-group-multiple .image-widget {
    width: 490px; }

#edit-field-save-submit-status {
    display: none; }

.developer-page-section h3 {
    font: 18px Georgia, "Times New Roman", Times, serif; }
.developer-page-section h4 {
    font: 16px Georgia, "Times New Roman", Times, serif;
    margin-bottom: 3px; }
.developer-page-section span.fixed-width {
    float: left;
    width: 90px; }
.developer-page-section ul {
    margin: 10px 0; }

.group-perf-ind-measures {
    display: none; }

.form-item-field-perf-ind-id-und-0-value .clear-icon {
    display: none; }

.field-name-field-agency {
    display: none; }

#fgm_node_priority_goal_form_group_pg_indicator_info-add-more-wrapper {
    text-align: left;
    margin-bottom: 10px; }
#fgm_node_priority_goal_form_group_pg_indicator_info-add-more-wrapper .multiple-element {
    float: none; }
#fgm_node_priority_goal_form_group_pg_indicator_info-add-more-wrapper .multiple-element select {
    width: 580px; }
#fgm_node_priority_goal_form_group_pg_indicator_info-add-more-wrapper .multiple-field-pg-indic-type > div > div {
    float: left; }
#fgm_node_priority_goal_form_group_pg_indicator_info-add-more-wrapper .multiple-field-pg-indic-seq > div > input,
#fgm_node_priority_goal_form_group_pg_indicator_info-add-more-wrapper .multiple-field-pg-indic-seq img.clear-icon {
    float: left; }

.fieldset-legend .info-image {
    display: none; }

/*.dev-api-header {
    background: url("/sites/all/themes/performance/images/take-action-list-bg.png") no-repeat 0 0 transparent;
    color: #006699;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    padding: 0 0 10px 25px;
    cursor: pointer;
    background-position-y: 5px;
}

.dev-api-info-header {
    padding: 5px 0 0 25px; }*/

#developer-api-accordion .ui-state-default .ui-icon {
    background-image: url(../images/blue_tri.png);
    background-position: 0 2px;
    left: 1.2em;
}

.dev-api-info{
    clear:both;
}
#developer-api-accordion .ui-state-active .ui-icon{
    background-image: url(../images/blue_tri_active.png);
    background-position: 0 4px;
    left: 1.2em;
    top: 20px;
}

#main-content .upcoming-events h2, #main-content .upcoming-events h3 {
    font-family: Novecentowide-Light; }
#main-content .upcoming-events h2 {
    font-size: 21px;
    color: red; }
#main-content .upcoming-events h3 {
    font-size: 16px;
    padding: 0 0 10px; }
#main-content .upcoming-events .events-container {
    background-color: #f6f6f6;
    border: 1px solid #eaeef1;
    padding: 15px;
    color: #444;
    width: 700px; }
#main-content .upcoming-events .date-container {
    background-color: #006699;
    color: #FFFFFF;
    height: 30px;
    margin: 0 10px 5px 0;
    padding: 5px;
    text-align: center;
    width: 30px; }
#main-content .upcoming-events .date {
    font-size: 18px;
    font-weight: bold; }
#main-content .upcoming-events .month {
    font-size: 11px; }
#main-content .upcoming-events .description {
    line-height: 40px; }

.developer-page-wrapper {
    width: 885px; }

.developer-page-section {
    width: 700px; }

.node .content .important-links-container {
    width: 155px;
    background-color: #f8f8f8;
    text-align: center;
    padding: 15px; }
.node .content .important-links-container img {
    width: auto;
    margin-bottom: 15px; }
.node .content .important-links-container .title {
    background-color: #61BBEC;
    color: #fff;
    margin-bottom: 10px;
    padding: 5px 10px;
    font: italic 14px Bitter;
    text-transform: uppercase; }

#performance-report-builder-form label,
#performance-report-builder-agency-report-form label,
#performance-report-builder-goals-report-form label {
    color: #414141;
    font-family: Novecentowidebold;
    font-size: 17px;
    font-weight: normal;
    display: inline; }
#performance-report-builder-form li,
#performance-report-builder-agency-report-form li,
#performance-report-builder-goals-report-form li {
    padding: 10px;
    font-family: Bitter; }
#performance-report-builder-form h2.title,
#performance-report-builder-agency-report-form h2.title,
#performance-report-builder-goals-report-form h2.title {
    font-family: NovecentowideBold;
    margin-bottom: 10px; }
#performance-report-builder-form h4,
#performance-report-builder-agency-report-form h4,
#performance-report-builder-goals-report-form h4 {
    font-family: NovecentowideBold;
    font-weight: normal; }
#performance-report-builder-form .ms-selectable > input,
#performance-report-builder-agency-report-form .ms-selectable > input,
#performance-report-builder-goals-report-form .ms-selectable > input {
    position: relative; }
#performance-report-builder-form .report-builder-content-type-instructions,
#performance-report-builder-form .report-builder-content-fields-instructions,
#performance-report-builder-agency-report-form .report-builder-content-type-instructions,
#performance-report-builder-agency-report-form .report-builder-content-fields-instructions,
#performance-report-builder-goals-report-form .report-builder-content-type-instructions,
#performance-report-builder-goals-report-form .report-builder-content-fields-instructions {
    background-color: #f1f1f1;
    border: 1px solid #aaaaaa;
    margin-bottom: 20px;
    margin-left: 100px;
    margin-right: 100px;
    padding: 10px; }
#performance-report-builder-form .form-submit,
#performance-report-builder-agency-report-form .form-submit,
#performance-report-builder-goals-report-form .form-submit {
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #006699;
    font-family: Bitter;
    font-size: 14px;
    padding: 3px 7px;
    cursor: pointer; }
#performance-report-builder-form #edit-reset,
#performance-report-builder-agency-report-form #edit-reset,
#performance-report-builder-goals-report-form #edit-reset {
    float: right; }
#performance-report-builder-form #edit-download-to-word-content,
#performance-report-builder-form #edit-download-to-word-fields,
#performance-report-builder-agency-report-form #edit-download-to-word-content,
#performance-report-builder-agency-report-form #edit-download-to-word-fields,
#performance-report-builder-goals-report-form #edit-download-to-word-content,
#performance-report-builder-goals-report-form #edit-download-to-word-fields {
    background: url("../images/word_icon.png") no-repeat scroll 1px 1px/26px auto transparent;
    height: 30px;
    line-height: 30px;
    padding-left: 32px; }
#performance-report-builder-form #edit-goal-level-excel-download,
#performance-report-builder-agency-report-form #edit-goal-level-excel-download,
#performance-report-builder-goals-report-form #edit-goal-level-excel-download {
    background: url("../images/excel_icon.png") no-repeat scroll 1px 1px/26px auto transparent;
    height: 30px;
    line-height: 30px;
    padding-left: 32px;
    float: right; }
body.report-builder #performance-report-builder-form .form-type-radios.form-item-report-data-type{
    width: 200px;
    float: left;
    padding: 10px;
    border: none;
}
body.report-builder #performance-report-builder-form .form-type-select.form-item-year-filter-select{
    width: 200px;
    float: left;
    padding: 10px;
    border: none;
}
body.report-builder #performance-report-builder-form .form-item-column-select-agency{
    clear:both
}

.excel-icon {
    width: 26px;
    vertical-align: middle; }

.page-search-site .messages{
    display: none;
}

.page-search-site label {
    font-style: italic;
    margin-right: 15px;
    float: left;
    margin-top: 12px;

}
.page-search-site ol,
.page-search-site .search-snippet-info {
    padding: 0;
    line-height: 1.2em; }
.page-search-site #main {
    font-family: Helvetica;
    width: 625px;
    clear:both;
}
.search_filters_title span{
    color: #575757;
    font-family: Helvetica;
    font-size:18px;
}
.page-search-site #sidebar-right {
    font-family: Helvetica;
    background: none repeat scroll 0 0 #f0f0f0;
    margin-top: 50px;
    margin-bottom:20px;
    width: 240px; }
.page-search-site #edit-basic {
    background-color: #f0f0f0;
    padding: 10px 10px 10px 20px;
    width: 555px; }
.page-search-site .search-form #edit-submit {
    background-color: #17497C;
    border: 0 none;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    line-height: 36px;
    padding: 0 15px; }
.page-search-site #main-content h1{
    color: #575757;
    font-family: Helvetica;
    font-size:21px;
}
.page-search-site #main-content h2,
.page-search-site #main-content h3 {
    color: #575757;
    font-family: Helvetica; }
.page-search-site #main-content h3.title {
    font-size: 12px;
    font-weight: bold;
    padding: 0; }
.page-search-site .form-text {
    border: 0 none;
    font-size: 15px;
    height: 36px;
    padding: 0 15px;
    width: 300px;
    float: left;
    margin-right: 5px;}
.page-search-site .search-snippet strong {
    background-color: #F2E497;
    padding: 1px 3px; }
#indicator_update{
    float:right;
}



/*PIC Dashboard Styles*/
.page-performance-dashboard #main{
    background-color: #f6f6f6;
    margin-top: 30px;
    margin-left: 0;
}
.page-performance-dashboard .tabs ul.primary{
    padding: 0;
}
.page-performance-dashboard .tabs{
    width: 160px;
}
.page-performance-dashboard .tabs li{
    float: none !important;
    border: 0 !important;
    width: 100%;
}
.page-performance-dashboard .tabs li a{
    width: 140px;
    font: 16px bitter !important;
    font-weight: bold !important;
    color:#3979b6 !important;
    padding: 16px 0 16px 20px !important;
    height: auto !important;
    background-color: inherit !important;
    border: none !important;
}
.page-performance-dashboard .tabs li a.active{
    background-color: #fff !important;
    border: none !important;
}
.page-performance-dashboard #main > .tabs{
    float:left;
    margin-top: 80px;
}
.page-performance-dashboard #main > #main-content {
    width: 800px;
    float: left;
    background-color: #fff;
}
.page-performance-dashboard #main > .clear {
    clear:none;
}
.page-performance-dashboard #main #block-views-user-notifications-block-1{
    margin-left: 40px;
}
.page-performance-dashboard #main #block-views-user-notifications-block-1 > h2{
    margin-top: 0;
    padding-top: 0;
}
.page-performance-dashboard .form-item-workflow-state select::-ms-expand{
    display:block;
}
.view-user-notifications .view-footer,
#block-views-user-notifications-block-1 .content{
    clear: both;
}
.views-widget .form-item-type,
.views-widget .form-item-field-save-status-value{
    overflow: hidden;
    padding:0 !important;
    height: 34px;
}
.views-widget .form-item-type{
    width:215px;
}
.views-widget .form-item-field-save-status-value{
    width: 120px;
}
.views-widget #edit-type,
.views-widget #edit-field-save-status-value{
    width:120%;
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/
    background: url('../images/dropdown_triangle.png')  no-repeat;
    background-position: 96% 50%;                /*Position of the background-image*/
    /*width: 132px; */               /*Width of select dropdown to give space for arrow image*/
    text-indent: 0.01px;
    text-overflow: "";
    font-family: bitter;
    font-size: 14px;
    outline : none;
    overflow : hidden;
    margin-top: 7px;
}
.views-widget .form-item-field-save-status-value,
.views-widget .form-item-type,
#block-views-user-notifications-block-1 select,
#dashboard-overview-agency-list,
.views-widget #edit-user-agency,
    /*.views-widget #edit-type,*/
    /*.views-widget #edit-field-save-status-value,*/
#edit-status,
body.page-performance-dashboard-subscriptions #edit-type-1,
body.page-subscriptions-email-subscriptions #edit-type-1,
body.page-performance-dashboard-subscriptions #edit-field-agency-nid,
.page-subscriptions-my-subscriptions #edit-content-year-filter,
.page-performance-dashboard-subscriptions #edit-content-year-filter{
    border: solid 2px #e2e2e2;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/
    background: url('../images/dropdown_triangle.png')  no-repeat;
    background-position: 96% 50%;                /*Position of the background-image*/
    /*width: 132px; */               /*Width of select dropdown to give space for arrow image*/
    text-indent: 0.01px;
    text-overflow: "";
    font-family: bitter;
    font-size: 14px;
    margin-top: 5px;
    padding: 8px;
    padding-right: 15px;
    outline : none;
    overflow : hidden;
}
body.page-performance-dashboard-subscriptions #edit-type::-ms-expand {
    display: none;
}

body.page-subscriptions-email-subscriptions .ctools-auto-submit-full-form #edit-type-1{
    width:215px;
}
body.page-subscriptions-my-subscriptions #edit-content-year-filter,
body.page-performance-dashboard-subscriptions #edit-content-year-filter{
    width: 170px;
    border:none;
    color:#fff;
}
body.page-subscriptions-my-subscriptions #edit-content-year-filter option{
    color:#000;
}
body.page-subscriptions-email-subscriptions .content{
    padding:0 30px;
}
.page-subscriptions-my-subscriptions #edit-secondary-wrapper,
.page-performance-dashboard-subscriptions #edit-secondary-wrapper{
    display:none;
}
.container-inline-date > .form-item{
    margin-right: 0;
}
.view-user-notifications{
    background-color:#f6f6f6;
    padding:20px;
}
.view-user-notifications .view-filters{
    float:left;
}
.view-user-notifications .view-header{
    float:right;
}
.view-user-notifications .views-exposed-widget{
    margin-right: 0;
}
.view-user-notifications input[type=text]{
    background-color: #fff;
    border: solid 2px #e2e2e2;
    box-shadow: none;
    font-family: bitter;
}
#edit-date-value-datepicker-popup-0{
    width:77px;
}

body.page-performance-dashboard-subscriptions #edit-type-1,
body.page-subscriptions-email-subscriptions #edit-type-1,
body.page-performance-dashboard-subscriptions #edit-field-agency-nid,
.page-subscriptions-my-subscriptions .form-item-content-year-filter,
.page-performance-dashboard-subscriptions #edit-content-year-filter{
    width: 97px;
    background: url('../images/dropdown_triangle_white.png') no-repeat;
    background-position: 95% 50%;
    background-color: #3979b6;
    border: none;
    color: #FFF;
}
body.page-performance-dashboard-subscriptions #edit-type-1{
    width: 156px;
}
body.page-subscriptions-email-subscriptions .form-item-year,
body.page-subscriptions-email-subscriptions #edit-type-1-wrapper .form-item-type-1{
    width:175px;
    overflow:hidden;
}
body.page-subscriptions-my-subscriptions .form-item-content-year-filter,
body.page-performance-dashboard-subscriptions #edit-content-year-filter{
    width: 130px;
    overflow: hidden;
}
body.page-subscriptions-email-subscriptions #edit-type-1{
    background: #3979b6 url('../images/dropdown_triangle_white.png') no-repeat;
    background-position: 76% 50%;
}
.views-widget #edit-user-agency{
    background: url('../images/dropdown_triangle.png')  no-repeat;
    background-position: 95% 50%;
}
.page-performance-dashboard-subscriptions #addsubscriber{
    float: left;
}
#addsubscriber a{
    font-weight: bold;
    background: url('../images/prep_subscriber_icon.png');
    background-repeat: no-repeat;
    background-position: 95% 50%;
    padding-right: 20px;
    display: block;
    width: 110px;
}

#dashboard-overview-agency-list{
    width:134px;
    background: url('../images/dropdown_triangle.png')  no-repeat;
    background-position: 103px 14px;
    float:right;
}
.views-exposed-form .views-exposed-widget .form-submit{
    margin-top: 5px;
    width:65px;
    background-color:#3979b6;
    color:#fff;
    border: none;
    box-shadow: none;
    min-height: 36px;
}


.performance-dashboard select::-ms-expand
{
    display: none;
}

.views-exposed-form .views-exposed-widget.views-submit-button{
    margin-right: 0;
}
#indicator_update{
    float:right;
}
.view-user-notifications .view-content{
    width:100%;
}
.view-performance-notifications .all-results,
.view-performance-notifications .download-results{
    cursor: pointer;
}

.view-performance-notifications .all-results{
    text-align: right;
    color:#3979b6;
    font-weight: bold;
}

.view-user-notifications li{list-style: none; }
.view-id-user_notifications .item-list li {margin:8px 0; font-size: 13px;}
.view-user-notifications li:before {content:"•"; display: inline; color:#ffaa0f;}
.view-user-notifications .pager li:before {content:" "; display: inline; color:#ffaa0f;}
.view-user-notifications li .views-field-message{display: inline;}
.view-performance-notifications .field-content a {
    font-family: bitter-bold;
    font-weight: bold;
    color:#3979b6;
    font-style: normal;
}

.notif-link{
    font-family: bitter-bold;
    font-weight: bold;
    font-style: normal;
}


.page-performance-dashboard .view-performance-notifications .field-content{
    font-family: bitter-italic;
    font-weight: bold;
    font-style: italic;
}
.dashboard li {
    list-style: none;
    display: block;
    float: left;
}

.dashboard li .wrapper {
    width: 250px;
    margin-right: 80px;
    margin-bottom: 40px;
}
.dashboard .value, .dashboard .key{
    float: left;
}

.dashboard .value{
    text-align: center;
    background: url('../images/dashboard_value_background.png') no-repeat;
    width:74px;
    height: 74px;
    font-family: novecentowidebold;
    margin-right: 6px;
}
.dashboard .value a{
    color:#fff;
    font-size: 25px;
    display: block;
    margin-top: 19px;
}

.dashboard .key a{
    font:17px novecentowide-book;
    color: #414141;
    display: block;
}
.dashboard .key{
    height: 75px;
    width: 125px;
}

#block-performance-dashboard-performance-dashboard-overview{
    padding-left: 40px;
}
#block-performance-dashboard-performance-dashboard-overview .overview-totals{
    clear: both;
    background-color: #edf0f3;
    float: left;
    padding-top: 25px;
}
#block-performance-notifications-performance-notifications {
    margin-left: 30px;
}
#block-views-calendar-container-block {
    margin-top: 40px;
}
#block-views-calendar-container-block .calendar-events-upcoming-container .view-display-id-block_2 h2{
    padding: 12px 0;
    color:#ababab;
    margin-left: 35px;
}





/*Pic Dashboard Reports*/
.page-performance-dashboard-reports #block-system-main{
    width:800px;
}
#perf-dashboard-report-tabs{width:740px;}
#perf-dashboard-report-tabs ul{
    overflow: hidden;
    width: 100%;
    padding-left: 0;
    margin-bottom: 40px;
}
#perf-dashboard-report-tabs ul li{
    background-color: #3979b6;
    list-style: none;
    display: block;
    float: left;
    text-align: center;
    font-family: novecentowidebold;
    font-size: 13px;
    padding: 20px 44px;
    border-right: 1px solid #589dde;
}
#perf-dashboard-report-tabs #dashboard-report ul li.pager-item,
#perf-dashboard-report-tabs #dashboard-report ul li.pager-ellipsis{
    background-color: transparent;
}
#perf-dashboard-report-tabs #dashboard-report ul li.pager-ellipsis{
    margin-top: 5px;
}
#perf-dashboard-report-tabs ul li a{
    color:#fff;
    text-decoration: none;
    padding-bottom: 2px;
}
#perf-dashboard-report-tabs ul li a:hover{
    border-bottom: 4px solid #8accff;
}

#dashboard-report{
    font-family: novecentowidebold;
    font-size: 22px;
    color: #414141;
}


/*Performace dashboard Calendar*/
.view-item-calendar .monthview .views-field-title .field-content{
    display:none;
}

.view-item-calendar .monthview .views-field-field-event-date .field-content{
    display:none;
}

.calendar-events-upcoming-container{
    width:700px;
}
.view-display-id-page_1 .view-content{
    border:1px solid #edf0f3;
    width:360px;
    float:left;
}
.view-display-id-block_2 .view-content{
    border:1px solid #edf0f3;
    width:336px;
    float:right;
    background-color: #f6f6f6;
}

.calendar-events-upcoming-container .clear{
    display:none;
}
.calendar-events-upcoming-container calendar-clear{
    clear:both;
}

.date-nav-wrapper .date-nav .pager{

}

#main-content .date-nav-wrapper .date-heading{
    color:#9b9b9b;
    text-align: left;
    font-size: 21px;
    font-weight: bolder;
    text-transform: uppercase;
    font-family:NovecentowideBold;
    background-color: #f6f6f6;
    height: 40px;
}
#main-content .date-nav-wrapper .date-heading > span{
    margin-top: 10px;
    display: block;
    margin-left: 40px;
    float: left;
}
#main-content .date-nav-wrapper .date-heading > a{
    display: block;
    float: right;
    margin: 14px 14px 0 0;
}
.view-content .date-nav-wrapper{
    height:50px;
}
.month-view .single-day{
    display:none;
}
.view-content .calendar-calendar .month-view .full tr.date-box td{
    text-align:center;
    border: 1px solid #edf0f3;
}
.view-content .calendar-calendar .month-view .full tr.date-box tr{
    text-align:center;
}
.view-content .calendar-calendar .month-view .full tr.date-box td.single-event-date,
.view-content .calendar-calendar .month-view .full tr.date-box td.multiple-events-date{

}
.view-content .calendar-calendar .month-view .full tr.date-box td.single-event-date a,
.view-content .calendar-calendar .month-view .full tr.date-box td.multiple-events-date a{
    color:#6c7174;
}
#block-views-calendar-container-block {
    margin-left: 40px;
}

.calendar-calendar .date-box .inner{
    width:35px;
}
.calendar-calendar div.day{
    padding: 0;
}
.calendar-calendar a,
.calendar-calendar .day{
    font-family: helveticaneue, arial, sans-seri;
    color:#6c7174;
    font-size: 16px;
}
.calendar-calendar td{
    border: 1px solid #edf0f3;
}
.calendar-calendar td a{
    font-weight: normal;
}

.view .date-nav-wrapper{
    margin-top: 0 ;
    background-color: #f6f6f6;
    height: 49px;
    border-bottom: 1px solid #edf0f3;
}

#block-views-calendar-container-block .view-calendar.view-display-id-page_1 .view-content{
    background-color: #f6f6f6;
}
td.date-box.future.empty{
    border-color: #edf0f3;
}
body.page-performance-dashboard .view-display-id-block_2 .views-field-php-1{
    color:#3979b6;
}
body.page-agency-landing .view-display-id-block_2 .views-field-php,
body.page-performance-dashboard .view-display-id-block_2 .views-field-php{
    width: 80px;
}
body.page-performance-dashboard .view-display-id-block_2 .views-field-php > a{
    margin-left: 15px;
}
body.page-performance-dashboard .view .date-nav-wrapper .date-nav{
    margin-bottom: 0;
    padding-bottom: 0;
}

.calendar-calendar th.days{
    background-color: #fff;
    border: none;
    font-family: helveticaneue, arial, sans-seri;
    font-weight: normal;
    color: #6c7174;
    padding: 9px 0;
}
.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty{
    background-color: #fff;
    color:#dfe0e0;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty .day,
.calendar-calendar .month-view .full td.single-day.empty .day,
.calendar-calendar .month-view .full td.date-box.empty .day{
    color:#dfe0e0;
}
body.page-performance-dashboard .calendar-calendar .month-view .full td.date-box.today,
body.page-agency-landing-performance-dashboard .calendar-calendar .month-view .full td.date-box.today,
{
    background-color: #3978b5;
    border: none !important;

}
.calendar-calendar .month-view .full td.date-box.today{
    background-color: #3978b5;
}
.view-display-id-block_2 .odd,
.view-display-id-block_2 tr.odd td,
.view-display-id-block_2 .even,
.view-display-id-block_2 tr.even td{
    background-color: #fff;
    border: none;
}

.view-display-id-block_2 tbody{
    border-top: 1px solid #edf0f3;
}
.calendar-calendar .month-view .full td.date-box.today .day,
.view-content .calendar-calendar .month-view .full td.date-box.today .day a{
    color:#fff;
}

.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next,
.view .date-nav-wrapper .date-next a,
.item-list .pager li,
#perf-dashboard-report-tabs ul.pager{
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    margin: 0;
    height:11px;
    width:8px;
}
/*May need to add the body class back in body.page-performance-dashboard trying to make this work for all calendars*/
.date-prev{
    left: 15px !important;
    top:18px !important;
}
/*May need to add the body class back in body.page-performance-dashboard trying to make this work for all calendars*/
.date-next{
    right: 112px !important;
    top: 4px !important;
}
/*May need to add the body class back in body.page-performance-dashboard trying to make this work for all calendars*/
.date-prev a,
.date-next a{
    display:block;
    text-indent:-9999px;
    background-color: transparent;
    text-align: left;
}
/*May need to add the body class back in body.page-performance-dashboard trying to make this work for all calendars*/
.date-prev a{
    background:url(../images/left-triangle.png) no-repeat;
    left: 15px;
    top:10px;
}
.date-next a{
    background:url(../images/right-triangle.png) no-repeat;
}


#download-export-calendar-events{
    background: url(../images/download.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    margin-left: 300px;
    margin-top: 15px;
}
body.page-performance-dashboard .view-display-id-block_2 td{
    padding: 10px 10px 10px 20px;
    vertical-align: middle;
}
body.page-performance-dashboard .view-display-id-block_2 tr.views-row-last td{
    padding-bottom: 10px;
    vertical-align: middle;
}
body.page-performance-dashboard .view-display-id-block_2 .views-field-php > .calendar-event-edit{
    background: url(../images/edit.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    margin-left:10px;
    float: left;
}
body.page-performance-dashboard .view-display-id-block_2 .views-field-php > .calendar-event-delete{
    background: url(../images/delete.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    margin:0 0 10px 5px;
    float: left;
}
body.page-agency-landing .view-display-id-block_2 .views-field-php > .events_export > .calendar-event-outlook,
body.page-performance-dashboard .view-display-id-block_2 .views-field-php > .events_export > .calendar-event-outlook{
    background: url("../images/outlook_cal.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 20px;
    width: 20px;
    margin-left: 5px;
}
body.page-agency-landing .view-display-id-block_2 .views-field-php > .events_export > .calendar-event-google,
body.page-performance-dashboard .view-display-id-block_2 .views-field-php > .events_export > .calendar-event-google{
    background: url(../images/gcal.png) no-repeat;
    display: block;
    float: right;
    height: 20px;
    width: 20px;
    margin-left: 5px;
}
body.page-agency-landing .view-display-id-block_2 .views-field-php > .events_export > .calendar-event-yahoo,
body.page-performance-dashboard .view-display-id-block_2 .views-field-php > .events_export > .calendar-event-yahoo{
    background: url(../images/ycal.png) no-repeat;
    display: block;
    float: right;
    height: 20px;
    width: 20px;
}
body.page-agency-landing .view-display-id-block_2 .views-field-php .events_export,
body.page-performance-dashboard .view-display-id-block_2 .views-field-php .events_export{
    clear:both;
    margin-top: 5px;
}
#calendar-event-add{
    background: url(../images/add.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    margin-top: 15px;
}
/*performance dashboard reports*/

#report-builder-filter-delete{
    background: url('../images/reports-delete.png') no-repeat;
    width: 16px;
    height: 16px;
}
#dashboard-report{
    margin-left: 0px;
}
#dashboard-report table{
    width: 700px;
}
#dashboard-report h2{
    font-family: novecentowidebold;
    font-size: 22px;
    color:#414141;
}
#subscriptions-frequency-content-data th,
#subscriptions-related-content-data th,
#dashboard-report .views-table th,
#views-form-email-subscriptions-block .views-table th,
#views-form-agency-email-subscriptions-page .views-table th,
.view-my-subscriptions .views-table th.views-field,
#cboxWrapper .view-id-manage_subscriptions th{
    background: #67bef1;
    border:none;
}
#dashboard-report .views-table td {
    font-size: 14px;
}
#dashboard-report .views-field-php-1 {
    padding: 15px 10px 13px 20px;
}
#dashboard-report .views-field-php-1 a{
    display: block;
    margin: 0 auto;
}

body.page-performance-dashboard .region-content{
    margin: 30px;
}

body.page-performance-dashboard-reports #main-content {
    width: 760px;
}

/*View all notifications*/

body.page-user-notifications-all .view-display-id-page_1 .view-content{
    border: none;
    width: 100%;
    float: none;
}
body.page-user-notifications-all .view-user-notifications .view-header{
    float: none;
}
body.page-user-notifications-all .view-user-notifications .view-filters{
    float: none;
    clear: both;
}
body.page-user-notifications-all .download-results{
    float: right;
}
body.page-user-notifications-all .view-performance-notifications-header-title{
    float: left;
}
body.page-user-notifications-all #main-content .view-performance-notifications-header-title h2{
    font-family: novecentowidebold;
    color: #414141;
}


/*Subscriptions*/

body.page-performance-dashboard-subscriptions .content {
    margin-left: 15px;
}
#views-form-email-subscriptions-block,
.view-my-subscriptions table,
.page-performance-dashboard-subscriptions-my-subscriptions table.views-table{
    width:720px;
}
/*my subscriptions*/
.view-my-subscriptions table{
    margin-top: 50px;
}
.view-my-subscriptions .view-header{
    position: relative;
    z-index: 2;
}
.view-my-subscriptions .view-filters{
    position: relative;
    z-index: 3;
}
.unsubscribe_self a{
    background: url('../images/reports-delete.png') no-repeat;
    width: 16px;
    height: 16px;
}
.related-content-sub-header{
    font-weight: bold;
}
/*end my subscriptions*/
body.page-performance-dashboard-subscriptions .pager-label{
    display: none;
}
body.page-performance-dashboard-subscriptions .pager li{
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 2px 5px;
}
body.page-performance-dashboard-subscriptions .view-filters,body.page-subscriptions-email-subscriptions .view-filters{
    clear: both;
    float: left;
    margin-top: -4px;
}
body.page-performance-dashboard-subscriptions .view-filters{
    margin-top: 20px;
}
body.page-performance-dashboard-subscriptions .view-email-subscriptions select{
    margin-left: 10px;
}

body.page-performance-dashboard-subscriptions #pd_subscribe,
body.page-performance-dashboard-subscriptions #pd_mysubscription,body.page-subscriptions-email-subscriptions #pd_subscribe,
body.page-subscriptions-email-subscriptions #pd_mysubscription{
    float: left;
    margin-left: 20px;
}
body.page-performance-dashboard-subscriptions #pd_subscribe a,body.page-performance-dashboard-subscriptions #pd_subscribe a:hover,body.page-subscriptions-email-subscriptions #pd_subscribe a,
body.page-subscriptions-email-subscriptions #pd_subscribe a:hover
{
    color: #fff;
    font-family: Bitter;
    font-size: 14px;
    text-decoration: none;
    background: #3979b6;
    padding: 8px;
}
body.page-performance-dashboard-subscriptions #pd_mysubscription a,body.page-performance-dashboard-subscriptions #pd_mysubscription a:hover,body.page-subscriptions-email-subscriptions #pd_mysubscription a,
body.page-subscriptions-email-subscriptions #pd_mysubscription a:hover{
    color: #fff;
    font-family: Bitter;
    font-size: 14px;
    background-color: #67bef1;
    text-decoration: none;
    padding: 8px;

}
body.page-subscriptions-email-subscriptions .view-header{
    width:100%;
    margin-bottom: -30px;
}

body.page-performance-dashboard-subscriptions #main-content .view-header h2{
    color: #414141;
    font-family: NovecentowideBold;
    margin-right: 15px;
}
body.page-performance-dashboard-subscriptions #pd_subscription,body.page-subscriptions-email-subscriptions #pd_subscription{
    float: right;
}
body.page-performance-dashboard-subscriptions .view-id-email_subscriptions,
body.page-performance-dashboard-subscriptions .view-id-my_subscriptions{
    width: 720px;
}
.view-id-email_subscriptions .view-header{
    width: 100%;
}
/*User activity report*/

#perf-dashboard-report-tabs ul.pager {
    width:100%;
    height: auto;
}
#perf-dashboard-report-tabs ul.pager li{
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 2px 5px;
}
#perf-dashboard-report-tabs ul.pager li a{
    color: #666666;
}
body.page-performance-dashboard-reports .description{
    font-weight: normal;
    font: 10px Arial, Helvetica, Sans-Serif;
    margin-top: 10px;
}
#views-exposed-form-user-activity-omb-block-1{
    margin-right: 40px;
}

body.page-performance-dashboard-reports #block-system-main .content{
    width: 760px;
}

body.page-performance-dashboard-reports .item-list .pager li {
    width: auto;
    height: auto;
    color:#666;
    font:13px Arial, Helvetica, Sans-Serif !important;
}
body.page-performance-dashboard-reports .item-list .pager li a:hover{
    border:none !important;
}
body.page-performance-dashboard-reports .item-list ul.pager{
    clear: both;
    text-align: center;
    width:auto !important;
    margin: 0 auto;
}

#performance-report-builder-form span.select-content-download-to-word{
    padding-left: 309px;
}

#cboxContent #cboxPrevious,
#cboxContent #cboxNext {display: none !important;}
.views-row-selector-selection-form #edit-actions {display: none;}

.multiple-events-date{
    background-image:url('/sites/all/themes/performance/images/twodots.png');
    background-repeat: no-repeat;
    background-position: 50% 160%;
}

.single-event-date{
    background-image:url('/sites/all/themes/performance/images/onedot.png');
    background-repeat: no-repeat;
    background-position: 50% 160%;
}

td.single-event-date.date-box.today{
    background-image:url('/sites/all/themes/performance/images/onedotblue.png') !important;
}
td.multiple-events-date.date-box.today{
    background-image:url('/sites/all/themes/performance/images/twodotsblue.png') !important;
}

/*
*Start Copying style.css from perf3
*/
#page-wrapper {
    -webkit-box-shadow: 0 0 10px 10px #eeeeee ;
    -moz-box-shadow: 0 0 10px 10px #eeeeee ;
    box-shadow: 0 0 10px 10px #eeeeee ;
    margin: 0 auto;
    width: 960px; }

#content,
#sidebar-first,
#sidebar-second {
    float: left;
    display: inline;
    position: relative; }

#content {
    width: 100%; }

.float-left {
    float: left; }

.float-right {
    float: right; }

.clear {
    float: none;
    clear: both; }

/* We can not have a generic .collapsed. This is affecting the whole site I am commenting now */
/*
.node-type-objective.collapsed {
    display: none; }
*/

.teaser-text.collapsed,
.fullmode-text.collapsed{
    display: none;
}

#header .section .official-tagline {
    font: 10px/21px Helvetica, Arial, sans-serif;
    background-image: -ms-linear-gradient(top, #f0f0f0 0%, #cbcbcb 100%);
    /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #f0f0f0 0%, #cbcbcb 100%);
    /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #f0f0f0 0%, #cbcbcb 100%);
    /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #cbcbcb));
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #cbcbcb 100%);
    /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #f0f0f0 0%, #cbcbcb 100%);
    /* W3C Markup, IE10 Release Preview */
    color: #555; }
#header .section .official-tagline img {
    padding: 3px 10px;
    vertical-align: middle; }
#header .section .official-tagline .todays-date {
    margin-right: 20px; }
#header .section .logo-search img {
    margin: 15px 20px; }
#header .section .logo-search #search-form {
    padding: 10px; }
#header .section .logo-search #search-form label {
    display: none; }
#header .section .logo-search #search-form #edit-submit-2 {
    background-image: -ms-linear-gradient(top, #598cbd 0%, #072c52 100%);
    /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #598cbd 0%, #072c52 100%);
    /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #598cbd 0%, #072c52 100%);
    /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #598cbd), color-stop(1, #072c52));
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #598cbd 0%, #072c52 100%);
    /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #598cbd 0%, #072c52 100%);
    /* W3C Markup, IE10 Release Preview */
    font: 11px/13px "Helvetica W01 Bd Cn", "Helvetica Narrow", "Arial Narrow", Arial, Sans-Serif;
    border: medium none;
    color: #FFF;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    padding: 4px 8px; }
#header .section .logo-search #search-form #edit-keys {
    background: url("/sites/all/themes/performance/images/search-input-bg.jpg") no-repeat scroll 3px center white;
    border: 1px solid #c6c4c7;
    color: #777777;
    font-size: 12px;
    padding: 3px 5px 5px 20px;
    width: 200px; }
#header .section .main-menu {
    float: left;
    clear: both;
    width: 100%;
    font-family: 'Helvetica W01 Bd Cn',"Helvetica Narrow","Arial Narrow",Arial,Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background-image: -ms-linear-gradient(top, #165287 0%, #062854 100%);
    /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #165287 0%, #062854 100%);
    /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #165287 0%, #062854 100%);
    /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #165287), color-stop(1, #062854));
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #165287 0%, #062854 100%);
    /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #165287 0%, #062854 100%);
    /* W3C Markup, IE10 Release Preview */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155289', endColorstr='#062856',GradientType=0 ); /* IE6-9 */
}
#header .section .main-menu li {
    display: inline-block;
    font: 15px/32px "Helvetica W01 Bd Cn", "Helvetica Narrow", "Arial Narrow", Arial, Sans-Serif;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 15px;
    color: #fff;
    float: left;}
#header .section .main-menu .float-left li {
    border-right: 1px solid #0d2f5c; }
#header .section .main-menu .float-right li {
    border-left: 1px solid #0d2f5c;
    font-size: 12px;
    padding: 0 10px; }
.header .breadcrumb-container {
    background-color:#fff;
    /*float: left;*/
}
.header .breadcrumb-container .breadcrumb,
.breadcrumb-container{
    color: #155289;
    font: 11px Helvetica, Arial, Sans-Serif;
    padding: 0 13px;
    font-weight: bold; }
.header .breadcrumb-container .breadcrumb a {
    color: #155289;
    text-decoration: none;
    margin-left: 0px;
    font:11px;}
.header .breadcrumb-container .breadcrumb .tail {
    color: #155289; }
.header .breadcrumb-container .breadcrumb a,
#header .breadcrumb-container .breadcrumb .tail {
    padding: 0 7px;
}
.breadcrumb-container{
    clear:both;
}
.header .breadcrumb-container .breadcrumb a.head {
    padding-left: 0; }

#footer {
    text-align: center; }
#footer #block-devel-switch-user {
    display: none; }
#footer .padded-gradient {
    height: 50px;
    background-image: -ms-linear-gradient(top, #efefef 0%, white 100%);
    /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #efefef 0%, white 100%);
    /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #efefef 0%, white 100%);
    /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef), color-stop(1, white));
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #efefef 0%, white 100%);
    /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #efefef 0%, white 100%);
    /* W3C Markup, IE10 Release Preview */ }
#footer .top-row li,
#footer .bottom-row li {
    display: inline; }
#footer .top-row li a,
#footer .bottom-row li a {
    color: #999;
    font: 10px/12px Helvetica, Arial, Sans-Serif;
    text-decoration: none;
    text-transform: uppercase; }
#footer .top-row,
#footer .bottom-row {
    margin-top: 0px; }
#footer .top-row li,
#footer .bottom-row li {
    margin: 0 10px; }
#footer .bottom-row {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 874px; }
#footer .bottom-row li {
    margin: 0; }

#block-devel-node-access-dna-node {
    display: none; }

/*#block-search-form {
    display: none; }*/

.node {
    background-color: transparent; }
.preview .node{
    background-color: transparent;
}
.grid-16{
    margin: 0;
}
.container-16 .grid-16 {
    width:960px;
}
.region-content{
    margin: 0;
}
.node .narrow-container {
    width: 230px; }
.node .wide-container {
    width: 730px; }
.node .wide-container .spacer {
    height: 5px;
    background-color: #ddd; }

.node .mission-container{
    background-color: #17497C;
    padding: 0 30px 12px;
    color: white;
    font: 12px/20px Bitter;
    min-height: 150px;
    margin-bottom: 10px;
}

body.node-type-objective .node .mission-container{
    min-height: 115px;
}

.node .mission-container #themes_container{
    margin-top: 10px;
}

.node .mission-container .themes_wrapper{
    float: left;
}


.node .mission-container .ct-label{
    /*position: absolute;*/
    padding: 6px;
    font-size: 13px;
    font-weight: bold;
    /*    margin-top: -30px;
        margin-bottom: 15px;*/
    background-color: #0c387e;
    display: inline-block;
    text-transform: uppercase;
}
#main-content .node .mission-container h2,
#main-content .node .mission-container h1{
    color: white;
    font: bold 25px Bitter;
    margin-bottom: 10px; }

#main-content .node .mission-container .mission_mobile,
#main-content .node .mission-container .mission_title_mobile,
.mobile{
    display: none;
}

.node .mission-container p {
    display: inline; }
.node .mission-container a {
    color: #fff; }
.node .mission-container .text {
    width: 570px; }
.node .mission-container .text.dosusaid {
    width: 470px; }
.node .mission-container .logo {
    width: 100px;
    text-align: center;
    margin-top: 40px; }
.node-type-agency .node .mission-container .logo{
    margin-top: 15px;
}
.node .mission-container .logo a {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none; }
.node .mission-container .logo img {
    max-width: 70px; }
.node .mission-container .mission,
.node .mission-container .read-more a,
.node .mission-container .read-less a{
    font-weight: bold;
    text-transform: uppercase; }
.node .mission-container .read-more a,
.node .mission-container .read-less a{
    color: #92df18;
    text-decoration: none; }
.node .overview-wrapper,
.node .keystg-wrapper,
.node .agency-reports-wrapper {
    background-color: white;
    color: #575757;
    font: 12px/20px Helvetica, Arial, Sans-Serif;}
.node .agency-reports-wrapper{
    float: left;
    width: 670px;
}
.node .overview-wrapper a,
.node .agency-reports-wrapper a,
.node .keystg-wrapper a{
    color: #3778b3;
    text-decoration: none;
    text-align: left; }
.node .agency-reports-wrapper .agency-report {
    float:left;
}
.node .overview-wrapper {
    padding: 20px 30px 20px 20px; }
body.node-type-objective #relatedgoals .overview-wrapper{
    /*margin-top:-60px;*/
    /*clear:both;*/
}
.node .overview-wrapper p{
    margin-bottom: 20px;
    text-align: left;
}
body.node-type-objective #tabs .accordion_second_layer p{
    margin-bottom: 10px;
}
.node .overview-wrapper .read-more{
    margin-bottom: 30px;
}


body.node-type-cross-agency-goal .node .overview-wrapper{
    margin-top: -20px;
    z-index: 1;
}
body.node-type-cross-agency-goal #tabs h2{
    margin-top: 0;
    padding-top: 0;
}
body.node-type-cross-agency-goal .node .keystg-wrapper{
    margin-top: -20px;
    z-index: 1;
    padding: 17px 20px 20px 20px;
}

.cap-statement{
    width:750px;
}
body.node-type-cross-agency-goal #main-content .node .mission-container h2.node-title{
    margin:0;
    padding-top: 5px;
}
body.node-type-cross-agency-goal .node .keystg .cap-goal-leader{
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

body.node-type-cross-agency-goal #main-content .node .overview-wrapper h2,
body.node-type-cross-agency-goal #main-content .node .keystg-wrapper h2,
body.node-type-cross-agency-goal #main-content .node .nextsteps-wrapper h2{
    color: #575757;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 18px;
}
.node .overview-wrapper h2 {
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 8px;
}
body.node-type-objective #main-content h2,
body.node-type-priority-goal #main-content h2,
.agency #main-content h2{
    color: #575757;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
}

.agency #main-content .overview-wrapper h2{
    padding-top: 20px;
    text-align: left;
}


.node .overview-wrapper .read-more,
.node .overview-wrapper .read-less,
.node .keystg-wrapper .read-more,
.node .keystg-wrapper .read-less{
    text-align: right;
    font: bold 13px Bitter;
    margin-top: 20px; }
.node .agency-reports-wrapper {
    border-top: 1px dashed #e1e1e1;
    padding: 20px 30px 30px 30px;
    font-weight: bold; }
.node .agency-reports-wrapper .download,
.node .agency-reports-wrapper .links {
    margin-left: 15px;
    margin-right: 15px; }
.node .agency-reports-wrapper .download a {
    color: #575757; }
.node .agency-reports-wrapper .links {
    line-height: 25px; }
.node .agency-head-wrapper {
    /*height: 143px;*/
    padding: 26px;
}
.node .mission-container{
    /*height: 157px !important;*/
    overflow: hidden;
}
body.node-type-priority-goal .node .mission-container,
body.node-type-agency .node .mission-container{
    float: right;
    width: 670px;
}

#tabs{
    min-height: 300px;
}
/*This is because the auto height didnt adjust for pagers*/
body.node-type-priority-goal .agency-head-mission-wrapper{
    margin-bottom:10px;
}
body.node-type-priority-goal #tabs,
body.node-type-agency #tabs,
body.node-type-priority-goal .agency-reports-wrapper,
body.node-type-agency .agency-reports-wrapper{
    margin-left: 28px;
}
body.node-type-priority-goal .wide-container,
body.node-type-agency .wide-container{
    margin-left: 200px;
    width:760px;
}
body.node-type-priority-goal .agency-head-mission-wrapper,
body.node-type-agency .agency-head-mission-wrapper{
    float: left;
    /*background: transparent url('../images/faux-mission-column.png') repeat-y;*/
}
.node .agency-head, .agency-head-wrapper .agency-head {
    text-align: center;
    font-family: Volkhov;
    color: #575757;
    margin-left: 65px; }
.node #agency-head-carousel .thumbnail-wrapper {
    margin: 0 auto;
    width: 100px;
    height: 100px;
    overflow: hidden;}
.node #agency-head-carousel .thumbnail{
    height: 100px;
    overflow: hidden;
}
.node .agency-head .thumbnail {
    float: left; }
.node .agency-head .thumbnail img {
    width: 100px; }
.node .agency-head .frame-wrapper {
    position: absolute; }
.node .agency-head .frame {
    height: 100px; }
.node .agency-head .skirt {
    background-color: #f0f0f0; }
.node .agency-head .name, .node .agency-head .title {
    position: relative; }
.node .agency-head .name, .agency-head-wrapper .name {
    font-style: italic;
    font-size: 13px; }
.node .agency-head .title, .agency-head-wrapper .title {
    font-size: 10px; }
.node .agency-report .thumbnail img {
    width: 50px; }
/*.node .agency-nav {*/
/*font: 16px Bitter;*/
/*color: #3778b3;*/
/*font-weight: bold; }*/

/*Start side tabs*/
ul.ui-tabs-nav{
    position: absolute;
    left: 0;
    float: left;
    /*Trying something different David Bruley*/
    /*margin-left: -231px;*/
    border: none;
    width:231px;
    background: none;
}

#tabs ul li img{
    margin-left: 5px;
}

#tabs ul li img:active{
    outline: none;
}

ul.ui-tabs-nav li.ui-state-default{
    border:none;
    background:none;
    padding: 15px 17px;
    position: relative;
}
ul.ui-tabs-nav li.ui-state-default a{
    font: 16px Bitter;
    color: #3778b3;
    font-weight: bold;
    /*    display: inline-block;*/
    outline: none;
}
ul.ui-tabs-nav li.ui-state-active{
    background-color: #fff;
    text-decoration: none;
}
ul.ui-tabs-nav li.ui-state-hover{
    text-decoration: none;
}
ul.ui-tabs-nav li.ui-corner-top{
    border-radius: 0;
}
body.node-type-priority-goal ul.ui-tabs-nav li.ui-corner-top{
    padding-right: 0;
}
.ui-widget-content{
    border: none;
}

.overview_wrapper .ui-tabs-anchor,
.strategic_wrapper .ui-tabs-anchor,
.apg_wrapper .ui-tabs-anchor{
    width: 150px;
}

/*End side tabs*/

#indicators{
    /*padding: 30px;*/
}
#indicators h3{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #427FB7;
    font-weight: bold;
}
#indicators .highcharts-container tspan{
    font-weight: bold;
    color:#f1f1f1;
}
.highcharts-container {
    clear: both;
}

/* for IE */
.highcharts-container .highcharts-axis span{
    max-width: 300px;
    word-wrap: break-word;
    font-size: 11px;
}

.highcharts-legend-item tspan{font-style: italic}
.node .agency-head-slider-controls {
    position: relative;
    text-align: center;
    top: -30px;
    z-index: 100; }
.node .agency-head-slider-controls a {
    color: #666;
    font-size: 25px;
    margin: 0 3px;
    text-decoration: none;
    cursor: pointer; }
.node .agency-head-slider-controls a.activeSlide {
    color: #006699; }
/*Remove .expanding_triangle after switch David Bruley*/
.expanding_triangle{
    width: 20px;
    height: 20px;
    position: absolute;
    top: 20px;
    cursor: pointer;
}
.accordion_content .accordion_header .expanding_triangle{
    top:0;
    left:5px;
}
/*remove this after the switch David Bruley*/
.accordion_header a:hover{
    text-decoration: underline;
}
/* start - preview page for performance indicator styles */
#indicators .accordion_content .tabs{
    display:block;
    float:left;
    clear:both;
    width:95%;
    margin-bottom: 40px;
}

#indicators .accordion_content .accordion_tabs .explanation table{
    float: left;
    display: block;
}
#indicators .accordion_content .accordion_tabs .explanation table caption{
    margin-left: -9999px;
}
#indicators .accordion_content .accordion_tabs .explanation table td{
    color: #555555;
}
#indicators .accordion_content .accordion_tabs .explanation table .striped td{
    background-color: #F8F8F8;
}
#indicators .accordion_content .tabs li{
    display:block;
    float:left;
    background-color: #17497c;
    border:1px solid #17497c;
    color:#fff;
    font-weight: bold;
    margin-left:1%;
    width:30%;
    text-align: center;
    padding:5px 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
#indicators .accordion_content .tabs li:first-child{
    margin-left:0px;
}
#indicators .accordion_content .tabs li.active{
    background-color: #fff;
    color:#595959;
}
#indicators .accordion_content .tabs li.active a{
    color:#595959;
}
#indicators .accordion_content .tabs li a{
    text-decoration: none;
    color: #fff;
}
#indicators .accordion_content table tbody tr.striped td{
    background-color: #EBEBEB;
}

#indicators .accordion_content .details div .data-items{
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: thin solid #dfdfdf;
}

#indicators .accordion_content .details div .data-items p{
    display: inline;
    color: #575757;
    font: 12px/20px Helvetica,Arial,Sans-Serif;
}
#indicators .accordion_content .details div .data-items span{
    color: #17497C;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    line-height: 135%;
}
/* end - preview page for performance indicator styles */


/* bottom row of links in the footer */
#footer ul.bottom-row li {
    display: block;
    float: left; }
#footer ul.bottom-row li a {
    display: block;
    height: 70px;
    margin-bottom: 50px;
    margin-right: 45px; }
#footer ul.bottom-row li a.usa_spend {
    width: 130px; }
#footer ul.bottom-row li a.wh {
    width: 243px; }
#footer ul.bottom-row li a.usa {
    width: 91px; }
#footer ul.bottom-row li a.recovery {
    width: 120px; }
#footer ul.bottom-row li a.data {
    width: 65px; }

/*------------------------------------------More style ---------------------------------------*/
#expand, .expand-accordians{
    font-family: bitter;
    background:url('../images/accordion_content_triangle_sideways.png') no-repeat right center;
    padding:10px 20px;
    font-size: 14px;
}
/*stratagy goals and objectives styles*/
.acc_header_label{
    color: #575757;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
}
.accordion_header,
.views-accordion-header{
    background-color: #f1f1f1;
    border: solid 1px #e0e0e0;
    position: relative;
    overflow: hidden;
    padding: 10px 15px;
    margin-top: 5px;
    /*width:648px;*/
    -moz-border-radius: 0px/*{cornerRadius}*/;
    -webkit-border-radius: 0px/*{cornerRadius}*/;
    border-radius: 0px/*{cornerRadius}*/;
    background-image: none;
    /*cursor: pointer; Put this back in after switch David Bruley*/
}
.views-accordion-header.ui-state-active,
.views-accordion-header.ui-state-focus{
    background-color: #f1f1f1;
    border: solid 1px #e0e0e0;
}

.acc_content_label{
    display: block;
    float: left;
    margin-right: 5px;
    font-weight: bold;
    color: #000;
}
.accordion_content,
.ui-accordion-content{
    border: solid 1px #e0e0e0;
    position: relative;
    overflow: hidden;
    padding: 20px 50px;
    width:580px;
}
.accordion_content .accordion_second_layer,
.accordion_content .accordion_third_layer{
    padding-top: 0;
}
.accordion_header p
/*.accordion_content p {*/{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color:#427fb7;
    line-height: 135%;
    width: 433px;
    clear:both;
    margin:40px 0 0 43px;
}

#relatedgoals .overview-wrapper > h2{
    margin-top:0;
    padding-top:10;
}
#apg .accordion_header,
#stgob .accordion_header,
#relatedgoals .accordion_header,
#relgoals .accordion_header,
body.node-type-priority-goal #relgoals .accordion_header,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_header,
body.objective #relatedgoals .accordion_header{
    padding: 0 16px;
    cursor:pointer;
}



#stgob .accordion_header p,
#apg .accordion_header p,
#relgoals .accordion_header p,
#relatedgoals .accordion_header p
{
    width: 380px;
    float: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    clear: none;
    margin: 17px;
    color:#427FB7;
}
#stgob .accordion_header p,
#relatedgoals .accordion_header p,
#relgoals .accordion_header p{
    color:#575757;
}

#apg .accordion_header h3{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

#developer-api-accordion h2.ui-accordion-header{
    clear:both;
    float: left;
    width:93%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: #F1F1F1;
    padding:17px;
    margin-top: 10px;
}
body.node-type-priority-goal #relgoals .accordion_header.so_accordion p{
    width:360px;
}
#stgob .accordion_header h3,
#relatedgoals .accordion_header h3,
body.node-type-priority-goal #relgoals .accordion_header h3,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_header h3,
body.objective #relatedgoals .accordion_header h3,
#developer-api-accordion .ui-accordion-header a{
    margin-right:0;
    color: #575757;
}
#developer-api-accordion .ui-accordion-header h2{
    clear: both;
    float: left;
}
/*should address padding to the prep pages only*/
.node{
    padding:0 30px;
}
.agency-overview,
.node-php-code,
.node-page{
    padding: 0;
}
.node-page > h2,
.node-php-code > h2 {
    display: none;
}
#stgob .accordion_header h3,
#apg .accordion_header h3,
#relgoals .accordion_header h3,
#relatedgoals .accordion_header h3{
    color: #575757;
    /*font-family: Helvetica,Arial,sans-serif;*/
    font-weight: bold;
}
.nextsteps-wrapper{
    float: left;
    background: #fff;
    width: 689px;
    margin-top: -20px;
    padding: 15px 20px;
}
body .overview-wrapper h2{
    color: #575757;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
}
#stgob .accordion_content h3,
#relatedgoals .accordion_content h3,
body.node-type-priority-goal #relgoals .accordion_content h3,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_content h3,
body.objective #relatedgoals .accordion_content h3{
    color:#575757;
    font-weight: bold;
    text-align: left;
}
.accordion_first_layer .overview-wrapper{
    padding-left:0;
}
.accordion_second_layer,
.accordion_third_layer{
    padding-left: 26px;
}
#stgob .accordion_first_layer .accordion_header h4,
#relatedgoals .accordion_first_layer .accordion_header h4,
#relgoals .accordion_first_layer .accordion_header h4,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_first_layer .accordion_header h4,
body.objective #relatedgoals .accordion_first_layer .accordion_header h4{
    width:470px;
    margin: 2px 11px;
    color:#427fb7;
}
#relgoals .accordion_first_layer .accordion_header,
#stgob .accordion_first_layer .accordion_header,
#relatedgoals .accordion_first_layer .accordion_header,
body.node-type-priority-goal #relgoals .accordion_first_layer .accordion_header,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_first_layer .accordion_header,
body.objective #relatedgoals .accordion_first_layer .accordion_header{
    background-color: transparent;
    border: none;
    padding: 0 15px;
}
#stgob .accordion_second_layer .accordion_header h4,
#relatedgoals .accordion_second_layer .accordion_header h4,
body.node-type-priority-goal #relgoals .accordion_second_layer .accordion_header h4,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_second_layer .accordion_header h4,
body.objective #relatedgoals .accordion_second_layer .accordion_header h4{
    width:405px;
    color:#427fb7;
}
#stgob .accordion_content.accordion_first_layer p,
#stgob .accordion_content.accordion_second_layer p,
#relatedgoals .accordion_content.accordion_first_layer p,
#relatedgoals .accordion_content.accordion_second_layer p,
#relatedgoals .accordion_content.accordion_third_layer p,
body.node-type-priority-goal #relgoals .accordion_content.accordion_first_layer p,
body.node-type-priority-goal #relgoals .accordion_content.accordion_second_layer p,
body.node-type-priority-goal #relgoals .accordion_content.accordion_third_layer p,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_content.accordion_first_layer p,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_content.accordion_second_layer p,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_content.accordion_third_layer p,
body.node-type-objective #relatedgoals .accordion_content.accordion_first_layer p,
body.node-type-objective #relatedgoals .accordion_content.accordion_second_layer p,
body.node-type-objective #relatedgoals .accordion_content.accordion_third_layer p,
body.objective #relatedgoals .accordion_content.accordion_first_layer p,
body.objective #relatedgoals .accordion_content.accordion_second_layer p,
body.objective #relatedgoals .accordion_content.accordion_third_layer p {
    color:#575757;
    text-align: left;
}
body.node-type-agency #stgob .accordion_second_layer,
body.node-type-agency #stgob .accordion_third_layer,
body.node-type-priority-goal #relgoals .accordion_second_layer,
body.node-type-priority-goal #relgoals .accordion_third_layer,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_second_layer,
body.demo-expand-and-enhance-public-engagement-federal-government #relatedgoals .accordion_third_layer,
#relgoals .accordion_second_layer,
#relgoals .accordion_third_layer,
#relatedgoals .accordion_second_layer,
#relatedgoals .accordion_third_layer,
body.objective #relatedgoals .accordion_second_layer,
body.objective #relatedgoals .accordion_third_layer{
    border: none;
}
.accordion_header h3,
.accordion_content h3{
    margin-top: 5px;
    font-family: bitter, serif;
    font-weight: bold;
    font-size: 16px;
}


.accordion_content img{
    display: block;
    float:left;
    margin-right: 30px;
}

.accordion_header h3{
    display: block;
    float:left;
}


.accordion_header h3{margin-left: 32px;}
.accordion_content p{
    margin-bottom: 10px;
    font-size: 12px;
}
#indicators .accordion_header h3{
    padding: 2px 0;
}
.accordion_content h3{margin-bottom: 10px;}
.accordion_content img.star{float: none; clear: right; display: inline-block; margin-left: 5px;}

.accordion_collapsed{
    background:url('../images/accordion_header_triangle_sideways.png') no-repeat #f1f1f1;
}
.accordion_expanded{
    background:url('../images/accordion_triangle_down.png') no-repeat #f1f1f1;
}
.accordion_content  .accordion_collapsed{
    background:url('../images/accordion_content_triangle_sideways.png') no-repeat 10px 4px;
}
.accordion_content .accordion_expanded{
    background:url('../images/accordion_down_arrow.png') no-repeat 10px 7px;
}
.single_logo{
    margin-left: 50px;
}
.agency_tags{
    display: inline-block;
    background-color: #fff;
    padding: 0px 8px;
    text-align: center;
    color: #155289;
    text-transform: uppercase;
    margin-left: 3px;
    margin-bottom: 5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 10px;
}

.agency_tags_label{
    font-style: italic;
    margin-left: 6px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
}

.lead_office_label{
    font-family: Bitter, serif;
    font-size: 11px;
    text-transform: uppercase;
}

/*.agency .popup-element-body,*/
.node-type-priority-goal .popup-element-body{
    margin-top: -135px;
}


/* Tooltips for (*) */
span.hasTooltip{
    text-decoration: none;
    color:#575757;
    cursor: pointer;
}
.hasTooltip span.tooltip{
    width:150px;
    text-indent: -9999px;
    text-decoration: none;
    display: block;
    z-index: 10;
    height: 0;
}
.hasTooltip span.tooltip p{
    text-decoration: none;
}
.hasTooltip:hover span.tooltip,
.hasTooltip:focus span.tooltip{
    padding: 15px;
    text-indent: 0;
    background:#fff;
    /*-moz-box-shadow: 3px 3px 4px #333;*/
    /*-webkit-box-shadow: 3px 3px 4px #333;*/
    /*box-shadow: 3px 3px 4px #333;*/
    /* box shadow For IE 8 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8b8b8b')";*/
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: solid 1px #ddd;
    height: auto;
    behavior: url('../../../libraries/PIE/PIE.htc');
}
.star_wrapper{
    display: inline-block;
}

.star_wrapper .popup-element-body{
    margin-top: -49px;
}

.star_wrapper .popup-element-body .tt_text{
    font-size: 11px;
    color: #fff;
    float: left;
    background-color: #111;
    padding: 5px;
    opacity: 0.8;
    filter: alpha(opacity=90);
}



/*Social Media icons*/
#share_icons a{
    text-indent: -9999px;
}
#facebook-social-icon,
#twitter-social-icon,
#linkdin-social-icon,
#mail-social-icon,
#rss-social-icon {
    display: block;
    height: 30px;
    width:30px;
    float: left;
    margin-right: 5px;
}
#facebook-social-icon{
    background-image: url('../images/facebook_icon.png');
}
#facebook-social-icon:hover{
    background-image: url('../images/facebook_icons_hover.png');
}
#twitter-social-icon{
    background-image: url('../images/twitter_icon.png');
}
#twitter-social-icon:hover{
    background-image: url('../images/twitter_icons_hover.png');
}
#linkdin-social-icon{
    background-image: url('../images/linkdin_icon.png');
}
#linkdin-social-icon:hover{
    background-image: url('../images/linkdin_icons_hover.png');
}
#mail-social-icon{
    background-image: url('../images/mail_icon.png');
}
#mail-social-icon:hover{
    background-image: url('../images/mail_icons_hover.png');
}
#rss-social-icon{
    background-image: url('../images/rss_icon.png');
}
#rss-social-icon:hover{
    background-image: url('../images/rss_icons_hover.png');
}

#share_icons{
    overflow: hidden;
    float: right;
    position: relative;
    margin: 10px 0;
}
body.node-type-cross-agency-goal #share_icons{
    margin-bottom: -20px;
}
#xml-export-icon,
#csv-export-icon {
    float: left;
    padding: 0 5px;
    background-color: #f1f1f1;
    font-family: Bitter, serif;
    font-size: 11px;
    font-weight: bold;
    margin: 5px 5px 0 0;
}
#xml-export-icon a,
#csv-export-icon a{
    color: #414141;
}
#xml-export-icon{ margin-left:15px;}


.normal_copy p{
    display: inline;
    color:#575757;
    font-weight: normal;
}
.normal_copy{
    margin-bottom: 15px;
}
/*carousel styles*/
#carousel_container {
    overflow: hidden;
    padding-top: 20px;
    text-align: center;
    position: relative;
}
#carousel_container > div {
    float: left;
    width: 131px;
    margin-right: 57px;
    font-size: 9px;
    z-index: 2;
    position: relative;
}
#carousel_container > div > p{
    display: inline-block;
    font-size: 9px;
    padding: 5px;
    color:#fff;
}
#slider-code > div > p,
#slider-code2 > div > p{
    display: inline-block;
    font-size: 9px;
    padding: 5px;
    color:#fff;
}
#strategic_goal {
    background-color: #3778b3;
}
#strategic_objective {
    background-color: #4a4a4a;
}
#agency_priority_goals {
    background-color: #9bc9e6;
}
.carousel_body {
    background-color: #ebebeb;
    border-right:dashed 1px #cfcece;
    border-bottom:dashed 1px #cfcece;
    border-left:dashed 1px #cfcece;
    padding: 10px 0;
    font-weight: bold;
    overflow: hidden;
    width:129px;
    height: 28px;
}
#strategic_objective > div {
    background-color: #3778b3;
    color:#fff;
}

div#line{
    border-bottom: dashed 1px #000;
    position: absolute;
    top:58px;
    z-index: 1;
    left:150px;
    width:380px;
}

#slider-code,
#slider-code2{
    height: 90px;
    overflow:hidden;
    width:131px;
    margin-left: 31px;
}
#slider-code .viewport,
#slider-code2 .viewport{
    float: left;
    overflow: hidden;
    position: relative;
    /*padding: 10px;*/
    /*background-color: #ebebeb;*/
    /*border-right: dashed 1px #cfcece;*/
    /*border-bottom: dashed 1px #cfcece;*/
    /*border-left: dashed 1px #cfcece;*/
}
#slider-code .disable,
#slider-code2 .disable{
    visibility: hidden;
}
#slider-code .overview,
#slider-code2 .overview{
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
}
#slider-code .overview li,
#slider-code2 .overview li{
    float: left;
    margin: 10px 0 0 0;
    padding: 1px;
    width: 131px;
}

#slider-code .pager,
#slider-code2 .pager{
    position: absolute;
    overflow:hidden;
    list-style: none;
    clear: both;
    right:7px;
    top:38px;
}
#slider-code .pager li,
#slider-code2 .pager li{
    float: left;
}
#slider-code .pagenum,
#slider-code2 .pagenum{
    background: url('../images/carousel_circle.png') no-repeat;
    width:7px;
    height: 7px;
    display: block;
    margin-left: 7px;
}
#slider-code .active,
#slider-code2 .active{
    background: url('../images/active_carousel_circle.png') no-repeat;
    width:7px;
    height: 7px;
}

.viewport p#parent {
    display: block;
    position: absolute;
    top:30px;
    left:5px;
    color:#3778b3;
}

/*agency head carousel*/
.agency-head-wrapper .viewport {
    float: left;
    width: 105px;
    overflow: hidden;
    position: relative;
    margin-left:35px;
    margin-bottom: 5px;
}
.agency-head-wrapper .buttons {
    display: block;
    margin: 30px 10px 0 0;
    float: left;
}
.agency-head-wrapper .disable {
    visibility: hidden;
}
.agency-head-wrapper .overview {
    list-style: none;
    padding: 0;
    margin: 0 0 0 0;
    position: absolute;
    left: 0; top: 0;
}
.agency-head-wrapper .overview li{
    float: left;
    margin: 0 110px 0 0;
    padding: 1px;
    width: 100px;
}
.agency-head-wrapper .overview li div{
    width:100px;
}
.agency-head-wrapper .pager {
    overflow:hidden;
    list-style: none;
    clear: both;
    margin: 0 0 0 31px;
    position: relative;
    padding-bottom:10px;
}
.agency-head-wrapper .pager li {
    float: left;
}
.agency-head-wrapper .pagenum {
    background: url('../images/active_carousel_circle.png') no-repeat;
    width:7px;
    height: 7px;
    display: block;
    margin-left: 7px;}
.agency-head-wrapper .active {
    background: url('../images/carousel_circle.png') no-repeat;
    width:7px;
    height: 7px; }
.agency-head-wrapper .frame-wrapper,
.agency-head-wrapper .thumbnail{
    position: absolute; }
.agency-head-wrapper .name{
    position: relative;
    text-align: center;
    margin-top:5px;
}
.agency-head-wrapper .title{
    text-align: center;
}

.hide{
    display: none;
}

#themes_container p{
    display: inline-block;
    float: left;
}

#tags_container{
    float: left;
    max-width: 488px;
}
body.department-state-and-usaid #tags_container{
    max-width: 400px;
}
span.headers-no-data{
    font-style: italic;
    padding-left: 2px;
}
span.body-no-data{
    /* add any styles if required.*/
}
/**End Copying Style.css from perf3*/

/*FAQ page*/
body.faq.not-front .node .content,
body.faq .node .content .field .field-items
{
    padding-top: 0;
}
body.faq h2.top_header{
    margin-bottom: 10px;
}

body.faq h2{
    margin-top: 15px;
}
#faq-tabs .ui-tabs-nav{
    padding: 0 0 1px 0;
    width: 100%;
    position: relative;
    background: none;
    border-bottom: 1px solid #dfdfdf;
}
#faq-tabs .ui-tabs-nav li{
    list-style-type: none;
    display: block;
    float: left;
}
.faq h2 {
    font-size: 18px;
}
body.faq h2#how,
body.faq h2#what{
    margin-top:20px;
}
body.faq #main-content .quicktabs-tabpage > .node > h2{
    padding: 0;
    margin: 10px 0 0 0;
}

body.faq .quicktabs-tabs{
    background: none;
    border-bottom: 1px solid #dfdfdf;
}
body.faq #quicktabs-site_faq .quicktabs-tabs li{
    background-color: #f6f6f6;
    margin: -1px 0 0 0;

}
#faq-tabs .ui-tabs-nav li a,
body.faq ul.quicktabs-tabs.quicktabs-style-garland li a:link,
#faq-tabs .ui-tabs-nav li a:link{
    color:#006699;
    border: 1px solid #dfdfdf;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #f6f6f6;
    padding: 7px 12px 4px 11px;
    font-weight: bold;
}
body.faq #quicktabs-site_faq .quicktabs-tabs li.active{
    margin: 0 !important;
}
body.faq ul.ui-tabs-nav li.ui-state-default{
    padding:0;
}
body.faq .node .content .field .field-items #faq-tabs li{
    margin: 0;
}
#faq-tabs{
    padding-top:20px;
}
#faq-tabs .ui-tabs-panel{
    margin-top:35px;
}
#faq-tabs .ui-tabs-nav li.ui-tabs-active a,
#faq-tabs .ui-tabs-nav li:active a,
#faq-tabs .ui-tabs-nav li:active,
body.faq ul.quicktabs-tabs.quicktabs-style-garland li.active,
body.faq ul.quicktabs-tabs.quicktabs-style-garland li.active a{
    background: #fff;
    border-bottom: 0 !important;
    border-color: #dfdfdf !important;
}
body.faq ul.quicktabs-tabs.quicktabs-style-garland li.active a:link,
#faq-tabs .ui-tabs-anchor{
    padding: 8px 12px 4px 11px;
    margin: 0;
    font: bold 12px/20px Verdana;
}
body.faq .node .content .field .field-items{
    width: 98%;
}
body.faq .node .content .field .field-items p,
body.faq .node .content .field .field-items li{
    font-size: 13px;
}
body.faq .node .content .field .field-items ul{
    padding-left: 20px;
    /*margin-bottom: 30px;*/
}
body.faq .node .content .field .field-items li{
    margin: 3px;
}
body.faq .node{
    background-color: transparent;
}
body.faq #main {
    padding: 0 30px;
    width:905px;
}

/*****Some Basic Pages*****/
.data-driven-reviews #block-system-main,
.hudstat #block-system-main,
.about #block-system-main,
.feedback #block-system-main
{
    margin: 0 35px;
}

.text_wrapper{
    float: left;
    clear: both;
    margin-top: 10px;
}

.text_left{
    width: 520px;
    float: left;
}

.text_right{
    width: 310px;
    padding-left: 19px;
    margin-left: 18px;
    float: left;
}

.data-driven-reviews .node .content .field .field-items,
.hudstat .node .content .field .field-items{
    width: 100%;
    padding: 0
}

.data-driven-reviews .node .content .field img,
.data-driven-reviews .node .content .field-group-format img,
.hudstat .node .content .field img,
.hudstat .node .content .field-group-format img {
    width: auto;
    height: auto;
}

.data-driven-reviews a.button {
    display: block;
    float: left;
    clear: both;
    padding: 5px 10px;
    margin: -30px 10px 0px 0px;
    width: auto;
    color: #fff;
    background: #279bdf;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #279bdf 0%, #0276ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #279bdf), color-stop(100%, #0276ba));
    background: -webkit-linear-gradient(top, #279bdf 0%, #0276ba 100%);
    background: -o-linear-gradient(top, #279bdf 0%, #0276ba 100%);
    background: -ms-linear-gradient(top, #279bdf 0%, #0276ba 100%);
    background: linear-gradient(to bottom, #279bdf 0%, #0276ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#279bdf', endColorstr='#0276ba',GradientType=0 );
}

.data-driven-reviews .node,
.hudstat .node {
    background-color: #fff;
}

.data-driven-reviews h3 {
    color: #006699;
    font: 18px/1em Georgia, "Times New Roman", Times, serif;
    padding: 10px 0;
}

.data-driven-reviews p{
    padding-top: 10px;
}

.data-driven-reviews .node .content .field .field-items p {
    padding-bottom: 31px;
}

.hudstat .node .content .field .field-items p {
    padding-bottom: 20px;
    padding-top: 20px;
}

.data-driven-reviews .node .content,
.hudstat .node .content{
    padding-top: 0;
}

/* Home Page Styles */


.homepage-bottom{
    text-align: center;
    font-style: italic;
    height: 40px;
    color: #515050;
}
.blue-boxes{
    display: inline;
    margin-bottom: 20px;
    float: left;
    margin-left: 22px;
}
.blue-boxes .homepage-blue-box{
    background-color: #279BDF;
    background-image: url(../images/blue_gred.png);
    background-repeat: repeat-x;
    width: 266px;
    height: 85px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    display: block;
    float: left;
    margin-right: 20px;
    margin-left: 20px;
}
.blue-boxes .homepage-blue-box p,
.blue-boxes .homepage-blue-box a{
    font-size: 18px;
    color: white;
    font-weight: bold;
    padding-right: 10px;
}

.blue-boxes .box3 a,
.blue-boxes .box2 a{
    text-decoration: none;
}

.homepage-blue-box p.info:hover{
    cursor: pointer;
}

.blue-boxes .homepage-blue-box div{
    vertical-align: top;
    text-align: right;
    margin-right: 10px;
    margin-top: 4px;
}

.blue-boxes .box3 a{
    margin-top: 12px;
}

.blue-boxes .homepage-blue-box .info{
    background-image:url('/sites/all/themes/performance/images/white_arrow_with_circle.png');
    background-repeat: no-repeat;
    width:100%;
    display: inline-block;
}
.blue-boxes .homepage-blue-box #agency-goals-info{
    background-position: 200px 7px;
}
.blue-boxes .homepage-blue-box #themes-info{
    background-position: 175px 0;
    min-height: 30px;
}

#spotlight {
    float: left;
    clear: both;
    border-bottom: 1px solid #e9eaee;
    background: #f2f3f6;
    width: 100%;
}

#spotlight .spotlightLeft{
    height: 100%;
    border-right: 1px solid #eaeff2;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #f1f1f1;
    background-image: url(../images/grey_grid.png);
    background-repeat: repeat-x;
}

#main-content .spotlightLeft h1{
    font-family: 'Roboto', sans-serif;
    color: #575757;
    margin-left: 20px;
    margin-top: 30px;
    margin-bottom: 5px;
    font-weight: bold;
}
body.front .spotlightLeft h1{
    font-family: 'TrajanProRegular', serif;
    color:#1668b1;
    margin-left: 20px;
    margin-top: 30px;
    margin-bottom: 5px;
    font-weight: bold;
}
body.clear-goals #main-content .spotlightLeft h1{
    margin-top: 0;
    padding-top: 0;
    font-size: 18px;
}
body.clear-goals span.expand{
    background: url(../images/icon-block-collapsed.png) 0 0 no-repeat;
    height:10px;
    width:10px;
    position: absolute;
    top: 9px;
    left: 0;
    z-index: 1;
}
body.clear-goals .sub-goal-item span.expand{
    top: 1px;
    left: -7px;
}
body.clear-goals span.collapse{
    background: url(../images/icon-block-expanded.png) 0 0 no-repeat;
    height:10px;
    width:10px;
    position: absolute;
    top: 13px;
    left: -4px;
    z-index: 1;
}
body.clear-goals .sub-goal-item span.collapse{
    top: 4px;
    left: -13px;
}
body.clear-goals .objective-item span.expand{
    top:2px;
    left:-8px;
}
body.clear-goals .objective-item span.collapse{
    top:5px;
    left: -13px;
}
body.clear-goals .objective-item .triangle-clicky{
    top: 0;
}
#homepage-text{
    padding-left: 20px;
}

.intro_text p{
    margin-bottom: 10px;
    line-height: 155%;
}

#spotlight .spotlightLeft #homepage-text #flag{
    float: left;
}

#spotlight .spotlightLeft #homepage-text #message{
    float: left;
    width: 445px;
    margin: 10px 30px 20px 20px;
    padding-right: 5px;
}

#spotlight .spotlightLeft h3{
    font: 30px/1em Helvetica,Arial,Sans-Serif;
    text-transform: uppercase;
}
#spotlight .spotlightLeft img{
    margin-bottom: 12px;
    margin-top: 7px;
}
/*#spotlight .spotlightLeft p:nth-of-type(2){
    text-align: right;
    font: 10px/1em Helvetica,Arial,Sans-Serif;
}*/
/*#spotlight .spotlightLeft #flag img{
    width: 100px;
}*/
#spotlight .spotlightLeft .skirt {
    background-color: #f6f6f6;
    width:100px;
}

#spotlight .spotlightRight{
    width:374px;
    float: left;
    background-color: #f3f4f7;
    border-left: 1px solid #eaeff2;
    height: 100%;
}

.page-clear-goals #spotlight .spotlightRight{
    width:374px;
    float: left;
    background-color: #f3f4f7;
    border-left: 1px solid #eaeff2;
    height: 500px;
}

.page-clear-goals .clear-goals-wrapper a{
    text-align: center;
    display: block;
    color: #006699;
    text-decoration: none;
    font-size:15px;
}

#spotlight .spotlightRight .feature{
    margin: 20px 20px 20px 30px;
}
#spotlight .border{
    width: 2px;
    background-color: #ced5e1;
    float: left;
    height: 100%;
}
.spotlightRight .feature{
    width: 314px;
}

.spotlightRight { height: 145px; overflow:hidden; }
.spotlightRight .viewport {  width: 314px; height: 125px; overflow: hidden; position: relative; }
.spotlightRight .buttons { display: block; margin: 30px 10px 0 0; float: left; }
.spotlightRight .next { margin: 30px 0 0 10px;  }
.spotlightRight .disable { visibility: hidden; }
.spotlightRight .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; width: 314px;}
.spotlightRight .overview li{ margin: 0 20px 0 0; padding: 1px; height: 121px; border: 1px solid #dcdcdc; width: 314px;}

.spotlightRight .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 45px; }
.spotlightRight .pager li { float: left; }
.spotlightRight .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
.spotlightRight .active { color: #fff; /*background-color:  #555555;*/ }

/****/

.front .node{
    background-color: #FFF;
}

.front #main{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f2f3f6;
}

/*.front .grid-16{
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;

}
*/
.front .node .content {
    padding-top: 0;
}

/* Home-page Slider */



#block-views-home-slider-block{
    width: 285px;
    margin-top: 30px;
}

#block-views-home-slider-block h2{
    display: none;
}

.view-home-slider,
.view-home-slider-public{
    width: 285px;
    margin-left: 40px;
    margin-top:30px;
}

.view-home-slider .views-field-title . field-content,
.view-home-slider-public .views-field-title . field-content{
    max-width: 275px;
    display: block;
    margin: 0 auto;
}
.view-home-slider .views-field-title,
.view-home-slider-public .views-field-title{
    font-family: 'Roboto', sans-serif;
    color: #1a8cd1;
    font-size:27px;
    width: 300px;
    text-align: center;
    background-color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 34px;
}

.view-home-slider .views-field-body,
.view-home-slider-public .views-field-body-revision-id{
    text-align: center;
    width: 260px;
    padding: 20px;
    background-color: #eaeaea;
    border: thin solid #e3e3e3;
    margin-bottom: 15px;
    line-height: 19px;
    font-weight: bold;
}

.view-home-slider .views-field-body a,
.view-home-slider-public .views-field-body-revision-id a{
    text-align: center;
    display: block;
}

.widget_pager .views-slideshow-pager-field-item {
    float: left;
    text-indent: -9999px;
    background-image: url(../images/slide_bullet.png);
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
    padding-right: 20px;
    margin: 0 auto;
}

.widget_pager {
    margin-left: 115px;
}

.widget_pager .active {
    float: left;
    text-indent: -10000px;
    background-image: url(../images/slide_bullet_active.png);
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
    margin: 0 auto;
}

.views-slideshow-pager-field-item:hover{
    cursor: pointer;
}

.view-home-slider .views-field-field-home-slider-image,
.view-home-slider-public .views-field-field-home-slider-image-revision-id{
    margin-top: 20px;
    background-color: #fff;
    float: left;
}

.view-home-slider-public .views-field-field-home-slider-image-revision-id img,
.view-home-slider .views-field-field-home-slider-image img{
    margin-top: 10px;
    margin-left: 22px;
}

/*** End of Slider **/

.quote{
    margin-bottom: 17px;
}

.quote p{
    line-height: 20px;
}

.quote_right{
    text-align: right;
    font: 10px/1em Helvetica,Arial,Sans-Serif;
}
.quote_right p{
    line-height: 130%;
}


/* Footer Blocks Dropdpwn */

.drops_wrapper{
    position: relative;
    width: 880px;

    margin: 0 auto;
    z-index: 99;
    clear: both;
}

.agency_drop{
    clear: both;
    position: absolute;
    background-color: #fff;
    width: 266px;
    margin-left: 308px;
    top: -35px;
}


.themes_drop{
    clear: both;
    background-color: #fff;
    width: 876px;
    /*height: 145px;*/
    position: absolute;
    margin-top: -35px;
    left: 3px;
    /*opacity:0.9;*/
    /*filter:alpha(opacity=90); *//* For IE8 and earlier */
    /*border: 1px solid black;*/
    box-shadow:0 1px 0 2px #222, 0 -1px 0 2px #222;
    -moz-box-shadow: 1px 0 2px #222,  -1px 0 2px #222;
    -webkit-box-shadow: 1px 0 2px #222,  -1px 0 2px #222;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222');
}

.drop_col{
    width: 214px;
    float: left;
    margin-top: 10px;
}

.listContainer1{
    width: 879px;
}

.themes_drop ul{
    width: 175px;
    float: left;
    margin: 0;
    padding-top: 5px;
}

.themes_drop li{
    width: 180px;
    float: left;
}

.themes_drop ul,
.agency_drop ul
{
    list-style: none;
}

.themes_drop ul li a,
.agency_drop ul li a{
    color: #188ace;
    font-weight: bold;
    padding-bottom: 10px;
    display: block;
}

.agency_drop ul{
    margin-left: -40px;
}

.agency_drop ul li{
    background-image: url(../images/drop_nav_bg.png);
    background-repeat: repeat-x;
    height: 49px;
}

.agency_drop ul li a{
    color: #188ace;
    font-weight: bold;
    padding: 10px;
    display: block;
    text-align: center;
}

/* Search Results Page */


body #main-content .refine_mobile{ /*filters anchor*/
    display: none;
}

.apachesolr-browse-blocks{
    float: right;
    background-color: #f0f0f0;
    padding: 10px;
    margin-right: -306px;
}



.page-search .search_filters_title{
    background-color: #e9e9e9;
    /*    width: 239px;*/
    text-align: center;
    font-size: 8px;
    color: #5c5c5c;
    padding-top: 10px;
    padding-bottom: 10px;
}

#block-block-11{
    float: none;
}

.page-search .search_filters_title h1{
    margin-left: 10px;
}

.page-search .block-facetapi{
    /*margin: 0px 15px;*/
    border-bottom: thin solid #ececec;
    padding: 10px 0;
    float: left;
}

.page-search .block-facetapi h2{
    color: #155289;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 5px;
}


.page-search .block-facetapi .content ul li{
    list-style: none;
    margin: 0;
    margin-top: 4px;
    float: left;
    margin-bottom: 4px;
}

.page-search .block-facetapi .content ul li a{
    color: #494949;
    font-size: 12px;
    width: 185px;
    float: right;
}

.page-search .block-facetapi a.facetapi-limit-link{
    color: #305776;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 12px;
    float: left;
    margin-top: 5px;
}

.page-search .block-facetapi a.facetapi-limit-link:after {content: "\00bb";}

.hide_it{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    /* IE 5-7 */
    filter: alpha(opacity=0);

    /* Netscape */
    -moz-opacity: 0;

    /* Safari 1.x */
    -khtml-opacity: 0;

    /* Good browsers */
    opacity: 0;
}

.page-search .block-facetapi .checkbox,
.page-search .block-facetapi .radio {
    width: 12px;
    height: 12px;
    padding: 0px;
    background: url(../images/checkbox_bg_new.png);
    display: block;
    clear: left;
    float: left;

}

.page-search .block-facetapi .checked {
    background-position: 0px -50px;
}

.facetapi-checkbox{
    background-color: white;
}


.page-search #block-system-main li.search-result{
    margin-bottom: 30px;
}

.page-search #block-system-main li.search-result h3 a{
    color: #155289;
    font-weight: bold;
}

.page-search #block-system-main li.search-result p.search-link{
    color: #006621;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px;
}

.page-search #block-system-main .content .item-list{
    float: left;
}

#block-system-main .content .item-list li.pager-item,
#block-system-main .content .item-list li.pager-current,
#block-system-main .content .item-list li.pager-first,
#block-system-main .content .item-list li.pager-previous,
#block-system-main .content .item-list li.pager-next,
#block-system-main .content .item-list li.pager-last{
    border: thin solid #ccc;
    padding: 8px;
    margin-right: 5px;
}

.page-search #block-system-main .content .item-list li.pager-item,                   /* For search results page */
.page-search #block-system-main .content .item-list li.pager-current,
.page-search #block-system-main .content .item-list li.pager-first,
.page-search #block-system-main .content .item-list li.pager-previous,
.page-search #block-system-main .content .item-list li.pager-next,
.page-search #block-system-main .content .item-list li.pager-last{

    margin-right: 0px;
}

#block-system-main .content .item-list li.pager-first,
#block-system-main .content .item-list li.pager-previous,
#block-system-main .content .item-list li.pager-next,
#block-system-main .content .item-list li.pager-last{
    background-color: #17497C;
}

#block-system-main .content .item-list li.pager-first a,
#block-system-main .content .item-list li.pager-previous a,
#block-system-main .content .item-list li.pager-next a,
#block-system-main .content .item-list li.pager-last a{
    color: white;
}

#block-system-main .content .item-list li.pager-current {
    color: white;
    background-color: #17497C;
}

/* main_nav dropdown split */


/*ul.nice-menu ul{
    height: 410px;
    background-color: #fff
}

ul.nice-menu ul.listCol1{
    left: 0px;
}

ul.nice-menu ul.listCol2{
    left: 260px;
}

ul.nice-menu ul.listCol3{
    left: 520px;
}

#site-menu ul.nice-menu ul li{
    padding-bottom: 5px;
    width: 250px;
}


}*/


#site-menu #block-nice-menus-2 ul.nice-menu ul li a {
    font-size: 1em;
    line-height: 15px;
    font-weight: bold;
    text-transform: capitalize;
    width:88%;
    height:28px;
}
#site-menu #block-nice-menus-2 ul.nice-menu ul li{
    padding-bottom: 0px;
}
#site-menu #block-nice-menus-2 ul.nice-menu li.menu-path-initiative-manage-property-home ul li{
    width:auto;
}
#site-menu #block-nice-menus-2 ul.nice-menu ul{
    width: 700px;
    background-color: #fff;
    padding: 10px;
    margin-top: 7px;
    border-top: none;
    box-shadow: 1px 0 2px #222,  -1px 0 2px #222;
    -moz-box-shadow: 1px 0 2px #222,  -1px 0 2px #222;
    -webkit-box-shadow: 1px 0 2px #222,  -1px 0 2px #222;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222');
    z-index: 42;
}
#site-menu #block-nice-menus-2 ul.nice-menu li.menu-path-initiative-manage-property-home ul{
    width:175px;
}
#site-menu ul#nice-menu-3 ul{
    margin-top: 18px;
}




#site-menu #block-nice-menus-2 ul.nice-menu ul li{
    width: 33.333%;
    line-height: 1.5em;
    float: left;
    display: block;
    height: 37px;
}
#site-menu #block-nice-menus-2 ul#nice-menu-2 li.menu-2508 > ul{
    width:180px;
}
#site-menu #block-nice-menus-2 ul#nice-menu-2 li.menu-2508 > ul > li{
    width:100%;
}
#site-menu #block-nice-menus-2 ul.nice-menu ul{
    border-bottom: none;
}


ul.nice-menu-down ul li {
    clear: none;
}


/* Cross Agency Priority */

.page-cap-goals-list .breadcrumb-title-wrapper {
    background-color: white;
    background-image: none;
    padding-bottom: 0;
    padding-top: 0;
}

.page-cap-goals-list .breadcrumb {
    color: #155289;
    font-size: 10px;
}

.page-cap-goals-list .breadcrumb a {
    color: #155289;
    font-size: 11px;
}



.page-cap-goals-list .main-message{
    background-color: #155289;
    border-bottom: 5px solid #ddd;
    color: white;
    height: 137px;
}

.page-cap-goals-list .main-message .logo{
    background-image: url(../images/flag_circle.png);
    background-repeat: no-repeat;
    width: 93px;
    height: 93px;
    float: left;
    margin-left: 60px;
    margin-top: 23px;
}

.page-cap-goals-list .main-message .message{
    width: 564px;
    margin-left: 60px;
    float: left;
    margin-top: 39px;
    line-height: 20px;
}

.page-cap-goals-list .main-message .president{
    float: left;
    width: 250px;
    margin-left: 60px;
    font-style: italic;
}


.page-cap-goals-list .view-content,
.page-cap-goals-list .instructions{
    margin: 0 60px;
    width: 840px;
}
.page-cap-goals-list .intro_text{
    padding: 0 60px;
}
.page-cap-goals-list #main-content h1.cross-agency-goals-list{
    margin-left: 60px;
    color: #575757;
    font-weight: bold;
    margin-top: 25px;
    padding: 0;
    font-family: Helvetica,Arial,Sans-Serif;
    font-size: 20px;
}

.page-cap-goals-list .view-cap-goals-list .view-grouping-header{
    color: #575757;
    font-weight: bold;
    margin-top: 25px;
    text-transform: uppercase;
    font-size: 18px;
}
.page-cap-goals-list #main-content h1 {
    margin-left: 60px;
    color: #575757;
    font-weight: bold;
    margin-top: 25px;
    padding: 0;
    font-family: Helvetica,Arial,Sans-Serif;
    font-size:20px;
}
.page-cap-goals-list #main-content h2{
    color: #575757;
    font-weight: bold;
    margin-top: 25px;
    text-transform: uppercase;
    font-size: 18px;
    font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
}
.page-cap-goals-list #main-content h3,
.page-cap-goals-list .ui-accordion-content{
    padding-top: 35px;
    color: #282828;
    font-family: 'Bitter', serif;
    font-size: 14px;
}

.page-cap-goals-list .ui-accordion-content p{
    margin-bottom: 10px;
    margin-top: 5px
}
.page-cap-goals-list .views-field-php{
    margin-top: 15px;
}
p.learn-more a{
    color: #fff !important;
    font-weight: normal;
}
.learn-more{
    display: inline;
    background-color: #17497C;
    padding: 5px;
}
.page-cap-goals-list .ui-accordion-content a{
    color: #3778b3;
    font-weight: bold;
}
.page-cap-goals-list .ui-accordion-content ul{
    list-style-type: disc ;
}
.page-cap-goals-list #main-content h3 .cap-goal-group-theme-prefix{
    font-weight: bold;
}

.page-cap-goals-list .views-label{
    font-weight: bold;
}

.page-cap-goals-list .view-cap-goals-list .views-accordion-cap_goals_list-page-header{
    color: #282828;
}

.page-cap-goals-list .ui-state-default .ui-icon {
    background-image: url(../images/blue_tri.png);
    background-position: 0 0;
    left: 1.2em;
}

.page-cap-goals-list .ui-state-active .ui-icon{
    background-image: url(../images/blue_tri_active.png);
    background-position: 0 0;
    left: 1.2em;
    top: 20px;
}

.page-cap-goals-list .ui-accordion .ui-accordion-header{
    margin-top: 5px;
}

.page-cap-goals-list .ui-accordion .ui-accordion-header .field-content a:hover{
    text-decoration: underline;
}

.page-cap-goals-list .views-accordion-header {
    padding: 0 15px;
}

.page-cap-goals-list .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
    font-family: 'Bitter', serif;
    color: #155289;
    font-weight: bold;
    font-size: 15px;
}

.page-cap-goals-list .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
    font-family: 'Bitter', serif;
    color: #3778b3;
    font-weight: bold;
    font-size: 15px;
}

.page-cap-goals-list .view-grouping{
    padding-bottom: 50px;
    border-bottom: thin solid #ccc;
    margin-bottom: 25px;
}

.page-cap-goals-list .view-cap-goals-list .last{
    padding-bottom: 50px;
    border-bottom: none;
    margin-bottom: 25px;
}




/* Agency Plans Reports page */

.page-agency-plans .intro-paragraph{
    line-height: 20px;
    margin-bottom: 15px;
}

.page-agency-plans #block-system-main,
.indicator-list #block-system-main,
.report-builder #block-system-main
{
    margin: 0 35px;
}

.goals-agency #block-views-6c05dd715227442363310f89c5f784d5{
    margin: 0 35px
}

.import-data #main{
    margin: 15px 35px;
    width: 900px;
}

.page-agency-plans .view-display-id-page_1 .view-content {
    border: none;
    width: 100%;
}

.page-agency-plans .view-content {
    width: 960px;
}

.page-agency-plans .view-agency-info-api img{
    margin-top: 10px;
}

.page-agency-plans .view table.views-table td{
    padding: 5px 25px;
    vertical-align: middle;
}

.page-agency-plans .view table.views-table td.views-field-field-agency-report-thumbnail-revision-id{
    padding: 0;
}

.page-agency-plans .view table.views-table td.views-field-field-agency-logo-revision-id{
    padding-right: 0
}

.page-agency-plans .view-agency-info-api .views-field-title a
{
    color: #575757;
    font-size: 16px;
}

.page-agency-plans .view-agency-info-api .views-field-title .agency-report-urls ul{
    list-style: none;
    padding: 0
}

.page-agency-plans .view-agency-info-api .views-field-title .agency-report-urls ul li a
{
    color: #3778b3;
    font-size: 12px;
}

.page-agency-plans .view table.views-table td.views-field-field-agency-perf-report-url-revision-id a{
    color: #3778b3;
}


/* Agencies Page */
.view-id-agencies_new .views-row{
    width:50%;
    float: left;
    height: 120px;
}
.view-additional-agencies .views-row{
    height: 80px;
    width: 438px;
}
.view-id-agencies_new .views-field-field-agency-logo{
    width:200px;
    margin:0 auto;
}
.view-id-agencies_new .views-field-field-agency-logo .field-content{
    width: 70px;
    margin: 0 auto;
}
.view-id-agencies_new .views-field-php{
    width: 200px;
    margin: 0 auto;
    text-align: center;
}
.view-additional-agencies .views-field-php{
    margin: 0;
    padding-left: 30px;
}
.view-additional-agencies .views-field-php a{
    float: left;
}
.view-id-agencies_new .views-field-php a{
    color: #155289;
    font-family: Helvetica, Arial, Sans-Serif;
    font-weight: bold;
}
.view-id-agencies_new .views-row img{
    height:70px;
    width:70px;
    margin
}
.page-agencies #block-system-main{
    margin: 0 30px;
}

.page-agencies .view-agencies td{
    vertical-align: middle;
}

.page-agencies .view-agencies-new .view-header{
    float: none;
}

.page-agencies .view-agencies-new table.views-table td {
    border-left: 0 none;
    border-right: 0 none;
    font-family: Bitter;
    padding: 10px 10px 10px 20px;
    vertical-align: middle;
}

.page-agencies .view-agencies-new table.views-table td img {
    width: 70px !important;
    height: 70px !important;
}

.page-agencies .view-agencies-new h1{
    text-align: center;
}

.page-agencies .view-agencies td.views-field-field-agency-logo{
    width: 110px;
}
.page-agencies .view-agencies td.views-field-field-agency-logo img{
    height:70px;
    width:70px;
}
.page-agencies .view table.views-table td a {
    color: #1f93d7;
    font-size: 16px;
}

.page-agencies .view-agencies .view-header{
    width:900px
}
.page-agencies .view-agencies .view-header h1{
    margin: 0 auto;
    display: block;
    text-align: center;
}

.page-agencies .view-agencies table{
    width: 900px;
}

.page-agencies .view-additional-agencies .view-header{
    float: none;
}

.page-agencies .view-additional-agencies{
    margin-top: 30px;
    float: left;
}

.page-agencies .view-additional-agencies .view-header h2{
    text-align: center;
}

.view-additional-agencies table.views-table th{
    display: none;
}
body.agencies .view-additional-agencies .views-field-title-1{
    /*width: 300px;*/
    color: #494949;
    font: normal 18px/1em Georgia,"Times New Roman",Times,serif;
    padding: 10px 0 10px 30px;
}

/*body.agencies .view-additional-agencies .views-field-php a{*/
/*margin-left: 50px;*/
/*}*/

body.agencies .view-additional-agencies .views-row{
    padding-top: 40px;
    /*padding-bottom: 20px;*/
    /*border-bottom: thin solid #dfdfdf;*/
}

body.agencies .view-additional-agencies .views-row-last{
    border-bottom: none;
}

/*body.agencies .view-additional-agencies .views-row-even{*/
/*background-color: #f6f6f6;*/
/*}*/

/*body.agencies .view-additional-agencies .view-content{*/
/*border: thin solid #dfdfdf;*/
/*}*/


body.agencies .view-additional-agencies .views-field-field-add-agency-report-url{
    color: #1f93d7;
    font: normal 13px/1em Georgia,"Times New Roman",Times,serif;
    padding: 10px 10px 10px 20px;
}
.view-agencies table{
    width:830px
}
/* Login */

#login ul li a{
    background-image: url(../images/login_icon.png);
    background-repeat: no-repeat;
    background-position: 65% 50%;
    padding-right: 12px;
}

#login ul ul li a{
    background-image: none;
}



/*ABOUT PAGE STYLES*/
body.about .node .content .field .field-items {
    width: 98%;
}
body.about .node {
    background-color: transparent;
    line-height: 130%;
    font-family: helvetica, sans-serif;
}
body.about blockquote p{
    font-family: "Times New Roman";
    font-variant: small-caps;
    font-size: 26px;
    color:#006699;
    line-height: 130%;
}

body.about blockquote .cite{
    float:right;
    font-family: "Times New Roman";
    font-variant: small-caps;
    color:#006699;
}

body.about .field-items ul li{
    background: url(/sites/all/themes/performance/images/disc.png) no-repeat left 5px;
    padding:2px 0 5px 20px;
    list-style: none;
}

#main-content .agency-overview {
    background-color: #f6f6f6;
}

#main-content .agency-overview .spacer{
    background-color: #f6f6f6;
}
/*May need to make this more specific progress update capg*/
body.node-type-cross-agency-goal .node .wide-container{
    margin-left: 230px;
    margin-top: 20px;
}
body.node-type-cross-agency-goal #tabs .overview-wrapper > .header-icon-wrapper > h2{
    margin-top: 50px;
    display: block;
    float: left;
}
body.node-type-cross-agency-goal #tabs .overview-wrapper > .header-icon-wrapper > p,
body.node-type-cross-agency-goal #tabs .overview-wrapper > .header-icon-wrapper > ul{
    clear: both;
    margin-top: 20px;
}
body.node-type-cross-agency-goal #tabs .overview-wrapper .frame_container{
    clear:both;
}
body.node-type-cross-agency-goal .overview-wrapper #pdficon{
    display: block;
    float: left;
    margin-top: 50px;
    margin-left: 20px;
}
body.node-type-cross-agency-goal .overview-wrapper #pdfiframe{
    display: block;
    margin: 0 auto;
    border-bottom: 3px solid #bbb;
    margin-bottom: 20px;
}
body.node-type-cross-agency-goal #overview,
body.node-type-cross-agency-goal #keystg{
    width: 729px;
    float: right;
}
.leader-info{
    font-family: Bitter-Italic;
    /*line-height: 110%;*/
}
.leader-info-title{font-weight: bold;}
.leader-info-name{
    font-size: 14px;
}
body.node-type-cross-agency-goal .content .ui-tabs-nav {
    margin-top: 0px;
    margin-left: 0;
}
body.node-type-cross-agency-goal .cap-contrib-agencies{
    width: 610px;
    margin-left: 200px;
    margin-top:20px;
    background-color:#f6f6f6;
    padding: 10px 30px;
}
body.node-type-cross-agency-goal .cap-contrib-agencies img{
    margin-right: 10px;
    margin-top: 10px;
}

.cap-contrib-agencies-title{
    width:175px;
    margin: 0 auto;
    font-weight: bold;
    color:#575757;
}

.cap-contrib-agencies .read-more,
.cap-contrib-agencies .read-less{
    display: block;
    clear: both;
    margin: 0 auto;
    font-weight: bold;
    width:110px;
    background:url('../images/accordion_triangle_down.png') no-repeat right;
}
.department-agriculture .mission-container .read-more,
.department-agriculture .mission-container .read-less{display: none;}
.cap-contrib-agencies .read-more a,
.cap-contrib-agencies .read-less a{
    display: inline-block;
    padding-top: 5px;
    color:#3778b3;
}

/*These may need stop be more specific*/
.node-cross-agency-goal .logo{
    margin-right: 40px;
}
.node-cross-agency-goal .teaser{
    width: 680px;
}


/* padding for some pages */

/*.view-agency-strategic-obj-list,
.view-agency-goals-list,
.view-agency-strategic-goals-list,
.views-table,
.view-indicator-agency-list,
.view-omb-indicator-listing,
.view-omb-agencies-new,
.view-omb-strategic-goals-listing,
.view-omb-strategic-obj-listing,
.view-omb-goalslist-listing
{
    margin: 0 35px;
}*/



/*      -----------------Start Style for Clear Goals Page  -----------------     */
#goals-list-wrapper {
    float: left;
    width: 620px;
    margin-top: 20px;
    margin-left: 15px;

}

#Agency_Goals #goals-list-wrapper {
    width:100%;
}

#Agency_Goals .goal-item {
    padding-bottom:6px;
    cursor:pointer;
}

#Agency_Goals .goal-item a.expand {
    left: 4px;
    padding-left: 10px;
    top: 0;
}

#Agency_Goals .goal-item span.collapse {
    top: 4px;
    padding-left: 10px;
    left: 0;
}
.goal-meta {
    color:#666666;
}

#Agency_Goals .goal-item p.goal-meta {
    display:block;
}

#Agency_Goals .objective-item a.expand {
    left: 2px;
    top: 0;
    padding-left: 10px;
}
#Agency_Goals .objective-item span.collapse {
    left: 0;
    top: 2px;
    padding-left: 10px;
}

#Agency_Goals .sub-goal-item a.expand {
    left: 2px;
    top: 0;
    padding-left:10px;
}
#Agency_Goals .sub-goal-item span.collapse {
    left: 0;
    top: 2px;
    padding-left: 10px;
}

#Agency_Goals .sub-goal-data div {
    padding-left:20px;
}
#goals-list-wrapper .body-data ul {
    list-style: disc;
    margin:4px 0 0 20px;
    color: #666666;
}

#goals-list-wrapper .body-data ul strong {
    color: #000;
}

ul.goal-name{
    display: inline-block;
    position: relative;
    max-width: 530px;
    padding-left: 4px;
}

a.arrow {
    display:inline-block;
    position:relative;
    left:8px;
    top:-2px;
    width:10px;
    height:10px;
}

span.nested {
    left:0;
}
a.expand, .objective-item.expand {
    background: url(../images/icon-block-collapsed.png) 0 0 no-repeat;
}

span.star {
    background: url(../images/star.png) 0 0 no-repeat;
    display:inline-block;
    width:10px;
    height: 10px;
    position: relative;
}

span.collapse {
    background: url(../images/icon-block-expanded.png) 0 0 no-repeat;
    top:2px;
    left:6px;
    position:relative;
}
#goals-list-wrapper .goal-item ul.goal-name h3 {
    padding:6px 0 0 5px;
    font-size:14px;
    color:#4F4F4F;
    font-weight:normal;
}
#goals-list-wrapper .goal-item ul.goal-name h3.slider {
    font-size:16px;
    padding-left: 14px;
}
.white {
    background:#fff;
    padding:0 10px;
}

.border-gray-r {
    border-right: 2px solid #eee;
}
.border-gray-l {
    border-left: 2px solid #eee;
}
.border-gray-b {
    border-bottom: 2px solid #eee;
}
.border-gray-rbl {
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    border-left: 2px solid #eee;
}
#facet-search-filters .form-item select {
    width:300px;
}
#Agency_Performance_Goals #goals-list-wrapper {
    width:100%;
    padding:0;
}

#Agency_Performance_Goals #goals-list-wrapper ul.goal-name {
    max-width:100%;
}

#Agency_Performance_Goals #goals-list-wrapper h3.slider {
    margin-right:4px;
}
.body-data {
    padding:6px 10px 0 75px;
    line-height:20px;
    font:normal .9em helvetica,sans-serif !important;
}
.body-data p:first-of-type {
    display:inline;
    color:#4F4F4F;
}



.body-data p {
    /*  display:inline; */
    color:#4F4F4F;
}

.body-data p.learn-more {
    display:inline;

}

.body-data p > p {
    display:block;
    padding-top:8px;
}

.body-data div {
    margin:0 0 8px 10px;

}
/*.obj-item-description {*/
/*padding:0 0 0 20px;*/
/*}*/
p.goal-meta {
    display: block;
}
.body-data p.goal-meta {
    display: block;
}

.body-data .goal-meta .strong {
    font-weight: bold;
    color: #111;
}

.body-data .obj-item-description .strong {
    font-weight: bold;
    color: #111;
}

.goal-name a.arrow {
    top:0;
    left:0;
    z-index: 1;
}
/*remove styles directly below after switch David Bruley*/
.triangle-clicky{
    width:20px;
    height: 20px;
    position: absolute;
    left:0;
    cursor: pointer;
    z-index: 2;
}
/*remove styles directly below after switch David Bruley*/
.body-data .triangle-clicky{
    left:-30px;
    top:0px;
}
/*remove styles directly below after switch David Bruley*/
.objective-item{
    position: relative;
}
.body-data a.arrow {
    top: 14px;
    left: -10px;
}
.sub-goal-item a.arrow {
    left: -10px;
    top: 14px;
}
.goal-name .white {
    padding-top:0px;
}

.goal-name span.collapse {
    display: inline-block;
    top: 4px;
    left: -4px;
}
.body-data span.collapse {
    display: inline-block;
    top: 14px;
    left: -14px;
}
.sub-goal-item span.collapse {
    top: 16px;
    left: -14px;
}
#main .body-data p.goal-item-link {
    display:block;
    padding:10px 0 6px 0;
    font-size:11px;
    color: #a3a3a3;
    text-align:left;
}

.sub-goal-item, p.sub-goal-data {
    position:relative;
    padding:0 0 0 20px;
}
.sub-goal-data div {
    padding-left:30px;
}


.agency-image {
    display: inline-block;
    vertical-align: top;
    padding: 6px 6px 6px;
    width:54px;
}

.page-clear-goals #main{
    margin-top: 0;
}

.page-clear-goals .view-home-slider {
    margin-top: 40px;
}

#facet-search-filters {
    float: left;
    width: 290px;
    display: block;
    padding: 25px 10px 0 0;
}

#facet-search-filters h4 {
    padding-left:6px;
    color: #006699;
    margin-bottom: 10px;
    font-size: 18px;
}

#facet-search-filters input {
    margin-left:6px;
}

#facet-search-filters legend {
    width: 288px;
    padding: 2px 6px;
    background-color: #AAA;
    font-weight: bold;
    color: white;
    margin-bottom: 2px;
}

#facet-search-filters .form-item {
    padding-bottom:4px;
    margin-top: 0;
    margin-bottom: 0;
}
#clear-goals-filtering-form .form-item{
    margin: 0;
}
#facet-search-filters .form-submit {
    color:#FFFFFF;
    font: normal 11px/13px 'Helvetica W01 Bd Cn', "Helvetica Narrow","Arial Narrow", Arial, Sans-Serif;
    border: none;
    height:23px;
    background-color:#17497C;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    padding:0 8px;
    cursor:pointer;
}
.goal-item {
    border-bottom:2px solid #eee;
    margin:0;
    padding:0;
    padding-top: 8px;
    padding-bottom: 8px;
}

.goal-name {
    /*cursor:pointer; add this back in after switch David Bruley*/
    padding:0;
}

.goal-item:hover, .active-goal {
    background:#eee;
}

#goals-list-wrapper .item-list li.pager-item,
#goals-list-wrapper .item-list li.pager-current,
#goals-list-wrapper .item-list li.pager-first,
#goals-list-wrapper .item-list li.pager-previous,
#goals-list-wrapper .item-list li.pager-next,
#goals-list-wrapper .item-list li.pager-last{
    border: thin solid #ccc;
    padding: 8px;
}

#goals-list-wrapper .item-list li.pager-first,
#goals-list-wrapper .item-list li.pager-previous,
#goals-list-wrapper .item-list li.pager-next,
#goals-list-wrapper .item-list li.pager-last{
    background-color: #17497C;
}


#goals-list-wrapper .item-list li.pager-first a,
#goals-list-wrapper .item-list li.pager-previous a,
#goals-list-wrapper .item-list li.pager-next a,
#goals-list-wrapper .item-list li.pager-last a{
    color: white;
}

#goals-list-wrapper .item-list li.pager-current {
    color: white;
    background-color: #17497C;
}

/* Begin Sub style for clear goals carousel*/
.clear-slider {
    margin: 10px 0;
    width: 300px;
    height: 400px;
    position: relative;
    overflow: hidden;
}

.clear-slider li {
    display: none;
    position: absolute;
    top: 30px;
    left: 52px;
}
.clear-goals-wrapper{
    margin-top:40px;
    margin-left:40px;
    /*border:1px solid gray;*/
    width:300px;
    height:400px;
    background:#eee;
}


.spotlightRight .clear-goals-wrapper .clear-slider {
    margin: 0px;
    width: 259px;
    height: 400px;
    background: white;
    overflow: hidden;
}

.spotlightRight .clear-goals-wrapper .slider-slider li {
    display: none;
    position: relative;
    top: 30px;
    left: 15px;
}
.spotlightRight .clear-goals-wrapper{
    /*border:1px solid gray;
    margin-left:40px;
    margin-top:40px;
    width:300px;
    height:400px;
    background:#eee;*/
}
.spotlightRight .clear-goals-wrapper .slider-dots{
    width:100px;
    height:30px;
    position:relative;
    left:105px;
    top:10px;
}
.spotlightRight .clear-goals-wrapper .slider-dots span{
    display: inline-block;
    position: relative;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: gray;
    margin: 8px;
    cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1)
}
.spotlightRight .clear-goals-wrapper .slider-dots .active-class{
    background: rgb(22, 104, 177);
}
.spotlightRight .clear-goals-wrapper .field-content{
    width:300px;
    height:90px;
    border:1px solid green;
}
.clear-slider .slider-title{
    font-family: 'Roboto', sans-serif;
    color: #1a8cd1;
    font-size: 31px;
    text-align: center;
    line-height: 27px;
    position:relative;
    left:-50px;
}
.clear-slider .slider-desc{
    width:300px;
    height:70px;
    position:relative;
    left:-54px;
    background:transparent;
    border:1px solid green;
}
.clear-slider .slider-desc p{
    margin-top:2px;

}
.clear-slider .slider-title p{
    font-family: 'Roboto', sans-serif;
    color:#494949;
    font-size: 13px;
    text-align: center;
    line-height: 15px;
    position:relative;
    margin-left: 28px;
    margin-top:10px;
    background:#eaeaea;
    width:250px;
}
.page-clear-goals .clear-slider .slider-title .gray-border{
    padding-top: 10px;
    position: relative;
    left:-2px;
    top:15px;
    width:300px;
    height:250px;
    background:#eaeaea;
    padding: 10px 0;
    float: left;
    margin-top: 10px;
}
/* End Sub style for clear goals carousel*/

span.csv{
    background: url('/sites/all/themes/performance/images/excel_csv.png') 0 0 no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    left: 45%;
}


/* styles for labels generated by jquery for 508 */
.page-clear-goals label{
    width: 288px;
    padding: 2px 6px;
    background-color: #AAA;
    font-weight: bold;
    color: white;
    margin-bottom: 2px;
}

#facet-search-filters legend{
    display: none;
}


/*      -----------------End Style for Clear Goals Page    -----------------     */


.region-content #block-block-10{
    margin-bottom:5px; padding:10px;
    background: #fff6bf;
    border: #FDD845 solid 1px;
    padding-left: 10px;
    padding-bottom: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family:Bitter;
    position:relative;
    top:-12px;
    color:red;
}

/* padding fixes */
.goals-agency .region-content,
.agency-prep .region-content,
.agency-landing .region-content,
.goals-omb .region-content,
.omb-prep .region-content,
.performance-dashboard .region-content,
.indicator-agency-list .region-content,
.canned-report .region-content,
.agency-strategic-goals-list .region-content,
.savings .region-content,
.agency-strategic-objectives-list .region-content,
.agency-goals-list .region-content,
.omb-strategic-goals .region-content,
.omb-strategic-objectives .region-content,
.omb-goals .region-content,
.omb-indicators-list .region-content,
.omb-indicators-listing .region-content,
.omb-agencies-new .region-content,
.omb-strategic-goals-listing .region-content,
.omb-strategic-objectives-listing .region-content,
.omb-goals-listing .region-content,
.omb-indicators-listing .region-content,
.page-node-revisions .region-content,
.page-user-login .region-content,
.clone-apg .region-content,
.clone-indicators .region-content,
.page-subscriptions .region-content
{
    margin: 30px;
}

.page-performance-dashboard-reports #footer{
    padding: 0
}

#perf-dashboard-report-tabs{
    float: left;
    margin-bottom: 50px;
    margin-left: 30px;
}

.pg-header{
    color: #111;
}

.region-content #block-block-12{
    margin-bottom:5px; padding:10px;
    background: #fff6bf;
    border: #FDD845 solid 1px;
    padding-left: 10px;
    padding-bottom: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family:Bitter;
    position:relative;
    top:-12px;
    color:red;
}

/* Fixed zooming issue when switch from portrait to landscape */

html, body {
    overflow-x: hidden;
}

/* *** */

.about blockquote {
    margin-bottom: 30px;
}


.hide_this{
    display: none !important;
}



/* Bullets missing in the prep*/
.content .field-name-body ul,
.content .field-name-field-objective-goal-desc ul,
.content .field-name-field-objective-change-just ul,
.content .field-name-field-agency-overview ul,
.content .field-name-field-agency-stkhld-engmt ul,
.content .field-name-field-agency-evidence-evaluation ul,
.content .field-name-field-agency-data-validn-n-verif ul,
.content .field-name-field-agency-cross-ag-collab ul,
.content .field-name-field-pg-overview ul,
.content .field-name-field-pg-strategies ul,
.content .field-name-field-pg-progress-update ul,
.content .field-name-field-pg-next-steps ul,
.content .field-name-field-sg-statment ul,
.content .field-name-field-sg-change-justification ul
{
    list-style: disc;
}
.content .overview-wrapper ul{
    list-style: disc;
}
.content .mission-container ul{
    list-style: disc;
}




/* Added for autocomplete functionality */

.ui-autocomplete-category {
    font-weight: bold;
    margin: .8em 0 .2em;
    line-height: 1.5;
    font-size: 12px;
    background-color: rgba(238, 238, 238, 0.9);
    padding: 5px 20px;
    color:#1a8cd1;
    font-family: bitter;
    margin-bottom: 5px;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-menu-item, .ui-menu-item:hover,
.ui-menu-item a, .ui-menu-item a:hover,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a{
    background: transparent none no-repeat;
    padding:0;
    margin:0;
    /*display:block;*/
    border:0;border-collapse:collapse;
}
ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-menu-item:hover, .ui-menu-item a:hover,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active{
    text-decoration: underline;
}
.ui-autocomplete li.ui-menu-item{
    font-family: bitter;
    padding-left: 40px;
    text-indent: -9px;
    cursor: pointer;
    margin-bottom: 5px;
}
.ui-state-focus{
    background-color: transparent;
    outline: none;
}

.ui-autocomplete li.ui-menu-item:before{
    content: "- ";
}
.ui-autocomplete {
    width:300px !important;
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    padding: 0;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: -3px 3px 1px 0px rgba(204,204,204,0.38);
    -moz-box-shadow: -3px 3px 1px 0px rgba(204,204,204,0.38);
    box-shadow: -3px 3px 1px 0px rgba(204,204,204,0.38);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    z-index: 10;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 100px;
}

/* API page */

.API .region-content {
    margin: 0 30px;
}

.API.not-front .node .content{
    padding-top: 0;
}

.API .node .content .field .field-items{
    padding-top: 0
}
#developer-api-accordion span,
#developer-api-accordion a{
    float: left;
}
/* for responsive use */

.hide_desktop{
    display: none;
}


/* Feedback page */

.feedback label{
    float: left;
    text-align: right;
    width: 154px;
    padding-right: 20px;
}

.feedback select{
    width: 325px;
}

.feedback #main input{
    width: 321px;
}

#edit-suggestion{
    width:325px;
}
#recaptcha_widget_div{
    margin-left:162px;
}
.captcha > legend{
    float: left;
    margin-right: 15px;
    margin-left: 83px;
}
.feedback-submit{
    margin-left:170px;
}


/* Fetured items page & Clear goals carousel items page */

.node-type-clear-goals-carousel .field-name-field-intro-text,
.node-type-clear-goals-carousel .field-name-field-page-text,
.node-type-homepage-slider-item .field-name-field-description{
    width: 540px !important;
    float: left !important;
}
body.node-type-clear-goals-carousel .node-clear-goals-carousel h2 > a,
body.node-type-homepage-slider-item .node-homepage-slider-item h2 > a {
    text-decoration: none;
}
body.node-type-clear-goals-carousel .field-name-field-intro-text{
    display: none;
}
/*Removed importants because of conflicts with eidit page*/
.node-type-clear-goals-carousel .field-name-field-page-image,
.node-type-homepage-slider-item .field-name-field-slider-image-2{
    width: 350px !important;
    float: right !important;
    clear: none !important;
}
body.node-type-homepage-slider-item.edit .field-name-field-slider-image-2{
    float: none !important;
    clear: both !important;
}
body.page-node-edit.node-type-clear-goals-carousel .field-name-field-page-image,
body.page-node-edit.node-type-clear-goals-carousel #edit-field-carousel-sequence .form-item{
    float:none;
    clear: both;
}
body.page-node-edit.node-type-homepage-slider-item .field-name-field-slider-image-2{
    float: left !important;
}
.node-type-clear-goals-carousel .node .content .field .field-items,
.node-type-homepage-slider-item .node .content .field .field-items,
.accessibility .node .content .field .field-items,
.plugins-and-viewers .node .content .field .field-items,
.privacy-policy .node .content .field .field-items{
    width: auto;
    line-height: 17px;
    font-size: 13px;
}

.accessibility #block-system-main,
.plugins-and-viewers #block-system-main,
.privacy-policy #block-system-main{
    margin: 0 35px;
}



/************ CLEAR GOALS SLIDER Styles START *****************/

.view-home-slider-clear-goals .views-slideshow-cycle-main-frame-row-item,
.view-home-slider-clear-goals-public .views-slideshow-cycle-main-frame-row-item{
    width:307px;
    background-color: #fff;
    text-align:center;
}

.view-home-slider-clear-goals,
.view-home-slider-clear-goals-public{
    position:relative;
    left:36px;
    top:36px;
    z-index: 0;
}
.view-home-slider-clear-goals .views-field-body,
.view-home-slider-clear-goals-public .views-field-body-revision-id{
    text-align: center;
    width: 265px;
    padding-left: 20px;
    padding-bottom: 16px;
    padding-right: 20px;
    background-color: #eaeaea;
    border-bottom: thin solid #e3e3e3;
    border-right: thin solid #e3e3e3;
    border-left: thin solid #e3e3e3;
    line-height: 19px;
    font-weight: bold;
    height:5px;
}

.view-home-slider-clear-goals  .views-field-field-carousel-image,
.view-home-slider-clear-goals-public .views-field-field-carousel-image-revision-id{
    padding-top:25px;
}

.view-home-slider-clear-goals .views-field-field-intro-text,
.view-home-slider-clear-goals-public .views-field-field-intro-text-revision-id{
    text-align: center;
    width: 265px;
    padding: 20px;
    border-right: thin solid #e3e3e3;
    border-left: thin solid #e3e3e3;
    background-color: #eaeaea;
    line-height: 19px;
    font-weight: bold;
    height:25px;
}


.view-home-slider-clear-goals .views-field-title,
.view-home-slider-clear-goals-public .views-field-title{
    font-family: 'Roboto', sans-serif;
    color: #1a8cd1;
    font-size:27px;
    width: 307px;
    height:45px;
    text-align: center;
    background-color: #fff;
    padding-top: 5px;
    padding-bottom: 30px;
    line-height: 34px;
}

.view-home-slider-clear-goals .views-slideshow-pager-field-item,
.view-home-slider-clear-goals-public .views-slideshow-pager-field-item{
    position:relative;
    top:20px;
}

/************ CLEAR GOALS SLIDER Styles END *****************/



/************ Hide (edit)fields for Objective content type *****************/

/*.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper,
.page-node-edit.node-type-objective .form-item-title{
    display: none;
}*/
.page-node-add .node-strategic_goal-form .field-type-workflow,
.page-node-edit .node-strategic_goal-form .field-type-workflow,
.page-node-add .node-strategic_goal-form .node-add-wrapper .form-wrapper.form-actions,
.page-node-edit .node-strategic_goal-form .node-add-wrapper .form-wrapper.form-actions,
.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper.field-name-field-obj-pdf,
.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper.form-actions{
    display: block;
    float: none;
    clear: both;
}

/*.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper input#edit-preview,
.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper input#form-submit,
.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper input#edit-submit,
.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper input#edit-save-and-submit,
.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper input#edit-preview-changes,
.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper input#edit-clear-all,
.page-node-edit.node-type-objective .node-add-wrapper .form-wrapper input#edit-removenode
{
    display: none;
}*/

/************ Hide (edit)fields for Objective content type END *****************/


/* Remove IE10&11's â€œclear fieldâ€ X button on search input */
.page-search-site .search-form input[type=text]::-ms-clear { display: none; }

/* Dashboard fixes - rewrite calendar module styles */
.calendar-calendar .month-view .full td.date-box .inner,
.calendar-calendar .week-view .full td.date-box .inner {
    min-height: 0;
    padding: 5px 0;
    float: left;
}


/* Prep Dashboard fixes */
.node-type-strategic-goal.revisions .node,
.node-type-objective.revisions .node,
.node-type-priority-goal.revisions .node,
.node-type-performance-indicator.revisions .node,
.node-type-agency.revisions .node{
    padding: 0;
}


.frame_container #object_link{
    display: inline-block;
    background-color: #f6f6f6;
    padding: 5px 10px;
    text-align: center;
    color: #427fb7;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}

.page-performance-dashboard-month .view table.views-table{
    display: block;
    height: 224px;
    overflow-y: scroll;
    padding-top: 1px;
}
/* End of Prep Dashboard fixes */

/* colorbox close buttom repositioning */
#cboxClose {
    top: 0;
    right: 0;
}

.workflow-form-container .description,
.field-type-workflow .description{
    display: none;
}

.view-omb-wf-ind-under-review input,
.view-omb-wf-apg-under-review input,
.view-omb-wf-obj-under-review input,
.view-omb-wf-ind-listing input,
.view-omb-wf-apg-listing input,
.view-omb-wf-stg-listing input,
.view-omb-wf-obj-listing input,
.view-agency-wf-ind-listing input,
.view-omb-wf-stg-under-review input{
    margin-right: 32px;
}

.view-agency-wf-stg-listing .view-content,
.view-agency-wf-obj-listing .view-content,
.view-agency-wf-apg-listing .view-content,
.view-id-agency_wf_ind_listing .view-content{
    margin-left: 0px !important;
}

.view-agency-wf-ind-listing h2{
    margin-left: 27px;
}
.table-revisions-new th{
    padding: 15px 20px;
    border: 1px solid #062856;
    color: #fff;
    font-family: NovecentowideBold;
    font-weight: normal;
    font-size: 12px;
    background: #062856;
    background: -moz-linear-gradient(top, #155289 0%, #062856 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #155289), color-stop(100%, #062856));
    background: -webkit-linear-gradient(top, #155289 0%, #062856 100%);
    background: -o-linear-gradient(top, #155289 0%, #062856 100%);
    background: -ms-linear-gradient(top, #155289 0%, #062856 100%);
    background: linear-gradient(to bottom, #155289 0%, #062856 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#155289', endColorstr='#062856',GradientType=0 );
}
.table-revisions-new td{
    border-left: 0 none;
    border-right: 0 none;
    font-family: Bitter;
    padding: 10px 10px 18px 20px;
}
.table-revisions-new td a {
    color: #1f93d7;
}

/*Federal Program Inventory*/
body.federalprograminventory #block-views-programs-page-block-block{
    width: 60%;
    float: left;
    margin-right: 2%;
    border-right: 1px solid #F1EDED;
    padding: 2%;
}
body.federalprograminventory #block-views-programs-page-block-block span.field-content > a{
    color: #006699;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding: 10px 0;
    font-weight: normal;
    font-size:20px;
}
body.federalprograminventory #block-views-programs-page-block-block > h2{
    display: none;
}
body.federalprograminventory #block-views-programs-page-block-block .view-content{
    width:100%;
}
body.federalprograminventory .program-top-wrapper{
    float: left;
    background-color: #f0f0f0;
}
body.federalprograminventory #block-views-clear-goals-slider-block,
body.federalprograminventory #block-views-programs-slider-public-block,
body.clear-goals #block-views-programs-slider-public-block,
body.front #block-views-programs-slider-public-block{
    float: left;
    width: 33%;
    clear: none;
    margin-top: 20px;
}
body.federalprograminventory #block-views-programs-page-agencies-block-1{
    float: left;
    width: 60%;
}
body.federalprograminventory #block-views-clear-goals-slider-block .views-field-title,
body.federalprograminventory #block-views-programs-slider-public-block .views-field-title,
body.clear-goals #block-views-programs-slider-public-block .views-field-title,
body.front #block-views-programs-slider-public-block .views-field-title{
    color: #069;
    text-decoration: none;
    font: normal 20px/1em Georgia, "Times New Roman", Times, serif;
    margin-bottom: 10px;
}
body.federalprograminventory #block-views-clear-goals-slider-block .view-content,
body.federalprograminventory #block-views-programs-slider-public-block .view-content,
body.clear-goals #block-views-programs-slider-public-block .view-content,
body.front #block-views-programs-slider-public-block .view-content{
    width: 100%;
}
body.federalprograminventory #block-views-clear-goals-slider-block .views-field-field-slider-featured-text,
body.federalprograminventory #block-views-programs-slider-public-block .views-field-field-slider-featured-text-revision-id,
body.clear-goals #block-views-programs-slider-public-block .views-field-field-slider-featured-text-revision-id,
body.front #block-views-programs-slider-public-block .views-field-field-slider-featured-text-revision-id{
    text-align: center;
    width: 265px;
    padding: 20px;
    border-right: thin solid #e3e3e3;
    border-left: thin solid #e3e3e3;
    background-color: #eaeaea;
    line-height: 19px;
    font-weight: bold;
    height: 25px;
}
body.federalprograminventory #block-views-clear-goals-slider-block .views-field-counter,
body.federalprograminventory #block-views-programs-slider-public-block > h2,
body.federalprograminventory #block-views-programs-slider-public-block .views-field-counter,
body.clear-goals #block-views-programs-slider-public-block > h2,
body.clear-goals #block-views-programs-slider-public-block .views-field-counter,
body.front #block-views-programs-slider-public-block > h2,
body.front #block-views-programs-slider-public-block .views-field-counter{
    display: none;
}
body.federalprograminventory #block-views-clear-goals-slider-block .view-content .widget_pager,
body.federalprograminventory #block-views-programs-slider-public-block .view-content .widget_pager,
body.clear-goals #block-views-programs-slider-public-block .view-content .widget_pager,
body.front #block-views-programs-slider-public-block .view-content .widget_pager{
    margin-left: 139px;
    margin-top: 21px;
}
body.federalprograminventory #block-views-clear-goals-slider-block .views-field-field-slider-image img,
body.federalprograminventory #block-views-programs-slider-public-block .views-field-field-slider-image-revision-id img,
body.clear-goals #block-views-programs-slider-public-block .views-field-field-slider-image-revision-id img,
body.front #block-views-programs-slider-public-block .views-field-field-slider-image-revision-id img{
    margin: 0;
    border: 3px solid white;
    background: white;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.4);
    box-shadow: 0 0 15px rgba(0,0,0,.4);
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#999999, Strength=3);
    -ms-filter: "progid:DXImageTransform.Microsoft.Glow(Color=#999999, Strength=3)";
}
body.federalprograminventory #block-views-programs-page-agencies-block-1 h2{
    color: #006699;
    font: normal 18px/1em Georgia, "Times New Roman", Times, serif;
    padding: 10px 0;
    text-transform: capitalize;
}
body.federalprograminventory #block-views-programs-page-agencies-block-1{
    margin-left: 20px;
}
body.federalprograminventory .view-programs-page-agencies .view-content{
    width: 100%;
}
body.federalprograminventory .view-programs-page-agencies .views-row{
    background-color: #FFFFFF;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F6F6F6));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F6F6F6 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #F6F6F6 100%);
    border-bottom: 1px solid #CCCCCC;
    height: 65px;
    padding: 1em 20px;
}
body.federalprograminventory .view-programs-page-agencies .views-row img{
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 20px;
}
body.federalprograminventory .view-programs-page-agencies .view-footer .views-row{
    clear:both;
}
body.federalprograminventory .view-programs-page-agencies .views-field-field-agency-logo{
    float: left;
    margin-right: 20px;
}
body.federalprograminventory .view-programs-page-agencies .field-content a{
    text-decoration: none;
    color: #006699;
    font: 16px/1em Georgia,"Times New Roman",Times,serif;
}
body.federalprograminventory .view-programs-page-agencies .field-content .view-add a{
    font: 13px Helvetica, Arial, sans-serif;
}
body.federalprograminventory #block-views-programs-resources-block{
    float: left;
    width: 30%;
    clear: none;
    margin-left: 5%;
}
body.federalprograminventory #block-views-programs-resources-block .view-content{
    width: 100%;
}
body.federalprograminventory #block-views-programs-resources-block h2{
    display: none;
}
body.federalprograminventory #block-views-programs-resources-block h3{
    color: #006699;
    font: normal 18px/1em Georgia, "Times New Roman", Times, serif;
    padding: 10px 0
}
body.federalprograminventory #block-views-programs-resources-block ul{
    padding-left: 15px;
}
body.federalprograminventory #block-views-programs-resources-block li{
    list-style-image: url("../images/arrow_bullet.png");
    padding: 3px 0;
}
body.node-type-slider .content .field .field-label{
    display: none;
}
body.node-type-slider .node .content .field.field-name-body{
    width:60%;
    float: left;
}
body.node-type-slider .node .content .field.field-name-field-slider-header,
body.node-type-slider .node .content .field.field-name-field-slider-weight,
body.node-type-slider .node .content .field.field-name-field-slider-featured-text{
    display: none;
}

body.node-type-slider .node .content .field .field-items,
body.node-type-slider .node .content .field.field-name-field-slider-image .field-items{
    width:100%;
    padding:0;
}
body.node-type-slider .node .content .field.field-name-field-slider-image{
    width: 35%;
}
body.node-type-slider .node .content .field{
    clear: none;
}
body.node-type-slider .field-name-field-slider-featured-image{
    display: none;
}
body.node-type-slider .field-name-field-slider-image img{
    margin: 0;
    border: 3px solid white;
    background: white;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.4);
    box-shadow: 0 0 15px rgba(0,0,0,.4);
    filter: progid:DXImageTransform.Microsoft.Glow(Color=#999999, Strength=3);
    -ms-filter: "progid:DXImageTransform.Microsoft.Glow(Color=#999999, Strength=3)";
}
body.node-type-slider .field-item a{
    text-decoration: underline;
}

.preview-container {
    background-color:#ffaa0f;
    color: white;
    font-size: 17px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
}
.preview-container p{
    padding-left: 10px;
}

/* for batch processing */
.batch-processed{
    background-color: #f1f1f1;
    border: 1px solid #aaaaaa;
    margin: 20px;
    padding: 10px;
}

.form-item-batch-records-to-publish label{
    float: left;
}
/* for batch processing */

#progress-update{
    /*float: right;*/
    max-width: 728px;
}


/*Styles for Diff page*/
.diff-label{
    background-color: #ccc;
    color: #1B6AB6;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 2px;
}
.changedDiff {
    background-color: #FFDDBB;
    /*margin-top: 10px;*/
    padding: 2px;
    /*text-decoration: line-through;*/
}
.newDiff {
    background-color: #CCFFCC;
    padding: 2px;
}
.diffLegend {
    border:1px solid #ccf;
    clear: both;
    float: left;
    margin: 5px 10px;
    padding: 3px;
    width: 300px;
    border-collapse:separate;
    border-spacing:1px;
    margin-bottom: 10px;
}


.no-display-change {
    background-color: #EFC377;
    padding: 2px;
}

span.diffchange-green {
    color: #000099;
    font-weight: bold;
}

body.page-small-agencies #main{
    padding: 20px 30px;
}

#additional-agencies-node-form #edit-preview-changes{
    display: none;
}
#submit-indicators-too-form .form-checkbox{
    margin-left: 50px;
}

#submit-indicators-too-form{
    text-align: center;
}
#submit-indicators-too-form h3, #submit-indicators-too-form h4, #submit-indicators-too-form .form-type-checkbox{
    text-align: left;
}

#submit-objectives-too-form .form-checkbox{
    margin-left: 50px;
}

#submit-objectives-too-form{
    text-align: center;
}
#submit-objectives-too-form h3, #submit-objectives-too-form h4, #submit-objectives-too-form .form-type-checkbox{
    text-align: left;
}
div#subscriptions-frequency-info{
    padding-top: 10px;
}


/* ----------Real property styles--------------- */
body.page-initiative-manage-property-home .view-manage-property-initiative .node-promoted .content .field-name-body{
    border-bottom:0;
}

body.page-initiative-manage-property #main{
    padding:0 20px;
    width:100%;
}
body.page-initiative-manage-property .content > div{
    border-bottom: solid 1px #ccc;
    width: 95%;
    float: left;
    padding: 20px 0;
}
/*body.page-initiative-manage-property .content > div.rp-bottom-table,*/
/*body.page-initiative-manage-property .content > div.view-manage-property-initiative,*/
/*body.page-initiative-manage-property .content > div#freeze-baseline-container,*/
/*body.page-initiative-manage-property .content > div#freeze-project-container{*/
/*width:95%;*/
/*}*/
body.page-initiative-manage-property #container-agency{
    width:320px;
    float: right;
    border: 1px solid #ccc;
}
body.page-initiative-manage-property .views-field-field-rp-officer{
    margin-top: 10px;
}
body.page-initiative-manage-property #footprint-table table{
    border: 1px solid #DFDFDF;
    margin-top: 15px;
}
body.page-initiative-manage-property #footprint-table th{
    color: #494949;
    padding:5px;
    font-family: helvetica, sans-serif;
    border-bottom:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
}
body.page-initiative-manage-property #freeze-project-container .view table.views-table th{
    padding:10px;
    font-size: 9px;
    background:none;
    color: #606d75;
    border: 1px solid #dfdfdf;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.page-initiative-manage-property #freeze-project-container .view table.views-table td{
    border-right: 1px solid #dfdfdf;
    padding:5px;
}
body.page-initiative-manage-property #warehouse-container{
    float: left;
    width:580px;
}
body.page-initiative-manage-property .view-manage-property-initiative li{
    margin: 0;
}
/*body.page-initiative-manage-property .view-manage-property-initiative li.views-row-first{*/
/*background: #e9ecf1;*/
/*}*/
body.page-initiative-manage-property .view-manage-property-initiative .field .field-items{
    padding:0;
}
body.page-initiative-manage-property .view-manage-property-initiative .realproperty-learnmore .realproperty-link{
    margin-bottom: 5px;
    display: block;
    background: url('../images/arrow_rp.png') no-repeat left 3px;
    margin-left: 10px;
    padding-left: 20px;
}

/*.manage-property-effectively .node-initiative .content .realproperty-learnmore{*/
body.page-initiative-manage-property .view-manage-property-initiative .realproperty-learnmore{
    width: 35%;
    float: right;
}

/*.manage-property-effectively .node-initiative .field-name-body .field-items{*/
body.page-initiative-manage-property .view-manage-property-initiative .field-name-body .field-items{
    width:475px !important;
    float:left;
}

body.page-initiative-manage-property .view-manage-property-initiative .field-name-body{
    width:60% !important;
    float:left;
}

/*.agency-freeze-footprint-baselines .highcharts-container{*/
body.page-initiative-manage-property .item-list .highcharts-container{
    border:1px solid #EAEFF2;
}

body.page-initiative-manage-property .item-list #container0{
    width:320px;
    float:right;
    margin-right: 15px;
}

body.page-initiative-manage-property .item-list .node-metric{
    float:left;width:55% !important;
}
body.page-initiative-manage-property .field-content ul{
    list-style: initial;
}
.rp-bottom-table .top-heading{
    text-align: center;
}
.rp-bottom-table .rp-initiative-table{
    width:100%;
    border:1px solid #EAEFF2;
    border-collapse: collapse;
    border-spacing: 0;
}
.rp-bottom-table .rp-initiative-table #total-row{
    background: #ededed;
}
.rp-initiative-table thead{
    color: #759cbd;
    border-bottom: 0 none;
}
.rp-initiative-table tr{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align: baseline;
    background: transparent;
}
.rp-initiative-table thead th{
    vertical-align: bottom;
    padding:20px 20px 10px 10px;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.25em;
    font-family: Georgia, "Times New Roman", serif;
    cursor: pointer;
    text-align: left;
    border-bottom: 3px solid #ccc;
}

body.content-management #main-content{
    padding: 0 30px;
}
body.content-management .views-exposed-widget{
    margin-left:7px;
}
body.content-management .views-exposed-widget label{
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}
body.content-management .views-exposed-widget .views-widget{
    float:left
}

body.content-management span{
    display: block;
    float: right;
    margin-top: 5px;
}

body.page-web-manager-add #main{
    padding: 30px   ;
}
body.page-web-manager-add #main-content .content h3{
    font-size:18px;
    color:#333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
}
body.page-web-manager-add .content p{
    font-family: Bitter;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0 5px 30px;
    background: transparent url('/sites/all/themes/performance/images/add-green.png') no-repeat 0 50%;
    margin-bottom:15px;
}
body.page-web-manager-add .content p a{
    color: #1f93d7;
}
#.node .content .field {
    background: #fff url('../images/logo.png') no-repeat 6% 5%;
    padding-top: 60px !important;
    text-align: left;
}
.vocCancelButton.top-right{
    border: 1px solid #212121;
}
#vocModal{
    background: #fff url('../images/logo.png') no-repeat 6% 5%;
    padding-top: 60px !important;
    text-align: left;
}
#vocModal h2{
    border-top: solid 1px #ccc;
    padding-top:20px;
}
#vocModal p strong{
    margin-top: 20px;
    display: block;
}
#vocModal p{
    background-image: none;
    padding-left:0;
}
body.page-web-manager-add .content #vocModal p{
    font-weight: normal;
    margin:0;
    padding:0;
}
#vocEnter{
    margin-left: 40%;
}
#vocEnter,
.vocCancelButton{
    background-color:transparent;
    font-weight:bold;
    border: solid 1px #333;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#skip-link .element-invisible:focus{
    display: block;
    line-height: 14px;
    z-index: 9999;
    position: relative !important;
    text-align:center;
    width:134px;
    margin: 0 auto;
    font-weight: bold;
}

/* Hiding "List all revisions" from performance indicator and indicator instance */
.node-type-indicator-instance .tabs.secondary{
    display: none !important;
}

.node-type-performance-indicator .tabs.secondary{
    display: none !important;
}

/* Hiding the status message on feedback page */
.feedback .messages {
    display: none;
}

/* Fixing the bullet issue in Strategic Objective edit form progress update field */
.field-name-field-objective-progress-update ul{
    list-style-type: disc;
}

/* Styles for year filter on APG and Indicator listing pages*/
.page-agency-wf-apg-listing select#edit-year-filter,
.page-agency-wf-ind-listing select#edit-year-filter,
.agency-prep select#edit-year-filter,
.goals-agency select#edit-year-filter
{
    border: 1px solid black;
    height: 25px;
    margin-right: 15px;
    width: 150px;
}

/* Hiding year filer field on APG, Indicator and Indicator Instance forms */
form#priority-goal-node-form div#edit-field-year-filter,
form#performance-indicator-node-form div#edit-field-year-filter,
form#indicator-instance-node-form div#edit-field-year-filter,
body.node-type-priority-goal div.field-name-field-year-filter,
body.node-type-performance-indicator div.field-name-field-year-filter,
body.node-type-indicator-instance div.field-name-field-year-filter{
    display: none;
}

/* Hiding Goal leader title, organization and thumbnail for OMB reviewer */
.omb-apg .field-item-field_pg_leader_title,
.omb-apg .field-item-field_pg_leader_org,
.omb-apg .field-item-field_pg_leader_thumbnail{
    display: none;
}


/*Agency Clone*/
#clone_apg_form{
    width: 100%;
    margin-top:30px;
}
.node-add-wrapper .view-agency-clone-list-apg,
.view-agency-clone-list-apg{
    margin: 0 auto;
    width:900px;
}
.clone-apg .node-add-wrapper,
.clone-indicators .node-add-wrapper{
    margin: 0;
}
.input-container{
    float: right;
    margin-right: 6%;
}

#block-system-main{
    float: none;
}

.field-name-field-su-archive-pdf fieldset legend {
    color: #006699;
    font: 20px Georgia, "Times New Roman", Times, serif;
    padding: 10px 0;
    font-weight: normal;
}
.field-name-field-su-archive-pdf .tabledrag-toggle-weight-wrapper {
    margin-top: -15px;
}
.field-name-field-su-archive-pdf .form-managed-file {
    width: 95%;
}
.field-name-field-su-archive-pdf .form-managed-file .form-type-textfield {
    float: left;
    width: 200px;
}
.field-name-field-su-archive-pdf .form-managed-file .form-text .description,
.field-name-field-su-archive-pdf .form-managed-file .form-type-textfield > label {
    display: none;
}
.field-name-field-su-archive-pdf .form-managed-file .form-type-textfield:before {
    content: "Fiscal Year Quarter";
    display: block;
    font-weight: bold;
}
.field-name-field-su-archive-pdf .form-managed-file .form-text {
    width: 150px;
}
.field-name-field-su-archive-pdf .form-managed-file .file {
    margin-left: 10px;
    position: relative;
}
.field-name-field-su-archive-pdf .form-managed-file .file:before {
    content: "Progress Update Archive PDF";
    display: inline-block;
    position: absolute;
    font-weight: bold;
    width: 200px;
}
.field-name-field-su-archive-pdf .form-managed-file .file-icon {
    width: 16px !important;
    margin-top: 20px;
}

