 #AD_Frame
{
	position: relative;
	width: 140px; 
	height: 100%;
	background: lavender; 
	color: indigo;

  overflow: hidden;
  scrollbar-FACE-color: #cedddd; 

  scrollbar-ARROW-color: #416a7d;
  scrollbar-TRACK-color: lavender;

  scrollbar-HIGHLIGHT-color: whitesmoke;
  scrollbar-3DLIGHT-color: lightslategray;

  scrollbar-SHADOW-color: #215269;
  scrollbar-DARKSHADOW-color: slategray;
}
 #AD_Frame .frame
{
	z-index: 1;
	position: relative;
	height: 100%;
	border: 3px outset #99b0c0;
}
 #AD_Frame .ads
{
	z-index: 0;
	overflow: hidden;
	height: 100%;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 5px;
	background: lavender;
	color: indigo;
	font: normal 10px arial;
}
 #AD_Frame .ad
{
	font: normal 10pt arial;
	text-align: left;
	color: #8890a5;
	background: lavender;
	margin: 2px;
	margin-bottom: 20px;
}
 #AD_Frame A
{
	color: indigo;
}
 #AD_Frame A.dsc
{
	color: lightsteelblue;
	font: bold 10pt arial;
	text-decoration: underline;
}
 #AD_Frame A.url
{
	color: lightsteelblue;
	font: normal 7pt arial;
}

 #M_page
{
  position: relative;
  overflow: hidden;
  z-index: 0;
}
@media print 
{
	#M_page
	{ 
		overflow: hidden;
		border: none;
	}
}

 #M_corner
{
  position: absolute; 
  left: 3px; 
  top: 3px; 
  z-index: 1; 
  cursor: hand;
}
@media print 
{
	#M_corner
	{ 
		display: block;
		visibility: hidden;
	}
}

 #AD_Page
{
	height: 100%; 
	overflow: hidden; 
	border: 3px outset #99b0c0;
}
@media print 
{
	#AD_Page
	{ 
		vertical-align: top;
		padding: 0px;
		margin: 0px;
		overflow: hidden;
		border: none;
		height: ;
	}
}

 #AD_Page #scroll
{
	position: relative;
	overflow: auto;
	height: 100%;
	width: 100%;
}

div.M_bookframe
{
	z-index: 21;
	display: block;
	position: absolute;
	left: 22px;
	top: 8px;
	width: 400px;
}
 .M_bookframe a.M_close
{
	color: lightsteelblue;  	/* set this to light up */
	background: transparent;	/* set this to light up */
}
 .M_bookframe a.M_hclose
{
	color: gainsboro;  		/* set this to light up */
	background: transparent;	/* set this to light up */
}
 .M_bookframe a
{
	display: block;
	z-index: 22;
	font: bold 10pt serif;
	width: 100%;
	cursor: hand;
}
a.M_book
{
	color: floralwhite;  		/* set this to light up */
	background: rosybrown;		/* set this to light up */
	border: 3px solid rosybrown;
}
a.M_bookLightup
{
	color: maroon;  		/* set this to light up */
	background: floralwhite;	/* set this to light up */
	border: 3px solid maroon;
}
a.M_bookAlert
{
	color: maroon;  		/* set this to light up */
	background: floralwhite;	/* set this to light up */
	border: 3px solid maroon;
}
div.M_chapterframe
{
	z-index: 31;
	display: block;
	position: absolute;
	left: 22px;
	top: 10px;
	width: 400px;
	wrap: off;
	overflow: hidden;
}
 .M_chapterframe a
{
	display: block;
	z-index: 32;
	padding: 2px;
	font: bold 8pt Arial, sans-serif;
	width: 100%;
}
a.M_chapter
{
	color: brown;  			/* set color dynamically */
	background: rosybrown;  	/* set this to light up */
	border: 2px solid rosybrown;
}
a.M_chapterLightup
{
	color: maroon; 
	background: floralwhite;   	/* set this to light up */
	border: 2px solid maroon;
}
a.M_chapterAlert
{
	color: maroon; 
	background: floralwhite;   	/* set this to light up */
	border: 2px solid floralwhite;
}

div.M_sectionframe
{
	z-index: 41;
	display: block;
	position: absolute;
	left: 22px;
	top: 10px;
	width: 400px;
}
 .M_sectionframe a
{
	display: block;
	z-index: 42;
	padding: 2px; 
	font: bold 8pt Arial, sans-serif;
	width: 100%;
}
a.M_section
{
	color: darkred;
	background: rosybrown;   	/* set this to light up */
	border: 1px solid rosybrown;
}
a.M_sectionLightup
{
	color: maroon;
	background: floralwhite;   	/* set this to light up */
	border: 1px solid maroon;
}
a.M_sectionAlert
{
	color: maroon;
	background: floralwhite;   	/* set this to light up */
	border: 1px solid floralwhite;
}
a 
{
	text-decoration: none;
}


