/**
 * @file economic_action_plan.css
 * Styles for the Economic Action Plan website.
 */
 
/** Body **/
body{min-width:980px;}
textarea, input, body {font-family: Arial, Verdana, Helvetica, sans-serif;}

/** Background **/ 
#cn-body-inner-1col, #cn-body-inner-2col, #cn-body-inner-2col-right, #cn-body-inner-3col {background-color: #003366; background-image: none;}

/** Banner **/
#cn-banner {overflow: visible;}
#cn-banner-inner {width:980px;overflow:visible;} 
#cn-banner-inner  {background: url(../images/banner.jpg) no-repeat center transparent; margin-top: 3.14em;}
#cn-site-title {float: left; margin: -17px 0px 0px 0px;padding: 0;width: 590px;}
#cn-site-slogan {float:right; margin: 80px 0 0 0; width: 350px;}
#eap-logo #arrows {margin:0px 0px 0px 10px;}
#eap-logo #logo {margin:0;}

/** Site nav bar **/
div.showcase-visible {max-width: 425px;}
#cn-psnb .wet-boew-menu {width:auto;} 
#cn-psnb .wet-boew-menubar{border: none;}
#cn-psnb .wet-boew-menubar ul{width: 980px;}
#cn-psnb .wet-boew-menubar ul ul{width: auto; padding-bottom:0px}

#cn-psnb .wet-boew-menu, .wet-boew-menu li {min-height:2.15em; background:#FFF url(../images/nav_bg.jpg) repeat-x;}
#cn-psnb .wet-boew-menu li{border:none;padding:0 0 0 35px;}
.i18n-fr #cn-psnb .wet-boew-menu li{border:none;padding:0 0 0 25px;}
#cn-psnb .wet-boew-menu li li{border:none;padding:0;}
.i18n-fr #cn-psnb .wet-boew-menu li li{border:none;padding:0;}
#cn-psnb .wet-boew-menu li a{color:#000;}
#cn-psnb .wet-boew-menu li a.active{color:#fff;background-color:#000;}
#cn-psnb .wet-boew-menu li a:hover, 
#cn-psnb .wet-boew-menu li a:active, 
#cn-psnb .wet-boew-menu li a:focus{color:#fff;background:#000;text-decoration:none;cursor:pointer;}
#cn-psnb .wet-boew-menu .nav-current, .wet-boew-menu a:hover,.wet-boew-menu a:focus,.wet-boew-menu a:active{background-color:#000; color:#FFF;}
#cn-psnb .wet-boew-menu .showcase-visible a,
#cn-psnb .wet-boew-menu .showcase-visible a:link,
#cn-psnb .wet-boew-menu .showcase-visible a:visited{background-color: transparent;}
#cn-psnb .wet-boew-menu .showcase-visible a:hover,
#cn-psnb .wet-boew-menu .showcase-visible a:focus,
#cn-psnb .wet-boew-menu .showcase-visible a:active{border:none;}
#cn-psnb .wet-boew-menu .expandicon {padding-right: 15px; background: url(../wetcss/wet-boew-theme-gcwu-fegc-v1.0b5/theme-gcwu-fegc/fip-pcim/images/down-arrow.gif) no-repeat right center;}
#cn-psnb .wet-boew-menu .hideicon .expandicon {background: none;}
#cn-psnb .wet-boew-menu .hassubmenu {padding-right: 0;}
#cn-psnb .wet-boew-menu a:hover .hassubmenu, 
#cn-psnb .wet-boew-menu a:focus .hassubmenu, 
#cn-psnb .wet-boew-menu a:active .hassubmenu {padding-right: 0px; margin-right: 10px; background: none;}

/** Horizontal sub-menu **/
#cn-psnb .wet-boew-hsubmenu .showcase-visible ul {width:980px;}

/** Breadcrumbs **/
#cn-bc-inner {width:980px;}
#cn-bc ol {margin: 10px;}
#cn-bc ol li {color: #000;font-size:12px;}
#cn-bc ol li a {color: #124572;text-decoration: none;}

/** Columns **/
#cn-cols-inner, #cn-gcnb-inner, #cn-banner-inner, #cn-psnb-inner, #cn-gcft-inner, #cn-sft-inner {width:980px;}
#cn-cols-inner, #cn-bc-inner {background-image: none;}

/** Centre column **/
#cn-centre-col-inner {padding-top: 0;padding-bottom: 0;}
#cn-centre-col-inner h3 {margin-left: 0px; margin-right: 0px}
#cn-body-inner-1col #cn-centre-col {width:980px;min-height:680px;}
#cn-body-inner-2col #cn-centre-col {width:590px; float: left;}
#cn-body-inner-2col-right #cn-centre-col {width:590px;}
#cn-body-inner-2col #cn-centre-col-inner, #cn-body-inner-2col-right #cn-centre-col-inner{width:590px;}

/** Right column **/
#cn-left-col {width:390px;float: right;min-height:680px;}
#cn-left-col-inner{margin-right:10px;margin-left:0;}

/** Service Links **/
div.service-links {margin-top:10px;}
div.service-links div.service-label {color: #124572;font-weight: bold;text-transform: uppercase;}
div.service-links ul.links {list-style:none; margin:3px 2px;}
div.service-links ul.links li {float: left; display:block; padding-right: 5px;}
div.service-links ul.links li a { }
div.service-links ul.links li a img {margin:0;}

/** Site footer **/
#cn-sft {background-image: none; background-color:transparent;padding: 0;}
#cn-sft-top{background: url(../images/footer-swoosh.gif) repeat-x #fff; width: 980px; margin: auto; min-height: 115px;}
#cn-sft-inner {background: none repeat-x #003366; font-size:0.9em;}

.cn-sft-menu-col {position: static; margin-bottom: 0px; width: 220px; float: left; min-height: 1px; margin-left: 10px; margin-right: 10px; display: inline;}

#cn-sft-inner h4 {color: #fff; margin-bottom:0;}
#cn-foot h4, #cn-foot .col-head {margin-bottom:0;}

#cn-sft a, #cn-sft span.link {color: #fff;}

#cn-sft ul li a {font-weight:bold; font-size:10.8833px;} 

#cn-gcft {background-color: transparent;}
#cn-gcft-inner {background-color: #003366;}

#sig-eng, #sig-fra {float: left;position: relative;padding: 10px;}
#fip-wmms {float: right;position: relative;padding: 10px;}

#cn-foot-inner ul.menu li.first a {font-size:110%; line-height: 16px;}
#cn-foot-inner ul.menu li.first {margin-top: 10px;}
#cn-foot-inner ul.menu li {padding-top: 0px; margin-left: 0px;}

#text-resize {position: absolute; left: -9999px; bottom: 0; font-size: 100%; font-family: Courier New, mono; margin: 0; padding: 0;}
#cn-sft a:hover,#cn-sft a:focus{color:#ccc;}

/** Blog - View **/
.section-blog h1, .section-blogue h1{color: #124572;font-weight: bold;border:none;font-size:22px;}
.blog-view {margin: 0px 10px;}
.blog-view .views-row{margin-bottom: 40px;}
.blog-view .views-field-title a {color: #124572;font-weight: bold;border:none;font-size:19px;text-decoration:none;}
.blog-view .views-field-field-blog-date span.views-label{color:#000000;font-weight: bold;}
.blog-view .views-field-field-blog-date span{color:#000000;}
.blog-view .views-field-field-image img{margin:0;}
.blog-view .views-field-body p {font-size: 15px; margin: 15px 0px;color:#000000;}
.blog-view .views-field-body p a {color:#124572; text-decoration: none;}
.blog-view .views-field-body ul li {font-size: 15px; margin: 15px 0px;color:#000000;}
.blog-view .views-field-body ul li a {color:#124572; text-decoration: none;}
.blog-view .views-field-field-blog-tags span a {color:#124572; text-decoration: none;}
.blog-view .views-field-field-blog-tags span.views-label  {color:#000000;font-weight:bold;}

/** Blog - Node **/
.node-type-jobs-and-growth-blog h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.node-type-jobs-and-growth-blog .node-content {margin: 0px 10px;}
.node-type-jobs-and-growth-blog .field-name-field-title a {color: #124572;font-weight: bold;border:none;font-size:19px;text-decoration:none;}
.node-type-jobs-and-growth-blog h2 a {color: #124572; text-decoration: none;}
.node-type-jobs-and-growth-blog .field-name-field-image img{margin:0;}
.node-type-jobs-and-growth-blog .field-name-field-blog-date span{color:#000000;}
.node-type-jobs-and-growth-blog .field-name-body p {font-size: 15px; margin: 15px 0px;color:#000000;}
.node-type-jobs-and-growth-blog .field-name-body p a {color:#124572; text-decoration: none;}
.node-type-jobs-and-growth-blog .field-name-body ul li {font-size: 15px; margin: 15px 0px;color:#000000;}
.node-type-jobs-and-growth-blog .field-name-body ul li a {color:#124572; text-decoration: none;}
.node-type-jobs-and-growth-blog .field-name-field-blog-tags span.field-label  {color:#000000;font-weight:bold;}
.node-type-jobs-and-growth-blog .field-name-field-blog-tags ul {list-style: none; margin: 0;}
.node-type-jobs-and-growth-blog .field-name-field-blog-tags ul li {float: left; padding-right: 10px;}
.node-type-jobs-and-growth-blog .field-name-field-blog-tags ul li a {color:#124572; text-decoration: none;}

/** News - View **/
.section-news h1, .section-nouvelles h1{color: #124572;font-weight: bold;border:none;font-size:22px;}
.news-view {margin: 0px 10px;}
.news-view .views-row{margin-bottom: 10px;}
.news-view .views-field-title a {color: #124572;font-weight: bold;font-size:15px;text-decoration:none;}
.news-view .views-field-release-date span{color:#000000;}
.news-view .views-field-release-date span.views-label{color:#000000;font-weight: bold;}

/** News - Node **/
.node-type-news-item h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.node-type-news-item .node-content {margin: 0px 10px;}
.node-type-news-item .field-name-field-title a {color: #124572;font-weight: bold;border:none;font-size:19px;text-decoration:none;}
.node-type-news-item .field-name-field-backgrounder {font-weight: normal; border:none;font-size:15px;}
.node-type-news-item .field-name-field-backgrounder a {color: #124572;font-weight: bold;border:none;font-size:15px;text-decoration:none;}
.node-type-news-item .field-name-release-date span{color:#000000;}
.node-type-news-item .field-name-field-image img{margin:0;}
.node-type-news-item .field-name-subtitle {font-size: 15px; color:#000000;}
.node-type-news-item .field-name-body p {font-size: 15px; margin: 15px 0px;color:#000000;}
.node-type-news-item .field-name-body p a {color:#124572; text-decoration: none;}
.node-type-news-item .field-name-body ul li {font-size: 15px; margin: 15px 0px;color:#000000;}
.node-type-news-item .field-name-body ul li a {color:#124572; text-decoration: none;}

/** Backgrounder - Node **/
.node-type-backgrounder h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.node-type-backgrounder .node-content {margin: 0px 10px;}
.node-type-backgrounder .field-name-field-title a {color: #124572;font-weight: bold;border:none;font-size:19px;text-decoration:none;}
.node-type-backgrounder .field-name-release-date span{color:#000000;}
.node-type-backgrounder .field-name-news-image img{margin:0;}
.node-type-backgrounder .field-name-body p {font-size: 15px; margin: 15px 0px;color:#000000;}
.node-type-backgrounder .field-name-body p a {color:#124572; text-decoration: none;}
.node-type-backgrounder .field-name-body ul li {font-size: 15px; margin: 15px 0px;color:#000000;}
.node-type-backgrounder .field-name-body ul li a {color:#124572; text-decoration: none;}
.node-type-backgrounder .field-name-field-image img {margin:0;}
.node-type-backgrounder h2 {margin-left: 0px;}

/** News - Sidebar **/
#sidebar-first .sidebar-news-view, .below-sidebar .sidebar-news-view {padding: 10px; border: 1px solid #369;}
#sidebar-first .sidebar-news-view .views-row, .below-sidebar .sidebar-news-view .views-row {padding: 5px 0;}
#sidebar-first .sidebar-news-view  .views-field-title a, .below-sidebar .sidebar-news-view .views-field-title a {color: #124572; font-weight: bold; text-decoration: none; font-size: 15px;}
#sidebar-first .sidebar-news-view  span.views-label, .below-sidebar .sidebar-news-view span.views-label {color:#000000;font-weight: bold;}
#sidebar-first .sidebar-news-view  .views-field-field-news-date span, .below-sidebar .sidebar-news-view .views-field-field-news-date span {color:#000000;}

/** Map - Sidebar **/
.sidebar-map {relative; width: 380px; height: 94px;}

/** Node - Feature **/
.node-type-feature h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.node-type-feature .node-content {margin: 0px 10px; font-size: 15px; color:#000000;}
.node-type-feature .node-content h2 {margin: 10px 0; color: #124572;font-weight: bold;font-size:19px;}
.node-type-feature .node-content h3 {margin-left: 0px;}
.node-type-feature .node-content a {color:#124572; text-decoration: none;}
.node-type-feature .node-content p {margin: 15px 0px;}
.node-type-feature .node-content img {margin: 0;}

/** Node - Panel **/
.node-type-panel h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.node-type-panel .node-content h2 {margin: 10px 0; color: #124572;font-weight: bold;font-size:19px;}
.node-type-panel .node-content h3 {margin-left: 0px;}
.node-type-panel .node-content .workers h2 {margin-left: 10px;}

/** Videos - Node **/
.node-type-videos h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.node-type-videos .node-content {margin: 0px 10px; font-size: 15px; color:#000000;}
.node-type-videos .node-content p {margin: 15px 0px;}
.node-type-videos .node-content img{margin:0; padding: 10px 0;}

/** Initiative - View **/
.section-initiative-glossary h1, .section-initiative-glossary-1 h1, .section-glossaire-initiatives h1, .section-glossaire-initiatives-1 h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.section-initiative-glossary .view-glossary ul, .section-initiative-glossary-1 .view-glossary ul, .section-glossaire-initiatives .view-glossary ul, .section-glossaire-initiatives-1 .view-glossary ul {margin-left: 20px;}
.section-initiative-glossary .view-glossary ul li, .section-initiative-glossary-1 .view-glossary ul li, .section-glossaire-initiatives .view-glossary ul li, .section-glossaire-initiatives-1 .view-glossary ul li { }
.section-initiative-glossary .view-glossary ul li a, .section-initiative-glossary-1 .view-glossary ul li a, .section-glossaire-initiatives .view-glossary ul li a, .section-glossaire-initiatives-1 .view-glossary ul li a {color: #124572;text-decoration: none;font-size:15px;}
.view-glossary .view-header {margin: 0px 10px; font-size: 15px; color:#000000;}

/** Initiative - Glossary **/
.view-id-glossary ul a img {vertical-align: middle;}
.view-id-glossary ul li {margin-bottom: 10px; line-height: 20px;}

/** Initiative - Node **/
.node-type-initiative h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.node-type-initiative .node-content {margin: 0px 10px; color:#000000; font-size: 15px;}
.node-type-initiative .field-name-field-title a {color: #124572;font-weight: bold;border:none;font-size:19px;text-decoration:none;}
.node-type-initiative .field-name-body h2 {margin: 0px 0; color: #124572;font-weight: bold;font-size:19px;}
.node-type-initiative .field-name-body p {margin: 15px 0px;}
.node-type-initiative .field-name-body p a {color:#124572; text-decoration: none;}
.node-type-initiative .field-name-body img {margin: 0;}
.node-type-initiative .field-name-field-image img {margin: 0;}

/** Initiative - Taxonomy View **/
.view-taxonomy ul {margin-left: 25px;}

/** Podcasts - View **/
.section-podcasts h1, .section-balados h1{color: #124572;font-weight: bold;border:none;font-size:22px;}
.podcasts-view {margin: 0px 10px;}
.podcasts-view .views-row{min-height: 140px;}
.podcasts-view .views-field-field-image {float: left; margin-right: 10px;}
.podcasts-view .views-field-field-image img {margin:0;}
.podcasts-view .views-field-title a {color: #124572;font-weight: bold;font-size:15px;text-decoration:none;}
.podcasts-view .views-field-field-podcast-date span{color:#000000;}
.podcasts-view .views-field-field-podcast-date span.views-label{color:#000000;font-weight: bold;}

/** Podcasts - Node **/
.node-type-podcasts h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.node-type-podcasts .node-content {margin: 0px 10px; color:#000000; font-size: 15px;}
.node-type-podcasts .field-name-field-title a {color: #124572;font-weight: bold;border:none;font-size:19px;text-decoration:none;}
.node-type-podcasts .field-name-field-podcast-date span{font-size:0.9em;color:#000000;}
.node-type-podcasts .field-name-body p {margin: 15px 0px;}
.node-type-podcasts .field-name-body p a {color:#124572; text-decoration: none;}
.node-type-podcasts .field-name-field-podcast-transcript p {margin: 15px 0px;}
.node-type-podcasts #sound_wrapper {margin: 10px 0px;}

/** Photogallery - View **/
.section-photo-gallery h1, .section-galerie-de-photos h1{color: #124572;font-weight: bold;border:none;font-size:22px;}
.photogallery-view {margin: 0px 10px;}
.photogallery-view .views-row{min-height: 115px;}
.photogallery-view .views-field-field-photo {float: left; margin-right: 10px;}
.photogallery-view .views-field-field-photo img {margin:0;}
.photogallery-view .views-field-title a {color: #124572;font-weight: bold;font-size:15px;text-decoration:none;}
.photogallery-view .views-field-created span{color:#000000;}
.photogallery-view .views-field-created span.views-label{color:#000000;font-weight: bold;}

/** Photogallery - Node **/
.section-photos #cn-cols-inner,.section-photos #cn-bc-inner {background-color: #000;}
.section-photos #main-content{margin-left:100px;}
.section-photos #cn-bc ol li {color: #fff; background: url(../images/breadcrumb-invert.gif) left 50% no-repeat;}
.section-photos #cn-bc ol li:first-child {background-image: none;}
.section-photos #cn-bc ol li a {color: #fff;}
.section-photos h1 {color: #fff;font-weight: bold;border:none;font-size:22px;}
.section-photos #cn-sft-top {background: url(../images/footer_on_black.gif) repeat-x black;}
.section-photos #slideshow {}
.section-photos #slideshow-nav {margin-left:0px; margin-top: 0px;}
.section-photos #slideshow-nav li { width: 85px; float: left; margin-top: 8px; margin-left: 8px; margin-right: 8px; margin-bottom: 5px; list-style: none }
.section-photos #slideshow-nav a { width: 85px; padding: 3px; display: block;}
.section-photos #slideshow-nav li.activeSlide a { background: #ccc; }
.section-photos #slideshow-nav a:focus { outline: none; }
.section-photos #slideshow-nav img { width: 85px; border: none; display: block; margin:0;}
p.caption {color: white; width: 800px; margin-left: 10px; clear: left;}

/** Video Vault - View **/
.page-video-vault #cn-cols-inner, .page-video-vault #cn-bc-inner, .page-banque-de-vid-os #cn-cols-inner, .page-banque-de-vid-os #cn-bc-inner {background-color: #000;}
.page-video-vault #cn-bc ol li, .page-banque-de-vid-os #cn-bc ol li {color: #fff; background: url(../images/breadcrumb-invert.gif) left 50% no-repeat;}
.page-video-vault #cn-bc ol li:first-child, .page-banque-de-vid-os #cn-bc ol li:first-child  {background-image: none;}
.page-video-vault #cn-bc ol li a, .page-banque-de-vid-os #cn-bc ol li a {color: #fff;}
.page-video-vault h1, .page-banque-de-vid-os h1 {color: #fff;font-weight: bold;border:none;font-size:22px;}
.page-video-vault #cn-sft-top, .page-banque-de-vid-os #cn-sft-top {background: url(../images/footer_on_black.gif) repeat-x black;}
.page-video-vault #slideshow {margin: 10px;width:960px;min-height:360px;height:360px;}
.page-video-vault #slideshow .video-player {float: left; width:600px;}
.page-video-vault #slideshow .video-description {float:right; width: 340px; color:#fff; padding: 0px 10px; font-size: 1.2em; height: 363px;}
.page-video-vault #slideshow .video-description .slideshow-title a {color:#fff; text-decoration: none; font-weight: bold;}
.page-video-vault #slideshow .video-description .slideshow-image {display: none;}
.page-video-vault #slideshow .video-description .slideshow-description p {margin: 5px 0px;}
.page-video-vault #slideshow .video-description .slideshow-date {display: none;}
.page-video-vault #slideshow .video-description .slideshow-transcript a {color:#fff;}
.page-video-vault #slideshow-nav {margin:0px;}
.page-video-vault #slideshow-nav li {width: 205px; min-height: 190px; height:190px; margin: 0 5px 10px 10px; display: block; float: left; list-style: none }
.page-video-vault #slideshow-nav a {padding: 3px; display: block; text-decoration: none;}
.page-video-vault #slideshow-nav span {color: #fff; font-weight: bold; display: block; padding: 2px 0px;}
.page-video-vault #slideshow-nav li.activeSlide a { background-color: #ccc;}
.page-video-vault #slideshow-nav li.activeSlide a span {color: #000; }
.page-video-vault #slideshow-nav a:focus { outline: none; background-color: #ccc; color: #000; }
.page-video-vault #slideshow-nav a:focus span {color: #000; }
.page-video-vault #slideshow-nav img { border: none; display: block; margin:0; width:200px;}
.page-video-vault div.item-list ul.pager, .page-video-vault div.item-list ul.pager a {color: #eee;}
.page-video-vault div.item-list ul.pager a.active {color: #fff;}

/** RRD Video Vault - View **/
.page-content-r2d-dr2-video-vault #cn-cols-inner, .page-content-r2d-dr2-video-vault #cn-bc-inner,
.page-content-r2d-dr2-banque-de-vid-os #cn-cols-inner, .page-content-r2d-dr2-banque-de-vid-os #cn-bc-inner {background-color: #000;}
.page-content-r2d-dr2-video-vault #cn-bc ol li, .page-content-r2d-dr2-banque-de-vid-os #cn-bc ol li {color: #fff; background: url(../images/breadcrumb-invert.gif) left 50% no-repeat;}
.page-content-r2d-dr2-video-vault #cn-bc ol li:first-child, .page-content-r2d-dr2-banque-de-vid-os #cn-bc ol li:first-child  {background-image: none;}
.page-content-r2d-dr2-video-vault #cn-bc ol li a, .page-content-r2d-dr2-banque-de-vid-os #cn-bc ol li a {color: #fff;}
.page-content-r2d-dr2-video-vault h1, .page-content-r2d-dr2-banque-de-vid-os h1 {color: #fff;font-weight: bold;border:none;font-size:22px;}
.page-content-r2d-dr2-video-vault #cn-sft-top, .page-content-r2d-dr2-banque-de-vid-os #cn-sft-top {background: url(../images/footer_on_black.gif) repeat-x black;}
.page-content-r2d-dr2-video-vault #slideshow {margin: 10px;width:960px;min-height:360px;height:360px;}
.page-content-r2d-dr2-video-vault #slideshow .video-player {float: left; width:600px;}
.page-content-r2d-dr2-video-vault #slideshow .video-description {float:right; width: 340px; color:#fff; padding: 0px 10px; font-size: 1.2em; height: 363px;}
.page-content-r2d-dr2-video-vault #slideshow .video-description .slideshow-title a {color:#fff; text-decoration: none; font-weight: bold;}
.page-content-r2d-dr2-video-vault #slideshow .video-description .slideshow-image {display: none;}
.page-content-r2d-dr2-video-vault #slideshow .video-description .slideshow-description p {margin: 5px 0px;}
.page-content-r2d-dr2-video-vault #slideshow .video-description .slideshow-date {display: none;}
.page-content-r2d-dr2-video-vault #slideshow .video-description .slideshow-transcript a {color:#fff;}
.page-content-r2d-dr2-video-vault #slideshow-nav {margin:0px;}
.page-content-r2d-dr2-video-vault #slideshow-nav li {width: 205px; min-height: 190px; height:190px; margin: 0 5px 10px 10px; display: block; float: left; list-style: none }
.page-content-r2d-dr2-video-vault #slideshow-nav a {padding: 3px; display: block; text-decoration: none;}
.page-content-r2d-dr2-video-vault #slideshow-nav span {color: #fff; font-weight: bold; display: block; padding: 2px 0px;}
.page-content-r2d-dr2-video-vault #slideshow-nav li.activeSlide a { background-color: #ccc;}
.page-content-r2d-dr2-video-vault #slideshow-nav li.activeSlide a span {color: #000; }
.page-content-r2d-dr2-video-vault #slideshow-nav a:focus { outline: none; background-color: #ccc; color: #000; }
.page-content-r2d-dr2-video-vault #slideshow-nav a:focus span {color: #000; }
.page-content-r2d-dr2-video-vault #slideshow-nav img { border: none; display: block; margin:0; width:200px;}
.page-content-r2d-dr2-video-vault div.item-list ul.pager, .page-video-vault div.item-list ul.pager a {color: #eee;}
.page-content-r2d-dr2-video-vault div.item-list ul.pager a.active {color: #fff;}

/** Slideshow - Front Page **/
#front-slideshow, #factoid-front-slideshow {background-color: #369;height: 330px;width: 980px;position:relative; background-image: none;}
#front-slideshow .slide, #factoid-front-slideshow .slide {display: block;height: 325px;left: 0;opacity: 1;position: absolute;top: 0;width: 980px;z-index: 5;}
#front-slideshow .slide-description, #factoid-front-slideshow .slide-description {float: left; margin-left: 10px; width:440px; height: 325px;}
#front-slideshow .slide-image {float: right; height: 300px; width:490px; margin: 15px 20px 10px; text-align:left;}
#front-slideshow .title, #factoid-front-slideshow .title {margin: 10px 5px 10px 0px;}
#front-slideshow .title a, #factoid-front-slideshow .title a {color: #fff; font-weight:bold;font-size:21.5px;text-decoration: none;}
#front-slideshow .description, #factoid-front-slideshow .title a {margin-right: 5px; margin-top:5px; color: #fff; font-size:15.5px; margin-left:0;}
#front-slideshow .description a, #factoid-front-slideshow .description a {font-size: 15.5px; margin-left: 0; text-decoration: none;}
#front-slideshow .description a:hover, #factoid-front-slideshow .description a:hover {text-decoration:underline;color: #FFF!important; background: transparent!important}
#front-slideshow .description a:visited, #factoid-front-slideshow .description a:visited, #front-slideshow .description a:link, #factoid-front-slideshow .description a:link {color: #FFF!important;}
#front-slideshow .description p, #factoid-front-slideshow .description p {color: #fff; font-size:15.5px; margin-left:0;}
#front-slideshow .slide-image img, #factoid-front-slideshow .slide-image img {width:490px; height:300px;}
#front-slideshow .slide-image img {margin-left: 0px;}
#front-slideshow .image-path, #factoid-front-slideshow .image-path {display:none;}
#front-slideshow-nav, #factoid-front-slideshow-nav {position:absolute; top: 247px; z-index: 6; margin:0 12px 12px 0px; list-style: none; width: auto;}
div.panels-flexible-row-1-2-inside, div.panels-flexible-row-2-main-row-inside {background-color: #369;}

/*div.logged-in #front-slideshow-nav {top: 289px;}*/
#front-slideshow-nav li, #factoid-front-slideshow-nav li {float: left; display: block; margin-left: 10px;}
#factoid-front-slideshow-nav li {margin-left: 10px;}
#front-slideshow-nav li a, #factoid-front-slideshow-nav li a {display: block;}
#front-slideshow-nav li a img, #factoid-front-slideshow-nav li a img {display: block; width: 101px; height:63px; margin:0px 0px -16px 0px;}
#front-slideshow-nav li.activeSlide a, #factoid-front-slideshow-nav li.activeSlide a {border-color: #79ad36; border-style: solid;}
#factoid-front-slideshow .description a {color: #124572;}
#factoid-front-slideshow .description a:hover {text-decoration:underline;color: #124572!important; background: transparent!important}
#front-slideshow .image {margin-left: 10px;}
#front-slideshow .transcript a {color: white}
/** Number overlays on home page slideshow **/
#front-slideshow-nav li img.slideshowIndexNo {
    height: 16px;
    left: 70px;
    position: relative;
    top: -8px;
    width: 22px;
    margin: 0px;
}

.tabs li {float: left; display: block; margin-left:7px;background: none;}
.tabs li a {display: block;}
.tabs li a img {display: block; width: 101px; height:63px; margin:0px 0px -16px 0px;}
.tabs li.activeSlide a {border-color: #79ad36; border-style: solid;}
.tabs .tabs-toggle {
    position: absolute;
    top: -25px;
    right: 0px;
}
/* IE fix:*/
@media \0screen\,screen\9 {
	.tabs .tabs-toggle {
	    position: static !important;
	    margin-right: 5px !important;
	}
}
#front-slideshow-nav, #factoid-front-slideshow-nav {
    background: none;
    display: none;
}
#factoid-front-slideshow-nav {
    right: 10px;
    left: auto;
    top: 193px; 
    margin-right: 0px;
}
#front-slideshow-nav li.active a, #factoid-front-slideshow-nav li.active a {border-color: #79ad36; border-style: solid; border-width: 3px;}
#front-slideshow-nav li a {padding: 0px;}
#factoid-front-slideshow-nav li a {padding: 5px;}
#front-slideshow-nav li.tabs-toggle a, #factoid-front-slideshow-nav li.tabs-toggle a {padding: 2px 5px 2px 24px;}
#front-slideshow .title a:hover, #front-slideshow .title a:focus, #front-slideshow .title a:active {color: #FFF!important; background: transparent!important}
#front-slideshow-nav li.tabs-toggle a:hover, #front-slideshow-nav li.tabs-toggle a:focus, #front-slideshow-nav li.tabs-toggle a:active {color: #000;}
div.image a:hover {background: none!important;}

/* Slideshow - R2D - Front Page  */
/*
#R2D #front-slideshow {width: 726px; margin-left: 12px;}
#R2D #front-slideshow .slide-image img {
	width: 369px;
	height: auto;
	margin-left: 0px;
    margin-right: 10px;
}
#R2D #front-slideshow-nav li a img {
    width: 76px;
    height: 51px;
}
#R2D #front-slideshow .slide-description {
	width: 305px;
	height: 255px;
}
#R2D #front-slideshow .slide-image {
    width: auto;
    margin-right: 0px;
    height: auto;
}
#R2D #front-slideshow .description {font-size: 13px;}
#R2D #front-slideshow .description a {font-size: 13px;}
#R2D #front-slideshow .description p {font-size: 13px;}
#R2D #front-slideshow-nav li {
    margin-left: 1px;
}
#R2D #front-slideshow-nav {
    top: 183px;
    margin-left: 21px;
}
#R2D #front-slideshow {height: 253px;}*/

#R2D .center-bottom {margin-top: 20px;}
#R2D #factoid-front-slideshow {width: 726px; margin-left: 12px;}
#R2D #factoid-front-slideshow .slide-image img {
    width: 369px;
    height: auto;
    margin-left: 0px;
    margin-right: 10px;
}
#R2D #factoid-front-slideshow .slide-description {
    width: 325px;
    margin-right: 10px;
    height: 237px;
}
#R2D #factoid-front-slideshow .title {
	color: #000;
	text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
    text-align: center;
}
#R2D #factoid-front-slideshow .description p {color: #124572; font-weight: bold;}
#R2D #factoid-front-slideshow .title a {font-size: 16px;}
#R2D #factoid-front-slideshow .description a {font-size: 16px;}
#R2D #factoid-front-slideshow .description p {font-size: 16px;}

#R2D #factoid-front-slideshow .slide-image, #R2D #factoid-front-slideshow .slide-image img {
    margin-right: 0px;
    width: 338px;
    height: auto;
}
#factoid-front-slideshow .slide-image {
	float: right;
	margin: 15px 10px 10px;
	text-align: left;
}
#R2D #factoid-front-slideshow {background-color: #EEEEEE; height: 238px;}

/** Number overlays on home page slideshow **/
.tabs li img.slideshowIndexNo {
    height: 16px;
    left: 70px;
    position: relative;
    top: -8px;
    width: 22px;
    margin: 0px;
}
/*#R2D #front-slideshow-nav li img.slideshowIndexNo {
    left: 50px;
	height: 16px;
    width: 22px;
}*/

/* Slideshow - R2D - Factoid  */
#factoid-front-slideshow .factoid-slide-description {float: right; margin-left: 0px; width: auto;}

#factoid-front-slideshow .factoid-slide-image {float: left; height: auto; width: auto;}
#R2D #factoid-front-slideshow #front-slideshow-nav {
    top: 200px;
    margin-left: 38px;
}
#R2D a {
    text-decoration: none;
}

/** Home Full Slideshow **/
#home #front-slideshow {
    height: 360px;
}
#home #front-full-slideshow-nav li a img {display: block; width: 12px; height: 12px; margin: 0px 0px 0px 0px;}
#home ul#front-full-slideshow-nav.tabs .tabs-toggle {
    left: 0px;
    top: 0px;
    right: auto;
}
#home #front-slideshow .slide-description {
	position: absolute;
    width: 960px;
    height: 70px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    bottom: 0px;
	left: 0px;
	background-color: rgba(0, 0, 0, 0.8);
	background-color: black;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
	filter: alpha(opacity=80);
	margin-left: 0px;
	margin-right: 0px;
}
.tabs-roller {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter: alpha(opacity=50) !important;
}
.tabs-style-2 .tabs LI {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
}
#home #front-slideshow .description {
    font-size: 12px;
    margin-top: 0px;
    width: 70%;
}
#home #front-slideshow .description p {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline;
}
#home #front-slideshow .description a {
	font-size: 12px;
}
#home #front-slideshow .title {
	padding-top: 0px;
	margin-top: 0px;
    margin-bottom: 0px;
}
#home #front-slideshow .title a {
    font-size: 16px;
}
div.panels-flexible-row-1-2-inside {
	background-color: #FFF;
}

#home #front-slideshow .slide-image img, #home #front-slideshow .slide-image {
	width: 980px;
	height: 360px;
	float: none;
	margin: 0px;
}
#home #front-slideshow .image {
	margin-left: 0px;
	float: right;
}
#home ul#front-full-slideshow-nav.tabs li:first-child {
	margin-left: 85px;
}
#home .tabs-style-2 ul#front-full-slideshow-nav.tabs {
    background: none;
    bottom: 25px;
    left: auto;
    right: 0px;
    width: auto;
}

/** Blog - Front Page **/
#job-growth-blog {background-color: #eee; padding: 5px 10px; height: 570px; min-height: 570px; overflow-x: hidden; overflow-y: auto;}
#job-growth-blog h3 {color: #000; margin: 0px 0px 1px 0px; text-transform: uppercase; font-weight: bold; font-size: 19px;}
#job-growth-blog .view-header p {margin: 5px 0px;}
#job-growth-blog .views-field-title a {font-weight: bold; font-size: 18px; color: #124572;text-decoration: none;}
#job-growth-blog .views-field-field-blog-date {font-size:12.8px; }
#job-growth-blog  .views-field-body p {margin: 4px 0px 15px 0px;}
#job-growth-blog  .feed-icon img {margin: 0px;}
#job-growth-blog  .feed-icon a {text-decoration: none; font-size: 12.8px;}

/** Real actions - Front Page **/
#real-actions {min-height: 570px; padding: 5px 0px 0px 0px;}
#real-actions h3 {color: #000; margin: 0px 10px 5px 10px; text-transform: uppercase; font-weight: bold; font-size: 19px;}
#real-actions .views-row {clear: both;min-height:94px;}
/** #real-actions .views-field-news-image {margin: 0px 0px 12px 0px; float: left;} **/
#real-actions .views-field-field-image {margin: 0px 0px 12px 0px; float: left;}
#real-actions .views-row-last {min-height:78px;}
#real-actions .views-row-last .views-field-field-image {margin: 0px;}
.panels-flexible-region-1-real_actions-inside {padding-right: 0px;}
/** #real-actions .views-field-subtitle a {color: #124572;text-decoration: none; font-weight: bold; font-size:	12.8px; line-height: 95%;} **/
#real-actions .views-field-field-realaction-link a {color: #124572;text-decoration: none; font-weight: bold; font-size:	12.8px; line-height: 95%;}

/** Search Form - Front Page **/
#front-search-form form {margin:0;}
#front-search-form h2 {margin:0;}
#front-search-form input[type="search"] {margin: 0; width:140px;}
.i18n-fr #front-search-form input[type="search"] {margin: 0; width:120px;}
#front-search-form input[type="submit"] {margin: 0;}

/** Search Form - Landing Pages **/
#inner-search-form form {margin:0;}
#inner-search-form h2 {margin:0;}
#inner-search-form input[type="search"] {margin: 0; width:210px;}
.i18n-fr #inner-search-form input[type="search"] {margin: 0; width:180px;}
#inner-search-form input[type="submit"] {margin: 0;}

/** Connect With Us - Front Page **/
#connect-with-us h3 {color: #000; margin: 5px 0px; text-transform: uppercase; font-weight: bold; font-size: 1.4em; }
#connect-with-us p {margin: 0px}
#connect-with-us img {margin: 0px 5px 0px 0px;}

/** Twitter - Front Page **/
#twitter h3 {color: #000; margin: 5px 0px; text-transform: uppercase; font-weight: bold; font-size: 1.4em; }
#twitter .twtr-tweet-text {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12.8px;}
#twitter .twtr-tweet-text p {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12.8px;}
#twitter .twtr-tweet-text p a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12.8px;}

/** Videos - Front Page **/
#videos {min-height: 260px; padding: 5px 10px;}
#videos h3 {color: #000; margin: 5px 0px; text-transform: uppercase; font-weight: bold; font-size: 19px;}
#videos #mediaspace_wrapper {margin: 0px; float: left;}
#videos  .transcript{padding: 3px; clear:both;}
#videos  .transcript a{text-decoration: none;}

/** Photogallery - Front Page **/
.panels-flexible-region-1-photogallery-inside {padding-right: 0;}
#photo-gallery {min-height: 260px;  padding: 5px 0;}
#photo-gallery h3 {color: #000; margin: 5px 0px; text-transform: uppercase; font-weight: bold; font-size: 19px;}
#photo-gallery .views-field-field-photo span {display: block; float: left; width: 170px;padding-bottom:12px;}
*:first-child+html #photo-gallery .views-field-field-photo span {padding-bottom: 12px;}
#photo-gallery .views-row-odd .views-field-field-photo span {display: block; float: left; width: 170px;padding-right:6px;}
#photo-gallery img {margin:0;}

/** Features - Front Page **/
#features, .below-sidebar .pane-features {min-height: 260px; padding: 5px 10px 5px 0px;}
#R2D #features {padding-top: 0px; margin-top: -25px;}

#features h3, .below-sidebar .pane-features h3 {color: #000; margin: 5px 0px; text-transform: uppercase; font-weight: bold; font-size: 1.4em;}
#features img, .below-sidebar .pane-features img {margin: 0px 0px 5px 0px;}
*:first-child+html #features img, *:first-child+html .below-sidebar .pane-features img {margin: 0px 0px 8px 0px;}
.below-sidebar .pane-features h3 {background-color: transparent; padding: 0px;}

/** Blocks - Side Bar **/
#sidebar-first .block-title, .below-sidebar .pane-title, .subpage-sidebar .pane-title {background-color: #369;color: white;font-size: 1.2em;font-weight: bold;padding: 5px 10px 5px 10px;margin-top:10px;}
#sidebar-first .block-border, .below-sidebar .block-border, .subpage-sidebar .block-border {padding: 10px; border: 1px solid #369;}
#sidebar-first #block-featured_content-2 .block-border {border: none; padding: 0px;}
#sidebar-first .block-border a, .below-sidebar .block-border a, .subpage-sidebar .block-border a {text-decoration: none; font-size: 15px;}
#sidebar-first .publications, .below-sidebar .publications, .subpage-sidebar .publications {text-align: center;}
.below-sidebar .pane-title, .subpage-sidebar .pane-title {margin-bottom: 0px;}
#sidebar-first .RCC-feature-block {padding-bottom: 10px; padding-left: 0px; padding-right: 10px; padding-top: 10px; border: 1px solid #369;}

/** Search Form - Side Bar **/
#sidebar-first #search-block-form, .subpage-sidebar #search-block-form {margin:10px 0px;}
#sidebar-first #search-block-form h2, .subpage-sidebar #search-block-form h2 {margin:0;}
#sidebar-first #search-block-form input[type="search"], .subpage-sidebar #search-block-form input[type="search"] {margin: 0; width: 250px;}
#sidebar-first #search-block-form input[type="submit"], .subpage-sidebar #search-block-form input[type="submit"] {margin: 0; width: 100px;}
#sidebar-first #search-block-form input.form-text, .subpage-sidebar #search-block-form input.form-text {margin: 0; width: 250px;}
#sidebar-first #search-block-form input.form-submit, .subpage-sidebar #search-block-form input.form-submit {margin: 0; width: 100px;}

/** Share this page - Front Page **/
#ShareThisBlock h3 {color: #000; margin: 0px; text-transform: uppercase; font-weight: bold; font-size: 1.0em; padding-top: 0px; padding-bottom: 1px; vertical-align:middle;}

/** Share this page - Side Bar **/
#block-sharethis-sharethis_block h3.block-title {color: #000; background-color: #FFF; margin: 0px; text-transform: uppercase; font-weight: bold; font-size: 1.0em; padding: 0px; vertical-align:middle;}


/** Search Results **/
h2.searchResults {margin-left: 10px;}

/** Progress Projects **/
h2.progressProjects, #cn-centre-col-inner h3.progressProjects {margin-left: 10px;}
#cn-centre-col-inner h3.progressProjects a {margin-right: 10px; text-decoration: none}
caption {margin-bottom: 10px;}
.view-id-progress_projects_list table.views-view-grid td {border: none}
#block-views-progress_projects_list-block ul {margin-left: 25px;}
.floatRight {float: right;}
#block-views-progress_projects-block_1 table {width: 960px}

/** Blog Posts - Side Bar **/
#sidebar-first .view-blog, .subpage-sidebar .view-blog {padding: 10px;border: 1px solid #369;}
#sidebar-first .view-blog .views-row, .subpage-sidebar .view-blog .views-row {padding: 5px 0;}
#sidebar-first .view-blog .views-field-title a, .subpage-sidebar .view-blog  .views-field-title a {color: #124572; font-weight: bold; text-decoration: none; font-size: 15px;}
#sidebar-first .view-blog span.views-label, .subpage-sidebar .view-blog span.views-label {color:#000000;font-weight: bold;}
#sidebar-first .view-blog .views-field-field-blog-date span, .subpage-sidebar .view-blog .views-field-field-blog-date span {color:#000000;}

/** Podcasts - Side Bar **/
#sidebar-first .view-podcasts  {padding: 10px;border: 1px solid #369;}
#sidebar-first .view-podcasts .views-row  {padding: 5px 0;}
#sidebar-first .view-podcasts .views-field-field-image {float: left;}
#sidebar-first .view-podcasts .views-field-title a {color: #124572; font-weight: bold; text-decoration: none; font-size: 15px;}


/** Publications - View **/
.view-publications-bap, .view-publications-rcc {margin: 0px 10px;}
h2, .view-publications-bap .views-row h2, .view-publications-rcc .views-row h2 {margin-left: 0px; color: #124572;}
.view-publications-bap .views-row h2 a, .view-publications-rcc .views-row h2 a {font-weight: bold; font-size: 18px; color: #124572;text-decoration: none;}

/** Publications - Side Bar **/
#sidebar-first .view-publications-bap, .pane-publications-bap .view-publications-bap, .view-publications-rcc {margin: 0px 0px; padding: 10px;border: 1px solid #369;}
#content .view-publications-rcc.view-display-id-i18n_page_3, #content .view-publications-rcc.view-display-id-i18n_page_1 {border: none;}
#sidebar-first .view-publications-bap .views-row, .pane-publications-bap .view-publications-bap .views-row, .view-publications-rcc .views-row  {padding: 5px 0;}
#sidebar-first .view-publications-bap  .views-field-title a, .pane-publications-bap .view-publications-bap .views-field-title a, .view-publications-rcc .views-field-title a {color: #124572; text-decoration: none; font-size: 15px;}

#sidebar-first .view-publications-rcc  {margin: 0px 0px; padding: 10px;border: 1px solid #369;}
#sidebar-first .view-publications-rcc .views-row  {padding: 5px 0;}
#sidebar-first .view-publications-rcc  .views-field-title a {color: #124572; text-decoration: none; font-size: 15px;}

/** Video Player - Side Bar **/
#sidebar-first .view-video-player .transcript{clear:both; padding:3px;}
#sidebar-first .view-video-player .transcript a{text-decoration: none;}

/** Most Popular Pages - Side Bar **/
#sidebar-first .view-page  {padding: 10px;border: 1px solid #369;}
#sidebar-first .view-page .views-row  {padding: 5px 0;}
#sidebar-first .view-page ol {margin: 0px 0px 0px 20px;}
#sidebar-first .view-page ol li {padding: 3px;}
#sidebar-first .view-page ol li a {color: #124572; font-size: 15px; text-decoration: none;}

/** Relevant Content - Side Bar **/
#sidebar-first .featured-content-block  {padding: 10px;border: 1px solid #369;}
#sidebar-first .featured-content-block .views-row  {padding: 5px 0;}
#sidebar-first .featured-content-block ul {margin: 0px;}
#sidebar-first .featured-content-block ul li {padding: 3px;}
#sidebar-first .featured-content-block ul li a  {color: #124572;text-decoration: none; font-size: 15px;}

/** This is for inline images added with the INSERT module, clients have instructions on how to add this class **/
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

/** Photogallery - Return to Gallery List **/
.return {clear:both;text-align:center;padding-top:30px;}
.return a {color: #fff; text-decoration: none;font-size:15.3px;}

/** Service Links - Nodes **/
.node-service-links {clear:both; margin-top:15px; margin-left:10px;}
.node-service-links h3 {color: #124572; margin:0;font-size:12px;font-weight:bold;text-transform:uppercase;}
.node-service-links ul {margin:0; padding:0;}
.node-service-links ul li {display:inline;margin:0;padding:0;}
.node-service-links ul li a {padding-right: 0.5em;}
.node-service-links ul li a img {margin:0;}

/** Service Links - Photogallery **/
.photogallery-service-links {clear:both; margin-top:15px;}
.photogallery-service-links h3 {color: #fff; margin:0;font-size:12px;font-weight:bold;text-transform:uppercase;}
.photogallery-service-links ul {margin:0; padding:0;}
.photogallery-service-links ul li {display:inline;margin:0;padding:0;}
.photogallery-service-links ul li a {padding-right: 0.5em;}
.photogallery-service-links ul li a img {margin:0;}

/** Backgrounders - View **/
.view-backgrounders {margin: 0px 10px;}
.view-backgrounders .views-row h2 {margin-left: 0px; color: #124572;}
.view-backgrounders .views-row h2 a {font-weight: bold; font-size: 18px; color: #124572;text-decoration: none;}

/** Initiatives - View **/
.view-initiatives .views-row h2 {color: #124572; margin-top: 0; margin-bottom: 0;}
.view-initiatives .views-row h2 a {text-decoration:none;}
.view-initiatives .views-row h2 a:visited {color: #295376};

.view-initiatives .views-row p {margin-top: 3px; margin-bottom: 0;}

/** ---- Grid Dimensions for CSS non-table layouts. ---- **/
#cn-body-inner-2col #cn-cols .span-1, #cn-body-inner-1col #cn-cols #R2D .span-1 {width:40px;}
#cn-body-inner-2col #cn-cols .span-2, #cn-body-inner-1col #cn-cols #R2D .span-2 {width:100px;}
#cn-body-inner-2col #cn-cols .span-3, #cn-body-inner-1col #cn-cols #R2D .span-3 {width:160px;}
#cn-body-inner-2col #cn-cols .span-4, #cn-body-inner-1col #cn-cols #R2D .span-4 {width:220px;}
#cn-body-inner-2col #cn-cols .span-5, #cn-body-inner-1col #cn-cols #R2D .span-5 {width:280px;}
#cn-body-inner-2col #cn-cols .span-6, #cn-body-inner-1col #cn-cols #R2D .span-6 {width:340px;}
#cn-body-inner-2col #cn-cols .span-7, #cn-body-inner-1col #cn-cols #R2D .span-7 {width:400px;}
#cn-body-inner-2col #cn-cols .span-8, #cn-body-inner-1col #cn-cols #R2D .span-8 {width:460px;}
#cn-body-inner-2col #cn-cols .span-9, #cn-body-inner-1col #cn-cols #R2D .span-9 {width:520px;}
#cn-body-inner-2col #cn-cols .span-10, #cn-body-inner-1col #cn-cols #R2D .span-10 {width:580px;}
#cn-body-inner-2col #cn-cols .span-11, #cn-body-inner-1col #cn-cols #R2D .span-11 {width:640px;}
#cn-body-inner-2col #cn-cols .span-12,#cn-body-inner-1col #cn-cols #R2D .span-12 {width:700px;}

/** Aggregator - View **/
.view-feeds-defaults-feed-items {margin-left: 10px; margin-right: 10px;}
.page-node-feed-items h1 {color: #124572;font-weight: bold;border:none;font-size:22px;}
.page-node-feed-items .views-field-title span {color: #124572; font-weight: bold;}
.views-field-field-feed-item-description {margin-top: 5px; margin-bottom: 15px; margin-left: 10px;}

/** Beyond Border Group **/
#BBG-description h2, #RCC-description h2 {color: #124572; margin: 5px 0px 0px 10px;}
#BBG-panel .view-blog .views-field-title a, #RCC-panel .view-blog .views-field-title a {font-weight: bold; color: #124572; text-decoration: none;}
#BBG-panel .view-id-web_pages .views-field-field-image, #RCC-panel .view-id-web_pages .views-field-field-image {float: left; height: 135px;}
#BBG-panel .panel-separator, #RCC-panel .panel-separator {clear: left;}
#BBG-panel .views-field-field-realaction-link a, #BBG-panel .view-web-pages a, #RCC-panel .views-field-field-realaction-link a, #RCC-panel .view-web-pages a {color: #124572;text-decoration: none; font-weight: bold;}
#BBG-panel .view-id-web_pages .views-row, #RCC-panel .view-id-web_pages .views-row {clear: both; min-height: 135px; margin-bottom: 20px;}
#BBG-panel .view-id-web_pages .views-row-first, #RCC-panel .view-id-web_pages .views-row-first {margin-top: 30px;}
.BBG-blog, .RCC-blog {background-color: #eee; padding: 5px 0px; margin-left: 10px; overflow-x: hidden; overflow-y: auto;}
#BBG-panel .panels-flexible-region-first h3, #RCC-panel .panels-flexible-region-first h3, #R2D .panels-flexible-region-first h3 {color: #124572; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; text-transform: none; font-weight: bold; font-size: 19px;}
#BBG-panel .panels-flexible-region-first h4, #RCC-panel .panels-flexible-region-first h4 {margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;}
.BBG-blog .view-header p, .RCC-blog .view-header p {margin: 5px 0px;}
.BBG-blog p {margin-left: 0px;}

/** Border Action Plan Regulatory Cooperation Council Joint Landing Page **/
#bap-joint-blurb {clear: right; margin-left: 20px; margin-right: 20px; margin-bottom: 20px;}

#BAP-Joint .bap-joint-update-left-side {padding: 0px; margin-left: 10px; float:left; width: 450px; border: 1px solid #369; height: 590px;}
#BAP-Joint .bap-joint-update-right-side {padding: 0px; margin-right:10px; float:right; width: 450px; border: 1px solid #369; height: 590px;}

/*#BAP-Joint .bap-joint-update-box .pane-title {background-color: #369; color: white; margin: 0px; padding-top: 5px; padding-left: 10px; padding-right: 10px;  padding-bottom: 5px;}*/
#BAP-Joint .pane-title {background-color: white; color: #369;  margin: 0px; padding-top: 5px; padding-left: 10px; padding-right: 10px;  padding-bottom: 5px;}
#BAP-Joint .panels-flexible-region-inside {padding: 0px;}
#BAP-Joint .panel-pane .pane-views .pane-news .pane-title { background-color: white; color: #369; }
#BAP-Joint .bap-joint-update-list .view-content { margin-left: 10px; }
#BAP-Joint .bap-joint-update-list .view-publications-rcc {border:0px; padding: 0px; margin:0px;}
#BAP-Joint .bap-joint-update-list .more-link a { padding-right: 5px; }
#BAP-Joint .bap-joint-update-list .view-publications-rcc .views-row {padding: 0px; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top: 10px;}
#BAP-Joint .bap-joint-update-list .views-field-title a {font-size: 12px; font-weight: 400; text-decoration: none;}
#BAP-Joint .bap-joint-update-list .views-row {margin-top: 10px;}
#BAP-Joint .bap-joint-update-list {height: 200px;}
#BAP-Joint .bap-joint-update-box {height: 160px;}
#BAP-Joint .panels-flexible-region-inside a {color: #369;}
#BAP-Joint .panels-flexible-region-inside a:hover {color: #369;}
#BAP-Joint .panels-flexible-region-inside a:visited {color: #369;}

#non-slideshow {background-color: #369; width: 980px; height: 346px;}
#non-slideshow img {float: right; margin-top: 10px; margin-right: 0px; width: 490px; height: 300px;}
#non-slideshow .views-field-title {padding-top: 10px; margin-right: 0px;}
#non-slideshow .views-field-title a {color: white; font-size: 21.5px; font-weight: 700; text-decoration: none;}
#non-slideshow .views-field-title a:hover {color: white; font-size: 21.5px; font-weight: 700; text-decoration: none;}
#non-slideshow .views-field-title a:visited {color: white; font-size: 21.5px; font-weight: 700; text-decoration: none;}
#non-slideshow .views-field-body p {color: white; font-size: 15.5px; font-weight: 400; text-decoration: none; margin-top: 20px; margin-right: 0px; margin-left: 0px;}
#non-slideshow .views-field-view-node a {color: white; font-size: 15.5px; text-decoration: none; font-weight: 400; margin-top: 20px; margin-right: 0px; margin-left: 0px;}
#non-slideshow .views-field-view-node a:visited {color: white; font-size: 15.5px; text-decoration: none;}
#non-slideshow .views-field-view-node a:hover {color: white; font-size: 15.5px; text-decoration: underline;}

/** Working in Canada **/
.jobs_panel {
    padding: 10px 23px 10px 20px;
    width:400px;
}
.keyword_search {
    padding: 20px 15px 10px;
}
.city_search {
    padding: 20px 15px 10px;
}
.rounded_inputbox {
    background-color: #EDF4FB;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    padding: 1px 0;
}
.rounded_inputbox input {
    border: medium none;
    width: 100%;
}
input.jbSearch {
    background-color: #EDF4F9;
    color: #666666;
    font-style: italic;
}
.wicButton {
    margin-top: 0px;	
}
/** Better Jobs **/
.centerSmaller {
	font-size: smaller;
	text-align: center; 
}

/** Budget - Front Page **/
#budget h3 {color: #000; margin: 5px 5px 0px 5px; text-transform: uppercase; font-weight: bold; font-size: 1.4em; }
#budget p {margin: 5px}
#budget img {margin: 0px 5px 0px 0px;}

/** General **/
.paddingLeft0 {padding-left: 0px;}
.marginLeft0 {margin-left: 0px;}
.marginLeft10 {margin-left: 10px;}
.marginRight0 {margin-right: 0px;}
.marginRight10 {margin-right: 10px;}
.marginBottom0 {margin-bottom: 0px;}
.marginBottom10 {margin-bottom: 10px;}
.marginTop0 {margin-top: 0px;}
.marginTop25 {margin-top: 25px;}
.marginTop55 {margin-top: 55px;}
.border0 {border: 0;}
.width90 {width: 90%;}
.width100 {width: 100%;}
.float_left {float: left; margin-right: 0.5em;}
.float_right {float: right; margin-left: 0.5em;}
.floatLeft {float: left;}
.floatRight {float: right;}
.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
ul.unadorned {margin-left: 0px; list-style-type: none;}
.uppercase {text-transform: uppercase}

/** jQuery Countdown Styles 1.6.1. **/
.hasCountdown {
    background-color: #eee;
    font-size: 14px; 
}
.countdown_rtl {
    direction: rtl;
}
.countdown_holding span {
    color: #888;
}
.countdown_row {
    clear: both;    
    padding: 0px 0px;
    text-align: center;
}
.countdown_show1 .countdown_section {
    width: 98%;
}
.countdown_show2 .countdown_section {
    width: 48%;
}
.countdown_show3 .countdown_section {
    width: 32.5%;
}
.countdown_show4 .countdown_section {
    width: 24%;
}
.countdown_show5 .countdown_section {
    width: 19.5%;
}
.countdown_show6 .countdown_section {
    width: 16.25%;
}
.countdown_show7 .countdown_section {
    width: 14%;
} 
.countdown_section {
    display: block;
    float: left;
    font-size: 60%; 
    text-align: center;
    color: #00335a;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #eee;
    border-bottom: 5px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    border-top: 1px solid #bdbdbd;
}
    
.countdown_amount {
    font-size: 200%;
}
.countdown_descr {
    display: block;
}
#countDown {
    background-color: rgba(0,0,0,0.0);
    margin: auto;
}
@media screen and (min-width: 977px) {
    .hasCountdown { 
        font-size: 16px; 
    }
    #countDown {
        height: 40px;
    }
}
@media screen and (max-width: 976px){
    .hasCountdown { 
        font-size: 16px; 
    }
    #countDown {
        height: 30px;
    }
}
@media screen and (max-width: 968px){
    .hasCountdown { 
        font-size: 14px; 
    }
    #countDown {
        height: 30px;
    }
}
@media screen and (max-width: 768px){
    .hasCountdown { 
        font-size: 11px; 
    }
    #countDown {
        height: 25px;
    } 
}
@media screen and (max-width: 620px){
    .hasCountdown { 
        font-size: 10px; 
    }
    #countDown {
        height: 20px;
    }
}
@media screen and (max-width: 379px){
    .hasCountdown { 
        font-size: 8px; 
    }
    #countDown {
        height: 15px;
    }
}
@media screen and (max-width: 300px){
    .hasCountdown { 
        font-size: 6px; 
    }
    #countDown {
        height: 10px;
    }
}

/** Archive Message **/
#archived{background-color:#ffc; font-size: 15px; border:1px solid #c00; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}
#archived h2{background-color:#c00;color:#fff;margin:0;padding:2px 0 2px 10px}#archived p{font-size: 15px; margin-left:10px!important;margin-right:10px!important}
.archived{font-size: 15px; display:none;background-color:#C00;border:1px solid black;border-image:initial;clear:both;left:0;position:fixed;top:0;width:100%;z-index:99999;line-height:normal}
.archived a{font-size: 15px; color:#333;padding:0 0 2px 0;position:relative;text-shadow:none}
.archived a[href]:link,.archived a[href]:hover,.archived a[href]:focus,.archived a[href]:active{color:#fff}.archived 
.archived-top-page{background-color:transparent;color:#fff;display:block;font-size: 15px;font-weight:bold;text-align:center}
.archived-red {background-color:#c00; color:#fff; font-size: 15px; padding-right: 5px; padding-left: 5px; font-weight: 700}

/** Share This **/
#block-sharethis-sharethis_block h3 {width: 200px;}

/** General **/
.progress {font-weight: normal;}
.hidden {display: none}
.paddingTop10 {padding-top: 10px;} 

/** Comments **/
#comments .comment-title {margin-left: 10px;}
#comments .submitted {margin-left: 10px;}
h3.comments {color: #124572; font-weight: normal;}