
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

*{outline:none;}
html{min-width:320px;}
.page{overflow-x:hidden;}
a {color:#CC4300;}
a:hover{color:#ef6824;}
a:visited{color:#800080;}
.display-none{display:none;}

h1.title{line-height:1.2em;}
h2.title{font-size:16px;}


#logo img{width:100%;}

.header-site-info-inner{margin-left:0px;}

.header-group-wrapper{background-color:#ef6824; 
	box-shadow: 0 2px 2px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.7);position:relative;}
.header-site-info{float:left;}
.fusion-right .inner ul.menu{text-align:right;}
.header-group .inner > .block-menu{width:auto;background-color:#80BA05;margin-bottom:.5em;}
.header-group .inner .block-menu, .header-group .inner .block-menu > .inner{display:inline-block;}
.header-group .inner .block-menu a, .header-group .inner .block-superfish a{color:#fff;}
.header-group .inner .secondary-menu {padding-left:3px;padding-right:3px;padding-top:3px;}
.header-group .inner .secondary-menu .content a:hover{text-decoration:none;border-bottom:#fff 2px solid;}
.header-group .inner .block-menu .inner, .header-group .inner .block-superfish .inner{margin-left:0;margin-right:0;}
.header-group .inner .fusion-inline-menu .inner ul.menu li{line-height:1.2em;border-bottom:none;border-right:none;}
.header-group .inner .fusion-inline-menu .inner ul.menu li::after{content:'|';color:#fff;font-size:10px;position:absolute;}
.header-group .inner .fusion-inline-menu .inner ul.menu li.last::after{content:'';}
.header-group .inner .fusion-inline-menu .inner ul.menu li a{padding-right:5px;padding-left:3px;}
.header-group .inner .fusion-inline-menu .inner ul.menu li.first a{padding-left:5px;}

.header-group .inner .block-menu.action-menu, .header-group .inner .block-superfish{float:right;clear:right;margin-bottom:0;width:auto;/*background-color:#602a01;*/background-color:#80ba05;margin-top:5px;}

.header-group .inner .block-superfish .action-menu{margin-left:0px;margin-right:3px;}
.header-group .inner .block-superfish .action-menu li{margin-left:5px;margin-right:5px;font-size:16px;font-weight:bold;display:inline-block;min-height:30px;line-height:30px;}
.header-group .inner .block-superfish .action-menu .social-link{display:block; width:15px; height:14px;overflow:hidden; background:url(../images/social-sprite.png) no-repeat;text-indent:-9999px;margin-top:7px;}
.header-group .inner .block-superfish .action-menu .sf-item-1:after, .header-group .inner .block-superfish .action-menu .sf-item-2:after{content:"//"; float:left; margin-left:10px;color:#fff;}
.header-group .inner .block-superfish .action-menu .text-link{}
.header-group .inner .block-superfish .action-menu .sf-item-1 a, .header-group .inner .block-superfish .action-menu .sf-item-2 a{float:left;}
.header-group .inner .block-superfish .action-menu .twitter-link{background-position: -15px 0px;}
.header-group .inner .block-superfish .action-menu .flickr-link{background-position: -30px 0px;}
.header-group .inner .block-superfish .action-menu .youtube-link{background-position: -45px 0px;}
.header-group .inner .block-superfish .action-menu .rss-link{background-position: -60px 0px;}
.header-group .inner .block-superfish .action-menu .social-link:hover{border-bottom:#fff solid 2px;}


.header-group .inner .block-search{width:auto;float:right;clear:right;margin-top:1px;margin-bottom:9px;}
.header-group .inner .block-search .inner{margin-right:0px;}

.header-group .inner .block-search .inner .form-item-search-block-form .form-text::-webkit-input-placeholder {
    color:    #626262;
}
.header-group .inner .block-search .inner .form-item-search-block-form .form-text:-moz-placeholder {
    color:    #626262;
}
.header-group .inner .block-search .inner .form-item-search-block-form .form-text{display:inline-block;padding-top:2px;margin-top:2px;font-size:12px;min-width:125px;}
.header-group .inner .block-search .inner .form-actions .form-submit{ font-weight:normal;background:none;border:#fff 1px solid;margin-top:3px;padding-top:3px;padding-bottom:1px;position:relative;display:inline-block;color:#fff;}
.header-group .inner .block-search .inner .form-actions .form-submit:hover{text-decoration:underline;}

.main-menu-wrapper, .main-wrapper, .preface-bottom-wrapper{background:url(../images/texture-tan-web.jpg) repeat;}
.front .main-wrapper{background:none #fff;box-shadow: 0 -2px 2px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 -2px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 -2px 2px rgba(0,0,0,0.7);position:relative;z-index:4;}

.preface-bottom{margin-right:auto;margin-left:auto;float: none !important;}
.preface-bottom-inner .main-slideshow-block .views-slideshow-cycle-main-frame {height:267px;}
/*.preface-bottom-inner .slider-title, .preface-bottom-inner .slider-summary, .preface-bottom-inner .slider-text{float:left;clear:right;}*/
/*.preface-bottom-inner .slider-text{width:235px;}*/
/*.preface-bottom-inner .main-slider-item .slider-content-container {display:inline-block;}*/
/*.preface-bottom-inner .main-slider-item .slider-content-container > a {float:left;clear:both;}*/
/*.preface-bottom-inner .slider-summary { clear:both;}*/
.preface-bottom-inner .slider-img{text-align:center; display:block;float:left;margin-right:20px;/*width:50%;*/}
/*.preface-bottom-inner .slider-img img{width:100%;height:auto;max-width:480px;min-width:288px;}*/
.preface-bottom-inner .main-slideshow-block, .preface-bottom-inner .main-slideshow-block .view-content, .preface-bottom-inner .main-slideshow-block .skin-default{min-height:280px; height:auto;display:inline-block;}
.preface-bottom-inner .main-slideshow-block .views_slideshow_main{width:720px;float:left;background-color:#fff;border-top:5px solid #333;border-bottom:5px solid #333;padding-top:15px;padding-left:15px;padding-right:15px;}
.preface-bottom-inner .main-slideshow-block .main-slider-item{/*width:840px;*//*width:720px;*/background-color:#fff;}
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-top, .preface-bottom-inner .main-slideshow-block .views-slideshow-controls-bottom{float:left;display:block;width:30px;}
.preface-bottom-inner .main-slideshow-block, .preface-bottom-inner .main-slideshow-block .view-content{margin-left:auto;margin-right:auto;width:820px;}

.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_next, .preface-bottom-inner .main-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_pause,
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-bottom .views_slideshow_controls_text_pause,
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-bottom .views_slideshow_controls_text_previous{display:none;}
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-bottom .views_slideshow_controls_text_next{float:right;}
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-bottom, .preface-bottom-inner .main-slideshow-block .views-slideshow-controls-top{margin-top:115px;}
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-bottom .views_slideshow_controls_text_next a{display:block;width:16px;height:43px; background:url(../images/orange-arrow.png) no-repeat bottom right;text-indent:-99999px;outline:none;}
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-bottom .views_slideshow_controls_text_next a:hover{background:url(../images/orange-arrow.png) no-repeat top right;}
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_previous a{display:block;width:16px;height:43px; background:url(../images/orange-arrow.png) no-repeat bottom left;text-indent:-99999px;outline:none;}
.preface-bottom-inner .main-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_previous a:hover{background:url(../images/orange-arrow.png) no-repeat top left;}

/*.preface-bottom-inner .main-slideshow-block .views_slideshow_main .views_slideshow_cycle_slide{position:relative !important;}*/
.row{min-width:960px;}

/*non-superfish projects menu*/
.projects-menu .inner{margin-right:0px;margin-left:10px;margin-top:15px;}
.projects-menu .menu{font-size:12px;}
.projects-menu .menu .leaf a{padding-bottom:0px;padding-left:11px;padding-right:5px;background-image:url(../images/triangles-sprite.png);background-repeat:no-repeat;border-bottom:1px #ccc solid;color:#cc4300;padding-top:1px;font-weight:normal;background-color:#fff;border-top:#ccc 1px solid;margin-bottom:4px;}
.projects-menu .menu .leaf a:hover{color:#ef6824;border-bottom:1px #ef6824 solid;border-top:1px #ef6824 solid;border-right:1px #ef6824 solid;border-left:1px #ef6824 solid;padding-top:0px;padding-left:10px;padding-right:4px;background-color:#fff;padding-bottom:1px;}

.html .projects-menu .menu li .btc-menu-item:hover, .html .projects-menu .menu li .btc-menu-item.active:hover, .html .projects-menu .menu li .consumer-menu-item:hover, .html .projects-menu .menu li .consumer-menu-item.active:hover, .html .projects-menu .menu li .education-menu-item:hover, .html .projects-menu .menu li .education-menu-item.active:hover, .html .projects-menu .menu li .health-menu-item:hover, .html .projects-menu .menu li .health-menu-item.active:hover, .html .projects-menu .menu li .immigrant-menu-item:hover, .html .projects-menu .menu li .immigrant-menu-item.active:hover, .html .projects-menu .menu li .workers-menu-item:hover, .html .projects-menu .menu li .workers-menu-item.active:hover, .html .projects-menu .menu li .policywatch-menu-item:hover, .html .projects-menu .menu li .policywatch-menu-item.active:hover, .html .projects-menu .menu li .campaigns-menu-item:hover, .html .projects-menu .menu li .campaigns-menu-item.active:hover, .html .projects-menu .menu li .data-menu-item:hover, .html .projects-menu .menu li .data-menu-item.active:hover, .html .projects-menu .menu li .publications-menu-item:hover, .html .projects-menu .menu li .publications-menu-item.active:hover{background-position: -1px -418px;border-bottom:1px #ef6824 solid;}

.projects-menu .menu li a.active{margin-bottom:0;}
/*budget and tax*/
.projects-menu .menu li .btc-menu-item{background-position:0px 4px;}
.projects-menu .menu li .btc-menu-item.active{background-position: -1px -21px; /**--old red--**//*border-bottom:5px #bc0000 solid;*/border-bottom:5px #005789 solid;}
.taxonomy-budget-and-tax .projects-menu .menu li .btc-menu-item{background-position: -1px -21px; /**--old red--**//*border-bottom:5px #bc0000 solid;*/border-bottom:5px #005789 solid;margin-bottom:0;}
.taxonomy-budget-and-tax .projects-menu .menu li .btc-menu-item.active:hover, .taxonomy-budget-and-tax .projects-menu .menu li .btc-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*consumer and housing*/
.projects-menu .menu li .consumer-menu-item{background-position: 0px -40px;}
.projects-menu .menu li .consumer-menu-item.active{background-position: -1px -65px; /**--old yellow--**//*border-bottom:5px #bc911d solid*/border-bottom:5px #fdba42 solid;}
.taxonomy-consumer-and-housing .projects-menu .menu li .consumer-menu-item{background-position: -1px -65px; /*--old yellow--**//*border-bottom:5px #bc911d solid*/border-bottom:5px #fdba42 solid;margin-bottom:0;}
.taxonomy-consumer-and-housing .projects-menu .menu li .consumer-menu-item.active:hover, .taxonomy-consumer-and-housing .projects-menu .menu li .consumer-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*education*/
.projects-menu .menu li .education-menu-item{background-position: 0px -84px;}
.projects-menu .menu li .education-menu-item.active{background-position: -1px -109px; /**--old green--**//*border-bottom:5px #217715 solid;*/border-bottom:5px #aab437 solid;}
.taxonomy-education .projects-menu .menu li .education-menu-item{background-position: -1px -109px; /**--old green--**//*border-bottom:5px #217715 solid;*/border-bottom:5px #aab437 solid;margin-bottom:0;}
.taxonomy-education .projects-menu .menu li .education-menu-item.active:hover, .taxonomy-education .projects-menu .menu li .education-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*health*/
.projects-menu .menu li .health-menu-item{background-position: 0px -128px;}
.projects-menu .menu li .health-menu-item.active{background-position: -1px -153px; /**--old dark blue**//*border-bottom:5px #123d77 solid;*/border-bottom:5px #0096c1 solid;}
.taxonomy-health .projects-menu .menu li .health-menu-item{background-position: -1px -153px; /**--old dark blue**//*border-bottom:5px #123d77 solid;*/border-bottom:5px #0096c1 solid;margin-bottom:0;}
.taxonomy-health .projects-menu .menu li .health-menu-item.active:hover, .taxonomy-health .projects-menu .menu li .health-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*immigrant and refugee*/
.projects-menu .menu li .immigrant-menu-item{background-position: 0px -172px;}
.projects-menu .menu li .immigrant-menu-item.active{background-position: -1px -197px; /**--old teal--**//*border-bottom:5px #137771 solid;*/border-bottom:5px #73cabe solid;}
.taxonomy-immigrant-and-refugees .projects-menu .menu li .immigrant-menu-item{background-position: -1px -197px; /**--old teal--**//*border-bottom:5px #137771 solid;*/border-bottom:5px #73cabe solid;margin-bottom:0;}
.taxonomy-immigrant-and-refugees .projects-menu .menu li .immigrant-menu-item.active:hover, .taxonomy-immigrant-and-refugees .projects-menu .menu li .immigrant-menu-item:hover{border-bottom:5px #ef6824 solid;}
.taxonomy-immigrants-and-refugees .projects-menu .menu li .immigrant-menu-item{background-position: -1px -197px; /**--old teal--**//*border-bottom:5px #137771 solid;*/border-bottom:5px #73cabe solid;margin-bottom:0;}
.taxonomy-immigrants-and-refugees .projects-menu .menu li .immigrant-menu-item.active:hover, .taxonomy-immigrants-and-refugees .projects-menu .menu li .immigrant-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*worker's rights*/
.projects-menu .menu li .workers-menu-item{background-position: 0px -216px;}
.projects-menu .menu li .workers-menu-item.active{background-position: -1px -241px; /**--old purple--**//*border-bottom:5px #602399 solid;*/border-bottom:5px #603528 solid;}
.taxonomy-workers-rights .projects-menu .menu li .workers-menu-item{background-position: -1px -241px; /**--old purple--**//*border-bottom:5px #602399 solid;*/border-bottom:5px #603528 solid;margin-bottom:0;}
.taxonomy-workers-rights .projects-menu .menu li .workers-menu-item.active:hover, .taxonomy-workers-rights .projects-menu .menu li .workers-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*nc policy watch*/
.projects-menu .menu li .policywatch-menu-item{background-position: 0px -260px;}
.projects-menu .menu li .policywatch-menu-item.active{background-position: -1px -285px; border-bottom:5px #5d96d0 solid;}
.taxonomy-nc-policy-watch .projects-menu .menu li .policywatch-menu-item{background-position: -1px -285px; border-bottom:5px #5d96d0 solid;margin-bottom:0;}
.taxonomy-nc-policy-watch .projects-menu .menu li .policywatch-menu-item.active:hover, .taxonomy-nc-policy-watch .projects-menu .menu li .policywatch-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*special campaigns*/
.projects-menu .menu li .campaigns-menu-item{background-position: 0px -304px;}
.projects-menu .menu li .campaigns-menu-item.active{background-position: -1px -329px; /**--old magenta--**//*border-bottom:5px #b938a3 solid;*/border-bottom:5px #008578 solid;}
.taxonomy-special-campaigns .projects-menu .menu li .campaigns-menu-item{background-position: -1px -329px; /**--old magenta--**//*border-bottom:5px #b938a3 solid;*/border-bottom:5px #008578 solid;margin-bottom:0;}
.taxonomy-special-campaigns .projects-menu .menu li .campaigns-menu-item.active:hover, .taxonomy-special-campaigns .projects-menu .menu li .campaigns-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*data center*/
.projects-menu .menu li .data-menu-item{background-position: 0px -348px;}
.projects-menu .menu li .data-menu-item.active{background-position: -1px -373px; /**--old brown--**//*border-bottom:5px #602a01 solid;*/border-bottom:5px #CC4300 solid;}
.taxonomy-data-center .projects-menu .menu li .data-menu-item{background-position: -1px -373px; /**--old brown--**//*border-bottom:5px #602a01 solid;margin-bottom:0;*/border-bottom:5px #CC4300 solid;}
.taxonomy-data-center .projects-menu .menu li .data-menu-item.active:hover, .taxonomy-data-center .projects-menu .menu li .data-menu-item:hover{border-bottom:5px #ef6824 solid;}
/*publications*/
.projects-menu .menu li .publications-menu-item{background-position: 0px -436px;}
.projects-menu .menu li .publications-menu-item.active{background-position: -1px -461px; /**--old lime green--**//*border-bottom:5px #7baf37 solid;*/border-bottom:5px #CC4300 solid;}
.taxonomy-publications .projects-menu .menu li .publications-menu-item{background-position: -1px -461px; /**--old lime green--**//*border-bottom:5px #7baf37 solid;*/border-bottom:5px #CC4300 solid;margin-bottom:0;}
.taxonomy-publications .projects-menu .menu li .publications-menu-item.active:hover, .taxonomy-publications .projects-menu .menu li .publications-menu-item:hover{border-bottom:5px #ef6824 solid;}




.front .sidebar-second{margin-top:-40px;background:url(../images/ribbon-shadow.png) no-repeat 0px -15px;}
.front .sidebar-second > .inner{background:#e6edfa;border:solid 1px #ccc;margin-left:20px;padding-top:15px;}
.front .sidebar-second > .inner .item-list ul{margin-top:15px;}
.sidebar-second > .inner{padding-left:10px;padding-right:12px;}
.sidebar-second > .inner .item-list ul{list-style:none;margin-left:10px;margin-right:10px;margin-top:5px;}
.sidebar-second > .inner .item-list ul li, .front .sidebar-second > .inner .more-link{font-size:11px;}
.sidebar-second > .inner .item-list ul li{border-bottom:solid 1px #e0e0e0;padding-bottom:10px;font-weight:bold;}
.sidebar-second > .inner .item-list ul li.views-row-last{border-bottom:none;padding-bottom:0;}
.sidebar-second > .inner .view-footer{font-size:10px;font-weight:bold;position:absolute;bottom:0;margin-bottom:7px;}
.sidebar-second > .inner .view-footer a img{width:14px;margin-bottom:-3px;}
/*.sidebar-second > .inner ul li a:before{content:"- ";}*/
.sidebar-second > .inner > .block > .inner {margin-right:0;margin-left:0;}
.sidebar-second > .inner > .block.last > .inner {border-bottom:none;}
.sidebar-second > .inner .title{color:#3f6287; font-size:14px;}
.sidebar-second > .inner > .block > .inner > .content > .triangle-border > .twtr-widget > .twtr-doc{width:auto !important;}
.sidebar-second > .inner > .block > .inner > .content > .triangle-border > .twtr-widget > .twtr-doc .twtr-hd, .sidebar-second > .inner > .block > .inner > .content > .triangle-border > .twtr-widget > .twtr-doc .twtr-ft{display:none;}
.sidebar-second > .inner > .block > .inner > .content  .ncjc-twtr-handle{background:url(../images/ncjc-logo-man.png) no-repeat;height:27px;margin-left:5px;padding-top:4px;}
.sidebar-second > .inner > .block > .inner > .content  .ncjc-twtr-handle:hover{background-position:bottom left;}
.sidebar-second > .inner > .block > .inner > .content  .ncjc-twtr-handle > .inner{background:url(../images/ncjc-twtr-handle-new.png) no-repeat 40px 0px;}
.sidebar-second > .inner > .block > .inner > .content  .ncjc-twtr-handle:hover > .inner{background:url(../images/ncjc-twtr-handle-new.png) no-repeat 40px -24px;}
.sidebar-second > .inner > .block > .inner > .content  .ncjc-twtr-handle > .inner > a{display:block;height:24px;text-indent:-99999px;}
.sidebar-second > .inner .ncjc-tweets .item-list ul li{font-weight:normal;padding-top:10px;}
.sidebar-second > .inner .ncjc-tweets .item-list ul li.views-row-first{padding-top:0px;}
.sidebar-second > .inner .ncjc-tweets .item-list{height:300px;overflow:auto;margin-right:5px;}
.sidebar-second > .inner .ncjc-tweets .view-footer{position:relative;padding-left:10px;}
.sidebar-second > .inner .ncjc-tweets .title{padding-left:10px;}
.sidebar-second > .inner .ncjc-tweets{width:95%;}


.pulse-feed, .latest-news-feed{border:1px solid #ccc;background:#fff;display:inline-block;width:100%;}
.latest-news-feed .inner .content{position:relative;}
.pulse-feed .more-link a, .latest-news-feed .more-link a{display:block; float:right;background:#EF6824;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#fff;}
.pulse-feed .more-link a:hover, .latest-news-feed .more-link a:hover{background-color:#ff7935;}
.sidebar-second > .inner .pulse-feed .inner, .sidebar-second > .inner .latest-news-feed .inner{padding-bottom:0;padding-top:10px;margin-left:10px;margin-right:10px;}
.sidebar-second > .inner .pulse-feed .item-list ul li.last, .sidebar-second > .inner .latest-news-feed .item-list ul li.last{border-bottom:none;}
.pulse-feed .views-row-odd, .latest-news-feed .views-row-odd{background:#f5f9ff;}
.sidebar-second > .inner .pulse-feed .item-list ul, .sidebar-second > .inner .latest-news-feed .item-list ul{margin-left:0;margin-right:0;}
.sidebar-second > .inner .pulse-feed .item-list ul li, .sidebar-second > .inner .latest-news-feed .item-list ul li{padding-left:10px;padding-right:10px;padding-top:10px;}
.sidebar-second > .inner .pulse-feed .item-list ul li.views-row-last, .sidebar-second > .inner .latest-news-feed .item-list ul li.views-row-last{padding-bottom:10px;}
.sidebar-second > .inner > .block.latest-news-feed > .inner {border-bottom:none;}




.front .block-system, .front .block-system .node{margin-bottom:0px;}
.main-group{padding-bottom:35px;}

.section-promo .attachment img{border:1px solid #ccc;}
.section-promo{display:inline-block;width:100%;}
.section-promo .view-header{height:20px;overflow:hidden;}
.section-promo .view-header .title{margin-left:20px;margin-bottom:3px;}
.section-promo .view-content, .section-promo .view-footer{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.section-promo .more-link{display:inline-block;float:right;height:28px;}
.section-promo .view-content{display:block;}
.section-promo .more-link a{display:block; float:right;background:#EF6824;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#fff;margin-right:10px;margin-top:1px;height:17px;}
.section-promo .more-link a:hover{background-color:#ff7935}
.section-promo .view-footer{text-align:left;padding-top:2px;padding-bottom:5px;padding-left:10px;height:21px;border-bottom:1px solid #ccc;font-size:10px;font-weight:bold;}
.section-promo .view-footer a img{margin-bottom:-3px;width:14px;}
.section-promo .view-content .item-list ul{margin-bottom:0px;padding-bottom:10px;list-style:none;font-size:11px;padding-top:10px;display:inline-block;margin-left:0;width:100%}


.content-left-col, .content-right-col{max-width:340px;padding-left:10px;padding-right:10px;}
.content-left-col{float:left;}

.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner .content .view .item-list{margin-left:10px;margin-right:10px;}

.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner{margin-left:0;margin-right:0;}

.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner .content .view .attachment-before .view-content .item-list ul .views-row .views-field-field-thumbnail{float:left;margin-right:10px;}
.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col
.inner .content .view .attachment-before .view-content .item-list ul .views-row .views-field-field-thumbnail .field-content img{margin-right:0;}
.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner .content .view .attachment-before .view-content .item-list ul .views-row .views-field-title{font-size:14px;line-height:1.5em;font-weight:bold;}
.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner .content .view .attachment-before .view-content .item-list ul .views-row .views-field-body{font-size:12px;line-height:1.5em;}
.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner .content .view .attachment-before .view-content .item-list ul .views-row .views-field-created{margin-bottom:15px;}
.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner .content .view .attachment-before .view-content .item-list ul{padding-top:10px;border-bottom:#ccc solid 1px;}

.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner .content .view > .view-content .item-list ul{margin-top:5px;}

.main-content .inner .content-group .inner .content-region .inner .region .inner .section-half-col .inner .content .view > .view-content .item-list ul .views-row{margin-bottom:10px;}


.workers-promo .view-header{background:url(../images/triangles-sprite.png) 0px -215px no-repeat;/**--old purple--**//*border-bottom:2px #602399 solid;*/border-bottom:2px #603528 solid;}

.immigrant-promo .view-header{background:url(../images/triangles-sprite.png) 0px -171px no-repeat;/**--old teal--**//*border-bottom:2px #137771 solid;*/border-bottom:2px #73cabe solid;}

.health-promo .view-header{background:url(../images/triangles-sprite.png) 0px -127px no-repeat;/**--old dark blue**//*border-bottom:2px #123d77 solid;*/border-bottom:2px #0096c1 solid;}

.education-promo .view-header{background:url(../images/triangles-sprite.png) 0px -83px no-repeat;/**--old green--**//*border-bottom:2px #217715 solid;*/border-bottom:2px #aab437 solid;}

.consumer-promo .view-header{background:url(../images/triangles-sprite.png) 0px -39px no-repeat;/**--old yellow--**//*border-bottom:2px #bc911d solid;*/border-bottom:2px #fdba42 solid;}

.budget-and-tax-promo .view-header{background:url(../images/triangles-sprite.png) 0px 5px no-repeat;/**--old red--**//*border-bottom:2px #BC0000 solid;*/border-bottom:2px #005789 solid;}


.publications-promo .view-header{background:url(../images/triangles-sprite.png) 0px -435px no-repeat;/**--old lime green--**//*border-bottom:2px #7baf37 solid;*/border-bottom:2px #CC4300 solid;}

.full-width-col{max-width:720px;}
.full-width-col .gutter{margin-left:10px;margin-right:10px;}

.campaigns-promo .inner .content .promo-wrapper{border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-bottom:#ccc solid 1px;overflow:hidden;}

.campaigns-promo .inner .content .promo-wrapper ul{list-style:none;margin-top:0;margin-left:0;margin-bottom:0;display:inline-block;}

.campaigns-promo .inner .content .promo-wrapper ul li{width:33%;float:left;display:block;border-right:1px #ccc solid;padding-top:35px;padding-bottom:400px;margin-bottom:-375px;}
.campaigns-promo .inner .content .promo-wrapper ul li.last{border-right:none;}
.campaigns-promo .inner .content .promo-wrapper ul li .entry{padding-right:15px;padding-left:15px;}



.campaigns-promo .promo-title{background:url(../images/triangles-sprite.png) 0px -303px no-repeat;/**--old magenta--**//*border-bottom:2px #b938a3 solid;*/border-bottom:2px #008578 solid;height:20px;overflow:hidden;}

.campaigns-promo .promo-title .title{margin-left:20px;margin-bottom:3px;}
.campaigns-promo .more-link{display:inline-block;float:right;z-index:1;position:relative;margin-right:10px;}
.campaigns-promo .more-link a{display:inline-block; float:right;background:#EF6824;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#fff;}
.campaigns-promo .more-link a:hover{background-color:#ff7935;}


.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .view.publications-promo .view-content .item-list ul{margin-left:15px;}
.publications-promo .view-content .item-list ul .views-row{display:block;float:left;width:133px!important;height:175px;clear:none!important;margin-top:20px;}
.publications-promo .view-content .item-list ul .views-row img{border:1px solid #ccc;}
.publications-promo .view-content .item-list ul .views-row .views-field{margin-left:10px;margin-right:10px;}
.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .view.publications-promo .view-content .item-list ul .views-row.views-row-first{margin-top:20px;}








.section-header {margin-bottom:0;}
.section-header > .inner{margin-left:10px;max-width:700px;}
.section-header .inner .title{background:url(../images/triangles-sprite.png) no-repeat;margin-bottom:0;background-position:0px 4px;padding-left:20px;padding-bottom:2px;}
.section-header .inner hr{margin-top:0;margin-bottom:0;}

div.sidebar-first .inner .block .inner .content ul li{list-style:none;padding-left:25px;margin-bottom:10px;margin-top:5px;}
.html div.sidebar-first .inner .block .inner .content ul li:hover{background:url(../images/triangle-bullet-orange.png) no-repeat;background-position:10px 4px;}
div.sidebar-first .inner .block .inner .content ul{margin-left:0;margin-top:20px;}


.page-header{margin-bottom:15px;}
/*.page-header .inner .block-views .inner img{max-width:100%;}*/
.page-header .inner .block-views .inner .content .view-featured-project-content{position:relative;display:block;min-height:260px;overflow:hidden;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-content{position:absolute;bottom:4px;color:#fff;/*background:rgba(0,0,0,.8);max-width:85%;*/padding:10px;display:block;width:100%;height:240px;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-content .views-label-title{float:left;clear:both;color:#F5F9FF;text-transform:uppercase;font-weight:bold;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-content .views-field-title .field-content{float:left;clear:both;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-content .views-field-field-thumbnail{display:block;float:left;position:relative;margin-right:10px;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-content .views-field-title{/*display:block;float:left;position:relative*/z-index:1;position:absolute;bottom:0;left:0;padding:10px;width:250px;background:rgba(0,0,0,.8);max-width:85%;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-content .views-field-title a{color:#ef6824;font-size:15px;font-weight:bold;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-content .views-field-title a:visited{color:#9e639e;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-content .views-field-field-banner-image{position:absolute;top:0;left:0;z-index:0;}


.page-header .inner .block-views{margin-bottom:0;}
.page-header .inner .block-views .inner {margin-left:10px;}
.page-header .inner .block-views .inner .content .view-featured-project-content .view-header p{margin:0;}

.btc-header .inner .title{}
.btc-header .content hr{/**--old red--**//*background:#BC0000;*/background:#005789;height:2px;border:0;}

.consumer-header .inner .title{background-position:0px -40px;}
.consumer-header .content hr{/**--old yellow--**//*background:#bc911d;*/ background:#fdba42;height:2px;border:0;}

.education-header .inner .title{background-position:0px -84px;}
.education-header .content hr{/**--old green--**//*background:#217715;*/background: #aab437; height:2px;border:0;}

.health-header .inner .title{background-position:0px -128px;}
.health-header .content hr{/**--old dark blue**//*background:#123d77;*/background:#0096c1; height:2px;border:0;}

.immigrant-refugees-header .inner .title{background-position:0px -172px;}
.immigrant-refugees-header .content hr{/**--old teal--**//*background:#137771;*/background:#73cabe; height:2px;border:0;}

.workers-rights-header .inner .title{background-position:0px -216px;}
.workers-rights-header .content hr{/**--old purple--**//*background:#602399;*/background: #603528 ; height:2px;border:0;}

.special-campaigns-header .inner .title{background-position:0px -304px;}
.special-campaigns-header .content hr{/**--old magenta--**//*background:#b938a3;*/background: #008578 ; height:2px;border:0;}

.publications-header .inner .title{background-position:0px -436px;}
.publications-header .content hr{/**--old lime green--**//*background:#7baf37;*/background: #CC4300 ; height:2px;border:0;}

div.sidebar-first .inner .block .inner .content ul li{background:url(../images/triangle-bullet-darkorange.png) no-repeat;background-position:10px 4px;}

.taxonomy-budget-and-tax div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-red.png) no-repeat;*/background:url(../images/triangle-bullet-dark-blue-1245.png) no-repeat;background-position:10px 4px;}

.taxonomy-consumer-and-housing div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-yellow.png) no-repeat;*/background:url(../images/triangle-bullet-yellow-136.png) no-repeat;background-position:10px 4px;}

.taxonomy-education div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-green.png) no-repeat;*/background:url(../images/triangle-bullet-green-583.png) no-repeat;background-position:10px 4px;}

.taxonomy-health div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-darkblue.png) no-repeat;*/background:url(../images/triangle-bullet-blue-313.png) no-repeat;background-position:10px 4px;}

.taxonomy-immigrant-and-refugees div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-teal.png) no-repeat;*/background:url(../images/triangle-bullet-sky-blue-570.png) no-repeat;background-position:10px 4px;}
.taxonomy-immigrants-and-refugees div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-teal.png) no-repeat;*/background:url(../images/triangle-bullet-sky-blue-570.png) no-repeat;background-position:10px 4px;}

.taxonomy-workers-rights div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-purple.png) no-repeat;*/background:url(../images/triangle-bullet-brown-477.png) no-repeat;background-position:10px 4px;}

.taxonomy-special-campaigns div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-magenta.png) no-repeat;*/background:url(../images/triangle-bullet-turquoise-569.png) no-repeat;background-position:10px 4px;}

.taxonomy-publications div.sidebar-first .inner .block .inner .content ul li{/*background:url(../images/triangle-bullet-limegreen.png) no-repeat;*/background:url(../images/triangle-bullet-darkorange.png) no-repeat;background-position:10px 4px;}

.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .view .view-content .item-list ul .views-row .views-field-field-thumbnail .field-content img {border:#ccc 1px solid;margin-right:10px;}
.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .view .view-content .item-list ul{margin-left:0;}
.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .view .view-content .item-list ul .views-row{display:inline-block;float:left;clear:both;margin-top:20px;width:100%;}
.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .view.section-page-feed .view-content .item-list ul .views-row{;width:100%;}
.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .view .view-content .item-list ul .views-row.views-row-first{margin-top:0;}
.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .view .view-content .item-list ul .views-row .views-field-field-thumbnail{display:block;float:left;}

.main-content .inner .content-group .inner .content-region .inner .content .inner .block .inner .content .node .content .field-name-body .field-items .field-item img{max-width:100%;height:auto;border:1px #ccc solid;}


.footer-summary{width:60%;display:block;float:left;min-width:320px;}
.sitemap-col{width:20%;display:block;float:left;min-width:150px;margin-top:1em;}
.sitemap-col ul, .sitemap-col ul li.leaf{list-style:none;}
.footer-wrapper-border{background-color:#EF6824;padding-top:15px;padding-bottom:15px;}
.footer-wrapper{background-color:#602a01;padding-top:15px;padding-bottom:15px;color:#fff;}
.footer-wrapper a{color:#ef6824;}
.footer-wrapper a:visited{color:#9e639e;}
.footer .inner{font-size:12px;}
.footer-below{text-align:center;}
.footer-below a{color:#fff;}

iframe.google-form{max-width:100%;border:1px solid #ccc;}

.triangle-border {
	position:relative;
	padding-left:5px; padding-right:5px;
	padding-top:10px;padding-bottom:15px;
	margin:1em 0 1.5em;
	border:1px solid #09297b;
	color:#333;
	background:#fff;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.triangle-border.ncjc-tweets{padding-bottom:0px;}
/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
	content:"";
	position:absolute;
	bottom:-10px; /* value = - border-top-width - border-bottom-width */
	left:13px; /* controls horizontal position */
    border-width:10px 10px 0;
	border-style:solid;
    border-color:#09297b transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
	content:"";
	position:absolute;
	bottom:-9px; /* value = - border-top-width - border-bottom-width */
	left:14px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:9px 9px 0;
	border-style:solid;
	border-color:#fff transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.content-group > .inner > .region > .contextual-links-region > .contextual-links-wrapper{padding-right:40px;}
.content-group > .inner > .region > .contextual-links-region > .contextual-links-wrapper > .contextual-links{margin-right:40px;}

ul.pager li.pager-current{background-color:#602A01;border-color:#602A01}
ul.pager a:link {color:#CC4300;background-color:#fff;}
ul.pager a:hover, ul.pager a:active, ul.pager a:focus{color:#ffffff;background-color:#ff7935;border-color:#ff7935;}
ul.pager a:visited{color:#800080;}
ul.pager a{border-color:#cccccc;}

.page-taxonomy .view-taxonomy-listing .view-content .views-row{border-bottom:#ccc 1px solid;margin-bottom:20px;padding-bottom:15px;}
.page-taxonomy .view-taxonomy-listing .view-content .views-row .views-field-title{font-weight:bold;font-size:14px;}
.page-taxonomy .view-taxonomy-listing .view-content .views-row.views-row-first{margin-top:20px;}


.sidebar-second .donate-button a{display:block;width:150px; height:133px;background:url(../images/DONATE-button-150px.png);text-indent:-999999px;margin-left:auto;margin-right:auto;}
.sidebar-second .donate-button a:hover{background-position:bottom;}

.sidebar-second .take-action-button a{display:block;width:150px; height:133px;background:url(../images/TAKE-ACTION-button-150px.png);text-indent:-999999px;margin-left:auto;margin-right:auto;}
.sidebar-second .take-action-button a:hover{background-position:bottom;}

.ss-form-container{background:#ccc;}


/*----------unused code for superfish version of the projects menu if placed in main menu region--------------*/

/*.main-menu-wrapper .main-menu .inner .block-superfish .inner{margin-right:0px;}

.sf-menu.sf-style-default.projects-menu-sf{margin-right:0px;margin-left:10px;margin-top:15px;font-size:11px;}
.sf-menu.sf-style-default.projects-menu-sf li, .sf-menu.sf-style-default.projects-menu-sf li:hover{background:none repeat scroll 0 0 transparent;}

.sf-menu.sf-style-default.projects-menu-sf li a, .sf-menu.sf-style-default.projects-menu-sf li a:active{padding-bottom:0px;padding-left:15px;padding-right:9px;background:url(../images/triangles-sprite.png) no-repeat transparent;border-bottom:5px #ccc solid;color:#cc4300;padding-top:1px;border-left:0px none;border-top:0px none;border-right:0px none;}

.sf-menu.sf-style-default.projects-menu-sf li a:hover{color:#ef6824;border-bottom:5px #ef6824 solid;border-top:1px #ef6824 solid;border-right:1px #ef6824 solid;border-left:1px #ef6824 solid;padding-top:0px;padding-left:14px;padding-right:8px;background:url(../images/triangles-sprite.png) no-repeat #fff;}*/

/**--budget and tax--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-1 a{background-position:0px 0px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-1 a.active{background-position: -1px -21px;border-bottom:5px #bc0000 solid;}*/

/**--consumer and housing--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-2 a{background-position: 0px -44px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-2 a.active{background-position: -1px -65px;border-bottom:5px #bc911d solid;}*/

/**--education--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-3 a{background-position: 0px -88px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-3 a.active{background-position: -1px -109px;border-bottom:5px #217715 solid;}*/

/**--health--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-4 a{background-position: 0px -132px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-4 a.active{background-position: -1px -153px;border-bottom:5px #123d77 solid;}*/

/**--immigrant and refugee--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-5 a{background-position: 0px -176px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-5 a.active{background-position: -1px -197px;border-bottom:5px #137771 solid;}*/

/**--worker's rights--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-6 a{background-position: 0px -220px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-6 a.active{background-position: -1px -241px;border-bottom:5px #602399 solid;}*/

/**--nc policy watch--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-7 a{background-position: 0px -264px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-7 a.active{background-position: -1px -285px;border-bottom:5px #5d96d0 solid;}*/

/**--special campaigns--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-8 a{background-position: 0px -308px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-8 a.active{background-position: -1px -329px;border-bottom:5px #b938a3 solid;}*/

/**--data center--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-9 a{background-position: 0px -352px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-9 a.active{background-position: -1px -373px;border-bottom:5px #602a01 solid;}*/

/**--publications--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-10 a{background-position: 0px -440px;}
.sf-menu.sf-style-default.projects-menu-sf li.sf-item-10 a.active{background-position: -1px -461px;border-bottom:5px #7baf37 solid;}*/

/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-10 a:hover{background-position: -1px -396px;}*/

/**--hovers--**/
/*.sf-menu.sf-style-default.projects-menu-sf li.sf-item-10 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-9 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-8 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-7 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-6 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-5 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-4 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-3 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-2 a:hover, .sf-menu.sf-style-default.projects-menu-sf li.sf-item-1 a:hover{background-position: -1px -418px;border-bottom:5px #ef6824 solid;}*/

.active-bill-status{color:green;text-transform:uppercase;font-weight:bold;}
.inactive-bill-status{color:red;text-transform:uppercase;font-weight:bold;}
.enacted-bill-status{text-transform:uppercase;font-weight:bold;}
.bill-number{font-weight:bold;}
.bill-action-alert{text-transform:uppercase;text-align:center;margin-top:5px;}
.margin-bottom-none, div.node.margin-bottom-none{margin-bottom:0px;}
.bill-direction-table tr.odd td.sorting_1{background-color:#FFF3EA;}
.bill-direction-table tr.even td.sorting_1{background-color:#EEE8E3;}
.bill-direction-table .paging_full_numbers a.paginate_button{background-color:
#FFF3EA;}
.bill-direction-table .paging_full_numbers a.paginate_button{color:#CC4300 !important;}
.bill-direction-table .paging_full_numbers a.paginate_button:hover{background-color:#ef6824;color:#ffffff !important;}
.bill-direction-table .paging_full_numbers a.paginate_active{background-color:#CC4300;color:#ffffff !important;}
.text-box-link, .text-box-link:visited{background-color:#EF6824;color:#FFFFFF;}
.text-box-link:hover{background-color:#ff7935;}
.bill-direction-table thead th{color:#CC4300;}
.bill-direction-table thead th:hover{color:#ef6824;text-decoration:underline;}
.bill-direction-table thead th.sorting_disabled, .bill-direction-table thead th.sorting_disabled:hover{color:#333333;text-decoration:none;cursor:default;}
