/************************************************************/
/* ecoBUDGET webcentre - Database Stylesheet */

/************************************************************/
/* DB general */
#content_box{ overflow:auto; overflow-y:auto;}
#content{}
.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

/************************************************************/
/* user db */
/************************************************************/
/* Listing */
#user_list { border:1px solid rgb(230,230,230); border-collapse:collapse; font-size:10px; }
#user_list tr th{text-align:center; padding:2px 10px 2px 10px; border:1px solid rgb(230,230,230); font-size:10px; font-weight:normal;}
#user_list tr th a{ font-size:10px; font-weight:normal; padding:0;}
#user_list tr th .sorted{ padding:0 0 0 9px; background-image:url(../db_symbols/sorted_arrow.gif); background-repeat:no-repeat; background-position:0 2px;}
#user_list tr td{text-align:center; padding:2px; border:1px solid rgb(230,230,230); font-size:10px; }
#user_list a img{background-color:white; border-width:0;}
/* Form */
#user_form * {margin:0; padding:0;}
#user_form .field_title{float:left; width:150px; font-weight:bold;}
#user_form .field_input{float:left; }
#user_form .field_input input{width:250px;}
#user_form .field_input select{width:250px;}
/* Delete form */
#user_delete_form table tr td {padding:5px 10px 5px 0;}


/************************************************************/
/* budget db */
/************************************************************/
/* Listing */
#budget_list { border:1px solid rgb(230,230,230); border-collapse:collapse; font-size:10px; }
#budget_list tr th{text-align:center; padding:2px 10px 2px 10px; border:1px solid rgb(230,230,230); font-size:10px; font-weight:normal;}
#budget_list tr th a{ font-size:10px; font-weight:normal; padding:0;}
#budget_list tr th .sorted{ padding:0 0 0 9px; background-image:url(../db_symbols/sorted_arrow.gif); background-repeat:no-repeat; background-position:0 2px;}
#budget_list tr td{text-align:center; padding:2px; border:1px solid rgb(230,230,230); font-size:10px; }
#budget_list tr td a{ font-size:10px; font-weight:normal; padding:0;}
#budget_list a img{background-color:white; border-width:0;}
/* Form */
#budget_form * {margin:0; padding:0;}
#budget_form .field_title{float:left; width:150px; font-weight:bold;}
#budget_form .field_input{float:left; }
#budget_form .field_input input{width:200px;}
#budget_form .field_input select{width:200px;}

#budget_form .split_input_field .left_field{ float:left;}
#budget_form .split_input_field .left_field .title{font-weight:bold; display:block;}
#budget_form .split_input_field .left_field .input{width:200px; }

#budget_form .split_input_field .right_field{ float:left; width:200px; padding:0 0 0 20px;}
#budget_form .split_input_field .right_field .title{font-weight:normal; display:block; font-size:10px;}
#budget_form .split_input_field .right_field .input{padding:0 5px 0 0;}

#budget_form .split_input_field p{margin:0; padding:0 0 8px 0; font-weight:bold;}
#budget_form .split_input_field option{padding:1px 10px 1px 2px;}
#budget_form .split_input_field .planning_field_1of4{ float:left; width:110px; padding:0;}
#budget_form .split_input_field .planning_field_1of4 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0;}
#budget_form .split_input_field .planning_field_2of4{ float:left; width:120px; padding:0;}
#budget_form .split_input_field .planning_field_2of4 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0;}
#budget_form .split_input_field .planning_field_3of4{ float:left; width:120px; padding:0;}
#budget_form .split_input_field .planning_field_3of4 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0;}
#budget_form .split_input_field .planning_field_4of4{ float:left; width:120px; padding:0;}
#budget_form .split_input_field .planning_field_4of4 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0;}

#budget_form .split_input_field .target_field_1of5{ float:left; width:90px; padding:0; text-align:center;}
#budget_form .split_input_field .target_field_1of5 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0; text-align:center;}
#budget_form .split_input_field .target_field_2of5{ float:left; width:90px; padding:0; text-align:center;}
#budget_form .split_input_field .target_field_2of5 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0; text-align:center;}
#budget_form .split_input_field .target_field_3of5{ float:left; width:110px; padding:0; text-align:center;}
#budget_form .split_input_field .target_field_3of5 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0; text-align:center;}
#budget_form .split_input_field .target_field_4of5{ float:left; width:160px; padding:0; text-align:center;}
#budget_form .split_input_field .target_field_4of5 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0; text-align:center;}
#budget_form .split_input_field .target_field_5of5{ float:left; width:60px; padding:0; text-align:center;}
#budget_form .split_input_field .target_field_5of5 .title{font-weight:normal; display:block; font-size:10px; padding:0 0 5px 0; text-align:center;}

#budget_form .single_input_field{ float:left; width:400px;}
#budget_form .single_input_field .title{font-weight:bold; display:block;}
#budget_form .single_input_field textarea{padding:5px; width:350px;}

/* Delete form */
#budget_delete_form table tr td {padding:5px 10px 5px 0;}
#budget_delete_form table tr td_title {width:150px;}
#budget_delete_form table .st_titles td {font-weight:bold; padding:0; text-align:centre;}


/************************************************************/
/* budget report*/
/************************************************************/
/* short listing */
#budget_shortlist {border-collapse:collapse;}
#budget_shortlist tr td{padding:3px; vertical-align:top;}
#budget_shortlist tr th{padding:3px; vertical-align:top; background-color:rgb(240,240,220); color:rgb(0,88,88);}
#budget_shortlist .local_authority td{padding:0px; margin:0;}
#budget_shortlist .local_authority td p{ background-color:rgb(0,88,88); color:white; margin:0 0 10px 0; font-size:14px; font-weight:bold; padding:5px; margin:15px 0 5px 0;}
#budget_shortlist tr .icon_cell {text-align:center;}
#budget_shortlist tr .icon_cell a img{margin:0; padding:0; border:1px solid rgb(48,87,0);}
#budget_shortlist tr .icon_cell a:link, a:visited {}
#budget_shortlist tr .icon_cell a:hover {background-color:white;}

#budget_shortlist .resource {font-weight:bold; padding:0 5px 0 5px;}
#budget_shortlist .indicator {padding:0 5px 0 5px;}
#budget_shortlist .remarks {font-style:italic; padding:5px 5px 40px 5px;}
#budget_shortlist .base_year {font-weight:bold;}
#budget_shortlist .lt_target_year {font-weight:bold;}
#budget_shortlist .lt_target_value {font-weight:bold;}

/* budget report */
#budget_report .heading_resource{background-color:rgb(0,88,88); color:white; font-size:15px; font-weight:bold; margin:0; padding:5px;}
#budget_report .heading_indicator{background-color:rgb(240,240,220); color:rgb(0,48,87); font-size:14px; font-weight:bold; margin:0; padding:5px;}
#budget_report h3{margin:50px 0 5px 0;}

#budget_report .back_button{text-align:right;}

#st_calculation {border-collapse:collapse;}
#st_calculation tr th{vertical-align:top; text-align:center; font-weight:bold; padding:6px 35px 6px 35px; background-color:rgb(240,240,220);}
#st_calculation tr td{vertical-align:top; text-align:center; padding:30px 35px 20px 35px;  font-weight:bold;}
#st_calculation tr .evaluation_image {vertical-align:top; text-align:center; padding:3px;}
#st_calculation tr .evaluation_image img{height:60px;}
#st_calculation tr .remarks { text-align:right; padding:0 10px 0 0; font-weight:normal; border:0px solid rgb(0,88,88); border-width:0 0 1px 0;}

