html * {
    margin: 0;
    /*padding: 0; SELECT NOT DISPLAYED CORRECTLY IN FIREFOX */
}

/* Lesson formatting */

#containerrtl {
	width: 300px;
	position: relative;
	float: right;
	background: none;
	margin: 0 0 0 10;
	border: none;
}
#containercl {
	z-index: 2;
	width: 360px;
	position: relative;
	float: left;
	margin: 0 20 0 10;
	background: none;
	border: none;
}
#containerc2 {
	z-index: 2;
	width: 360px;
	position: relative;
	float: left;
	background: none;
	margin: 0 20 0 10;
	border: none;
}

#lessonlist {
	position: relative;
	background: #FFF;
	font-size: 1.4em;
	left: 50;
	width: 900;
	color: #111;
	text-align: left;
}
#lessonlist em {
	color: #A11;
}
#lessonlist p {
	line-height: 1.4em;
	text-align: left;
	margin: 0 0 0 120;
	font-weight: bold;
}
#lessonlist ul {
	margin: 0 0 0 150;
	text-align: left;
}
#lessonlist ul li {
	line-height: 1.3em;
	text-align: left;
	list-style-position:outside;
	list-style-type: none;
}
#lessonlist ul li.courselink a {
	text-decoration: underline;
	color: blue; 
}
#lessonlist ul li.coursetext {
	text-decoration: none;
	color: black; 
}
#lessonlist ul li.lablink a {
	text-decoration: underline;
	font-style: italic;
	color: #A11; 
}
#lessonlist ul li.labtext {
	text-decoration: none;
	font-style: italic;
	color: #500; 
}
#lessonlist hr {
	size: 5px;
	color: #555;
}
div.vidtextboxl {
	font-size: 1.4em;
	position: relative;
	left: 10;
	width: 1000;
    background: #FFF;
	color: #111;
	text-align: left;
}
div.vidtextboxl div.across {
	font-size: 14px;
	padding: 0px;
	background: #FFF;
	margin:0 0 0 10;
}
div.vidtextboxl div.across div.label {
	font-size: 15px;
	padding: 0px;
}
div.vidtextboxl div.across div.label em {
	padding: 0px;
	color: #111;
	font-style: normal; 
	font-weight: bold;
}
div.title {
	font-size: 20px;
	padding: 0px;
	text-decoration: none;
	margin:0 0 5 0;
}
div.title em {
	padding: 0px;
	color: #A33;
	font-style: normal; 
	font-weight: bold;
}

div.vidtextboxl hr {
	size: 5px;
	color: #555;
}
div.vidtextboxl em {
	color: #A11;
}
div.vidtextboxl h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #023A67; 
}
div.vidtextboxl img {
	position: relative;
	float: left;
	background: #FFF;
	border: none;
}
div.vidtextboxl ul {
	margin: 0 0 10 20;
}
div.vidtextboxl ul li.bigbulletb {
	list-style-type: square;
	font-style: bold;
	font-size: 1.1em;
}
div.vidtextboxl ul li.bigbulletb em {
	color: #023A67; 
	font-style: normal;
}

