/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
body {
	background-color: #FFF;
}
div.colLayout {
	background-color: #FFF;
	height: 100%;
}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* FIP HEADER CSS BEGINS | DEBUT DU CSS DE L'EN-TETE PCIM */
div.fip, div.cwm {
	height: 20px;
}
div.cwm img {
	padding-top: 0px;
}
/* FIP HEADER CSS ENDS | FIN DU CSS DE L'EN-TETE PCIM */

/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */
div.banner {
	color: #FFF;
	background-color: #696;
}
div.banner-eng, div.banner-lfcoa-eng {
	background: url(/images/banner-eng.jpg) #FFF no-repeat center bottom;
}
div.banner-fra, div.banner-lfcoa-fra {
	background: url(/images/banner-fra.jpg) #FFF no-repeat center bottom;
}
/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */

/* SKIP NAVIGATION CSS BEGINS | DEBUT DU CSS DU SAUT DE NAVIGATION */
div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
* html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
*:first-child+html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
div.page div.core div.navaid a:hover,
div.page div.core div.navaid a:active,
div.page div.core div.navaid a:focus {
	color: #000;
	/*background-color: #CC9;
	border-color: #fff;*/
}
/* SKIP NAVIGATION CSS ENDS | FIN DU CSS DU SAUT DE NAVIGATION */

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited {
	/*background-color: #003377;*/
	background-image: url(../images/nav-corner.jpg);
	background-color: #003e89;
	background-repeat: no-repeat;
	color: #FFF;
	text-decoration: none;
}
div.left h2.nav a:hover, div.left h2.nav a:active, div.left h2.nav a:focus, div.left div.h2nav a:hover, div.left div.h2nav a:active, div.left div.h2nav a:focus, div.left p.h2nav a:hover, div.left p.h2nav a:active, div.left p.h2nav a:focus, div.right h2.nav a:hover, div.right h2.nav a:active, div.right h2.nav a:focus, div.right div.h2nav a:hover, div.right div.h2nav a:active, div.right div.h2nav a:focus, div.right p.h2nav a:hover, div.right p.h2nav a:active, div.right p.h2nav a:focus {
	text-decoration: underline;
}
div.right li ul.nav, div.right li p.nav, div.right li div.nav {
	border: 1px solid #C8D4E7;
}

div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited {
	background-color: #003377;
	background-repeat: no-repeat;
	color: #FFF;
	text-decoration: none;
	}
/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.left li.menucontent, div.left div.menucontent {
	border-bottom: 1px dotted #FFF;
}
div.left li.menucontent, div.left div.menucontent, div.left a.menulink {
	color: #000;
	background-color: #f0e8cb;
}
div.left a.menulink_on {
	color: #7e3027;
	font-weight: bold;
	background-image: url(../images/subnav_dot.jpg);
	background-repeat: no-repeat;
}
div.right li.menucontent, div.right div.menucontent {
	/*color: #000;
	background-color: #FFF;*/
	color: #fff;
}
div.right a.menulink {
	/*color: #000;
	background-color: #FFF;*/
	color: #fff;
}
div.prodis {
	background-color: #003e89;
}
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
div.center h2, h3, h4, h5, h6 {
	color: #002c76;
}
div.center a:link {
	/*color: #039;*/
	color: #002C76;
	text-decoration: underline;
}
div.center a:hover {
	/*color: #039;*/
	text-decoration: none;
}
div.center a:visited {
	/*color: #663;*/
	color: #002C76
}

div.blackborder {
	/*border: solid #000 1px;*/
/*	BORDER-RIGHT: #c8d4e7 1px solid; BORDER-TOP: #c8d4e7 1px solid; BORDER-LEFT: #c8d4e7 1px solid; BORDER-BOTTOM: #c8d4e7 1px solid; */
	border: solid #c8d4e7 1px;
}
DIV.blackborder:unknown {
	CLEAR: left; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "";
}
/*div.blackborder:after {
	
	display: block; 
	height: 0; 
	clear: left;
	visibility: hidden;
}*/
/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */
div.footer div.footerline {
/*	background-color: #003377;*/
	background-color: #e2bc6f;
}
div.footer div.footerline_inside {
	background-color: #082d73;
}
div.footer a:link, div.footer a:visited, div.center div.footer a:link, div.center div.footer a:visited, div.center div.topPage a:link, div.center div.topPage a:visited, div.center p.topPage a:link, div.center p.topPage a:visited {
	color: #039;
	background-color: #FFF;
}
/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */


/**NEW STYLES**/

/*CENTER CONTENT*/

div.center p {
	color: #002c76;
}
div.center .content {
	list-style-image: url(../images/whatsnew_list.gif);
	/*background-image: url(../images/home_content_border.jpg);
	background-repeat: no-repeat;
	border-left: solid 1px #c8d4e7;
	border-right: solid 1px #c8d4e7;
	border-bottom: solid 1px #c8d4e7;*/
	color:  #002c76;
	min-height: 300px;
}
div.center .content h1 {
	color: #082d73;
}
div.center .content ul {
	line-height: 20px;
}

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
div.left h2.nav1, div.left h2.nav1 a:link, div.left h2.nav1 a:visited, div.left div.h2nav1, div.left div.h2nav1 a:link, div.left div.h2nav1 a:visited, div.left p.h2nav1, div.left p.h2nav1 a:link, div.left p.h2nav1 a:visited {
	/*background-color: #003377;*/
	background-image: url(../images/nav1-corner.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	text-decoration: none;
}
div.left h2.nav1 a:hover, div.left h2.nav1 a:active, div.left h2.nav1 a:focus, div.left div.h2nav1 a:hover, div.left div.h2nav1 a:active, div.left div.h2nav1 a:focus, div.left p.h2nav1 a:hover, div.left p.h2nav1 a:active, div.left p.h2nav1 a:focus {
	text-decoration: underline;
}

div.left li.menucontent a {
display: block;
margin: 0;
padding: 2px 3px 2px 12px;;
background-color: #f0e8cb;
text-decoration: none;
}
div.left li.menucontent a:hover {
display: block;
margin: 0;
background-color: #e1bd71;
text-decoration: underline;
}

/*RIGHT SIDE NAV*/
/*Substitute div for gcinits(base.cass), which does not suit the purposes of this navigation*/
div.rightbox  {
 margin-top:6px;
}

<!--Featured Video-->
div.right h2.nav_video a:hover, div.right h2.nav_video a:active, div.right h2.nav_video a:focus, div.right div.h2nav_video a:hover, div.right div.h2nav_video a:active, div.right div.h2nav_video a:focus, div.right p.h2nav_video a:hover, div.right p.h2nav_video a:active, div.right p.h2nav_video a:focus {
	text-decoration: underline;
}
div.right li ul.nav_video, div.right li p.nav_video, div.right li div.nav_video {
	border: 1px solid #000;
}

div.right h2.nav_video, div.right h2.nav_video a:link, div.right h2.nav_video a:visited, div.right div.h2nav_video, div.right div.h2nav_video a:link, div.right div.h2nav_video a:visited, div.right p.h2nav_video, div.right p.h2nav_video a:link, div.right p.h2nav_video a:visited {
	background-image: url(../images/nav_video.jpg);
	background-repeat: no-repeat;
	background-color: #944131;
	color: #FFF;
	text-decoration: none;
}

<!--Whats New-->
div.right h2.nav_new a:hover, div.right h2.nav_new a:active, div.right h2.nav_new a:focus, div.right div.h2nav_new a:hover, div.right div.h2nav_new a:active, div.right div.h2nav_new a:focus, div.right p.h2nav_new a:hover, div.right p.h2nav_new a:active, div.right p.h2nav_new a:focus {
	text-decoration: underline;
}
div.right li ul.nav_new, div.right li p.nav_new, div.right li div.nav_new {
	border: 1px solid #000;
}
div.right h2.nav_new, div.right h2.nav_new a:link, div.right h2.nav_new a:visited, div.right div.h2nav_new, div.right div.h2nav_new a:link, div.right div.h2nav_new a:visited, div.right p.h2nav_new, div.right p.h2nav_new a:link, div.right p.h2nav_new a:visited {
	background-image: url(../images/nav_imagegallery.jpg);
	background-repeat: no-repeat;
	background-color: #003e89;
	color: #FFF;
	text-decoration: none;
}
div.right .nav_new_bg {
	/*background-image: url(../images/whatsnew_bg.jpg);*/
	background-color: #dbe7f6;
	background-repeat: no-repeat;
	list-style-image: url(../images/whatsnew_list.gif);
	line-height: 20px;
	margin-bottom: 6px;
	color: #002c76;
}
div.right .nav_new_bg .menulink {
	color: #002c76;
}
	
<!--Investments Map-->
div.right h2.nav_map a:hover, div.right h2.nav_map a:active, div.right h2.nav_map a:focus, div.right div.h2nav_map a:hover, div.right div.h2nav_map a:active, div.right div.h2nav_map a:focus, div.right p.h2nav_map a:hover, div.right p.h2nav_map a:active, div.right p.h2nav_map a:focus {
	text-decoration: underline;
}
div.right li ul.nav_map, div.right li p.nav_map, div.right li div.nav_map {
	border: 1px solid #000;
}
div.right h2.nav_map, div.right h2.nav_map a:link, div.right h2.nav_map a:visited, div.right div.h2nav_map, div.right div.h2nav_map a:link, div.right div.h2nav_map a:visited, div.right p.h2nav_map, div.right p.h2nav_map a:link, div.right p.h2nav_map a:visited {
	background-image: url(../images/nav_map.jpg);
	background-repeat: no-repeat;
	background-color: #047cbb;
	color: #FFF;
	text-decoration: none;
}
/*div.right div.nav_map_bg {
	background-image: url(../images/map_bg.jpg);
	height: 63px;
	}*/
	
<!--Events Calendar-->
div.right h2.nav_events a:hover, div.right h2.nav_events a:active, div.right h2.nav_events a:focus, div.right div.h2nav_events a:hover, div.right div.h2nav_events a:active, div.right div.h2nav_events a:focus, div.right p.h2nav_events a:hover, div.right p.h2nav_events a:active, div.right p.h2nav_events a:focus {
	text-decoration: underline;
}
div.right li ul.nav_events, div.right li p.nav_events, div.right li div.nav_events {
	border: 1px solid #000;
}
div.right h2.nav_events, div.right h2.nav_events a:link, div.right h2.nav_events a:visited, div.right div.h2nav_events, div.right div.h2nav_events a:link, div.right div.h2nav_events a:visited, div.right p.h2nav_events, div.right p.h2nav_events a:link, div.right p.h2nav_events a:visited {
	background-image: url(../images/nav_events.jpg);
	background-repeat: no-repeat;
	background-color: #ab7701;
	color: #FFF;
	text-decoration: none;
}
/*div.right div.nav_events_bg {
	background-image: url(../images/events_bg.jpg);
	height: 65px;
	}*/
	
<!--Message from Minister-->
div.right h2.nav_msg_minister a:hover, div.right h2.nav_msg_minister a:active, div.right h2.nav_msg_minister a:focus, div.right div.h2nav_msg_minister a:hover, div.right div.h2nav_msg_minister a:active, div.right div.h2nav_msg_minister a:focus, div.right p.h2nav_msg_minister a:hover, div.right p.h2nav_msg_minister a:active, div.right p.h2nav_msg_minister a:focus {
	text-decoration: underline;
}
div.right li ul.nav_msg_minister {
	background-image: url(../images/nav_message.jpg);
	background-repeat: no-repeat;
	background-color: #423a37;
	height: 149px;
	color: #FFF;
	list-style: none;
	margin: 0;
	text-decoration: none;
}
div.right ul.nav_msg_minister li {
	width: 120px;
	float: right;
	margin-top: 10px;
}

<!--NAV 9-->
div.right h2.nav_9 a:hover, div.right h2.nav_9 a:active, div.right h2.nav_9 a:focus, div.right div.h2nav_9 a:hover, div.right div.h2nav_9 a:active, div.right div.h2nav_9 a:focus, div.right p.h2nav_9 a:hover, div.right p.h2nav_9 a:active, div.right p.h2nav_9 a:focus {
	text-decoration: underline;
}
div.right li ul.nav_9, div.right li p.nav_9, div.right li div.nav_9 {
	border: 1px solid #000;
}
div.right h2.nav_9, div.right h2.nav_9 a:link, div.right h2.nav_9 a:visited, div.right div.h2nav_9, div.right div.h2nav_9 a:link, div.right div.h2nav_9 a:visited, div.right p.h2nav_9, div.right p.h2nav_9 a:link, div.right p.h2nav_9 a:visited {
	background-image: url(../images/nav_2.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	text-decoration: none;
}
div.right .nav_9_bg {
	background-color: #42544b;
	color: #fff;
}
div.right .nav_9_bg .menucontent {
	list-style-image: url(../images/whatsnew_list.gif);
	padding: 0 5px;
	line-height:20px;
}
		
<!--NAV 10-->
div.right h2.nav_10 a:hover, div.right h2.nav_10 a:active, div.right h2.nav_10 a:focus, div.right div.h2nav_10 a:hover, div.right div.h2nav_10 a:active, div.right div.h2nav_10 a:focus, div.right p.h2nav_10 a:hover, div.right p.h2nav_10 a:active, div.right p.h2nav_10 a:focus {
	text-decoration: underline;
}
div.right li ul.nav_10, div.right li p.nav_10, div.right li div.nav_10 {
	border: 1px solid #000;
}
div.right h2.nav_10, div.right h2.nav_10 a:link, div.right h2.nav_10 a:visited, div.right div.h2nav_10, div.right div.h2nav_10 a:link, div.right div.h2nav_10 a:visited, div.right p.h2nav_10, div.right p.h2nav_10 a:link, div.right p.h2nav_10 a:visited {
	background-image: url(../images/nav_3.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	text-decoration: none;
}
div.right .nav_10_bg {
	background-color: #3e6ba9;
	color: #fff;
	padding-bottom: 5px;
	list-style: none;
}
div.right .nav_10_bg .menucontent {
	list-style-image: url(../images/rightw.gif);
	padding: 0 5px;
	line-height:20px;
}
div.right .nav_10_bg p {
	padding: 0px 5px 0px 5px;
}

<!--Highlights-->
div.right h2.nav_highlights a:hover, div.right h2.nav_highlights a:active, div.right h2.nav_highlights a:focus, div.right div.h2nav_highlights a:hover, div.right div.h2nav_highlights a:active, div.right div.h2nav_highlights a:focus, div.right p.h2nav_highlights a:hover, div.right p.h2nav_highlights a:active, div.right p.h2nav_highlights a:focus {
	text-decoration: underline;
}
div.right li ul.nav_highlights, div.right li p.nav_highlights, div.right li div.nav_highlights {
	border: 1px solid #000;
}
div.right h2.nav_highlights, div.right h2.nav_highlights a:link, div.right h2.nav_highlights a:visited, div.right div.h2nav_highlights, div.right div.h2nav_highlights a:link, div.right div.h2nav_highlights a:visited, div.right p.h2nav_highlights, div.right p.h2nav_highlights a:link, div.right p.h2nav_highlights a:visited {
	background-color: #e1bd71;
	color:#3c3c3e;
	text-decoration: none;
}
div.right .nav_highlights_bg {
	background-color: #f6ebd4;
	background-repeat: no-repeat;
	list-style-image: url(../images/highlights_list.gif);
	line-height: 20px;
	margin-bottom: 6px;
	color:#3c3c3e;
}
div.right .nav_highlights_bg .highlights_quote h2 {
	color: #7e3027;
	padding: 10px 0px 0px 0px;
	font-size:15px;
	display: block;
	width: 180px;
	margin: auto;
}
<!--Image Gallery-->
div.right h2.nav_imagegallery a:hover, div.right h2.nav_imagegallery a:active, div.right h2.nav_imagegallery a:focus, div.right div.h2nav_imagegallery a:hover, div.right div.h2nav_imagegallery a:active, div.right div.h2nav_imagegallery a:focus, div.right p.h2nav_imagegallery a:hover, div.right p.h2nav_imagegallery a:active, div.right p.h2nav_imagegallery a:focus {
	text-decoration: underline;
}
div.right li ul.nav_imagegallery, div.right li p.nav_imagegallery, div.right li div.nav_imagegallery {
	border: 1px solid #000;
}
div.right h2.nav_imagegallery, div.right h2.nav_imagegallery a:link, div.right h2.nav_imagegallery a:visited, div.right div.h2nav_imagegallery, div.right div.h2nav_imagegallery a:link, div.right div.h2nav_imagegallery a:visited, div.right p.h2nav_imagegallery, div.right p.h2nav_highlights a:link, div.right p.h2nav_imagegallery a:visited {
	background-image: url(../images/nav_imagegallery.jpg);
	color:#fff;
	text-decoration: none;
}
div.right .nav_imagegallery_bg {
	background-color: #5976a6;
	margin-bottom: 6px;
	color:#fff;
	list-style: none;
}
div.right .nav_imagegallery_bg .menulink {
	display: block;
	margin: auto;
	padding: 5px;
}
div.right .nav_imagegallery_bg img {
	display: block;
	margin: auto;
	margin-bottom: 10px;
}

<!--MENU LINKS-->
div.right li.menucontent, div.right div.menucontent {
	/*color: #000;
	background-color: #FFF;*/
	color: #fff;
}
div.right a.menulink {
	color: #FFF;
}

div.right .nav_highlights_bg a.menulink {
	color:#3c3c3e;
}

/*PROJECTS PAGE*/
div.projects_col {
	 background-color:#7e3027; 
	 height: 175px; 
	 width: 388px; 
	 paddding: 0;
	 margin: 0;
}
div.projects_col h1 {
	color: #fff;
	font-size: 21px;
	margin: 0;
	padding: 0 0 0 5px;
}
div.center h2.projects_col {
	color: #7e3027; 
	font-size: 18px;
	background-color: none;
	margin-top: 47px;
}
div.center h3.projects_col {
	color: #002c76; 
	font-size: 14px;
 	width: 390px;
	background-color: none;
}

/*SUB BANNER*/
.banner_imgs {
margin-bottom: 7px;
}

/*SUB FOOTER*/
div.subfooter {
	margin-top: 5px;
	color: #fff;
	clear: both;
	width: 760px;
	position: relative;
	overflow: hidden;
}
div.subfooter .top {
	background-image:url(../images/sub-footer.jpg);
	background-repeat:no-repeat;
	height: 96px;
	width: 100%;
	}
div.subfooter a.morelink {
	text-decoration: underline;
	color: #fff;
}
div.subfooter a.morelink:hover {
	text-decoration: none;
}
div.subfooter .container {
	color: #fff;
	width: 740px;
	float: left;
	background-color: #003e89;
	padding: 10px;
}
div.subfooter .container h2 {
	font-weight: bold;
	font-size: 14px;
	float: left;
	width: 140px;
}
div.subfooter .container .midfoot {
	width: 340px;
	float: left;
	padding: 6px 5px 0 5px;
}
div.subfooter .rightfoot {
	width: 240px;
	background-color: #003e89;
	padding: 5;
	float: right;
}
div.subfooter .rightfoot img {
	padding-right: 5px;
	vertical-align: middle;
}

.sub_menu {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.sub_menu a {
  display: block;
  text-decoration: none;	
}
.sub_menu a:hover {
  text-decoration: underline;
}

li.sub_menu {
  margin-top: 1px;
  list-style: none;
}
li.sub_menu a {
  color: #000;	
  background: #f0e8cb;
  color: #000;
  padding-left: 20px;
  font-style: italic;
}
li.sub_menu a:hover {
  background: #E1BD71;
  text-decoration: underline;
}

li.sub_menu .menulink_on  {
	background-image: url(../images/subnav_dot.jpg);
	background-repeat: no-repeat;
	color: #7e3027;
	font-style: normal;
	font-weight: bold;
}
li.sub_menu a.menulink_on:hover {
	background-image: url(../images/subnav_dot_hover.jpg);
	background-repeat: no-repeat;
  	background-color: #E1BD71;
  	text-decoration: underline;
}

li.sub_menu .menulink_off  {
	color: #000;
	font-style: italic;
	font-weight: normal;
}
li.sub_menu a.menulink_off:hover {
	background-image: url(../images/subnav_dot_hover.jpg);
	background-repeat: no-repeat;
  	background-color: #E1BD71;
  	text-decoration: underline;
	color: #7e3027;
	font-style: normal;
	font-weight: bold;
}

.data-spacing-bottom {
	padding-BOTTOM: -10px;
}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 193px;
background-color: #fff;
border: 1px solid #C8D4E7;}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 390px;
margin:0px 0 0 0;

position:relative;
/*FILTER: alpha(opacity=70);
-moz-opacity: 0.7; opacity: 0.7;
background-color: #000;*/
}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
width: 390px;
float: left;
padding: 0px;}

#slideshow .slides span {

float:left; text-align:center;
color:#fff;
FILTER: alpha(opacity=30);
-moz-opacity: 0.3; opacity: 0.3;
background-color: #000;
width:345px; height:22px;
margin:-210px 0px 0 5px;padding:3px 0 0 0;
position:relative;
z-index:1000;
font-weight:bold;

}
#slideshow  #btns{
float:right;
color:#fff;
position:relative;
Z-INDEX: 201;
margin:-23px 45px 0px 0;
}
/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {

/*border-top: 2px solid #ccc;*/
border:0px solid #000;
height:24px;
margin:-27px 0 0 0;
FILTER: alpha(opacity=70);
-moz-opacity: 0.7; opacity: 0.7;
background-color: #000;position:relative;
Z-INDEX: 200; width:390px;
}


#slideshow .slides-nav li {
float: left;}

#slideshow .slides-nav li a {
display: block; color:#FFFFFF;
font-weight:bold;
padding: 5px 5px 3px 5px;
outline: none; text-decoration:none;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #963a2f; 
/*Z-INDEX: 50;*/
}

.js #slideshow .slides-nav li.on a {
position: relative;
/*top: -4px;*/}

/* News */
h1.news {
	background-color:#7e3027;
	color: #fff;
	font-size: 21px;
	margin: 0;
	padding: 0 0 1px 5px;
}

div.center h2.news1 {
	background-color: #e1bd71 !important;
	color:#3c3c3e !important;
	font-size: 13.5px;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 5px;
}

/*div.center h2.news1 {
	color: #3c3c3e 
	font-size: 16px;
	background-color: #e1bd71;
	margin-top: 47px;
}*/

/* MULTI-COLUMN CONTAINERS */
div.row 			{margin: 0; padding: 0; width: 98.5%;}
div.row-promotion 	{margin: 0; padding: 0; width: 100%; background-image:url(/images/templates/bg-grey.gif); overflow:auto; margin-bottom:-10px;}
div.cols2 			{float: left; width: 49%; margin: 0 3px 0 0; padding: 0;}
div.cols3 			{float: left; width: 32.5%; margin: 0 3px 0 0; padding: 0;}
div.cols4 			{float: left; width: 24%; margin: 0 3px 0 0; padding: 0;}
div.cols5 			{float: left; width: 19%; margin: 0 3px 0 0; padding: 0;}

.row-clear { clear:both; }

div.cols-promotion {float: left; width: 19%; padding: 10px 3px; margin:0; text-align:center; font-size:11px;} 
div.cols-promotion a { text-decoration:none; color:#000 !important;}
div.center h2.promotion {margin-bottom:0; padding-left:3px; color:#036; background:none; background-color:#bcced7; clear:both;}

/* publications */
.pub {	width: 100%; margin:15px 0;}

.next, .previous, .toc {
	padding: 3px;
	overflow: hidden;
/*	border:1px solid #bcced7;  */  /* if you need a box around previous, next and toc */
	text-align:center;
}

.next a, .previous a, .toc a { text-decoration:none !important;}
.next, .previous, .toc  { color: #999999;}
.next a:hover, .previous a:hover, .toc a:hover { text-decoration:underline !important;}

.next {
	float: right;
	width: 31%; 
	margin-left: 3px;
}

.previous {
	float: left;
	width: 31%; 
	margin-right: 3px;
}

.toc {height: 1%; /* IE6 fix */}
/* END OF MULTI-COLUMN CONTAINERS */

div.rightbox h2.h2link a:hover, div.rightbox h2.h2link a:active, div.rightbox h2.h2link a:focus {
	text-decoration: underline;
}
/* END MULTI-COLUMN CONTAINERS */
