﻿/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                                  Fonts START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url(cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot);
	src: local('Open Sans'), local('OpenSans'),
	     url(cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot)
	        format('embedded-opentype'),
	     url(cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.eot)
	        format('woff');
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: url(MTP_ySUJH_bn48VBG8sNSnZ2MAKAc2x4R1uOSeegc5U.eot);
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'),
	     url(MTP_ySUJH_bn48VBG8sNSnZ2MAKAc2x4R1uOSeegc5U.eot)
	        format('embedded-opentype'),
	     url(MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.eot)
	        format('woff');
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url(k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot);
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
	     url(k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot)
	        format('embedded-opentype'),
	     url(k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.eot)
	        format('woff');
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                                    Fonts END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.button-group
{
	height: 2em;
}


/*.button:active
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: 0;
	background-color: #808080;
	box-shadow: none;
	box-shadow: inset 0px 0px 10px #5C5C5C;
	color: #FFF !important;
	cursor: default;
	font-style: normal;
	text-shadow: 0 1px 1px #535353;
}*/
.button-pushed
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: 0;
	background-color: #808080;
	box-shadow: none;
	box-shadow: inset 0px 0px 10px #5C5C5C;
	color: #FFF !important;
	cursor: default;
	font-style: normal;
	text-shadow: 0 1px 1px #535353;
}
.button-pushed:hover,
.button-pushed:focus
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: 0;
	background-color: #808080;
	box-shadow: none;
	box-shadow: inset 0px 0px 10px #5C5C5C;
	color: #FFF !important;
	cursor: default;
	font-style: normal;
	text-shadow: 0 1px 1px #535353;
}



.mg blockquote,
.mg form,
.mg h1, .mg h2,
.mg h3, .mg h4,
.mg h5, .mg h6,
.mg img,
.mg p,
.mg pre,
.mg table,
.mg details,
.mg .button-group,
.mg .menu-horizontal,
.mg .cihr-notice,
.mg div.notice,
.mg .cihr-sub-section-top,
.mg .cihr-sub-section-bottom
{
	margin-left: 0px;
	margin-right: 0px;
}

h1
{
	background-image: url(/images/cihr-large-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border: none !important;
	font-size: 2em;
	font-weight: 400 !important;
	margin-bottom: 14px !important;
	padding-bottom: 8px !important;
}
@media screen and (max-width: 959px)
{
	h1
	{
		background: transparent;
	}
}
@media screen and (max-width: 959px)
{
	#wb-main-in h1
	{
		margin-top: 5px;
		margin-bottom: 0px !important;
		padding-bottom: 0px !important;
	}
}
h1 > span
{
	color: #484747;
	display: block;
	font-family: Open Sans, sans-serif;
	font-size: 70%;
	font-weight: 600;
	line-height: 100% !important;
	padding: 10px 0px;
}
table
{
	width: auto;
}
#wb-main-in a:hover,
#wb-main-in a.ui-link:hover,
#wb-main-in a:focus,
#wb-main-in a.ui-link:focus
{
	color: #C00;
}
#wb-main-in a.ui-collapsible-heading-toggle:hover,
#wb-main-in a.ui-collapsible-heading-toggle:focus
{
	color: white;
}
.ui-body-c,
.ui-overlay-c
{
	text-shadow: none;
}
.ui-body-c
.ui-link
{
	font-weight: normal;
}
a h3
{
	text-decoration: underline;
}
a:hover h3,
a:focus h3
{
	color: #C00;
}

/* Remove with Drupal */
#gcwu-bc-in li
{
	white-space: normal;
}
#jqm-wb-mb-popup
{
	padding-right: 15px;
}

/* Makes table enhancement borders look normal */

table.dataTable thead th,
table.dataTable tfoot th
{
	border-bottom: 1px solid #CCC;
}

/* Fix for underline on hover in Canada menu */
#gcwu-gcnb a:hover,
#gcwu-gcnb a:focus
{
	text-decoration: underline;
}

/*_________________________Right nav CSS overwrites__________________________*/
/*
#wb-main-in > ul
{
	overflow: hidden;
	margin-left: 0px;
	padding-left: 40px;
}*/
.cn-right-col-CIHR
{
	position: absolute;
	clip: rect(1px,1px,1px,1px);
	height: 1px!important;
	width: 1px!important;
	overflow: hidden!important;
	margin: 0!important;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                            cihr-notice START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*_________________________________Version 1_________________________________*/
.notice
{
	background-color: #E3ECF4;
	border: 1px solid #B2CBDE;
}
div.notice
{
	margin-right: 10px;
	margin-left: 10px;
}
.notice h2
{
	background-color: #3C6F9E;
	color: white;
	font-size: 1em;
	margin: 0px;
	padding: 5px;
}
.notice h3
{
	padding: 7px;
}
p.notice
{
	padding: 7px;
}
.notice p
{
	margin: 0px;
	padding: 7px;
}

/*__________________________________Version 2_________________________________*/
.cihr-notice
{
	background-color: #E3ECF4;
	border: 1px solid #B2CBDE;
	margin: 1.5em 10px;
	padding: 1em;
}
.cihr-notice h2
{
	background-color: #3C6F9E;
	color: white;
	font-size: 1.2em;
	margin: -13px -13px 0.83em -13px;
	padding: 5px 10px;
}
.cihr-notice p:first-of-type
{
	margin-top: 0px;
}
.cihr-notice p:last-of-type
{
	margin-bottom: 0px;
}
.cihr-notice .cihr-image-left
{
	margin-left: 0px;
}
.cihr-notice .cihr-image-right
{
	margin-right: 0px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                               cihr-notice END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                             cihr-glance START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 1_________________________________*/
div.glance
{
	background-color: #E3ECF4;
	border: 1px solid #B2CBDE;
	float: right;
	margin: 1em 1em 1em 1em;
	width: 250px;
}
div.glance h2
{
	background-color: #3C6F9E; 
	color: #FFFFFF;
	font-size: 1em;
	margin: 0;
	padding: 5px;
	text-align: center;
}
div.glance h3
{
	margin: 0.5em 0px 0px 0px;
	padding: 0px 5px;
}
div.glance p
{
	margin: 0;
	padding: 7px;
}

/*__________________________________Version 2_________________________________*/
.cihr-glance
{
	background-color: #E3ECF4;
	border: 1px solid #B2CBDE;
	float: right;
	margin: 1em 1em 1em 1em;
	width: 250px;
}
.cihr-glance h2
{
	background-color: #3C6F9E; 
	color: #FFFFFF;
	font-size: 1em;
	margin: 0;
	padding: 5px;
	text-align: center;
}
.cihr-glance h3
{
	margin: 0.5em 0px 0px 0px;
	padding: 0px 5px;
}
.cihr-glance p
{
	margin: 0;
	padding: 7px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                               cihr-glance END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                        cihr-sub-section START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-sub-section-top
{
	background-color: #F0F6F8;
	border-radius: 5px 5px 0px 0px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0.1em 1em 0.1em 1em;
}
.cihr-sub-section-bottom
{
	background-color: #DAE7EF;
	border-radius: 0px 0px 5px 5px;
	margin-right: 10px;
	margin-bottom: 1em;
	margin-left: 10px;
	padding: 0.1em 1em 0.1em 1em;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                          cihr-sub-section END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                              cihr-image START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 1_________________________________*/
.image-left
{
	float: left;
	vertical-align: text-top;
}
.image-right
{
	float: right;
	margin-left: 10px !important;
	vertical-align: text-top;
}

/*__________________________________Version 2_________________________________*/
.image-left-margin
{
	float: left;
	margin-right: 1em !important;
	margin-bottom: 1em;
	vertical-align: text-top;
}
.image-right-margin
{
	float: right;
	margin-bottom: 1em;
	margin-left: 1em !important;
	vertical-align: text-top;
}

/*__________________________________Version 3_________________________________*/
.cihr-image-left
{
	float: left;
	margin-right: 20px !important;
	margin-left: 0px;
	margin-bottom: 10px;
}
.cihr-image-left img
{
	margin-right: 0px;
	margin-left: 0px;
}
.cihr-image-center
{
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 1em;
}
.cihr-image-center img
{
	margin-right: 0px;
	margin-left: 0px;
}
.cihr-image-right
{
	float: right;
	margin-right: 10px;
	margin-bottom: 13px;
	margin-left: 26px !important;
}
.cihr-image-right img
{
	margin-right: 0px;
	margin-left: 0px;
}
.cihr-image-full
{
	height: auto;
	width: 100%;
}

.cihr-100{height:auto; width:100%;}
.cihr-99{height:auto; width:99%;}
.cihr-98{height:auto; width:98%;}
.cihr-97{height:auto; width:97%;}
.cihr-96{height:auto; width:96%;}
.cihr-95{height:auto; width:95%;}
.cihr-94{height:auto; width:94%;}
.cihr-93{height:auto; width:93%;}
.cihr-92{height:auto; width:92%;}
.cihr-91{height:auto; width:91%;}
.cihr-90{height:auto; width:90%;}
.cihr-89{height:auto; width:89%;}
.cihr-88{height:auto; width:88%;}
.cihr-87{height:auto; width:87%;}
.cihr-86{height:auto; width:86%;}
.cihr-85{height:auto; width:85%;}
.cihr-84{height:auto; width:84%;}
.cihr-83{height:auto; width:83%;}
.cihr-82{height:auto; width:82%;}
.cihr-81{height:auto; width:81%;}
.cihr-80{height:auto; width:80%;}
.cihr-79{height:auto; width:79%;}
.cihr-78{height:auto; width:78%;}
.cihr-77{height:auto; width:77%;}
.cihr-76{height:auto; width:76%;}
.cihr-75{height:auto; width:75%;}
.cihr-74{height:auto; width:74%;}
.cihr-73{height:auto; width:73%;}
.cihr-72{height:auto; width:72%;}
.cihr-71{height:auto; width:71%;}
.cihr-70{height:auto; width:70%;}
.cihr-69{height:auto; width:69%;}
.cihr-68{height:auto; width:68%;}
.cihr-67{height:auto; width:67%;}
.cihr-66{height:auto; width:66%;}
.cihr-65{height:auto; width:65%;}
.cihr-64{height:auto; width:64%;}
.cihr-63{height:auto; width:63%;}
.cihr-62{height:auto; width:62%;}
.cihr-61{height:auto; width:61%;}
.cihr-60{height:auto; width:60%;}
.cihr-59{height:auto; width:59%;}
.cihr-58{height:auto; width:58%;}
.cihr-57{height:auto; width:57%;}
.cihr-56{height:auto; width:56%;}
.cihr-55{height:auto; width:55%;}
.cihr-54{height:auto; width:54%;}
.cihr-53{height:auto; width:53%;}
.cihr-52{height:auto; width:52%;}
.cihr-51{height:auto; width:51%;}
.cihr-50{height:auto; width:50%;}
.cihr-49{height:auto; width:49%;}
.cihr-48{height:auto; width:48%;}
.cihr-47{height:auto; width:47%;}
.cihr-46{height:auto; width:46%;}
.cihr-45{height:auto; width:45%;}
.cihr-44{height:auto; width:44%;}
.cihr-43{height:auto; width:43%;}
.cihr-42{height:auto; width:42%;}
.cihr-41{height:auto; width:41%;}
.cihr-40{height:auto; width:40%;}
.cihr-39{height:auto; width:39%;}
.cihr-38{height:auto; width:38%;}
.cihr-37{height:auto; width:37%;}
.cihr-36{height:auto; width:36%;}
.cihr-35{height:auto; width:35%;}
.cihr-34{height:auto; width:34%;}
.cihr-33{height:auto; width:33%;}
.cihr-32{height:auto; width:32%;}
.cihr-31{height:auto; width:31%;}
.cihr-30{height:auto; width:30%;}
.cihr-29{height:auto; width:29%;}
.cihr-28{height:auto; width:28%;}
.cihr-27{height:auto; width:27%;}
.cihr-26{height:auto; width:26%;}
.cihr-25{height:auto; width:25%;}
.cihr-24{height:auto; width:24%;}
.cihr-23{height:auto; width:23%;}
.cihr-22{height:auto; width:22%;}
.cihr-21{height:auto; width:21%;}
.cihr-20{height:auto; width:20%;}
.cihr-19{height:auto; width:19%;}
.cihr-18{height:auto; width:18%;}
.cihr-17{height:auto; width:17%;}
.cihr-16{height:auto; width:16%;}
.cihr-15{height:auto; width:15%;}
.cihr-14{height:auto; width:14%;}
.cihr-13{height:auto; width:13%;}
.cihr-12{height:auto; width:12%;}
.cihr-11{height:auto; width:11%;}
.cihr-10{height:auto; width:10%;}
.cihr-9{height:auto; width:9%;}
.cihr-8{height:auto; width:8%;}
.cihr-7{height:auto; width:7%;}
.cihr-6{height:auto; width:6%;}
.cihr-5{height:auto; width:5%;}
.cihr-4{height:auto; width:4%;}
.cihr-3{height:auto; width:3%;}
.cihr-2{height:auto; width:2%;}
.cihr-1{height:auto; width:1%;}
.cihr-0{height:auto; width:0%;}

.cihr-image-100{height:auto; width:100%;}
.cihr-image-99{height:auto; width:99%;}
.cihr-image-98{height:auto; width:98%;}
.cihr-image-97{height:auto; width:97%;}
.cihr-image-96{height:auto; width:96%;}
.cihr-image-95{height:auto; width:95%;}
.cihr-image-94{height:auto; width:94%;}
.cihr-image-93{height:auto; width:93%;}
.cihr-image-92{height:auto; width:92%;}
.cihr-image-91{height:auto; width:91%;}
.cihr-image-90{height:auto; width:90%;}
.cihr-image-89{height:auto; width:89%;}
.cihr-image-88{height:auto; width:88%;}
.cihr-image-87{height:auto; width:87%;}
.cihr-image-86{height:auto; width:86%;}
.cihr-image-85{height:auto; width:85%;}
.cihr-image-84{height:auto; width:84%;}
.cihr-image-83{height:auto; width:83%;}
.cihr-image-82{height:auto; width:82%;}
.cihr-image-81{height:auto; width:81%;}
.cihr-image-80{height:auto; width:80%;}
.cihr-image-79{height:auto; width:79%;}
.cihr-image-78{height:auto; width:78%;}
.cihr-image-77{height:auto; width:77%;}
.cihr-image-76{height:auto; width:76%;}
.cihr-image-75{height:auto; width:75%;}
.cihr-image-74{height:auto; width:74%;}
.cihr-image-73{height:auto; width:73%;}
.cihr-image-72{height:auto; width:72%;}
.cihr-image-71{height:auto; width:71%;}
.cihr-image-70{height:auto; width:70%;}
.cihr-image-69{height:auto; width:69%;}
.cihr-image-68{height:auto; width:68%;}
.cihr-image-67{height:auto; width:67%;}
.cihr-image-66{height:auto; width:66%;}
.cihr-image-65{height:auto; width:65%;}
.cihr-image-64{height:auto; width:64%;}
.cihr-image-63{height:auto; width:63%;}
.cihr-image-62{height:auto; width:62%;}
.cihr-image-61{height:auto; width:61%;}
.cihr-image-60{height:auto; width:60%;}
.cihr-image-59{height:auto; width:59%;}
.cihr-image-58{height:auto; width:58%;}
.cihr-image-57{height:auto; width:57%;}
.cihr-image-56{height:auto; width:56%;}
.cihr-image-55{height:auto; width:55%;}
.cihr-image-54{height:auto; width:54%;}
.cihr-image-53{height:auto; width:53%;}
.cihr-image-52{height:auto; width:52%;}
.cihr-image-51{height:auto; width:51%;}
.cihr-image-50{height:auto; width:50%;}
.cihr-image-49{height:auto; width:49%;}
.cihr-image-48{height:auto; width:48%;}
.cihr-image-47{height:auto; width:47%;}
.cihr-image-46{height:auto; width:46%;}
.cihr-image-45{height:auto; width:45%;}
.cihr-image-44{height:auto; width:44%;}
.cihr-image-43{height:auto; width:43%;}
.cihr-image-42{height:auto; width:42%;}
.cihr-image-41{height:auto; width:41%;}
.cihr-image-40{height:auto; width:40%;}
.cihr-image-39{height:auto; width:39%;}
.cihr-image-38{height:auto; width:38%;}
.cihr-image-37{height:auto; width:37%;}
.cihr-image-36{height:auto; width:36%;}
.cihr-image-35{height:auto; width:35%;}
.cihr-image-34{height:auto; width:34%;}
.cihr-image-33{height:auto; width:33%;}
.cihr-image-32{height:auto; width:32%;}
.cihr-image-31{height:auto; width:31%;}
.cihr-image-30{height:auto; width:30%;}
.cihr-image-29{height:auto; width:29%;}
.cihr-image-28{height:auto; width:28%;}
.cihr-image-27{height:auto; width:27%;}
.cihr-image-26{height:auto; width:26%;}
.cihr-image-25{height:auto; width:25%;}
.cihr-image-24{height:auto; width:24%;}
.cihr-image-23{height:auto; width:23%;}
.cihr-image-22{height:auto; width:22%;}
.cihr-image-21{height:auto; width:21%;}
.cihr-image-20{height:auto; width:20%;}
.cihr-image-19{height:auto; width:19%;}
.cihr-image-18{height:auto; width:18%;}
.cihr-image-17{height:auto; width:17%;}
.cihr-image-16{height:auto; width:16%;}
.cihr-image-15{height:auto; width:15%;}
.cihr-image-14{height:auto; width:14%;}
.cihr-image-13{height:auto; width:13%;}
.cihr-image-12{height:auto; width:12%;}
.cihr-image-11{height:auto; width:11%;}
.cihr-image-10{height:auto; width:10%;}
.cihr-image-9{height:auto; width:9%;}
.cihr-image-8{height:auto; width:8%;}
.cihr-image-7{height:auto; width:7%;}
.cihr-image-6{height:auto; width:6%;}
.cihr-image-5{height:auto; width:5%;}
.cihr-image-4{height:auto; width:4%;}
.cihr-image-3{height:auto; width:3%;}
.cihr-image-2{height:auto; width:2%;}
.cihr-image-1{height:auto; width:1%;}
.cihr-image-0{height:auto; width:0%;}
.cihr-image-caption
{
	font-size: smaller;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding: 5px;
}
.cihr-image-right .cihr-image-caption,
.cihr-image-left .cihr-image-caption
{
	margin-bottom: 0px;
}
@media screen and (max-width: 530px)
{
	.cihr-image-99, .cihr-image-98, .cihr-image-97, .cihr-image-96,
	.cihr-image-95, .cihr-image-94, .cihr-image-93, .cihr-image-92,
	.cihr-image-91, .cihr-image-90, .cihr-image-89, .cihr-image-88,
	.cihr-image-87, .cihr-image-86, .cihr-image-85, .cihr-image-84,
	.cihr-image-83, .cihr-image-82, .cihr-image-81, .cihr-image-80,
	.cihr-image-79, .cihr-image-78, .cihr-image-77, .cihr-image-76,
	.cihr-image-75, .cihr-image-74, .cihr-image-73, .cihr-image-72,
	.cihr-image-71, .cihr-image-70, .cihr-image-69, .cihr-image-68,
	.cihr-image-67, .cihr-image-66, .cihr-image-65, .cihr-image-64,
	.cihr-image-63, .cihr-image-62, .cihr-image-61, .cihr-image-60,
	.cihr-image-59, .cihr-image-58, .cihr-image-57, .cihr-image-56,
	.cihr-image-55, .cihr-image-54, .cihr-image-53, .cihr-image-52,
	.cihr-image-51, .cihr-image-50, .cihr-image-49, .cihr-image-48,
	.cihr-image-47, .cihr-image-46, .cihr-image-45, .cihr-image-44,
	.cihr-image-43, .cihr-image-42, .cihr-image-41, .cihr-image-40,
	.cihr-image-39, .cihr-image-38, .cihr-image-37, .cihr-image-36,
	.cihr-image-35, .cihr-image-34, .cihr-image-33, .cihr-image-32,
	.cihr-image-31, .cihr-image-30, .cihr-image-29, .cihr-image-28,
	.cihr-image-27, .cihr-image-26, .cihr-image-25, .cihr-image-24,
	.cihr-image-23, .cihr-image-22, .cihr-image-21, .cihr-image-20,
	.cihr-image-19, .cihr-image-18, .cihr-image-17, .cihr-image-16,
	.cihr-image-15, .cihr-image-14, .cihr-image-13, .cihr-image-12,
	.cihr-image-11, .cihr-image-10, .cihr-image-9, .cihr-image-8,
	.cihr-image-7, .cihr-image-6, .cihr-image-5, .cihr-image-4,
	.cihr-image-3, .cihr-image-2, .cihr-image-1,
	.cihr-99, .cihr-98, .cihr-97, .cihr-96,
	.cihr-95, .cihr-94, .cihr-93, .cihr-92,
	.cihr-91, .cihr-90, .cihr-89, .cihr-88,
	.cihr-87, .cihr-86, .cihr-85, .cihr-84,
	.cihr-83, .cihr-82, .cihr-81, .cihr-80,
	.cihr-79, .cihr-78, .cihr-77, .cihr-76,
	.cihr-75, .cihr-74, .cihr-73, .cihr-72,
	.cihr-71, .cihr-70, .cihr-69, .cihr-68,
	.cihr-67, .cihr-66, .cihr-65, .cihr-64,
	.cihr-63, .cihr-62, .cihr-61, .cihr-60,
	.cihr-59, .cihr-58, .cihr-57, .cihr-56,
	.cihr-55, .cihr-54, .cihr-53, .cihr-52,
	.cihr-51, .cihr-50, .cihr-49, .cihr-48,
	.cihr-47, .cihr-46, .cihr-45, .cihr-44,
	.cihr-43, .cihr-42, .cihr-41, .cihr-40,
	.cihr-39, .cihr-38, .cihr-37, .cihr-36,
	.cihr-35, .cihr-34, .cihr-33, .cihr-32,
	.cihr-31, .cihr-30, .cihr-29, .cihr-28,
	.cihr-27, .cihr-26, .cihr-25, .cihr-24,
	.cihr-23, .cihr-22, .cihr-21, .cihr-20,
	.cihr-19, .cihr-18, .cihr-17, .cihr-16,
	.cihr-15, .cihr-14, .cihr-13, .cihr-12,
	.cihr-11, .cihr-10, .cihr-9, .cihr-8,
	.cihr-7, .cihr-6, .cihr-5, .cihr-4,
	.cihr-3, .cihr-2, .cihr-1
	{
		width: auto;
	}
	.cihr-image-left
	{
		float: none;
		margin-right: 0px !important;
		margin-left: 0px;
		margin-bottom: 1em;
	}
	.cihr-image-right
	{
		float: none;
		margin-right: 0px;
		margin-bottom: 1em;
		margin-left: 0px !important;
	}
}

/*__________________________________WET 4 margins ____________________________*/

.mrgn-bttm-md {
    margin-bottom: 15px !important;
}
.mrgn-bttm-sm {
    margin-bottom: 5px !important;
}
.mrgn-rght-md {
    margin-right: 15px !important;
}
.mrgn-rght-sm {
    margin-right: 5px !important;
}
.mrgn-tp-md {
    margin-top: 15px !important;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                cihr-image END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                   align START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 1_________________________________*/
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignTop{vertical-align:top;}
.alignBottom{vertical-align:bottom;}
.alignTopCenter{text-align:center; vertical-align:top;}
.alignTopLeft{text-align:left; vertical-align:top;}
.alignBottomCenter{text-align:center; vertical-align:bottom;}

/*__________________________________Version 2_________________________________*/
.align-left{text-align:left}
.text-center{text-align:center}
.align-right{text-align:right}
.align-top{vertical-align:top}
.align-middle{vertical-align:middle}
.align-bottom{vertical-align:bottom}

/*__________________________________Bootstrap_________________________________*/

.text-center {text-align: center}
.text-left {text-align: left}
.text-right {text-align: right}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                     align END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                   float START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.floatRight{float:right;}
.floatLeft{float:left;}

/*__________________________________Bootstrap_________________________________*/
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                     float END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                  indent START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.indent1{padding-left:18px;}
.indent2{padding-left:36px;}
.indent3{padding-left:54px;}
.indent4{padding-left:72px;}
.indent5{padding-left:90px;}

/*__________________________________WET 4.0 _________________________________*/

.mrgn-lft-md
{
	margin-left: 15px !important;
}
.mrgn-lft-lg
{
	margin-left: 30px !important;
}
.mrgn-lft-xl
{
	margin-left: 50px !important;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                    indent END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                    list START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 1_________________________________*/
ul.noBullet{list-style-type:none;}
ol.lower-alpha{list-style-type:lower-alpha;}
ol.upper-alpha{list-style-type:upper-alpha;}
ol.lower-roman{list-style-type:lower-roman;}

/*__________________________________Version 2_________________________________*/
.cihr-decimal-outline > ol
{
	padding-left:20px;
}
.cihr-decimal-outline ol
{
	list-style-type:none;
}
.cihr-decimal-outline h1, .cihr-decimal-outline h2, .cihr-decimal-outline h3,
.cihr-decimal-outline h4, .cihr-decimal-outline h5, .cihr-decimal-outline h6,
.cihr-decimal-outline p
{
	margin-top: 0px;
}
.cihr-decimal-outline li > div:first-of-type
{
	float: left;
	margin-right: 0.75em;
}
.cihr-decimal-outline li > div:last-of-type
{
	display: inline-block;
	max-width: 90%;
}

/*__________________________________boostrap_________________________________*/
.list-unstyled {
padding-left: 0;
list-style: none;
}
/*__________________________________WET 4.0 _________________________________*/
.lst-lwr-alph {
list-style-type: lower-alpha;
}
.lst-upr-alph {
list-style-type: upper-alpha;
}
.lst-lwr-rmn {
list-style-type: lower-roman;
}
.lst-upr-rmn {
list-style-type: upper-roman;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                      list END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                               uppercase START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.uppercase{text-transform:uppercase;}

/*__________________________________WET 4.0 Bootstrap_________________________________*/
.initialism {
	font-size: 90%;
    text-transform: uppercase;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                 uppercase END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                               No wrap START     @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________WET 4.0 _________________________________*/
.nowrap {
	white-space: nowrap;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                 No wrap END     @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                 alerts, panels, well START      @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________WET 4.0 _________________________________*/

.alert {
	padding: 15px;
	margin-bottom: 23px;
	border: 1px solid transparent
}
.alert h4 {
	margin-top: 0;
	color: inherit
}
.alert .alert-link {
	font-weight: 700
}
.alert>p, .alert>ul {
	margin-bottom: 0
}
.alert>p+p {
	margin-top: 5px
}
.alert-dismissable {
	padding-right: 35px
}
.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}
.alert-success hr {
	border-top-color: #cae2b3
}
.alert-success .alert-link {
	color: #2b542b
}
.alert-info hr {
	border-top-color: #a6e2ec
}
.alert-info .alert-link {
	color: #245369
}
.alert-warning hr {
	border-top-color: #f7e0b5
}
.alert-warning .alert-link {
	color: #66502c
}
.alert-danger hr {
	border-top-color: #e4b9c0
}
.alert-danger .alert-link {
	color: #843534
}
.alert, .label {
	border-radius: 0;
	border-style: solid;
	border-width: 0 0 0 4px
}
.alert>:first-child {
	margin-left: 1.2em;
	margin-top: auto
}
.alert>:first-child:before {
	display: inline-block;
	font-family: "Glyphicons Halflings";
	margin-left: -1.3em;
	position: absolute
}
.alert>em:first-child, .alert>span:first-child, .alert>strong:first-child {
	display: inline-block
}
.alert-danger, .alert-info, .alert-success, .alert-warning, .label-danger, .label-danger[href]:active, .label-danger[href]:focus, .label-danger[href]:hover, .label-default, .label-default[href]:active, .label-default[href]:focus, .label-default[href]:hover, .label-info, .label-info[href]:active, .label-info[href]:focus, .label-info[href]:hover, .label-primary, .label-primary[href]:active, .label-primary[href]:focus, .label-primary[href]:hover, .label-success, .label-success[href]:active, .label-success[href]:focus, .label-success[href]:hover, .label-warning, .label-warning[href]:active, .label-warning[href]:focus, .label-warning[href]:hover {
	color: #000
}
.label-danger[href]:active, .label-danger[href]:focus, .label-danger[href]:hover, .label-default[href]:active, .label-default[href]:focus, .label-default[href]:hover, .label-info[href]:active, .label-info[href]:focus, .label-info[href]:hover, .label-primary[href]:active, .label-primary[href]:focus, .label-primary[href]:hover, .label-success[href]:active, .label-success[href]:focus, .label-success[href]:hover, .label-warning[href]:active, .label-warning[href]:focus, .label-warning[href]:hover {
	text-decoration: underline
}
.label-default, .label-default[href]:active, .label-default[href]:focus, .label-default[href]:hover {
	background: #eee;
	border-color: #acacac
}
.label-primary, .label-primary[href]:active, .label-primary[href]:focus, .label-primary[href]:hover {
	background: #e8f2f4;
	border-color: #083c6c
}
.alert-success, .label-success, .label-success[href]:active, .label-success[href]:focus, .label-success[href]:hover {
	background: #d8eeca;
	border-color: #278400
}
.alert-success>:first-child:before {
	color: #278400;
	content: "\e084"
}
.alert-info, .label-info, .label-info[href]:active, .label-info[href]:focus, .label-info[href]:hover {
	background: #d7faff;
	border-color: #269abc
}
.alert-info>:first-child:before {
	color: #269abc;
	content: "\e086"
}
.alert-warning, .label-warning, .label-warning[href]:active, .label-warning[href]:focus, .label-warning[href]:hover {
	background: #f9f4d4;
	border-color: #f90
}
.alert-warning>:first-child:before {
	color: #f90;
	content: "\e107"
}
.alert-danger, .label-danger, .label-danger[href]:active, .label-danger[href]:focus, .label-danger[href]:hover {
	background: #f3e9e8;
	border-color: #d3080c
}
.alert-danger>:first-child:before {
	color: #d3080c;
	content: "\e101"
}

.panel {
  margin-bottom: 23px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit !important;
}

.panel-title > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 23px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #2572b4;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #2572b4;
  border-color: #2572b4;
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #2572b4;
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #2572b4;
}

.panel-success {
  border-color: #d7e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d7e9c6;
}

.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d7e9c6;
}

.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d7e9c6;
}

.panel-info {
  border-color: #bce9f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce9f1;
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce9f1;
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce9f1;
}

.panel-warning {
  border-color: #faeacc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faeacc;
}

.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faeacc;
}

.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faeacc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                           panels, well END      @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                  colors START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.red{color:#FF0000;}
.lightgreyBG{background-color:#CCCCCC;}
.deepyellowBG{background-color:#FFCC33;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                    colors END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                             Gallery Box START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.gallery
{
	background-color: #E7EBEE;
	border: #CFD5DA 1px solid;
	padding: 5px;
}
.event
{
	background-color: #FFF;
	border-bottom: #B1B9C6 3px solid;
	color: #1438B6;
	height: 148px;
}
.event img
{
	float: left;
	border: #B1B9C6 1px solid;
	margin-right: 10px;
	padding: 3px;
}
.event p
{
	margin: 0px;
	padding: 10px;
}
.event p strong
{
	font-size: 110%;
}
div.event a:link,
div.event a:visited,
div.event a:active
{
	color: #486B8B;
	text-decoration: none;
} 
div.event a:hover
{
	color: #486B8B;
	text-decoration: underline;
}
.event .view a:link,
.event .view a:visited,
.event .view a:active,
.event .view a:hover
{
	color: #1438B6;
	text-decoration: underline;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                               Gallery Box END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                        cihr-spaced-list START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-spaced-list li
{
	margin-bottom:0.5em;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                          cihr-spaced-list END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                   Links START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 1_________________________________*/
.landing
{
	background-image: url(../images/landing_gradient.png);
	background-position: bottom;
	background-repeat: no-repeat;
	border: 1px solid #DDE8F3;
	display:block;
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	min-height:47px;
	text-decoration:none;
	max-width:578px;
}
.landing img
{
	float: left;
	padding-right: 14px;
}
.landing h2
{
	color: #1438B6;
	font-size: 110%;
	margin-top: 0.9em;
	margin-bottom: 0px;
	padding-right: 26px;
	padding-left: 14px;
	text-decoration: none;
}
.landing h3
{
	color: #1438B6;
	font-size: 100%;
}
.landing:hover h2,
.landing:hover h3
{
	text-decoration: underline;
}
.landing h3,
.landing h4,
.landing h5,
.landing h6
{
	margin-bottom: 0px;
	padding-right: 26px;
	padding-left: 14px;
}
.landing p
{
	color: #000;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	padding-right: 26px;
	padding-left: 14px;
	text-decoration: none;
}
.landing ul
{
	color: black;
}

/*__________________________________Version 2_________________________________*/
.cihr-link,
.cihr-links
{
	background-image: url('/images/links-bg-2.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	border: 2px solid #ADDAED;
	display: block;
	margin: 1em 10px 1em 10px;
	max-width: 750px;
	min-height: 47px;
	padding: 0px 0px 1em 0px;
	text-decoration: none !important;
}
.cihr-link img,
.cihr-links img
{
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 14px;
}
.cihr-link h2,
.cihr-links h2
{
	color: #036D86;
	font-size: 130%;
	margin-bottom: 0px;
	margin-top: 0.9em;
	padding-left: 14px;
	padding-right: 26px;
	text-decoration: none;
}
.cihr-link h3,
.cihr-links h3
{
	color: #036D86;
	font-size: 110%;
}
.cihr-link:hover h2,
.cihr-link:hover h3,
.cihr-links:hover h2,
.cihr-links:hover h3
{
	text-decoration: underline;
}
.cihr-link h3,
.cihr-link h4,
.cihr-link h5,
.cihr-link h6,
.cihr-links h3,
.cihr-links h4,
.cihr-links h5,
.cihr-links h6
{
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 26px;
}
.cihr-link p,
.cihr-links p
{
	color: #000;
	margin-bottom: 0.6em;
	margin-top: 0.6em;
	padding-left: 14px;
	padding-right: 26px;
	text-decoration: none;
}
.cihr-link ul,
.cihr-links ul
{
	color: black;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                     Links END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                               Highlight START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 1_________________________________*/
.landing_no_arrow
{
	background-image: url(../images/landing_no_arrow_gradient.png);
	background-position: bottom;
	background-repeat: no-repeat;
	border: 1px solid #DDE8F3;
	display: block;
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	min-height: 47px;
	text-decoration: none;
	max-width: 578px;
}
.landing_no_arrow h2
{
	font-size: 110%;
	margin-bottom: -0.6em;
	text-decoration: none;
}
.landing_no_arrow p
{
	color: #000;
	text-decoration: none;
}
.landing_no_arrow div
{
	padding-top: 0px;
	padding-right: 2em;
	padding-bottom: 0px;
	padding-left: 14px;
}

/*__________________________________Version 2_________________________________*/
.cihr-highlight
{
	background-image: url(/images/highlight-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: 2px solid #539EB2;
	display: block;
	margin: 1em 10px 1em 10px;
	min-height: 47px;
	padding: 0px 0px 1em 0px;
	text-decoration: none;
}
.cihr-highlight h2
{
	text-decoration: none;
}
.cihr-highlight div
{
	padding: 0px 2em 0px 14px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                 Highlight END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-left-nav
{
	float: left;
	max-width: 350px;
	width: 100%;
}
@media screen and (max-width: 959px)
{
	.cihr-left-nav
	{
		margin-top: 10px;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-left-nav
	{
		float: none;
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}





.reddot img
{
	width:auto;
}



/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                            Other Format START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-other-format
{
	background-color: #EBEBEB;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	max-width: 580px;
}
.cihr-other-format > h2
{
	background-color: #DDE9F6;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #156195;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600 !important;
	margin: 0px;
	padding: 10px 17px;
	text-transform: uppercase;
}
.cihr-other-format > img
{
	display: block;
	margin: 9% auto;
	width: 80%;
}
.cihr-other-format > p
{
	text-align: center;
	margin-top: 0px;
	padding-bottom: 9%;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                              Other Format END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                           Photo Gallery START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-photo-gallery
{
	/*
	max-width: 600px;
	margin-left: 10px;
	margin-right: 10px;
	*/
}
.cihr-photo-gallery img,
.cihr-photo-gallery blockquote,
.cihr-photo-gallery form,
.cihr-photo-gallery h1,
.cihr-photo-gallery h2,
.cihr-photo-gallery h3,
.cihr-photo-gallery h4,
.cihr-photo-gallery h5,
.cihr-photo-gallery h6,
.cihr-photo-gallery img,
.cihr-photo-gallery p,
.cihr-photo-gallery pre,
.cihr-photo-gallery table,
.cihr-photo-gallery details
{
	margin-right: 0px;
	margin-left: 0px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                             Photo Gallery END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                           cihr-pdf-link START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 1_________________________________*/
.afbox_2col{background-color:#e7ebee;border:1px solid #81A5C4;float:right;margin-right:10px;margin-left:1em;width:170px;}
.afbox_2col_title{background-color:#176CA7;color:#FFFFFF;font-size:1em;margin:0px;padding:0.4em;text-align:center;}
.afbox_2col_content{margin:0px;padding:1em 0.8em 0em 0.8em;text-align:center;}
.afbox_2col_content img{margin-bottom:0.3em;}
.afbox_2col_content p{margin:0em 0em 1em 0em;}

/*__________________________________Version 3_________________________________*/
.cihr-pdf-link
{
	background-color: #E7EBEE;
	border: 1px solid #81A5C4;
	float: right;
	margin-right: 10px;
	margin-left: 1em;
	width: 170px;
}
@media screen and (max-width: 400px)
{
	.cihr-pdf-link
	{
		float: none;
	}
}
.cihr-pdf-link > p
{
	background-color: #176CA7;
	color: #FFFFFF;
	font-size: 1em;
	margin: 0px;
	padding: 0.4em;
	text-align: center;
}
.cihr-pdf-link > div
{
	margin: 0px;
	text-align: center;
}
.cihr-pdf-link img
{
	display: inline-block;
	margin-right: 0px;
	margin-bottom: 0.3em;
}
.cihr-pdf-link p
{
	margin: 0em 0em 1em 0em;
}
.cihr-pdf-link a,
.cihr-pdf-link a:visited
{
	background-image: none;
	color: #295376;
	font-weight: normal !important;
	padding-left: 0px;
}
.cihr-pdf-link a:hover,
.cihr-pdf-link a:focus
{
	color: #CC0000;
}
.cihr-pdf-link-simple
{
	background-color: #e7ebee;
	border: 1px solid #cfd5da;
	display: block;
	padding: 1em;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                             cihr-pdf-link END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                 Contact START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 2_________________________________*/
.cihr-contact
{
	background-image: url('../images/landing_contact.png');
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #DDE8F3;
	margin-top: 20px;
	margin-bottom: 12px;
	margin-left: 10px;
	max-width: 395px;
}
.cihr-contact h2 
{
	background-color: white;
	background-image: url('../images/landing_contact_title.png');
	background-repeat: no-repeat;
	color: #3D5B76;
	font-size: 130%;
	height: 24px;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-left: 14px;
}
.cihr-contact p
{
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 14px;
	padding-left: 14px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                   Contact END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                          cihr-footnotes START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-footnotes
{
	font-size: 0.85em;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                            cihr-footnotes END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                        cihr-back-button START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*_________________________________Version 1_________________________________*/
a.cihr-back-button
{
	background-color: #E3ECF4;
	border: 1px solid #B2CBDE;
	display: inline-block;
	font-weight: normal !important;
	color: black !important;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
}
a.cihr-back-button:hover,
a.cihr-back-button:focus
{
	background-color: white;
}

/*_________________________________Version 2_________________________________*/
p.cihr-back-button
{
	margin-bottom: 1em;
}
p.cihr-back-button > a
{
	background-color: #E3ECF4;
	border: 1px solid #B2CBDE;
	display: inline-block;
	font-weight: normal !important;
	color: black !important;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
}
p.cihr-back-button > a:hover,
p.cihr-back-button > a:focus
{
	background-color: white;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                          cihr-back-button END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                             cihr-report START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*_________________________________Version 1_________________________________*/
.cihr-report-blue-color
{
	color: #078399 !important;
}
.cihr-report-blue-background
{
	background-color: #078399;
}
.cihr-report-pale-blue-background
{
	background-color: #9ad8e3;
}
.cihr-report-sub-h2
{
	color: #666666 !important;
	font-size: 90%;
}
.cihr-report-image-header img
{
	float:left;
	margin-right:15px;
}
.cihr-report-table-no-border th,
.cihr-report-table-no-border td
{
	border: none;
}

/*_________________________________Version 2_________________________________*/
.cihr-annual-report-2012-2013 h2,
.cihr-annual-report-2012-2013 h3,
.cihr-annual-report-2012-2013 h4
{
	color: #5A3DAC;
}


/*_________________________________Version 3_________________________________*/
.cihr-annual-report-2013-2014 h2, 
.cihr-annual-report-2013-2014 h3, 
.cihr-annual-report-2013-2014 h4 
{
    color: #2572BB;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                               cihr-report END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                  cihr-report-background START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-report-dark-grey-background
{
	background-color: #666;
}
.cihr-report-light-grey-background
{
	background-color: #CCC;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                    cihr-report-background END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                Profiles START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 1_________________________________*/
.cihr-profile
{
	display: table;
	float:left;
	margin-right: 10px;
	min-height: 140px;
	text-decoration: none;
	width: 285px;
}
.cihr-profile:hover
{
	text-decoration: none;
}
.cihr-profile > div
{
	display: table-row;
}
.cihr-profile-left
{
	display: table-cell;
	vertical-align: top;
	width: 30%;
}
.cihr-profile-right
{
	display: table-cell;
	vertical-align: top;
	width: 70%;
}
.cihr-profile img
{
	margin: 0px;
	width: 90%;
}
.cihr-profile p
{
	color: black;
	font-weight: normal;
	margin: 0px 0px 1.5em 0px;
}
a.cihr-profile strong
{
	color: #3265C9;
	text-decoration: underline;
}
a.cihr-profile strong:visited
{
	color: #936;
}
a.cihr-profile:hover strong
{
	color: #C00;
}

@media screen and (max-width: 659px)
{
	.cihr-profile-left
	{
		width: 86px;
	}
	.cihr-profile
	{
		width: auto;
	}
	.cihr-profile-right
	{
		width: auto;
	}
}

/*__________________________________Version 2_________________________________*/
.cihr-profiles > *
{
	display: block;
	float: left;
	margin-right: 1%;
	width: 32%;
}
@media screen and (min-width: 1200px)
{
	.cihr-profiles > *
	{
		width: 24%;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-profiles > *
	{
		width: 32%;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-profiles > *
	{
		width: 32%;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-profiles > *
	{
		width: 49%;
	}
}
@media screen and (max-width: 500px)
{
	.cihr-profiles > *
	{
		width: 99%;
	}
}
.cihr-profiles-2 > *
{
	display: block;
	float: left;
	margin-right: 1%;
	width: 49%;
}
@media screen and (min-width: 1200px)
{
	.cihr-profiles-2 > *
	{
		width: 32%;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-profiles-2 > *
	{
		width: 49%;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-profiles-2 > *
	{
		width: 49%;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-profiles-2 > *
	{
		width: 49%;
	}
}
@media screen and (max-width: 500px)
{
	.cihr-profiles-2 > *
	{
		width: 99%;
	}
}
.cihr-profiles-left
{
	float: left;
	margin-right: 5%;
	width: 35%;
}
@media screen and (max-width: 500px)
{
	.cihr-profiles-left
	{
		margin-right:3%;
		width:25%;
	}
}
.cihr-profiles-left img
{
	margin: 0px 0px 1em 0px;
	width: 100%;
}
.cihr-profiles-right
{
	float: left;
	width: 58%;
}
@media screen and (max-width: 500px)
{
	.cihr-profiles-right
	{
		width: 72%;
	}
}
.cihr-profiles > * p,
.cihr-profiles-2 > * p
{
	color: black;
	font-weight: normal;
	margin: 0px 0px 1em 0px;
	padding-right: 15px;
}
.cihr-profiles a,
.cihr-profiles-2 a
{
	text-decoration: none;
}
.cihr-profiles a strong
{
	color: #295376;
	text-decoration: underline;
}
.cihr-profiles a:hover strong,
.cihr-profiles a:focus strong
{
	color: #C00;
}
.cihr-profiles-2 a strong
{
	color: #295376;
	text-decoration: underline;
}
.cihr-profiles-2 a:hover strong,
.cihr-profiles-2 a:focus strong
{
	color: #C00;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                                 Profiles END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                         Stay Connected START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*_________________________________Email_____________________________________*/
.cihr-stay-connected
{
	background-color: #EBEBEB;
	float: right;
	margin-right: 10px;
	margin-bottom: 1em;
	margin-left: 10px;
	width: 310px;
}
@media screen and (max-width: 502px)
{
	.cihr-stay-connected
	{
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
}
.cihr-stay-connected > div
{
	background-color: #C5DDE3;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	min-height: 66px;
}
.cihr-stay-connected > div > img
{
	display: block;
	float: left;
	height: 44px;
	margin: 0px;
	padding: 11px;
	width: 46px;   
}
.cihr-stay-connected > div > h2
{
	color: #036D86;
	display: block;
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.55em;
	font-weight: 600 !important;
	line-height: 115% !important;
	height: 44px;
	margin: 0px;
	padding: 11px 11px 11px 0px;
	text-transform: uppercase;
	width: auto;
}
.cihr-stay-connected p
{
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin:0px;
	padding:11px;
}
.cihr-stay-connected p a
{
	word-break: break-all;
}
.cihr-stay-connected .ui-link
{
	font-weight: normal;
}

/*__________________________________News_____________________________________*/
.cihr-stay-connected-news
{
	/* No, create extensible instead 
	max 350 */
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                           Stay Connected END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                                  Video START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-video
{
	background-color: #EBEBEB;
	max-width: 580px;
}
@media screen and (max-width: 502px)
{
	.cihr-video
	{
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
}
.cihr-video-header
{
	background-color: #D9D9D9;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	min-height: 66px;
}
.cihr-video-header > img
{
	display: block;
	float: left;
	height: 44px;
	margin: 0px;
	padding: 11px;
	width: 46px;   
}
.cihr-video-header > h2
{
	color: #555555;
	display: block;
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.55em;
	font-weight: 600 !important;
	line-height: 115% !important;
	height: 44px;
	margin: 0px;
	padding: 11px 11px 11px 0px;
	text-transform: uppercase;
	width: auto;
}
.cihr-video-content 
{
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0px;
	padding-bottom: 11px;
}
.cihr-video p
{
	padding-right: 11px;
	padding-left: 11px;
}
.cihr-video .ui-link
{
	font-weight: normal;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                     Video END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                            Right Holder START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-right-holder
{
	float: right;
	margin-left: 15px;
	width: 35%;
}
@media screen and (max-width: 502px)
{
	.cihr-right-holder
	{
		float: none;
		margin-right: auto;
		margin-left: auto;
		width: 95%;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                              Right Holder END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                      cihr-left-nav-menu START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-left-nav-menu > ul > li
{
	border-top: 1px solid #D4D4D4 !important;
}
.cihr-left-nav-menu > ul > li:first-of-type
{
	border-top: none !important;
}
.cihr-left-nav .module-menu-section h2
{
	border-radius: 0px;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px;
}
.cihr-left-nav .module-menu-section h2 a
{
	color: #FFF !important;
	display: block;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
}
.cihr-left-nav .module-menu-section h2 a:hover
{
	color: white;
	text-decoration: underline;
}
.cihr-left-nav-menu > ul > li > ul
{
	border-top: none !important;
}
.cihr-left-nav-menu > ul > li > ul > li:first-of-type
{
	border-top: 1px solid #D4D4D4 !important;
}
.cihr-left-nav-menu > ul > li > p
{
	background: transparent;
	background-color: #E6E6E6;
	border-radius: 0px;
	color: black !important;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	text-shadow: none;
}
.cihr-left-nav-menu > ul > li > a
{
	background: transparent;
	background-color: #E6E6E6;
	color: #295376 !important;
	font-weight: bold !important;
	padding-top: 10px;
	padding-bottom: 10px;
	text-shadow: none;
}
.cihr-left-nav-menu > ul > li > a:hover,
.cihr-left-nav-menu > ul > li > a:focus
{
	background-color: #E6E6E6 !important;
}
.module-menu-section ul li a
{
	color: #295376 !important;
	/*font-weight: normal !important;*/
}
.module-menu-section ul li a:hover,
.module-menu-section ul li a:focus
{
	background-color: #FFF;
	text-decoration: underline;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                        cihr-left-nav-menu END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                 Landing START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________cihr-mg___________________________________*/

.cihr-mg_1
{
	float: left;
	min-height: 1px;

	width: 1%;
}

.cihr-mg_2
{
	float: left;
	min-height: 1px;

	width: 2%;
}
.cihr-mg_35
{
	float: left;
	min-height: 1px;
	width: 35%;
}
.cihr-mg_63
{
	float: left;
	min-height: 1px;
	width: 63%;
}
.cihr-mg_64
{
	float: left;
	min-height: 1px;
	width: 64%;
}
@media screen and (max-width: 959px)
{

	.cihr-mg_1
	{
		float: none;
		width: auto;
	}

	.cihr-mg_2
	{
		float: none;
		width: auto;
	}
	.cihr-mg_35
	{
		float: none;
		margin-top: 2em;
		width: auto;
	}
	.cihr-mg_63
	{
		float: none;
		width: auto;
	}
	.cihr-mg_64
	{
		float: none;
		width: auto;
	}
}

/*__________________________landing-tabbedinterface___________________________*/
.cihr-landing-2
{
	border-bottom: 25px solid #EEE;
	margin-bottom: 2.5em;
	position: relative;
}
.cihr-landing-tabbedinterface ul.tabs
{
	opacity: 1;
}
.cihr-landing-tab
{
	background-position: right;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	margin-right: 0px;
	margin-left: 0px;
	min-height: 224px;
	text-decoration: none;
}
@media screen and (max-width: 959px)
{
	.cihr-landing-tab
	{
		margin-right: 10px;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-landing-tab
	{
		margin-left: 0px;
		margin-right: 0px;
	}
}
@media screen and (max-width: 430px)
{
	.cihr-landing-tab
	{
		background-position: top;
		background-size: contain;
		line-height: 12px;
	}
}
.cihr-landing-tab:hover h2
{
	line-height: 25px;
	text-decoration: underline !important;
}
.cihr-landing-tab > div
{
	display: inline-block;
	margin: 25px 0px 42px 0px;
}
@media screen and (max-width: 430px)
{
	.cihr-landing-tab > div
	{
		margin: 65% 0px 0px 0px;
		width: 100%;
	}
}
.cihr-landing-tab > div > div
{
	width: 9px;
	height: 76px;
	float: left;
}
.cihr-landing-tab > div > h2
{
	color: black !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400 !important;
	line-height: 102% !important;
	margin: 0px;
	padding: 10px 25px 20px 25px;
	text-transform: uppercase;
}
@media screen and (max-width: 555px)
{
	.cihr-landing-tab > div > h2
	{
		padding: 10px 30px 20px 21px;
	}
}
.cihr-landing-tabbedinterface .tabs-panel h2,
.cihr-landing-tabbedinterface .ui-collapsible-content h2
{
	color: black !important;
}
.cihr-landing-tabbedinterface .tabs-panel a,
.cihr-landing-tabbedinterface .tabs-panel a:visited,
.cihr-landing-tabbedinterface .ui-collapsible-content a,
.cihr-landing-tabbedinterface .ui-collapsible-content a:visited
{
	color: #035D72 !important;
}
.cihr-landing-tab > div > h2 > span
{
	font-size: 115%;
}

/*________________________landing-tabbedinterface-2__________________________*/
.cihr-landing-tabbedinterface-2
{
	margin-bottom: 4em;
}
.cihr-landing-tabbedinterface-2 ul.tabs
{
	bottom: -25px;
	opacity: 1;
}
.cihr-landing-tabbedinterface-2 > div > div
{
	/*min-height: 443px;*/
}
@media screen and (min-width: 1200px)
{
	.cihr-landing-tabbedinterface-2 > div > div
	{
		/*min-height: 294px;*/
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-landing-tabbedinterface-2 > div > div
	{
		/*min-height: 443px;*/
	}
}
@media screen and (max-width: 959px)
{
	.cihr-landing-tabbedinterface-2 > div > div
	{
		/*min-height: 294px;*/
	}
}
@media screen and (max-width: 767px)
{
	.cihr-landing-tabbedinterface-2
	{
		margin-bottom: 3em;
	}
	.cihr-landing-tabbedinterface-2 > div > div
	{
		min-height: 0px;
	}
}
.cihr-landing-tab-2
{
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*min-height: 443px;*/
	text-decoration: none;
	overflow: hidden;
}
@media screen and (min-width: 1200px)
{
	.cihr-landing-tab-2
	{
		/*min-height: 294px;*/
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-landing-tab-2
	{
		/*min-height: 443px;*/
	}
}
@media screen and (max-width: 959px)
{
	.cihr-landing-tab-2
	{
		/*min-height: 294px;*/
	}
}
@media screen and (max-width: 767px)
{
	.cihr-landing-tab-2
	{
		margin-bottom: 0px;
		min-height: 0px;
	}
}
@media screen and (max-width: 430px)
{
	.cihr-landing-tab-2
	{
		background-position: top;
		background-size: contain;
		line-height: 12px;
	}
}
.cihr-landing-tab-2 > div
{
	display: inline-block;
	margin: 0px 0px 0px 0px;
	position: static;
	width: 100%;
	z-index: 2;
}
@media screen and (min-width: 1200px)
{
	.cihr-landing-tab-2 > div
	{
		margin: 26px 0px 0px 0px;
		position: absolute;
		width: 225px;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-landing-tab-2 > div
	{
		margin: 0px 0px 0px 0px;
		position: static;
		width: 100%;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-landing-tab-2 > div
	{
		margin: 26px 0px 0px 0px;
		position: absolute;
		width: 225px;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-landing-tab-2 > div
	{
		width: 242px;
	}
}
@media screen and (max-width: 555px)
{
	.cihr-landing-tab-2 > div
	{
		margin: 0px;
		position: static;
		float: none;
		width: 100%;
	}
}
.cihr-landing-tab-2-deco
{
	float: left;
	height: 76px;
	width: 9px;
}
.cihr-landing-tab-2 > div > h2
{
	color: black !important;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 22px;
	font-weight: 400 !important;
	line-height: 102% !important;
	margin: 0px;
	padding: 10px 20px 11px 24px;
	text-transform: uppercase;
	width: auto;
}
@media screen and (max-width: 767px)
{
	.cihr-landing-tab-2 > div > h2
	{
		padding: 10px 20px 20px 22px;
		float: none;
	}
}
.cihr-landing-tabbedinterface-2 .tabs-panel h2,
.cihr-landing-tabbedinterface-2 .ui-collapsible-content h2
{
	color: black !important;
}
.cihr-landing-tabbedinterface-2 .tabs-panel a,
.cihr-landing-tabbedinterface-2 .tabs-panel a:visited,
.cihr-landing-tabbedinterface-2 .ui-collapsible-content a,
.cihr-landing-tabbedinterface-2 .ui-collapsible-content a:visited
{
	color: #035D72 !important;
}
.cihr-landing-tab-2 > div > h2 > span
{
	font-size: 115%;
}
.cihr-landing-tab-2 > div > p
{
	color: black !important;
	font-size: 13px;
	font-weight: normal;
	line-height: 19.1875px;
	margin: 0px;
	padding: 10px 20px 20px 25px;
}
.cihr-landing-tab-2 > img
{
	float: right;
	margin: 0px;
	position: relative;
	width: 100%;
	z-index: 1;
}
@media screen and (min-width: 1200px)
{
	.cihr-landing-tab-2 > img
	{
		margin: 10px;
		width: 373px;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-landing-tab-2 > img
	{
		margin: 0px;
		width: 100%;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-landing-tab-2 > img
	{
		margin: 10px;
		width: 373px;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-landing-tab-2 > img
	{
	}
}
@media screen and (max-width: 555px)
{
	.cihr-landing-tab-2 > img
	{
		float: none;
		margin: 0px;
		position: static;
		width: 100%;
	}
}
.cihr-landing-tab-2 > p
{
	background-color: #D2F0FA;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	/*font-size: 1.2em;*/
	font-size: 15px;
	left: 14px;
	line-height: 19.1875px;
	top: 231px;
	padding: 5px;
	position: absolute;
	white-space: nowrap;
	z-index: 3;
}
@media screen and (min-width: 1200px)
{
	.cihr-landing-tab-2 > p
	{
		left: 14px;
		top: 210px;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-landing-tab-2 > p
	{
		left: 14px;
		top: 231px;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-landing-tab-2 > p
	{
		left: 14px;
		top: 210px;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-landing-tab-2 > p
	{
		top: 80%;
	}
}
@media screen and (max-width: 555px)
{
	.cihr-landing-tab-2 > p
	{
		top: 5px;
	}
}
.cihr-landing-tab-2 > p > a
{
	color: #035D72 !important;
	font-weight: bold !important;
	text-decoration: none;
}
.cihr-landing-tab-2 > p > a:hover,
.cihr-landing-tab-2 > p > a:focus
{
	text-decoration: underline;
}
.cihr-landing-tab-2 > p > a img
{
	display: inline-block;
	height: 16px;
	margin: 0px 0px 1px 4px;
	vertical-align: middle;
	width: 9px;
}
/*_________________________________landing-sd_________________________________*/
.cihr-landing-sd
{
	background-image: url('/images/cihr-landing-sd-bg.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #8BC570;
	border: 1px solid #BDF487;
}
@media screen and (max-width: 767px)
{
	.cihr-landing-sd
	{
		margin-right: auto;
		margin-bottom: 1em;
		margin-left: auto;
		max-width: 534px;
	}
}
.cihr-landing-sd > div
{
	background-color:#60AD10;
	float: left;
	height: 45px;
	margin: 20px 9px 0px 0px;
	width: 9px;
}
.cihr-landing-sd > h2
{
	color: #2F6D13;
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 120%;
	font-weight: 600 !important;
	line-height: 120% !important;
	margin: 19px 0px 19px 0px;
	text-transform: uppercase;
}
@media screen and (min-width: 1200px)
{
	.cihr-landing-sd > h2
	{
		font-size: 155%;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-landing-sd > h2
	{
		font-size: 120%;
		font-weight: bold !important;
		margin: 24px 0px 24px 0px;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-landing-sd > h2
	{
		font-size: 155%;
		font-weight: 600 !important;
		margin: 19px 0px 19px 0px;
	}
}
.cihr-landing-sd > img
{
	display: block;
	float: right;
	margin: 0px;
	width: 43%;
}
.cihr-landing-sd > p
{
	background-color: white;
	clear: both;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.cihr-landing-sd > p > a
{
	color: #2F6D13 !important;
	display: block;
	font-weight: bold !important;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
.cihr-landing-sd > p > a:hover,
.cihr-landing-sd > p > a:focus
{
	text-decoration: underline;
}
.cihr-landing-sd > p > a img
{
	display: inline-block;
	height: 16px;
	margin: 0px 0px 1px 4px;
	vertical-align: middle;
	width: 9px;
}

/*________________________________landing-uni_________________________________*/
.cihr-landing-uni
{
	background-color: #EBEBEB;
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #CED3D7;
	margin-top: 1em;
}
@media screen and (max-width: 767px)
{
	.cihr-landing-uni
	{
		margin-right: auto;
		margin-bottom: 1em;
		margin-left: auto;
		max-width: 534px;
	}
}
.cihr-landing-uni > div
{
	background-color: #02718C;
	float: left;
	height: 45px;
	margin: 20px 9px 0px 0px;
	width: 9px;
}
.cihr-landing-uni > h2
{
	color: #036D86;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 120%;
	font-weight: 600 !important;
	line-height: 120% !important;
	margin: 19px 19px 0px 19px;
	text-transform: uppercase;
}
@media screen and (min-width: 1200px)
{
	.cihr-landing-uni > h2
	{
		font-size: 155%;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-landing-uni > h2
	{
		font-size: 120%;
		font-weight: bold !important;
		margin: 24px 19px 0px 19px;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-landing-uni > h2
	{
		font-size: 155%;
		font-weight: 600 !important;
		margin: 19px 19px 0px 19px;
	}
}
.cihr-landing-uni > img
{
	display: block;
	float: right;
	width: 43%;
	margin: 0px;
}
.cihr-landing-uni > p
{
	margin-right: 19px;
	margin-bottom: 14px;
	margin-left: 19px;
}
p.cihr-landing-uni-learn
{
	background-color: white;
	clear: both;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
p.cihr-landing-uni-learn > a
{
	color: #036D86 !important;
	display: block;
	font-weight: bold !important;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
p.cihr-landing-uni-learn > a:hover,
p.cihr-landing-uni-learn > a:focus
{
	text-decoration: underline;
}
p.cihr-landing-uni-learn > a img
{
	display: inline-block;
	height: 16px;
	margin: 0px 0px 1px 4px;
	vertical-align: middle;
	width: 9px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                   Landing END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                              Learn More START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-learn-more
{
	background-color: white;
	clear: both;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}
.cihr-learn-more > a
{
	color: #036D86 !important;
	font-weight: bold !important;
	padding: 10px 10px 10px 20px;
	text-decoration: none;
}
.cihr-learn-more > a:hover,
.cihr-learn-more > a:focus
{
	text-decoration: underline;
}
.cihr-learn-more > a img
{
	display: inline-block;
	height: 16px;
	margin: 0px 0px 1px 4px;
	vertical-align: middle;
	width: 9px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                Learn More END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                    SPOR START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Banner___________________________________*/
.cihr-spor-banner-en
{
	background-image: url(/images/wb-banner-spor-en.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
.cihr-spor-banner-en > p
{
	color: #303030;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	margin: 0px;
	padding: 99px 5px 0px 0px;
	text-align: right;
}
@media screen and (max-width: 767px)
{
	.cihr-spor-banner-en
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
	.cihr-spor-banner-en > p
	{
		font-size: 13px !important;
		padding: 83px 5px 0px 0px;
	}
}
@media screen and (max-width: 400px)
{
	.cihr-spor-banner-en
	{
		background-size: cover;
		height: 83px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
	.cihr-spor-banner-en > p
	{
		font-size: 10px !important;
		padding: 59px 5px 0px 0px;
	}
}
.cihr-spor-banner-fr
{
	background-image: url(/images/wb-banner-spor-fr.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
.cihr-spor-banner-fr > p
{
	color: #303030;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	margin: 0px;
	padding: 99px 5px 0px 0px;
	text-align: right;
}
@media screen and (max-width: 767px)
{
	.cihr-spor-banner-fr
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
	.cihr-spor-banner-fr > p
	{
		font-size: 13px !important;
		padding: 83px 5px 0px 0px;
	}
}
@media screen and (max-width: 400px)
{
	.cihr-spor-banner-fr
	{
		background-size: cover;
		height: 83px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
	.cihr-spor-banner-fr > p
	{
		font-size: 10px !important;
		padding: 59px 5px 0px 0px;
	}
}

/*________________________________Right Nav__________________________________*/
.spor-feature-image
{
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	max-width: 350px;
}
@media screen and (max-width: 767px)
{
	.spor-feature-image
	{
		margin-top: 2em;
	}
}
.spor-feature-image > img
{
	display: block;
	margin: 0px;
	width: 100%;
}
.spor-stay-connected
{
	margin-right: auto;
	margin-left: auto;
	max-width: 350px;
}
.spor-stay-connected > h2
{
	background-color: #DDE9F6;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #156195;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600 !important;
	margin: 0px;
	padding: 10px 17px;
	text-transform: uppercase;
}
.spor-stay-connected > ul
{
	display: table;
	list-style-type: none;
	margin: 0px;
	width: 100%;
}
.spor-stay-connected > ul > li
{
	background-color: #EBEBEB;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
	display: table-row-group;
	margin: 0px;
}
.spor-stay-connected > ul > li > p > a
{
	color: #295376 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
.spor-stay-connected > ul > li > p > a:hover,
.spor-stay-connected > ul > li > p > a:focus
{
	color: #CC0000 !important;
	text-decoration: underline !important;
}
.spor-stay-connected > ul > li > a
{
	color: #295376 !important;
	display: table-row;
	font-weight: normal !important;
	text-decoration: none !important;
}
.spor-stay-connected > ul > li > a:hover,
.spor-stay-connected > ul > li > a:focus
{
	color: #CC0000 !important;
	text-decoration: underline !important;
}
.spor-stay-connected > ul > li > div,
.spor-stay-connected > ul > li > a > div
{
	display: table-cell;
	margin: 0px !important;
	max-width: none;
	padding: 12px 10px;
	width: 29px;
}
.spor-stay-connected > ul > li > div > img,
.spor-stay-connected > ul > li > a > div > img
{
	display: block;
	margin: 0px !important;
	width: 29px;
}
.spor-stay-connected > ul > li > p,
.spor-stay-connected > ul > li > a > p
{
	display: table-cell;
	padding: 10px 10px 10px 0px;
	vertical-align: middle;
}
.spor-upcoming-events
{
	background-color: #EBEBEB;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	max-width: 350px;
}
@media screen and (max-width: 767px)
{
	.spor-upcoming-events
	{
		margin-bottom: 2em;
	}
}
.spor-upcoming-events > h2
{
	background-color: #DDE9F6;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #156195;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600 !important;
	margin: 0px;
	padding: 10px 17px;
	text-transform: uppercase;
}
.spor-upcoming-events > a
{
	color: #295376 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
.spor-upcoming-events > a:hover,
.spor-upcoming-events > a:focus
{
	color: #CC0000 !important;
	text-decoration: underline !important;
}
.spor-upcoming-events > a > .date-container
{
	margin: 0px;
	padding: 10px 10px 3px 10px;
}
.spor-upcoming-events > a > p
{
	margin: 0px;
	padding: 8px 10px 8px 0px;
}
.spor-highlight
{
	background-color: #DDE9F6;
	padding: 30px;
}
.spor-blue
{
	color: #1C6392;
}
.spor-link
{
	display: block;
	margin: 2em 0px;
	text-decoration: none;
}
.spor-link:hover,
.spor-link:focus,
.spor-link:active
{
	text-decoration: none !important;
}
.spor-link > img
{
	display: block;
	float: left;
	margin: 4px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
	width: 12px;
}
.spor-link > h3
{
	display: table-cell;
	margin-top: 0px;
}
.spor-link:hover > h3,
.spor-link:focus > h3
{
	color: #85113A;
	text-decoration: underline;
}
.spor-link > p
{
	color: black;
	font-weight: normal;
	margin: 0px 0px 0px 23px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                                     SPOR END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                       cihr-cafe-banner START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-cafe-banner-en
{
	background-image: url(/images/wb-banner-cafe-en.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-cafe-banner-en
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
.cihr-cafe-banner-fr
{
	background-image: url(/images/wb-banner-cafe-fr.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-cafe-banner-fr
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                          cihr-cafe-banner END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                     cihr-synapse-banner START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-synapse-banner-en
{
	background-image: url(/images/wb-banner-synapse-en.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-synapse-banner-en
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
.cihr-synapse-banner-fr
{
	background-image: url(/images/wb-banner-synapse-fr.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-synapse-banner-fr
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                       cihr-synapse-banner END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                  cihr-initiative-banner START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-initiative-banner-en
{
	background-image: url(/images/wb-signature-banner-en.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-initiative-banner-en
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
.cihr-initiative-banner-fr
{
	background-image: url(/images/wb-signature-banner-fr.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-initiative-banner-fr
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}

.cihr-initiative-deco {
	background-color: #2A94BC; 
	float: left; 
	height: 30px; 
	margin: 10px 10px 10px auto;
	width: 9px; 
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                    cihr-initiative-banner END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                  cihr-g8dementia-banner START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-g8dementia-banner
{
	background-image: url(/images/wb-banner-g8dementia.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-g8dementia-banner
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                    cihr-g8dementia-banner END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                     cihr-careers-banner START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*_________________________________Applying__________________________________*/
.cihr-careers-banner-applying-en
{
	background-image: url(/images/wb-banner-careers-applying-en.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-careers-banner-applying-en
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
.cihr-careers-banner-applying-fr
{
	background-image: url(/images/wb-banner-careers-applying-fr.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-careers-banner-applying-fr
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}

/*__________________________________Related__________________________________*/
.cihr-careers-banner-related-en
{
	background-image: url(/images/wb-banner-careers-related-en.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-careers-banner-related-en
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
.cihr-careers-banner-related-fr
{
	background-image: url(/images/wb-banner-careers-related-fr.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-careers-banner-related-fr
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}

/*__________________________________Working__________________________________*/
.cihr-careers-banner-working-en
{
	background-image: url(/images/wb-banner-careers-working-en.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-careers-banner-working-en
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
.cihr-careers-banner-working-fr
{
	background-image: url(/images/wb-banner-careers-working-fr.png);
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 767px)
{
	.cihr-careers-banner-working-fr
	{
		background-size: cover;
		height: 111px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                       cihr-careers-banner END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                                Homepage START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* WET Tweaks */
.tabs-style-2 .tabs-panel,.tabs-style-2 .ui-collapsible-content
{
	min-height: 0px;
}

.cihr-homepage-carousel
{
	display: block;
	float: left;
	width: 100%;
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-carousel
	{
		margin-top: 1em;
		width: 100%;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-homepage-carousel
	{
		margin-top: 0px;
	}
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-carousel
	{
		float: none;
	}
}
.cihr-homepage-carousel-tabbedinterface ul.tabs
{
	opacity: 1;
}
.cihr-homepage-carousel-tab
{
	display: block;
	margin-right: 0px;
	margin-left: 0px;
	min-height: 300px;
	text-decoration: none;
	overflow: hidden;
}
@media screen and (min-width: 1200px)
{
	.cihr-homepage-carousel-tab
	{
		min-height: 329px;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-homepage-carousel-tab
	{
		min-height: 300px;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-carousel-tab
	{
		min-height: 0px;
	}
	#tabs1_5 > .cihr-homepage-carousel-tab
	{
		border-radius: 0px 0px 7.68px 7.68px;
	}
}
.cihr-homepage-carousel-tab > div
{
	display: inline-block;
	margin: 63px 0px 0px 0px; /* jacinthe margin: 225px 0px 0px 0px; */
	min-height: 0px; /* jacinthe min-height: 145px; */
	width: 260px;
	position: absolute;
	z-index: 2;
}
@media screen and (min-width: 1200px)
{
	.cihr-homepage-carousel-tab > div
	{
		width: 300px;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-homepage-carousel-tab > div
	{
		width: 260px;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-carousel-tab > div
	{
		margin: 0px;
		position: static;
		float: none;
		width: 100%;
	}
}
.cihr-homepage-carousel-tab-deco
{
	float: left;
	height: 76px;
	width: 9px;
}
.cihr-homepage-carousel-tab > div > h2
{
  color: black !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 20px;
  font-weight: 400 !important;
  line-height: 102% !important;
  margin: 0px;
  padding: 10px 20px 7px 24px;
  text-transform: uppercase;
  width: 216px;
}
@media screen and (min-width: 1200px)
{
  .cihr-homepage-carousel-tab > div > h2
  {
    font-size: 21px;
    width: 256px;
  }
}
@media screen and (max-width: 1199px)
{
  .cihr-homepage-carousel-tab > div > h2
  {
    font-size: 20px;
    width: 216px;
  }
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-carousel-tab > div > h2
	{
		width: auto;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-homepage-carousel-tab > div > h2
	{
		padding: 10px 20px 20px 22px;
		float: none;
	}
}
.cihr-homepage-carousel-tab > div > h2 > span
{
	font-size: 115%;
}
.cihr-homepage-carousel-tab > div > p
{
	color: black !important;
	font-size: 13px;
	font-weight: normal;
	line-height: 19.1875px;
	margin: 0px;
	padding: 3px 20px 12px 25px;
}
.cihr-homepage-carousel-tab > img
{
	float: right;
	margin: 10px;
	margin-top: 30px;
	position: relative;
	width: 710px;
	z-index: 1;
}
@media screen and (min-width: 1200px)
{
	.cihr-homepage-carousel-tab > img
	{
		margin-top: 10px;
		width: 950px;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-homepage-carousel-tab > img
	{
		margin-top: 30px;
		width: 710px;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-carousel-tab > img
	{
		float: none;
		margin: 0px;
		position: static;
		width: 100%;
	}
}
.cihr-homepage-carousel-tab > p
{
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	/*font-size: 1.2em;*/
	font-size: 14px;
	left: 14px; /* jacinthe changed from left: 257px; */
	line-height: 19.1875px;
	top: 228px; /* jacinthe changed from top: 226px;*/ 
	position: absolute;
	white-space: nowrap;
	z-index: 3;
}
/*@media screen and (max-width: 767px)
{
	.cihr-homepage-carousel-tab > p
	{
		background-color: #D2F0FA;
		padding: 5px;
		top: 62%;
	}
}*/
@media screen and (max-width: 959px)
{
	.cihr-homepage-carousel-tab > p
	{
		background-color: #D2F0FA;
		padding: 5px;
		top: 5px;
	}
}
.cihr-homepage-carousel-tab > p > a
{
	color: #035D72 !important;
	font-weight: bold !important;
	text-decoration: none;
}
.cihr-homepage-carousel-tab > p > a:hover,
.cihr-homepage-carousel-tab > p > a:focus
{
	text-decoration: underline;
}
.cihr-homepage-carousel-tab > p > a > img
{
	display: inline-block;
	height: 16px;
	margin: 0px 0px 1px 4px;
	vertical-align: middle;
	width: 9px;
}
.cihr-homepage-carousel-tabbedinterface .tabs-panel a,
.cihr-homepage-carousel-tabbedinterface .tabs-panel a:visited,
.cihr-homepage-carousel-tabbedinterface .ui-collapsible-content a,
.cihr-homepage-carousel-tabbedinterface .ui-collapsible-content a:visited
{
	color: #035D72 !important;
}
.cihr-homepage-carousel-tabbedinterface .tabs-panel h2,
.cihr-homepage-carousel-tabbedinterface .ui-collapsible-content h2
{
	color: black !important;
}
.cihr-homepage-cihr-at-a-glance
{
	background-color: #91C877;
	background-image: url(/images/wb-cihr-at-a-glance-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 330px; /* jacinthe 395px; */
	margin-top: 10px;
	width: 37%;
}
@media screen and (min-width: 1200px)
{
	.cihr-homepage-cihr-at-a-glance
	{
		width:35%;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-homepage-cihr-at-a-glance
	{
		width:37%;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-cihr-at-a-glance
	{
		margin-top: 10px;
		width: 71%;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-homepage-cihr-at-a-glance
	{
		margin-top: 6px;
		width: 64%;
	}
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-cihr-at-a-glance
	{
		height: auto;
		float: none;
		width: 100%;
	}
}
.cihr-homepage-cihr-at-a-glance-deco
{
	background-color: #6AB51C;
	display: block;
	float: left;
	height: 70px;
	margin-top: 15px;
	width: 9px;
}
.cihr-homepage-cihr-at-a-glance > h2
{
	color:#2F6D13;
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	/*font-size: 3em;*/
	font-size: 35px;
	font-weight: 400 !important;
	line-height: 100% !important;
	margin: 0px;
	padding: 12px 0px 20px 13px; /* jacinthe  12px 0px 37px 13px; */
	text-transform: uppercase;
}
.cihr-homepage-cihr-at-a-glance > h2 > span
{
	display: inline-block;
	font-size: 80%;
	margin-bottom: -5px;
}
.cihr-homepage-cihr-at-a-glance > p
{
	font-size: 13px;
	line-height: 19.1875px;
	margin: 0em 26px 1em 26px;
}
.cihr-homepage-cihr-at-a-glance > p:last-of-type
{
	margin-bottom: 0px;
	padding-bottom: 1em;
}
.cihr-homepage-cihr-at-a-glance a
{
	color: black !important;
	font-weight: normal !important;
}
.cihr-homepage-cihr-at-a-glance > ul
{
	font-size: 13px;
	line-height: 19.1875px;
	list-style-type: none;
	margin: 0em 26px 0em 26px; /* jacinthe 1em 26px 0em 26px; */
	padding-bottom: 10px; /* Jacinthe new*/
}
.cihr-homepage-cihr-at-a-glance > ul > li
{
	list-style-type: none;
	margin-bottom: 0.8em;
	text-shadow: none;
	white-space: nowrap;
}
.cihr-homepage-cihr-at-a-glance > ul > li > a
{
	text-decoration: none;
	padding-left: 10px;
}
.cihr-homepage-cihr-at-a-glance > ul > li > a:hover,
.cihr-homepage-cihr-at-a-glance > ul > li > a:focus
{
	text-decoration: underline;
}
.cihr-homepage-cihr-at-a-glance > ul > li > a > img
{
	display: inline-block;
	height: 16px;
	margin: 0px 0px 1px 4px;
	vertical-align: middle;
	width: 9px;
}
.cihr-homepage-spacer-555
{
	float: left;
	min-height: 1px;
	width: 1%;
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-spacer-555
	{
		display: none;
	}
}
.cihr-homepage-funding-resources
{
	background-color: #E0E3E7;
	display: block;
	float: left;
	margin-top: 10px;
	width: 21%;
}
@media screen and (min-width: 1200px)
{
	.cihr-homepage-funding-resources
	{
		width: 17%;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-homepage-funding-resources
	{
		width: 21%;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-funding-resources
	{
		margin-top: 10px;
		width: 28%;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-homepage-funding-resources
	{
		margin-top: 6px;
		width: 35%;
	}
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-funding-resources
	{
		float: none;
		width: 100%;
	}
}
.cihr-homepage-funding-resources-deco
{
	background-color: #929494;
	float: left;
	height: 47px;
	margin-top: 15px;
	width: 9px;
}
.cihr-homepage-funding-resources > h2
{
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	/*font-size: 1.3em;*/
	font-size: 17px;
	font-weight: 600 !important;
	/*line-height: 115% !important;*/
	line-height: 19px !important;
	margin: 18px 10px 5px 14px;
	text-transform: uppercase;
}
.cihr-homepage-funding-resources > ul
{
	background-color: white;
	list-style-type: none;
	margin: 0px 9px 8px 9px;
}
.cihr-homepage-funding-resources > ul > li
{
	margin: 0px;
}
.cihr-homepage-funding-resources > ul > li > span
{
	background-image: url(/images/cihr-dotted-border.png);
	background-repeat: repeat-x;
	display: block;
	height: 1px;
}
.cihr-homepage-funding-resources-opportunities > a,
.cihr-homepage-funding-resources-opportunities > a:visited
{
	display: block;
	color: black !important;
	/*font-size: 1.25em;*/
	font-size: 16px;
	font-weight: normal !important;
	padding: 14px 5px 14px 13px; /* jacinthe 23px 5px 23px 13px; */
	text-decoration: none;
}
.cihr-homepage-funding-resources-opportunities > a:hover,
.cihr-homepage-funding-resources-opportunities > a:focus
{
	text-decoration: underline;
}
.cihr-homepage-funding-resources-opportunities > a > img
{
	display: inline-block;
	margin: 0px 9px 0px 0px;
	vertical-align: middle;
	width: 30px;
}
.cihr-homepage-funding-resources-policies > a,
.cihr-homepage-funding-resources-policies > a:visited
{
	display: block;
	color: black !important;
	/*font-size: 1.25em;*/
	font-size: 16px;
	font-weight: normal !important;
	padding: 16px 5px 16px 13px; /* jacinthe 24px 5px 24px 13px; */
	text-decoration: none;
}
.cihr-homepage-funding-resources-policies > a:hover,
.cihr-homepage-funding-resources-policies > a:focus
{
	text-decoration: underline;
}
.cihr-homepage-funding-resources-policies > a > img
{
	display: inline-block;
	margin: 0px 10px 0px 0px;
	vertical-align: middle;
	width: 32px;
}
.cihr-homepage-funding-resources-common-cv > a,
.cihr-homepage-funding-resources-common-cv > a:visited
{
	display: block;
	color: black !important;
	/*font-size: 1.25em;*/
	font-size: 16px;
	font-weight: normal !important;
	padding: 10px 5px 0px 8px; /* jacinthe 14px 5px 6px 8px; */
	text-decoration: none;
}
.cihr-homepage-funding-resources-common-cv > a:hover,
.cihr-homepage-funding-resources-common-cv > a:focus
{
	text-decoration: underline;
}
.cihr-homepage-funding-resources-common-cv > a > img
{
	display: inline-block;
	margin: 0px 2px 9px 0px;
	vertical-align: middle;
	width: 47px;
}
.cihr-homepage-funding-resources-decisions > a,
.cihr-homepage-funding-resources-decisions > a:visited
{
	display: block;
	color: black !important;
	/*font-size: 1.25em;*/
	font-size: 16px;
	font-weight: normal !important;
	padding: 18px 5px 18px 14px; /* jacinthe 29px 5px 29px 14px; */
	text-decoration: none;
}
.cihr-homepage-funding-resources-decisions > a:hover,
.cihr-homepage-funding-resources-decisions > a:focus
{
	text-decoration: underline;
}
.cihr-homepage-funding-resources-decisions > a > img
{
	display: inline-block;
	margin: 0px 16px 0px 0px;
	vertical-align: middle;
	width: 27px;
}
.cihr-homepage-block-4
{
	float: left;
	min-height: 1px;
	width: 1%;
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-block-4
	{
		display: none;
	}
}
.cihr-homepage-hra-priorities
{
	background-color: #EFF1F3; /* jacinthe #E0E3E7; */
	display: block;
	float: left;
	margin-top: 10px;
	padding-bottom: 10px; /* Jacinthe New*/
	width: 40%;
}
@media screen and (min-width: 1200px)
{
	.cihr-homepage-hra-priorities
	{
		width: 46%;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-homepage-hra-priorities
	{
		width: 40%;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-hra-priorities
	{
		width: 100%;
	}
}
.cihr-homepage-hra-priorities > h2
{
	color: #555 !important; /* jacinthe #000*/
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.4em; /* jacinthe 1.8em; */
	font-weight: 600 !important; /*jacinthe 400*/
	line-height: 102% !important;
	margin: 0px;
	padding: 21px 20px 7px 13px;
	text-transform: uppercase;
}
.cihr-homepage-hra-priorities-deco
{
	background-color: #6AB51C; /* jacinthe #929494; */
	float: left;
	height: 40px; /* jacinthe 50px; */
	margin-top: 11px;
	width: 9px;
}
.cihr-homepage-hra-priorities-box
{
	background-color: white;
	border-bottom: 1px solid #E0E3E7; /* Jacinthe new */
	margin: 0px 10px 0px 10px; /* jacinthe 0px 10px 10px 10px; */
}

.cihr-homepage-hra-priorities-box > img
{
	display: block;
	float: left;
	margin: 10px 0px 10px 10px;
	width: 30%;
}
@media screen and (max-width: 380px)
{
	.cihr-homepage-hra-priorities-box > img
	{
		display: none;
	}
}
.cihr-homepage-hra-priorities-box-text
{
	float: left;
	font-family: Arial, sans-serif;
	line-height: 135%;
	padding: 12px 0px;
	width: 67%;
}
@media screen and (max-width: 380px)
{
	.cihr-homepage-hra-priorities-box-text
	{
		width: 100%;
	}
}
.cihr-homepage-hra-priorities-box-text > h3
{
	color: black;
	font-size: 1em; /* jacinthe 1.2em; */
	margin: 0px 10px;
}

.cihr-homepage-hra-priorities-box-text > p
{
	margin: 3px 10px 0px 10px;
}
.cihr-homepage-hra-priorities-box-text-link
{
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-align: left; /* jacinthe right; */
}
.cihr-homepage-hra-priorities-box-text-link > a
{
	color: #2F6D13 !important; /*  jacinthe #036D86*/
 	font-weight: bold !important;
	text-decoration: none;
}

.cihr-homepage-hra-priorities-box-text-link > a:hover,
.cihr-homepage-hra-priorities-box-text-link > a:focus
{
	text-decoration: underline;
}
.cihr-homepage-hra-priorities-box-text-link > a > img
{
	display: inline-block;
	height: 16px;
	margin: 0px 0px 1px 4px;
	vertical-align: middle;
	width: 9px;
}

/* health research in action block - home page */
.cihr-homepage-hra-priorities > h2.hra 
{
	color: #2f6d13 !important;
	float: left;
	font-size: 1.7em;
	font-style: italic;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: normal !important; 
	line-height: 100% !important;
	margin: 0px;
	padding: 16px 20px 7px 13px;
	text-transform: none;
}
@media screen and (max-width: 380px)
{
	.cihr-homepage-hra-priorities > h2.hra 
	{
		font-size: 1.3em;
	}
}
@media screen and (max-width: 300px)
{
	.cihr-homepage-hra-priorities > h2.hra 
	{
		font-size: 13px;
	}
}
.cihr-homepage-hra-priorities-box > img.hra
{
	display: block;
	float: right;
	margin: 0px 0px 0px 10px;
	width: 44%;
}
@media screen and (max-width: 380px)
{
	.cihr-homepage-hra-priorities-box > img.hra
	{
		display: none;
	}
}

.hra-1 
{
	width: 53% !important;
}
.cihr-homepage-hra-priorities-box-text > div.hra 
{
	margin: 0px 10px;
	background-image: transparent;
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 135px; 
	width:95%;
}
@media screen and (min-width: 1200px)
{
	.cihr-homepage-hra-priorities-box-text > div.hra
	{
		background-image: url(../images/hra_arrow.png);
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-homepage-hra-priorities-box-text > div.hra
	{
		background-image: transparent;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-hra-priorities-box-text > div.hra
	{
		background-image: url(../images/hra_arrow.png);
	}
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-hra-priorities-box-text > div.hra
	{
		background-image: transparent;
	}
}
.cihr-homepage-hra-priorities-box-text > div.hra > h3
{
	color: #2a94bc !important;
	font-size: 28px; 
	font-weight: normal !important;
	margin: 0;
}
.cihr-homepage-hra-priorities-box-text > div.hra > p
{
	color: #59820b !important;
	font-size: 19px; 
	font-weight: normal !important;
	line-height:22px;
	margin-top: 0px;
}
.cihr-homepage-hra-priorities-box-text > div.hra > p > span
{
	color: #555555 !important;
	font-size: 14px; 
	font-weight: normal !important;
}
@media screen and (max-width: 380px)
{
	.cihr-homepage-hra-priorities-box-text > div.hra
	{
		width: 90% !important;
	}
	.hra-1 
	{
		width: 100% !important;
	}
}
.cihr-homepage-hra-priorities-box-text-link > a.hra
{
	color:#036D86 !important;
	font-size: 13px !important;
}



.cihr-homepage-spacer-959
{
	float: left;
	min-height: 1px;
	width: 1%;
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-spacer-959
	{
		/*display: none;*/
		clear: both;
		float: none;
		min-height: 0px;
		width: 0px;
	}
}
/*____________________________Block 8___april 2014________________________________*/
.cihr-homepage-funding-news
{
	background-color: #EFF1F3;
	display: block;
	float: left;
	margin-top: 10px;
	width: 59%;
}
@media screen and (min-width: 1200px)
{
	.cihr-homepage-funding-news
	{
		width: 53%;
	}
}
@media screen and (max-width: 1199px)
{
	.cihr-homepage-funding-news
	{
		width: 59%;
	}
}
@media screen and (max-width: 959px)
{
	.cihr-homepage-funding-news
	{
		width: 100%;
	}
}
.cihr-homepage-funding-news > h2
{
	color: #555 !important;
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.4em;
	font-weight: 600 !important;
	line-height: 102% !important;
	margin: 0px;
	padding: 21px 20px 7px 13px;
	text-transform: uppercase;
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-funding-news > h2
	{
		padding: 12px 7px 7px 15px;
		width: 220px;
	}
}
.cihr-homepage-funding-news-deco
{
	background-color: #2A94BC;
	float: left;
	height: 40px;
	margin-top: 11px;
	width: 9px;
}
.cihr-homepage-funding-news-box
{
	background-color: white;
	margin: 0px 10px 0px 10px;
}
.cihr-homepage-funding-news-box > ul
{
	display:table;
	font-size: 1em;
	list-style-type:none;
	margin:0px;
	width:100%;	
}
.cihr-homepage-funding-news-rss
{
	display: inline-block;
	float: right;
	margin: 10px;
}
.cihr-homepage-funding-news-rss > img
{
	margin: 0px;
	width:28px;
}
.cihr-homepage-funding-news-learn
{
	padding: 0px 13px 5px 0px;
	text-align: right;
}
.cihr-homepage-funding-news-learn > a
{
	color: #036D86 !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold !important;
	text-decoration: none;
}
.cihr-homepage-funding-news-learn > a:hover,
.cihr-homepage-funding-news-learn > a:focus
{
	text-decoration: underline;
}
.cihr-homepage-funding-news-learn > a > img
{
	display: inline-block;
	height: 16px;
	margin: 0px 0px 1px 4px;
	vertical-align: middle;
	width: 9px;
}
.cihr-homepage-funding-news-newslinks
{
	display: table;
	margin: 15px 23px 10px 17px;
}
.cihr-homepage-funding-news-newslinks > li
{
	display: table-row-group;
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-funding-news-newslinks > li:first-of-type
	{
		padding-top: 0px;
	}
	.cihr-homepage-funding-news-newslinks > li
	{
		display: block;
	}
}
.cihr-homepage-funding-news-newslinks > li > a
{
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	display: table-row;
	text-decoration: none;
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-funding-news-newslinks > li > a
	{
		display: block;
	}
	.cihr-homepage-funding-news-newslinks > li > a:last-of-type
	{
		margin-bottom: 0px;
	}
}
.cihr-homepage-funding-news-newslinks > li > a:hover >
   .cihr-homepage-funding-news-newslinks-title,
.cihr-homepage-funding-news-newslinks > li > a:hover >
   .cihr-homepage-funding-news-newslinks-date,
.cihr-homepage-funding-news-newslinks > li > a:focus >
   .cihr-homepage-funding-news-newslinks-title
.cihr-homepage-funding-news-newslinks > li > a:focus >
   .cihr-homepage-funding-news-newslinks-date
{
	text-decoration: underline;
}
.cihr-homepage-funding-news-newslinks-title
{
	color: black;
	display: table-cell;
	font-weight: normal;
	padding: 10px 14px;
}
@media screen and (max-width: 555px)
{
	.cihr-homepage-funding-news-newslinks-title
	{
		display: block;
	}
}
.cihr-homepage-funding-news-newslinks-date
{
	color: #757879;
	display:inline;
	font-size: 11px;
	font-weight: normal;
}

/* follow us */

.follow-us 
{
	margin: 5px 0px 0px 15px ;
}
.follow-us p
{
	float: left;	
	font-size: 14px;
	font-weight: bold;
}
.follow-us ul
{
	display:inline;
	margin-left:15px;
	padding-left:0
}
.follow-us ul li
{
	display:inline-block;
	margin: 0;
	padding: 5px 5px 0 3px;
}
@media screen and (max-width: 300px)
{
	.follow-us
	{
		margin: 3px 0px 0px 3px;
		width: 100%;
	}
	.follow-us p
	{
		font-size: 12px;
	}
	.follow-us ul
	{
		margin-left:5px;
	}
	.follow-us ul li
	{
		padding: 5px 0px 0px 3px;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                  Homepage END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                           Careers Boxes START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.hr_landing
{
	height: 105px;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 10px;
	max-width: 500px;
}
.hr_landing img
{
	border: 0px;
	float: right;
}
.hr_gradient
{
	background-image: url('../images/hr_landing_gradient.jpg');
	background-repeat:repeat-x;
	border-bottom: 1px solid #B2CBDE;
	height: 104px;
	text-align: left;
	width: 480px;
}
.hr_gradient2
{
	background: url(../images/hr_landing_gradient.jpg) repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #B2CBDE;
	padding: 0px 15px;
	text-align: left;
}
.hr_gradient img
{
	border: 0px;
	margin: 0px;
	float: left;
	padding-right: 15px;
}
.hr_landing h2,
.hr_landing h2 a:link,
.hr_landing h2 a:visited,
.hr_landing h2 a:active
{
	color: #1438B6 !important;
	font-size: 115%;
	line-height: 100% !important;
	padding-top: 20px;
	text-decoration: none;
}
.hr_landing h2 a:hover
{
	color: #1438B6;
	font-size: 115%;
	text-decoration: underline;
}
.hr_landing p
{
	padding-right: 15px;
}
.hr_gradient2 h2,
.hr_gradient2 h2 a:link,
.hr_gradient2 h2 a:visited ,
.hr_gradient2 h2 a:active
{
	color: #1438B6 !important;
	font-size: 115%;
	line-height: 1em; 
	padding-top: 20px;
	text-decoration: none;
}

/*______________________________Testimonials_________________________________*/
.cihr-ct-image
{
	display: table-cell;
}
.cihr-ct-image > img
{
	margin-top: 10px;
	max-width: none;
}
@media screen and (max-width: 767px)
{
	.cihr-ct-image > img
	{
		width: 140px;
	}
}
.cihr-ct-text
{
	background-image: url(/images/ct-quote-icon.png);
	background-position: 25px 21px;
	background-repeat: no-repeat;
	display: table-cell;
	padding: 15px 20px 2em 66px;
	vertical-align: top;
}
@media screen and (max-width: 450px)
{
	.cihr-ct-text
	{
		background-image: none;
		padding: 15px 10px 2em 10px;
	}
}
.cihr-ct-text-quote
{
	background: none;
	border: none;
	color: #434649;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
	font-size: 1.1em;
	padding: 0px;
}
.cihr-ct-text-author
{
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1em;
	margin-top: 1.5em;
}
.cihr-ct-h2
{
	color: #2F6D13;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600 !important;
	text-transform: uppercase;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                             Careers Boxes END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                    Show me the Evidence START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.wrapper
{
	margin-right: auto;
	margin-left: auto;
	width: 595px;
}
.sme_header
{
	height: 150px;
	width: 595px;
}
.sme_header_left_eng
{
	float: left;
	background-image: url('/images/sme_banner_e.png');
	background-repeat: no-repeat;
	height: 150px;
	width: 415px;
}
.sme_header_left_fra
{
	float: left;
	background-image: url('/images/sme_banner_f.png');
	background-repeat: no-repeat;
	height: 150px;
	width: 415px;
}
.sme_header_left_text
{
	color: #777575;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.1em;
	margin: 108px 0px 0px 215px;
	padding: 0px;
}
.sme_header_right
{
	background-image: url('/images/sme_ban_grey.png');
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 180px;
}
.sme_header_right_image
{
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.sme_header_right_text
{
	color: #777575;
	display: block;
	font-size: 0.9em;
	margin-top: 3px;
	text-align: center;
}
.sme_landingcontent 
{
	margin-left: 13px;
	width: 584px;
}
#sme_landingcontent_left
{
	float: left;
	padding-right: 15px;
	width: 389px;
}
#sme_landingcontent_left a:link,
#sme_landingcontent_left a:visited
{
	color: #777575;
	text-decoration: underline; 
}
#sme_landingcontent_left a:hover,
#sme_landingcontent_left a:active,
#sme_landingcontent_left a:focus
{
	color: #026596;
	text-decoration: underline; 
}
#sme_landingcontent_left h2
{
	color: #026596;
}

#sme_landingcontent_left h2 a:link,
#sme_landingcontent_left h2 a:visited 
{
	color: #026596;
	text-decoration: underline;
}
#sme_landingcontent_left h2 a:hover,
#sme_landingcontent_left h2 a:active,
#sme_landingcontent_left h2 a:focus
{
	text-decoration: underline;
}
.sme_landingcontent_right
{
	float: left;
	width: 180px;
}
.sme_langingcontent_right_list
{
	color: #82bedd;
	font-weight: bold;
}
.sme_langingcontent_right_list li
{
	font-size: 107%;
	margin-bottom: 1em;
}
.sme_langingcontent_right_list a:link,
#sme_langingcontent_right_list a:visited
{
	color: #026596;
	text-decoration: none;
}
.sme_langingcontent_right_list a:hover,
#sme_langingcontent_right_list a:focus,
#sme_langingcontent_right_list a:active
{
	text-decoration: underline;
}
#sme_content
{
	margin-left: 13px;
	padding-right: 15px;
}
#sme_content a:link
{
	color: #0474AD;
}
#sme_content h2
{
	color: #026596;
}
#sme_content h3
{
	color: #777575;
}
.sme_glance
{
	border: 1px solid #82BEDD;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
.sme_glance_div
{
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
	height: auto;
	text-transform:uppercase;
	width: auto;
}
.sme_glance_div_heading
{
	background-color: #026596;
	display: inline;
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 6px;
}
.sme_glance_padding
{
	padding: 0px 15px 15px 15px;
}
.sme_reading
{
	border: 1px solid #82BEDD;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
.sme_reading_div
{
	color: #0474AD;
	height: auto;
	padding: 5px 0px 5px 0px;
	width: auto;
}
.sme_reading_div_heading
{
	background-color: #ffff79;
	display: inline;
	font-size: 107%;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
}
.sme_reading_padding
{
	padding: 0px 15px 15px 15px;
}
.sme_reading li
{
	color: #82BEDD;
}
.sme_infobox_grey 
{
	border: 1px solid #CECDCD;
}
.sme_infobox_grey h2
{
	background-color: #EBECEB;
	font-size: 107%;
	color: #026596;
	margin: 0px;
	padding: 0.6em 0px 0.6em 0.5em;
}
.sme_infobox_grey img
{
	display: block;
	float: left;
	height: 28px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 27px;
}
.sme_infobox_yellow 
{
	border: 1px solid #82BEDD;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	width: 180px;
}
.sme_infobox_yellow h2
{
	background-color: #FFFF79;
	color: #0474AD;
	font-size: 107%;
	margin: 0px;
	padding: 0.6em 0px 0.6em 0.5em;
}
.sme_infobox_yellow li
{
	color: #82BEDD;
}
.sme_imgbox
{
	height: 127px;
	width: 569px;
}
.sme_imgbox_left
{
	background-color: #026596;
	float: left;
	height: 127px;
	margin-right: 3px;
	width: 15px;
}
.sme_imgbox_right
{
	border: 1px solid #82BEDD;
	float: left;
	height: 125px;
	width: 549px;
}
.sme_imgbox_right_image
{
	display: block;
	float: left;
	height: 125px;
	width: 130px;
}
.sme_imgbox_right_text
{
	float: left;
	height: 103px;
	padding: 12px 13px 10px 13px;
	width: 393px;
}
.sme_imgbox_right_text_p1
{
	color: #026596;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.sme_imgbox_right_text_p2
{
	margin: 0px;
	padding: 3px 0px 3px 0px;
}
.sme2_imgbox
{
	display: table;
	width: 100%;
}
.sme2_imgbox_row
{
	display: table-row;
}
.sme2_imgbox_cellLeft
{
	background-color: #026596;
	display: table-cell;
	width: 15px;
}
.sme2_imgbox_cellMiddle
{
	display: table-cell;
	width: 3px;
}
.sme2_imgbox_cellRight
{
	background-color: #F6F6F6;
	border: 1px solid #82BEDD;
	display: table-cell;
}
.sme2_imgbox_cellRight p
{
	margin: 0.7em;
}
.sme2_imgbox_cellRight_image
{
	float: left;
	margin-right: 1em !important;
}
.sme2_imgbox_cellRight_header
{
	color: #026596;
	font-size: 1.2em;
}
/*.sme_blockquote
{
	background-color: #FFF;
	border: 1px solid #82BEDD;
	color: #0474ad;
	font-size: 1.2em;
	font-style: italic;
	margin: 10px;
	padding-right: 15px;
	padding-left: 15px;
}*/
.sme_notice
{
	background-color: #FFF;
	border: 1px solid #82BEDD;
	color: #0474AD;
	font-size: 1.2em;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	width: 80%;
}
.sme_hr 
{
	border: 1px solid #82BEDD;
	margin-top: 10px;
	width: 40%;
}
.sme_blue
{
	color: #026596;
}
.sme_grey
{
	color: #777575;
}

/*__________________________________Banner___________________________________*/
.cihr-sme-banner-en
{
	background-image: url(/images/sme-banner-en.png);
	background-repeat: no-repeat;
	height: 168px;
	margin-bottom: 1.65em;
}
.cihr-sme-banner-fr
{
	background-image: url(/images/sme-banner-fr.png);
	background-repeat: no-repeat;
	height: 168px;
	margin-bottom: 1.65em;
}
@media screen and (max-width: 959px)
{
	.cihr-sme-banner-en
	{
		margin-top: 20px;
	}
	.cihr-sme-banner-fr
	{
		margin-top: 20px;
	}
}
@media screen and (max-width: 767px)
{
	.cihr-sme-banner-en
	{
		background-size: cover;
		height: 141px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
	.cihr-sme-banner-fr
	{
		background-size: cover;
		height: 141px;
		margin-top: 6px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
@media screen and (max-width: 555px)
{
	.cihr-sme-banner-en
	{
		height: 102px;
	}
	.cihr-sme-banner-fr
	{
		height: 102px;
	}
}
.cihr-sme-banner-en > p
{
	color: #767575;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 0px;
	padding: 122px 10px 0px 291px;
	text-transform: uppercase;
}
.cihr-sme-banner-fr > p
{
	color: #767575;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 0px;
	padding: 122px 10px 0px 291px;
	text-transform: uppercase;
}
@media screen and (max-width: 767px)
{
	.cihr-sme-banner-en > p
	{
		padding: 99px 10px 0px 237px;
	}
	.cihr-sme-banner-fr > p
	{
		padding: 99px 10px 0px 237px;
	}
}
@media screen and (max-width: 555px)
{
	.cihr-sme-banner-en > p
	{
		font-size: 14px;
		line-height: 100%;
		padding: 71px 10px 0px 170px;
	}
	.cihr-sme-banner-fr > p
	{
		font-size: 14px;
		line-height: 100%;
		padding: 71px 10px 0px 170px;
	}
}

/*__________________________________Issues___________________________________*/
.cihr-sme-issues
{
	display: block;
	text-decoration: none;
}
.cihr-sme-issues:hover,
.cihr-sme-issues:focus
{
	text-decoration: none;
}
.cihr-sme-issues > img
{
	display: inline-block;
	margin-right: 4%;
	width: 35%;
}
.cihr-sme-issues > div
{
	display: inline-block;
	width: 55%;
	vertical-align: top;
}
.cihr-sme-issues > div > h3
{
	margin-top: 0px;
	text-decoration: underline;
}
.cihr-sme-issues:hover > div > h3,
.cihr-sme-issues:focus > div > h3
{
	color: #C00;
}
.cihr-sme-issues > div > p
{
	color: black;
	font-weight: normal;
}
.cihr-sme-issues:hover > div > p,
.cihr-sme-issues:focus > div > p
{
	text-decoration: none;
}

/*___________________________________Fixes___________________________________*/
.cihr-sme h2
{
	color: #026596 !important;
}
.cihr-sme h2 a
{
	color: #026596 !important;
}
.cihr-sme h2 > a:hover,
.cihr-sme h2 > a:focus
{
	color: #C00 !important;
}
.cihr-sme .cihr-social-media > h2
{
	font-size: 1.6em;
}

/*__________________________________Landing__________________________________*/
.cihr-sme-landing h2
{
	color: #026596 !important;
	font-size: 1.1em;
	margin-bottom: 1em;	
}
.cihr-sme-landing a:link h2 
{
	color: #026596 !important;
	font-weight: normal !important;
	text-decoration: underline !important;
}
.cihr-sme-landing a:hover h2,
.cihr-sme-landing a:focus h2
{
	color: #C00 !important;
}
.cihr-sme-landing h3
{
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 3em;
}
.cihr-sme-landing .cihr-social-media > h2
{
	font-size: 1.6em;
}

/*____________________________________PDF____________________________________*/
.cihr-sme-pdf > img
{
	display: block;
	margin: 2em auto 0.5em auto;
	width: 142px;
}
.cihr-sme-pdf > p
{
	margin-top: 0px;
	margin-bottom: 2em;
	text-align: center;
}

/*____________________________________Profile____________________________________*/
.cihr-sme-profile
{
	background-color: #e6e6e6;
	margin: 10px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
/*____________________________________Web Exclusive____________________________________*/
.cihr-sme-web
{
	background-color: #DDE9F6;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.cihr-sme-web > h2
{
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #156195;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.2em;
	font-weight: 600 !important;
	margin: 0px;
	padding-top: 10px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-transform: uppercase;
}
.cihr-sme-web > h3
{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                     Show me the Evidence END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                        CIHR Pull Quote START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*_________________________________Version 2_________________________________*/
.cihr-pull-quote-left
{
	background-color: #F6F6F6;
	border: 1px solid gainsboro;
	border-right: 0px;
	border-left: 0px;
	color: #222!important;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: italic;
	line-height: 1.6em;
	margin-right: 15px !important;
	padding: 5px 20px;
	width: 30%;
}
.cihr-pull-quote-right
{
	background-color: #F6F6F6;
	border: 1px solid gainsboro;
	border-right: 0px;
	border-left: 0px;
	color: #222!important;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: italic;
	line-height: 1.6em;
	margin-left: 15px !important;
	padding: 5px 20px;
	width: 30%;
}
@media screen and (max-width: 555px)
{
	.cihr-pull-quote-left
	{
		float: none;
		margin-right: auto !important;
		margin-left: auto !important;
		max-width: 300px;
		width: auto;
	}
	.cihr-pull-quote-right
	{
		float: none;
		margin-right: auto !important;
		margin-left: auto !important;
		max-width: 300px;
		width: auto;
	}
}

/*_________________________________Version 3_________________________________*/
.cihr-pullquote
{
	background-color: #F6F6F6;
	border: 1px solid gainsboro;
	border-right: 0px;
	border-left: 0px;
	color: #222 !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: italic;
	line-height: 1.6em;
	margin-right: 15px !important;
	padding: 5px 20px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                          CIHR Pull Quote END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                               CIHR ToC START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-toc,
.cihr-contents
{
	border-left: 6px solid #D3D3D3;
	font-family: sans-serif;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-bottom: 1px;
	width: 70%;
}
@media screen and (max-width: 767px)
{
	.cihr-toc,
	.cihr-contents
	{
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
	}
}
.mg .cihr-toc,
.mg .cihr-contents
{
	margin-right: 0px;
	margin-left: 0px;
}
.cihr-toc a:hover,
.cihr-toc a:focus,
.cihr-contents a:hover,
.cihr-contents a:hover
{
	color: #C00 !important;
}
.cihr-toc > h2,
.cihr-contents > h2
{
	background-color: #EEE;
	display: inline-block;
	font-size: 190%;
	font-weight: normal !important;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 3%;
	padding-right: 3%;
	text-transform: uppercase;
}
.cihr-toc > ul
{
	margin-left: 4%;
}
.cihr-contents > ul
{
	margin-left: 7%;
}
.cihr-toc > ul > li
{
	font-size: 120%;
	font-weight: bold !important;
	list-style-type: none;
	margin-bottom: 1em;
}
.cihr-contents > ul > li
{
	font-size: 100%;
	font-weight: normal !important;
	margin-bottom: 0.5em;
}
.cihr-toc > ul > li > ul,
.cihr-toc > ul > li > ol,
.cihr-contents > ul > li > ul,
.cihr-contents > ul > li > ol
{
	font-size: 85%;
	font-weight: normal !important;
	line-height: 170%;
	margin-top: 0.5em !important;
	margin-bottom: 1.5em;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                                  CIHR ToC END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                     Bootstrap Nav Pills START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.nav.nav-pills
{
	margin-left: 0px;
}
.nav.nav-pills > li
{
	display: inline-block;
}
.nav.nav-pills li a
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjcwODFFN0QxNTcyMTFFMzlENDdBQTY1NzY2QUNBNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjcwODFFN0UxNTcyMTFFMzlENDdBQTY1NzY2QUNBNzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzA4MUU3QjE1NzIxMUUzOUQ0N0FBNjU3NjZBQ0E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzA4MUU3QzE1NzIxMUUzOUQ0N0FBNjU3NjZBQ0E3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn0C/hQAAAAfSURBVHjaYn737h0TAwMD0////8EYmU1tjGQ2QIABAFiSULpow7cJAAAAAElFTkSuQmCC');
	border-color: #C8C8C8 #C8C8C8 #BBB;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #222 !important;
	display: block;
	line-height: 16px;
	padding: 4px 10px !important;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #FFF;
	transition: all 175ms;
}
.nav.nav-pills li a:hover,
.nav.nav-pills li a:focus
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDJFM0JEQjMxNTcyMTFFM0JCN0Y4QUE0QzdFNzMzRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDJFM0JEQjQxNTcyMTFFM0JCN0Y4QUE0QzdFNzMzRjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MkUzQkRCMTE1NzIxMUUzQkI3RjhBQTRDN0U3MzNGOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MkUzQkRCMjE1NzIxMUUzQkI3RjhBQTRDN0U3MzNGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlI+Lw0AAAAfSURBVHjaYrxz5w4TAwMDGP///x/OxiZGCRtNDCDAAHnaGrgln6k0AAAAAElFTkSuQmCC');
}
.nav.nav-pills li a:active
{
	background-color: #767676;
	background-image: none;
	border-color: #808080;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: white !important;
	text-shadow: 0 1px 1px #4E4E4E;
}
.nav.nav-pills li.active a
{
	background-color: #767676;
	background-image: none;
	border-color: #808080;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: white !important;
	cursor: default;
	text-shadow: 0 1px 1px #4E4E4E;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                       Bootstrap Nav Pills END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                    Bootstrap Pagination START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.pagination
{
	margin-left: 0px;
}
.pagination:after
{
	clear: both;
	content: "";
	display: block;
}
.pagination > li
{
	display: block;
	float: left;
}
.pagination > li > a
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjcwODFFN0QxNTcyMTFFMzlENDdBQTY1NzY2QUNBNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjcwODFFN0UxNTcyMTFFMzlENDdBQTY1NzY2QUNBNzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzA4MUU3QjE1NzIxMUUzOUQ0N0FBNjU3NjZBQ0E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzA4MUU3QzE1NzIxMUUzOUQ0N0FBNjU3NjZBQ0E3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn0C/hQAAAAfSURBVHjaYn737h0TAwMD0////8EYmU1tjGQ2QIABAFiSULpow7cJAAAAAElFTkSuQmCC');
	border-color: #C8C8C8 #C8C8C8 #BBB;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #222 !important;
	display: block;
	line-height: 16px;
	padding: 4px 10px !important;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #FFF;
	transition: all 175ms;
}
.pagination > li:first-of-type > a
{
	border-radius: 4px 0px 0px 4px;
	border-width: 1px;
}
.pagination > li:last-of-type > a
{
	border-radius: 0px 4px 4px 0px;
}
.pagination > li a:hover,
.pagination > li a:focus
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDJFM0JEQjMxNTcyMTFFM0JCN0Y4QUE0QzdFNzMzRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDJFM0JEQjQxNTcyMTFFM0JCN0Y4QUE0QzdFNzMzRjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MkUzQkRCMTE1NzIxMUUzQkI3RjhBQTRDN0U3MzNGOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MkUzQkRCMjE1NzIxMUUzQkI3RjhBQTRDN0U3MzNGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlI+Lw0AAAAfSURBVHjaYrxz5w4TAwMDGP///x/OxiZGCRtNDCDAAHnaGrgln6k0AAAAAElFTkSuQmCC');
}
.pagination > li a:active
{
	background-color: #767676;
	background-image: none;
	border-color: #808080;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: white !important;
	text-shadow: 0 1px 1px #4E4E4E;
}
.pagination > li.active a
{
	background-color: #767676;
	background-image: none;
	border-color: #808080;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: white !important;
	cursor: default;
	text-shadow: 0 1px 1px #4E4E4E;
}
.pagination > li.disabled a
{
	background-color: #F0F0F0;
	background-image: none;
	box-shadow: none;
	cursor: not-allowed;
	text-shadow: none;
}
.pagination > li.disabled a:active
{
	border-color: #C8C8C8 #C8C8C8 #BBB;
	color: black !important;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                      Bootstrap Pagination END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                           CIHR Timeline START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.cihr-timeline-background
{
	background-image: url(/images/timeline-back-arrow.png);
	background-repeat: no-repeat;
	color: #FFF !important;
	float: left;
	font-size: 1.4em !important;
	height: 46px;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 28px;
	width: 86px;
}
.cihr-timeline-row
{
	overflow: hidden;
	width: 100%;
}
.cihr-timeline-content
{
	border-top: 1px dashed #CCC;
	float: left;
	width: 80%;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                                @@*/
/*@@      |                                             CIHR Timeline END   @@*/
/*@@      |                                                                 @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                 @@*/
/*@@      |                                            Social Media START   @@*/
/*@@     \|/                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*__________________________________Version 3_________________________________*/
.cihr-social-media
{
	margin-right: auto;
	margin-left: auto;
	max-width: 580px;
}
.cihr-social-media > h2
{
	background-color: #DDE9F6;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #156195 !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600 !important;
	margin: 0px;
	padding: 10px 17px;
	text-transform: uppercase;
}
.cihr-social-media > ul
{
	display: table;
	list-style-type: none;
	margin: 0px;
	width: 100%;
}
.cihr-social-media > ul > li
{
	background-color: #EBEBEB;
	background-image: url(/images/cihr-dotted-border.png);
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
	display: table-row-group;
	margin: 0px;
}
.cihr-social-media > ul > li > p > a
{
	color: #295376 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
.cihr-social-media > ul > li > p > a:hover,
.cihr-social-media > ul > li > p > a:focus
{
	color: #CC0000 !important;
	text-decoration: underline !important;
}
.cihr-social-media > ul > li > a
{
	color: #295376 !important;
	display: table-row;
	font-weight: normal !important;
	text-decoration: none !important;
}
.cihr-social-media > ul > li > a:hover,
.cihr-social-media > ul > li > a:focus
{
	color: #CC0000 !important;
	text-decoration: underline !important;
}
.cihr-social-media > ul > li > div,
.cihr-social-media > ul > li > a > div
{
	display: table-cell;
	margin: 0px !important;
	max-width: none;
	padding: 12px 10px;
	width: 29px;
}
.cihr-social-media > ul > li > div > img,
.cihr-social-media > ul > li > a > div > img
{
	display: block;
	margin: 0px !important;
	width: 29px;
}
.cihr-social-media > ul > li > p,
.cihr-social-media > ul > li > a > p
{
	display: table-cell;
	padding: 10px 10px 10px 0px;
	vertical-align: middle;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                             Social Media END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                 Health research in action - page 49150 START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


.health-in-action 
{
	background:#eee !important;
	min-height: 50px;
	width: 97%;
}
.health-in-action .follow-us
{
	display:inline-block;
	float:left;
	margin: 0;
	padding: 0px 0px 0px 15px;
	width:40%;
}
.health-in-action .stories
{
	float:left;
	font-family: Tahoma;
	padding-left: 60px;
	width:20%;
}
.health-in-action .stories p
{
	padding: 2px 0px 0px 0px;
}
.health-in-action .stories  img
{
	float:left;
	padding-right: 5px !important;
}
.health-in-action .share
{
	float:left !important;
	padding: 13px 0px 0px 40px;
	width:20%;
}
@media screen and (max-width: 1200px)
{
	.health-in-action .follow-us img
	{
		width:80%;
	}
	.health-in-action .follow-us ul li
	{
		padding: 5px 0px 0px 2px;
	}
}
@media screen and (max-width: 800px)
{
	.health-in-action .follow-us 
	{
		width:55%;
	}
	.health-in-action .follow-us img
	{
		padding-right: 0px !important;
	}
	.health-in-action .follow-us ul li
	{
		padding: 5px 0px 0px 0px;
	}
	.health-in-action .stories
	{
		padding-left:5px !important;
		width:18%;
	}
	.health-in-action .share
	{
		padding-left:0px !important;
		width:20%;
	}
}
@media screen and (max-width: 500px)
{
	.health-in-action .follow-us 
	{
		padding-left:2px;
		width:55%;
	}
}
@media screen and (max-width: 480px)
{
	.health-in-action .follow-us
	{
		width: 99% !important;
	}
	.health-in-action .stories
	{
		padding-left:15px;
		width: 99% !important;
	}
	.health-in-action .share
	{
		padding-left:15px;
		width:40% !important;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                   Health research in action - page 49150 END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |              Health research in action - related pages START   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


.hra-pages 
{
	width: 47%;
	float: right;
	padding: 10px;
}

.hra-pages img 
{
	margin-bottom: -4px;
	width: 100%;
}

.hra-pages .health-in-action 
{
	background:#eee !important;
	min-height: 50px;
	width: 100%;
}
.hra-pages .health-in-action .stories
{
	float:left;
	font-family: Tahoma;
	padding-left: 10px;
	margin-top: -3px;
	width:30%;
}
.hra-pages .health-in-action .share
{
	float:left !important;
	padding: 8px 0px 0px 0px;
	width:25%;
}
.hra-pages .wet-boew-share
{
	width:120px;
}

.hra-pages .health-in-action .follow-us
{
	font-size: 8px;
	display:inline-block;
	float: right;	
	width:200px;
}
.hra-pages .health-in-action .follow-us p
	{
		font-size: 11px;
		margin-top: 9px;
		margin-right: -5px;
	}
.hra-pages .health-in-action .follow-us img
	{
		width:70%;
	}
.hra-pages .health-in-action .follow-us ul li
	{
		padding: 5px 0px 0px 0px;
		margin: -3px;
	}

@media screen and (max-width: 1250px)
{
	.hra-pages .health-in-action 
	{
		min-height: 50px;			
	}
	.hra-pages .health-in-action .follow-us p
	{
		visibility: hidden;
		margin-left: -150px;
	}
	.hra-pages .health-in-action .follow-us
	{
		width:35%;	
	}
}

@media screen and (max-width: 800px)
{
	.hra-pages  
	{
		float: left;
		width: 100%;
	}
	.hra-pages .health-in-action 
	{
		min-height: 40px;			
	}
	.hra-pages .health-in-action .follow-us
	{
		float:right;
		width:220px;	
	}
	.hra-pages .health-in-action .follow-us p
	{
		visibility: visible;
		margin-left: 5px;
	}
}
@media screen and (max-width: 600px)
{
	.hra-pages .health-in-action .follow-us
	{
		width:35%;	
	}
	.hra-pages .health-in-action .follow-us p
	{
		visibility: hidden !important;
		margin-left: -150px;
	}
}



/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                Health research in action - related pages END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                            Mg Grid CIHR Customizations START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*
	.mg is used on the content container to apply global margins and remove
	gutters from grid elements.
*/
.mg
{
	margin-right: 1%;
	margin-left: 1%;
	padding-right: 0px !important;
	padding-left: 0px !important;
}

/*
	Classes for grid element reordering.
*/
.mg_25_-75
{
	min-height: 1px;
	float: left;
	position: relative;
	width: 25%;
	left: -75%
}
.mg_74_26
{
	min-height: 1px;
	float: left;
	position: relative;
	width: 74%;
	left: 26%
}
@media screen and (max-width: 767px)
{
	.mg_25_-75,
	.mg_73_27,
	.mg_74_26
	{
		float: none;
		height: auto;
		width: auto;
		position: static;
	}
}

/*
	Classes for printing
*/
@media print
{
	.mg_25_-75
	{
		display: none;
	}
	.mg_74_26
	{
		left: 0 !important;
		width: 100%;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                              Mg Grid CIHR Customizations END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                                Mg Grid START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*
Mg Grid 1.1.0.0
https://github.com/Pacoup/mg_grid

   Copyright 2013 Etienne Levesque Guitard

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
*/
.mg_0,.mmg_0{min-height:1px;float:left;width:0%}
.mg_1,.mmg_1{min-height:1px;float:left;width:1%}
.mg_2,.mmg_2{min-height:1px;float:left;width:2%}
.mg_3,.mmg_3{min-height:1px;float:left;width:3%}
.mg_4,.mmg_4{min-height:1px;float:left;width:4%}
.mg_5,.mmg_5{min-height:1px;float:left;width:5%}
.mg_6,.mmg_6{min-height:1px;float:left;width:6%}
.mg_7,.mmg_7{min-height:1px;float:left;width:7%}
.mg_8,.mmg_8{min-height:1px;float:left;width:8%}
.mg_9,.mmg_9{min-height:1px;float:left;width:9%}
.mg_10,.mmg_10{min-height:1px;float:left;width:10%}
.mg_11,.mmg_11{min-height:1px;float:left;width:11%}
.mg_12,.mmg_12{min-height:1px;float:left;width:12%}
.mg_13,.mmg_13{min-height:1px;float:left;width:13%}
.mg_14,.mmg_14{min-height:1px;float:left;width:14%}
.mg_15,.mmg_15{min-height:1px;float:left;width:15%}
.mg_16,.mmg_16{min-height:1px;float:left;width:16%}
.mg_17,.mmg_17{min-height:1px;float:left;width:17%}
.mg_18,.mmg_18{min-height:1px;float:left;width:18%}
.mg_19,.mmg_19{min-height:1px;float:left;width:19%}
.mg_20,.mmg_20{min-height:1px;float:left;width:20%}
.mg_21,.mmg_21{min-height:1px;float:left;width:21%}
.mg_22,.mmg_22{min-height:1px;float:left;width:22%}
.mg_23,.mmg_23{min-height:1px;float:left;width:23%}
.mg_24,.mmg_24{min-height:1px;float:left;width:24%}
.mg_25,.mmg_25{min-height:1px;float:left;width:25%}
.mg_26,.mmg_26{min-height:1px;float:left;width:26%}
.mg_27,.mmg_27{min-height:1px;float:left;width:27%}
.mg_28,.mmg_28{min-height:1px;float:left;width:28%}
.mg_29,.mmg_29{min-height:1px;float:left;width:29%}
.mg_30,.mmg_30{min-height:1px;float:left;width:30%}
.mg_31,.mmg_31{min-height:1px;float:left;width:31%}
.mg_32,.mmg_32{min-height:1px;float:left;width:32%}
.mg_33,.mmg_33{min-height:1px;float:left;width:33%}
.mg_34,.mmg_34{min-height:1px;float:left;width:34%}
.mg_35,.mmg_35{min-height:1px;float:left;width:35%}
.mg_36,.mmg_36{min-height:1px;float:left;width:36%}
.mg_37,.mmg_37{min-height:1px;float:left;width:37%}
.mg_38,.mmg_38{min-height:1px;float:left;width:38%}
.mg_39,.mmg_39{min-height:1px;float:left;width:39%}
.mg_40,.mmg_40{min-height:1px;float:left;width:40%}
.mg_41,.mmg_41{min-height:1px;float:left;width:41%}
.mg_42,.mmg_42{min-height:1px;float:left;width:42%}
.mg_43,.mmg_43{min-height:1px;float:left;width:43%}
.mg_44,.mmg_44{min-height:1px;float:left;width:44%}
.mg_45,.mmg_45{min-height:1px;float:left;width:45%}
.mg_46,.mmg_46{min-height:1px;float:left;width:46%}
.mg_47,.mmg_47{min-height:1px;float:left;width:47%}
.mg_48,.mmg_48{min-height:1px;float:left;width:48%}
.mg_49,.mmg_49{min-height:1px;float:left;width:49%}
.mg_50,.mmg_50{min-height:1px;float:left;width:50%}
.mg_51,.mmg_51{min-height:1px;float:left;width:51%}
.mg_52,.mmg_52{min-height:1px;float:left;width:52%}
.mg_53,.mmg_53{min-height:1px;float:left;width:53%}
.mg_54,.mmg_54{min-height:1px;float:left;width:54%}
.mg_55,.mmg_55{min-height:1px;float:left;width:55%}
.mg_56,.mmg_56{min-height:1px;float:left;width:56%}
.mg_57,.mmg_57{min-height:1px;float:left;width:57%}
.mg_58,.mmg_58{min-height:1px;float:left;width:58%}
.mg_59,.mmg_59{min-height:1px;float:left;width:59%}
.mg_60,.mmg_60{min-height:1px;float:left;width:60%}
.mg_61,.mmg_61{min-height:1px;float:left;width:61%}
.mg_62,.mmg_62{min-height:1px;float:left;width:62%}
.mg_63,.mmg_63{min-height:1px;float:left;width:63%}
.mg_64,.mmg_64{min-height:1px;float:left;width:64%}
.mg_65,.mmg_65{min-height:1px;float:left;width:65%}
.mg_66,.mmg_66{min-height:1px;float:left;width:66%}
.mg_67,.mmg_67{min-height:1px;float:left;width:67%}
.mg_68,.mmg_68{min-height:1px;float:left;width:68%}
.mg_69,.mmg_69{min-height:1px;float:left;width:69%}
.mg_70,.mmg_70{min-height:1px;float:left;width:70%}
.mg_71,.mmg_71{min-height:1px;float:left;width:71%}
.mg_72,.mmg_72{min-height:1px;float:left;width:72%}
.mg_73,.mmg_73{min-height:1px;float:left;width:73%}
.mg_74,.mmg_74{min-height:1px;float:left;width:74%}
.mg_75,.mmg_75{min-height:1px;float:left;width:75%}
.mg_76,.mmg_76{min-height:1px;float:left;width:76%}
.mg_77,.mmg_77{min-height:1px;float:left;width:77%}
.mg_78,.mmg_78{min-height:1px;float:left;width:78%}
.mg_79,.mmg_79{min-height:1px;float:left;width:79%}
.mg_80,.mmg_80{min-height:1px;float:left;width:80%}
.mg_81,.mmg_81{min-height:1px;float:left;width:81%}
.mg_82,.mmg_82{min-height:1px;float:left;width:82%}
.mg_83,.mmg_83{min-height:1px;float:left;width:83%}
.mg_84,.mmg_84{min-height:1px;float:left;width:84%}
.mg_85,.mmg_85{min-height:1px;float:left;width:85%}
.mg_86,.mmg_86{min-height:1px;float:left;width:86%}
.mg_87,.mmg_87{min-height:1px;float:left;width:87%}
.mg_88,.mmg_88{min-height:1px;float:left;width:88%}
.mg_89,.mmg_89{min-height:1px;float:left;width:89%}
.mg_90,.mmg_90{min-height:1px;float:left;width:90%}
.mg_91,.mmg_91{min-height:1px;float:left;width:91%}
.mg_92,.mmg_92{min-height:1px;float:left;width:92%}
.mg_93,.mmg_93{min-height:1px;float:left;width:93%}
.mg_94,.mmg_94{min-height:1px;float:left;width:94%}
.mg_95,.mmg_95{min-height:1px;float:left;width:95%}
.mg_96,.mmg_96{min-height:1px;float:left;width:96%}
.mg_97,.mmg_97{min-height:1px;float:left;width:97%}
.mg_98,.mmg_98{min-height:1px;float:left;width:98%}
.mg_99,.mmg_99{min-height:1px;float:left;width:99%}
.mg_100,.mmg_100{min-height:1px;float:left;width:100%}
@media screen and (max-width: 767px)
{
	.mg_0,
	.mg_1, .mg_2, .mg_3, .mg_4, .mg_5,
	.mg_6, .mg_7, .mg_8, .mg_9, .mg_10,
	.mg_11, .mg_12, .mg_13, .mg_14, .mg_15,
	.mg_16, .mg_17, .mg_18, .mg_19, .mg_20,
	.mg_21, .mg_22, .mg_23, .mg_24, .mg_25,
	.mg_26, .mg_27, .mg_28, .mg_29, .mg_30,
	.mg_31, .mg_32, .mg_33, .mg_34, .mg_35,
	.mg_36, .mg_37, .mg_38, .mg_39, .mg_40,
	.mg_41, .mg_42, .mg_43, .mg_44, .mg_45,
	.mg_46, .mg_47, .mg_48, .mg_49, .mg_50,
	.mg_51, .mg_52, .mg_53, .mg_54, .mg_55,
	.mg_56, .mg_57, .mg_58, .mg_59, .mg_60,
	.mg_61, .mg_62, .mg_63, .mg_64, .mg_65,
	.mg_66, .mg_67, .mg_68, .mg_69, .mg_70,
	.mg_71, .mg_72, .mg_73, .mg_74, .mg_75,
	.mg_76, .mg_77, .mg_78, .mg_79, .mg_80,
	.mg_81, .mg_82, .mg_83, .mg_84, .mg_85,
	.mg_86, .mg_87, .mg_88, .mg_89, .mg_90,
	.mg_91, .mg_92, .mg_93, .mg_94, .mg_95,
	.mg_96, .mg_97, .mg_98, .mg_99, .mg_100
	{
		float: none;
		height: auto;
		width: auto;
	}
}
@media screen and (max-width: 550px)
{
	.mmg_0,
	.mmg_1, .mmg_2, .mmg_3, .mmg_4, .mmg_5,
	.mmg_6, .mmg_7, .mmg_8, .mmg_9, .mmg_10,
	.mmg_11, .mmg_12, .mmg_13, .mmg_14, .mmg_15,
	.mmg_16, .mmg_17, .mmg_18, .mmg_19, .mmg_20,
	.mmg_21, .mmg_22, .mmg_23, .mmg_24, .mmg_25,
	.mmg_26, .mmg_27, .mmg_28, .mmg_29, .mmg_30,
	.mmg_31, .mmg_32, .mmg_33, .mmg_34, .mmg_35,
	.mmg_36, .mmg_37, .mmg_38, .mmg_39, .mmg_40,
	.mmg_41, .mmg_42, .mmg_43, .mmg_44, .mmg_45,
	.mmg_46, .mmg_47, .mmg_48, .mmg_49, .mmg_50,
	.mmg_51, .mmg_52, .mmg_53, .mmg_54, .mmg_55,
	.mmg_56, .mmg_57, .mmg_58, .mmg_59, .mmg_60,
	.mmg_61, .mmg_62, .mmg_63, .mmg_64, .mmg_65,
	.mmg_66, .mmg_67, .mmg_68, .mmg_69, .mmg_70,
	.mmg_71, .mmg_72, .mmg_73, .mmg_74, .mmg_75,
	.mmg_76, .mmg_77, .mmg_78, .mmg_79, .mmg_80,
	.mmg_81, .mmg_82, .mmg_83, .mmg_84, .mmg_85,
	.mmg_86, .mmg_87, .mmg_88, .mmg_89, .mmg_90,
	.mmg_91, .mmg_92, .mmg_93, .mmg_94, .mmg_95,
	.mmg_96, .mmg_97, .mmg_98, .mmg_99, .mmg_100
	{
		float: none;
		height: auto;
		width: auto;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                                  Mg Grid END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@      |                                                                @@*/
/*@@      |                                               Mg Table START   @@*/
/*@@     \|/                                                               @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*
Mg Table 1.0.0.0
https://github.com/Pacoup/mg_table

   Copyright 2013 Etienne Levesque Guitard

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
*/
.mg_table{display:table;width:100%}
.mg_tr{display:table-row}
.mg_td{display:table-cell}
.mg_td_0{display:table-cell;width:0%}
.mg_td_1{display:table-cell;width:1%}
.mg_td_2{display:table-cell;width:2%}
.mg_td_3{display:table-cell;width:3%}
.mg_td_4{display:table-cell;width:4%}
.mg_td_5{display:table-cell;width:5%}
.mg_td_6{display:table-cell;width:6%}
.mg_td_7{display:table-cell;width:7%}
.mg_td_8{display:table-cell;width:8%}
.mg_td_9{display:table-cell;width:9%}
.mg_td_10{display:table-cell;width:10%}
.mg_td_11{display:table-cell;width:11%}
.mg_td_12{display:table-cell;width:12%}
.mg_td_13{display:table-cell;width:13%}
.mg_td_14{display:table-cell;width:14%}
.mg_td_15{display:table-cell;width:15%}
.mg_td_16{display:table-cell;width:16%}
.mg_td_17{display:table-cell;width:17%}
.mg_td_18{display:table-cell;width:18%}
.mg_td_19{display:table-cell;width:19%}
.mg_td_20{display:table-cell;width:20%}
.mg_td_21{display:table-cell;width:21%}
.mg_td_22{display:table-cell;width:22%}
.mg_td_23{display:table-cell;width:23%}
.mg_td_24{display:table-cell;width:24%}
.mg_td_25{display:table-cell;width:25%}
.mg_td_26{display:table-cell;width:26%}
.mg_td_27{display:table-cell;width:27%}
.mg_td_28{display:table-cell;width:28%}
.mg_td_29{display:table-cell;width:29%}
.mg_td_30{display:table-cell;width:30%}
.mg_td_31{display:table-cell;width:31%}
.mg_td_32{display:table-cell;width:32%}
.mg_td_33{display:table-cell;width:33%}
.mg_td_34{display:table-cell;width:34%}
.mg_td_35{display:table-cell;width:35%}
.mg_td_36{display:table-cell;width:36%}
.mg_td_37{display:table-cell;width:37%}
.mg_td_38{display:table-cell;width:38%}
.mg_td_39{display:table-cell;width:39%}
.mg_td_40{display:table-cell;width:40%}
.mg_td_41{display:table-cell;width:41%}
.mg_td_42{display:table-cell;width:42%}
.mg_td_43{display:table-cell;width:43%}
.mg_td_44{display:table-cell;width:44%}
.mg_td_45{display:table-cell;width:45%}
.mg_td_46{display:table-cell;width:46%}
.mg_td_47{display:table-cell;width:47%}
.mg_td_48{display:table-cell;width:48%}
.mg_td_49{display:table-cell;width:49%}
.mg_td_50{display:table-cell;width:50%}
.mg_td_51{display:table-cell;width:51%}
.mg_td_52{display:table-cell;width:52%}
.mg_td_53{display:table-cell;width:53%}
.mg_td_54{display:table-cell;width:54%}
.mg_td_55{display:table-cell;width:55%}
.mg_td_56{display:table-cell;width:56%}
.mg_td_57{display:table-cell;width:57%}
.mg_td_58{display:table-cell;width:58%}
.mg_td_59{display:table-cell;width:59%}
.mg_td_60{display:table-cell;width:60%}
.mg_td_61{display:table-cell;width:61%}
.mg_td_62{display:table-cell;width:62%}
.mg_td_63{display:table-cell;width:63%}
.mg_td_64{display:table-cell;width:64%}
.mg_td_65{display:table-cell;width:65%}
.mg_td_66{display:table-cell;width:66%}
.mg_td_67{display:table-cell;width:67%}
.mg_td_68{display:table-cell;width:68%}
.mg_td_69{display:table-cell;width:69%}
.mg_td_70{display:table-cell;width:70%}
.mg_td_71{display:table-cell;width:71%}
.mg_td_72{display:table-cell;width:72%}
.mg_td_73{display:table-cell;width:73%}
.mg_td_74{display:table-cell;width:74%}
.mg_td_75{display:table-cell;width:75%}
.mg_td_76{display:table-cell;width:76%}
.mg_td_77{display:table-cell;width:77%}
.mg_td_78{display:table-cell;width:78%}
.mg_td_79{display:table-cell;width:79%}
.mg_td_80{display:table-cell;width:80%}
.mg_td_81{display:table-cell;width:81%}
.mg_td_82{display:table-cell;width:82%}
.mg_td_83{display:table-cell;width:83%}
.mg_td_84{display:table-cell;width:84%}
.mg_td_85{display:table-cell;width:85%}
.mg_td_86{display:table-cell;width:86%}
.mg_td_87{display:table-cell;width:87%}
.mg_td_88{display:table-cell;width:88%}
.mg_td_89{display:table-cell;width:89%}
.mg_td_90{display:table-cell;width:90%}
.mg_td_91{display:table-cell;width:91%}
.mg_td_92{display:table-cell;width:92%}
.mg_td_93{display:table-cell;width:93%}
.mg_td_94{display:table-cell;width:94%}
.mg_td_95{display:table-cell;width:95%}
.mg_td_96{display:table-cell;width:96%}
.mg_td_97{display:table-cell;width:97%}
.mg_td_98{display:table-cell;width:98%}
.mg_td_99{display:table-cell;width:99%}
.mg_td_100{display:table-cell;width:100%}
@media screen and (max-width: 767px)
{
	.mg_table{display:block;width:auto}
	.mg_tr{display:block}
	.mg_td{display:block}
	.mg_td_0,
	.mg_td_1, .mg_td_2, .mg_td_3, .mg_td_4, .mg_td_5,
	.mg_td_6, .mg_td_7, .mg_td_8, .mg_td_9, .mg_td_10,
	.mg_td_11, .mg_td_12, .mg_td_13, .mg_td_14, .mg_td_15,
	.mg_td_16, .mg_td_17, .mg_td_18, .mg_td_19, .mg_td_20,
	.mg_td_21, .mg_td_22, .mg_td_23, .mg_td_24, .mg_td_25,
	.mg_td_26, .mg_td_27, .mg_td_28, .mg_td_29, .mg_td_30,
	.mg_td_31, .mg_td_32, .mg_td_33, .mg_td_34, .mg_td_35,
	.mg_td_36, .mg_td_37, .mg_td_38, .mg_td_39, .mg_td_40,
	.mg_td_41, .mg_td_42, .mg_td_43, .mg_td_44, .mg_td_45,
	.mg_td_46, .mg_td_47, .mg_td_48, .mg_td_49, .mg_td_50,
	.mg_td_51, .mg_td_52, .mg_td_53, .mg_td_54, .mg_td_55,
	.mg_td_56, .mg_td_57, .mg_td_58, .mg_td_59, .mg_td_60,
	.mg_td_61, .mg_td_62, .mg_td_63, .mg_td_64, .mg_td_65,
	.mg_td_66, .mg_td_67, .mg_td_68, .mg_td_69, .mg_td_70,
	.mg_td_71, .mg_td_72, .mg_td_73, .mg_td_74, .mg_td_75,
	.mg_td_76, .mg_td_77, .mg_td_78, .mg_td_79, .mg_td_80,
	.mg_td_81, .mg_td_82, .mg_td_83, .mg_td_84, .mg_td_85,
	.mg_td_86, .mg_td_87, .mg_td_88, .mg_td_89, .mg_td_90,
	.mg_td_91, .mg_td_92, .mg_td_93, .mg_td_94, .mg_td_95,
	.mg_td_96, .mg_td_97, .mg_td_98, .mg_td_99, .mg_td_100
	{
		display: block;
		width: auto;
	}
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@     /|\                                                               @@*/
/*@@      |                                                 Mg Table END   @@*/
/*@@      |                                                                @@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}
