/* CLF 2.0 TEMPLATE VERSION 1.4 | VERSION 1.0 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* the institution can change and add to this stylesheet file */

/*fonts for the 1st page of the site*/
h1.firstpage {
	font-size: 12.0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2.firstpage {
	font-size: 11.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}


/* box styles */
.pad2{
	padding:2px;}

.pad10{
	padding:10px;}

.pad20{
	padding:20px;}

.greyborder
{
	border:dashed #333 1px;
	padding:10px;
	width:95%;
}

.rjpurple1 {
  border: solid 1px #990099;
}

.rjpurple2 { 
  border: solid 8px #990099;
}

div.singleborderbottompad {
  border: solid 1px #000;
  padding-bottom: 3px
}

.singleborder {
  border: solid 1px #000;
  padding: 3px
}

.singlegreyborder {
  border: solid 1px #ccc;
  padding: 3px
}

.singletanborder {
  border: solid 1px #cccc99;
  padding: 3px
}

.tanbackground
{
	background:#EFEFD6;
	padding:10px;
}

.greybackground
{
	background:#cccccc;
}

.palegreybackground
{
	background:#ebebeb;
}

.pinkbackground
{
	background:#EBE2E0;
	padding:10px;
}

.tealbackground
{
	background:#99cccc;
}

.yellowbackground
{
	background:#ffffcc;
}

.drktealbackground
{
	background:#008888;
}

.bluebackground
{
	background:#99CCCC;
}

.dkblueBG
{
background:#000066;
}

.brightblueBG
{
background:#CCCCCC;
}

.ltgreenBG
{
background:#CCFFCC;
}

.ltpeachBG
{
background:#FFCC99;
}

.ltblueBG
{
	background:#ccffff;
}

.medblueBG
{
	background:#99CCFF;
}

.brightturqBG
{
background:#66FFFF;
}

.dkblue
{
color:#000066;
font-size: 8px;
}

.periwinkleblueBG
{
background: #CCCCCC;
}

.blackborder
{
	border:solid #000000 1px;
}

.blueborder
{
	border:solid #0000FF 1px;
}

.paddingzero
{
	padding:0px;
}

div.organihistorypic {
	float: right;
	width:118px;
	border:solid #333 1px;
	background:#F9F9F9;
	padding:2px;
}

div.lttextbox {
	float: right;
	width:210px;
	background:#99cccc;
	padding:10px;
}

div.lttextandimagebox {
	float: right;
	width:210px;
	background:#ffffff;
	padding:10px;
}

div.yellowhighlight, p.yellowhighlight {
	border: 1px solid #030;
	background-color: #ffffcc;
	padding: 5px;
}

.dashedborder
{
	border:dashed #999999 1px;
	padding:10px;
}

.note{
	font-weight: bold;
	color: #ff0000;
}

.leftbottomborder
{
	border-bottom:solid #cccccc 1px;
	border-left:solid #cccccc 1px;
}

.bottomborder
{
	border-bottom:solid #cccccc 1px;
}

.blackline
{
	border-bottom:solid #000000 1px; padding:0;
}

.leftborder
{
	border-left:solid #cccccc 1px;
}

.hilitewhite{
	border-left:solid #000000 1px; border-right:solid #000000 1px; border-top:solid #000000 1px; border-bottom:solid #000000 1px;
	text-align: left;
	font-weight: bold;
	margin: 0;
	font-size: 10.5pt;
	line-height: 1em;
	font-variant: small-caps;
	background-color: #ffffff; padding-left:5px; padding-right:0px; padding-top:5px; padding-bottom:5px;
}

.hiliteyellow1{
	border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; text-align: center;
	font-weight: normal;
	margin: 0;
	font-size: 0.9em;
	line-height: 1em;
	font-variant: small-caps;
	background-color: #ffffcc; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px;
}

.hilitegreen1{
	border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; text-align: center;
	font-weight: normal;
	margin: 0;
	font-size: 0.9em;
	line-height: 1em;
	font-variant: small-caps;
	background-color: #ccff99; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px;
}

.hilitegreen2{
	border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; text-align: center;
	font-weight: normal;
	margin: 0;
	font-size: 0.9em;
	line-height: 1em;
	font-variant: small-caps;
	background-color: #ccffcc; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px;
}

.smallyellowbox{
	width:30%;
	float:right;
	padding:5px;
	background-color:#FFFFCC;
}	

.smalltealbox{
	width:30%;
	float:right;
	padding:5px;
	background-color:#008888;
}	

.greybox{
	width:80%;
	margin-left:30px;
	padding:5px;
	background-color:#CCCCCC;
}	

.pale { 
 background-color: #E6F2FF;
}

.box {
	width: 90%;
	margin-left: 35px;
	padding: 5px;
	border: 1px solid #333333;
}

/*background colors */

.drkkakhi {
	background-color: #CCCC99;
}

.lightkakhi {
	background-color: #CCCC66;
}

.lightblueBG {
	background-color: #CCCCCC;
}

.dkgreenBG {
 background-color: #009933;
}
.travelBG {
 background-color: #c5d6fc;
}
.med {
 background-color: #E1E1E1;
}

.cool {
 background-color: #EBEBEB;
}

.drkgrey {
 background-color: #999999;
}

.tealblue {
	background-color: #99CCCC;
}

.purpleBG {
	background-color: #660099;
	}
	
.darkBlueBG {
	background-color: #003366;
	}

/* font styles */
.largeblue {
	font-size: 18px;
	color: #003366;
	}

.purple {
	color: #660099;
	}

.leanblue {
	font-size: 14px;
	color: #003366;
	}
	
.smallcaps {
	font-size: 8.0px;
	font-variant: small-caps;
}

.largered {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #800000;
	}

.fontSize70 {
	font-size: 7.0px;
}

.fontSize60 {
	font-size: 6.0px;
}

.fontSize55 {
	font-size: 5.0px;
}

.footnote
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 7.5pt;
	color: Black;
	text-indent: 6px;
}

.smallcontent {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8px;
	color : #000000;
	}

.signature
{
font-family: Monotype Corsiva;
}

.italic{
	font-style: italic;
}

/* paragraph style*/

.toppad45{
	padding-top: 45px;
}

.toppad25{
	padding-top: 25px;
}

.toppad15{
	padding-top: 15px;
}

.toppad5{
	padding-top: 5px;
}

.bold{
	font-weight: bold;
}



/* item styles */
.item1 {
	padding-left: 18px;
	width: 80%;
	text-align: center;
	vertical-align: top;
}

.uppercasesmall {
	text-transform: uppercase;
	font-size: 8px;
}

ul.nobulletpara {
	list-style-type: none; 
}

.nobullet {
 list-style: none;
}

.nobulletnopad {
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}

.nopad {
	margin-left: 0px;
	padding: 0px;
}

.checkbox {
	list-style: none;
background:url(/text/rj/rprts/2011/images/check.gif) no-repeat;
}

.check2 {
	list-style: none;
background:url(/images/check2.gif) no-repeat;
}

.arrow {
	list-style: none;
background:url(/text/rj/images/arrow.gif) no-repeat;
}

/* misc styles */
.right
{
	float: right;
}

/* row & column styles */
/* these are the elements for creating a column layout on the page
as used on the Research and Policy table of contents pages*/

.row{
 float:left;
	margin: 0px;
	padding: 0px;
	width: 96.5%;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.bx{
	float: left;
	width: 20%;
	margin: 2px 3px 2px 0px;
	padding: 1px;
}

.bxmid{
	float: left;
	width: 56%;
	margin: 2px 3px 2px 0px;
	padding: 1px;
}

.bxrt{
	float: right;
	width: 18%;
	margin: 2px 3px 2px 0px;
	padding: 1px;
}

.bxtxt{
	float: left;
	width: 70%;
	margin: 2px 4px 2px 0px;
	padding: 0px;
}

.bxtxtleft{
	float: left;
	width: 45%;
	margin: 2px 3px 2px 0px;
	padding: 1px;
}

.bxtxtrght{
	float: right;
	width: 50%;
	margin: 2px 4px 2px 0px;
	padding: 0px;
}


.bx2cols1{
	float: left;
	width: 14%;
	margin: 2px 1px 2px 0px;
	padding: 1px;
}

.bx2cols{
	float: left;
	width: 84%;
	margin: 2px 1px 2px 0px;
	padding: 1px;
}

/* end of the elements for creating a column layout on the page
as used on the Research and Policy table of contents pages*/

/* these are the elements for creating a numeric value column layout on the page
as used on the <abbr>CORCAN</abbr> annual report page http://clf2/text/prgrm/corcan/pblct/ar/06-07/ar0607-eng.shtml*/

.bxcontent{
float: left; width: 58%; margin: 0 0px 0 0; padding: 0; 
}

.bxcontent2{
float: left; width: 98%; margin: 0 0px 0 0; padding: 0; text-align: right;
}

.bxnumeric1{
float: left; width: 20%; margin: 0 0px 0 0; padding: 0; text-align: right;
}

.bxnumeric2{
float: left; width: 20%; margin: 0 0px 0 0; padding: 0; text-align: right;
}

.bxnumeric{
float: right; width: 20%; margin: 0 0px 0 0; padding: 0; text-align: right;
}

.hdr1{
float: right; width: 64%; margin: 0 0px 0 0; padding: 0; text-align: center;
}

.hdr2{
float: left; width: 16%; margin: 0 0px 0 0; padding: 0; text-align: right;
}

.hdr3{
	float: left;
	width: 32%;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.hdr4{
	float: left;
	width: 16%;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-size: 7.0px;
}

.hdr2line{
	float: right;
	width: 70%;
	margin: 0px;
	padding: 0;
	text-align: center;
	border-bottom:solid #000000 1px;
	padding:0px;
}

.cont34{
	float: left;
	width: 34%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
/* end of the elements for creating a numeric value column layout on the page
as used on the <abbr>CORCAN</abbr> annual report page http://clf2/text/prgrm/corcan/pblct/ar/06-07/ar0607-eng.shtm*/

/* these are the elements for creating a 2 & 3 & 4 equal width column layout on the page*/
div.rowdashedborder {
	margin: 0px;
	padding: 0px;
	width: 98.5%;
	overflow: hidden;
	border:1px dashed #333333;
}
div.noborder {
	margin: 0px;
	padding: 0px;
	width: 98.5%;
	overflow: hidden;
}
div.cols2 {
	float: left;
	width: 49%;
	margin: 10px 3px 10px 0px;
	padding: 15px;
}


/* this element is used in the Gallery on International Relations*/
div.cols3 {
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 10px;
}

div.intlrel {
	float: right;
	width:125px;
	border:solid #333 1px;
	background:#F9F9F9;
	padding:5px;
}

/* end of the element is used in the Gallery on International Relations*/

div.cols4 {
	float: left;
	width: 24%;
	margin: 10px 3px 10px 0px;
	padding: 15px;
}

div.medgrey {
	float: left; width: 30%;
 background-color:#B9B9B9;
	border-right:solid #ffffff 2px;
	border-bottom:solid #ffffff 1px;
}

div.noticebox {
	border:solid #ff0000 1px;
	padding: 5px;
}

div.milgrey {
	float: left; width: 30%;
 background-color:#C9C9C9;
	border-right:solid #ffffff 2px;
	border-bottom:solid #ffffff 1px;
}

div.ltgrey {
	float: left; width: 30%;
 background-color:#EBEBEB;
	border-right:solid #ffffff 2px;
	border-bottom:solid #ffffff 1px;
}

div.cols3 {float: left; width: 33%; }
div.cols3center {float: left; width: 33%; }
div.cols3right {float: right; width: 28%; }
/* end of the elements for creating a 2 equal width column layout on the page*/


div.cols3BorderWrap {
	float: left; 
	width: 100%;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;	
	border-right:1px solid #cccccc;	
 margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px 0px 0px 0px;
}

div.cols3Border {
	clear:left;
	float: left; 
	width: 32%;
 padding: 5px 5px 5px 5px;	
	border-top:1px solid #cccccc;	
}

div.cols3centerBorder {
	float: left; 
	width: 31%; 
	border-top:1px solid #cccccc;
 padding: 5px 5px 5px 5px;	
}

div.cols3rightBorder {
	float: right; 
	width: 32%;
	border-top:1px solid #cccccc;
	padding: 5px 5px 5px 5px;
}

div.cols3BorderSpacer {
	float: left; 
	width: 100%;
	height: 4px;
	border-top:0px solid #cccccc;	
}



/* these are the elements for creating a 5 equal width column layout on the page*/
/* http://clf2/text/region/nat-fac-dir-eng.shtml*/
div.cols5 {
	float: left;
	width: 19%;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
.rowlined {
	margin: 0px;
	padding: 0px;
	width: 98.5%;
	border-bottom:1px solid #cccccc;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}
.rowheader {
	margin: 0px;
	padding: 0px;
	width: 98.5%;
	border-bottom:1px solid #cccccc;
	text-align: center;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}
/* end of the elements for creating a 5 equal width column layout on the page*/

/* these are the elements for creating a column layout on the page
as used on the ECOM members page*/

.bxfloatright{
	float: right;
	width: 40%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

.bxfloatleft{
	float: left;
	width: 40%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

/* end of the elements for creating a column layout on the page
as used on the ECOM members page*/

/* these are the elements for creating a column layout on the page
as used on the Let's Talk issue Table of contents pages*/

.tocfloatright{
	float: right;
	width: 55%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

.imgfloatleft{
	float: left;
	width: 20%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

/* end of the elements for creating a column layout on the page
as used on the Let's Talk issue Table of contents pages*/

/* these are the elements for creating a list item layout on the page with a graphic as the "bullet" as
used in http://clf2/ethnoculture/scr/3-eng.shtml and http://clf2/text/cac/resources/bylaws-eng.shtml*/
.CACrow{
	margin: 0px;
	padding: 0px;
	width: 98.5%;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.bulletleft{
	float: left;
	width: 10%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

.textitem{
	float: left;
	width: 86%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

.acronymleft{
	float: left;
	width: 20%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

.descriptionitem{
	float: left;
	width: 76%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

/* end of the elements for creating a list item layout on the page with a graphic as the "bullet" as
used in http://clf2/ethnoculture/scr/3-eng.shtml*/

/*row element used to centre the crest and title elements of the National News Releases*/
.NRrow{
	margin: 0px;
	padding: 0px;
	width: 98.5%;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}
.NRrow_full {
	float:left;
	display:block;
	width: 400px;
	padding: 0px 0px 10px 0px;
	}

.NRbx{
	float: left;
	width: 32%;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}
/*end of row element used to centre the crest and title elements of the National News Releases*/
/* end of row & column styles */

/* used for image and caption used in http://clf2/text/media/ntlrls/2003/03-11-20-eng.shtml*/

.imagebxfloatright{
	float: right;
	width: 60%;
	margin: 0px 3px 0px 0px;
	border:dashed #999999 1px;
	padding:10px;
	background-color: #DFDFDF;
}

/* end of used for image and caption*/

/*used in Institutional Profiles*/
h2.commHead {
	font-weight: normal;
	margin: 0px;
	line-height: 1em;
	font-variant: small-caps;
	padding: 5px 0px;
}

/*navigation buttons*/
.navbuttons {
	float: left;
	width: 76%;
	margin-top: 10px;
}

.lb {
	float: left;
	width: 45%;
	height: 1.88em;
	margin-right: 1.88em;
	margin-top: 20px;
}
.lb a {
	text-decoration: none;
	width:100%;
	float: left;
	color: #FFFFFF;
	background-color: #003366;
}

.navbtn {
	border-top: 2px solid #FF6666;
	border-left: 2px solid #FF6666;
	border-bottom: 2px solid #CC3333;
	border-right: 2px solid #CC3333;
	height: 3.14em;
	text-align: center;
	padding: 0.19em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

/*History pages */
/*History pages */
/*History pages */

h2.navblue, h2.navblue a:link, h2.nav a:visited {
	/* default background for banner */
/* background-color: #696; */
/* this is the blue background for the left and right navigation headings on the content pages */
	background:#003366;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: 450;
	line-height: 1.4em;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.navblue, h.navblue a:link, h.nav a:visited {
	/* default background for banner */
/* background-color: #696; */
/* this is the blue background for the left and right navigation headings on the content pages */
	background:#003366;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: 450;
	line-height: 1.4em;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

h2.navbrown, h2.navbrown a:link, h2.nav a:visited {
	/* this is the brown background for the left and right navigation headings on the History pages */
	background-color: #330000;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: 450;
	line-height: 1.4em;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.drkblue {
	color: #003366;
	background-color: transparent;
}

.em	{ 
	font-style: italic }
	
.normal {
	font-weight: normal }

/*	Home Page Styles for the Corrections through History site	*/

td#home_content {
	font-size: 100%;
	background-image: url(/hist/images/guard_lower.jpg);
	background-position: 395px 0px;
	background-repeat: no-repeat;
	padding: 0;
	height: 247px;
}

td#home_content p {
	font-size: 0.8em;
	width: 265px;
	margin: 0.4em 0 0.3em 0;
}

td#home_content p big {
	font-size: 125%;
	text-transform: uppercase;
	color: #4B3716;
	font-weight: bold;
	line-height: 110%;
}

td#home_content table#home_table {
	margin: 0;
}

td#home_content table#home_table div {
	width: 132px;
	font-size: 0.9em;
	font-weight: bold;
	text-align: right;
}

td#home_content table#home_table div a {
	color: #715C32;
	text-decoration: none;
}

td#home_content table#home_table div a img {
	border-width: 0px;
}

td#home_content table#home_table div a:hover {
	color: #4B3716;
}

/*	End Home Style for the Corrections through History site		*/

/*	Start Gallery Style for the Corrections through History site		*/
div.gallery div a:hover {
	border: solid 1px #663333;
}

/*	End Gallery Style for the Corrections through History site		*/

div.rightpara a:link {
	color: #003399;
}
div.rightpara a:visited {
	color: #666633;
}

div.halfpage {
	width:210px;
	float: right;
	border: solid 1px #663333;
	padding: 5px;
}

/* end of History site styles */

/*start of styles for Policy section CDs SOPs Bulletins*/
.plcyissuedbx {
	width: 80%;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: medium double #666666;
}
.rowplcy{
	margin: 1px;
	padding: 1px;
	width: 90%;
	float: right;
	border: 0px;
}

.clearRightplcy
{ 
clear: right;
}

.sm2colsbx {
	margin-bottom:4px;
	padding: 3px;
	float: right;	
	width: 24%;
	border: medium double #666666;
	height: 40px;
}

.plcybxfloatright {
	float: right;
	width: 38%;
	margin: 2px 3px 0px 0px;
	padding: 4px;
}

.plcybxfloatleft {
	float: left;
	width: 58%;
	margin: 2px 3px 0px 0px;
	padding: 4px;
}

.plcytitlerow {
	background-color: #FFFFFF;
	text-align: center;
	width: 90%;
	padding-top: 8px;
	padding-bottom: 2px;
	margin-top: 10px;
}

/*end of styles for Policy section*/

/* for vanity URLs */

div.msgareavictims {
/* background: url(../images/wp-pa.gif) #69C no-repeat; */
/* background:#696; */
/* this is the blue background for the welcome notice on the wp.html page */
	background:#ffffff;
	height: 250px;
	background:url(/victims-victimes/images/splash2.jpg) no-repeat;
}

div.msgareavictims h1.hidden, div.msgareaalt h1.hidden, div.msgarea30th h1.hidden{
	height: 0; 
	width: 0; 
	overflow: hidden;
	float: right;
	font-size: 0;
	position: absolute;
	top: -100px;
	width: 100%;
	background: transparent;
	height: 130px;
	min-height: 6.7em;
}

.msgareavictims h1 {
	padding-top: 105px;
	padding-left: 105px;
	color: #ffffff;
}
div.msgareainternational {
/* background: url(../images/wp-pa.gif) #69C no-repeat; */
/* background:#696; */
/* this is the blue background for the welcome notice on the wp.html page */
	background:#ffffff;
	height: 250px;
	background:url(/international/main.gif) no-repeat;
}

div.msgareainternational h1.hidden, div.msgareaalt h1.hidden, div.msgarea30th h1.hidden{
	height: 0; 
	width: 0; 
	overflow: hidden;
	float: right;
	font-size: 0;
	position: absolute;
	top: -100px;
	width: 100%;
	background: transparent;
	height: 130px;
	min-height: 6.7em;
}

.msgareainternational h1 {
	padding-top: 105px;
	padding-left: 105px;
	color: #FF9933;
}

div.msgareaecconference {
	background:#ffffff;
	height: 250px;
	background:url(/ceconference-conferenceec/images/main.gif) no-repeat;
}

.h1ecconference {
	background:#ffffff;
	background:url(/ceconference-conferenceec/images/sub.gif) no-repeat;
	padding-top: 105px;
}

.space {
	background: transparent;
	height: 250px;
}

.titleecconferenceLft {
	padding-top: 260px;
	float: left;
	width: 46%;
	color: #003366;
	padding: 10px 10px 0px 10px;
}

.titleecconferenceRgt {
	float: right;
	width: 46%;
	top: 260px;
	text-align: right;
	color: #003366;
	padding: 10px 10px 0px 10px;
}

div.msgareaeducation {
	background:#ffffff;
	height: 250px;
	background:url(/education/images/homeBG.jpg) no-repeat;
}

.titleeducationLft {
	padding-top: 260px;
	float: left;
	width: 46%;
	color: #003366;
	padding: 10px 10px 0px 10px;
}

.titleeducationRgt {
	float: right;
	width: 46%;
	top: 260px;
	text-align: right;
	color: #003366;
	padding: 10px 10px 0px 10px;
}



/*table styles*/
.width95border1 
{
	width: 95%;
	border: 1px solid #cccccc;	
}

.widthFullborder1 
{
	width: 98.5%;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	vertical-align: top;
}

.border1 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	vertical-align: top;
}

.border2 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	vertical-align: bottom;
}

.border3 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	vertical-align: middle;
}

td {
	vertical-align: top;
}

.underline {
	border-bottom: 1px solid #cccccc;
	width: 55%;
}

.bottompad {
	border-bottom: 15px solid #ffffff;
}

th {
	vertical-align: top;
}

.grey {
	background: #dddddd;
	color: #000000;
}

.palegrey {
	background: #f1f1f1;
	color: #000000;
}



/*end of table styles*/

/*horizontal rule styles used in Research Reports*/

.hrsize1 {
	height: 5px;
	width: 5px;
	color: #999999;
	border-style: inset;
}

.hrsize2 {
	height: 1px;
	border-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.hrgreen {
	color: #ccff66;
	height: 1px;
	border-style: solid;
}

/*end of horizontal rule styles*/

/*properties for side nav images*/

/*the first image in the list MUST have margin-top:0px;
 for the image to display in the proper alignment
 with the other content on the screen */

div.history {
	
/*	background-image: url(/images/hilites/correctionsredone.jpg);
*/	background-color: #006666;
	height: 68px;
	width: 193px;
	margin-bottom:2px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	cursor: pointer;	
	
}


/*div.review {
	
	background-image: url(/images/hilites/transformation-Icon.gif);
	background-color: #006666;
	height: 68px;
	width: 193px;
	margin-bottom:2px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	cursor: pointer;	
}*/

div.consult {
	
	background-image: url(/images/hilites/consult.gif);
	height: 88px;
	width: 193px;
	margin-bottom:2px;
	margin-top:2px;
	background-repeat:no-repeat;
	background-color: #E7E7FF;
	text-decoration:none;
	border-width:1px;
 	border-left:1px solid #9999cc; 
 	border-right:1px solid #003366;
 	border-top: 1px solid #9999cc; 
 	border-bottom:1px solid #003366; 
	border-style:solid;
	cursor: pointer;
}

/*h3.review{
	color:#FFFFFF;
	position:relative;
	top:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 800;
	text-decoration:none;
}*/

a.hiliteitem{
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
}

.sideNav{

	margin:0;
	padding:0;
}

/*.reviewSmall{
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt ;
	font-weight: 600;	
	text-decoration:none;
}*/

/*h3.talk{	*/
	
/*	margin:0px;
	width:193px;
	height:69px;
	filter:shadow;*/
/*	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-variant:small-caps;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	left:4px;
	text-decoration:none;
}*/

div.talk {
	
	background-image: url(/images/hilites/letstalksolid.gif);
	text-align:center;
	height: 68px;
	width: 193px;
	margin-bottom:2px;
	margin-top:2px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	text-decoration:none;
	border-width:0px;
/*	border-color:#000000;*/
	border-style:solid;
	cursor: pointer;
}
.talksmall{

	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;	
	text-decoration:none;
	font-variant:small-caps;
	margin:0;
	padding:0;
}

.abbtext{

	position:relative;
	top:8px;
	left:4px;
	text-align:left;
	color:#000000;

	font-weight:normal;	
	text-decoration:none;

}
li.images{

	margin:0;
	padding:0px;
}
/*end of properties for side nav images*/

/*transformation page image*/

div.trsnimg {
	
	background-image: url(/text/organi/images/header.gif);
	text-align:left;
	height: 71px;
	width: 388px;
	margin-bottom:2px;
	margin-top:2px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	text-decoration:none;
	border-width:1px;
	border-color:#000000;
	border-style:solid;	
}

h2.trns{
	color:#FFFFFF;
	position:relative;
	top:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt ;
	font-weight: 800;
	text-decoration:none;
}

.trnssmall{
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt ;
	font-weight: 600;	
	text-decoration:none;
	
}

/* RECRUIT SITE CSS | CSS DU SITE DE RECRUITEMENT */

/* css for the two rounded corner images on the main recruit page */

/* Curved Borders*/

.raised {
 background:#FFFFFF; 
 }
.raised h2, .raised p, raised div{
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 5px;
 margin-right: 5px;
 color:#000000;
 }
.raised h2 {
 margin-top: 0;
 margin-bottom: 0;
 font-size:1.2em;
 color:#FFFFFF;
 }
.raised hr {
 margin-left: 15px;
 margin-right: 15px;
 } 
.raised img{
 margin-left: 5px;
 margin-right: 5px;
 }
.raised a{
 text-decoration:none;
 }
div.raised a:link{
 color:#000000;
}
.raised p {
 padding-bottom:0.5em;
 min-height:90px;
 }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
 display:block;
 overflow:hidden;
 font-size:1px;
 }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
 height:1px;
 }
.raised .b2 {
 background:#003366; 
 border-left:1px solid #fff; 
 border-right:1px solid #eee;
 }
.raised .b3 {
 background:#003366; 
 border-left:1px solid #fff; 
 border-right:1px solid #ddd;
 }
.raised .b4 {
 background:#003366; 
 border-left:1px solid #fff; 
 border-right:1px solid #aaa;
 }
.raised .b4b {
 background:#CCCCCC; 
 border-left:1px solid #eee; 
 border-right:1px solid #999;
 }
.raised .b3b {
 background:#CCCCCC; 
 border-left:1px solid #ddd; 
 border-right:1px solid #999;
 }
.raised .b2b {
 background:#CCCCCC; 
 border-left:1px solid #aaa; 
 border-right:1px solid #999;
 }
.raised .b1 {
 margin:0 5px; 
 background:#fff;
 }
.raised .b2, .raised .b2b {
 margin:0 3px; 
 border-width:0 2px;
 }
.raised .b3, .raised .b3b {
 margin:0 2px;
 }
.raised .b4, .raised .b4b {
 height:2px; margin:0 1px;
 }
.raised .b1b {
 margin:0 5px; background:#999;
 }
.raised .boxcontent {
 display:block; 
 background:#CCCCCC; 
 border-left:1px solid #fff; 
 border-right:1px solid #999;
 }
.raised .boxtitle {
 display:block; 
 background:#003366; 
 border-left:1px solid #fff; 
 border-right:1px solid #999;
 }

/* end of RECRUIT SITE CSS | CSS DU SITE DE RECRUITEMENT */

/* end of css for the two rounded corner images on the main recruit page */

/* end of Curved Borders*/

/* CSS for image map so the border does not display*/
.map {
	border: none;
}
/* end of CSS for image map so the border does not display*/

/* CSS for top right hand header to not display*/
.h2hidden {
	height: 0; 
	width: 0; 
	overflow: hidden;
	float: right;
	font-size: 0;
	position: absolute;
	top: -100px;
}
/* end of CSS for top right hand header to not display*/

/* to add a border around an image */
img.border1{
 border:1px solid #999;
}

/* css to indent first line of paragraph*/
.indent_text
{
	text-indent:20px;
}

/*CSS to align center and veritcal align center of a cell in a table*/
.alignCenterCenter
{
	vertical-align:middle;
	text-align:center;
}

/*css for Grants and Contributions and Contracts*/

/* CSS for Infectious Diseases*/
.fontSize50 {
	font-size: 5.0pt;
}


/* Table with black outlines*/
table.black {
 
	
	border: 1px solid #000000;
 border-collapse: collapse;
 padding: 3px;
}


.black th {
	border: 1px solid #000000;
 padding: 3px;
	background-color: #eee; font-weight: bold;
}

.black td, .borderCollapse td {
 border: 1px solid #000000;
 padding: 3px;
}

table.black th{border: solid 1px #000;}


table.black td {border: solid 1px #000;}



/* start of css for RPP, DPR tables and other tables*/

table.rpp th, table.dpr th { background-color: #eee; font-weight: bold; }

.borderLeftThin { border-left: solid 1px #000; }
.borderRightThin { border-right: solid 1px #000; }

.borderTopThin { border-top: solid 1px #000; }
.borderTopThick { border-top: solid 2px #000; }
.borderTopDouble { border-top: double 3px #000; }

.borderBottomThin { border-Bottom: solid 1px #000; }
.borderBottomThick { border-Bottom: solid 2px #000; }
.borderBottomDouble { border-Bottom: double 3px #000; }

.borderSimple { border: solid 1px #000; }
.borderThick { 
	border: solid 2px #000;
}
.borderContentPadding {
	margin:-8px 8px -8px 8px;
}

.tableCellPadding1{
	padding:4px;
}

.width33 { width: 33%; }
.width34 { width: 34%; }

.darkgreyBG { background-color: #666; color: #fff; }
.greengreyBG { background-color: #CEDCC9; }
.fontSizeNormal { font-weight: normal; } 
.highlightBox { background-color: #76C2EB; float: right;
	width: 45%;
	margin: 1px 3px 1px 3px;
	padding: 2px; }
	
.highlightBoxLeft { background-color: #76C2EB; float: left;
	width: 50%;
	margin: 1px 3px 1px 3px;
	padding: 2px; }

.marginright{ padding-right:7px; } /*financial tables to align right negative and positive numbers eg.QFR added by HL*/

/* end of css for RPP, DPR tables and other tables*/


.hrgrn {
	color: #009900;
	height: 2px;
	border-style: solid;
}

.hrred {
	color: #990000;
	height: 2px;
	border-style: solid;
}

.hryellow {
	color: #FFFF00;
	height: 2px;
	border-style: solid;
}

.hrblue {
	color: #0000FF;
	height: 2px;
	border-style: solid;
}

.hrpurple {
	color: #660066;
	height: 2px;
	border-style: solid;
}

.hrblk {
	color: #000000;
	height: 2px;
	border-style: solid;
}

.tdgrn {
	border-color: #009900;
	border-style: solid;
	border-width: thin;	
}

.tdred {
	border-color: #990000;
	border-style: solid;
	border-width: thin;
}

.tdyellow {
	border-color: #FFFF00;
	border-style: solid;
	border-width: thin;
}

.tdblue {
	border-color: #0000FF;
	border-style: solid;
	border-width: thin;
}

.tdpurple {
	border-color: #660066;
	border-style: solid;
	border-width: thin;
}


/* css for table padding*/

.bottomPaddingTen {
	padding-bottom: 10px;
}

/* end css for table padding*/

label.error { 
	width: 250px; 
	color: red; 
	padding-left: 10px;
}

/* test */

div.show {
	display: inline;
}

div.hide {

	display: none;
}

div.show, a {
	cursor:pointer;
}

/* right hand quicklinks alternate color for list items*/

li.menucontent1, li.menucontent1 li, div.menucontent1, div.menucontent1 li {
	font-size: 10.0pt;
	vertical-align: middle;
	margin: 0;
	background-color:#E9E9E9;
}
li.menucontent1, div.menucontent1 {
	padding: 2px 3px 2px 12px;
}

li.menucontent1 a.menulink1 {
	text-decoration: none;
	background-color:#E9E9E9;
	/*color:#FFF;*/
}

/* quick links end */

/* right hand quicklinks alternate color for list items for HTML 5*/

li.menuzeb1 a, li.menuzeb1 a:active, li.menuzeb1 a:hover, li.menuzeb1 a:visited {
	background-color:#E9E9E9;
	color:#000;
}


li.menuzeb a, li.menuzeb a:active, li.menuzeb a:hover, li.menuzeb a:visited {
	background-color:#FFF;
	color:#000;
}

/* quick links end */

div.gcinit
{
	padding: 5px 0px 0px 0px;
}

/* tay Nav */

ul.verticalUL{

	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	list-style-type:none;
	float:left;

}

ul.verticalUL li { 
	float: left;
	padding-right: 10px;
	position: relative;
	text-align: center;
}

ul.tayNavList { 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	list-style-type:none;
	float:right;	
}


ul.tayNavList li { 
	float: left;
	padding-top:8px;
	padding-bottom:2px;
	position: relative;
	border: 1px solid #000;
	width:76px;
	text-align:center;
}

ul.tayNavList li a,
ul.tayNavList li a:link,
ul.tayNavList li a:visited { 
	display:block;
	font-weight: bold;
	text-decoration:underline;
}

ul.tayNavList li:hover, 
ul.tayNavList li.selected,
ul.tayNavList li a:visited.selected,
ul.tayNavList li a:link.selected
{ 
	text-decoration: underline;
	background-color:#FF0;
}
/* tay Nav end */

.imgPadLeft{
	padding-right:10px;
	padding-bottom:10px;

}

/* reclassification background colour */

.reclassBG {background-color:#EEE9E9;
}

/* reclassification background colour end */

/* chaplancy custom buttons */

div.chap_cont { 
	background-color: #FFF;
	width: 100%;
}

div.chap_cont ul { 
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 0px 0px; 
	list-style-type:none;
}


div.chap_cont ul li { 
	margin: 0px 8px 0px 0px ;
	float: left;
	position: relative;
	background-color: #FFF;
	width: 119px;
	height: 185px;
	text-align: center;
	border-top: 1px solid #00F;
	border-left: 1px solid #00F;
	border-bottom: 3px solid #00F;
	border-right: 3px solid #00F;
}

div.chap_cont hr {

	margin: 0px 5px 0px 5px;

}

div.chap_cont ul li a,
div.chap_cont ul li a:link,
div.chap_cont ul li a:visited { 
	padding: 2px 2px 2px 2px; 
	color:#000;
	display:block;
	font-weight: bold;
	text-decoration: none;
}

div.chap_cont ul li a:hover, 
div.chap_cont ul li a.selected,
div.chap_cont ul li a:visited.selected,
div.chap_cont ul li a:link.selected
{ 
	color:#00F;
	text-decoration: none;
}

/* chaplancy custom buttons end*/

/* career splash pages*/

div.msgarea-nurse {
	background:#ffffff;
	height: 250px;
	background:url(/nurses-infirmieres/images/splash-nurse.jpg) no-repeat;
}

div.msgarea-nurse h1.hidden{
	height: 0; 
	width: 0; 
	overflow: hidden;
	float: right;
	font-size: 0;
	position: absolute;
	top: -100px;
	width: 100%;
	background: transparent;
	height: 130px;
	min-height: 6.7em;
}

.msgarea-nurse h1 {
	padding-top: 105px;
	padding-left: 105px;
	color: #ffffff;
}

/* career splash pages end */

/* table caption fixed size and align left */

.capLeft {text-align:left; font-size:small; padding-bottom:4px;}

/* table caption fixed size and align left end */

/* datalist presentation */

dl.dataList1Line dt {padding-right: 20px; float: left; font-weight:bold; padding-top:5px;}
dl.dataList1Line dd {margin-left: 0px; padding-top:5px;}
dl.dataList2Line dt {font-weight:bold; padding-top:5px;}

/* datalist presentation end */

/* list double spacing */
ul.paddedList li, ol.paddedList li {margin-top:10px;}
/* list double spacing end */

/* delete inherited list double spacing */
ul.paddedListNone li, ol.paddedListNone li {margin-top:0px;}
/* delete inherited list double spacing end */


/* no left padding on list items */
ul.indentNone li, ol.indentNone li {margin-left: -5px;}
/* no left padding on list items end */