h1, h2 { /* h2 added - debi 21/03 */
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.2em; /* changed from 1.4em - debi 21/03 */
  line-height:1.2em; /* changed from 1.4em - debi 21/03 */
  margin: 0px 10px 10px;
  text-align:left;
  padding-left: 0px;
  font-weight:bold;
  }
  
p {
  margin:0px;
  padding: 0px 20px 0px 25px;
  clear: both;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.1em;   /* font size change - rahul 19/03 */
  line-height:1.2em;  /* line height change - debi 21/03 */
  }
  
li {font-family:Arial, Helvetica, sans-serif;
  font-size: 1.1em;  /* font size change - rahul 19/03 */
  line-height:1.3em;
  padding: 0px;
  }

ul {
	margin:0px 30px 0px 30px;
	padding:0px 0px 10px 20px;}

tr {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height:1em;
}

/* box styles */

.textbox-lessonindex {
	background-image:url(/staticarchive/2c1563f697da23d9f5ed62737d9ce5095ac149a4.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 525px;
	padding: 50px 20px 10px 0px; /* padding right changed from 0 to 10 - debi 21/03 */
    margin: 0px 10px;
	border:1px solid #B1580C;
	font-size: 0.9em;
}

#zone1 {    /* clickable area */
	float: left;
	width : 150px;
	height: 300px;
	margin-left: 0px;
	margin-top: 0px;
}

a, a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a:hover {   
	color:#000000;
	font-weight:bold;
	background-color:transparent;
}

.lessondwellylink { background-color:transparent;}


div.textbox-lessonindex h1, div.textbox-lessonindex ul, div.textbox-lessonindex p{ padding-left:135px;}
div.textbox-lessonindex h1{padding-top:25px;}
div.textbox-lessonindex p{clear:none;}

.textbox-lessonindex a, .textbox-lessonindex a:hover, .textbox-lessonindex a:visited{text-decoration:underline;}
/* underline style added - debi 21/03 */

.LessonIndex {
 margin-left:10px;
 margin-top:10px;
 background-image:url(/staticarchive/eb32a088176f63ce37543cc07b3a15433b06aff4.gif);
 background-repeat:repeat-y;
 background-position:center;
 padding:5px; 
}

.lessonplan-header{
	background-color: #b2aca2; 
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    line-height:1.3em;
	border-top: 1px solid #b2aca2; 
    border-right: 1px solid #b2aca2;
    border-left: 1px solid #b2aca2;
}

.lessonplan-bullets{
	background-color: #ffffff; 
	border-bottom: 1px solid #b2aca2; 
    border-right: 1px solid #b2aca2;
    border-left: 1px solid #b2aca2;
}

div.textbox-imagebottom{
	width: 545px; 
	background-color: #f6eccc; 
	padding: 10px 0px 25px 0px;
    margin: 0px 10px;
	background-image: url(/staticarchive/e55ee13e25e09c9b0e3733a72726e14f15b211ff.gif);
	background-position:bottom;
	background-repeat:no-repeat;	
}

div.textbox-imagebottom p{padding-right:120px;}

div.nextbox{
	width: 545px; 
	background-color: #f6eccc; 
	padding: 5px 0px 5px 0px;
    margin: 0px 0px;
}

div.textbox{
	width: 545px; 
	background-color: #f6eccc; 
	padding: 10px 0px 10px 0px;
    margin: 0px 10px;
}

.textbox a:link, .textbox a:visited {color:#CC9900;} /* added - debi 21/03 */
.textbox a:hover{text-decoration:underline; color:#996600;} /* added - debi 21/03 */
.textbox a:active{color:#CC9900;} /* added - debi 21/03 */
	
.nexttext {
  margin: 0px;
  padding: 0px 25px 0px 0px;
  }

.nexttext a, a:visited {
    text-decoration:none;
	color:#000000;  
}

.nexttext a:hover {
    text-decoration:underline;
	color:#000066;
}

.spacer {
   margin:0;
   padding:0;
   height:10px;
}

/* lesson conversation & audio styles */

  .audiolink {
  width:150px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight:bold;
  vertical-align:top;
  border-top: 1px solid #b2aca2; 
  border-bottom: 1px solid #b2aca2;
  border-right: 1px solid #b2aca2; 
  background-color:#FFFFFF; 
  } 
  
  .phrase {
  border-top: 1px solid #b2aca2; 
  border-bottom: 1px solid #b2aca2;
  border-left: 1px solid #b2aca2;
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.2em; /* font size change - rahul 19/03 */
  line-height:1.3em;  /* added - rahul 19/03 */  
  font-weight:bold;
  padding-left: 10px;  
  } 
  
  .speaker {
  border-top: 1px solid #b2aca2; 
  border-left: 1px solid #b2aca2;
  background-color:#f6eccc;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.1em; /* font size change - rahul 19/03 */
  padding-left: 10px;  
  } 
  
  .speakerfinal {
  border-top: 1px solid #b2aca2; 
  border-bottom: 1px solid #b2aca2;
  border-left: 1px solid #b2aca2; 
  background-color:#f6eccc;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.1em; /* font size change - rahul 19/03 */
  line-height:1.3em;  /* added - rahul 19/03 */  
  padding-left: 10px; 
  } 
  
  .speech {
  border-top: 1px solid #b2aca2; 
  border-left: 1px solid #b2aca2;
  border-right: 1px solid #b2aca2;
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.1em; /* font size change - rahul 19/03 */
  line-height:1.3em;  /* added - rahul 19/03 */  
  padding-left: 10px; 
  }
  
  .speechfinal {
  border: 1px solid #b2aca2; 
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  padding-left: 10px;
  }
  
.mp3-ro
{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 150px;
height: 40px;
margin: 0;
padding: 0;
}

.mp3-ro a
{
background:   url(/staticarchive/654f0157892996482d8480ed3958515b2ac1a900.gif) no-repeat;
display: block;
display: block;
width: 150px;
height: 40px;
float: left;
}

.mp3-ro a:hover
{
background:   url(/staticarchive/70731882cedcfce0a3a92e67202218ff0d60b9fd.gif) no-repeat;
display: block;
display: block;
width: 150px;
height: 40px;
float: left;
}

.mp3-ro i
{
display: none;
}

.mp3-ro em {
	display: none;
}	