/* CSS Document *//********** text **********/.body {	background-color: none;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:16.5px;	color:#666666;}.h1 {	background-color: none;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	line-height:16.5px;	color:white;	font-weight:bold;}.h2 {	background-color: none;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	line-height:17.5px;	color:white;	font-weight:bold;}.nav{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:16px}.linktitle{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:0px;	color:white;	font-weight:bold;	text-decoration:underline;}.linklist{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:16px}.cal {	background-color: none;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#555555;	text-decoration: none;}/********** body links **********/.body a {	text-decoration:italic;	color:#888888;}.body a:visited {	text-decoration:italic;	color:#888888;}.body a:hover {	text-decoration:italic;	color:white;}/********** nav links **********/.nav a {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:16px;	color:#666666;	text-decoration: none;}.nav a:visited {	text-decoration: none;	color:#666666;}.nav a:hover {	text-decoration: underline;	color:#666666;}/********** linklist links **********/.linklist a {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:16px;	color:#aaaaaa;	text-decoration: none;}.linklist a:visited {	text-decoration: none;	color:#aaaaaa;}.linklist a:hover {	text-decoration: underline;	color:#aaaaaa;}/********** book link **********/.book {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	line-height:12px;	color:black;	text-decoration:none;}.book a {	color:black;	text-decoration:underline;}.book a:visited {	text-decoration: none;	color:#ff3333;}.book a:hover {	text-decoration: underline;	color:#ff3333;}/********** cal links **********/.cal a {	color:#555555;	text-decoration: none;}.cal a:visited {	color:#333333;	text-decoration: none;}.cal a:hover {	color:white;	text-decoration: none;}/********** thumbnails links **********/.thumbnails a:link {	text-decoration:none;	outline:none;	color: #666666;}.thumbnails  a:visited {	text-decoration:none;	color: #666666;}.thumbnails a:hover {	text-decoration:none;	color: #C0C0C0;}/********** Position of Page Components **********/.bg {	z-index:0;	width:950;	height:620;}.hd{	position:absolute;	top:80px;	left:50px;}.subhead {	position:absolute;	top:105px;	left:50px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:16px;}.subnav1{	position:absolute;	top:140px;	left:50px;}.subnav2{	position:absolute;	top:140px;	left:145px;}.navList1 {	position:absolute;	top:170px;	left:50px;}.navpdf {	position:absolute;	top:370px;	left:40px;}.pdftext{	position:absolute;	top:430px;	left:50px;}.navList2 {	position:absolute;	top:170px;	left:145px;}.projects {	position:absolute;	top:130px;	left:126px;}.linktable{	position:relative; 	top:-550px; 	left:30px;}/********** gray dividers **********/.divider1{	position:absolute;	top:150px;	left:135px;	width:1px;	height:325px;	background-color:#555555;	border:0;	}	.divider2{	position:absolute;	top:150px;	left:250px;	width:1px;	height:325px;	background-color:#555555;	border:0;	}/********** INDEX: pageholder, nav bar, top space, copyright **********/.navStyle {	position:absolute;	top:0px; 	cursor:pointer;}#navBar {	z-index:600;    margin-left: auto;    margin-right: auto;	position:relative;	top:-70px;	width:950px;	height:70px;	background-image:url(../images/nav.gif); 	layer-background-image:url(../images/nav.gif);}#pageHolder {    margin-left: auto;    margin-right: auto;	position:relative;	width:950px;	height:620px;	background-image:url(../images/pageHolder.gif);}#pageFrame{    margin-left: auto;    margin-right: auto;	position:relative;	width:950px;	height:620px;	border:0px;}#topspace {	margin-left: auto;    margin-right: auto;	position:relative;	height:35px;	top:650px;	left:245px;	background-color:white;	z-index:3000;}#topspaceBook {	margin-left: auto;    margin-right: auto;	position:relative;	height:35px;	top:660px;	left:800px;	background-color:white;	z-index:3500;}#copyright{	z-index:500;	margin-left: auto;    margin-right: auto;	position:relative;	top:-710px;	left:-343px;	width:280px;	height:20px;}#counter {	margin-left: auto;    margin-right: auto;	position:relative;	top:412px;	left:561px;	font-family: Helvetica, verdana, sans-serif;	font-size:69px;}#booklink {	margin-left: auto;    margin-right: auto;	position:relative;	top:415px;	left:565px;}