/* CSS Document */body {	background: white url(../Graphics/LBNavy.gif) top left repeat-y;	color: black;	}	a {color: #990000}a:visited {color: #006699}#banner td {background: #990033}#banner img, #navbar img {border: 0}h1, h2, h3, h4 {  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  }  h2 {text-align: center}  .photo_left {  float: left;  margin-right: 10px;  margin-bottom: 10px;}.photo_left img {  border: black 1px solid;}.photo_right {  float: right;  margin-left: 10px;  margin-bottom: 10px;}.photo_right img {  border: black 1px solid;}.center {  text-align: center}li {  margin-top: 4px;  text-indent: 0px;}ul {  list-style: square;  padding-left: 18px;}ul li li {  list-style: circle;}.mathcal {  font-family: "Comic Sans", cursive;/*  font-weight: bold;*/}.mathbb {  font-weight: bold;}.empty {  background: #CCC;}/* Table Styling *//* The datarows style assumes the headings are in the top row.  Cell contents do not wrap unless the "wrap" class is applied to the cell. */table .datarows {	border: thin solid black;	border-collapse: collapse;	}	.datarows td {	border: thin dotted gray;	padding: 5px;	white-space: nowrap;	}	.datarows th {	border: thin dotted gray;	padding: 5px;	white-space: nowrap;	font-weight: bold;	text-align: center;	}	.datarows td {	vertical-align: top;	}	.datarows td.wrap {	white-space: normal;	}	/* The datacolumns style assumes the headings are in the left column.  Cell contents do not wrap unless the "wrap" class is applied to the cell. */table .datacolumns {	border: thin solid black;	border-collapse: collapse;	}	.datacolumns td {	border: thin dotted gray;	padding: 5px;	white-space: nowrap;	}	.datacolumns th {	border: thin dotted gray;	padding: 5px;	white-space: nowrap;	font-weight: bold;	text-align: left;	vertical-align: top;	}	.datacolumns td {	vertical-align: top;	}	.datacolumns td.wrap {	white-space: normal;	}		