/* CSS Document */	body {	text-align: center;	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 9pt;	margin: 0;	}	h1 {	font-weight: bold;	font-size: 12pt;	color: #336699;	}	#main {	position: relative;	width: 750px;	margin: 75px auto 0 auto;	padding: 0;	text-align: left;	}	#header {	position: absolute;	width: 100%;	top: 0;	left: 0;	margin: 0;	padding: 5px;	z-index: 99;	}#header p {	margin: 0 0 0 275px;	padding: 0;	}	#header p.logo {	position: absolute;	margin: 0;	top: -10px;	left: 0;	color: #666;	font-size: 12pt;	font-weight: bold;	}	a:link, a:visited {	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	text-decoration: underline;	color:#336699;	margin: 0 0 7px 0;	}a:hover {	color: #aaa;	}	a.current {	color: #666;	text-decoration: none;	}#header a:link, #header a:visited {	display: inline;	margin-left: 30px;	font-size: 8pt;	color: #666;	text-decoration: none;	}	#header a:hover {	color: #448;	text-decoration: underline;	}		#halfleft {	position: absolute;	top: 25px;	left: 0;	margin: 0;	background-color: transparent;	}#halfright {	position: relative;	margin-top: 10px;	border-left: 1px solid #aaa;	padding: 75px 0 0 10px;	height: 400px;	background-color: transparent;	}	#halfbottom {	position: relative;	/* border-top: 1px solid #aaa; */	background-color: transparent;	border: 1px solid transparent;	padding: 0;	margin: 0;	}	#halfbottom hr {	margin-top: -5px;	margin-bottom: 5px;	padding: 0;	color: #aaa;	background-color: #aaa;	border: 0;	height: 1px;	}	#halfbottom div.left {	position: absolute;	top: 0;	left: 0;	margin: 5px 0 0 10px;	padding: 5px;	background-color: transparent;	}	#halfbottom div.right {	position: relative;	padding: 0;	}	a.inline:link, a.inline:visited {display: inline;}