/**********************************************
Content
**********************************************/

#contentArea {
    background-color: #f5f5f5;
}

#content {
    width: 940px;
/*    border: 1px solid green;*/
    background-color: white;
    padding: 20px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.pageTitle {
    width: 100%;
    border: 1px solid #ddd;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pageTitle > span {
    padding: 8px;
    font-size: 18px;
    font-weight: bold;
    border-left: 4px solid orange;
}

#policyArea {
    padding: 12px;
    border: 1px solid #ddd;
    line-height: 1.5;
}

#policyTitle {
    font-weight: bold;
    padding-bottom: 6px;
}

#policyContent p {
    padding: 6px 0;
}

#strengthArea {
    padding: 12px;
    border: 1px solid #ddd;
    line-height: 1.5;
}

#strengthTitle {
    font-weight: bold;
    padding-bottom: 6px;
}

#strengthContent p {
    padding: 6px 0;
}

#contentCompanyInfo {
    line-height: 1.5;
    padding: 12px;
    border: 1px solid #ddd;
}

#contentCompanyTitle {
    font-weight: bold;
    padding-bottom: 6px;
}

#contentCompanyInfo td {
/*    width: 100%;*/
/*    border: 1px solid #ddd;*/
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.leftRow {
    padding-left: 6px;
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.rightRow {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
}

#organizationArea {
    padding: 12px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    
}

#organizationAreaTitle {
    font-weight: bold;
    padding-bottom: 12px;
}

#qualificationsArea {
    padding: 12px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#qualificationsTitle {
    font-weight: bold;
    padding-bottom: 12px;
}

#qualificationsAreaLeftSide {
    line-height: 1.5;
    padding: 12px;
    flex: 1;
    -webkit-flex: 1;
}

.qualificationsSubTitle {
    padding: 6px;
    font-weight: bold;
}

#qualificationsAreaRightSide {
    line-height: 1.5;
    padding: 12px;
    flex: 1;
    -webkit-flex: 1;
}

#customersArea {
    line-height: 1.5;
    padding: 12px;
    border: 1px solid #ddd;
}

#customersTitle {
    font-weight: bold;
    padding-bottom: 12px;
}

.customersName {
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
}