/*table {
width: 570px;
margin: 0;
margin-left: 15px;
padding: 0;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

table.part-width {
width: 540px;
}

table tr {
margin: 0;
padding: 0;
}*/

td.cell8prct, th.cell8prct {
width: 8%;
}

td.cell10prct, th.cell10prct {
width: 10%;
}

td.cell12prct, th.cell12prct {
width: 12%;
}

td.cell13prct, th.cell13prct {
width: 13%;
}

td.cell14prct, th.cell14prct {
width: 14%;
}

td.cell15prct, th.cell15prct {
width: 15%;
}

td.cell16prct, th.cell16prct {
width: 16%;
}

td.cell19prct, th.cell19prct {
width: 19%;
}

td.cell20prct, th.cell20prct {
width: 20%;
}

td.cell21prct, th.cell21prct {
width: 21%;
}

td.cell23prct, th.cell23prct {
width: 23%;
}

td.cell24prct, th.cell24prct {
width: 24%;
}

td.cell28prct, th.cell28prct {
width: 28%;
}

td.cell30prct, th.cell30prct {
width: 30%;
}

td.cell35prct, th.cell35prct {
width: 35%;
}

td.cell36prct, th.cell36prct {
width: 36%;
}

td.cell40prct, th.cell40prct {
width: 40%;
}

td.cell50prct, th.cell50prct {
width: 50%;
}

td.cell62prct, th.cell62prct {
width: 62%;
}

td.cell70prct, th.cell70prct {
width: 70%;
}

td.cell80prct, th.cell80prct {
width: 80%;
}

td.cell100prct, th.cell100prct {
width: 100%;
}


table th, table td {
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin: 0;
padding: 5px;
}

ol, .inner-content ul {
margin: 5px 60px 10px 60px;
padding: 0;
}

ol li {
padding-bottom: 10px;
}

.inner-content ul li {
padding-bottom: 10px;
line-height: 1.2em;
}

.photo-left {
float: left;
margin: 0;
padding: 10px 0px 0px 38px;
background-color: transparent;
}

.photo-left p {
margin: 0;
padding: 0;
}

hr {
margin: 0 0 10px 15px;
width: 94%;
color: #cccccc;
background-color: #cccccc;
height: 1px;
border: 0;
padding: 0;
display: block;
}

p.indent {
margin-left: 30px;
}

p.dbl-indent {
margin-left: 50px;
border: none;
}

div.slide {
margin: 10px 0 0 57px;
}

div.slide p {
text-align: right;
margin-right: 50px;
}

.clear {
clear: both;
}

dl {
padding-left: 50px;
padding-bottom: 10px;
}

ol.ro {
list-style-type: lower-roman;
}

ol.al {
list-style-type: lower-alpha;
}

div.column10prct {
float: left;
width: 10%;
}

div.column20prct {
float: left;
width: 20%;
}

div.column25prct {
float: left;
width: 25%;
}

div.column35prct {
float: left;
width: 35%;
}

div.column50prct {
float: left;
width: 50%;
}

div.column70prct {
float: left;
width: 70%;
}

div.column75prct {
float: left;
width: 75%;
}

div.column80prct {
float: left;
width: 80%;
}

div.column90prct {
float: left;
width: 90%;
}

div.column100prct {
float: left;
width: 100%;
text-align: center;
}

.errorText {
color: red ;
}

/* Classes for EPR Guidelines 007002-3013-x.html pages */

div.box-address {
width: 450px;
margin: 1em 0 1em 10em;
padding: 0;
}

div.box-address-col-left {
float: left;
width: 25%;
margin-bottom: 10px;
}

div.box-address-col-right {
float: left;
width: 73%;
margin-bottom: 10px;
}

ul.epr-list, ol.epr-list
{
margin: 1em 1em 1em 3.1em;
}

ul.epr-list li, ol.epr-list li
{
line-height: 1.1em;
margin-bottom: 1em;
}

ul.epr-list li ul li, ol.epr-list li ul li
{
margin-bottom: 0.5em;
margin-top: 0.5em;
}

ul.epr-list li ul, ol.epr-list li ul
{
margin-bottom: 0 !important;
margin-left: 1.1em;
padding-left: 0.8em;
}
/* FULL WIDTH DIV WITH NO COLUMNS */

div.Fullwidth-noColumn
{
width: auto;
padding: 1em;
margin: 0;
}

div.Fullwidth-noColumn h2, div.Fullwidth-noColumn h3, div.Fullwidth-noColumn p
{
text-align: left;
}

table.Fullwidth {
padding: 0;
margin-right: 1em;
font-size: 0.85em;
border-collapse: collapse;
}

tr.header-background
{
background-color: #ffcc99;
}

tr.header-background th{
color: #000066;
}

table.Fullwidth  th, table.Fullwidth  td
{
text-align: left;
vertical-align: top;
padding: 0.5em;
margin: 0;
border: 1px solid #000000;
}

/* Table Classes GRB service standard*/
 
table.grb-srv-tbl
{
padding-left: 0;
margin: 0.5em 0em 1em 0em;
empty-cells: show;
}

table.grb-srv-tbl th, table.grb-srv-tbl td {
margin: 0;
padding: 2px;
}

table.grb-srv-tbl p
{
padding: 0 0 7px 0;
}
 
table.grb-srv-tbl ul, table.grb-srv-tbl ol
{
padding-left: 8px;
margin-left: 10px;
margin-top: 0;
margin-right: 0;
padding-right: 0;
}

/* Do not show the top link while printing */
@media print {
div.Fullwidth-noColumn p {
visibility: hidden;
}
}
