#sk-billing-tabs .sk-tabs-buttons {
	height: 35px;
	padding-top: 11px;
}
.sk-billing-invoicing {
	width: 100%;
	height: 100%;
	display:table;
}
.sk-billing-invoicing-header-cell {
	height: 18px;
	background-color:#eeeeee;
	border-left:1px solid #cccccc;
	font-size:11px;
	padding-left: 20px;
	font-weight: bold;
}
.sk-invoice-batch-name-cell {
	background-color:#dddddd;
	border-bottom:1px solid #cccccc;
	color:#888888;
	text-align:center;
	width: 250px;
	height:18px;
	/*padding: 3px 0 0 0;*/
}
.sk-invoice-batch-list-cell {
	background-color:#f4f4f4;
	vertical-align: top;
	width: 250px;
}
.sk-invoice-batch-list-tools-cell {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	height:35px;
	color:#ffffff;
	padding: 0 0 0 10px;
}
.sk-invoice-batch-details-cell {
	background-color:#f4f4f4;
	vertical-align: top;
	border-left:1px solid #cccccc;
}
.sk-invoice-batch-details-tools-cell {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	height:35px;
	color:#ffffff;
	padding: 0 0 0 10px;
}
#billing-invoicing-header {
	height:45px;
	vertical-align: top;
	border-bottom:1px solid #cccccc;
	padding: 10px 0 10px 20px;
}
.sk-billing-payment {
	display:table;
	margin: 10px 0px;
}
.sk-billing-payment-header-cell {
	height: 18px;
	background-color:#ffffff;
	border-left:1px solid #cccccc;
	font-size:11px;
	padding-left: 20px;
	font-weight: bold;
}

#billing-invoice-batch-details-cell {
	background-color:#ffffff;
}
.sk-billing-payment-customers-cell {
	background-color:#f4f4f4;
	vertical-align: top;
	width: 300px;
}
#billing-payment-customers-list {
	height: 600px;
	overflow-y: auto;
}

#billing-payment-invoices-list {
    height: 600px;
    overflow-y: auto;
}

.sk-billing-payment-invoices-cell {
	background-color:#f4f4f4;
	vertical-align: top;
	width: 300px;
	border-left:1px solid #cccccc;
	padding : 0 0 0 10px;
}
.sk-billing-payment-invoice-cell {
	background-color:#ffffff;
	vertical-align: top;
	border-left:1px solid #cccccc;
	padding : 0 0 0 10px;
}
.sk-billing-payment-tools-cell {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	height:35px;
	color:#ffffff;
	padding: 0 0 0 10px;
}
.sk-billing-payment-invoice-details {
	width:100%;
	vertical-align: top;
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 11px;
}
.sk-billing-payment-invoice-details tr {
		height:20px;	
}
.sk-billing-payment-invoice-details .sk-form-table td.sk-label {
	width:150px;
	border-right:1px solid #cccccc;
	padding-left: 5px;
	color: black;
}
.sk-billing-payment-details-property-header {
	width:150px;
	border-right:1px solid #cccccc;
	padding-left: 5px;
}
.sk-billing-payment-details-property-value {
	border-left:1px solid #cccccc;
	padding-left: 5px;
}
.sk-billing-payment-invoice-details tr:nth-child(even) {
	background:#ffffff;	
}
.sk-billing-payment-invoice-details tr:nth-child(odd) {
	background:#e4e4e4;	
}
.sk-billing-payment .sk-form-container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#F4F4F4;/* url(../images/icon-customer-48x48.png) no-repeat scroll 22px 22px;*/
border:1px solid #DDDDDD;
margin:10px;
padding:20px 20px 20px 20px;
width: 500px;
}
.sk-billing-invoicing .sk-form-container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#F4F4F4;/* url(../images/icon-customer-48x48.png) no-repeat scroll 22px 22px;*/
border:1px solid #DDDDDD;
margin:10px;
padding:20px 20px 20px 20px;
width: 500px;
}

.sk-statistics-usage {
	
}

table.sk-statistics-usage-selection {
	width: 100%;
}
table.sk-statistics-usage-header {
	width:100%;
	margin-top: 2px;
	margin-bottom: 10px;
}
.sk-statistics-no-activity {
	
}

table.sk-statistics-usage-row {
	width:100%;
	border-bottom: 1px solid #cccccc;
}
.sk-statistics-usage-rows-header {
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.sk-statistics-usage-col1 {
	width:68%;
}
.sk-statistics-usage-col2 {
	width:5%;
}
.sk-statistics-usage-col3 {
	width:12%;
	text-align:right;
}
.sk-statistics-usage-col4 {
	width:15%;
	text-align:right;
}
table.sk-statistics-usage-summary {
	width:100%;
	margin-top: 10px;
}
td.sk-statistics-usage-amount {
	text-align:right;
}
td.sk-statistics-usage-label {
	text-align:right;
}
tr.sk-statistics-usage-topay {
	height: 20px;
	font-weight: bold;
}

tr.sk-statistics-usage-info{	
	height:70px;
}

tr.sk-statistics-usage-info td {
	vertical-align: bottom;
	text-align:left;
}

table.sk-billing-priceinfo {
	width: 500px;
}

tr.sk-billing-priceinfo-list {
	height: 600px;
}
tr.sk-billing-priceinfo-buttons {
	height: 40px;
}
tr.sk-billing-priceinfo-list td {
	width: 400px;
}