/*General*/
* {padding:0px; margin:0px;}
ul {list-style-type:none;}
body {margin:0px; padding:0px; font:14px Arial,Sans-Serif,Verdana; color:#3F3F3F; text-align:center;}
p {margin:10px 0px 10px 0px; line-height:1.6;}
html {min-height:100%; margin:1px;}
table {font:14px Arial,sans-serif,Verdana;}
acronym {cursor:help;}

/*Links*/
a {color:#0063DC;}
a:link {color:#0063DC;}
a:visited {color:#0063DC;}
a:hover {color:#DA1800;}
a img {border:none;}

/*Content*/
.content {margin:0px; clear:both;}
#container {width:970px; margin:auto; clear:left; text-align:left;}
h1 {font-size:18px; padding:5px 8px 5px 8px; background:#63A8E9; color:#FFFFFF;}
h1 a {color:#FFFFFF;}
h1 a:link {color:#FFFFFF;}
h1 a:visited {color:#FFFFFF;}
h1 a:hover {color:#FFFFFF;}	

/* header */
#header, #header_banner, #header_menu_bar, #header_menu {display: none;}

/*More pages*/
.more_pages {margin-top:10px; text-align:center;}
.more_pages p {font-weight:bold;}
.more_pages a {border:1px solid #E8E8E8; margin:2px; padding:5px;}

/*Calories*/
div#grafiek {width:370px; height:260px; background:url('../image/graphLoad.png') no-repeat 50% 50%;}
form textarea {width:95%; height:150px; border:1px solid #559CBC; font:14px Verdana,Times,Helvetica;}
span#totalFood {color:#0D8A0D; font-weight:bold;}
span#totalExercise {color:#DB230D; font-weight:bold;}
#activityinfo {color:#0D8A0D; font-weight:bold;}

/*Layout blocks*/
div.block_info {height:32px; background:#FFF9B5; padding:8px 8px 8px 8px; margin:8px 0px 5px 0px; border:2px solid #FAE500; display: none;}
div.block_left {width:40%; margin:10px 0px 10px 10px;}
div#block_left_search { display: none; }
div.block_right {width:100%; margin:10px 10px 10px 0px;}
div.block_right #food_and_exercise textarea {width:100%; margin:10px 10px 10px 0px; border: none;}
div.block_right p a {display: none;}

/* Food and exercise table */
table.table_basic {width:100%; font:14px Arial,sans-serif,Verdana;}
table.table_basic tr td {border-bottom:1px dotted #BCD7F1; 	padding:5px;}
table.table_basic tr td p {margin:0px 0px 0px 5px;}
table.table_basic tr.disabled td {background:#F7EDBF;}
table.table_basic tr td a.hidden_select {background:url('../image/symbol_down.gif') no-repeat 100% 50%; 	padding-right:15px;}
table.table_basic td.change_count { display: none; width:35px;}
table.table_basic td.name {width:135px; cursor:help;}
table.table_basic td.count {width:100px;}
table.table_basic td.part_day {width:100px; cursor:pointer;}
table.table_basic td.mass {width:60px; 	text-align:right; cursor:pointer; }
table.table_basic td.mass input {width:50px; font-size:10px; text-align:right; display:none; }
table.table_basic td.kcal {width:80px; text-align:right;}
table.table_basic td.del {display: none;}
table.table_basic { margin-bottom:20px;}

/*Progress*/
div.progress_green,
div.progress_red {font:12px Arial,sans-serif,Verdana; font-weight:bold; border-bottom:1px dotted #BCD7F1; padding:3px;}
div.progress_green {color:#0D8A0D;}
div.progress_red {color:#DB230D;}
div.progress_red p,
div.progress_green p {color:#3F3F3F; font-weight:normal; margin:2px 0px 2px 15px;}

/*Calender*/
table#calender {display:none;}

/*Forms*/
form.frmUpload {display:none; margin-right:25px;}
form.frmUpload label {display:block; float:left; width:110px;}
form.frmUpload input[type="submit"] {font-size:10px; margin-left:10px;}
form.frmUpload input[type="text"],
form.frmUpload select,
form.frmProfile input[type="text"],
form.frmProfile select,
form.frmCredits input[type="text"],
form.frmCredits select,
form.frmCoach input[type="text"],
form.frmCoach select,
form.frmValues input[type="text"],
form.frmValues select {padding:2px; border:1px solid #BCD7F1;}
form.frmForum label,
form.frmProfile label {padding-left:10px; font-weight:bold; float:left; width:155px;}
form.frmValues label {padding-left:0px; font-weight:bold; float:left; width:130px;}
form.frmValues em {font-size:11px;}
form.frmValues input.date,
form.frmProfile input.date {width:40px;}
form.frmForum input[type="submit"],
form.frmProfile input[type="submit"] {border:1px solid gray; padding:2px;}
form.frmCoach input[type="submit"] {border:1px solid gray; padding:2px;}
form.frmForum textarea {width:792px; border:1px solid #BCD7F1; padding:4px;}
form.frmForum input[type="text"] {padding:2px; border:1px solid #BCD7F1; width:796px;}
form.frmCalories textarea {width:570px; border:1px solid #BCD7F1; padding:4px;}
form.frmLogin {width:565px; text-align:center; padding:10px 0px 0px 0px; margin:30px auto 0px auto; background:#E8E8E8; border:2px solid #A4A4A4;}
form.frmLogin img {margin:15px 0px 15px 0px;}
form.frmLogin div {margin:10px; padding-top:10px; background:#FFFFFF; border:1px solid #D3D3D3; text-align:left;}
form.frmLogin p.error {color:#DB230D; font-weight:bold;}
form.frmLogin label {width:130px; display:block; float:left; margin:0px 0px 0px 20px;}
form.frmLogin input[type="text"] {padding:4px; 	font-size:14px; width:320px; border:1px solid #D3D3D3;}
form.frmLogin input[type="password"] {padding:4px; 	font-size:14px; width:140px; border:1px solid #D3D3D3;}
form.frmLogin input[type="submit"],
form.frmLogin input[type="button"] {border:1px solid gray; 	padding:2px;}
form.frmLogin div.footer {border:none; font-size:10px; text-align:center;}
form.frmLogin p.footer_gray {font-size:10px; text-align:center; color:gray;}