/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

div.msgareaalt {
	background: url('/local_site/images/splash.jpg') #FFF no-repeat;
}

div.headtitleLft {
	padding: 115px 0px 0px 0px;
	color: White;
	font-weight: bold;
	text-align: right;
	width: 38%;
}

div.headtitleRgt {
	padding: 115px 0px 0px 0px;
	color: White;
	font-weight:bold;
	text-align: left;
	width: 40%;
}
	
	div.colLayout {
	BACKGROUND: #FFF url('/local_site/images/colayout_background.jpg') left 100%;
	HEIGHT: 100%;
}

.leftsidebar {
VERTICAL-ALIGN: top;
WIDTH: 150px;
BACKGROUND-COLOR: #5c5650
}
.menutitle-oneline
{
PADDING-LEFT: 3px;
FONT-WEIGHT: bold;
WIDTH: 150px;
COLOR: #ffffff;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 20px
}
.contentdivider
{
HEIGHT: 1px
}
.menudivider
{
HEIGHT: 10px;
BACKGROUND-COLOR: #c3c3c3
}
.rightsidebar
{
VERTICAL-ALIGN: top;
WIDTH: 195px
}

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

h1 {color:#5c5650;}
h2 {color:#000000}
h3 {color:#5c5650;}
h4 {color:#000000;}
h3 { font-size:120%}
h4 { font-size:110%}
.hidden { display: none; }


body.splashBG {background-color: #FFFFFF;}

ol.lowerAlpha { list-style-type: lower-alpha; }
ol.upperAlpha { list-style-type: upper-alpha; }
ol.lowerRoman { list-style-type: lower-roman; }
ol.upperRoman { list-style-type: upper-roman; }

.floatRight {float:right}
.floatLeft  {float:left}

.RedText {color:#FF0000}
.GreenText {color:#66CC00}
.BlackText {color:#000000}
.WhiteText {color:#ffffff}
.BoldContent {font-weight: bold;}
.ItalicContent {font-style: italic;}

.SmallText { font-size:1px;}
.SmallerText { font-size:70%;}
.TextIndent { text-indent: 50px; }

h2.media { font-size: .9em}

.BgLiteGreen {background-color: #eef3e2;}
.BgLiteGray {background-color: #C0C0C0;}

/* Three column layout, static. */
div.threeColumn { width: 590px; }
div.threeColumn div.left { float: left; width: 30%; }
div.threeColumn div.center { float: left; margin-left: 10px; width: 30%; }
div.threeColumn div.right { float: right; width: 30%; }

div.MarginBoth {margin-left: 3em; margin-right: 3em;}
div.italicsFix{width: 99%;}
div.MarginMain {margin:3px; padding: 3px}

.PaddingTop {padding-top: 5px}
.PaddingTop15 {padding-top: 15px}
.PaddingBottom {padding-bottom: 5px}
.PaddingBottom8 {padding-bottom: 8px}
.PaddingBottom10 {padding-bottom: 10px}
.PaddingRight {padding-right: 5px}
.PaddingRight2 {padding-right: 20px}
.PaddingRightPMP {padding-right: 30px}
.PaddingLeft {padding-left: 5px}
.PaddingLeft2 {padding-left: 10px}
.Padding {padding: 6px}
.MarginLeft {padding-left: 20px}
.imageAbs {position:relative}
.NoHeaderSpace { margin-top:0px; margin-bottom:1px}
.PMCommitte { float:right; font-size:85%; border:solid #5c5650 1px; padding: 4px; margin-bottom:3px; }
.PMPPadding { padding-left: 141px}
h2.fs { margin-bottom:-3px; margin-top:-3px}
table { margin-bottom: 8px}
ul.InitiativeUL  {padding: 5px; font-size:0.8em;}
ul.QuickLinks li { margin-left:-20px; padding:2px} 
li { margin-top: 7px; margin-bottom: 7px}
p.audit{ margin-top: -5px; margin-bottom: -2px; font-weight:bold}
ol.noAG { list-style:none; margin-left:-40px}
ul.TOC { font-weight:bold; list-style:none; margin-left: 0px}
ul.TOC li ol { font-weight: normal; list-style:none}
ul.Flush { list-style:none; margin-left: -40px}
/*---IE 7 fix---*/
*:first-child+html ul.Flush , * html ul.Flush  { margin-left: 0px; }
/*---IE 6 fix---*/
* html ul.Flush  {  margin-left: 0px;}
ul.Flush li { margin-bottom: 12px}
ul.FlushPubs {list-style:none; margin-left: -40px; margin-top:0px; margin-bottom:0px}
ul.FlushPubs li {margin: 0px;}

/* Council Members */
/* Council Members */
ul.GreenMenu { list-style:none; text-align:center; margin-left: -40px; margin-top: -8px; margin-bottom: -22px}
ul.GreenMenu li { padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; float:left; background-color:#eef3e2;}
/*---IE 7 fix---*/
*:first-child+html ul.GreenMenu, * html ul.GreenMenu {  margin-left: 0px; margin-top: 0px; margin-bottom: 0px}
*:first-child+html ul.GreenMenu li, * html ul.GreenMenu li { float:none; }
/*---IE 6 fix---*/
* html ul.GreenMenu li {  float:none;}
*:first-child+html ul.GreenMenu li, * html ul.GreenMenu li { float:none; }

ul.GreenMenuFr { list-style:none; text-align:center; margin-left: -40px; margin-top: -8px; margin-bottom: -22px}
ul.GreenMenuFr li { padding-left: 5px; padding-right: 3px; padding-top: 5px; padding-bottom: 5px; float:left; background-color:#eef3e2;}
/*---IE 7 fix---*/
*:first-child+html ul.GreenMenuFr, * html ul.GreenMenuFr {  margin-left: 0px; margin-top: 0px; margin-bottom: 0px}
*:first-child+html ul.GreenMenuFr li, * html ul.GreenMenuFr li { float:none; }
/*---IE 6 fix---*/
* html ul.GreenMenuFr li {  float:none;}
*:first-child+html ul.GreenMenuFr li, * html ul.GreenMenuFr li { float:none; }

/* Council Members */
/* Council Members */

ol.ATIP { list-style:none; padding-left:0px}


blockquote.Box {border: solid #000000 1px; padding:10px}
div.Box {border: solid #000000 1px; padding:10px}

ul.RecentPubs {list-style-image: url('/docs/images/book1.jpg');}
ul.RecentPubs li {margin-left:-5px}

/* Publications */
.PubList {list-style-type: none; padding: 0px; margin: 0px;}
ul.PubList li {margin-top:-7px}

.LineBottom {border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #CCCC99}
.LineTop{border-top-style: solid; border-top-width: 2px; border-top-color: #CCCC99}

.SolidBlack {border: solid black thin; padding-left:3px}
.SolidGreen {border: solid #5c5650 thin}
.DashGreen  {border: dashed #5c5650 thin}
.LiteGrey {border: solid #CCCCCC thin}

.CSIS {border: solid black thin; color:#ffffff; background-color:#000000; text-align:center; padding:4px;}

.alignCenter  {text-align: center;}
.alignRight   {text-align: right;}
.alignLeft    {text-align: left;}
.alignJustify {text-align: justify;}
.alignMiddle  {vertical-align:middle}

h2.nav {text-transform: uppercase; background-color:#5c5650;  color:#FFFFFF}
div.center ul.nav {border: 1px solid #5c5650;}
.auditGreen {background-color:#CCCC99; padding: 2px}

.image-left  {float: left; vertical-align: text-top; border:solid; border-color:#eef3e2; margin-right: 4px}
.image-right {float: right;vertical-align: text-top; border:solid; border-color:#eef3e2}
.dyk {border:solid; border-width: 4px; border-color:#f8f8f8; padding: 3px; margin: 4px;}

/*  Commissions  */
h2.Commissions { background-color:#eef3e2; padding: 3px; font-size: 110%}
ul.Commissions {padding-left:0px; list-style:none; margin-top: -7px; }
ul.Commissions li {padding-top: 10px; padding-bottom: 20px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCC99;}
ul.Commissions2 li {border:none; margin-top: 0px; margin-bottom: -15px}
hr.Commissions { background-color:#eef3e2;}
h3.Commissions { background-color:#eef3e2; padding: 3px; font-size: 110%; margin-top: -5px; margin-bottom:-3px}


/* Information resources right menu*/
div.InfoRes { background-color:eef3e2; border:solid black 3px; padding:5px}
div.InfoRes h2 { font-size:.9em;}
div.InfoRes h3 { font-size:.9em; color:#000000}

/*PCO Secretariats main page*/
h2.SecRightTitle
{
	width: 154px;
	color: #ffffff;
	background-color: #5c5650;
	padding: 3px;
	font-size:.9em;
	margin-bottom:-14px;
}

ul.SecRightContent
{
	PADDING-LEFT: 5px;
	PADDING-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	WIDTH: 150px;
	COLOR: #000000;
	background-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-color:#5c5650;
	border-bottom-width: 1px;
}
/*---IE 7 fix---*/
*:first-child+html ul.SecRightContent, * html ul.SecRightContent { margin-left: 0px; margin-top: 13px }
/*---IE 6 fix---*/
* html ul.SecRightContent {  margin-left: 0px; margin-top: 13px }
ul.SecRightContent li { list-style:none; border-bottom:solid black 1px; padding-top:-10px; padding-bottom:5px}
span.SecText {color:#000000; font-size:.8em}
a.SecLink {TEXT-DECORATION: none}
a.SecLink:hover {TEXT-DECORATION: none}

/*--rollover color for content and right hand menu--*/
div.center a:hover {color: #990000;}
div.right a:hover {color: #990000;}

body {background-color: #ebebeb;}

/*---Initiative tool tweaking---*/

#slideshow-container {
	background:url(/site/images/sshw-mdiap/deco.gif) repeat-x bottom;
}

/*----rounded corners------*/

div.roundCornerDark1 {
	background: #5c5650; margin: 0px 5px; height: 1px; line-height: 1px;
}
* html div.roundCornerDark1
{
	display: inline;
}
*:first-child+html div.roundCornerDark1
{
	display: inline;
}
div.roundCornerDark2 {
	 line-height: 1px; BORDER-RIGHT: #5c5650 2px solid; BACKGROUND: #5c5650; MARGIN: 0px 3px; BORDER-LEFT: #5c5650 2px solid; HEIGHT: 1px
}
div.roundCornerDark3 {
	BORDER-RIGHT: #5c5650 1px solid; BACKGROUND: #5c5650; MARGIN: 0px 2px; BORDER-LEFT: #5c5650 1px solid; HEIGHT: 1px
}
div.roundCornerDark4 {
	BORDER-RIGHT: #5c5650 1px solid; BACKGROUND: #5c5650; MARGIN: 0px 1px; BORDER-LEFT: #5c5650 1px solid; HEIGHT: 2px
}
.roundTitle {position: relative; padding-left:5px; text-transform: uppercase; color:#f8f8f8; font-weight:bold; background-color:#5c5650; padding-bottom:3px}
.roundContent {position: relative; border: solid #5c5650 thin; padding-left: 3px; border-bottom: solid #5c5650 thin;background-color:#f8f8f8;}
.roundTitle h2 {color: #FFFFFF; font-size:100%; margin-top: -1px; margin-bottom:-1px}
.roundBottom {position: relative; margin-bottom:5px}
.roundMenuContent {position: relative; padding:3px;  border-bottom: solid #5c5650 1px; margin-left: -3px}
.roundLink {text-decoration:none; padding-left: 7px}
.roundBlack { color:#000000}
.roundCorner { position: relative}

/*colors of text on main banner*/
div.banner p.main {color:#000000}
div.banner p.siteuri {color:#000000}

p.breadcrumb a:link, p.breadcrumb a:visited, p.breadcrumb a:hover, p.breadcrumb a:active, p.breadcrumb a:focus
{
	color: #5c5650;
}


/* AUDIT SECTION */
div.AuditTitle
{
	padding-left: 5px;
	padding-top: 3px;
	font-weight: bold;
	width: 205px;
	color: #ffffff;
	background-color: #5c5650;
	height:20px;
	margin-top: 3px;
	font-size:14px;
}

div.AuditContent
{
	PADDING-LEFT: 8px;
	PADDING-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size:11px;
	WIDTH: 197px;
	COLOR: #000000;
	background-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-color:#5c5650;
	border-bottom-width: 1px;
	font-weight:bold; 
    
}


div.AuditYear
{
	PADDING-LEFT: 5px;
	PADDING-right: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 12px;
	WIDTH: 200px;
	COLOR: #000000;
	background-color:#eef3e2;
	border-bottom-style:solid;
	border-bottom-color:#5c5650;
	border-bottom-width: 1px;
	font-weight:bold; 
    
}

a.AuditLink { text-decoration:none}

/* CANMINGUIDE START */
th.mgmHeader {
            color: #5c5650;
}
/* CANMINGUIDE END */

