/* Digital Initiatives at LAC 012/018 */

/* Modification for nav3 only for padding adjustment */
.left ul.nav3 li a.linked_on-state:link, .left ul.nav3 li a.linked_on-state:visited 
{
padding: 7px 5px;
}

/* List classes */
.center ul li, .center ol li
{
margin-top: 0.3em; 
margin-bottom: 0.3em;
}

ul.block-type-no-bullet, ul.block-type-no-bullet ul
{
list-style-type: none;
}

ul.block-type-no-bullet li, ul.block-type-no-bullet ul li
{
margin-top: 0.65em; 
margin-bottom: 0.65em;
}

ol.block-type li
{
margin-top: 1em; 
margin-bottom: 1em;
}

dl.block-type dt
{
margin-bottom: 0.5em;
}

dl.block-type dd
{
margin-left: 1em;
margin-bottom: 1em;
}

dl.block-type-dd dd
{
margin-bottom: 1em;
}

dl.block-type-dd p
{
margin-left: 0;
padding-left: 0;
}

/*.inner-content h4 {margin-top: 1em;}*/

/* Table Classes Digital Initiatives */

table.digital-init
{
padding-left: 0;
margin: 0.5em 1em 1em 1.2em;
empty-cells: show;
}

div.compress-table table.digital-init
{
margin-bottom: 0;
}

/*For wider table*/
div.wide-table-wrapper table.digital-init
{
margin-left: 2px;
}

table.digital-init td, table.digital-init th
{
padding: 0.5em;
margin: 0;
empty-cells: show;
text-align: left;
}

table.digital-init td
{
vertical-align: top;
}

table.digital-init caption
{
font-weight: bold;
text-align: left;
padding-top: 1em;
padding-bottom: 1em;
}

table.digital-init td.alignCenter, table.digital-init th.alignCenter
{
text-align: center;
}

table.digital-init td.alignBottom, table.digital-init th.alignBottom
{
vertical-align: bottom;
}

table.digital-init p
{
padding: 0 0 7px 0;
}

table.digital-init ul, table.digital-init ol
{
padding-left: 8px;
margin-left: 10px;
margin-top: 0;
}

table.digital-init table
{
padding-left: 0;
}

table.digital-init table td, table.digital-init table th
{
padding: 0.5em;
margin: 0;
empty-cells: show;
text-align: left;
vertical-align: top;
}

table.centered-tbl
{
margin-left: auto;
margin-right: auto;
}

table.digital-init td.indented-cell
{
padding-left: 1em;
}

/*accessible text for the table legends*/
.legend-text {
margin: 0;
padding: 0;
height: 0;
width: 0;
display: none;
}


/* border box */

div.grey-border-box
{
width: auto;
margin: 1em 1.2em;
border: 1px solid #ccc;
display: block;
}

.center .inner-content hr
{
color: #ccc;
background-color: #ccc;
border: none;
height: 1px;
}

.digint-foot-note
{
width: 95%;
margin: 1em auto;
padding: 1em 0;
display: block;
border-top: 1px solid #ccc;
}

.digint-foot-note p
{
padding-left: 5px;
}

table.digital-init-survey
{
padding-left: 0;
margin: 0.5em 1em 1em 1.2em;
}

.survey-chart
{
width: auto;
margin: 8px 0 10px 5px;
padding: 0;
display: block;
}

.survey-chart span
{
margin-left: 10px;
font-size: 0.85em;
}

.survey-chart p.chart-caption
{
margin: 0 25px 0 10px;
padding-top: 2px;
font-size: 0.85em;
}

.inner-content h5.digital-init-survey
{
margin-top: 1.75em;
margin-bottom: 0.85em;
padding-left: 15px;
font-size: 1em;
}

/* Classes for migrated content from CDIS site (012/033) which is being archived */

.boxText-left
{
width: 240px;
float: left;
padding: 10px;
}

.boxText-left p
{
width: auto;
background-color: #ccc;
border: 1px solid black;
margin-left: 10px;
}

.boxText-right
{
width: 240px;
float: right;
padding: 10px;
}

.boxText-right p
{
width: auto;
background-color: #ccc;
border: 1px solid black;
margin-right: 10px;
}

.boxText-center
{
width: 450px;
float: none;
padding: 10px 10px 10px 50px;
}

.boxText-center p
{
width: auto;
background-color: #ccc;
border: 1px solid black;
margin: 10px 10px 10px 30px;
}


/* Classes for Image wrappers */

div.wrapper-img-left
{
width: 200px;
margin: 1em 1.5em 1em 1.2em;
padding: 0;
display: inline;
float: left;
}

div.img-left
{
width: auto;
margin: 0;
padding: 0 0 1em 0;
}

div.img-left p
{
padding: 2px;
font-size: 0.85em;
}

/* Adjustment on the margin and padding for the list item to rectify issue with the floated element */
ul.extra-padded
{
padding-left: 130px;
margin-left: 130px;
}

div.wrapper-img-center
{
width: 550px;
margin: 1em auto 2em auto;
padding: 0;
display: block;
}

div.img-center-left
{
width: 250px;
margin: 0 50px 0 0;
padding: 0;
float: left;
}

div.img-center-right
{
width: 250px;
margin: 0;
padding: 0;
float: left;
}

div.img-center-left p, div.img-center-right p
{
padding: 8px 0 2px 2px;
font-size: 0.85em;
}

div.wrapper-img-full
{
width: 730px;
margin: 1.5em auto 2em auto;
padding: 10px;
display: block;
text-align: center;
border: 1px solid #ccc;
}

div.wrapper-img-full img
{
margin-bottom: 1em;
}

/* Modification to corporate classes */
p.compress {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
}


table.digital-init p.link-disclaimer {
background-color: #cccc99;
color: #000;
padding-left: 5px;
margin-bottom: 10px;
}
