body {
    font-size: 75%;
    font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}


.font01 {
    font-size: 12pt;
    color: #FFF;
    text-decoration: none;
}

.leftMenu a:link {
    color: #694933;
    text-decoration: none;
    font-size: 11pt;
    text-align: right;
    font-weight: bolder;
}

.leftMenu a:visited {
    color: #694933;
    text-decoration: none;
    font-size: 11pt;
    text-align: right;
    font-weight: bolder;
}

.leftMenu a:hover {
    text-decoration: none;
    font-size: 11pt;
    text-decoration: none;
    color: #694933;
    text-align: right;
    font-weight: bolder;
}

.leftMenu a:active {
    text-decoration: none;
    font-size: 11pt;
    color: #694933;
    text-align: center;
    font-weight: bolder;
}

.font02 {
    font-size: 11pt;
    color: #666;
    text-decoration: none;
}

.table {
    border: 0;
    background-color: #b6c197;
    text-align: center;
    border-spacing: 1px;
    padding: 0;
    width: 95%;
}

.tr {
    background-color: #d6deef;
}

.td_table {
    border: 0;
    background-color: #b6c197;
    text-align: center;
    border-spacing: 1px;
    padding: 0;
    width: 100%;
}

.td_title {
    background-color: #d6deef;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 16px;
    line-height: 20px;
}

.td_label {
    background-color: #e2ead3;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
}

.td_import {
    background-color: #e2ead3;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    color: #FF6600;
}

td div {
    max-width: 100%;
}

.td_data {
    background-color: #ffffff;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    word-wrap: break-word;
}

.td_break {
    background-color: #ffffff;
    /*white-space: nowrap;*/
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    word-wrap: break-word;
}

.td_memo {
    background-color: #ffffff;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
}

.td_data_red {
    background-color: #ffffff;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    color: Red;
}

.td_right {
    background-color: #ffffff;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    text-align: right;
}

.td_left {
    background-color: #ffffff;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
}

.td_center {
    background-color: #ffffff;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
}

.td_btn {
    background-color: #ffffff;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
}


.button {
    background-color: #ffffff;
    white-space: nowrap;
    font-family: Verdana,;
    font-size: 12px;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
    color: black;
    height: 30px;
    text-decoration: none;
    padding: 8px 12px;
    border: none;
    outline: none;
    outline: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.8);
}

.widthAddress {
    width: 400px;
}

.widthZip {
    width: 50px;
}


/* Pager */
.pager {
    margin: 8px 3px;
    padding: 3px;
}


    .pager .disabled {
        border: 1px solid #ddd;
        color: #999;
        margin-top: 4px;
        padding: 3px;
        text-align: center;
    }


    .pager .current {
        background-color: #6ea9bf;
        border: 1px solid #6e99aa;
        color: #fff;
        font-weight: bold;
        margin-top: 4px;
        padding: 3px 5px;
        text-align: center;
    }


    .pager span, .pager a {
        margin: 4px 3px;
    }


    .pager a {
        border: 1px solid #aaa;
        padding: 3px 5px;
        text-align: center;
        text-decoration: none;
    }
