﻿/* author */
div.author {
    background: #c8d1e5;
    color: #000;

    border: solid 1px #9197A6;
}

div.author div.box-inner h1 {
    border-bottom: dotted 1px #9197A6;
}

div.author .profile .email a {
    background: #c8d1e5;
    color: #000;
}

div.author .profile .email a:hover {
    background: #C8D1E5;
    color: #4A5C7F;
    text-decoration: none;
}


/* articles*/
.document-accordion-wrapper {
    border: solid 1px #9197A6;
 }

.document-accordion-wrapper div.box-inner h1 {
    color: #f5f5f5;
    background: #2d2f33;

}

.document-accordion-wrapper .ui-accordion .ui-accordion-header
{
    /*border:solid 1px #4a5c7f;*/
    border:solid 1px #f5f5f5;
}


.document-accordion-wrapper .ui-accordion .ui-state-default a {
    color: #2d2f33;
    background: #c8d1e5;
}

.document-accordion-wrapper .ui-accordion .ui-state-hover a,
.document-accordion-wrapper .ui-accordion .ui-state-active a {
    color: #fff;
    background:#7a8db1;
}

.document-accordion-wrapper .ui-accordion .ui-accordion-content a {
    color:#2d2f33;
}
.document-accordion-wrapper .ui-accordion .ui-accordion-content a:hover {
    color:#faa51a;
    text-decoration:none;
}

.document-content table.hor-zebra tr:nth-last-child(even) {
    background-color:#e5e5e5;
}

.document-content table.hor-zebra tr:first-child {
    background-color:#b9c9fe;
}


table.ver-zebra {
    width:98%;
    margin:0.8em auto;
}

table.ver-zebra th {
    text-align: center;
}
    
table.ver-zebra td {
    text-align: center;
}
table.one_col_emphasis {
    width:98%;
    border-collapse: collapse;
    margin: 0 auto 20px;
    color: #333333;
}
    
table.one_col_emphasis td, table.one_col_emphasis th {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    padding: 5px 8px 3px;
    text-align: center;
}
    
table.one_col_emphasis thead tr th, table.one_col_emphasis thead tr td {
    background: #E2EAF0;
    border: 1px solid #B7C3CC;
}
    
table.one_col_emphasis thead th.first {
    border-left: 1px solid #C6D2DA;
}
    
table.one_col_emphasis tbody th.col1 {
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    border-bottom: 1px solid #C6D2DA;
    border-right: 1px solid #C6D2DA;
    border-left: 1px solid #C6D2DA;
    background: #E2EAF0;
    color: #2F4450;
}
    
    
table.one_col_emphasis tbody .odd th.col1 {
    background: none repeat scroll 0 0 #F2F5F8;
}
    
table.one_col_emphasis tbody td {
    background: #F2F5F8;
}
    
table.one_col_emphasis tbody tr.odd td {
    background: white;
}
    
table.hor-zebra {
    width:98%;
    margin: 0.8em auto;
    text-align: center;
}
    
table.hor-zebra caption {
    padding: 8px;
    text-align: center;
    background: #B9C9FE;
    color: #039;
    border-bottom: solid 1px #fff;
}

    
.sbl-steps div.sbl-steps-wrapper {
    width:100%;
    margin:0 auto;
    border-bottom: solid 2px #ffffff;
    color: #ffffff;
}
    
.sbl-steps div.sbl-steps-wrapper.yellow {
    border: none;
    background: #72743e;
}
    
.sbl-steps div.sbl-steps-wrapper.bluex {
    border: none;
    background: #376c96;
}
    
.sbl-steps div.sbl-steps-wrapper.brown {
    border: none;
    background: #5b4a42;
}
    
.sbl-steps div.sbl-steps-title {
    float: left;
    width: 24%;
    font-size:1.714em;
    padding: 8px 0;
    vertical-align: middle;
    text-align: center;
    /*border: solid 1px transparent;*/
}
    
.sbl-steps div.sbl-steps-content {
    float: right;
    width:75%;
    padding: 8px 0;
}
    
.sbl-steps div.sbl-steps-content.yellow {
    border: none;
    background: #efefd5;
    color: #72743e;
}
    
.sbl-steps div.sbl-steps-content.bluex {
    border: none;
    background: #d8e2eb;
    color: #376c96;
}
    
    
.sbl-steps div.sbl-steps-content.brown {
    border: none;
    background: #cdc8c5;
    color: #5b4a42;
}
    
    
.sbl-steps div.sbl-steps-content ol {
    margin: 0px;
    padding: 4px 0 4px 0;
}
    
.sbl-steps div.sbl-steps-content ol li {
    margin: 4px 0px 4px 32px;
    padding-left: 12px;
}
    
.sbl-steps div.sbl-steps-content p {
    padding-left: 12px;
}
    
div.notes ol {
    margin: 0px;
    padding: 4px 0 4px 0;
}
    
div.notes ol li {
    margin: 4px 0px 4px 32px;
    padding-left: 12px;
}

table.stklist-correspondence caption {
    background-color:#b9c9fe;
}

table.stklist-correspondence tbody tr td.stkname {
    border-left:solid 2px #fff;
}

table.stklist-correspondence tfoot tr {
    background-color:#e5e5e5;
}

table.stklist-correspondence tfoot tr td {
    color:#000;
}


table.stklist-correspondence tfoot tr td {
    text-align:left;
}

