html, body {	font-family: Arial, Helvetica, sans-serif;}table#maintable {	border: 2px solid black;}td#menu {	background-image: url(images/sidebar_line.gif);	background-position: right;	background-repeat: repeat-y;}td#menu div {	margin: 0;	padding: 0;	position: relative;}td#menu img {	margin: 0;	padding: 0;	border: 0;}* html td#menu div, * html td#menu div ul, * html td#menu div li, * html td#menu div li a/* hide from IE5.0/Win & IE5/Mac */{	height: 1%}* html td#menu div, * html td#menu div ul, * html td#menu div li {	height: auto;	padding: 0;}td#menu div ul {	margin: 0;	padding: 0;	position: absolute;	top: 2;	left: 201;	list-style-type: none;	border-right: 1px solid black;	border-bottom: 1px solid black;	display: none;}td#menu div ul li {	margin: 0;	padding: 0;	width: 150px;	border-top: 1px solid black;}td#menu div ul li a {	display: block;	margin: 0;	padding: 5px 10px;	white-space: nowrap;	color: white;	background-color: #666;	font-size: 12px;	text-decoration: none;}td#title {	border-bottom: 2px solid black;}td#title p {	color: white;	margin: 0;	padding: 0 20px 15px 20px;	font-size: 24px;	}p.projectName {	margin: 0;	padding: 15px 20px 15px 20px;	font-size: 24px;	border-bottom: 1px solid black;	}td.maintext ul li p {	margin: 0;	padding: 0;}