h1.chapterheading	{position:relative;
	left:-20px;
	max-width:430px;
	width:expression(document.body.clientWidth > 430? "430px": "auto" );
	font-size:16pt;
	font-family:Georgia,Times New Roman,Geneva,Garamond,Serif,Sans-Serif;
	}

h2.buybottontext	{position:relative;

	font-size:14pt;
	color:#FF0000;
	font-family:Georgia,Times New Roman,Geneva,Garamond,Serif,Sans-Serif;
	}
	
	h2.trialbottontext	{position:relative;

	font-size:14pt;
	color:#3300CC;
	font-family:Georgia,Times New Roman,Geneva,Garamond,Serif,Sans-Serif;
	}
	
.sectionheading {position:relative;
	top:10px;
	max-width:430px;
	width:expression(document.body.clientWidth > 430? "430px": "auto" );
	font-size:12pt;
	font-style:bold;
	font-family:Georgia,Times New Roman,Geneva,Garamond,Serif,Sans-Serif;
	
	}
code	{position:relative;
	left:20px;
	max-width:400px;
	width:expression(document.body.clientWidth > 400? "400px": "auto" );
	font-size:10pt;
	}

.bookbody	{
	position:absolute;
	left:160px;
	top:125px;
	max-width:420px;

	width:expression(document.body.clientWidth > 420? "420px": "auto" );
	font-size:12pt;
	overflow:visible;
	font-family:Georgia,Times New Roman,Geneva,Garamond,Serif,Sans-Serif;
	
	}

.productbody	{
	position:absolute;
	left:160px;
	top:125px;
	max-width:620px;

	width:expression(document.body.clientWidth > 620? "620px": "auto" );
	font-size:12pt;
	overflow:visible;
	font-family:Georgia,Times New Roman,Geneva,Garamond,Serif,Sans-Serif;
	
	}
	
codecomment {color:#00aa00;
	}


.linktext {position:absolute;
	left:10px;
	top:125px;
	max-width:75px;
    width:expression(document.body.clientWidth > 75? "75px": "auto" );
	font-family:Georgia,Times New Roman,Geneva,Garamond,Serif,Sans-Serif;
    font-size:small;
	}

a.chapter
	{font-size:10pt;
	font-family:Georgia,Times New Roman,Geneva,Garamond,Serif,Sans-Serif;
	}

#pageHeader h1 { 
	background: transparent url(images/jp_logo.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 500px; 
	height: 350px; 
	float: left;
	}
#pageHeader h1 span {
	display:none
	}
