/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */
div.banner {
	background-color: #B95C00;
	background: url(/images/cps-spc/banner.jpg) #B95C00 no-repeat;
}
div.banner-eng, div.banner-lfcoa-eng {
	background: url(/images/cps-spc/banner.jpg) #B95C00 no-repeat;
}
div.banner-fra, div.banner-lfcoa-fra {
	background: url(/images/cps-spc/banner.jpg) #B95C00 no-repeat;
}
/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */

/***********START NEW************************************/

/* 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: #f3d1b0;
	color: #930;
}

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: #B95C00;
}

/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.left ul.nav li div.menucontent	{ background: #B95C00;  }
div.right ul.nav li div.menucontent { background: #f3d1b0; }

div.left ul.nav ul.nav a.menulink, div.left ul.nav div.menucontent a.menulink, div.left ul.nav ul.nav strong
{
	border-top: 1px solid #cd7012;
	border-bottom: 1px solid #b55b00;
	background-color: #B95C00;
}

div.right ul.nav ul.nav a.formoreinfo {
	background-color: #F3D1B0;
	color: #993300;
}

/*This grey class must remain or colour CSS will override it*/
div ul.nav ul.nav ul.nav2 a.menulink, div ul.nav ul.nav ul.nav2 strong  {
	color: #000;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	background-color: #DDD;
}

div ul.nav ul.nav a.menulink:hover, div ul.nav div.menucontent a.menulink:hover {
	background:#930;
	border-top: 1px solid #930;
	border-bottom: 1px solid #930;
}

div.right ul.nav ul.nav a.menulink:hover, div.right ul.nav div.menucontent a.menulink:hover {
	background:#eee;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #ddd;
}

div ul.nav ul.nav ul.nav2 a.menulink:hover {
	background:#C4C4C4;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

div.prodis { background-color: #f3d1b0; }

div ul.nav ul.nav2 a.menulink  { background-color: #B95C00;}
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:#B95C00; color:#fff}
.explore{ background-color:#f3d1b0!important; color:#993300!important}
div.left ul.nav div.menucontent a.prodis{ background-color:#CC6600!important; color:#fff!important; border-bottom:none!important }

/* 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: #930;}
div.colLayout div.center h1, div.core div.center h1 {background:#B95C00 url(/images/cps-spc/h1.gif) no-repeat top right;}
div.center h3 {border-bottom:#f3d1b0 solid 2px}
div.center h4 {border-bottom:#f3d1b0 dotted 2px}

div.center a:link 		{ color: #AE5700; }
div.center a:visited 	{ color: #930; }
div.blackborder 		{ border: solid #B95C00 1px; }

div#subjectHeader 		{background-image:url(/images/cps-spc/subject-sujet-bg.gif); color:#930; font-weight:bold}
div#subjectHeader strong {color:#930; background-color:#f3d1b0; background-image:url(/images/cps-spc/subject-sujet.gif);}
h1#subjectHeader		{background-color:#B95C00}


#tools a 				{ color: #AE5700; }
/* 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: #c60; }
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: #AE5700;
}
/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */

/* LIST UTILITY CSS BEGINS | DEBUT DU CSS D'UTILITE DE LISTE */
ul.subjectBullet	{ list-style-image: url(/images/cps-spc/bullet_subject.gif); }

/*COLOUR CLASS'S */
.subjectColour		{ color: #B95C00; }
.subjectDarkColour	{ color: #930; }

/*BACKGROUND COLOUR CLASS'S */
.subjectBG, table tr.subjectBG td, table tr.subjectBG th				{ background-color: #B95C00; color: #FFF; }
.lightsubjectBG, table tr.lightsubjectBG td, table tr.lightsubjectBG th	{ background-color: #f3d1b0; color: #930; }
.darksubjectBG, table tr.darksubjectBG td, table tr.darksubjectBG th		{ background-color: #930; color: #FFF; }

/* BORDER CLASS'S */
.borderSubject	{ border: 1px solid #B95C00; }

/* FORM TAGS */
legend 		{ background: #B95C00; }
fieldset 	{  border: 1px solid #B95C00; }

input.subject, p.submit input, #close
{
	background: #B95C00;
	border-top: 2px solid #f3d1b0;
	border-left: 2px solid #f3d1b0;
	border-right: 2px solid #993300;
	border-bottom: 2px solid #993300;
	color: #FFF;
}

table.subject th {background: #B95C00;	color: #FFF;}

div.center h2.promotion {color:#930; background:none; background-color:#f3d1b0;}

/* In this topic style */
div.topic ul {list-style-image:url(/images/cps-spc/bullet_subject.gif);}
div.topic p {background-image:url(/images/cps-spc/topic-header.gif); color:#930;}

/*Share Feature Style */
div.share p#shareTitle {background:url(/images/cps-spc/share-top.gif) no-repeat; height:32px; font-weight:bold; padding:4px 0 0 0px; margin:0; color:#930; text-align:center;}

/* publications */
.next, .previous, .toc {border:1px solid #f3d1b0;}

.quickLinks p, .quickLinks p a {background-color: #B95C00}
div.HighlightFloat2 p#header, div.HighlightFloat2 p.header {background:#f3d1b0 url(/images/cps-spc/ql-header-top.gif) no-repeat left top; color:#930; }
div.HighlightFloat2 p {background-image:url(/images/cps-spc/ql-header-bottom.gif); color:#930;}
div.HighlightFloat2 p.second {color:#930; }
div.HighlightFloat2 ul{ background-image:url(/images/cps-spc/ql-header-bottom.gif); list-style-image:url(/images/cps-spc/bullet_square.gif) }
div.HighlightFloat2 ul li a {color:#930!important;}

div.highlightFloat, p.highlightFloat	{border: 1px solid #B95C00} 

/* top nav for applications */
ul.topnav li {background-color:#f3d1b0;}
ul.topnav li a {color:#930!important}
ul.topnav li a:hover {background:#B95C00; color:#fff}

div.center h2.promotion {color:#930; background:none; background-color:#f3d1b0;}

/* date format */
div.date ul {list-style-image: url(/images/cps-spc/bullet_subject.gif);}

/* hover boxes for months, a-z listing etc */
ul.alpha li a {color:#B95C00!important;}
ul.alpha li a:hover {background:#B95C00;}

/*Code for Consumer Information Portal Survey Div */
.cpmenu{
width:100%;
background-color: #DDDDDD;
}

.cpstyle6 { 
background: url(/cips-icsp/images/down_arrow_2.gif) no-repeat scroll right top;
margin-top: 5px;
} 

.cpstyle6 a {
width:100%; 
display: block; 
color: #000; 
text-decoration:none;
} 

/* Online Pubs ordering System */
div.tools-resources {
	border: 1px solid #930;
}
div.tools-resources div.target {
	border: 1px dotted #930;
}