/* Global CSS */body {	padding: 0;	background-image: url(../images/background/green.gif);	background-repeat: repeat-y;	background-position: top center;	margin: 0px auto 0px auto;	}p,form {	margin: 0;	padding: 0;	}	INPUT {	padding: 0px 0px 0px 0px;	margin: 0px 5px 0px 5px;	font-family: Verdana, sans-serif;	font-size: 11px;	vertical-align: middle;	}		ABBR, ACRONYM {  border-bottom: 1px dotted #333333;  cursor: help;  }	   A {	color: #003399;	} 	/* Page Wrap CSS */	#bodywrapper {	margin: 0px auto 0px auto;	width: 842px;	padding: 0px 0px 0px 0px;	height: 600px;	background-image: url(../images/background/main.jpg);	background-repeat: no-repeat;	}/* Global Top-Right Content CSS */	#top {	width: 842px;	font-family: Verdana, sans-serif;	font-size: 10px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	float: right;	background: transparent;	height: 118px;	}			#top A {	color: #000000;	text-decoration: none;	margin: 0px 0px 0px 0px;	padding: 0;	}	#toplinks {	float: right;	padding: 37px 0px 0px 0px;	}	#toplinks A{	margin: 0px 25px 0px 0px;	}	#toplinks a:hover {	text-decoration: none;	border: 0px;	background-color: #000000;	color: #FFFFFF;	}	#toplinks A IMG {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	vertical-align: middle;	}	/* Left Navigation CSS *//* below is a fix for IE for WinXP -- testing is not accurate with IE for Win2000. There was an issue with the margin doubling in IE for Win. I just used a wrapper that had a transparent padding. */#navigationwrap {	background-color: none;	padding: 0px 0px 0px 20px;	margin: 0px 0px 0px 0px;	float: left;	width: 275px;	}	/* END OF FIX */	#navigation {	background-color: #7f856b;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	width: 295px;	left: 0px;	float: left;	}	#navigation h2 {	padding: 0px 0px 0px 0px;	margin: 5px 5px 5px 5px;	width: 285px;	height: 28px;	font-size: 9px;	color: #6C715B;	text-align: right;	background-color: #7f856b;	}#navigation UL {		padding: 10px 16px 10px 5px;	margin: 0px 0px 0px 10px;		width: 264px;	}	#navigation LI {	background-color: #7f856b;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 15px;	font-size: 11px;	list-style-type: square;	color: #FFFFFF;	font-family: Verdana, sans-serif;	text-align:left;	line-height: 19px;		}	#navigation UL LI A {	color: #FFFFFF;	text-decoration: underline;	font-weight: normal	}	#navigation UL LI A:hover {	text-decoration: none;	background-color: #323722;	color: #FFFFFF;	}	#navigation H3 {	font-family: Verdana, sans-serif;	color: #FFFFFF;	font-weight: bold;	font-size: 11px;	margin: 0px 0px 0px 0px;	padding: 5px 0px 2px 15px;	background-color: #323722;	width: 280px;	}#navigation H4 {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-size: 10px;	list-style-type: square;	color: #FFFFFF;	font-family: Verdana, sans-serif;	text-align: left;	line-height: 13px;	font-weight: normal;	top: 5px;	}		#publishing, #bookstore, #proplinks, #new {	background-color: #7f856b;	width: 295px;	display: none;	}				/* individual heading backgrounds */	#navheadbook A, #navheadpub A, #navheadprop A, #navheadnew A {	text-decoration: none;	height: 28px;	width: 285px;	display: block;	color: #6C715B;	}		#navheadbook {	background: url(../images/navigation/bookstore_multi.gif) 0px 0px no-repeat;	}	#navheadbook a:hover{	background: url(../images/navigation/bookstore_multi.gif) 0 -28px no-repeat;	}			#navheadpub {	background: url(../images/navigation/publishing_multi.gif) 0px 0px no-repeat;	}	#navheadpub A:hover{	background: url(../images/navigation/publishing_multi.gif) 0px -28px no-repeat;	}			#navheadprop {	background: url(../images/navigation/bookproposals_multi.gif) 0px 0px no-repeat;	}	#navheadprop A:hover{	background: url(../images/navigation/bookproposals_multi.gif) 0px -28px no-repeat;	}			#navheadnew {	background: url(../images/navigation/newtitles_multi.gif) 0px 0px no-repeat;	}	#navheadnew A:hover{	background: url(../images/navigation/newtitles_multi.gif) 0px -28px no-repeat;	}		#new LI {	padding: 0px 0px 10px 0px;	margin: 0px 0px 0px 0px;	font-size: 9px;	text-align:left;	line-height: 11px;	list-style-type: none;	}	#new H4 {	font-weight: bold;	font-size: 10px;	margin: 0px;	padding: 0px;	display: inline;	}					/* SearchBox CSS */	#searchbox {	height: 100px;	background-color: #323722;	margin: 0px 0px 0px 0px;	background-repeat: no-repeat;	padding: 0px 0px 10px 15px;	width: 280px;	}	.searchfield {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-size: 11px;	height: 15px;	border: solid #000000 1px;	vertical-align: middle;	}		.searchselectlist {	font-family: Verdana, sans-serif;	font-size: 10px;	margin-top: 5px;	}		#authorloginbox {	margin: 0px 0px 0px 0px;	padding: 15px 0px 17px 0px;	width: 400px;	left: 0px;		font-family: Verdana, sans-serif;	font-size: 12px;	color: #000000;	text-align: left;	vertical-align: middle;	}	#authorloginbox INPUT{	display: block;	margin: 5px 4px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 12px;	height: 18px;	border: solid #000000 1px;	vertical-align: middle;	}		#authorlog {	padding: 0px 0px 0px 0px;	margin: 5px 0px 15px 15px;	}	#authorlog H1 {	font-family: Verdana, sans-serif;	color: #FFFFFF;	font-size: 11px;	font-weight: bold;	padding: 0px;	margin: 0px;	display: inline;	}		#authorlog H1 A {	text-decoration: underline;	color: #FFFFFF;	}	#authorlog H1 a:hover {	text-decoration: none;	background-color: #323722;	color: #FFFFFF;	}			#authorlog H3 {	font-family: Verdana, sans-serif;	color: #FFFFFF;	font-size: 9px;	font-weight: normal;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 18px;	background-color: #7f856b;	vertical-align: top;	width: 240px;	}	#authorlog img {	display: inline;	vertical-align: middle;	}			/* Credits CSS */#credits {	font-family: Verdana, sans-serif;	color: #666666;	font-size: 9px;	margin: 0px 0px 0px 0px;	padding: 25px 0px 10px 0px;	text-align: left;	width: 295px;	background-color: #DEE3D3;	}		#credits P {	line-height: 15px;	}	#credits A {	text-decoration: none;	color: #666666;	border-bottom-style: dotted;	border-bottom-color: #666666;	border-bottom-width: 1px;	}	#credits a:hover {	text-decoration: none;	background-color: #FFFFFF;	border: none;	}