/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

div.searchSection {
	padding: 0px;
}
input {
	margin: 2px;
}
form.searchform {
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #8D8D80;
}
	
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* SEARCH CSS BEGINS | DEBUT DU CSS POUR LA RECHERCHE */
div.center h2.nav {
	background-color: #333;
	color: #FFF;
	text-decoration: none;
}
.searchbutton {
	font-size: 0.95em;
	width: 6.1em;
	padding-left: 2px; 
	padding-right: 2px;
}
.searchtext {
	margin-top: 1px; 
	margin-bottom: 1px; 
}
div.mainheadingright2-eng, div.mainheadingright2-fra {
	float: right; 
	width: 195px;
	padding: 0px;
}
div.mainheadingright2-fra {
	width: 220px;
}
* html div.mainheadingright2-eng, * html div.mainheadingright2-fra {
	margin-right: -5px;
}
div.mainheadingright1-eng, div.mainheadingright1-fra {
	float: right; 
	width: 195px;
	padding: 0px;
}
div.mainheadingright1-fra {
	width: 220px;
}
* html div.center h1 {
	width: 63%;
}
/* SEARCH CSS ENDS | FIN DU CSS POUR LA RECHERCHE */

/* ACCESSIBLE INITIATIVE LINK CSS BEGINS | DEBUT DU CSS DU LIEN D'INITIATIVE ACCESSIBLE */
.recruitInit {
      text-align: left;
      background: url("../images/af_dp_3_200.jpg") #006 no-repeat 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;
}
/* ACCESSIBLE INITIATIVE LINK CSS ENDS | FIN DU CSS DU LIEN D'INITIATIVE ACCESSIBLE */

/* PAGE WIDTH CSS FOR DND BIGINS | DEBUT DU CSS DE LA PAGE POUR MDN
div.page {
      width : 100%;
} */
/* PAGE WIDTH CSS FOR DND ENDS | FIN DU CSS DE LA PAGE POUR MDN */

/* CUSTOM CEFCOM CSS BEGINS */

	.credit {
	font-style:italic;
	font-weight:700;
	}
	
	.dateTag {
		margin:1ex 0;
		padding:1ex 0 .5ex 0;
		border-top:1px dashed #ccc;
		font-size:75%;
		clear:right;
	}
	
	.potd {
	border-left:1px double #999;
	background-color:#fff;
	list-style-position:inside;
	color:#666;
	font-size:80%;
margin-left:5px;
	padding:0px 6px 6px 6px;
	width:195px;
	}
	
	.sidebar {
	border-left:1px double #999;
	background-color:#fff;
	list-style-position:inside;
	color:#666;
	font-size:80%;
	padding:0px 6px 6px 6px;
	width:195px;
	}
div.sidebar ul, ol {
	margin:0px;
	padding:0px;
}

div.sidebar h3.sidebartitle {
	margin:0px;
	padding:0px;
	background-color: #fff;
	color: #8C8E84;
	border-bottom:1px dashed #8C8E84;
}
	
	/* DBWIZ Paging Tables styles ============================*/
	.pageLinks {
		margin:1ex 0;
		padding:1ex 0 .5ex 0;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		font-size:75%;
		clear:right;
	}
 .pageLinksLeft {
		float: left;
		width: 120px;
	}
	
 .pageLinksRight {
		float: right;
		width: 120px;
		text-align: right;
	}
 .pageLinksCenter {
		margin: 0 124px;
		text-align: center;
	}
 .pageLinksCenter p {
		margin:0 0 1ex 0;
		padding:0;
		font-size:100%;
	}
 .pageLinksCenter .pageNos {
		display:inline;
		padding:0 0.5ex;
	}
 .pageLinksCenter .pageNos a {
		padding:0 0 0 .25ex;
	}

/* End of DBWIZ Paging Tables styles ============================*/

/* Video Styles */
#video1 {
   /*opacity: 0.7;*/
   height: 119px;
   width:auto;


   background-color: #eee;
   margin: 0px 0px 95px 10px;
   text-align: left;
   z-index:1;
}



#video2 {

   margin: -250px 0px 0px 0px;
   float: right;
   width: 250px;
   height: 309px;
z-index:2;
}

		.articleVideo {
	border-left:1px double #999;
	background-color:#fff;
	list-style-position:inside;
	color:#666;
	font-size:80%;
margin-left:5px;
	padding:0px 6px 6px 6px;
	width:320px;
	}
/* END Video Styles */

/* START Embedded Buttons */
#inits{
	width: 150px;
}
.inits ul {
	list-style:none;
	margin: 0;	
	padding: 0;
}

.metric {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:25px;
vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/banners/metric.jpg);
	padding-top: 25px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.tfv-fov {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:25px;
vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/banners/tfv-fov.jpg);
	padding-top: 25px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.mobile {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:25px;
vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/banners/mobile.jpg);
	padding-top: 25px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.jaguar {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:25px;
vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/banners/jaguar.jpg);
	padding-top: 25px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.ignition {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:25px;
vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/banners/ignition.jpg);
	padding-top: 25px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.afghanops {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;

	margin-bottom: 7px;
	height:25px;
	vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/banners/afghanops.jpg);
	padding-top: 25px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.isaf-fias {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:30px;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/banners/isaf.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.saiph {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:30px;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/icons/saiph.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.jtfafg-foiafg {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:30px;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/banners/jtfa_rt.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.dart-eicc {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:30px;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/icons/dart-eicc2.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.cea-eca {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-style: solid;
	border-color: #336699;
	border-width: 1px;
	margin-bottom: 7px;
	height:50px;
	vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/icons/cea-eca.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.fallen-disparus {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:50px;
	vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/icons/fallen-disparus.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.kprt-erpk {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:40px;
	vertical-align:bottom;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/icons/kprt-erpk.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.nijmegen {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:30px;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/icons/nijmegen.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.hestia {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-bottom: 7px;
	height:30px;
	text-align:center;
	display: block;
	text-decoration:none;
	cursor:pointer;
	background:url(/pa-ap/images/icons/hestia.jpg);
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

/* END Embedded Buttons */



/* =external links
------------------------------------------*/

.extlinkdisclaimer {
	background-color:#efefe7;
	border:1px solid #8c8e84;
	font-size:80%;
	margin-bottom:10px;
	padding:5px;
	text-align:left;
}

.extlink, .seclink {
	background: url(/pa-ap/images/icons/icon_extlink.gif) right bottom no-repeat;
	padding-right: 22px;
	display: inline !important;
	display: inline-block;
}
.seclink {

}
.extlink_lhn, 
.extlink_rhn,
.seclink_lhn,
.seclink_rhn {
	display: inline;
	background: url(/pa-ap/images/icons/icon_extlink.gif) right no-repeat;
	padding-right: 18px;
}
.seclink_rhn {
	background: url(/pa-ap/images/icons/icon_extlink.gif) right no-repeat;
}
.seclink_rhn:hover {
	background: url(/pa-ap/images/icons/icon_extlink.gif) right no-repeat;
}
/* special float classes [photo features]*/
div.specialfloat {
  float: left;
  width: 136px;
  padding-left:20px;

  
  }	
div.specialcontainer {

  background-color: #fff;
  
  }  
div.specialspacer {
  clear: both;
  }
/*
SLIDER
*/
.slider-wrap								{ width: 390px; position: relative;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 390px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 390px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: 0 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(/pa-ap/images/transpBlack.png); padding: 10px; height: auto; 
											  margin-top: -110px; position: relative; z-index: 9998; color: white; }
.photo-meta-data span 						{ font-size: 13px; color:#ffffff;}
.cross-link									{ display: block; width: 62px; margin-top: -314px; 
											  position: relative; padding-top: 0px; z-index: 9999; }
.active-thumb 								{ background: transparent url(/pa-ap/images/icon-uparrowsmallwhite.png) top center no-repeat; }



div.specMenu {
	float: right; 
	width: 195px;
}

 .pastOp {
		background-color:#990000; 
		border:solid 1px #333333; 
		color:#FFFFFF;
		text-align: center;
	}
/* CUSTOM CEFCOM CSS ENDS */	
