﻿div.main_div {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}	
	#header {width: 100%; /*float: left; clear: both;*/}
		.h_logo {margin-bottom: 4px;}
			.h_logo img { border: none;}
		.top_note {margin-bottom: 10px;}
		.h_control {}
	.line {width: 100%; float: left; clear: both; margin-top: 2px; margin-bottom: 2px;}
		.horizontal_line {width: 100%; height: 1px;}
	#body {width: 100%; float: left; clear: both;}
		#amount_invested {float: left; clear: both; width: 100%; min-height: 100px; padding-top: 10px;}
		#share_invested {float: left; clear: both; width: 100%; min-height: 100px;}
			.headline {margin-top: 5px; margin-bottom: 10px;  float: left; width: 100%; clear: both;}
			.current_price {position: relative; float: left; left:0; top:0; clear: both; width: 80%; height: 23px;}
			.date_selection {position: relative; float: left; clear: both; left:0; top:0; overflow: visible; white-space: nowrap; width: 80%; height: 23px;	margin-top: 3px;}
				.label_control {position: absolute; left: 0; width: 60%; vertical-align: middle;height: 23px;}
				.textbox_control {position: absolute; right: 0; min-height: 23px;height: 23px; margin-left: 7px;  width: 130px; }
					.inputtext {position: absolute; float: left; left: 0; width: 65%; text-align: left; line-height: 23px;height: 23px;}
						.inputtext input {text-align: left;}
					.calendar_selection {position: absolute; float: left; right: 0; margin-left: 5px; height: 23px; width: 25%; vertical-align: middle; text-align: left; line-height: 23px;}
						.calendar_selection img { border: none; vertical-align:middle; }
			.dividend {float: left;	clear: both; width: 100%; text-align: left;}
				.dividend div {float: left;}
				#dividendAmountInfo {clear: both; margin-top: 3px; width: 100%; text-align: left;}
				#dividendSharesInfo {clear: both; margin-top: 3px; width: 100%; text-align: left;}
			.calculate_button {float: left;	clear: both; width: 100%; margin-top: 0px;}
				.calculate_button .button {float: right;}
		#result_box {float: left; clear: both; width: 100%; margin-top: 10px;}
		.dividendInfo {text-align: left; width: 100%; clear: both; float: left; margin-top: 10px;}
		.noShareFound {text-align: left; width: 100%; clear: both; float: left;}
	#footer {width: 100%; float: left; clear: both;}
	.loading{background-color:#FFFFFF;width:100px; font-weight: bold; border:solid 1px #486CA0; text-align:center; 
			vertical-align:middle; display:none; color: Red; position: absolute; padding: 5px;}			
	.result_table{border: none; padding: 5px; width: 100%;}
	.tblTitle th{padding: 2px 1px 2px 5px; width: 20%;text-align: right;}
	.tblRows td{padding-left: 4px; padding-right: 4px;	white-space: nowrap;}
