body {	margin: 0;	padding:20px 40px 10px 40px;		}	p, li {		font: normal 11px Verdana, Arial, sans-serif;		line-height: 15px;		color: black;		}	p {		margin: 0 0 15px 2px;		}	td {		text-align: left;		vertical-align: top;		}	img {		display:block; border: 0;		}	img.spacer {		display: inline;		}	p.note{		margin: 0; padding: 0; border: 0;		color: #000000;		line-height: 10px;		font: 9px normal Verdana, Arial, sans-serif;		}	p#copyright {		margin: 5px 0px 5px 0px;		text-align: right;		font: normal 9px Verdana, Arial, sans-serif;		color: #CC6633;		}		#homebar tr {		border: 0; margin: 0; padding:0;		background: #CC6633;		}	#homebar td.outlink {		border-left-color: white; border-left-style: solid; border-left-width: 4px;		background-image: none;		}	#homebar .outlink img {		display: inline;		vertical-align: top;		border-color: #CC6633; border-style: solid; border-width: 0px 0px 1px 1px;		}		#homebar .outlink a:hover img {		display: inline;		vertical-align: top;		border-color: black; border-style: solid; border-width: 0px 0px 1px 1px;		}/*Main Section*/		table#main {		margin: 4px 0 0 0;		}/*Sidebar General*/		td#sidebar {		width:200px;		background-image: url(../Images/backArrow.gif); background-repeat: no-repeat; background-position: 0px 180px;		background-color: rgb(225, 236, 205);		border-style: solid; border-color: white; border-width: 0 4px 0 0;		padding-bottom: 20px;		}	#sidebar img {		margin: 5px 5px 5px 10px;		}	#sidebar img.mainimage {		margin: 0;		height: 200px; width: 200px;		border-style: solid; border-color: white; border-width: 0 0 4px 0;		}	#sidebar img.arrow {		display: inline;		margin: 0;		}	#sidebar h1 {		margin:10px 10px 10px 10px; padding: 0;		color: #669900;		font: normal 16px Verdana, Arial, sans-serif;		}	#sidebar h2 {		margin:15px 10px 10px 10px; padding: 0;		color: #000;		font: bold 11px Verdana, Arial, sans-serif;		line-height: 15px;		}	#sidebar h3 {		margin:10px 10px 5px 10px; padding: 0;		color: #000;		font: italic 10px Verdana, Arial, sans-serif;		line-height: 15px;		}		#sidebar ul {		margin: 0 0 0 1em;		padding-left: 10px; padding-right: 10px;		list-style: square;		}	#sidebar li {		margin-bottom: 5px;		font: normal 9px Verdana, Arial, sans-serif;		line-height: 12px;		}	#sidebar p {		margin: 0 10px 10px 10px;		font: normal 9px Verdana, Arial, sans-serif;		line-height: 12px;		}	#sidebar a {		font: bold 9px Verdana, Arial, sans-serif;		color:  #669900;		text-decoration: none;		}	#sidebar a:hover {		text-decoration: underline;		}	#sidebar a.contact {		display: block;		margin: 10px 10px 10px 15px; padding:5px;		background-color: rgb(240, 245, 230);		}	#sidebar a.contact:hover {		background-color: #669900;		text-decoration: none;		color: white;		}	#sidebar form#search {		margin: 10px 0 0 5px; padding:0;		}/*Content General*/		td#content {		padding: 0px 0px 20px 0px;		background-color: rgb(235, 245, 255);		}	#content h1 {		display: inline;		}	#content h1 a {	display: block;	margin: 0 0 0 0;	padding: 10px 10px 10px 20px;	border-bottom-style: solid;	border-bottom-color: white;	border-bottom-width: 4px;	color: #CC6633;	font:  bold 16px Verdana, Arial, sans-serif;	line-height: 20px;	text-decoration: none;	background-color: rgb(245, 225, 215);	background-image: url(../Images/linkCornerUp_21.gif);	background-repeat: no-repeat;	background-position: 100% 1%;	position: relative;		}	#content h1 a:hover {		color: #CC6633;		background-image: url(../Images/linkCornerUpHover_21.gif); background-repeat: no-repeat; background-position: 100% 1%;		text-decoration: none;		}	#content p {		margin-bottom: 15px;		}	#content p.note {		font-size: 11px;		margin-top: 5px;		margin-bottom: 0px;		}	#content p.callout {		font: normal 20px Verdana, Arial, sans-serif;		color: #CC6633;		line-height: 24px;		margin-left:60px;		margin-right: 20px;		}	#content h2, h3, h4, h5 {		margin-top: 20px;		font-family: Verdana, Arial, sans-serif;		}	#content h2 {		font-size: 13px;		color:  #CC6633;		margin-bottom: 15px;		line-height: 15px;		font-weight: bold;		}	#content h2.first {	margin-top: 0;		}	#content h3 {		font-size: 11px;		color:  black;		font-weight: bold;		line-height: 15px;		margin-top: 10px; margin-bottom:0;		}	#content h3.listcat {		font-weight: bold;		color: #CC6633;		border-bottom: 1px solid #CC6633;		margin-top: 10px; margin-bottom: 5px;		padding-bottom: 2px;		}	#content h4 {		font-size: 11px;		font-weight: normal; font-style: italic;		margin-top: 0; margin-bottom: 0;		}	#content img.pubcover {		float: left;		margin: 0;		padding-top: 20px; padding-left: 20px;		}	#content img.arrow {		display: inline;		margin: 0;		}	#content ul {		margin-left:5px;		padding-left: 0;		}	#content li {		margin: 0 0 5px 1em;		line-height: 15px;		list-style: square;		}	#content li.section {		list-style: none;		}	#content li.chapter {		margin-top: 10px;		margin-bottom: 5px;		margin-left: 0px;		padding-left: 0;		font-weight: bold;		line-height: 13px;		list-style: none;		}	#content li.subcat {		margin-bottom: 5px;		font-style: italic;		line-height: 13px;		padding-left: 10px;		}	#content a {		color:  #336699;		font-weight: bold;		text-decoration: none;		}	#content a:hover {		color:  #336699;		text-decoration: underline;		}	#content a.anchorstyle {		color: #CC6633;		}	#content a.anchorstyle:hover {		text-decoration: none;		}	#content div.contentarea, div.subsection {		padding: 20px 40px 20px 20px;		}	#content div.subsection {		border-top-style: solid; border-top-color: white; border-bottom-width: 4px;		}/* Within-Content Menus*/	td#content .textmenu h3 {		margin-bottom: 0;		}	td#content .textmenu p {		display: block; 		margin-top: 10px;		margin-left:0;		white-space: nowrap;		}	td#content .textmenu a {		padding: 5px; margin-right: 4px;		background-color: rgb(240, 209, 194);		color: #CC6633;		font-weight: bold;		text-decoration: none;		}	td#content .textmenu a:hover {		background: #CC6633;		text-decoration: none;		color: #FFFFFF;		}/*Main navigation*/		td#navbar {		width: 210px;		border-style: solid; border-color: white; border-width: 0 0 0 4px;		background-color: rgb(240, 209, 194);		}	#navbar ul {		width: 210px;		list-style: none;		margin: 0;		padding: 0;		border: none;		}	#navbar ul li {		border-style: solid; border-color: white; border-width: 0 0 4px 0;		}	#navbar li a{		display: block;		padding: 10px 10px 10px 10px;		color: #CC6633;		font:  bold 10px Verdana, Arial, sans-serif;		line-height: 13px;		text-decoration: none;		background-image: url(../Images/linkCornerDown.gif); background-repeat: no-repeat; background-position: 95% 95%;		}	#navbar li a:hover {		color: #FFFFFF;		background-color: #CC6633;		background-image: url(../Images/linkCornerHover.gif); background-repeat: no-repeat; background-position: 95% 95%;		}	#navbar li a:active {		color: #CC6633;		background-color: rgb(240, 209, 194);		background-image: url(../Images/linkCornerDown.gif); background-repeat: no-repeat; background-position: 95% 95%;		}