@charset "utf-8";
/* CSS Document */

/* Section Header */
#section-header { 
	background-image: url(../img/section-header.jpg);
}
.section-home #section-header {
	background-image: url(../img/section-header.jpg);
}
#section-title { left: 24px; top: 45px; width: 195px; height: 24px; }

/* Sub-Section */
.sub-section #sub-section-header {
	background-image: url();
}

/* Image below the Local Navigation */
#section-photo { background-image: url(); height: 109px; }

/* Left Menu */
ul#local-nav { background-image: url(../img/bg-local-nav.png); }
ul#local-nav li a { background-image: url(../img/bg-local-nav-section.png); }
ul#local-nav li.expand a { background-image: url(../img/bg-local-nav-section-expanded.png); }
ul#local-nav li.first { background-image: url(../img/bg-local-nav-top.png); }

ul#local-nav li.expand a
, ul#local-nav li a.current
, ul#local-nav li.expand a:visited /* Required for IE's specificity problem */
, ul#local-nav li a.current:visited /* Required for IE's specificity problem */
{
	color: #353535;
}

ul#local-nav a
, ul#local-nav a:visited
, ul#local-nav li.expand ul a
, ul#local-nav li.expand ul a.current
, ul#local-nav li.expand ul a:visited
{
	color: #701224;
}

ul#local-nav a
, ul#local-nav li.expand ul
, ul#local-nav li.expand
{
	border-color: #cececd;
}


#section-container { background-image: url(../img/bg-section-header.png); }

#contact-info-title { background-image: url(../img/contact-information-en.png); }
.fr #contact-info-title { background-image: url(../img/contact-information-fr.png); }
#contact-info { border-top-color: #c0722f; }
/* Side-bar */
#sidebar h2, form#site-search #site-search-label { color: #701224; }
#sidebar.secondary h2, 
#sidebar.secondary a, 
#sidebar.secondary form#site-search #site-search-label { color: #c0722f; }
#sidebar .grouped-features h2.first { border-top- } 
#sidebar.secondary .grouped-features h2.first { border-top-color: #c0722f; } 
#sidebar .feature .poll input {margin-left: auto;}
#sidebar .feature .poll input.button {margin-right: auto; margin-left: 94px}

h5, h5.subtitle {
  font-size:1.5em;
  font-weight:bold;
  display:inline;
}

hr {
  color: #CECECD;
  background-color: #CECECD;
  border: none;
  height:1px;
}


#main-content2 {
	float: left; margin-top: 15px;  padding: 0 15px 26px 33px;
	width: 553px;
}


/* Bullets */
#main-content2 ul, #main-content2 ul li
, #sidebar ul, #sidebar ul li { padding: 0; margin: 0; }
#main-content2 ul, #sidebar ul { margin-top: 1em; }
#main-content2 ul li, #sidebar ul li { list-style: none; padding-left: 30px; margin-bottom: 0.7em; background: 13px 0.2em no-repeat; }
#main-content2 ul li ul li, #sidebar ul li ul li, #main-content2 ol li ul li, #sidebar ol li ul li { padding-left: 20px; background: 6px 0.4em no-repeat; }
#sidebar ul li { padding-left: 14px; background-position: 0px 0.2em; }
#sidebar ul li ul li, #sidebar ol li ul li { padding-left: 10px; background-position: 0px 0.4em; }
.wide-content-page #main-content li, #sidebar ul li { height: 1%; /* to fix the disappearing bullets problem in IE6 */ }
/* Corection for standards-compliant browsers */
.wide-content-page #main-content * > li, #sidebar * > ul li { height: auto; }

/* Bulleted lists in main content and sidebar */
#main-content2 ul li, #sidebar ul li { background-image: url(../img/bullet1-level1-primary.png); }
#main-content2 ul li ul li, #sidebar ul li ul li, #main-content2 ol li ul li, #sidebar ol li ul li { background-image: url(../img/bullet1-level2-primary.png); }
.sub-section #main-content2 ul li, #sidebar.secondary ul li { background-image: url(../img/bullet1-level1-secondary.png); }
.sub-section #main-content2 ul li ul li, #sidebar.secondary ul li ul li, .sub-section #main-content2 ol li ul li, #sidebar.secondary ol li ul li { background-image: url(../img/bullet1-level2-secondary.png); }

#main-content_calendar {
	float: left; margin-top: 15px;  padding: 0 5px 5px 25px;
	width: 553px;
}
