/*******************************************************************************
  Time Report Plus
*******************************************************************************/

#global_time #time_report .report_label {
	width: 100px;
	text-align: right;
}

#global_time_record td {
	padding-left: 5px;
}

.report_chb {
	text-align: center; 
	padding: 5px;
	width: 25px;
}

.totalHours0, .totalHours1, .totalHours2, .global_total_hours {
	text-align: right;
}
.heading0 td {
	font-size: 1.5em;
	background-color: #F5F4DD;
	padding: 8px;
	margin: 5px;
	font-weight: bold;
	border-bottom: thin solid #DDDDDD;
	text-indent: 8px;
}

.heading1 td {
	font-size: 1.3em;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	border-bottom: thin solid #F2F2F2;
	background-color: #E5E3E3;
	text-indent: 32px;
}

.heading2 td{
	font-size: 1.2em;
	border-top: thin solid #F2F2F2;
	border-bottom: thin solid #F2F2F2;
	padding: 5px;
	margin: 5px;
	font-weight: bold;
	text-indent: 64px;
}

.global_total_hours{
	font-weight: bold;
	font-size: 1.2em;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


#global_time_report_records td {
	padding-left: 5px;
}

#global_time_report_records td.date, #global_time_report_records td.user, #global_time_report_records td.project {
	white-space:nowrap;
	overflow: hidden;
	padding-right: 5px;
}
#global_time_report_records td.date{
	/*width: 70px;*/
	width: 80px;
	max-width : 90px;
}

#global_time_report_records td.hours {
	padding-left : 5px;
	text-align:right;
	width:50px;
}

#global_time_report_records td.desc {
	padding-left : 5px;
}

#global_time_report_records td.billed {
	padding-left : 5px;
	width:50px;
}



#time_reports_plus_form table td.report_select_select {
    width: 250px;
}

#time_reports_plus_form  .report_select_additional select {
    margin-left: 0px !important;
}


#time_reports_plus_form table td.report_select_additional table td {
    border: 0 none;
    padding: 0 10px 0 0;
}

#select_users_1 table td{
	vertical-align: text-top !important;
}

#time_reports_plus_form table td {
    vertical-align: top;
}



#time_reports_plus_form table td.report_select_additional table {
    margin: 0;
    border-collapse: collapse;
    width: auto !important; 
    padding: 0;
}

#time_reports_plus_form table td.report_select_additional .select_date table td {
    padding: 0px 10px 0px 0px;
}