/* CLF 2.0 TEMPLATE VERSION 1.05 | VERSION 1.05 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | CSS GENERALE COMMENCE */

/********Contact us Information***********************************/
.contactUsCont {
	width: 90%; 
	border: dashed #333 1px;
}
dl.tablestyle1 {
	width: 100%;
	margin: 10px;
}
.tablestyle1 dt {
	font-weight: bold;
	float: left;
}
.tablestyle1 dt.firstE {
	font-weight: bold;
	float: left;
	padding-bottom: 5.5em;
}
.tablestyle1 dt.firstF {
	font-weight: bold;
	float: left;
	padding-bottom: 6.5em;
}
.tablestyle1 dd {
	margin-left: 130px;
	padding-bottom: 5px;
}
/***************************************************************/

.h20aleft {
	text-align: left;
	width:20%;
}
.greyBox {
	width: 80%;
	margin-left: 30px;
	padding: 5px 5px 5px 5px;
	background-color: #CCCCCC;
}
.leftRightIndent {
	padding-left: 30px;
	padding-right: 150px;
}
.recruitInit {
	text-align: left;
	background: url(/clf2-nsi2/tb-bo/images/rec/af_dp_3_200.jpg) #006 no-repeat center center;
}
.recruitInit span {
	position: relative;
	top: 5%;
	left: 5%;
	color: #FF0;
	font-family: inherit;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	background-color: transparent;
}
.endSpecInit {
	text-align: right;
	background: url(/clf2-nsi2/tb-bo/images/env/spp157p1.jpg) #333 no-repeat center center;
}
.endSpecInit span {
	position: relative;
	top: 23%;
	right: 2%;
	color: #FFC;
	font-family: inherit;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	background-color: transparent;
}

/* CSS for page [ Examples of inaccessible design ]*/

/* 1.2 CSS code */
.alignLeft_eiid {
	text-align: left;
}
.red_eiid, .rouge_eiid {
	color: #CC0000;
}
.black_eiid, .noir_eiid {
	color: #000000;
}
.blue_eiid, .bleu_eiid {
	color: #0000FF;
}
.redBG_eiid, .fondrouge_eiid {
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
}
.blackBG_eiid, .fondnoir_eiid {
	background-color: #000000;
	color: #FFFFFF; 
	font-weight: bold;
}
.blueBG_eiid, .fondbleu_eiid {
	background-color: #0000FF;
	color: #FFFFFF;
	font-weight: bold;
}

/* 4.2 CSS Code */
.font10pt_eiid {
	font-size: 10pt;
}
.greyBox_eiid {
	width: 67%;
	background-color: #CCCCCC;
	border: none;
	padding: 23px 12px 23px 12px;
	text-align: left;
}
.indent1_eiid {
	padding-left: 5%;
	border: none;
}
.indent2_eiid {
	padding-left: 10%;
	border: none;
}

/* 7.2 CSS Code */	
.h2Size_eiid {
	font-size: 120%;
}
.h3Size_eiid {
	font-size: 110%;
}

/* 11.2 CSS Code */
.width25_eiid {
	width: 20%;
}
.width50_eiid {
	width: 5%;
}
.g_eiid {
	background-color: #CCCCCC;
}

/* CSS for page [ Examples of accessible design ]*/

/* --------CSS used  in dev folder - end---------------------------*/
/* 1.2 CSS Code */
.alignLeft_eoad {
	text-align: left;
}
.redBG_eoad, .fondrouge_eoad {
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
}
.blackBG_eoad, .fondnoir_eoad {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
}
.blueBG_eoad, .fondbleu_eoad {
	background-color: #0000FF;
	color: #FFFFFF;
	font-weight: bold;
}

/* 3.2 CSS Code */
.greyBox_eoad {
	width: 67%;
	background-color: #CCCCCC;
	border: none;
	padding: 23px 12px 23px 12px;
	text-align: left;
}
.indent1_eoad {
	padding-left: 5%;
	border: none;
}
.indent2_eoad {
	padding-left: 10%;
	border: none;
}

/* 4.2 CSS Code */
.error_eoad {
	color: #CC0000;
}
	
/* 9.2 CSS Code */
.alignCenter_eoad {
	text-align: center;
}
.alignRight_eoad {
	text-align: right;
}
.greyBG {
	background-color: #999999;
}
.clearBoth {
	clear: both;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}

/* Toolbox CSS code */
div.center .subclr {
	margin-top: 10px;
}
.sb {
	border: solid #CCC 1px;
	padding: 3px;
	margin-bottom: 20px;
}
.sh {
	margin: 0;
	padding: 2px;
	background-color: #CCC;
}
div.center .srchFrm {
	margin: 0;
	padding: 0;
}
.greyborder {
	border: dashed #333 1px;
	padding: 10px;
	width: 95%;
}
.width33cwH {
	background-color: #000;
	padding: 5px;
	color: #FFF;
	margin: 0;
	width: 33.3%
}
div.fc-tbx {
	padding-top: 15px;
}
.underline {
	text-decoration: underline;
}
ol.paddedList li, ul.paddedList li {
	margin-top: 10px;
}
ol.paddedListExtra li, ul.paddedListExtra li {
	margin-top: 10px;
}
ol.paddedListAlpha li {
	margin-top: 10px;
	list-style-type: lower-alpha;
}
.borderbottom {
	border-bottom: 1px solid #6699CC;
}

/* Standards --------------------------------- */
div.listSpacer {
	margin-bottom: 10px;
}
dl.dlgloss dt {
	margin-bottom: 8px;
	margin-top: 8px;
}
/* ----------------------------------------------*/

.blackCommonBarButton {
	color: #ffffff;
	background: #000000;
	font-weight: bold;
	width:126px;
}
.blackCommonBarButton2 {
	color: #ffffff;
	background: #000000;
	font-weight: bold;
	padding-left: .2em;
	width:126px;
}
div.center .topPageEx .topPage { 
	float: none;
}
div.center h2.v-spa {
	margin-top: 50px;
}
div.standardsBox {
	background-color: #FFFFCC;
	border: dashed 1px #99CCFF;
	padding: 0px 5px 0px 10px;
}
* html table.wideTable {
	position: absolute;
}
table.wideWhiteTable {
	background-color: #FFFFFF;
}
* html table.wideWhiteTable {
	position: absolute;
}
* html div.placeholder225High {
	height: 22.5em; 
	width: 98.5%;
}
* html div.placeholder255High {
	height: 25.5em; 
	width: 98.5%;
}
* html div.placeholder449High {
	height: 44.9em; 
	width: 98.5%;
}
div.right ul.nav ul.nav li {
	border-top: 1px solid #CC9;
	padding-bottom: 5px;
}
div.right ul.nav ul.nav li:first-child {
	border-top: none;
}
table.data-table th, table.data-table tbody td {
	border: 1px solid #000;	
	border-collapse: collapse;
	padding: 2px;
}
table.data-table thead th {
	background-color: #EEE;
}
table.data-table thead td {
	border: none;
}
span.form-line {
	display: inline-block;
	width: 60px;
	border-bottom: 1px solid #000;
}
