/* CSS Document */#pagecontent {background-color: #ebebeb;border: 0;padding: 0.5em 1px 2em 1px;  /* top padding appears necessary to make <h1> work properly */ margin:0;}#pagecontent .button A:link, #pagecontent .button a:visited,  #pagecontent .button a:active {display:block;background: white; color: #666666;font-weight:bold;text-decoration: none; border:1px solid white; padding: 3px 5px; margin: 0;   }#pagecontent .button A:hover {color: #000000;/* background: white;  */font-weight:bold;text-decoration: none; border: 1px solid #404040; padding: 3px 5px; margin:0; } #pagecontent .year { border: 1px solid #a0a0a0; border: 0; margin-top: 1em; }  #pagecontent .year .tab { background-color: #99cccc; }  #pagecontent .year .tab a:link, #pagecontent .year .tab a:active, #pagecontent .year .tab a:visited { color:white; font-size:10px; font-weight:bold; text-decoration: none;  vertical-align:middle; width: auto; }#pagecontent .year .tab a:hover { color:#e5e5e5; font-size:10px; font-weight:bold; text-decoration: none;  text-align:right; vertical-align:middle; width: auto; }#pagecontent .year .yeartab { font-size:12px; font-weight:bold; text-align:left; padding-left: 4px; vertical-align:middle; background-color: #99cccc; }  #pagecontent .entry { width: 100%; border: 1px solid #a0a0a0; border-top-width: 2px; padding: 0; }  #pagecontent .entry .authtitle { width: 65%; text-align:left; font-size:10px; font-weight: bold; background-color: #f0f0f0; border: 0; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; padding-left: 3px;} #pagecontent .entry .authors {  border: 0;  font-size:10px;  font-style: italic;  font-weight:normal;  margin: 0;} #pagecontent .entry .description {  border-right: 1px solid #a0a0a0;  background-color: white;  padding-left: 3px; } /* ************************************ */.dloads {border:0;padding:0;margin:0;width: 35%;   /* This percentage adjusts the width of the downloads column on the publictions pages. */}.dloads table {border: 0;padding: 0;margin: 0;}.dloads td {padding:0;margin:0;border:0;}.dloads a{border: 1px solid #ffffff;padding: 25px 0px 0px 0px;margin: 0;display: block;text-decoration: none;font-weight: bold;font-size:9px;text-align:center;}.dloads a:hover{border: 1px solid #404040;}.dloads .abstract {background-image:  url("../Images/abstracticon.gif");	background-repeat:no-repeat;background-position:  50%  5px;padding: 25px 0px 0px 0px;border: 1px solid white;width: auto;height: 25px;}.dloads .pdf {background-image:url(../Images/pdficon.gif);background-repeat:no-repeat;background-position:  50% 3px;padding: 25px 0px 0px 3px;border: 1px solid white;width: auto;height: 25px;}.dloads .ps {background-image: url(../Images/psicon.gif);background-repeat:no-repeat;background-position:  50% 3px;padding: 25px 0px 0px 0px;border: 1px solid white;width: auto;height: 25px;}.dloads .bibtex{	background-image:url(../Images/bibtexicon.gif);background-repeat:no-repeat;background-position:  50% 3px;padding: 25px 0px 0px 0px;border: 1px solid white;width: auto;height: 25px;}*.web{	background-image:url(../Images/worldicon.gif);background-repeat:no-repeat;background-position:  50% 3px;padding: 25px 0px 0px 0px;border: 1px solid white;width: auto;height: 25px;}.dloads .web{	background-image:url(../Images/worldicon.gif);background-repeat:no-repeat;background-position:  50% 3px;padding: 25px 0px 0px 0px;border: 1px solid white;width: auto;height: 25px;}.dloads .movie{	background-image:url(../Images/movieicon.gif);background-repeat:no-repeat;background-position:  50% 3px;padding: 25px 0px 0px 0px;border: 1px solid white;width: auto;height: 25px;}*.dir{	background-image:url(https://www.cim.mcgill.ca/mrl/Images/diricon.gif);	background-repeat:no-repeat;	padding-left:22px;	padding-top:10px;	padding-right:10px;	background-position:0px 0px;}*.abstract {	background-image:   url("../Images/abstracticon.gif");	background-repeat:no-repeat;	padding-left:20px;	padding-top:5px;	padding-right:10px;	padding-bottom:5px;	background-position:0px 0px;}*.pdf {	background-image:url(../Images/pdficon.gif);	background-repeat:no-repeat;	padding-left:20px;	padding-top:10px;	padding-right:10px;	background-position:0px 0px;}*.ps {	background-image:url(../Images/psicon.gif);	background-repeat:no-repeat;	padding-left:20px;	padding-top:10px;	padding-right:10px;	background-position:0px 0px;}*.bibtex{	background-image:url(../Images/bibtexicon.gif);	background-repeat:no-repeat;	padding-left:20px;	padding-top:10px;	padding-right:10px;	background-position:0px 0px;}*.web{	background-image:url(../Images/worldicon.gif);	background-repeat:no-repeat;	padding-left:21px;	padding-top:5px;	padding-right:10px;	padding-bottom: 5px;	background-position:0px 0px;}*.movie{	background-image:url(../Images/movieicon.gif);	background-repeat:no-repeat;	padding-left:20px;	padding-top:10px;	padding-right:10px;	background-position:0px 0px;}*.dir{	background-image:url(https://www.cim.mcgill.ca/mrl/Images/diricon.gif);	background-repeat:no-repeat;	padding-left:22px;	padding-top:10px;	padding-right:10px;	background-position:0px 0px;}*.mail{	background-image:url(../Images/mailicon.gif);	background-repeat:no-repeat;	padding-left:34px;	padding-top:10px;	padding-right:10px;	background-position:0px 0px;}