﻿
.pagecontentdiv h1 {	text-align:center;	font-size:26px;	color:red;	font-style:normal;	text-decoration:underline; }
.lineDivide{border-bottom: 2px dotted #333333;height:1px;margin-left:60px; margin-right:25px;margin-bottom:7px; clear:both; line-height:2px; display:block}
.sectionHeader{ overflow:visible; margin-left:10px; float:left;width:200px;display:block; padding-top:5px; width:233px; 
height:35px; background:#fff url('images/border1.gif') repeat-x 100% 70%; 
color:red; font:24px/24px "Times New Roman", Times, serif;
}

.LessonBlock{width:700px; float:left; padding:5px 36px 0 36px; color:Black;margin-left:10px;margin-bottom:20px; font:12px/16px Arial, Helvetica, sans-serif; border:#cdcdcd 1px solid; background-color:#fcfcfc}
.LessonBlock .LessonBlock {width:664px; float:left; padding:0px 36px 0 36px; color:Black;margin-left:10px;margin-bottom:20px; font:12px/16px Arial, Helvetica, sans-serif; border:#cdcdcd 1px solid; background-color:#fcfcfc}
.LessonBlock h2{width:350px; 
color:blue; height:30px; margin-top:20px; font:24px/28px Arial, Helvetica, sans-serif;background:url(images/border2.gif) 100% 70% no-repeat #fff;
}
.LessonBlock h2 span{color:#046598;}
.LessonBlock h3
{color:black; font-weight:bold; height:25px; margin-top:20px; background:url(images/border2.gif) 100% 70% no-repeat #fff;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-size: 18px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
}
.LessonBlock p{padding:8px 0 0; font:16px/22px Arial, Helvetica, sans-serif;}
.LessonBlock p span{color:#046598; font-weight:normal; }
.LessonBlock ul { margin-top:8px; }
.LessonBlock ul li { margin-bottom:8px; margin-left:50px;  font:16px/20px Arial, Helvetica, sans-serif;}
.LessonBlock tt span{background:#fff; color:#046598; font-weight:normal;color:black; padding:8px 0 0; font-size:18px; line-height:24px;}
.LessonBlock ol { margin-top:8px; }
.LessonBlock ol li { margin-left:50px;  font:16px/20px Arial, Helvetica, sans-serif;}
.LessonBlock table {padding:8px 0 0; font:16px/20px Arial, Helvetica, sans-serif;width:98%;border:0px none;margin:20px; }
.LessonBlock table td {padding-left:16px;  }
.LessonBlock span { color:#046598; }
.LessonBlock span.envocab { color:#046598;}
.LessonBlock .centeredtext {width:660px;text-align:center;padding:8px 0 0; font:15px/18px Arial, Helvetica, sans-serif; }
.striped { background-color: #F3F3F8; }

.tooltip{    position:absolute;    z-index:999;    left:-9999px;    background-color:#ffffff;    padding:5px;    border:2px solid blue;     width:auto;    color:Black;   }

.toggleBtn{display:block;margin-top:13px;line-height:15px;width:50px;float:left;background-color:#fff;color:Blue;text-align:right;font-size:18px;text-decoration:bold underline;}


/* Vocabulary CSS */
.LessonBlock .hideontest { color: #046598; }
.LessonBlock .hideontest b { color: black; }
.colleft {	margin:0px 10px 0 0px;	float:left;		padding:8px 0 0; font:18px/22px "Times New Roman", Times, serif;	width:48%; }
.colright {	margin:0px 0px 0 0px;	float:right; padding:8px 0 0; font:18px/22px "Times New Roman", Times, serif; width:48%; }
.vocabdown {	margin:0px 0px 0 0px;	padding:8px 0 0 150px; font:18px/22px "Times New Roman", Times, serif; width:80%; }
.vocabdown span {color:#046598;}
.vocabdown span b {color:black;}

/* Exercises CSS */

.inpFragen {	font-size:16px;	width:auto; }
.NoClick {	font-size:16px;	width:auto; }
p.directions { overflow:visible; display:block; padding-top:5px; color:red; font:18px/18px "Times New Roman", Times, serif; }
.answer p {padding-left:20px; font:16px/18px Arial, Helvetica, sans-serif; color:#046598;}


