﻿/*##############################################################################################*/
/*######  CONTAINS ONLY STRUCTURAL INFORMATION. ALL COLOURS AND DESIGN PROPERTIES ARE TO  ######*/
/*######            BE CONTAINED IN REGULAR-*.CSS AND CONTRAST-*.CSS CSS FILES            ######*/
/*##############################################################################################*/

/*########################################################################## CORE PROPERTIES ###*/
body, html {
	/* IF ENABLED: Background will extend beyond the body, covering all whitespace after footer*/
	/*ALso see workspace*/
	background-image:url('../images/background-blue_grids.gif');
	background-color:#0d394f;
	color:#101010;
	}

/*This is the wrapper that will create a white background at the top above the footer if the
global grid background is enabled. It wraps around the header area and the content area*/
#main-wrapper {
	background:#ffffff;
}

#s4-workspace {
	/*background-image:url('../images/background-blue_grids.gif');
	background-color:#0d394f;*/
}


/*################################################################## OVERRIDE RIBBON MARKUP STYLES ### */

.ms-rteElement-H3, .ms-rteElement-H4, .ms-rteElement-H3B, .ms-rteElement-H4B, .ms-rteElement-Callout3, .ms-rteElement-Callout4 { 
     color: #000000;
}

.ms-rteElement-H1, .ms-rteElement-H1B, .ms-rteElement-Callout1 { 
     color: #155D7F;
     font-weight:bold;
}

.ms-rteElement-H2, .ms-rteElement-H2B, .ms-rteElement-Callout2 { 
     color: #000000;
}


.ms-rteElement-P, p, li {
	color:#000;
}
/*################################################################## GENERAL ITEM PROPERTIES ###*/
/*Blue Link (Global Link)*/
a:link {
	color:#155d7f;
}

a:visited {
	color:#155d7f;
}

a:hover {
	color:#155d7f;
}

a:focus {
	color:#155d7f;
}

a:active {
	color:#155d7f;
}

/*Anchor Button link colour*/
a.button:link {
	color:#ffffff !important;
}

a.button:visited {
	color:#ffffff !important;
}

a.button:hover {
	color:#ffffff !important;
}

a.button:focus {
	color:#ffffff !important;
}

a.button:active {
	color:#ffffff !important;
}

/*Anchor Button Background Colors*/
.orange {
	background-color:#BF5909;
}

.lime {
	background-color:#467714;
}

.pink {
	background-color:#D90057;
}

.darkblue {
	background-color:#0C3549;
}

.ms-WPBody {
    color:#000 !important;
} 
 
#main-region .ms-WPBody a,
#main-region .ms-WPBody a:link,
#main-region .ms-WPBody a:active,
#main-region .ms-WPBody a:hover
#main-region .ms-WPBody a:visited {
    color:#155d7f;
}


/*Shown on content page areas, .rss-link is for footer*/
.rss-feed {
	background-image:url("../images/icon-rss.gif");
}

/*Shown on footer page areas, .rss-feed is for content body*/
.rss-link {
	background-image:url("../images/icon-rss-footer.gif");
}

/*################################################################### HEADER AREA PROPERTIES ###*/
/*Main CNIB Logo - EN*/
#header-area .logo,
#top-logo {
	background-image:url('../images/logo-cnib-large.gif');
}

/*Main CNIB Logo - FR*/
#header-area .logo-fr,
#top-logo {
	background-image:url('../images/logo-inca-large.gif');
}

/*Main CNIB Logo - NS*/
#header-area .logo-ns,
#top-logo {
	background-image:url('http://www.cnib.ca/en/PublishingImages/LOGO-CNIB-Nova-Scotia.gif');
}


/*Site controls are the "Skip to content", "Welcome Guest", etc.*/
#header-area .site-controls {
	background-image:url('../images/background-site_controls.gif');
	background-color:#155d7f;
	color: #ffffff;
}

/*Header link style settings*/
#header-area .site-controls a:link {
	color:#ffffff;
}

#header-area .site-controls a:visited {
	color:#ffffff;
}

#header-area .site-controls a:hover {
	color:#ffffff;
}

#header-area .site-controls a:focus {
	color:#ffffff;
}

#header-area .site-controls a:active {
	color:#ffffff;
}

#header-area .site-controls .skip-links {
	background-image:url('../images/leftcap-site_controls.gif');
}

#header-area .site-controls .account-panel {
	background-image:url('../images/rightcap-site_controls.gif');
}

#header-area .site-controls .account-panel .welcome {
	background-image:url('../images/divider-site_controls.gif');
}

/*Quick links are the "print page", "contrast", etc.*/
#header-area #quick-links li.print-page {
	background-image:url('../images/icon-small-print_page.gif');
}

#header-area #quick-links li.site-map {
	background-image:url('../images/icon-small-site_map.gif');
}

#header-area #quick-links li.site-accessibility {
	background-image:url('../images/icon-small-site_accessibility.gif');
}

#header-area #quick-links li.change-contrast {
	background-image:url('../images/icon-small-contrast.gif');
}

#header-area #cnib-hotline {
	color:#155d7f;
}

#header-area .text-resize {
	color:#155d7f;
}

#header-area .text-resize .active {
	background-image:url('../images/background-letter_size_selected.gif');
	background-color:#0c3549;
}

#header-area .text-resize .active a {
	color:#fff !important;
}

#header-area .language-selector {
	background-image:url('../images/divider-vertical-grey_dots.gif');
}

#header-area #book-an-appointment {
	background-image:url('../images/button-book_an_appointment.gif');
	background-color:#155d7f;
}

#header-area #donate-to-cnib {
	background-image:url('../images/button-donate_to_cnib.gif');
}

#header-area #book-an-appointment a {
	color:#fff;
}

#header-area #donate-to-cnib a {
	color:#000;
}

#header-area #main-controls {
	background-image:url("../images/background-nav-inner.gif");
	background-color:#135472;
	border-bottom-color:#ffffff;
}

#header-area #main-navigation li.home a,
#header-area .s4-tn ul li.home a {
	background-image:url("../images/leftcap-main_nav.gif");
}

#header-area #main-navigation li a:link,
#header-area .s4-tn ul li a:link {
	background-color:transparent;
	color:#ffffff;
}

#header-area #main-navigation li a:visited,
#header-area .s4-tn ul li a:visited {
	background-color:transparent;
	color:#ffffff;
}

#header-area #main-navigation li a:hover,
#header-area #main-navigation li a:focus,
#header-area #main-navigation li a:active,
#header-area #main-navigation li.active a,
#header-area .s4-tn ul li a:hover {
	background-color:#061B25;
	color:#ffffff;
}

#header-area #main-navigation li.home a:hover,
#header-area #main-navigation li.home a:focus,
#header-area #main-navigation li.home a:active,
#header-area #main-navigation li.home.active a,
#header-area .s4-tn ul li.home a:hover{
	background-image:url("../images/leftcap-main_nav-hover.gif");
}

#header-area #main-navigation li a:focus,
#header-area .s4-tn ul li a:focus{
	background-color:#061B25;
	color:#ffffff;
}

#header-area #main-navigation li.home a:focus,
#header-area .s4-tn ul li a:focus{
	background-image:url("../images/leftcap-main_nav-hover.gif");
}

#header-area #main-navigation li a:active,
#header-area .s4-tn ul li a:active{
	background-color:#061B25;
	color:#ffffff;
}

#header-area #main-navigation li.home a:active,
#header-area .s4-tn ul li.home a:active{
	background-image:url("../images/leftcap-main_nav-hover.gif");
}

/*Search Field at the top*/
#header-area #main-search {
	background-image:url("../images/rightcap-main_nav.gif");
}

#header-area #main-search .search-field {
	background-image:url("../images/background-search_field.gif");
	background-color:#ffffff;
}

#header-area #main-search .search-field-fr {
	background-image:url("../images/background-search_field-fr.gif");
	background-color:#ffffff;
}

#header-area #main-controls #main-search .search-field #main-search-field, #header-area #main-controls #main-search .search-field-fr #main-search-field-fr {
	background:none;
	border:medium none;
	color:#000000;
}

#header-area #main-controls #main-search .search-field #main-submit-search, #header-area #main-controls #main-search .search-field-fr #main-submit-search-fr {
	background-image:url("../images/button-search_glass.gif");
	background-color:transparent;
}
/*################################################################## CONTENT AREA PROPERTIES ###*/
/*Content area's containing div*/
#content-area {
	color:#101010;
}
/*################################################################### FOOTER AREA PROPERTIES ###*/
/*Footer area's containing div*/
#footer-area {
	background-image:url('../images/background-blue_grids.gif');
	background-color:#0d394f;
	color:#fff;
}

#footer-area h2 {
    color:#ffffff;
}

#footer-area .container {
	background-image:url("../images/background-footer-cap.gif");
	background-color:#155D7F;
}

#footer-area a:link {
	color:#fff;
}

#footer-area a:visited {
	color:#fff;
}

#footer-area a:hover {
	color:#fff;
}

#footer-area a:focus {
	color:#fff;
}

#footer-area a:active {
	color:#fff;
}

#footer-area div.logo a {
	background-image:url("../images/logo-cnib-footer2.gif");
}

#footer-area div.logo-fr a {
	background-image:url("../images/logo-inca-footer2.gif");
}

#footer-area div.sponsor-logo a {
	background-image:url("../images/microsoft-logo.png");
}

#footer-area div.sponsor-logo-fr a {
	background-image:url("../images/microsoft-logo-fr.png");
}

#footer-area #copyright {
	color:#C3DDE6;
	font-size:0.85em;
	clear:both;
}

#footer-area #copyright a:link {
	color:#C3DDE6;
}

#footer-area #copyright a:visited {
	color:#C3DDE6;
}

#footer-area #copyright a:hover {
	color:#C3DDE6;
}

#footer-area #copyright a:focus {
	color:#C3DDE6;
}

#footer-area #copyright a:active {
	color:#C3DDE6;
}

#footer-area #copyright #footer-menu li {
	border-right:1px solid #C3DDE6;
}
/*##############################################################################################*/
/*######   THE PROPERTIES BELOW ARE FOR LAYOUT PAGE SPECIFIC ITEMS ONLY. NOTHING GLOBAL   ######*/
/*######                        SHOULD GO BELOW THIS COMMENT BLOCK                        ######*/
/*##############################################################################################*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HOMEPAGE WELCOME PAGE PROPERTIES @@@*/
#content-area #homepage-auxiliary-content {
    border-left-color:#cccccc;
}

#connect-links h3 {
    color:#006D00;
}

#connect-links h2 {
    color:#006D00;
    border-bottom:none;
    display: block;
	font-size: 1.17em;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight: bold;
	text-indent: 0px;
	padding: 0px;
}



#homepage-main-content h1.underline {
border-bottom:3px solid #155D7F;
color:#155D7F;
}

#homepage-auxiliary-content h1.underline {
border-bottom:3px solid #E1690B;
color:#E1690B;
}

#content-area #homepage-auxiliary-content h3 {
    color:#006D00;
}

#content-area #homepage-auxiliary-content h3.ms-WPTitle {
	font-size:11pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}


/*Slideshow */
#content-area .slideshow {
	background:#061B25;
}

#content-area .slideshow {
	color:#ffffff;
}
#content-area .slideshow .buttons li a {
	color:#ffffff;
	background-image:url(../images/slideshow-control_bg-inactive.gif);
}

#content-area .slideshow .buttons li a:hover,
#content-area .slideshow .buttons li.active a {
	background-image:url(../images/slideshow-control_bg.gif);
}

#content-area .slideshow .buttons #play a{
	background-image:url(../images/banner-play.gif);
}

#content-area .slideshow .buttons #pause a{
	background-image:url(../images/banner-pause.gif);
}

#home-news-list .posted-on {
   color:#333333;
}

#home-news-list h2 a:link {
	color:#155D7F;
}

#home-news-list h2 a:visited {
	color:#155D7F;
}

#home-news-list h2 a:hover {
	color:#155D7F;
}

#home-news-list h2 a:focus {
	color:#155D7F;
}

#home-news-list h2 a:active {
	color:#155D7F;
}
#homepage-main-content .featured-content {
	background:url("../images/picture-doctor_and_patient.jpg") no-repeat scroll right bottom #F7F5F4;
	border-bottom:1px solid #CABDB7;
}
#homepage-main-content .featured-content h1 {
	background:none repeat scroll 0 0 #5E9F1A;
	color:#FFFFFF;
}
#homepage-main-content .featured-content-extended {
background:url("../images/line-greydotslong-horizontal.gif") repeat-x scroll center bottom #F7F5F4;
}
#homepage-main-content .featured-content-extended h2 {
color:#155D7F;
}
#homepage-main-content #popular-pages-and-shop h2 {
	color:#155D7F;
}
.sectionblock {
    background: url("../images/sidebox-body.gif") no-repeat scroll center top transparent;
}
#shop-now.sectionblock {
background:url("../images/shopnowbg-body.gif") no-repeat scroll center top transparent;
}
.sectionblock-bottom {
    background: url("../images/shopnowbg-bottom.gif") no-repeat scroll center center transparent;
}
#shop-now a.shop-now {
    background: url("../images/button-shopnow.gif") no-repeat scroll 0 0 transparent;
    text-shadow: 1px 1px 1px #333333;
    color: #FFFFFF !important;
}

/*AMD Slideshow */
#content-area .AMDslideshow {
	background:#061B25;
}

#content-area .AMDslideshow {
	color:#ffffff;
}
#content-area .AMDslideshow .buttons li a {
	color:#006d00;
	background-image:url(../images/AMD-Banners/eye_connect_button_basic.gif);
}

#content-area .AMDslideshow .buttons li a:hover,
#content-area .AMDslideshow .buttons li.active a {
	background-image:url(../images/AMD-Banners/eye_connect_button_basic_focus.gif);
	color:#fff;
}

#content-area .AMDslideshow .buttons #play a{
	background-image:url(../images/AMD-Banners/eye_connect_button_play.gif);
}

#content-area .AMDslideshow .buttons #pause a{
	background-image:url(../images/AMD-Banners/eye_connect_button_pause.gif);
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ NO LEFT NAV PAGE PROPERTIES @@@*/

div#main-region.FullExtended-content {
	width: 935px !important;
	float: left;
    position: relative;
}

#content-area #main-region .ExtendBreadcrumbs {
    float: right;
    clear: both;
    width: 915px;
    margin-bottom: 10px;
    padding-bottom: 6px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

#content-area #main-region .ExtendBreadcrumbs ul.breadcrumb, #content-area #main-region .ExtendBreadcrumbs .bctext {
    display: block;
    float: left;
    margin: 0;
    width: auto;
}

#content-area #main-region .ExtendBreadcrumbs {
	border-bottom-color:#cccccc;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ NEWS ARTICLE PAGE PROPERTIES @@@*/
#news-article-content h1 {
    color: #155D7F; 
}
#news-article-content .by-line, #news-article-content .posted-on {
    color:#000;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SUBSITE WELCOME PAGE PROPERTIES @@@*/
#content-area .section-banner {
    background-color: #FDFDFB;
    background-image: url("../images/contentbanner-bg.gif");
}

#content-area .section-banner .text {
	color:#003240;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SUBSITE CONTENT PAGE PROPERTIES @@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SUBSITE GLOBAL PROPERTIES @@@*/
#content-area #auxiliary-content {
	border-left-color:#cccccc;
}

#content-area #main-content {
	border-left-color:#cccccc;
	font-size:12pt;
	color:#000;
}

#main-content-careers {
	font-size:12pt;
}

#content-area #main-region .breadcrumbs {
	border-bottom-color:#cccccc;
}

#content-area .breadcrumb a.breadcrumb-item,
#content-area .breadcrumb a.root-breadcrumb-item
{
    background-image:url("../images/breadcrumb-divider.gif");
}

#content-area #sidenav ul li .topcap {
    background-image:url("../images/topcap-sidenav.gif");
}
#content-area #sidenav ul li a:hover .topcap,
#content-area #sidenav ul li a:focus .topcap,
#content-area #sidenav ul li a:active .topcap,
#content-area #sidenav ul li.active .topcap {
    background-image:url("../images/topcap-sidenav-active.gif");
}
#content-area #sidenav ul li .bottomcap {
     background-image:url("../images/bottomcap-sidenav.gif");
}
#content-area #sidenav ul li a:hover .bottomcap,
#content-area #sidenav ul li a:focus .bottomcap,
#content-area #sidenav ul li a:active .bottomcap,
#content-area #sidenav ul li.active .bottomcap {
     background-image:url("../images/bottomcap-sidenav-active.gif");
}

#content-area #sidenav ul li a .menutext {
    background-color:#F2F7F9;
    border-left:1px solid #C4D9E6;
    border-right:1px solid #C4D9E6;
}

#content-area #sidenav ul li ul li a .menutext {
    background-color:transparent !important;
    border-left:none !important;
    border-right:none !important;
    color:#155D7F !important;
}
#content-area #sidenav ul li ul a .menutext {
color:#155D7F !important;
}
#content-area #sidenav ul li.active .menutext,
#content-area #sidenav ul li a:hover .menutext,
#content-area #sidenav ul li a:focus .menutext,
#content-area #sidenav ul li a:active .menutext {
	background-color:#155D7F;
	color:#ffffff;
}
#content-area #sidenav ul li ul {
     border-left:1px solid #cccccc;
}
#main-content h1 {
    color: #155D7F;
}

#main-content h1 {
    font-family: Verdana,Geneva,Sans-Serif;
    font-size: 1.4em;
    font-weight:normal;
    line-height: 110%;
}

#main-content-careers h1 {
    color: #155D7F;
}

#main-content-careers h1 {
    font-family: Verdana,Geneva,Sans-Serif;
    font-size: 1.4em;
    font-weight:normal;
    line-height: 110%;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ GLOBAL AUX MODULE PROPERTIES @@@*/
.module h2 {
border-bottom:1px solid #999999;
color:#6EBB1F;
}
.module .background {
background:url("../images/module-gradientbg.gif") repeat-x scroll center top transparent;
}
.module #event-controls {
background:url("../images/module-event_controls_split.gif") no-repeat scroll center bottom transparent;
}
#community-event-list li.last {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #999999;
}

#viewing-events-for {
color:#3A3A3A;
}
#event-locations {
color:#155D7F;
}
.module #event-controls a#view-other-communities {
/*background-image:url("../images/icon-greendot.gif");*/
}
.module #event-controls a#lookup-local-contacts {
/*background-image:url("../images/icon-greenhorzarrow.gif");*/
}
#homepage-news-list li, #community-event-list li {
background:url("../images/line-greydots-horizontal.gif") repeat-x scroll center bottom transparent;
}

#community-event-list .date-and-time {
	color:#101010;
}

a.see-more-events {
background-image:url("../images/button-see_more_events.gif");
color:#155D7F ;
}
.module a:link {
	color:#155D7F;
}

.module a:visited {
	color:#155D7F;
}

.module a:hover {
	color:#155D7F;
}

.module a:focus {
	color:#155D7F;
}

.module a:active {
	color:#155D7F;
}
/*.sidebutton {
background-image:url("../images/sidebutton-body.gif");
}

.sidebox {
background-image:url("../images/sidebox-body.gif");
}

#join-our-community .sidebutton-content {
background-image:url("../images/sectionbuttonbg-join_our_community.gif");
}

#join-our-community a:link {
color:#3E6911 !important;
}

.sidebutton-bottom {
background-image:url("../images/sidebutton-bottom.gif");
}

#facebook-page .sidebutton-content {
background-image:url("../images/sectionbuttonbg-facebook.gif");
}

#newsletter-signup .sidebox-content {
background-image:url("../images/sideboxbg-newsletter_signup.gif");
}

#read-a-book .sidebox-content {
background-image:url("../images/sideboxbg-read_a_book.gif");
}

.sidebox-bottom {
background-image:url("../images/sidebox-bottom.gif");
}
#popular-pages-and-shop h2 {
color:#155D7F;
}
*/

/*### MODIFICATIONS: 11/03/2011 12:21PM ########################################################*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SUBSITE WELCOME PAGE PROPERTIES (DETAILED) @@@*/
#content-area .section-banner-detailed {
    background-color: #FDFDFB;
    background-image: url("/en/get-involved/PublishingImages/background-sectionbannerdetailed.gif");
}

#content-area .section-banner-detailed .text {
	color:#003240;
}
a.bigbutton {
	background-image:url("/en/get-involved/PublishingImages/bigbutton-bg.gif");
}

a.bigbutton:link {
	color:#fff;
	text-decoration:none;
}
a.bigbutton:visited {
	color:#fff;
	text-decoration:none;
}
a.bigbutton:hover {
	color:#fff;
	text-decoration:underline;
}
a.bigbutton:focus {
	color:#fff;
	text-decoration:underline;
}
a.bigbutton:active {
	color:#fff;
	text-decoration:none;
}

strong.title {
	color:#0D394F;
}

ul.ways-to-help {
}
ul.ways-to-help li {
	background-image:url("/en/get-involved/PublishingImages/cta-li-toppart.gif");
}


ul.ways-to-help li .text {
	background-color:#008c00;
	background-image:url("/en/get-involved/PublishingImages/cta-li-bottompart.gif");
	color:#fff;
}

.highlighted-content,
.highlighted-content-extended {
	background-color:#f7f5f4;
	background-image:url(/PublishingImages/highlighted-content-border.gif);
}

.highlighted-content-extended .highlighted-image img {
	border:1px solid #eae9e9;
}

.highlighted-content-extended.fundraising .highlighted-image img {
	border:none;
}
.highlighted-content-extended .highlighted-image .horizontal-list li {
	border-bottom:1px solid #cccccc;
}

.highlighted-content-extended .highlighted-image .horizontal-list li.last {
	border:none !important;
}
.highlighted-content-extended .highlighted-image .horizontal-list li:last-child {
	border:none !important;
}

a.donate-now-button {
	background-image:url("/en/get-involved/PublishingImages/button-donatenow.gif");
}

/* Presenter web part styles */

.itemContainer {
	background-color:#f2f9ff;
}

.itemContainer a, .itemContainer a:link, .itemContainer a:active, .itemContainer a:visited, .itemContainer a:hover  {
	color:#145d7e;
}

.slide-title A
{
	color:#000 !important;
}
.slide-para A
{
	color:#000 !important;
}
.link-item A
{
font-size:12pt !important;
color:#155d7f !important;
}

/* Site callout styles */
.Style1A, .Style1B, .Style2A, .Style2B {
	color:#2d2d2d;
}

.Style1A h2, .Style1B h2, .Style2A h2, .Style2B h2 {
	color:#006d00;
}

.Style1A a,
.Style1B a,
.Style1A a:link,
.Style1B a:link,
.Style1A a:active,
.Style1B a:active,
.Style1A a:hover,
.Style1B a:hover,
.Style1A a:visited,
.Style1B a:visited {
	color:#fff !important;
	background-color:#155b7f;
	border:1px #fff solid;
	outline: 1px #155b7f solid;
	background-image:url('/style library/cnib/images/button-arrow.gif');
	background-repeat: no-repeat;
	background-position: 95% center;
}

.Style2A a,
.Style2B a,
.Style2A a:link,
.Style2B a:link,
.Style2A a:active,
.Style2B a:active,
.Style2A a:hover,
.Style2B a:hover,
.Style2A a:visited,
.Style2B a:visited {
	color:#175d7f;
}

