
	/* ========================================================================== */
	/* ========================================================================== */
	/* ========================================================================== */
	/* general, global style rules */

	body {
		background-image:  url("../_images/body_tile.gif");
		background-position: center center;
		background-repeat: repeat-y;
		background-color: #E6EFE4;
		font-family: arial, helvetica, sans-serif;
		color: #484848;
		margin: 0px;
	}

	h3 {
		font-size: 130%;
		color: #2F7E20;
		border-bottom: 1px solid #2F7E20;
	}

	ul {
		list-style-image:  url("../_images/bullet_grey_square.gif");
	}
	ul li {
		/*/*/margin-bottom: 1em;/**/
	}

	a {
		color: #2F7E20;
		text-decoration: underline;
	}
	a:visited {
		color: #94BDA6;
		text-decoration: underline;
	}
	a:hover {
		color: #94BDA6;
		text-decoration: underline;
	}

	/* COPD List Leaf Buller special */
	.ulleaf {
		list-style-image: none;
		padding: 0 0 0 17px;
	}

	.leaf {
		list-style-type: none;
		list-style-position: outside;
		background-image: url(/images/list_leaf.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 3px 0 3px 30px;
	}



	/* ========================================================================== */
	/* ========================================================================== */
	/* ========================================================================== */
	/* rules governing overall page layout - columns, margins, etc

	td.left {
		background-color: #EBEBEB;
		background-image:  url("../_images/left_tile.gif");
	}
	td.right {
		background-color: #EBEBEB;
		background-image:  url("../_images/right_tile.gif");
	}
	*/
	table#toolbar td {
		background-color: #2F7E20;
		text-align: right;
	}
	table#toolbar td.left {
		background-color: #94BDA6;
		text-align: right;
	}
	table#toolbar td.right {
		background-color: #94BDA6;
		text-align: left;
	}

	table#footer table td p {
		text-align: left;
	}
	table#footer hr {
		color: #D1D1D1;
		height: 1px;
	}
	table#footer .left {
		float: left;
		text-align: left;
	}
	table#footer .right {
		float: right;
		text-align: right;
	}



	/* ========================================================================== */
	/* ========================================================================== */
	/* ========================================================================== */
	/* rules governing the 'bread crumb trail' */

	table#crumb a {
		color: #797979;
	}
	table#crumb a:visited {
		color: #797979;
	}
	table#crumb a:hover {
		color: #009FE8;
	}
	table#crumb a.lit {
		color: #2D4799;
	}
	table#crumb a.lit:visited {
		color: #2D4799;
	}
	table#crumb a.lit:hover {
		color: #797979;
	}

	/* ========================================================================== */
	/* ========================================================================== */
	/* ========================================================================== */
	/* handy formatting rules */

	.lit {
		color: #000066;
	}
	a.lit {
		color: #2F7E20;
	}
	a.lit:visited {
		color: #94BDA6;
	}
	a.lit:hover {
		color: #94BDA6;
	}

	/* ========================================================================== */
	/* ========================================================================== */
	/* ========================================================================== */
	/* rules governing left-hand navigation menus (2nd, 3rd and 4th level menus) */

	/* 2nd level menus */

	td#menusub {
		width: 25px;
		vertical-align: top;
		padding-top: 10px;
	}

	td#menusub a {
		color: #2D4799;
	}
	td#menusub a:visited {
		color: #2D4799;
	}
	td#menusub a:hover {
		color: #797979;
	}

	/* 3rd level menus */

	td#menusub ul ul {
		background-color: #F0F2F8;
	}
	td#menusub ul ul li {
		background-image: none;
		background-image:  url("../_images/bullet_grey_square.gif");
		background-position: 20px 7px;
		background-repeat: no-repeat;
	}

	/* 4th level menus */

	div#sectionbox li {
		list-style-type: none;
		list-style-image: none;
		background-image:  url("../_images/sectionbox_bullet.gif");
		background-repeat: no-repeat;
		background-position: 0px 5px;
		padding-left: 15px;
	}

	div#sectionbox a {
		color: #2D4799;
	}
	div#sectionbox a:visited {
		color: #2D4799;
	}
	div#sectionbox a:hover {
		color: #484848;
	}

	/* ========================================================================== */
	/* ========================================================================== */
	/* ========================================================================== */
	/* rules specific to quick links section on home page */

	div#news {
		margin-top: 10px;
		padding-left: 35px;
	}
	div#news ul {
		list-style-image: none;
		list-style-type: none;
		margin-top: 5px;
		margin-left: 3px;
		padding-left: 0px;
	}

	div#quicklinks {
		margin-top: 10px;
		padding-top: 40px;
	}
	div.quicklinks-en {
		background-image:  url("../_images/home_feature_didyouknow.gif");
		background-repeat: no-repeat;
	}
	div.quicklinks-fr {
		background-image:  url("../_images/home_feature_didyouknow_fr.gif");
		background-repeat: no-repeat;
	}
	div#quicklinks td {
		background-color: transparent;
		vertical-align: top;
	}
	div#quicklinks ul {
		margin-top: 5px;
	}
	div#quicklinks a {
		color: #009FE8;
	}
	div#quicklinks a:visited {
		color: #009FE8;
	}
	div#quicklinks a:hover {
		color: #484848;
	}


	/* Dropdown menus */
	#navwrapper {
		height: 54px;
		width: 738px;
		margin: 0 auto;
		padding: 0;
	}

	#nav, #nav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative;
	}

	#nav * {
		list-style-type: 0;
	}

	#nav a {
		display: block !important;
		color: #484848 !important;
		font-size: 8pt !important;
		text-decoration: none;
		width: auto; /* drop-down menu width */
	}

	#nav li {
		position: relative;
		display: block;
		float: right;
		margin: 0;
		padding: 0;
	}

	#nav li ul, #nav li.navl1 ul {
		background: #fff;
		border-top: 1px solid #cecece;
		border-bottom: 1px solid #c3c3c3 !important;
		position: absolute;
		top: 50px;
		left: -999em;
		line-height: .1;
		margin: 0;
		padding: 0;
		width: 140px; /* drop-down menu width */
	}
	#nav li.navl1 ul, #nav li.navl1-f ul {
		margin-left: 10px;
	}
	#nav li.navl7 ul, #nav li.navl7-f ul {
		z-index: 100;
		right: 0;
	}

	#nav li li, #nav li li.lastsubnav {
		background: #fff none no-repeat top left;
		height: auto;
		margin:0;
		padding:0;
		width: 140px;
		border-bottom: 1px dotted #c3c3c3;
	}
	#nav li li.lastsubnav {
		background: #fff none no-repeat top left;
		margin-bottom: 0;
		border-bottom: none;
	}

	#nav li li a {
		width: 140px;
		background-color: #fff;
	}
	#nav li li span {
		display: block;
		margin: 0;
		color: #484848;
		border-left: 1px solid #c3c3c3;
		border-right: 1px solid #c3c3c3;
		padding: 6px 7px;
		position: relative;
	}

	#nav li ul li a:hover {
		background-color: #E6EFE4;
	}

	#nav li:hover ul, #nav li.over ul {
		left: auto;
		line-height: 100%;

	}

	/* ENGLISH BUTTONS */
	#nav a.navl1 {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 101px;
	}
	#nav a.navl1:hover, #nav a.navl1-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 101px;
	}
	#nav li.navl1 {
		background: transparent none no-repeat top left;
		width: 101px;
	}

	#nav a.navl2 {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 99px;
	}
	#nav a.navl2:hover, #nav a.navl2-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 99px;
	}
	#nav li.navl2 {
		background: transparent none no-repeat top left;
		width: 99px;
	}

	#nav a.navl3 {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 113px;
	}
	#nav a.navl3:hover, #nav a.navl3-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 113px;
	}
	#nav li.navl3 {
		background: transparent none no-repeat top left;
		width: 113px;
	}

	#nav a.navl4 {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 98px;
	}
	#nav a.navl4:hover, #nav a.navl4-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 98px;
	}
	#nav li.navl4 {
		background: transparent none no-repeat top left;
		width: 98px;
	}

	#nav a.navl5 {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 108px;
	}
	#nav a.navl5:hover, #nav a.navl5-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 108px;
	}
	#nav li.navl5 {
		background: transparent none no-repeat top left;
		width: 108px;
	}

	#nav a.navl6 {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 94px;
	}
	#nav a.navl6:hover, #nav a.navl6-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 94px;
	}
	#nav li.navl6 {
		background: transparent none no-repeat top left;
		width: 94px;
	}

	#nav a.navl7 {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 96px;
	}
	#nav a.navl7:hover, #nav a.navl7-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 96px;
	}
	#nav li.navl7 {
		background: transparent none no-repeat top left;
		width: 96px;
	}

	/* FRENCH BUTTONS */
	#nav a.navl1-f {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 85px;
	}
	#nav a.navl1-f:hover, #nav a.navl1-f-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 85px;
	}
	#nav li.navl1-f {
		background: transparent none no-repeat top left;
		width: 85px;
	}

	#nav a.navl2-f {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 88px;
	}
	#nav a.navl2-f:hover, #nav a.navl2-f-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 88px;
	}
	#nav li.navl2-f {
		background: transparent none no-repeat top left;
		width: 88px;
	}

	#nav a.navl3-f {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 111px;
	}
	#nav a.navl3-f:hover, #nav a.navl3-f-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 111px;
	}
	#nav li.navl3-f {
		background: transparent none no-repeat top left;
		width: 111px;
	}

	#nav a.navl4-f {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 124px;
	}
	#nav a.navl4-f:hover, #nav a.navl4-f-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 124px;
	}
	#nav li.navl4-f {
		background: transparent none no-repeat top left;
		width: 124px;
	}

	#nav a.navl5-f {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 89px;
	}
	#nav a.navl5-f:hover, #nav a.navl5-f-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 89px;
	}
	#nav li.navl5-f {
		background: transparent none no-repeat top left;
		width: 89px;
	}

	#nav a.navl6-f {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 106px;
	}
	#nav a.navl6-f:hover, #nav a.navl6-f-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 106px;
	}
	#nav li.navl6-f {
		background: transparent none no-repeat top left;
		width: 106px;
	}

	#nav a.navl7-f {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 106px;
	}
	#nav a.navl7-f:hover, #nav a.navl7-f-active {
		background: transparent none no-repeat top left;
		height: 54px;
		width: 106px;
	}
	#nav li.navl7-f {
		background: transparent none no-repeat top left;
		width: 106px;
	}
