/* Layout Positioning */body {	margin: 10px;	border: 4px solid #132043;	min-width: 800px;	max-width: 1200px;	width: 800px;	width:auto;	background-color: #FFFFFF;}	#header {	display: block;	background-color: #99CCFF;	width: 100%;	height: 90px;	text-align: center;}#navbar {	display: block;	background-color: #FFFFCC;	padding-top: 3px;	width: 100%;	height: 27px;	border-top: 4px solid #132043;	border-bottom: 4px solid #132043;	text-align: center;	text-decoration: none;}#container {	position: relative;	width: 100%;	min-height: 500px;	height:auto;	background-image: url(images/background.png);	background-repeat: repeat;}#sidebar {	position: absolute;	display: block;	float: left;	left: 0px;	width: 150px;	height: 100%;	border-right: 1px solid #7D0509;/*	top: 172px;			body_margin-top + body_border-width + header_height + navbar_height + navbar_border-top + navbar_border-bottom */}#content {	display: block;	margin-left: 157px;		/*body_border-width + sidebar_width + sidebar_padding-left */	padding: 10px;}/* General Styles */body {font-family: Verdana, Arial, Helvetica, sans-serif; color:#004B76;}a {color: #000033; font-weight:bold; text-decoration: none;}a:visited {color: #004B76; text-decoration: none;}a:hover {	color: #FF9900;	text-decoration: underline;	}.smalltext {font-size: 11px;}	/* Styles */#header h1 {	margin: 0px;	padding-top: 25px;	padding-left: 35px;	font:24px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #003366;	letter-spacing:.2em;	line-height:30px;}#header h2 {	margin: 0px;	padding-left: 38px;	font: 13px Verdana, Arial, Helvetica, sans-serif;	color: #003366;	letter-spacing: 0.4em;	line-height: 18px;}#dateformat {	float: right;	padding-top: 4px;	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #003366;	letter-spacing: .2em;}#footnote {	padding-top: 2px;	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #003366;}#table {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}#navbar a {	padding: 8px 36px 9px 36px;	font: 11px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	line-height:16px;	letter-spacing: .1em;	text-decoration: none;}#sidebar p {font-size: 11px; color: #004B76; padding: 0 5px 0 5px;}#content p {color: #004B76; font-size: 14px;}#content h3 {	margin: 0px;	font: 20px Verdana, Arial, Helvetica, sans-serif;	color: #7D0509;}#content h2 {	margin: 0px;	font: 15px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #7D0509;	line-height: 14px;}