#tree{}
#tree a {color:#000000; text-decoration:none; font-weight:normal; }
#tree a.active {font-weight: bold;}
#tree a:hover {color:#064f97; text-decoration:underline; }
#tree img {border:0; width:16px; height:16px; margin-right:2px; }
#tree .common {max-height:150px; overflow-y:auto; }
#myTable, #FoodOverview, #FoodSelectors {display:none; }
#myTable a, #FoodOverview a, #WeightTable a, #FoodBySelectedCategory a {text-decoration:underline; cursor:pointer; }
.energyContent .list th {padding:2px 3px; }
.energyContent .list td {border:1px solid #008738; padding:2px 3px; background-color:#fff; }
.energyContent .list .noborder {border:none; }
.energyContent .label, #select_energy .label {width:200px; text-align:right; padding-right:20px; font-weight:bold; float:left; }
#select_energy select {width:200px; }
#select_energy select.time {width:45px; }
select_energy_table th {text-align: right; padding-right: 5px;}
#energy_list .list {padding-top: 5px;}
#FoodSelectors input {font-weight:bold; }
#FoodBySelectedCategory {max-height:200px; overflow-y:auto; }
#FoodBySelectedCategory input {width:100px; }
#FoodBySelectedCategory .unit {margin-left:3px; }
#FoodBySelectedCategory .title {font-weight:bold; }
#FoodBySelectedCategory .note {font-weight:normal; }
.noborder {border:none; }
.vspace {height:10px; }
.floatleft {float:left; }
.floatright {float:right; }
#EnergyCalc {}
#EnergyCalc .label {width:200px; text-align:right; padding-right:20px; font-weight:bold; float:left; }
#EnergyCalc select {width:200px; }
#EnergyCalc .time {width:40px; }
#ConsumedEnergy, #GraphOverview {display:none; }
#ConsumedEnergy .activity {width:400px; font-weight:bold; }
#GraphSelector {border-bottom:1px solid #ABCEEC; padding:5px; margin-bottom:5px; }
#GraphSelector .item {margin-right:10px; }
#EnergyGraph, #WeightGraf { display:none; text-align: center;}
#WeightTable {}
#WeightChange, #WeightPlan {display:none; }
#WeightChange .weight, #WeightPlan .weight {width:100px; margin-right:20px; }
.error {color:#ff0000; font-weight:bold; border:none; text-align:center; }

#change_weight form .button { border: 0 none;}
#change_weight form .input { text-align: right; font-weight:bold; width: 100px; padding-right:3px;}