/*
    Document   : data.css
    Created on : 19 Nov 09, 13:31:05
    Author     : Hans
    Description: Standarisasi layout filter, daftar, input, laporan
*/

.datacss_contentcol {
    display:table;
    float:left;
    width: 300px;
    padding: 0px 0px 0px 0px;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.datacss_content2col {
    display:table;
    float:left;
    width: 600px;
    padding: 0px 0px 0px 0px;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.datacss_fieldset {
    color: black;
    border: 1px solid silver;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.datacss_fieldset legend {
    color: black;
}


.datacss_fstable {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    /*width: 100%;*/
}
.datacss_fstable_caption{
    vertical-align:middle;
    width: 100px;
    background: #EFDBBD; /* theme lama #07EFEF*/
    padding: 4px;
}
.datacss_fstable_caption_alt{
    vertical-align:middle;
    width: 100px;
    background: #DFCBAD; /* theme lama #07DDDD*/
    padding: 4px;
}
.datacss_fstable_input{
    vertical-align:middle;
    background: #EFDBBD; /* theme lama #07EFEF*/
    padding: 2px;
}
.datacss_fstable_input_alt{
    vertical-align:middle;
    background: #DFCBAD; /* theme lama #07DDDD*/
    padding: 2px;
}
.datacss_fstable_input02{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    vertical-align: middle;
    background: #EFDBBD; /* theme lama #07EFEF*/
    padding: 5px;
}
.datacss_fstable_input02_alt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    vertical-align: middle;
    background: #DFCBAD; /* theme lama #07DDDD*/
    padding: 5px;
}
/*.datacss_fstable_input select {
    width: 138px;
}*/
.datacss_fstable_input input:text {
    width: 140px;
}
.datacss_fstable_input_alt input:text {
    width: 140px;
}


/* untuk tombol cari, reset penunjuk halaman */
.inpimage {
    vertical-align: middle;
    padding:2px 0px 2px 0px;
}

/* daftar (table) */
.MSOL_table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    width: 100%;
}
.MSOL_th {
    color: #505050; /* theme lama #4f6b72*/
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    text-transform: uppercase;
    text-align: center;
    padding: 2px 2px 2px 2px;
    background: #8FBC8F; /* theme lama #07DDDD*/
    empty-cells: show;
}
.MSOL_tr {
    background: #FFFAF0; /* theme lama #ffffff*/
    empty-cells: show;
}
.MSOL_tr_even {
    background: #FFFAF0; /* theme lama #ffffff*/
}
.MSOL_tr_hl_even {
    background: #FFFA90; /* theme lama #ffff00*/
}
.MSOL_tr_odd {
    background: #FAF5E5; /* theme lama #ffffff*/
}
.MSOL_tr_hl_odd {
    background: #FAF57D; /* theme lama #ffff00*/
}
.MSOL_td {
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    /*width: 40px;*/
    padding: 2px 2px 2px 2px;
    empty-cells: show;
}
.MSOL_td_qty {
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    /*width: 40px;*/
    text-align: right;
    padding: 2px 2px 2px 2px;
    empty-cells: show;
}
.MSOL_td_nom {
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    /*width: 40px;*/
    text-align: right;
    padding: 2px 2px 2px 2px;
    empty-cells: show;
}
.MSOL_td_sml {
    color: #4f6b72;
    font-size: 8px;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    padding: 2px 2px 2px 2px;
    empty-cells: show;
}
.MSOL_td_alt {
    color:#797268;
    background:#F5FAFA;
    border-right:1px solid #C1DAD7;
    border-bottom:1px solid #C1DAD7;
    padding:2px 2px 2px 2px;
    empty-cells: show;
}
.MSOL_td_img {
    border-right:1px solid #C1DAD7;
    border-bottom:1px solid #C1DAD7;
    vertical-align:middle;
    text-align:center;
    padding-left:1px;
    padding-top:1px;
    margin:0px 0px 0px 0px;
    color:#4f6b72;
    empty-cells: show;
}
.MSOL_td_alt_img {
    border-right:1px solid #C1DAD7;
    border-bottom:1px solid #C1DAD7;
    vertical-align:middle;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#797268;
    empty-cells: show;
}
.MSOL_imgbttn_edit,
.MSOL_imgbttn_hapus,
.MSOL_imgbttn {
    border:0px;
    height:16px;
    width:16px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    cursor:pointer;
    empty-cells: show;
}
.MSOL_td_nom em {
    color: black;
    background-color: yellow;
    border: 1px solid silver;
    display: none;
    float: none;
    position: absolute;
    top: 5px;
    left: 5px;
    text-align: right;
    font-style: normal;
    padding: 5px 5px 0px 5px;
    margin: 0px;
    z-index: 2;
}


/* box dari filter, daftar, form, laporan */
.datacss_section_wrapper {
    width: 840px;
    display: table; float: none;
}
.datacss_section_caption {
    background-color: yellow;
    background: url(../images/datacss/datacss_section_caption_bg01.jpg); background-position: top left;
    border-top: 1px solid gray;
    border-bottom: 1px solid #CCCCCC;
    display: block; float: none;
}
.datacss_section_caption a {
    line-height: 2;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    margin: 0px;
    margin-top: 15px;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: block;
    overflow: hidden;
}
.datacss_section_subcaption {
    background-color: yellow;
    background: url(../images/datacss/datacss_section_caption_bg01.jpg); background-position: top left;
    border-top: 1px solid gray;
    border-bottom: 1px solid #CCCCCC;
    display: block; float: none;
}
.datacss_section_subcaption a {
    line-height: 2;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    margin: 0px;
    margin-top: 2px;
    margin-left: 5px;
    margin-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: block;
    overflow: hidden;
}
.datacss_section_content_wrapper {
    background-color: #FFEBCD; /* theme lama #00FFFF*/
    width: 840px;
    display: table; float: none;
}
.datacss_section_content {
    background-color: #FFEBCD; /* theme lama #00FFFF*/
    border-bottom: 1px inset #CCCCCC;
    width: 840px;
    clear: both;
    display: table; float: none;
}
.datacss_section_tablewrapper {
    width: 840px;
    display: block; float: none;
    overflow: auto;
}
.datacss_section_tablewrapper_inner {
    display: block; float: none;
    padding: 4px;
    padding-bottom: 10px;
    margin: 0px;
}


/*ditambahkan 16/06/2011*/
.datacss_section_content button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px; margin: 0px;
    vertical-align: middle;
    height: 22px;
}
.datacss_section_content button .bttn_cont {
    padding: 0px; margin: 0px;
    height: 22px; width: 100%; display: block;
}
.datacss_section_content button img {
    padding: 0px; margin: 0px;
    float: left; 
}
.datacss_section_content button span {
    vertical-align: middle;
}
/*end - ditambahkan 16/06/2011*/


.faktur_table_tb {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px; margin: 0px;
}
.faktur_table_tb td {
    padding: 0px; margin: 0px;
}
.faktur_table00 {
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px; margin: 0px;
    margin-top: 0.1cm;
    margin-left: 0.1cm;
}
.faktur_table00 tr {
}
.faktur_table00 td {
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding: 2px; margin: 0px;
}

