body{	font-family: Verdana, Arial, Helvetica, sans-serif ;	font-size:11px;	color:#000000;	line-height: 1.166;		margin: 10px auto 10px auto;	padding: 0px;	background-color:#FFF;	background-image:url(../images/bg.jpg);}/******* hyperlink and anchor tag styles *******/a:link, a:visited{	color:#990000;	text-decoration: none;}a:hover{	text-decoration: underline;}/*************** list tag styles ***************/ol li {font-size:12px;}ul{ list-style-type: square;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}/********* form and related tag styles *********/form {	margin: 0;	padding: 0;}label{ font: bold 1em Arial,sans-serif; color: #334d55;}				input{font-family: Arial,sans-serif;}/***********************************************//* Layout Divs                                 *//***********************************************/#banner{position:absolute;top: 200px;left:5%;z-index: 500;text-align:left;width:780px;height:12px;background-color:#000;background-image:url(../images/bgba2.jpg);background-repeat:repeat-x;}#topNav{position:absolute;top: 212px;left:5%;z-index: 500;text-align:left;width:780px;height:22px;background-color:#FFFF99;background-image:url(../p7pm/img/p7PM_plumhz.jpg);}#masthead{	position: absolute;	top: 0px;	left: 5%;	width:780px;	background-image:url(../images/banner.jpg);	background-repeat:no-repeat;	height:200px;	}/****rightside*****/#rightside{		top: 0px;	left:2px;	margin-left:600px;	width:175px;	padding: 0px;	font: 11px, Verdana,sans-serif;	z-index:40;	color:#fff;}#rightside h1{font-size:13px;	font-weight:bold;	color:#993300;	margin:0px;	padding: 20px 20px 0px 0px;	text-align:left}#rightside h2{ font-size:12px;font-weight:bold; color:#003300; padding: 0px; text-align:left}#subframe {			position:absolute;			top:235px;			left:5%;			width:780px;			vertical-align:top;			background-image:url(../images/subbg.jpg);			border-bottom :3px solid #c30;						}/*****content styles****/#content{top:1px;left:10px;background-color:#fff;float:left;margin-left:10px;width:480px;	padding: 20px 0px 20px 20px;	z-index:100;	}#content p {font-size:12px; padding-bottom:10px;}/************* #search styles ***************/#search{	border-bottom: 1px solid #cccccc;	font-size: 11px;}#search form{ margin: 0px; padding: 0px;}#search label{	display: block;	margin: 0px;	padding: 0px;}/************** #advert styles **************/#advert{	padding: 5px 0px 5px;	font-size:10px;}#advert img{	display: block;}/************** header tag styles **************/ h1{	font-size:13px;	font-weight:bold;	color:#990000;	margin:0px;	padding: 20px 20px 0px 0px;	top: 30px;	text-align:center;} h2{ font-size:12px;font-weight:bold; color:#003300; margin-top: 20px; padding: 0px; text-align:center;} h3{ font-size:12px;font-weight:bold; color:#006666; margin-top: 10px; padding: 0px;} h4{ font: 12px Arial,sans-serif; color: #000; font-weight:bold; display:inline; margin: 0px; padding: 0px;} h5{ font: 100% Arial,sans-serif; color: #000066; margin: 0px; padding: 0px;}/************** image styles *****************/.imgright {position:relative;float:right;margin:5px 0px 5px 5px;}.imgsideright {position:relative;float:right;}.imgleft {position:relative;margin:5px 10px 5px 5px;float:left;}/************** utility styles *****************/#utility{	font-family: Verdana,sans-serif;	font-size:11px;	position: absolute;	top:25px;	left: 540px;	color: #919999;}#utility a{	color:#000066;}#utility a:hover{	text-decoration: underline;}/*******classes*******/.books {font-variant:small-caps;font-weight:bold;}.edition {font-size:9px;font-style:italic;}.bold {font-weight:bold;}li {font-size:11px;margin-bottom: 10px;}.scrollbox {height:200px;overflow:auto;border:1px solid #000066;padding:2px;}.super {		vertical-align: super;		font-size:8px;		line-height:85%;		}.sub {	vertical-align: sub;		font-size:8px;		line-height:85%;		}		.req{font-size:9px; line-height:85%; color:#990000; font-style:italic}		.creamtext {color:#FDEEC5; font-size:11px; padding:5px;}#highlight {background-color:#990033; width:300px; color:#fff; font-weight:bold; padding: 2px;}#highlight a{background-color:#990033; width:300px; color:#fff; font-weight:bold; padding: 2px; line-height:1.5;}#highlight a:hover{background-color:#990000; width:300px; color:#fff; font-weight:bold; padding: 2px; line-height:1.5;}.center {text-align:center}/************** siteInfo styles ****************/#siteInfo{	clear: both;	border-top: 1px solid #cccccc;	font-size: 9px;	font-style:italic;	line-height:1.4;	color:#ccc;	padding: 10px 10px 10px 40px;	margin-top: 120px;}#siteInfo a{font-size: 9px;font-style:italic;	color:#996666;	text-decoration:underline;}#siteInfo a:hover {font-size: 9px;font-style:italic;	color:#006699;	text-decoration:underline;}#siteInfo img{	padding: 4px 4px 4px 0px;	vertical-align: middle;}/*********tables**********/.reqtable {font-size:10px; } td{padding:4px; }td li {font-size:10px;}#content td {border:1px solid #069;}/********************* end **********************/  .attrib{	font-size: 10px;	font-weight: bold;	display:block;}  .address{	font-size: 12px;	font-weight: bold;	display:block;} .clear {clear:both;}.smallcaps{	font: small-caps 10pt Verdana Geneva Lucida Arial Helvetica sans-serif;	display:block;}.privacy{font-size:10px;color:#000033;padding:10px;}.lighttext{color:#CCCCCC; font-size:10px; font-style:italic;}.booktitle{	font-family: Verdana Geneva Lucida Arial Helvetica sans-serif;	font-size: 11pt;	color: #060;	font-weight:bold;	display:block;}
