/* 
    Document   : ringleypanel
    Created on : 21-Sep-2009, 16:32:52
    Author     : duende13
    Description:
        Purpose of the stylesheet follows.
*/

.white_txt_green_bg {
    background:#148255;
    color:white;

}

#my_invoices tr td span {
    display:block;
}

* html #my_invoices tr td span input {
    vertical-align:middle;
}

#my_invoices tr td span input {
    vertical-align:bottom;
}

#my_invoices tr td.subheader, #my_invoices tr th {
    padding:8px 0px 8px 2px;
}

#my_invoices tr th {
    color:white;
}

#my_invoices tr th {
    background:#004A2F;
}

#my_invoices tr th a {
    color:white;
    padding-left:2px;
    height:20px;
}

#my_invoices tr .subheader {
    background:#148255;
    padding-left:4px;
    color:white;
    height:20px;
}

#my_invoices tr th {
}

.even { background: #D3D3D3; }
.odd  {}

/*Print invoice*/
#print_invoice {
    margin-top:20px;
    margin-left:20px;
    text-align:left;

}

#print_invoice div, #print_invoice div p, #print_invoice p, #print_invoice h2, #print_invoice div p label, #print_invoice div p span {
    font-size:14px;
}

#print_invoice div div h2 {
    font-size:16px;
}

#print_invoice h2 {
    font-size:18px;
}

#contractor_address p {
    float:right;
    clear:right;
    margin:0;
}

#contractor_address {
    width:100%;
    float:right;
    clear:right;
    text-align:right;
}

#invoice_record {
    float:right;
    text-align:right;
    margin-top:18px;
}

#invoice_record label {
    display:block;
    width:200px;
    text-align:left;
    float:left;
}

#invoice_record p {
    margin-bottom:12px;
    float:right;
    clear:right;
}


#invoice_record span {
    float:right;

}

#main_invoice_content {
    padding-top:18px;
    float:left;
    clear:both;
}

#main_invoice_content .left {
    width:200px;
}


#totals {
    margin-top:32px;
    clear:both;
    float:right;
}

#totals p {
    padding-bottom:5px;
}


#totals p label.left {
    width:150px;
}

#totals p label {
    text-align:left;
    float:left;
}
