@charset "utf-8";

html {
	margin:0; padding:0;
	background:#fff url(../images/bg_main_tl.gif) left top no-repeat fixed;
	}

body {
	margin:0; padding:0;
	background: url(../images/bg_main_tr.gif) top right no-repeat fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333;
	line-height: 1.8em;
}

h1,h2,h3,h4{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #32689b;
	margin:0 0 0 0;
}

h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-style:italic;
	margin:15px 0 0 0;
	letter-spacing: 1px;
}

.header {
	padding:0 0 10px 0;
	border-bottom:1px solid #d7d7d7;
}

h1{	font-size:20px;}
h2{	font-size: 18px; margin-top:30px; }
h3{	font-size: 15px; margin-top:30px; margin-bottom:0px;}
h4{ font-size: 13px;}
h6{ font-size: 16px; margin:0px;}

h3 + p{
margin-top:0px;
}

h4 + p{
margin-top:0px;margin-bottom:0px;
}

h2 + p{
margin-top:0px;
}

img {}

.widget {
float:right; margin-bottom:20px;
}

#advisoryDay {
	height: 280px; 
	margin-top:15px;
	margin-bottom:15px; 
	padding: 5px; 
	border-top:1px solid #32689b;
	border-bottom:1px solid #32689b;
	}
	
#advisoryDay p {
margin:0;	
	}
		
#advisoryDay a{
background:url(../images/pdf_icon.gif) no-repeat right center; padding-right:25px;	
	}
	
#advisoryDay ul{
	margin:10px 0 0 30px; padding-bottom:15px;
}	


#teaser {
	height: 200px; 
	/*margin-top: 20px; */
	margin-bottom:15px; 
	padding-top: 10px; 
	/*border-top:1px solid #32689b;*/
	}

#teaser img {
float:left; margin-right:10px;}

#teaser a {
background:url(../images/pdf_icon.gif) no-repeat right center; padding-right:25px;	}	
	
.teaser {
	height: 140px; 
	/*margin-top: 20px; */
	margin-bottom:15px; 
	padding-top: 10px; 
	/*border-top:1px solid #32689b;*/
	}
	
.teaser img {
float:left; margin-right:10px;}

.teaser a {
background:url(../images/pdf_icon.gif) no-repeat right center; padding-right:20px;	}	

.pdf {
	/*height: 140px; 
	margin-top: 20px; */
	margin-bottom:15px; 
	padding-top: 10px; 
	/*border-top:1px solid #32689b;*/
	}
	
.pdf img {
float:left; margin-right:10px;}

.pdf a {
background:url(../images/pdf_icon.gif) no-repeat right center; padding-right:20px;	}

.attention


.imageRight {
float: right; margin:10px 0 30px 30px;}

a{ color:#a8c038; text-decoration:none;}

a:hover{
	text-decoration:underline;
	}
	
.french {position: absolute; float: left; margin-left:570px; top: 25px; text-align:right;}


#mainContainer{
	width:754px;
	margin:0 auto 20px;
	background: url(../images/topTitle2011.png) no-repeat top left;
	padding:185px 0 0;
}

#masthead{
	padding:0 6px;
}

#mainJSFeature{
	float:left;
	width:490px;
	margin:0 12px 0 6px;
	min-height:100px;
}

/*-------------------------------------------*/
/*..Home page transitional banner...*/
/*-------------------------------------------*/

#ftHolder { width: 489px; float: left; text-align: center; height: 264px;}
#ft { border: 0px solid #BAD340;}
#example { float: left; }
.ft-title { padding: 10px 10px; width: 470px; text-align: left; }

/*-------------------------------------------*/

#container {
	width: 754px;
	background: url(../images/expandingbg.gif) repeat-y;
}
	
#containerInside {
width:742px;
border-left:6px solid #CDDDE8;
border-right:6px solid #CDDDE8;
background:#FFF;
}

#mastheadHome {
	height:264px;
}
	
#mastheadInside {
	height:190px;
}

.home{background: url(../images/hdr_home.gif) no-repeat;}
.biotechnology{background: url(../images/hdr_biotechnology.jpg) no-repeat;}
.photogallery{background: url(../images/hdr_photogallery.jpg) no-repeat;}
.statistics{background: url(../images/hdr_statistics.jpg) no-repeat;}

.getinvolved{background: url(../images/hdr_getinvolved.jpg) no-repeat;}

.hottopics{background: url(../images/hdr_hottopics.jpg) no-repeat;}

.montreal{background: url(../images/hdr_montreal.jpg) no-repeat;}

	
#content{
	width:460px;
	float:left;
	padding:10px 15px 0 20px;
	margin:0 5px 0 0;
}

#contentInside {
	padding:10px 20px;
}

#greenSide {
	width: 240px;
	float:left;
	text-align:center;
}

.sideText {
	width: 220px;
	margin-left:10px;
	text-align:justify;}

/*---------------------------------------------*/
/*Partners div on right side-------------------*/

div.partnersTop {
	margin-left:6px;
	margin-top:-100px;
	margin-bottom:10px;
	width:220px;
	padding:5px;
	border: 1px solid #718b19;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#FFFFFF;
}

ul#partners {
margin-top:0px;
padding:0; list-style:none; 
}
 
ul#partners li{
	list-style:none;
	margin:0;
	padding:0;
}

ul#partners li img{
	margin:0;
	padding:0;
}

div.poll {
	margin:8px;
}


div.poll a{
color:#FFFFFF; text-decoration:none;
}

div.event {
	padding:10px 0 10px 0;
	border-top:1px solid #32689b;
}

	div.event a.event_date {
		color:#ec9a17;
		/*color:#32689B;*/
	}
	
	div.event p {
	margin-top:0px;
	}


.clear  {clear:both;}

/*Sponsors section*/

#sponsors {
	height: 100px;
	background-color:#FFFFFF;
	border: 5px solid #cddde8;
}

#slideshow {
    position:relative;
    height:100px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/*This is for the main navigation*/
body #mainNav{
	font-family: sans-serif; font-size: 9pt;  
}

#mainNav {
	float:left;
	margin:36px 0 0 0;
	padding:0;
	list-style:none;
	text-align:center;
	border-top:1px solid #718B19;
}

#mainNav li{
display:inline;
}

#mainNav li a {
  display: block;
  width: 226px;
  height: 23px;
  line-height: 23px;
  color: #fff;
  text-decoration: none;
  background: #90a530 url(../images/bg_mainNav2.gif) no-repeat left bottom;
  text-transform: uppercase;
}

#mainNav li a:hover, .selected a {
  background-color: #369;
  font-weight:bolder;
  background-position: right bottom;
  color: #32689b;
}

.hidden{
	display:none;
}

#greenSide h2, #greenSide h3, #greenSide h4 {
	color:#fff; font-style:normal; margin-left:7px;
}

.date{
	color:#90a530;
	font-weight:normal;
	margin-top:6px;
}
	
	

/*This is the CSS for the inside pages*/

.montrealSponsor {
	display:block;
	margin:0px;
	padding-top:20px;
	width:450px;
	height:120px;
	background:url(../images/sponsors/logo_cts.gif) right top no-repeat;
	}
	
#insideListsub {
	list-style:none;
	margin-left:15px;
	padding:0;
	width:650px;
	}
	
#insideListsub li {
	margin:0;
	padding:0;
	overflow:hidden;
}

#insideList {
	list-style:none;
	margin-left:15px;
	padding:0;
	width:250px;
	}
	
#insideList li {
	margin:0;
	padding:0;
	overflow:hidden;
}

#insideList li a{
	color: #90a530;
	font-weight: bold;
	text-decoration:none;
	padding:0 0 10px 15px;
	display:block;
	background:url(../images/li_Bullet.gif) no-repeat 0 6px;
}

#insideList li a:hover{
	color: #ec9a17;
}

#insideList2 {
	list-style:none;
	margin-left:15px;
	padding:0;
	width:450px;
	}
	
#insideList2 li {
	margin:0;
	padding:0 0 0px 15px;
	display:block;
	background:url(../images/li_bullet.gif) no-repeat left 6px;
}

ol {
	margin-left:33px;
	padding:0;
	width:200px;
	}
	
ol li {
	margin:0;
	padding:0;
}

#blockQuote {
margin-left:50px;
}

#medtechlist {
	list-style:none;
	margin-left:15px;
	padding:0;
	width:450px;
	}
	
#medtechlist li {
	margin:0 0 10px 0;
	padding:0 0 0px 15px;
	display:block;
	background:url(../images/li_bullet.gif) no-repeat left 6px;
}

.attention { color: orange; font-style:italic; font-size:16px; }

/*...put this in div that has multiple img files in it...*/
.imageContainer {
width:700px;
position:relative;
margin:5px 0 10px 15px;
}

.imageContainer img {
float:left;
margin-right:20px;
position:relative;
}

.regionalImages {
width:150px;
float:right;
position:relative; }



.platinum {
	display:block;
	font-size:14px;
	font-weight:600;
	text-align:center;
	width:650px;
	height:120px;
	background: url(../images/sponsors/saskSponsors_plat.jpg) center bottom no-repeat;
	margin:20px 0px;
	}
	
	.gold {
	display:block;
	font-size:14px;
	font-weight:600;
	text-align:center;
	width:650px;
	height:120px;
	background: url(../images/sponsors/saskSponsors_gold.jpg) center bottom no-repeat;
	margin-bottom:20px;
	}
	
	.silver {
	display:block;
	font-size:14px;
	font-weight:600;
	text-align:center;
	width:650px;
	height:120px;
	background: url(../images/sponsors/saskSponsors_silver.jpg) center bottom no-repeat;
	margin-bottom:20px;
	}
	
	.bronze {
	display:block;
	font-size:14px;
	font-weight:600;
	text-align:center;
	width:650px;
	height:120px;
	background: url(../images/sponsors/saskSponsors_bronze.jpg) center bottom no-repeat;
	margin-bottom:20px;
	}
	
	.friends {
	display:block;
	font-size:14px;
	font-weight:600;
	text-align:center;
	width:650px;
	height:120px;
	background: url(../images/sponsors/saskSponsors_friends.jpg) center bottom no-repeat;
	margin-bottom:20px;
	}
	
	.medtechSponsors {
	display:block;
	width:650px;
	height:120px;
	background: url(../images/sponsors/medtechsponsors.gif) left bottom no-repeat;
	margin:20px 0px;
	}

/*-------------------------------------------*/
/*..Photo Gallery...*/
/*-------------------------------------------*/

#photoLinks {
	list-style:none;
	margin-left:15px;
	padding:0;
	width:600px;
	}
	
#photoLinks li {
	margin:0;
	padding:0;
	overflow:hidden;
}

#photoLinks li a{
	color: #90a530;
	font-weight: bold;
	text-decoration:none;
	padding:0 0 10px 15px;
	display:block;
	background:url(../images/li_bullet.gif) no-repeat 0 6px;
}

#photoLinks li a:hover{
	color: #ec9a17;
}

#photos { margin: 0 0 0 5px; padding: 0 0 0 5px;}

#photos img { padding:10px; background:#CCC; border:none; margin: 20px 0 0 40px;}

#Photos a:hover img { background:#90a530;}


#leftPhotos {
width: 200px; float:left; margin:20px 0 0 50px;}

#leftPhotos img , #otherPhotos img{
padding:10px; background:#CCC;}

#otherPhotos {
width: 200px; float:left; margin:20px 0 0 10px; border: 0;}

#otherPhotos a:hover img , #leftPhotos a:hover img { background:#90a530;}

/*-------------------------------------------*/
/*..Hot Topics...*/
/*-------------------------------------------*/

#videos { height:inherit; margin-bottom:15px;}

#videos embed {
float:left; margin:0 15px 15px 0; border: 1px solid #718b19; }

#videos object {
float:left; margin:0 15px 15px 0; }


/*-------------------------------------------*/
/*..Get Involved content...*/
/*-------------------------------------------*/

#getInvolvedLogos {text-align: center;}


/*-------------------------------------------*/
/*..Montreal page...*/
/*-------------------------------------------*/

.deadline {color:#eb8032; font-weight:700; font-style:italic;}

