.CDForm {
    position: relative;
    margin: 0 auto;
    border: solid 1px #D2B48C;
    font-family: "Arial", Arial, sans-serif; font-size: 12px; font-weight: normal; text-align: left;
}
.CDFormBorder {
    padding: 10px 14px 14px 14px;
    border: solid 1px #FFFFFF; background: #FFF8DC;
}
.CDFormHead {
    position: relative;
}
.CDFormContent {
    position: relative;
}
.CDFormFoot {
    position: relative;
}
/* ------------------------------------------------------------------------- */
.CDFormContent input {
    float: left;
    margin: 2px;
    padding: 5px;
    font-size: 12px; text-align: left; font-weight: normal;
    background: #FFFFFF;
    border: solid 1px #D2B48C;
}
.CDFormContent select {
    float: left;
    margin: 2px;
    padding: 4px;
    font-size: 12px; text-align: left; font-weight: normal;
    background: #FFFFFF;
    border: solid 1px #D2B48C;
}
.CDFormContent textarea {
    resize: none;
    width: 530px; height: 60px;
    background: #FFFFFF;
    float: left;
    margin: 2px;
    padding: 5px;
    font-size: 12px; text-align: left; font-weight: normal;
    border: solid 1px #D2B48C;
}
/* ------------------------------------------------------------------------- */
.CDFormHeadLeft {
    position: absolute;
    top: 0px; left: 0px;
}
.CDFormHeadLeft label {
    float: left; margin-top: 10px;
    display: block; color: #000000;
    font-size: 17px; text-align: left; font-weight: bold;
}
.CDFormHeadLeft .CSFormHeadLabel {
    display: block;
    margin-top: 0px;
    color: #000000; font-size: 12px; text-align: left; font-weight: normal;
}
.CDFormHeadRight {
    position: absolute; top: 0px; right: 0px;
}
.CIFormHeadImage {
    margin-top: 7px;
}
/* ------------------------------------------------------------------------- */
.CDFormContent .CLFormReport{
    width: 170px;
    float: left;
    margin: 2px;
    padding: 5px;
    font-size: 12px; text-align: left; font-weight: bold;
    background: #DCDCDC;
    border: solid 1px #808080;
}
.CDFormContent .CDFormReport {
    float: right;
    margin: 2px;
    padding: 5px 0px;
    font-size: 10px; color: #696969; font-style: italic;
}
.CDFormContent .CIFormReport{
    vertical-align: middle;
    width: 16px; height: 16px;
}
/* ------------------------------------------------------------------------- */
.CDViewProperty {
    position: absolute; top: 0px; left: 0px; z-index: 10000;
    border: dotted 1px #D2B48C; background: #E6E6FA;
    padding: 10px;
    color: #191970; text-align: justify;
    display: none;
}
/* ------------------------------------------------------------------------- */
.CDFormHeadDiscription {
    padding: 5px 0px; 
    margin-bottom: 10px;
    border: dashed 0px #6C6C6C;
    color: #000000;
}
.CDFormHeadDiscription .CSHead {
    border: solid 0px #FF0000;
    display: block; 
    font-size: 12px; font-weight: bold; text-align: center;    
}
.CDFormFootDiscription {
    padding: 4px 0px; 
    margin-bottom: 0px;
    border: dashed 0px #6C6C6C;
    color: #000000;
}
.CDFormFootDiscription .CSFoot {
    border: solid 0px #FF0000;
    display: block; 
    font-size: 10px; font-weight: normal; text-align: center;
}
.CDFormFootDiscription .CSFootAttention {
    border: solid 0px #FF0000;
    display: block; 
    color: #FF0000;
    font-size: 11px; font-weight: normal; text-align: center;
}
/* ------------------------------------------------------------------------- */
.CDNoDataForm {
    border: solid 1px #F08080;
}
.CDNoDataFormContent {
    padding: 10px 0px; 
    margin-bottom: 0px;
    background: #F08080;
    border: solid 1px #FFE4E1;
    color: #000000;
}
.CDNoDataForm .CSNoDataForm {
    width: 100%;
    border: solid 0px #FF0000;
    display: block; 
    color: #800000;
    font-size: 12px; font-weight: bold; text-align: center;    
}
/* ------------------------------------------------------------------------- */
.CDPreDataForm {
    border: solid 1px #D2B48C;
}
.CDPreDataFormContent {
    padding: 40px 0px; 
    margin-bottom: 0px;
    background: #FFFACD;
    border: solid 0px #FFFFFF;
    color: #000000;
}
.CDPreDataForm .CSPreDataForm {
    width: 100%;
    border: solid 0px #FF0000;
    display: block; 
    color: #8B4513;
    font-size: 12px; font-weight: bold; text-align: center;    
}
/* ------------------------------------------------------------------------- */
/*.CDSearchHeader {
    position: relative;
    border: solid 10px #D2B48C;
    min-height: 30px;
    margin: 15px 0px;
    padding: 5px;
}*/
.CSSearchHeader {
    border: solid 10px #D2B48C;
    float: left;
}
.CISearchHeader {
    float: left;
}
/*----------------------------------------------------------------------------*/
.CDStepper {
    position: relative;
    border: solid 0px #D2B48C;
}
.CDStepperHead1 {
    float: left;
    width: 355px;
    padding-top: 7px;
}
.CDStepperHead2 {
    float: right;
    width: 50px;
    padding-top: 7px;
    text-align: right;
}
.CDStepperHead3 {
    float: right;
    width: 50px;
}
.CDStepperHead4 {
    float: right;
    width: 80px;
    padding-top: 7px;
}
/*.CDStepperRow {
    position: relative;
    border: solid 1px #D2B48C;
    text-align: center;
}*/
.CDStepperRow1 {
    float: left;
    width: 20%;
    text-align: right;
}
.CDStepperRow2 {
    float: left;
    width: 55%;
    text-align: center;
}
.CDStepperRow3 {
    float: left;
    width: 20%;
    text-align: left;
}
.CDStepper a {
    text-decoration: none;
    font-size: 12px; font-weight: bolder; color: #000000;
}
.CDStepper a:hover {
    color: #FF0000;
}
.CDStepper a:active {
    color: #00FF00;
}
/*----------------------------------------------------------------------------*/