@charset "utf-8";
/* CSS Document */
.amp {
	font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif;
	/*font-style: italic;*/
	font-weight: normal;
	font-size:1.1em;
}
.caption{
	text-align:center;
	/*text-shadow:#000000;*/
	font-variant:small-caps;
	font-size:0.85em;
}

div.contentList{
	font-size:1.0em;
	font-weight:bold;
}div.contentList div{
	font-size:1.0em;
	font-weight:normal;
}ul.contentList{
	list-style:none;
	padding:0px 0px 0px 1em;
	margin:0px 0px 0px 1em;
	font-size:1.125em;
	font-weight:normal;
}ul.contentList li{
	margin-bottom:0.45em;
	font-size:1.0em;
	margin-left:4px;
	background-image:url(http://www.isdm-gdsi.gc.ca/shared-commun/images/clf-nsi/li-blue.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:8px;
}ul.contentListSub li{
	margin-bottom:0em;
	font-size:1.0em;
	margin:0px 0px 0px 0px;
	background-image:none;
	padding:0px 0px 5px 0px;
}ul.contentListSub{
	list-style-type:none;
	list-style-image:none;
	padding-left:1em;
	margin:0px;
}ul.contentList a{
	text-decoration:none;
}ul.contentList a:active{
	text-decoration:none;
	position:relative;
	top:1px;
}

.colOne{
	float:left;
	width: 255px;
	color:#446688;
	font-weight:bold;
}
.colTwo{
	margin-left:300px;
	width:255px;
	color:#446688;
	font-weight:bold;
}

.imgLeft{
	float:Left;
	margin:3px 10px 3px 0px;
	border: thin solid #000000;
}
.imgRight{
	float:Right;
	margin:3px 0px 3px 10px;
	border: thin solid #000000;
}
.imgCenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border: thin solid #000000;
}

.ref, p.ref a,  p.ref a:visited,  p.ref a:hover,  p.ref a:active,  p.ref a:link{
	color: #555555;
}
a.toTop, a.toTop:active, a.toTop:link, a.toTop:visited, a.toTop:hover{
	float:right;
	font-variant:small-caps;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none !important;
	vertical-align:bottom;
}
h2 a.toTop, h2 a.toTop:active, h2 a.toTop:link, h2 a.toTop:visited, h2 a.toTop:hover{
	color:#ffffff;
}



ol.faqList{
	margin-bottom:2em;
}
ol.faqList li{
	margin-bottom:0.9em;
}
ol.faqList li a:active{
	position: relative;
	top: 1px;
}
ol.faqList li a, ol.faqList li a:active, ol.faqList li a:link, ol.faqList li a:visited, ol.faqList li a:hover {
	text-decoration:none;
}


.box {
	margin-bottom:2em;
}
.box h2 {
	background-color:#E8EEFA;
	color:#000000;
	margin:0;
	padding:7px;
}
.boxContent{
	background-color:#FFFFFF;
	border:3px solid #E8EEFA;
	padding:10px;
}

ul.alphaSelect {
	background-color:#FFFFFF;
	border:2px solid #557594;
	width:549px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-webkit-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.6);
	-moz-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.6);
	box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.6);

}
ul.alphaSelect li {
	margin:auto;
	padding:0;
	list-style: none;
	display:inline;
	font-weight: bold;
	white-space: nowrap;
}
ul.alphaSelect li#firstAlpha {
	margin-left: 0;
	border-left: none;
}
ul.alphaSelect li.noLink {
	color:#CCCCCC;
}
ul.alphaSelect li a, ul.alphaSelect li.noLink {
	margin:0;
	padding:2px;
	padding-left:3px;
	padding-right:3px;
	white-space:nowrap;
	text-decoration:none;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
}
ul.alphaSelect li a, ul.alphaSelect li a:visited, ul.alphaSelect li a:active, ul.alphaSelect li a:link {
	color:#446688;
}
ul.alphaSelect li a:hover {
	background-color:#557594;
	color:#FFF;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
}
ul.alphaSelect li a:active{
	text-decoration:none;
	position:relative;
	top:1px;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
}

.definitions {
}
.definitions dl{
	margin-top:3em;
}
.definitions dl dl{
	margin-top:0;
}
.definitions dl dt{
	margin-top:1em;
}

/*a:active {
  position: relative;
  top: 1px;
}*/
