ol{margin-top: 0.3em;margin-bottom: 0.3em;}ul{margin-top: 0.3em;margin-bottom: 0.3em;}ol li{padding-top: 0.3em;}ul li{padding-top: 0.3em;}body{	margin: 0;    padding: 0;    color: #333;    font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;    text-align: center;	background: #cccccc;    }a{	color: #023279;	text-decoration: none;}a:hover {	color: #830202; }	#container    {	margin: 0 auto; 	width: 900px;    	background: #fff; 	min-height: 400px;   	padding: 0 0 0 0;   	text-align: left;	border: thin solid black; }	#header{	background: #fff;	width: 670px;	height: 3.1em; /*1 for menu, the rest for title*/}	#titleLine{ 	top: 1em; 	float: center;	background: #023279;	color: white;	text-align: center;	font-size: 150%;	padding-top: 0.8em;	padding-bottom: 0.8em; }#oneArea{/*	width: 100%;*/	min-height: 400px;	margin-top: 0.5em;	padding: 5px;/*	float: left;*/ }#sectionTitle{	width: 500px;	border-bottom: thin solid #023279; /*830202*/	font-weight: bold;	margin-top: 3em;	padding-left: 0.5em; 	padding-bottom: -1em;	font-size: 130%;}#centered{	text-align: center;}#menu-style-link {	color: #830202;}#menu-style-link a {	color: #830202;	text-decoration: none;}#menu-style-link a:hover {	color: red;  }#home-page-title{	color: #830202;}#home-page-title-big{	color: #830202;	font-size: 120%;}#floating-box{	float: left;	border: solid #555 1px;	padding: 10px;	margin: 5px;} #nav {	text-align: center;	color: #fff;	height: 2em;/*	border-bottom: thin solid #ccc;*/	width: 100%;	z-index: 10;}#nav ul {	margin:0;	padding:0 0px;	list-style:none;	/*font-size:95%;*/}#nav li {	float:left;	margin:0;	padding:0;	/*background-image:none;*/	line-height:normal;	text-indent:0;  }#nav a, #nav strong {	display:block;	padding:0.44em 10px 0.44em;	border:solid #ccc;	border-width:0px 1px 1px 0;	color:#830202;	text-decoration:none;	white-space:nowrap;  }/* Following rule allows entire region of link to to be    clickable in IE/Win * html #nav a {  width:1%;  }*/#nav #current strong, #nav #current a {	background-repeat:no-repeat;  }#nav a:hover, #nav #current a:hover strong, #nav #current strong {	background: #830202;	color: white;  }#nav a:hover {	color: white;	background: #830202;  } #subnav {	float: left;	text-align: center;	font-size: 85%;	color: #fff;	height: 2em;/*	border-bottom: thin solid #ccc;*/	width: 100%;	z-index: 10;	margin-top: 2px;}#subnav ul {	margin:0;	padding:0 0px;	list-style:none;	/*font-size:95%;*/}#subnav li {	float:left;	margin:0;	padding:0;	/*background-image:none;*/	margin: 2px 2px 2px 2px;/*	border-width:0px 1px 1px 0;*/	line-height:normal;	text-indent:0;  }#subnav a, #subnav strong {	display:block;	padding:0.44em 10px 0.44em;	border:solid #ccc 1px;	color:#2e5185;	text-decoration:none;	white-space:nowrap;  }/* Following rule allows entire region of link to to be    clickable in IE/Win * html #subnav a {  width:1%;  }*/#subnav #current strong, #subnav #current a {	background-repeat:no-repeat;  }#subnav a:hover, #subnav #current a:hover strong, #subnav #current strong {	background: #2e5185;	color: white;  }#subnav a:hover {	color: white;	background: #2e5185;  }div.project-list table{	border: solid #aaa 1px;	width: 100%;}div.project-list td{	border: 1px solid gray;	background: #dddddd;	text-align: center;}div.project-list td.current-project  {	background: #023279;	color: white;	font-weight: bold;}div.project-details table{	width: 100%;	height: 100%;	border-collapse: collapse;}div.project-details tr{	border: 1px #aaa; }div.project-details td{	border: #aaa solid 1px;/*	border-top: 0px;*/	height: 1.5em;	vertical-align: bottom;	padding: 2px;	padding-left: 5px;	padding-right: 5px;}