h2.Margin { margin: 20px 0px 10px 0px; }
.LoginForm h2 { margin-top: 5px; }

/*ol, ul, ol li, ul li { list-style: none; margin: 0; padding: 0; }

p, ul { margin: 0px 0px 12px 0px; }*/

ul.Bullets li { list-style-type: disc; margin: 0px 0px 2px 20px; }

img.ImgRight { float: right; margin: 0px 0px 10px 10px; }

a:link, a:visited, a:hover, a:active { color: Orange; }

.LoginForm { margin: 0px 0px 5px 0px; padding: 0px; width: 139px; }
	.LoginForm input[type=text],
	.LoginForm input[type=password] { width: 134px; }
	.LoginForm input[type=submit] { width: 60px; }
	.LoginForm div { margin: 4px 0px; }

.Form { background: #d8e3dd; padding: 1px 20px 20px 20px; margin: 20px 0px; width: 490px; }
	.Form h2 { margin: 20px 0px 10px 0px; }
	.Form input[type=text], .Form select { width: 100%; }
	.Form .SubmitField { text-align: right; }
	.Form input[type=submit] { width: 80px; }
	.Form .Validation { margin: 0px 0px 0px 120px; }
	.Form .Row { overflow: visible; }
		.Form .Head { float: left; width: 120px; height: 30px; padding: 5px 0px 2px 0px; }
		.Form .Field { float: left; width: 360px; height: 30px; }
		.Form .Data { float: left; width: 100px; height: 30px; margin-right: 20px; text-align: right; }
			.Form .Data input { text-align: right; }

.ReportForm { background-color: Transparent; padding: 0px; width: 530px; }
	.ReportForm .FormHolder { background-color: #d8e3dd; padding: 20px; width: 490px; }
	.ReportForm .SubmitField { text-align: right; padding-top: 20px; }
	.ReportForm .Importance { float: left; width: 20px; height: 30px; margin-right: 10px; text-align: right; padding-top: 5px; }
	.ReportForm .TextBox { float: left; width: 50px; height: 30px; margin-right: 10px; text-align: right; }
	.ReportForm .Unit { float: left; width: 40px; height: 30px; margin-right: 20px; text-align: left; padding-top: 5px; }
	.ReportForm .Planned { float: left; width: 20px; height: 30px; margin-right: 0px; text-align: left; padding-top: 5px; }
	.ReportForm .Sum { float: left; width: 55px; height: 30px; margin-right: 5px; text-align: right; padding-top: 5px; }
	.ReportForm .Head { float: left; width: 100px; height: 30px; padding: 4px 0px 2px 0px; }

.ReportForm .HeadRow {  }
	.ReportForm .HeadRow .Head { float: left; width: 80px; margin-right: 0px; padding: 0px; }
	.ReportForm .HeadRow .Importance { float: left; width: 200px; text-align: right; margin-right: 0px; padding: 0px; }
	.ReportForm .HeadRow .TextBox { float: left; width: 70px; text-align: right; margin: 0px; padding: 0px; }
	.ReportForm .HeadRow .Plan { float: left; width: 80px; text-align: right; margin: 0px; padding: 0px; }
	.ReportForm .HeadRow .Sum { float: left; width: 55px; text-align: right; margin: 0px; padding: 0px; }
	.ReportForm #council .HeadRow .Sum { width: 115px; }
.ReportForm .Row { padding-top: 10px; }
	.ReportForm .Head { width: 260px; }
	.ReportForm input[type=button] { width: 120px; }
	.ReportForm input[type=text] { text-align: right; width: 100%; }
.ReportForm .HelpRow { font-size: 0.9em; border-top: 1px solid #b2c7bc; }
	.ReportForm .HelpRow div { margin: 0px 0px 0px 0px; }
	.ReportForm .HelpRow p { margin: 0px 0px 6px 0px !important;  }
	.ReportForm .HelpRow .Advice { margin: 4px 15px; text-align: right; color: Orange; cursor: pointer; }
	.ReportForm .HelpRow .AdviceTxt { display: none; }
.ReportForm .ErrorRow { padding-left: 295px !important; }
	.ReportForm .ErrorRow .Error { margin: -30px 0px 30px 0px !important; }

.ReportForm .HelpRow .history { height: 1px; }
.ReportForm .HeadRow .history { width: 260px; }
.ReportForm .HeadRow .Year { float: left; font-weight: bold; width: 46px; }
.ReportForm .Row .history { height: 20px; }
.ReportForm .Row .Year { float: left; width: 46px; height: 20px; }

.ReportForm .row-whisper { padding: 10px 0px 0px 0px; height: 15px; color: Silver; }
	.ReportForm .row-whisper .whisper { height: 15px; }

.Cell01 { padding: 15px 20px; text-align: right; width: 20px; }
.Cell02 { padding: 15px 20px; }
.Cell03 { padding: 15px 20px; text-align: right; width: 40px; }
.Odd { background: #d8e3dd; }
.Even { background: #c5d5cd; }

.Result { width: 518px; overflow: hidden; }
	.Result .Cell01 { padding: 15px 20px; width: 118px; text-align: left; }
	.Result .Cell02 { padding: 15px 20px; text-align: right; width: 50px; }
	.Result .Cell03 { padding: 15px 20px; text-align: right; width: 50px; }
	.Result .Cell04 { padding: 15px 20px; text-align: right; width: 50px; }
	.Result .Cell05 { padding: 15px 20px; text-align: right; width: 50px; }
	

.RadioList td { padding-right: 10px; }

#tabs { border: 0px solid blue; margin: 20px 0px; }
	#tabs ul { _height: 1%; overflow: auto; margin: 0px 0px -1px 0px; position: relative; }
		#tabs ul li { float: left; }
	#tabs #tab1 { border: 1px solid silver; padding: 5px; }
	#tabs #tab2 { border: 1px solid silver; padding: 5px; }
	#tabs #tab3 { border: 1px solid silver; padding: 5px; }
.ui-tabs .ui-tabs-hide {
     display: none;
}
.ui-state-default { background: #f6f6f6; padding: 5px 15px 3px 15px; border: 1px solid silver; }
.ui-state-active { background: white; padding: 5px 15px 3px 15px; border-top: 1px solid silver; border-left: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid white; }

/*************************************************************************************/

/*#Nav { padding: 20px 12px 10px 11px; }
	#Nav ul { margin: 0px 0px 20px 0px; }
	#Nav li { list-style-type: none; margin: 0px 0px 6px 0px; }*/

.PrintButton { margin: 0px 20px 0px 0px !important; width: 110px; }
