root{display:block;}body{min-width:1200px;max-width:100%;}.indent{padding-left:20px;}a{font-weight:600;color:#ce6600;}#main .content a{font-weight:600;color:#ce6600;}#cboxPrevious:focus,#cboxNext:focus{outline:none;border:none;}#main .content .italic,#sidebar-second .block .content div.featured_title1{font-style:italic;}#main .content .blue,#main .content .blue a,#main .content a.blue{color:#0079a0;}#main .content .black,#main .content .black a,#main .content a.black{color:#333;}#main .content .orange,#main .content .orange a,#main .content a.orange{color:#ce6600;}h1,h2,h3,h4,h5,h6{font-family:'FrutigerNextW01-Regular';color:#560c70;text-shadow:none;}h1{color:#008996;font-family:'Demos Next W01 Medium';font-size:24px;}h3{margin-bottom:5px;font-size:18px;}h3.tight_space{margin-top:0px;margin-bottom:2px;}h4{margin-top:20px;margin-bottom:5px;font-size:18px;text-shadow:none;}p{margin:0 0 10px 0;}body{background:#fff;font-family:'Avenir LT W01_55 Roman1475520','Lucida Sans','Lucida Grande';}table td,table th{border:1px solid #DBD7D7;}table input.fluid{width:100%;}#header{background:#fff;background-image:none;}#header-inside{overflow-x:visible;overflow-y:visible;}#header-inside{padding:15px 0;position:relative;}.container_12 .grid_8{width:890px;}.schr_social{display:block;width:100%;height:25px;}.schr_links{margin-top:10px;}.schr_twitter{display:inline-block;margin-right:15px;float:right;margin-top:2px;}.schr_facebook{display:inline-block;margin-right:15px;float:right;}.schr_linked_in{display:inline-block;float:right;margin-right:15px;margin-top:1px;}.schr_youtube{display:inline-block;float:right;margin-top:4px;}.newsletter{float:left;margin-right:15px;width:165px;}.schr_links .expand{width:39px;height:36px;border-left:1px solid #c4c4c4;position:absolute;display:inline-block;}.schr_links .expand:after{font-family:'Quicksand';content:'> ';font-size:15px;font-weight:bold;color:#B9B9B9;position:absolute;left:16px;top:8px;}.newsletter a img{float:left;}.newsletter{float:right;margin-right:15px;width:auto;border:1px solid #e0e0e0;margin-right:0px;border-right:none;position:relative;}div#mc_embed_signup{display:none;z-index:10000;position:absolute;top:30px;right:-1px;border:1px solid #c3c3c3;box-shadow:0px 5px 8px rgba(0,0,0,0.15);height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}div#mc_embed_signup h2{font-size:16px;text-align:center;background:#f9f9f9;margin-top:0;padding:12px 0;border-bottom:1px solid #d9d9d9;}div#mc_embed_signup .mc-field-group{padding-left:8px;padding-right:8px;position:relative;display:block;}div#mc_embed_signup .mc-field-group input[type="text"],div#mc_embed_signup .mc-field-group input[type="email"]{width:220px;}div#mc_embed_signup .mc-form-action{display:block;position:relative;overflow:visible;height:auto;visibility:visible;padding:5px 0px 15px 8px;}#mce-success-response,#mce-error-response{z-index:10000;position:absolute;top:30px;right:-1px;border:1px solid #c3c3c3;box-shadow:0px 5px 8px rgba(0,0,0,0.15);height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;padding:15px;width:225px;clear:left;font:14px 'Avenir LT W01_55 Roman1475520',Helvetica,Arial,sans-serif;color:#560C70;line-height:22px;}.contact{width:148px;float:right;border:1px solid #e0e0e0;height:36px;}.contact a{position:relative;height:36px;width:148px;display:block;background:#fff;}.contact a img{display:inline-block;border-top-left-radius:1px;border-bottom-left-radius:1px;}#header-menu .block-superfish .contextual-links-wrapper{right:125px;}#header-menu-inside #search-block-form{display:none;position:absolute;width:405px;top:50px;z-index:1000;right:0px;background:#560C70;padding:10px;border:1px solid #330842;border-top-left-radius:2px;border-bottom-left-radius:2px;}#header-menu-inside .search .search_loader{position:absolute;width:42px;height:44px;padding:3px 4px;z-index:9999;}#header-menu-inside .search .search_loader.hover{background:#560C70;border:1px solid #330842;box-shadow:0px 0px 2px #25062F inset;}#header-menu-inside .search{position:absolute;right:2px;top:-1px;height:50px;width:50px;border-top-left-radius:1px;border-top-right-radius:1px;}#header-menu-inside .search input[type="image"]:focus{outline:none;border:none;}#header-menu-inside .form-item.form-type-textfield.form-item-search-block-form input[type="text"]{width:309px;margin-bottom:0;}#header-menu-inside #search-block-form h2.element-invisible{display:none;margin:0;}#main #search-form input[type="submit"]#edit-submit,#header-menu-inside #search-block-form .form-actions input[type="submit"]{float:right;font-family:'Avenir LT W01_55 Roman1475520';border:none;background:#A1A80C;padding:10px 16px;color:#fff;font-size:13px;font-weight:600;box-shadow:0px 0px 3px rgb(192,187,187);border-radius:3px;cursor:pointer;cursor:hand;margin-right:0;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,input.form-text{background:#fff;border-radius:0;border:1px solid #dedede;}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 2px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 2px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 2px #dbc59e;}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 2px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 2px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 2px #d59392;}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}#header-inside-left{width:auto;float:left;}#header-inside-left .tagline{font-family:"ITC Franklin Gothic LT W01MdCn";font-size:35px;float:left;margin-left:45px;margin-top:78px;color:#666d70;}#header-inside-left a{float:left;width:250px;}#header-inside-right{position:absolute;right:0;width:500px;}.block-menu h2,.block-superfish h2{display:none;}#header-menu{height:50px;background:#bad80a;border-top:1px solid #bad80a;border-bottom:1px solid #bad80a;}#navigation .block-superfish ul.sf-menu.main-menu{}#navigation .block-superfish ul.sf-menu.main-menu li{background:transparent;margin-right:25px;}#navigation .block-superfish ul.sf-menu.main-menu li a{font-family:"Open Sans",Tahoma,sans-serif;font-weight:600;color:#fff;margin:0;padding-bottom:16px;border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:0px;}#header-menu ul.menu li a{}#header-menu ul.menu li:focus,#header-menu ul.menu li:hover,#header-menu ul.menu li:active{border:1px solid #ccc;border-radius:4px;background:#fff;}#header-menu ul.menu li a:focus,#header-menu ul.menu li a:hover,#header-menu ul.menu li a:active{color:#000;}#header-menu ul li.sf-depth-1 ul{background:#E6E6E6;margin-top:3px;box-shadow:1px 1px 4px rgba(104,104,104,0.5);}#header-menu .block-superfish ul.sf-menu.main-menu li.sf-depth-1 li{background:transparent;color:#474747;line-height:20px;}#header-menu .block-superfish ul.sf-menu.main-menu li.sf-depth-1 li a{background:transparent;padding:8px 10px;border-bottom:1px solid #DDDDDD;border-top:1px solid #CECECE;color:#474747;}#header-menu .block-superfish ul.sf-menu.main-menu li.sf-depth-1 li.first.sf-depth-1 a{border-top:none;}#header-menu .block-superfish ul.sf-menu.main-menu li.sf-depth-1 li.last.sf-depth-1 a{border-bottom:none;}.breadcrumb{padding:35px 48px 15px 48px;display:none;}.views-slideshow-cycle-main-frame-row-item.views-row{position:relative;}.views-slideshow-cycle-main-frame-row-item.views-row a{color:#fff;padding:10px 25px;background:#008996;border-radius:8px;font-weight:normal;text-shadow:0px 0px 3px #dfdfdf;}.views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-slider-image a{padding:0;background:none;}.view-home-slider .views-field.views-field-body{font-size:18px;font-family:'Avenir LT W01_55 Roman1475520';position:absolute;top:310px;left:125px;max-width:75%;line-height:20px;}.view-home-slider .views-field.views-field-body .field-content{color:#fff;padding:10px 25px;background:#000;border-radius:8px;}.view-home-slider .views-field.views-field-title{font-size:32px;font-family:'Demos Next W01 Medium';position:absolute;top:270px;left:125px;}.views-slideshow-cycle-main-frame{margin-left:auto;margin-right:auto;}#views_slideshow_cycle_teaser_section_home_slider-block{height:250px;width:1200px;margin-left:auto;margin-right:auto;}.view-home-slider .views-slideshow-controls-bottom{position:relative;bottom:-12px;z-index:99;}.view-home-slider .views-slideshow-controls-bottom .views-slideshow-pager-fields{margin-left:auto;margin-right:auto;max-width:900px;width:auto;text-align:center;}.view-home-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;background:url(../images/slider_image_hidden.jpg) no-repeat;width:60px;text-indent:30px;z-index:99;margin-right:10px;overflow:hidden;}.view-home-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item img{}.view-home-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active,.view-home-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item:hover{background:url(../images/slider_image_current.jpg) no-repeat;}.view-home-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-counter{color:transparent;}.view-home-slider .views-slideshow-controls-top{position:relative;width:1200px;margin-left:auto;margin-right:auto;z-index:100;}.view-home-slider .views-slideshow-controls-text{width:100%;background-repeat:no-repeat;position:absolute;top:180px;}.views-slideshow-controls-text-previous{background-image:url(../images/scroll_left.png);display:inline-block;width:50px;height:60px;margin-top:10px;display:none;}.views-slideshow-controls-text-pause{display:none;}.views-slideshow-controls-text-previous a{display:none;}.views-slideshow-controls-text-next{background-image:url(../images/scroll_right.png);display:inline-block;height:60px;width:50px;float:right;display:none;}.views-slideshow-controls-text-next a{display:none;}fieldset{border:none;margin-left:2px;margin-right:2px;vertical-align:top;}.registration_form fieldset{border:1px solid #cccccc;}.front #content #content-inside.top-level{padding-top:0;}#content .node,#content form,#content .profile,#content .search-results.node-results{display:block;font-family:'Avenir LT W01_55 Roman1475520';font-size:14px;padding:0px;margin-top:25px;}#content .node.node-about-us a,#content .node.node-our-work a,#content .node span.orange-italic{font-weight:600;font-style:italic;color:#ce6600;}#content .node.node-resource .field-name-body{background:white;}#content #main.front .node.node-promoted.node-sticky{display:none;}#content{background:#fff;}.container_12{width:1200px;}.container_12 .grid_12{width:1200px;}#banner{background-image:none;background:#fff;border-bottom:none;}.slider-item .content{padding:0;}#content .donate{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;margin-left:auto;margin-right:auto;margin-bottom:31px;font-family:'Arimo',sans-serif;height:95px;padding-top:12px;}#content .donate .title{font-family:'Demos Next W01 Regular';color:purple;}#content .donate .tag{font-family:'Avenir LT W01_55 Roman1475520';font-weight:bold;}#content .donate .title label{font-weight:normal;color:#560C70;font-size:24px;margin-bottom:15px;}#content .donate .tag label{font-weight:normal;color:#5c5b5b;font-size:19px;font-family:'Avenir LT W01_55 Roman1475520';line-height:23px;}#content .donate .tag .text{width:910px;float:left;}#content .donate .tag .button{width:120px;float:none;display:inline-block;margin-left:9px;vertical-align:top;}#content .donate .tag .button a{width:100%;background-color:#532380;color:#fff;font-size:20px;padding:10px 26px;border-radius:5px;box-shadow:0px 0px 1px #ADADAD;}#content #articles{margin-left:auto;margin-right:auto;}#content #articles .article{width:295px;height:379px;box-shadow:0px 1px 1px #d3d3d3;background:#fff;margin-right:22px;float:left;position:relative;}#content #articles .logo{opacity:0.75;}#content #articles img{cursor:hand;cursor:pointer;}#content #articles .article.last{margin-right:0;}#content #articles .article .expand_articles{position:absolute;top:0;right:0;}#content #articles .article .article_type{font-family:'Arimo',sans-serif;font-size:22px;margin-left:15px;margin-top:8px;text-shadow:1px 1px #d3d3d3;}#content #articles .article .article_description{font-family:'Avenir LT W01_55 Roman1475520',sans-serif;font-size:14px;margin-left:14px;margin-top:8px;margin-right:14px;text-shadow:1px 1px #d3d3d3;}#content #scroll_left,#content #scroll_right{font-family:'Quicksand';font-weight:bold;font-size:35px;width:36px;position:relative;height:377px;cursor:hand;cursor:pointer;border:1px solid #c0c0c0;border-color:transparent;}#content #scroll_left label,#content #scroll_right label{position:absolute;top:184px;cursor:hand;cursor:pointer;left:7px;}#content #scroll_left{float:left;margin-left:-38px;}#content #scroll_right{float:right;margin-right:11px;}#content #main_container.front{width:1200px;margin-top:20px;}#main.no_front{background:#fff;}#main.no_front.view_page{background:transparent;}#main.grid_8{background:#fff;margin-left:0;}#main.no_front{background:#fff}#main.grid_12.front{width:100%;margin:0;background:transparent;padding:0;}#main.grid_8.front{width:895px;margin-right:5px;background:transparent;padding:0;}#main.grid_8 h1.node-title.no_front{padding:0;margin-bottom:0px;}#main.no_front h1.node-title.no_front{padding:0px;}#main.no_front h2{padding:0 48px 0 48px;}#main.no_front h1.node-title.no_front.view_title{padding:0;}#main.grid_8.about_us h1.node-title,#main.grid_8.our_work h1.node-title,#main.no_front.about_us h1.node-title,#main.no_front.page h1.node-title,#main.no_front.our_work h1.node-title,#main.no_front h1.node-title{font-family:'Demos Next W01 Medium',sans-serif;font-size:30px;font-weight:bold;color:#0079a0;}#main.grid_8 h1.node-title.front{display:none;}#main.grid_8.front ul.tabs.primary{display:none;}#main.grid_8.front #node-346.node-page{display:none;}.page-search #main.no_front h1.node-title.no_front,.page-resources h1.node-title.no_front.view_title,#block-views-press-releases-block h2,#block-views-in-news-front-block-1 h2,#block-views-headlines-block h2,#main.no_front.view_page h1.node-title.no_front.view_title{margin:0;padding:15px 0 15px 33px;border:1px solid #E8E8E8;background:#fff;margin-bottom:5px;font-family:'Frutiger Next W01 Bold';font-size:24px;font-weight:normal;}#content .search-results.node-results{padding:0;}#main .view ul,#main ol.search-results{margin:0;}#main .view ul li.views-row{list-style:none;border:1px solid #E8E8E8;border-left:4px solid #b5be00;margin-bottom:12px;margin-left:0;background:#fff;padding:16px 24px 16px 30px;}#main .view ul li.on_hover{border-left:4px solid #979e01;background:#b5be00;color:#fff;}#main .view ul li.views-row .views-field-title{font-family:'Demos Next W01 Regular';font-size:22px;line-height:26px;}#main .view ul li.views-row .views-field-title a,#main ol.search-results li.search-result .title a{color:#5C5C5C;}#main .view ul li.views-row.on_hover .views-field-title a{color:#fff;}#main .view ul li.views-row .views-field-timestamp{font-family:'Avenir LT W01_55 Roman1475520',sans-serif;font-size:12px;margin-bottom:4px;}#main .view ul li.views-row .views-field-field-date{font-size:16px;}#main .view ul li.views-row .views-field-body{font-family:'Avenir LT W01_35 Light1475496';font-size:16px;margin-bottom:4px;margin-top:6px;}#main .view ul li.views-row-last{margin-bottom:0;}#main .view-justice-taking-root-gallery .view-content ul li.views-row{padding-left:0px;border:none;}#main .view-justice-taking-root-gallery .view-content ul li.views-row .views-field-title{margin-bottom:16px;}#main .view-justice-taking-root-gallery .view-content ul li.views-row .views-field-field-gallery-images img{display:inline-block;}.page-past-events-jtr-gallery #main.no_front.view_page h1.node-title.no_front.view_title{border:none;padding-left:0px;}.page-ambassadors #main .view ul li.views-row{min-height:275px;}.page-ambassadors #main .view ul li.views-row .views-field{display:inline-block;vertical-align:top;width:auto;}.page-ambassadors #main .view ul li.views-row .views-field-title{position:absolute;left:34px;top:298px;}.page-ambassadors #main .view ul li.views-row .views-field-field-ambassador-employer{position:absolute;left:35px;top:320px;}.page-ambassadors #main .view ul li.views-row .views-field-field-ambassador-title{position:absolute;left:35px;top:337px;}.page-ambassadors #main .view ul li.views-row .views-field-body{max-width:995px;margin-left:8px;margin-top:0px;}.view-example-context-filter{}.view-press-releases .more-link,.view-in-news-front .more-link,.view-headlines .more-link,.view-frontpage-schr-resources .more-link,.view-example-context-filter .more-link{width:120px;margin-left:auto;margin-right:auto;text-align:center;margin-top:28px;margin-bottom:20px;color:#6f6f6e;}.view-example-context-filter .more-link{margin-top:5px;}.view-press-releases .more-link a,.view-in-news-front .more-link a,.view-headlines a,.view-frontpage-schr-resources .more-link a,.view-example-context-filter .more-link a{color:#6f6f6e;}.view-press-releases .more-link a label,.view-in-news-front .more-link a label,.view-headlines .more-link a label,.view-frontpage-schr-resources .more-link a label,.view-example-context-filter .more-link a label{margin-bottom:10px;color:#6f6f6e;}.view-press-releases .more-link a img,.view-frontpage-schr-resources .more-link a img,.view-in-news-front .more-link a img,.view-headlines .more-link a img,.view-example-context-filter .more-link a img{margin-left:auto;margin-right:auto;}#main .block .view-press-releases ul.pager{display:none;}#main .block .view-headlines ul.pager{display:none;}#main .view ul.pager{margin-top:20px;}#main .view ul.pager a{font-size:14px;font-family:'Avenir LT W01_55 Roman1475520',sans-serif;}#sidebar-second.grid_4{margin-right:0;margin-left:0;}#sidebar-first.grid_4{margin-left:0;background:#fff;padding-left:10px;padding-top:19px;width:299px;margin-right:10px;box-shadow:1px 1px 1px #d3d3d3;border:1px solid #C9C9C9;}.region-sidebar-second .block .content,.region-sidebar-first .block .content{background:transparent;border:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin:0 0 25px 0;}.region-sidebar-second #block-views-handbooks-block .content{margin-bottom:0;}#sidebar-first .block .content form{padding:0}; 
#sidebar-second .block .content .view ul { margin: 0; }
#sidebar-second .block .content .view ul li { list-style: none; margin: 0; padding: 0; }
#sidebar-second .block .content .view .fields-content { position: relative; }
#sidebar-second .block .content .view ul.contextual-list { background: transparent; }
#sidebar-second .block .content div.featured_image { opacity: 0.75; cursor: hand; cursor: pointer; position: relative; }
#sidebar-second .block .content div.featured_title1 {
  font-family: 'Demos Next W01 Regular';
  font-size: 22px;
  color: white;
  padding-left: 16px;
  padding-top: 25px;
  text-shadow: 0px 1px #555;
}
#sidebar-second .block .content div.featured_title2 {
  font-family: 'Arimo', sans-serif;
  font-size: 22px;
  color: white;
  padding-left: 16px;
  text-shadow: 0px 1px #555;
}
#sidebar-second .block .content .featured_body {
  font-family: 'Avenir LT W01_35 Light1475496';
  font-size: 14px;
  color: white;
  padding: 0 16px;
  line-height: 16px;
}
img#featured_expand {
  position: absolute;
  top: 0px; right: 0px;
}
#sidebar-second .block .content .view-home-featured ul li .views-field-body,
#sidebar-second .block .content .view-sidebar-featured ul li .views-field-body {
  background: #373737;
  border: 1px solid #dadada;
  padding-bottom: 34px;
  box-shadow: 1px 1px 1px #d3d3d3;
}
#sidebar-second .block .content .view-handbooks ul { margin: 0; }
#sidebar-second .block .content .view-contextual-filter ul { margin-left: 0.5em; } 
#sidebar-second .block .content .view-handbooks ul li,
#sidebar-second .block .content .view-contextual-filter ul li {
  list-style: none;
  margin: 0 0 0 0.5em; padding: 0;
  padding-bottom: 19px;
  border-bottom: 1px solid #b8b6b6;
  border-top: 1px solid #f5f5f5;
  padding-top: 25px;
}
#sidebar-second .block .content .view-contextual-filter ul li { padding-top: 15px; padding-bottom: 9px; }
#sidebar-second .block .content .view-handbooks ul li { padding-left: 7px; }
#sidebar-second .block .content .view-handbooks ul li.views-row-first,
#sidebar-second .block .content .view-contextual-filter ul li.views-row-first {
  padding-top: 0;
  border-top: 0;
}
#sidebar-second .block .content .view-handbooks ul li.views-row-last,
#sidebar-second .block .content .view-contextual-filter ul li.views-row-last {
  border-bottom: none;
}
#sidebar-second .block .content .view-handbooks .views-field-title {
  font-family: 'Demos Next W01 Regular';
  font-size: 20px;
  padding-bottom: 10px;
  color: #505050;
}
#sidebar-second .block .content .view-handbooks .views-field-body {
  font-family: 'Avenir LT W01_35 Light1475496';
  font-size: 16px;
}
#sidebar-second .block .content .view-handbooks .views-field-body .download_link {
  font-family: 'Avenir LT W01_35 Light1475496';
  font-size: 17px;
  font-weight: 700;
  padding-top: 10px;
}
#sidebar-second .block .content .view-handbooks .views-field-body .download_link a { color: #008996 !important; }
#sidebar-second .block h2 { display: none; }
#sidebar-second .block .content .view-contextual-filter .views-field-title { margin-bottom: 18px; }
#sidebar-second .block .content .view-contextual-filter .views-field-title a {
  font-family: 'FrutigerNextW01-Regular';
  font-size: 17px;
  color: #474747;
}
#sidebar-second .block .content .view-contextual-filter .views-field-body {
  background: transparent;
  font-family: 'Avenir LT W01_55 Roman1475520', sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
}
#sidebar-second .block  .content .view-example-context-filter .views-field.views-field-title { margin-bottom: 0px; font-family: 'FrutigerNextW01-Regular';}
#sidebar-second .block  .content .view-example-context-filter .views-field.views-field-field-date {
    font-size: 16px;
}
#footer-bottom-inside {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

#footer-bottom { background: #fff; border-top: 1px solid #d6d6d6; box-shadow: 0px 0px 2px #e2e2e2; }
#footer-bottom-inside { color: #787878; font-family: 'FrutigerNextW01-Regular'; }
#footer-bottom-inside .footer_img { margin-bottom: 26px; }
#footer-bottom-inside .footer_text { font-size: 12px; margin-bottom: 40px; line-height: 16px; }
#footer-bottom-inside .footer_contact .phoneHeader { font-size: 16px; margin-right: 12px; float: left; }
#footer-bottom-inside .footer_contact .phoneNumber { font-size: 18px; font-weight: 600; color: #414141;}
#footer-bottom-inside .footer_contact .emailHeader { font-size: 16px; margin-right: 12px; float: left; }
#footer-bottom-inside .footer_contact .emailAddress { font-size: 18px; font-weight: 600; }
#footer-bottom-inside .footer_contact .emailAddress a { color: #474747 !important; }
#footer-bottom-inside .footer_header { font-family: 'Arimo'; font-weight: 700; font-size: 24px; margin-bottom: 32px; color: #9b9b9b }
#footer-bottom-inside .company_list ul { padding: 0px; }
#footer-bottom-inside .company_list ul li { 
  list-style: none;
  font-size: 16px;
  color: #616161;
  text-shadow: none;
}
#footer-bottom-inside .company_list ul li:before { content: ">   "; font-family: 'Quicksand'; color: #474747; }
#footer-bottom-inside .community_list ul { padding: 0px; }
#footer-bottom-inside .community_list ul li { 
  list-style: none;
  font-size: 16px;
}
#footer-bottom-inside .community_list ul li:before { content: ">   "; font-family: 'Quicksand';}
#footer-bottom-inside ul li a {
    font-weight: normal;
}
#footer-bottom-inside ul li a, #footer-bottom a  { color: #474747 !important; }
#footer-bottom-inside ul li a:hover,
#footer-bottom a:hover { color: #dedede; }
#footer-bottom-inside .content {
  position: relative;
  height: 161px;
}
#footer-bottom-inside .grid_4.images { 
  width: 540px;
  text-align: right;
  position: absolute;
  bottom: 0;
}
#footer-bottom-inside .grid_4.images img {
  margin-left: 10px; display: inline-block;
}
.grid_12.social_footer {
  background: #008c99;
  padding: 15px 0;
  font-family: 'Avenir LT W01_55 Roman1475520';
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  color: #fff;
  width: 100%;
  border-top: 1px solid #007C87;
}
#content .publish_date_icon {
    float: left;
    margin-right: 10px;
}
#content .publish_date_container {
    margin-bottom: 25px;
    color: #8f8f8f;
    font-size: 13px;
    height: 22px;
    padding: 0;
    margin-top: 4px;
    margin-bottom: 0px;
}
#content .publish_date {
    float: left;
    margin-right: 10px;
}
#content .publish_org {
    border-left: 2px solid #008996;
    float: left;
    padding-left: 10px;
	margin-right: 10px;
}
#content .publish_auth {
    border-left: 2px solid #008996;
    float: left;
    padding-left: 10px;
}
#sidebar-second ul.featured_links li
{
    list-style: none;
    font-family: 'Avenir LT W01_55 Roman1475520';
    font-size: 16px;
    color: #4E4C4F;
    font-weight: 600;
    padding: 11px 0 11px 50px;
    border: 1px solid #DADADA;
    border-left: 2px solid #b5be00;
    background: #fff;
    box-shadow: 1px 1px 1px #E7E7E7;
    margin-bottom: 7px;
}
#sidebar-second ul.featured_links {
    color: black;
    padding: 0;
    margin: 0;
    position: relative;
}
#sidebar-second ul.featured_links li a {
    color: #000;
    font-weight: normal;
}
#sidebar-second ul.featured_links li img {
  position: absolute;
  top: 6px;
  left: 12px;
}

#sidebar-second ul.featured_links li a.sidebar_book_link img {
    top: 11px;
}
#sidebar-second ul.featured_links li a.sidebar_film_link img {
    top: 15px;
}
#sidebar-second ul.featured_links li a.sidebar_general_link img {
    top: 9px;
}
p.annual_report { margin-bottom: 2px; }
ul.interns-list,
ul.annual-reports-list {
  position: relative;
}
ul.annual-reports-list { padding-left: 0; }
ul.interns-list li,
ul.annual-reports-list li {
    list-style: none;
}
ul.interns-list li:before,
ul.annual-reports-list li:before {
    content: "\25a0";          
    font-size: 16px;
    vertical-align:middle;
    line-height:20px;
    color: #c15701;
    margin-right: 5px;
    position: absolute;
    left: 18px;
}
ul.interns-list,
ul.annual-reports-list li {
    position: relative;
}
/*ul.annual-reports-list li { padding-left: 40px; }*/
ul.annual-reports-list li {  }
ul.annual-reports-list li:before { content: ""; }
div.staff_wrapper,
.view-staff ul.staff_wrapper {
  margin-left: auto; margin-right: auto; width: 820px;
}
div.person_wrapper {
  opacity: 0.85;
}
.person_wrapper li.views-row { padding: 0 24px 16px 0; }
#slider-controls ul li a {
  width: 60px;
  height: 5px;
  background: url('images/slider_image_hidden.jpg') no-repeat center center;
}

div.krumo-root div.message.status a {
    color: #666;
}
div.messages.status a.krumo-name {
    color: #666;
    /* color: #666; */
}
div.krumo-root {
    color: #666;
}
.page-about-us-board-members #main.no_front.view_page h1.node-title.no_front.view_title {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: 'Demos Next W01 Regular';
  text-align: left;
  border: none;
  box-shadow: none;
}
#main .view.view-board-members ul { padding: 0px; } 
#main .view.view-board-members ul li.views-row {
  list-style: none;
  margin-left: 0;
  background: #fff;
  padding: 20px 0;
  position: relative;
  display: inline-block;
  width: 100%;
  box-shadow: none;
  text-shadow: none;
  border: none; 
  margin-bottom: 0;
  line-height: 17px;
}
#main .view.view-board-members ul li.views-row-first { padding-top: 0; }
#main .view.view-board-members ul li.views-row img { border: 1px solid #999; }
#main .view.view-board-members ul li.views-row.views-row-last { padding-bottom: 40px; }
#main .view.view-board-members ul li.views-row .views-field-field-director-image {
  float: left; margin-top: 5px;
}
#main .view.view-board-members ul li.views-row .views-field-title {
  display: inline-block;
  position: relative;
  left: 10px;
  width: 700px;
}
#main .view.view-board-members ul li.views-row .views-field-field-director-title {
  display: inline-block;
  position: relative;
  left: 10px;
  width: 700px;
  font-style: italic;
}
#main .view.view-board-members ul li.views-row .views-field-field-director-city {
  display: inline-block;
  position: relative;
  left: 10px;
  width: 700px;
}
#main .view.view-board-members ul li.views-row .views-field-body{
  display: inline-block;
  position: relative;
  left: 10px;
  width: 984px;
  margin-top: 10px;
  line-height: 20px;
  padding-right: 10px;
}
#main .view.view-board-members ul li.views-row .views-field-body a {
  color: #c15701;
  font-weight: 600;
}
#main .view.view-staff div.staff_wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#main .view.view-staff ul.person_wrapper {
  list-style: none;
  margin: 0;
}
#main .view.view-staff ul.person_wrapper li.views-row {
  padding: 0;
  display: inline-block;
  margin: 7px 5px 10px 0;
  width: 290px;
  font-size: 14px;
  color: rgb(255, 255, 255);
  background-color: rgb(43,43,43);
  padding-bottom: 10px;
  position: relative;
  height: 290px;
  box-shadow: 1px 1px 1px #d3d3d3;
  border: 1px solid #cecece;
}
#main .view.view-staff .views-field.views-field-title {
    position: absolute;
    bottom: 25px;
    height: 38px;
    background-color: rgb(43,43,43);
    width: 100%;
    z-index: 99;
    /*background: url('/files/post/media/images/expand_small.png') no-repeat top right rgb(43,43,43);*/
}
#main .view.view-staff .views-field.views-field-title-1 {
    position: absolute;
    bottom: 26px;
    z-index: 99;
    width: 38px;
    right: 0;
}
#main .view.view-staff .views-field.views-field-title-1 a img {
    float: right;
}
#main .view.view-staff .views-field.views-field-title span.field-content {
    padding-left: 10px;
    padding-top: 10px;
    display: block;
	font-size: 20px;
	font-weight: normal;
	text-shadow: none;
}
#main .view.view-staff ul li.views-row .views-field.views-field-title span.field-content a {
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    font-family: 'Demos Next W01 Medium';
    text-shadow: none;
}
#main .view.view-staff ul li.views-row .views-field.views-field-title span.field-content a:focus,
#main .view.view-staff ul li.views-row .views-field.views-field-field-staff-image a:focus { border: none; outline: none; }
#main .view.view-staff ul li.views-row .views-field.views-field-field-staff-image {
    position: absolute;
    bottom: 10px;
    width: 100%;
    /* z-index: 101; */
    background: rgb(43,43,43);
}
#main .view.view-staff ul li.views-row .views-field.views-field-field-staff-title {
    position: absolute;
    bottom: 6px;
    width: 100%;
    text-shadow: none;
}
#main .view.view-staff ul li.views-row .views-field views-field-field-staff-title .field-content {}
#main .view.view-staff ul li.views-row .views-field.views-field-field-staff-title .field-content {
    padding-left: 10px;
    background: rgb(43,43,43);
    font-size: 14px;
    font-family: 'Avenir LT W01_55 Roman1475520';
}
.field-name-field-staff-image {
    width: 400px;
    float: left;
    margin-right: 25px;
}
.field-name-field-staff-image img {
    padding: 0;
    margin: 5px 0 0 0;
}
#colorbox .field_staff_email_address .field-content a {
    font-weight: 600;  
    color: #ce6600;
}
.node-staff h2 {
    margin: 5px 0;
    font-size: 24px;
    font-family: 'Demos Next W01 Medium';
}
.node-staff h2 a {
  color: #1487d4;
}
#colorbox .node-staff .content .field.field-name-body .field-items .field-item { padding-right: 15px; }
div.field.field-name-body.field-type-text-with-summary.field-label-hidden {
    font-size: 16px;
    font-family: 'Avenir LT W01_55 Roman1475520';
    line-height: 20px;
    color: #3A3A3A;
}
div.field.field-name-field-staff-title.field-type-text.field-label-hidden {
    font-size: 18px;
    color: #008996;
    font-family: 'FrutigerNextW01-Regular';
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
input.form-text {
  -webkit-box-shadow: 0px 1px 2px rgba(238, 238, 238,0.75) inset;
  -moz-box-shadow: 0px 1px 2px rgba(238, 238, 238,0.75) inset;
  box-shadow: 0px 1px 2px rgba(238, 238, 238,0.75) inset;
  transition: border 0.25s;
  transition: box-shadow 0.25s;
  border-radius: 2px;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input.form-text:focus {
    outline: none;
    border: 1px solid #a3a3a3;
    box-shadow: 0px 1px 2px rgba(238, 238, 238,0.75) inset;
    border-radius: 2px;
}
#search-form input.form-text { width: 400px; }
select[size], select[multiple], select[size][multiple] {
  transition: box-shadow 0.15s;
}
#comments ul.links li a, input[type="submit"], input[type="reset"], input[type="button"] {
  font-family: 'Avenir LT W01_55 Roman1475520';
  border: none;
  background: #560C70;
  padding: 10px 20px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  box-shadow: 0px 0px 3px rgb(192, 187, 187);
  border-radius: 2px;
  cursor: pointer;
  cursor: hand;
  transition: box-shadow 0.15s;
}
input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus,
select[size]:focus, select[multiple]:focus, select[size][multiple]:focus
 {
  outline: none;
  box-shadow: 0px 0px 4px #935FA5;
}

#main .view table.views-table {
    font-family: 'Avenir LT W01_55 Roman1475520';
}
#main .view table.views-table tr:hover { background: #e0e0e0; color: #b5be00; font-weight: bold; }
#main .view table.views-table tr:hover td a { color: #b5be00; font-weight: bold; }
#main .view table.views-table tr th {
    background: #fff;
    text-align: center;
    font-size: 16px;
    padding: 6px 0;
    position: relative;
}
#main .view table.views-table tr th a img {
    position: absolute;
    top: 9px;
    right: 8px;
}
#main .view table.views-table tr td.views-field-created {
    width: 200px; text-align: center;
}
#main .view table.views-table tr.odd { background: #F5F5F5;}
#main .view table.views-table tr.even {
    background: #fff;
}
#main .view table.views-table tr td.active {
    background: transparent;
}
#main .view table.views-table tr td { font-family: 'Avenir LT W01_55 Roman1475520'; font-size: 14px; }
#main .view table.views-table tr td.views-field-title { padding-left: 10px; }
#main .view table.views-table tr td a {}

#sidebar-second .block .quick-resources ul {
    margin: 0 0 0.25em 1em;
    padding: 0;
    list-style: none;
}
/*#sidebar-second .block .quick-resources ul li {
    font-family: 'Avenir LT W01_65 Medium1475532';
    font-size: 20px;
    line-height: 25px;
    font-weight: normal;
    margin: 0;
    margin-bottom: 10px;
    border: 1px solid #E8E8E8;
    padding: 14px 20px 14px 20px;
    background: #fff;
    color: #474747;
}
#sidebar-second .block .quick-resources ul li a {
    color: #616161;
    font-weight: normal;
}*/
#sidebar-second .block .quick-resources ul li {
    font-family: 'Avenir LT W01_65 Medium1475532';
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    margin-bottom: 10px;
    border: 1px solid #DADADA;
    padding: 0px 10px;
    padding-bottom: 10px;
    border-radius: 5px;
}
#sidebar-second .block .quick-resources ul li a {
    color: #560c70 !important;
    font-weight: normal;
    background: #fff;
    line-height: 35px;
}
#sidebar-second .block .quick-resources ul li .text {
    font-size: 14px;
}

#node-122 .book-links {
    position: absolute;
    right: 20px;
    top: 0;
    padding: 25px 0;
}
#node-122 {
    position: relative;
}
#node-122 h3 {
    margin-top: 5px;
}
#node-122 table h3 {
    margin: 5px;
}
.view-front-work-areas { width: 1200px; margin: 0; }
.view-front-work-areas ul li .views-field-body { font-size: 17px; }
#content form#views-exposed-form-schr-resources-page, 
#content form#views-exposed-form-schr-case-search-page { padding: 0; }
#main.no_front .view-schr-resources .view-filters,
#main.no_front .view-schr-case-search .view-filters { 
  padding: 20px; 
  background: #f9f9f9;
  box-shadow: 1px 1px 1px #d3d3d3;
  border: 1px solid #C9C9C9;
  margin-bottom: 20px;
  border-top: none;
  padding-top: 0;
}
#main.no_front .view-schr-resources .view-content { background: transparent; }

.view-frontpage-schr-resources #edit-term-node-tid-depth-wrapper {
  margin: 0;
  padding: 15px 0;
  border: 1px solid #c9c9c9;
  background: #fff;
  box-shadow: 1px 1px 1px #d3d3d3;
  text-shadow: 0px 1px #eee;
  font-family: 'Arimo';
  width: 893px;
}
.view-frontpage-schr-resources #edit-term-node-tid-depth-wrapper  label {
  margin-left: 35px;
  margin-right: 10px;
  float: left;
  font-weight: normal;
  font-family: 'Avenir LT W01_55 Roman1475520';
  font-size: 14px;
  color: #560C70;
  margin-top: 2px;
  font-weight: 600;
}
#content form#views-exposed-form-frontpage-schr-resources-block {
    padding: 0;
    margin: 0;
}

.view-frontpage-schr-resources .views-exposed-widgets { margin-bottom: 0; }
#header-menu .grid_12 { margin: 0; position: relative; }
#header-menu .block-superfish ul.sf-menu.main-menu {
  /*margin: 8px 0;*/ height: 50px;
}
#header-menu .block-superfish ul.sf-menu.main-menu li.sf-depth-1 {
  margin: 0; padding: 0;
  padding-left: 4px; padding-right: 4px;
  padding-top: 18px; padding-bottom: 18px;
  float: none; display: inline-block;
}
#header-menu .block-superfish ul.sf-menu.main-menu li.sf-depth-1 a.sf-depth-1 {
  font-family: "Open Sans", Tahoma, sans-serif;
  font-weight: 600;
  color: #fff;
  margin: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
  padding-right: 35px;
  border-right: 1px solid #fff;
}
#header-menu .block-superfish ul.sf-menu.main-menu li.sf-depth-1.first a.sf-depth-1{
  padding-left: 0;
}
#main #search-form input[type="submit"]#edit-submit { float: none; }
.page-about-us-board-members #main.no_front.view_page { padding-top: 0; background: #fff; }
.page-search #main { padding-top: 0; background: #fff; }
.page-search #main h2.element-invisible { margin:0; display: none; }
.page-search #main ul.primary.tabs { display:none; }
.page-search #search-form {
  padding: 20px 20px 12px 33px;
  background: #f9f9f9;
  border: 1px solid #C9C9C9;
  margin-bottom: 20px;
  border-right: none;
  border-left: none;
}
.page-search #search-form fieldset { display: none; }
.page-search #main.no_front h1.node-title.no_front {
  margin-bottom: 0;
  box-shadow: 0px 0px 0px #d3d3d3;
  border: none;
}
#main ol.search-results li.search-result {
  padding: 16px 24px 0 30px;
  margin-bottom: 0;
}
#main ol.search-results li.search-result .search-snippet-info { padding-left: 0; }
#main ol.search-results li.search-result .search-snippet-info .search-snippet {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 16px;
  border-bottom: 1px solid #E6E4E4;
}
#main ol.search-results li.search-result .search-snippet-info .search-info {
  margin-bottom: 7px;
}
#main ol.search-results li.search-result h3.title { margin-top: 0; margin-bottom: 0; }
.item-list .pager,
#main .view ul.pager {
    padding: 10px 0;
    background: #f9f9f9;
    margin: 0 10px;
    border: 1px solid #f1f1f1;
}
#main .view ul.pager li
.item-list .pager li {
    padding: 3px 13px;
    border: 1px solid #f5f5f5;
    background: #fff;
    
}
#main .view .item-list {
    margin: 10px 0 10px 0;
}
#main .view ul.pager {
    background: #FFFFFF;
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #c9c9c9;
    box-shadow: 1px 1px 1px #d3d3d3;
}
.node-type-resource #content-inside,
.node-type-event #content-inside { padding-top: 2px; }
.node-type-event #main.no_front { padding-top: 28px; }
.node-type-event #main.no_front h1.node-title { display: none; }
.node-type-event #main.no_front h2.node-title { padding: 0; margin: 0; margin-bottom: 20px; }
#main .node-event {

}
#main.no_front h2.left-align { text-align: left; padding: 0; margin: 0; }
#main .node-event .save_the_date,
#main .node-event h2.event_title {
  margin: 0; text-align: center;
  font-size: 36px;
  font-weight: 600;
  font-family: 'Arimo';
  text-shadow: none;
}
#main .node-event h3.event_title {
    text-align: center;
    margin: 0;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Avenir LT W01_55 Roman1475520';
    line-height: 24px;
}
#main .node-event .event_date {
    font-size: 26px;
    font-weight: bold;
    font-family: 'Avenir LT W01_55 Roman1475520';
    text-shadow: 1px 1px 1px #eaf1ea;
    margin-bottom: 16px;
    margin-top: 16px;
	color: #0079a0;
}
#main .node-event .venue_name, #main .node-event .venue_address {
    font-size: 18px;  font-weight: bold;  font-family: 'Avenir LT W01_55 Roman1475520';  text-shadow: 1px 1px 1px #eaf1ea;  
    margin-bottom: 5px;
    text-align: center;
	color: #0079a0;
}
#main .node-event .event_image {
    text-align: center;
    margin: 5px 0 10px 0;
}
#main .node-event .event_information {
  font-family: 'Avenir LT W01_55 Roman1475520';
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 0px;
  text-align: center;
}
#getlocations_map_wrapper_key_1 { margin-left:auto; margin-right:auto; }
#main > div.raw_address {
    text-align: center;
    margin-bottom: 10px;
    font-size: 18px;
    font-family: 'Arimo';
    text-shadow: 1px 1px 1px #E6E6E6;
    color: #560c70;
}
#sidebar-second.grid_4.node-645 ul.featured_links li.featured_link.featured_link_0 a.sidebar_general_link img { top: 9px; }
.node-type-event .feature_image {
    padding-bottom: 10px;
}
#block-twitter-block-1 {
    margin-left: 13px;
    width: 287px;
    /*box-shadow: 1px 1px 1px #d3d3d3;
    overflow-y: scroll;*/
}
#block-twitter-block-1 .content {
	margin-bottom: 0px;
	/*border: 1px solid #ccc;
	border-radius: 2px;*/
	width: 287px;
}

#node-660 div { position: relative;  }
.timeline {
  margin-bottom: 10px;
  /* border-radius: 5px; */
  border: 1px solid #c9c9c9;
  box-shadow: 1px 1px 1px #d3d3d3;
}
#main .view.view-careers ul li.views-row .views-field-title,
#main .view.view-Careers ul li.views-row .views-field-title {
    font-size: 18px;
    padding: 0;
    margin: 0;
}
#main .view.view-careers ul li.views-row,
#main .view.view-Careers ul li.views-row {
    border: none;
    box-shadow: none;
    padding: 0;
    padding-left: 48px;
	width: 1104px;
}
#main .view.view-careers ul li.views-row .views-field-title a,
#main .view.view-Careers ul li.views-row .views-field-title a{
    color: #ce6600;
}

#main .view.view-careers ul li.views-row .views-field-field-deadline,
#main .view.view-Careers ul li.views-row .views-field-field-deadline {
    position: relative;
}
#main .view.view-careers ul li.views-row .views-field-field-deadline .field-content,
#main .view.view-Careers ul li.views-row .views-field-field-deadline .field-content {
    position: absolute;
    top: 0;
    left: 65px;
}
.node.node-home-page-featured img#featured_expand {
    display: none;
}
.node.node-home-page-featured .featured_title1 {
    position: absolute;
    top: 80px;
    left: 450px;
    font-weight: bold;
    font-family: 'Avenir LT W01_55 Roman1475520';
    font-size: 40px;
}
.node.node-home-page-featured .field-item {
    position: relative;
}
.node.node-home-page-featured .featured_title2 {
    position: absolute;
    top: 140px;
    left: 450px;
    font-weight: bold;
    font-family: 'Avenir LT W01_55 Roman1475520';
    font-size: 28px;
}
.node-type-home-page-featured #content #main.no_front .node-title { display: none; }
#block-block-25 .container_12 .grid_2 {
    width: 200px;
}
.page-past-events #main.no_front.view_page h1.node-title.no_front.view_title {
  padding-left: 0px;
  border: none;  
}
.page-past-events #main .view ul li.views-row {
  padding: 0px;
  border: none;
  border-top: 2px solid #BAD80A;
  padding-top: 10px;
}
.page-past-events #main .view ul li.views-row .views-field-title {
  margin-bottom: 18px;
}
p.annual_report img {
  width: 292.5px;
  display: inline-block;
  border-radius: 4px;
}
p.annual_report {
  display: inline-block;
  width: 292.5px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  margin-bottom: 10px;
}
p.annual_report a {
  width: 292.5px;
  text-align: center;
  display: inline-block;
  border-radius: 4px;
  padding-top: 15px;
}
ul.directors {
  text-align: center;
  padding: 0px;
}
ul.directors li {
  display: inline-block;
  border: 1px solid #ccc;
}
ul.directors li .image {
  width: 200px;
}
ul.directors li .info {
  padding: 5px 5px;
  background: #2b2b2b;
  color: #fff;
  font-weight: normal;
  font-style: normal;
  position: relative;
}
ul.directors li .info p {
  margin-bottom: 0px;
  position: absolute;
  bottom: 12px;
  right:0px;
}
