@charset "utf-8";

/*
 * RESET
 */
.wzuibox {
    padding:0px;
    margin:20px;
    line-height:1.6;
}

.wzuibox hr {
    display:block;
    border:1px solid #888;
    margin: 5px 0px 0px 0px !important;
}

/*
 * Page Common
 */
 
.wzuibox .hline {
    margin:10px 0px 0px 0px;
    padding:0;
    font-size:0; /* for IE6 */
    height:2px;
    background:#888;
}

.wzuibox .dotline {
    border-bottom:1px dotted #aaaaaa;
}

.wzuibox .wzuitable {
    border:0;
    border-left:1px solid #ddd;
    border-top :1px solid #ddd;
    margin-bottom:10px;
}

.wzuibox .wzuitable caption {
    text-align:left;
    font-weight:bold;
    padding:5px;
}

.wzuibox .wzuitable th,
.wzuibox .wzuitable td {
    border:0;
    border-right :1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:5px 10px;
    text-align:center;
    white-space:nowrap;
}
.wzuibox .wzuitable td * {
    vertical-align : middle;
}

.wzuibox .wzuitable th {
    background:#fafafa;
    color:#888;
}

.wzuibox .wzuitable td.disabled {
    text-align:center;
    color:#afafaf;
}

/*
 * Description Box
 */
.wzuibox .descBox {
    background:#eaeaea;
    margin:10px 0px 0px 0px;
    padding:10px;
}
.wzuibox .descBox * {
    vertical-align : middle;
}

.wzuibox .descBox ul {
    margin:10px 5px;
    padding-left:20px;
}

.wzuibox .descBox ul li {
    margin-top:5px;
    line-height:1.5;
}

.wzuibox .descBox .sample {
    display:block;
    zoom:1;
    padding:5px 5px;
    font-size:11px;
    color:#808000;
}

/*
 * Table Box
 */
.wzTableUtilBox {
    zoom:1;
    padding:10px 5px;
}
.wzTableUtilBox:after {
    display:block;
    content:"";
    height:0px;
    padding:0px !important;
    margin:0px !important;
    clear:both;
}
.wzTableUtilBox .wzTableUtilPageBox {
    float:left;
    margin:5px 0px 0px 0px;
}
.wzTableUtilBox .wzTableUtilButtonBox {
    float:right;
}

/*
 * Local Style
 */
.wzButton { margin-top: 2px !important; margin-bottom: 2px !important; }
button.wzButton,
input.wzButtont { *margin-left:3px; }
.wzInput  { width:130px; }
.wzInput.width01 { width:110px; }
.wzInput.width02 { width:103px; }
.wzDoc {padding:0px 10px !important; }
.wzTextFieldWrapper { *padding:10px 15px !important; }
.wzTextFieldWrapper .wzTextField { width:100%; height:100px; margin:5px 0px;}
