@charset "utf-8";
/* CSS Document */

/* Section Header */
.section-home #section-header {
	background-image: url(../img/section-home-header-en.jpg);
}

#section-header { 
	background-image: url(../img/section-hdr-mediaroom.jpg);
}

.fr .section-home #section-header {
	background-image: url(../img/section-home-header-fr.jpg);
}

.fr #section-header { 
	background-image: url(../img/section-hdr-sallemedias.jpg);
}

#section-title { left: 22px; top: 40px; width: 140px; height: 30px; }
#parent-org-title { left: 22px; top: 42px; width: 180px; height: 24px; }

.fr #section-title { left: 22px; top: 40px; width: 175px; height: 30px; }
.fr #parent-org-title { left: 22px; top: 42px; width: 174px; height: 24px; }

#heading-links {
	background-image: url(../img/hottopics-links.png);
}

#heading-experts {
	background-image: url(../img/hottopics-experts.png);
}

.fr #heading-links {
	background-image: url(../img/hottopics-liens.png);
}

.fr #heading-experts {
	background-image: url(../img/hottopics-specialistes.png);
}

/* Sub-Section */
.sub-section #sub-section-header {
	background-image: url('');
}

/* Grouped bulleted links */ 
#heading-external { 
 background-image: url(../img/awards-external.png);
}

#heading-internal { 
 background-image: url(../img/awards-internal.png);
}

#heading-externe { 
 background-image: url(../img/awards-externe.png);
}

#heading-interne { 
 background-image: url(../img/awards-interne.png);
}

/* Image below the Local Navigation */
#section-photo { background-image: url(''); height: 109px; }


/* News Signup Sidebar */
#sidebar .sb-overview {
	height: 2px;
	overflow: hidden;
}

#sidebar .signup ul li {
	background-image: none;
    padding-left: 0px;
}

#sidebar .checkbox {
	float:left;
	margin-top: 0px;
	margin-bottom: 12px;
}

#sidebar .dim {
	margin-bottom: 26px;
}

#rss
{
    background-image: url('assets/img/rss.gif');
    background-repeat: no-repeat;
    background-attachment: scroll;
    -x-background-x-position: left;
    -x-background-y-position: top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    line-height: 14px;
    margin-top: 0pt;
    margin-right-value: 0pt;
    margin-bottom: 3.5em;
    margin-left-value: 0pt;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
    padding-top: 0pt;
    padding-right-value: 0pt;
    padding-bottom: 0pt;
    padding-left-value: 39px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
}

#rss2 {
	background: #FFFFFF url('../img/rss.gif') top left no-repeat;
	_height: 14px;
	line-height: 14px;
	margin: 0 0 3.5em 0;
	padding: 0 0 0 42px;
	}

a.info{
	position: relative;
	z-index: 24;
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: none;
	top: -24px;
	left: 40px;
	}

.fr a.info {
	top: -38px;
}

a.info:hover {
	z-index: 25;
	background-color: #FFFF00;
	cursor: help;
}

a.info span {
	display: none;
}

a.info:hover span {
    display: block;
    position: absolute;
    top: 0;
	left: 0;
	top: 12px;
	width: 12em;
    border: 1px solid #993333;
    background-color: #F1EFED;
	color: #000000;
	padding: 2px 4px;
	font-weight: normal;
}

/* display h3 for subtitle on a landing page */

#main-content div#subtitle h3 {
	color: #da8439;
	font-size: 1.2em; 
	font-weight: bold;
	margin-top: -12px;
	margin-bottom: 10px;
}

/* two column layouts in main content with sidebar */

div.twocolumn div.column1 {

	width: 192px;
	float: left;

}

div.twocolumn div.column2 {

	margin-left: 203px;

}

/* display experts info and picture */

#experts img.expertPhoto
{
	float: right;
}

#experts div.expertInfo
{	
	border-top: solid 1px #000000;
	margin-top: -10px;
	margin-bottom: 20px;
}

/* display for multiple search blocks with multiple forms */

#sidebar div#site-search {
	border: 1px solid #e3e0db; padding: 12px; 
	width: 133px;
	background-color: #f9f9f8;
 	position: relative; /* Required to fix an IE rendering bug */
	z-index: 0;
	height: 1%; /* Holly Hack! */
}

#sidebar div#site-search {
	display: block;  margin-bottom: 15px;
}

/* TAN HACK in use*/
html>body #sidebar .clear-realign {
	margin-left: -16px;
}

/* Resources section */

div.publication {
	float: left;
	margin: 0 0 12px 0
}

div.publication div.text {
	margin-top: 0px;
}

html>body div.publication div.text {
	margin-top: -10px;
}

div.publication div.publicationThumbnail {
	float: left;
	clear: left;
	margin: 0 12px 0 0;
}

div.speech {
	padding-bottom: 2px;
}

/* photo gallary */

#photoCaption {
	background-color: #da8439;
	/*color: #ffffff;*/
	padding: 10px 15px 15px 15px;
}

#photoImg {
	padding-top: 10px;
}

img#photoCaptionCorner {
	position: relative;
	top: -14px;
}

#main-content ul.goal-nav {
	list-style: none;
	padding-top: 12px;
	}
	
#main-content ul.goal-nav li {
	clear: both;
	background-image: url();
	}

#main-content ul.goal-nav li div {
	color: #FFFFFF;
	text-transform: uppercase;
	}
	
#main-content ul.goal-nav li div a, ul.goal-nav li div a:active, ul.goal-nav li div a:visited, ul.goal-nav li div a:hover, ul.goal-nav li div a:visited:hover {
	color: #f5f5dc;
	font-weight: bold;
	text-decoration: none;
	}

#main-content ul.goal-nav li div a:hover, ul.goal-nav li div a:visited:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}

#main-content ul.goal-nav li div.goal-prev {
	position: relative;
	top: 0px;
	left: -30px;
	float: left;
	height: 14px;
	margin: 0 0 0 0;
	padding: 1px 0 0 0;
	}

#main-content ul.goal-nav li div.goal-next {
	position: relative;
	top: -16px;
	float: right;
	height: 14px;
	margin: 0 0 0 0;
	padding: 1px 0 0 0;
	text-align: right;
}

/*** Styles used by social-media-at-uottawa.php ***/
#social-media-listing{
	border:#CCCCCC 1px solid;
	border-radius: 7px;
	}
	#social-media-listing th{

		}
	/*
	#social-media-listing .icon-facebook{
		background-image: url(../img/icon-facebook.png);
		}
	#social-media-listing .icon-twitter{
		background-image: url(../img/icon-twitter.png);
		}
	#social-media-listing th.icon-linkedin{
	background-image: url(../img/icon-linkedin.png);
		}
	#social-media-listing th.icon-youtube{
	background-image: url(../img/icon-youtube.png);
		}
	#social-media-listing th.icon-images{
		background-image: url(../img/icon-images.png);
		}
	#social-media-listing th.icon-blog{
		background-image: url(../img/icon-blog.png);
		}
	#social-media-listing th.icon-itunes{
		background-image: url(../img/icon-itunes.png);
		}
*/
.notice { 
	background: #fff6bf; 
	color: #514721; 
	padding: 0.8em; 
	margin-bottom: 1em; 
	border: 2px solid #ffd324;
}
