@charset "utf-8";
/* CSS Document */
*
{
	margin:0;
	padding:0;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:300;
	color:#565656;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	color:#008265;
}
a:hover{
	text-decoration:none;
	transition-duration:0.5s;
}
img{
	outline:none;
	border:none;
}
h1,h2,h3{
	font-family: 'Roboto', sans-serif;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
}
.wrapper{
	width:1140px;
	margin:0 auto;
}

/*header part start*/
.banner{
	position:relative;
	height:668px;
}
.bannerCont{
	background:url(../images/ban-txt-bg.png) no-repeat center 0;
	top:319px;
	position:absolute;
	left:0;
	right:0;
	padding:55px 0 45px 0;
}
.bannerCont h1{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:60px;
	text-transform:uppercase;
	line-height:60px;
	border-right:1px solid #FFF;
	float:left;
	padding:0 25px 5px 0;
	margin-right:25px;
}
.bannerCont h1 a{
	color:#FFF;
}
.bannerCont p{
	font-size:35px;
	color:#FFF;
	line-height:42px;
	float:left;
	width:65%;
	margin-top:-10px;
}
.camera_commands{
	display:none;
}
/*top header start*/
header{
	position:absolute;
	top:29px;
	left:0;
	right:0;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
}
.topHeader{
	background:#FFF;
}
.topHeader .wrapper{
	position:relative;
	padding:27px 0 24px 0;
}
.logo{
	position:absolute;
	top:0;
	left:0;
}
header h1{
	font-size:33px;
	font-family: 'Sorts Mill Goudy', serif;
	font-weight:normal;
	margin:15px 0 0 150px;
	letter-spacing:-2px;
	line-height:33px;
	float:left;
}
header h1 a{
	color:#4f1212;
}
.topRight{
	float:right;
}
.social{
	float:right;
	margin:0 0 13px 0;
	padding:0;
	overflow:hidden;
}
.social li{
	float:left;
	margin-right:13px;
}
.social li:last-child{
	margin-right:0;
}
.social li a{
	color:#008265;
  	font-family: 'FontAwesome';
	display:block;
	font-size:18px;
}
.social li a:hover{
	color:#333030;
}
.social li a.fb:before{
	content: "\f09a";
}
.social li a.twit:before{
	content: "\f099";
}
.topLink{
	margin:0;
	padding:0;
	clear:both;
	float:right;
	overflow:hidden;
}
.topLink li{
	float:left;
	margin-right:6px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:400;
}
.topLink li:last-child{
	margin-right:0;
}
.topLink li a{
	color:#333030;
}
.topLink li a:hover{
	color:#008265;
}
.navDiv{
	background:#008265;
	border-bottom:1px solid #007259;
}
.navigation{
	margin:0 0 0 131px;
	padding:0;
	/*overflow:hidden;*/
}
.navigation li{
	float:left;
	padding:0 22px;
	height:57px;
	line-height:57px;
	font-size:18px;
	font-weight:500;
	border-right:1px solid #20987f;
	position:relative;
}
.navigation li:last-child{
	border-right:none;
}
.navigation li ul {
    background-color: #008265;
    display: none;
    left:0;
	right:0;
    margin-top: 0;
    /*max-width: 295px;*/
    /*min-width: 225px;*/
    position: absolute;
    z-index: 1000;
}

.navigation li ul li {
    border-right: medium none;
    display: block;
    float: none;
    height: auto;
    font-size:14px;
    line-height: 20px;
    margin-right: 0;
    padding: 5px 0;
    text-align: left;
    text-transform: none;
}

.navigation li ul li a {
    display: block;
    font-weight: normal;
    padding: 0 22px;
    text-transform: none;
}

.navigation li a{
	color:#FFF;
}
.navigation li a:hover{
	color:#333030;
}
.navigation li:nth-child(4) ul{
	width:150px;
}
.responsive{
	width:25px;
	padding:5px;
	display:none;
	float:right;
	cursor:pointer;
	display:none;
	margin-top:3px;
}
.responsive span{
	background-color:#FFF;
	height:1px;
	border:1px solid #FFF;
	margin:0px auto 5px;
	display:block;
}

.responsive span:last-child{
	margin-bottom:0;
}
/*top header end*/
/*header part end*/

/*body content start*/
/*top content start*/
.topCont{
	position:relative;
	padding-bottom:20px;
	background:url(../images/mid-cont-bg.jpg) repeat 0 0;
	float:left;
	width:100%;
}

.overFlowHid{
	overflow:hidden;
}
.topCont .wrapper{
	background:#FFF;
	position:relative;
}
.innerCont{
	float:left;
	margin:-130px 0 0 0;
	background:#FFF;
	z-index:100;
	position:relative;
	width:100%;
}
.eventList{
	margin:0;
	padding:35px;
	overflow:hidden;
	/*float:left;*/
	/*background:#FFF;*/
}
.eventList li{
	float:left;
	width:336px;
	margin-right:30px;
}
.eventList li:last-child{
	margin-right:0;
}
.eventList li img{
	display:block;
	margin-bottom:20px;
}
.eventList li h2{
	font-size:20px;
	color:#4f1212;
	font-weight:500;
}
.eventList li p{
	line-height:22px;
}
.eventList li a.more{
	width:120px;
	height:36px;
	line-height:36px;
	display:block;
	padding-left:10px;
	background:url(../images/more-ar.jpg) no-repeat 91% center #955656;
	color:#FFF;
	text-transform:uppercase;
	font-weight:500;
	margin-top:13px;
}
.eventList li a.more:hover{
	background:url(../images/more-ar-h.jpg) no-repeat 91% center #323232;
}

.shadow{
	background:url(../images/inner-top-bg.jpg) no-repeat 0 0;
	height:36px;
	display:block;
	width:100%;
}
#whoWe{
	overflow:hidden;
	width:1140px;
	margin:13px auto 28px;
}

#whoWe h2{
	float:left;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:61px;
	line-height:65px;
	width:353px;
}
#whoWe h2 a{
	color:#151515;
}
#whoWe span{
	float:left;
	border-left:#1c1c1c 1px solid;
	padding:5px 0 5px 30px;
	font-size:25px;
	line-height:33px;
	font-weight:100;
	width:65%;
	color:#151515;
}
#whoWe span p{
	width:100%;
}

#whoWe span a{
	color:#151515;
	text-decoration:underline;
}

#whoWe span a:hover{
	color:#955656;
	text-decoration:none;
}
/*top content end*/

/*mid content start*/
.midCont{
	padding:70px 0 80px 0;
	clear:both;
	
	position:relative;
	overflow:hidden;
}
.midContTop{
	height:6px;
	position:absolute;
	top:0;
	right:0;
	left:0;
	background:rgba(0,0,0,.05);
}
.midContBot{
	height:6px;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	background:rgba(0,0,0,.09);
}
.midContBottom{
	height:6px;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	background:rgba(0,0,0,.05);
}
.midCont h2{
	font-size:32px;
	line-height:30px;
	color:#000;
	font-weight:400;
	text-transform:uppercase;
	margin-bottom:30px;
}
.midCont p{
	line-height:23px;
}
.midCont p a{
	color:#565656;
}
.midCont p a:hover{
	text-decoration:underline;
}
.contDiv{
	width:205px;
	padding-right:25px;
	margin-right:32px;
	border-right:1px solid #d7d7d7;
	padding-bottom:8px;
	float:left;
}
.midCont a.more{
	width:82px;
	display:block;
	background:url(../images/cont-more-ar.jpg) no-repeat 100% 8px;
	color:#000;
	margin-top:38px;
	font-weight:400;
}
.midCont a.more:hover{
	color:#008265;
}
.program{
	width:443px;
}
.program ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.program ul li{
	margin-bottom:30px;
	overflow:hidden;
}

.program ul li img{
	float:left;
	margin:0 16px 0 0
}
.program ul li:last-child{
	margin-bottom:0;
}
.program ul li p span{
	font-weight:normal;
	color:#008265;
	margin:5px 0 0 0;
	display:block;
}
.news{
	width:295px;
}
.news ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.news ul li{
	margin-bottom:35px;
	overflow:hidden;
}
.news ul li:last-child{
	margin-bottom:0;
}
.news ul li span{
	width:77px;
	height:80px;
	display:block;
	float:left;
	text-align:center;
	padding-top:11px;
}
.news ul li span span{
	height:auto;
	width:auto;
	font-weight:500;
	font-size:36px;
	float:none;
}
.news ul li span.green{
	background:url(../images/news-span1.png) no-repeat 0 0;
	color:#008265;
	font-size:22px;
	font-weight:400;
	text-transform:uppercase;
	line-height:15px;
}
.news ul li span.pink{
	background:url(../images/news-span2.png) no-repeat 0 0;
	color:#a36666;
	font-size:22px;
	font-weight:400;
	text-transform:uppercase;
	line-height:15px;
}
.news ul li span.yellow{
	background:url(../images/news-span3.png) no-repeat 0 0;
	color:#cca160;
	font-size:22px;
	font-weight:400;
	text-transform:uppercase;
	line-height:15px;
}
.newsRight{
	width:200px;
	float:left;
	margin-left:15px;
}
.newsRight h3{
	font-size:15px;
	line-height:20px;
	text-transform:uppercase;
	margin-top:-4px;
	margin-bottom:3px;
}
.newsRight h3 a{
	color:#000;
}
.newsRight p{
	line-height:20px;
}
.newsRight p a{
	text-decoration:underline;
	color:#565656;
	display:block;
}
.newsRight p a:hover{
	text-decoration:none;
}
.facebook{
	width:285px;
	border-right:0;
	padding-right:0;
	margin-right:0;
}
.facebook ul{
	padding:0;
	margin:0;
	overflow:hidden;
}
.facebook ul li{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #d7d7d7;
	overflow:hidden;
}
.facebook ul li:last-child{
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}
.facebook ul li img{
	float:left;
	margin-right:15px;
}
.facebook ul li p{
	float:left;
	width:211px;
	line-height:21px;
}
.facebook ul li p span{
	color:#008265;
	font-size:13px;
}
/*mid content end*/

/*bottom content start*/
.bottomCont{
	padding:29px 0 24px 0;
	overflow:hidden;
	/*background:url(../images/mid-cont-bg.jpg) repeat 0 0;*/
	position:relative;
	clear:both;
}
.homeBottom{
	background:url(../images/mid-cont-bg.jpg) repeat 0 0;
}
.bottomCont ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.bottomCont ul li{
	float:left;
	margin-right:37px;
	width:355px;
}
.bottomCont ul li:last-child{
	margin-right:0;
}
.bottomDiv{
	padding:20px 20px 25px 20px;
	border-radius:3px;
	border:1px solid #cecece;
	overflow:hidden;
	position:relative;
	background-color:#ffffff;
	cursor:pointer;
}
.bottomDiv img{
	display:block;
	float:left;
}
.bottomRight{
	width:246px;
	float:left;
	margin-left:15px;
}
.bottomRight h2{
	font-size:21px;
	color:#000;
	text-transform:uppercase;
	line-height:25px;
}
.bottomRight a{
	color:#046044;
}
.bottomRight a:hover{
	color:#000;
}
.bottomSpan{
	height:6px;
	background:#e5e5e5;
	display:block;
	margin-top:-1px;
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
}
/*bottom content end*/

/*join us section start*/
.joinus{
	background:url(../images/joinus-bg.png) repeat 0 0;
	padding:25px 0;
	border-bottom:1px solid #FFF;
	position:relative;
	overflow:hidden;
}
.joinusTop{
	background:url(../images/joinus-top.png) repeat-x 0 top;
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:29px;
}
.joinus h1{
	color:#FFF;
	font-size:37px;
	font-weight:400;
	line-height:58px;
	float:left;
}
.joinus a{
	width:205px;
	height:55px;
	text-align:center;
	display:block;
	line-height:55px;
	text-transform:uppercase;
	font-weight:700;
	font-size:30px;
	color:#000;
	float:right;
	background:#FFF;
}
.joinus a:hover{
	color:#008265;
}
/*join us section end*/
/*body content end*/

/*footer part start*/
.footerTop{
	background:url(../images/footertop-bg.png) repeat 0 0;
	overflow:hidden;
}
.footerTopIn{
	background:url(../images/footertop-in-pic.png) no-repeat center 0;
	padding:45px 0 35px 0;
	overflow:hidden;
}
.infoList{
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
}
.infoList li{
	float:left;
	margin-right:24px;
	border-right:1px solid #333333;
	padding:15px 24px 25px 0;
}
.infoList li:last-child{
	padding-right:0;
	margin-right:0;
	border-right:none;
}
.infoList li span{
	width:42px;
	height:42px;
	display:block;
	float:left;
}
.infoList li span.addr{
	background:url(../images/addr-icon.png) no-repeat 0 0;
}
.infoList li span.call{
	background:url(../images/call-icon.png) no-repeat 0 0;
}
.infoList li span.mail{
	background:url(../images/mail-icon.png) no-repeat 0 0;
}
.infoRight{
	float:left;
	margin-left:12px;
}
.infoRight p{
	line-height:26px;
	font-size:17px;
	color:#9a9999;
}
.infoRight p span{
	color:#dfdfdf;
	display:inline-block;
	width:auto;
	height:auto;
}
.infoRight p a{
	color:#9a9999;
}
.infoRight p a:hover{
	color:#FFF;
}
.ftSocial{
	float:right;
	/*width:93px;*/
	margin:20px 0 0 0;
	padding:0;
}
.ftSocial li{
	float:left;
	margin-right:7px;
}
.ftSocial li:last-child{
	margin-right:0;
}
.ftSocial li a{
	display:block;
	height:43px;
	width:43px;
}
.ftSocial li a.ftfb{
	background:url(../images/footer-social.png) no-repeat 0 0;
}
.ftSocial li a.fttwit{
	background:url(../images/footer-social.png) no-repeat -48px 0;
}
.ftSocial li a.ftfb:hover{
	background:url(../images/footer-social-h.png) no-repeat 0 0;
}
.ftSocial li a.fttwit:hover{
	background:url(../images/footer-social-h.png) no-repeat -48px 0;
}
.footerBot{
	padding:30px 0 42px 0;
	background:#000;
	overflow:hidden;
}
.ftNav{
	margin:0;
	padding:0;
	overflow:hidden;
}
.ftNav li{
	float:left;
	padding:0 4px;
	color:#7f7f7f;
	font-size:14px;
	text-transform:capitalize;
}
.ftNav li a{
	color:#7f7f7f;
}
.ftNav li a:hover{
	color:#FFF;
}
.ftNav li:last-child{
	padding-right:0;
}
.ftNav li:first-child{
	padding-left:0;
}
.copyText{
	color:#646161;
	font-size:13px;
	margin-top:5px;
}
/*footer part end*/

/*contact page start*/
.innerBanner{
	height:478px;
}
.innerBanner .camera_fakehover{
	height:478px;
}
.contactTop{
	padding:65px 35px 25px 35px;
	overflow:hidden;
}
.innerPageCont{
	margin:-98px 0 0 0;
	width:1140px;
}
h1.innerHead{
	color:#000;
	font-size:32px;
	font-weight:400;
	line-height:32px;
	text-transform:uppercase;
	margin-bottom:30px;
}
.contactList{
	margin:0;
	padding:0 0 50px 0;
	overflow:hidden;
}
.contactList li{
	float:left;
	margin-right:30px;
}
.contactList li:last-child{
	margin-right:0;
}
.contactList li span{
	width:64px;
	height:64px;
	display:block;
	float:left;
}
.contactList li span.contAddr{
	background:url(../images/cont-addr.png) no-repeat 0 0;
}
.contactList li span.contPhone{
	background:url(../images/cont-phone.png) no-repeat 0 0;
}
.contactList li span.contFax{
	background:url(../images/cont-fax.png) no-repeat 0 0;
}
.contactList li span.contMail{
	background:url(../images/cont-mail.png) no-repeat 0 0;
}
.contRight{
	float:left;
	margin-left:14px;
}
.contRight h3{
	font-size:17px;
	font-weight:400;
	color:#008265;
	line-height:25px;
}
.contRight p{
	font-size:17px;
	font-weight:400;
	line-height:25px;
}
.contRight p span{
	width:auto;
	height:auto;
	font-size:14px;
	line-height:21px;
}
.contRight p a{
	color:#565656;
}
.contRight p a:hover{
	color:#008265;
}
.mapDiv{
	float:left;
	margin:0 65px 0 35px;
	border:1px solid #d4d4d4;
	width:580px;
}
.contactRight{
	width:450px;
	float:left;
}
.contactRight form{
	overflow:hidden;
}
.contactRight input[type=text]{
	width:420px;
	height:47px;
	background:#FFF;
	border:1px solid #d4d4d4;
	padding-left:18px;
	font-size:15px;
	color:#565656;
	display:block;
	margin-bottom:12px;
	font-weight:300;
	-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.10);
	-moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.10);
	box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.10);
	margin-left:10px;
}
.contactRight textarea{
	width:420px;
	height:161px;
	background:#FFF;
	border:1px solid #d4d4d4;
	padding-left:18px;
	font-size:15px;
	color:#565656;
	display:block;
	margin-bottom:15px;
	padding-top:15px;
	font-weight:300;
	-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.10);
	-moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.10);
	box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.10);
	overflow:auto;
	font-family: 'Roboto', sans-serif;
	margin-left:10px;
}
.captcha{
	margin-bottom:10px;
	display:block;
}
.captchaText{
	color:#008265;
	margin-left:10px;
	padding-bottom:15px;
	display:block;
}
.captchaText:hover{
	color:#000;
}
.contactRight input[type=submit]{
	width:130px;
	height:53px;
	float:right;
	color:#FFF;
	text-transform:uppercase;
	font-weight:700;
	font-size:22px;
	background:#008265;
	border:none;
	margin-top:12px;
	cursor:pointer;
}
.contactRight input[type=submit]:hover{
	background:#000;
	transition-duration:0.5s;
}
.contactTopCont{
	background:none;
}
.contactMid{
	background:url(../images/mid-cont-bg.jpg) repeat 0 0;
}
.contactBot{
	background:none;
}
/*contact page end*/

/*who we are page start*/
.innerTop{
	background:url(../images/inner-top-bg1.jpg) repeat-x 0 bottom;
	padding-bottom:45px;
	background-color:#fff;
}
.leftPanel{
	width:758px;
	float:left;
	padding-right:50px;
	padding-bottom:10px;
	border-right:1px solid #e3e3e3;
	min-height:470px;
}
h1.bottom{
	margin-bottom:30px;
}
.whoPic{
	float:none !important;
	margin:5px auto 20px !important;
	/*width:80% !important;*/
	height:auto !important;
	display:block;
}
.leftPanel p{
	line-height:24px;
	margin-bottom:20px;
}

.leftPanel img {
	margin: 0px 15px 15px;
}

h1.mid{
	padding-top:40px;
	margin-bottom:28px;
}
.rightPanel{
	float:left;
	margin-left:35px;
	width:226px;
}
.rightList{
	margin:0 0 25px 0;
	padding:0;
	overflow:hidden;
}
.rightList li{
	line-height:20px;
	border-bottom:1px dashed #dbdbdb;
	font-size:15px;
	font-weight:400;
	padding:6px 0;
}
.rightList li:last-child{
	border-bottom:none;
}
.rightList li a{
	color:#008265;
	background:url(../images/right-ar.jpg) no-repeat 2px center;
	display:block;
	padding-left:15px;
}
.rightList li a{
	color:#008265;
	background:url(../images/right-ar.jpg) no-repeat 2px 7px;
	display:block;
	padding-left:15px;
}
.rightList li a:hover{
	color:#000;
	background:url(../images/right-ar.jpg) no-repeat 4px 7px;
}
.rightList li a.active1{
	color:#000;
	background:url(../images/right-ar.jpg) no-repeat 4px center;
}
.joinDiv{
	height:72px;
	/*background:url(../images/right-join-bg.jpg) no-repeat center center;*/
	margin:5px 0 13px 0;
	padding:25px 20px;
	cursor:pointer;
}
.joinDiv h1{
	color:#FFF;
	font-size:27px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	line-height:30px;
}
.joinDiv a{
	color:#FFF;
	font-weight:400;
	line-height:18px;
	display:block;
}
.joinDiv a:hover{
	color:#000;
}
.helpDiv{
	background:url(../images/help-bg.jpg) no-repeat 0 0;
	padding:18px 23px;
	height:51px;
	cursor:pointer;
}
.helpDiv h1{
	color:#FFF;
	font-size:27px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	line-height:30px;
}
.helpDiv a{
	color:#FFF;
	font-weight:400;
	line-height:18px;
	display:block;
}
.helpDiv a:hover{
	color:#000;
}
/*who we are page start*/

/*sask map page start*/
.riverMap{
	margin:-6px 0 35px 0;
}
.riverMap img{
	display:block;
	width:100%;
}

.riverMap .pdf{
	background:url(../images/pdf-icon.png) no-repeat 16px  center #efefef;
	padding:0 0 0 53px;
	height:40px;
	font-size:16px;
	margin:2px 0 0 0;
}

.riverMap .pdf a{
	background:url(../images/green-arrow.png) no-repeat right center;
	padding:0 15px 0 0;
	display:inline-block;
	color:#008265;
	line-height:40px;
}
.riverMap .pdf a:hover{
	color:#000;
	padding-right:20px;
}
.leftPanel h3{
	font-size:15px;
	line-height:24px;
	margin-bottom:25px;
	font-weight:500;
}
.mapList{
	margin:13px 0 0;
	padding:0;
	overflow:hidden;
}
.mapList li{
	margin-bottom:13px;
	overflow:hidden;
	position:relative;
}
.mapList li:last-child{
	margin-bottom:0;
}
.mapList li img{
	display:block;
}
.hoverDiv{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding:30px 26px;
    position: absolute;
    right: 0;
    top: 100%;
    transition-duration: 0.5s;
	cursor:pointer;
}
.hoverin{
	border:1px solid #FFF;
	padding:13px 14px 15px;
}
.zoom{
	width:24px;
	height:23px;
	display:block;
	background:url(../images/zoom-icon.png) no-repeat 0 0;
	margin:0 auto 3px;
}
.hoverin span{
	font-size:15px;
	line-height:18px;
	text-align:center;
	color:#FFF;
	font-weight:400;
	display:block;
}
.mapList li:hover .hoverDiv{
	top:0;
}
.fancypic{
	display:block;
	margin:0 auto 22px;
}
.fancyBox{
	width:875px;
	padding:17px;
}
/*sask map page end*/

/*governance page start*/
.leftPanel h2{
	font-size:20px;
	margin-bottom:24px;
	color:#4f1212;
	font-weight:500;
	margin-top:-12px;
}
.govList{
	margin:0;
	padding:0;
	overflow:hidden;
}
.govList li{
	float:left;
	width:366px;
	margin-right:25px;
	margin-bottom:40px !important;
	padding:0 !important;
	background:none !important;
}
.govList li:nth-child(2n){
	margin-right:0;
}
.govList li.last{
	margin-bottom:0;
}
.govList li img{
	display:block;
	border:6px solid #e3e3e3;
	float:left;
	margin-right:17px;
	margin-top:6px;
}
.govRight{
	float:left;
	width:190px;
}
.govRight h3{
	line-height:24px;
	font-size:17px;
	font-weight:500;
	margin-bottom:0;
}
.govRight h3 a{
	color:#046044;
}
.govRight p{
	font-weight:400;
	margin-bottom:0;
}

.govList li a.remore{
	width:112px;
	height:31px;
	display:block;
	line-height:31px;
	font-weight:400;
	color:#fff;
	padding:0 0 0 9px;
	background:url(../images/more-ar.jpg) no-repeat 95% center #955656;
	margin:10px 0 0 0;
	text-transform:uppercase;
}

.govList li a.remore:hover{
	background:url(../images/more-ar-h.jpg) no-repeat 95% center #393738;
}
/*governance page end*/

/*event page start*/
.eventLeft{
	width:650px;
	padding-right:50px;
	border-right:1px solid #e3e3e3;
	float:left;
}
.eventRight{
	width:327px;
	float:left;
	margin-left:42px;
}
.calenderDiv img{
	display:block;
}
.tabMenu{
	margin:0;
	padding:0;
	overflow:hidden;
}
.tabMenu li{
	float:left;
	margin-right:2px;
	font-size:20px;
	font-weight:500;
}
.tabMenu li a{
	color:#FFF;
	height:49px;
	padding:0 12px;
	display:block;
	text-align:center;
	line-height:49px;
}
.tabMenu li a.all{
	background: #CC6633;
	border-top:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	color:#323232;
	
}
.tabMenu li a.event{
	background:#008265;
}
.tabMenu li a.mission{
	background:#a36666;
}
.tabMenu li a.member{
	background:#cca160;
}
.tabCont{
	margin:0;
	padding:50px 45px 70px 28px;
	overflow:hidden;
	background:url(../images/mid-cont-bg.jpg) repeat 0 0;
}
.tabCont li{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #e3e3e3;
	overflow:hidden;
	min-height:150px;
}
.tabCont li:last-child{
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}
.tabCont li span{
	width:77px;
	height:80px;
	display:block;
	float:left;
	text-align:center;
	padding-top:11px;
}
.tabCont li span span{
	height:auto;
	width:auto;
	font-weight:500;
	font-size:36px;
	float:none;
}
.tabCont li span.green{
	background:url(../images/news-span1.png) no-repeat 0 0;
	color:#008265;
	font-size:22px;
	font-weight:400;
	text-transform:uppercase;
	line-height:15px;
}
.tabCont li span.pink{
	background:url(../images/news-span2.png) no-repeat 0 0;
	color:#a36666;
	font-size:22px;
	font-weight:400;
	text-transform:uppercase;
	line-height:15px;
}
.tabCont li span.yellow{
	background:url(../images/news-span3.png) no-repeat 0 0;
	color:#cca160;
	font-size:22px;
	font-weight:400;
	text-transform:uppercase;
	line-height:15px;
}
.tabRight{
	width:475px;
	float:left;
	margin-left:15px;
}
.tabRight h3{
	color:#000;
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:5px;
}
.tabRight p{
	line-height:20px;
	color:#3f3f3f;
	margin-bottom:6px;
}
.tabRight a{
	color:#3f3f3f;
	text-decoration:underline;
}
.tabRight a:hover{
	text-decoration:none;
}
.tabCont li:last-child,.tabCont li.noBor{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
/*event page end*/

.innerBotMar{
	margin-bottom:30px;
}



.board_director{
	color:#046044;
	font-size:23px !important;
	font-weight:400;
	}
	
.board_director span{
	font-size:18px;
	color:#565656;
	line-height:25px;
	margin-top:10px;
	display:block;
	}
	
.ph_em{
	margin-bottom:20px;
	}	
	
.ph_em span{
	color:#a36666;
	font-size:18px;
	display:block;
	}	
	
.ph_em span strong{
	color:#008265;
	font-weight:400;
	}
	
.director_txt_sec{
	float:right;
	width: 62%;
	}
	
.direc_pic{
		float: left;
		margin: 5px 28px 20px 0;
		border:6px solid #e3e3e3;
}

.backto {
    background: url("../images/more-ar_lt.jpg") no-repeat scroll 5% center #955656;
    color: #fff;
    display: block;
    font-weight: 500;
    height: 36px;
    line-height: 36px;
    margin-top: 13px;
    padding-left: 42px;
    width: 179px;
	float:right;
}

.backto:hover{
	background:url("../images/more-ar_lt_hov.jpg") no-repeat scroll 5% center #323232;
}
.leftPanel ul {
    margin: 0 0 45px;
    overflow: hidden;
    padding: 8px 0 0;
} 


.leftPanel ul li {
    background: rgba(0, 0, 0, 0) url("../images/inner_list_green.png") no-repeat scroll 0 8px;
    line-height: 24px;
    margin-bottom: 12px;
    overflow: hidden;
    padding-left: 15px;
}
.eventLeft p { margin-bottom: 10px; }