.ind {
color : #006699;
}

ol {
list-style-position: inside;
}

ol.none {
list-style-type: none;
margin-left: 20px;
}


ol.org-structure {
list-style-position: outside;
}

ol.org-structure li{
margin-bottom: 1.5em;
}
ol.strongTitle{
	list-style:outside;
	list-style-type:decimal;
}
address.address-no-italic{
	font-style:normal;
}

/* Classes for migration for the 
   National Library and the National Archives of Canada */
   

ul.nanlc-list
{
margin-left: 1.3em;
padding-left: 0.9em;
}

ul.nanlc-list li
{
line-height: 1.1em;
margin-bottom: 1em;
}

ul.nanlc-list li ul li
{
margin-bottom: 0.65em;
}

ul.nanlc-list li ul 
{
margin-left: 1.1em;
padding-left: 0.8em;
}

/*TWO COLUMN*/

div.wrapper {
width: auto;
padding: 5px;
display: table;

}

div.col {
float: left;
width: 90%;
display: block;
}

div.cols1 {
float: left;
width: 50%;
padding: 2px 2px 12px 35px;
}


div.cols2 {
float: right;
width: 30%;
padding: 2px 2px 12px 0px;
text-align: right;
}



/*FOUR COLUMN*/

div.wrapper4  {
width: auto;
padding: 5px;
display: table;
}

div.col-four {
width: 90%;
margin-left: 10px;
float: left;
display: block;
}

div.cols4a {
float: left;
width: 40%;
margin: 5px;
padding: 2px 2px 10px 2px;
}

div.cols4b {
float: left;
width: 15%;
margin: 5px;
padding: 2px 2px 10px 2px;
text-align: right;
}

div.cols4c {
float: left;
width: 15%;
margin: 5px;
padding: 2px 2px 10px 2px;
text-align: right;
}

div.cols4d {
float: left;
width: 15%;
margin: 5px;
padding: 2px 2px 10px 2px;
text-align: right;
}

/*FIVE COLUMN*/

div.wrapper5  {
width: auto;
padding: 5px;
display: table;
}

div.col-five  {
width: 98%;
float: left;
margin-left: 5px;
display: block;
}

div.cols5a {
float: left;
width: 25%;
margin: 2px;
padding: 2px 5px 10px 2px;
}

div.cols5b {
float: left;
width: 15%;
margin: 2px;
padding: 2px 5px 10px 2px;
text-align: right;
}

div.cols5c {
float: left;
width: 15%;
margin: 2px;
padding: 2px 5px 10px 2px;
text-align: right;
}

div.cols5d {
float: left;
width: 15%;
margin: 2px;
padding: 2px 5px 10px 2px;
text-align: right;
}

div.cols5e {
float: left;
width: 15%;
margin: 2px;
padding: 2px 5px 10px 2px;
text-align: right;
}

/*END OF FIVE COLUMNS*/
table.ancestry{
margin: 1em auto;
padding-left:0;
font-size: 0.85em;
}

table.ancestry td, table.ancestry th {
text-align: left;
vertical-align: top;
}

/* Table Classes FOR MAF 012-500-series*/

table.maf-report {
padding-left: 0;
margin: 0.5em 1em 1em 1.2em;
border-collapse: collapse;
empty-cells: show;
}

table.maf-report td, table.maf-report th
{
padding: 0.5em 1em;
margin: 0;
border: 1px solid #000;
}

table.maf-report th
{
text-align: left;
white-space: nowrap;
}

table.maf-report caption {
font-weight: bold;
text-align: left;
margin-left: 15px;
padding-top: 1em;
padding-bottom: 1em;
white-space: nowrap;
}

/* FOR INDICATORS EVALUATION */

.tbs-eval-green {
background-color: #006600;
color: #fff;
}

.tbs-eval-blue {
background-color: #333399;
color: #fff;
}

.tbs-eval-yellow {
background-color: #ffff00;
color: #000;
}

.tbs-eval-red {
background-color: #990000;
color: #fff;
}


/* Tabular structure for MAF 2008-12-14 */
div.maf-qa-wrapper{
width: 96%;
margin: 1em 0 1.5em 1.4em;
display: block;
padding: 0;
}

div.qa-row{
width: 99%;
margin: 0.5em 0;
float: left;
padding: 0;
}

div.qa-row div.col-left
{
width: 7%;
float: left;
margin: 0;
padding: 0;
}

div.qa-row div.col-right
{
width: 93%;
float: left;
margin: 0;
padding: 0;
}

div.qa-row span.col-left
{
width: 7%;
float: left;
margin: 0;
padding: 0;
}

div.qa-row span.col-right
{
width: 93%;
float: left;
margin: 0;
padding: 0;
}

div.qa-row div.col-right p
{
padding-top: 0;
padding-left: 0;
}

/* Classes for Departmental Reports 2009-08-21 */
ul.block-type, ol.block-type, ul.block-reduce-indent, ol.block-reduce-indent {
margin-top: 1em;
margin-bottom: 1em;
}

ul.block-type li, ol.block-type li, ul.block-reduce-indent li, ol.block-reduce-indent li{
margin-bottom: 0.5em;
}

ul.block-type p, ol.block-type p, ul.block-reduce-indent p, ol.block-reduce-indent p{
padding-left: 0;
} 

ul.block-reduce-indent, ol.block-reduce-indent
{
margin-left: 8px;
padding-left: 5px;
} 

table.dpr-reports
{
padding-left: 0;
margin: 1em auto;
empty-cells: show;
border: 1px solid #000;
}

table.compress-top {margin-top: 0;}
table.compress-bottom {margin-bottom: 0;}

table.dpr-reports td {
vertical-align: top;
border: 1px solid #000;
}

table.dpr-reports td.alignMiddle {
vertical-align: middle;
}

table.dpr-reports td.alignMiddleCenter {
vertical-align: middle;
text-align: center;
}

table.dpr-reports th {
border: 1px solid #000;
}

.borderTopThin {border-top: solid 1px #000;}
.borderSimple {border: solid 1px #000;}
div.borderSimple {padding: 3px; }
.darkgreyBG {background-color: #666; color: #fff;}
caption.darkgreyBG {padding: 3px; margin-bottom:0;}

table.dpr-reports caption {margin-bottom:0; padding-top: 0.75em;}

p.fontSize85 {font-size: 85%;}
p.fontSize90 {font-size: 90%;}
p.fontSize95 {font-size: 95%;}

p.compress {
margin-top: 0; 
margin-bottom: 0;
padding-top: 0; 
padding-bottom: 0;
}

p.indented-compressed {
margin-top: 0; 
margin-bottom: 0;
padding-top: 0; 
padding-bottom: 0;
padding-left: 30px;
}

p.indented-compressed-bottom-sub-title {
margin-top: 8px; 
margin-bottom: 0;
padding-bottom: 0;
padding-left: 25px;
}

p.indented-compressed-title-bottom {
margin-top: 6px;
margin-bottom: 0;
padding-bottom: 0;
padding-left: 30px;
}

p.indented-compressed-title {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 0;
padding-top: 0;
padding-left: 30px;
}

p.compress-bottom {
margin-bottom: 0;
padding-bottom: 0;
}

p.compress-top {
margin-top: 0;
padding-top: 0;
}

ul.compress, ol.compress, ul.compress ul, ol.compress ul  {
margin-top: 5px; 
margin-bottom: 0;
padding-top: 0; 
padding-bottom: 0;
}

ol.compress  {
margin-left: 12px;
padding-left: 47px;
list-style-position: outside;
}

h4.compress-bottom
{
margin-top: 8px;
margin-bottom: 0;
padding-bottom: 0;
}

span.indent-first-line
{
padding-left: 36px;
}


/* Styles for Events Gallery for Archivist - 2010-03-12*/

.events-gallery {
width: 450px;
padding: 0.5em 0 1em 0;
margin: 1em auto;
display: block;
border-bottom: 1px dashed #ccc;
}

.gallery-last-item .events-gallery {
border-bottom: none;
}

.events-gallery p{
margin: 0;
padding: 0;
font-size: 0.8em;
}

/* Non list styles */

.indented-non-list-items
{
width: auto;
display: block;
margin: 8px 0 15px 0;
padding: 0 0 0 12px;
}

.indented-non-list-items p
{
padding-top: 5px;
padding-bottom: 5px;
}

/* Departmental Performance Report (DPR) and Financial Highlights 2009-2010 */

ol.outside {
list-style-position: outside;
}

span.normal-font {
font-weight: normal
}




