/* CSS Document */


/*GENERAL CLASSES*/

body {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    background-color: #ebebeb;

}


p  {
	margin:0
}

h1{
	color:#6C6D70;
	font-size:60px;
	text-align:center;
}

h2{
	font-size:30px;
	text-align:center;
}

.left  {
	text-align:left
}


.right  {
	text-align:right
}

.center  {
	text-align:center
	}
	
.centered  {
	margin-left:auto;
	margin-right:auto;
}
	
.top  {
	vertical-align:top
}

.bottom  {
	vertical-align:bottom;
}

.comic  {
	font-family:"Comic Sans MS", cursive;
}

.tahoma  {
	font-family:Tahoma, Geneva, sans-serif;
}

.times  {
	font-family:Georgia, "Times New Roman", Times, serif;
}
	

.bold  {
	font-weight:bold
}

.indent  {
	padding-left:20px
}

.italic  {
	font-style:italic
	
}

.underline  {
	text-decoration:underline;
}


.large  {
	font-size:110% 
}

.larger  {
	font-size:120%
}

.xl  {
	font-size:130%
}

.small  {
	font-size:90%
}

.smaller  {
	font-size:80% 
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}

.index_holder{
	padding:0 40px
}

.container  {
	padding:30px 40px;
	margin-left:auto;
	margin-right:auto;
	width:820px
}


/*END OF GENERAL CLASSES*/


/*UNIT1*/

.title_u1  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u1  {
	font-size:42px;
	color:#91288d;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit1  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#d2232a;
}

.lesson1  {
	background-color:#5976ba;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:130px;
	text-align:center;
	margin:10px 0;
	
}

.title1  {
	color:#0054a6; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed1  {
	background-color:#fff6e5;
	border:#d1232a 1px dashed;
	padding:10px;
}

.grammar  {
	background-color:#d1232a;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}


/*ENF OF UNIT 1*/
	
/*UNIT 2*/

.title_u2  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u2  {
	font-size:42px;
	color:#6fbe47;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit2  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#6fbe47;
}

.lesson2  {
	background-color:#a59591;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:130px;
	text-align:center;
	margin:10px 0;
	
}

.title2  {
	color:#887571; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed2  {
	background-color:#fff6e5;
	border:#6fbe47 1px dashed;
	padding:10px;
}

.grammar2  {
	background-color:#887571;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}

/*END OF UNIT 2*/


/*UNIT3*/


.title_u3  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u3  {
	font-size:42px;
	color:#eb078a;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit3  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#088fd2;
}

.lesson3  {
	background-color:#f072aa;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:130px;
	text-align:center;
	margin:10px 0;
	
}

.title3  {
	color:#eb078a; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed3  {
	background-color:#fff6e5;
	border:#088fd2 1px dashed;
	padding:10px;
}

.grammar3  {
	background-color:#eb078a;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}


/*END OF UNIT 3*/



/*UNIT4*/


.title_u4  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u4  {
	font-size:42px;
	color:#74489a;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit4  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#74489a;
}

.lesson4  {
	background-color:#f79c5d;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:140px;
	text-align:center;
	margin:10px 0;
	
}

.title4  {
	color:#f37823; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed4  {
	background-color:#fff6e5;
	border:#74489a 1px dashed;
	padding:10px;
}

.grammar4  {
	background-color:#74489a;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}


/*END OF UNIT 4*/





/*UNIT5*/


.title_u5  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u5  {
	font-size:42px;
	color:#f69222;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit5  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#f69222;
}

.lesson5  {
	background-color:#a87eb7;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:150px;
	text-align:center;
	margin:10px 0;
	
}

.title5  {
	color:#90529f; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed5  {
	background-color:#fff6e5;
	border:#f69222 1px dashed;
	padding:10px;
}

.grammar5  {
	background-color:#f69222;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}


/*END OF UNIT 5*/



/*UNIT6*/


.title_u6  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u6  {
	font-size:42px;
	color:#00a89b;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit6  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#00a89b;
}

.lesson6  {
	background-color:#d86eaa;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:130px;
	text-align:center;
	margin:10px 0;
	
}

.title6  {
	color:#ce148a; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed6  {
	background-color:#fff6e5;
	border:#00a89b 1px dashed;
	padding:10px;
}

.grammar6  {
	background-color:#00a89b;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}


/*END OF UNIT 6*/




/*UNIT7*/


.title_u7  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u7  {
	font-size:42px;
	color:#ec0d71;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit7  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#ec0d71;
}

.lesson7  {
	background-color:#3cc3e4;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:130px;
	text-align:center;
	margin:10px 0;
	
}

.title7  {
	color:#06b1dd; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed7  {
	background-color:#fff6e5;
	border:#ec0d71 1px dashed;
	padding:10px;
}

.grammar7  {
	background-color:#ec0d71;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}


/*END OF UNIT 7*/



/*UNIT8*/


.title_u8  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u8  {
	font-size:42px;
	color:#952259;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit8  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#094ea0;
}

.lesson8  {
	background-color:#4b95bd;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:130px;
	text-align:center;
	margin:10px 0;
	
}

.title8  {
	color:#0479aa; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed8  {
	background-color:#fff6e5;
	border:#00a89b 1px dashed;
	padding:10px;
}

.grammar8  {
	background-color:#00a89b;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}


/*END OF UNIT 8*/



/*appendix*/


.title_u8  {
	font-size:48px;
	color:#fef11c;
	text-shadow:#999 2px 2px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.subtitle_u8  {
	font-size:42px;
	color:#952259;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 40px;
	text-align:left;
	font-weight:900;
}

.unit8  {
	color:#fff;
	font-size:22px;
	padding:30px 40px 10px 40px;
	font-weight:700;
	background-color:#094ea0;
}

.lesson8  {
	background-color:#4b95bd;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding:10px;
	width:130px;
	text-align:center;
	margin:10px 0;
	
}

.title8  {
	color:#0479aa; 
	font-size:24px;
	font-weight:900;
	padding-top:15px
	
}

.dashed8  {
	background-color:#fff6e5;
	border:#00a89b 1px dashed;
	padding:10px;
}

.grammar8  {
	background-color:#00a89b;
	color:#fff;
	font-weight:900;
	padding:7px;
	font-size:11px;
}
	
/*END OF appendix*/



	
.appendbar{
	background-color:#fed317;	
	padding:30px 40px 10px 40px;
	font-size:140%;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;

}

.appendtitle {
		background-color:#d92027;	
	padding:5px 10px;
	font-size:140%;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#fff;
	font-weight:bold;
	text-align:center;

}

.appendlesson {
	font-size:130%;
	color:#0aaded;
	font-weight:bold;

}

.red_small  {
	color:#e32a27;
	font-weight:900;

	
}

.appgal {
	color:#0ab6f5;
	font-style:italic;
}

.unit_3_8_listening {
	color: #000;
	padding-left:70px;
	padding-top: 980px;
	font-size: 16px;
	font-weight: bold;
	}


	
.unit_8_22_2_1{
	background-image:url(images/img8_8.jpg);
	width: 880px;
	height: 719px;
	background-repeat: no-repeat;
}
	
						
.unit_glossary_intro {
	color: #ffffff;
	text-align: right;
	padding-right: 20px;
	padding-top: 12px;
	font-size: 16px;
	font-weight: bold;
	}
	
.unit_glossary_intro a{
	color: #ffffff;
	text-decoration: none;}
	
	
.unit_glossary_intro a:hover{
	color: #ffffff;
	text-decoration: underline;}
	
.unit_enrichments {
	color: #666;
	font-family: "Comic Sans MS", cursive;
	font-size: 16px;
	font-weight: bold;
	}
	
.unit_enrichments a{
	color: #666;
	text-decoration: none;}
	
	
.unit_enrichments a:hover{
	color: #666;
	text-decoration: underline;}

table {
    background-color: #ffffff;
		}
			
	
	 
.data_table_lesson6_2_2  {
	 background-color: #FEF3F1;}

.data_table_unit2_sa{
	background-color: #FFF0D1; }	
		


.unit2
{
background-color:#73BF43;
font-weight:900;
font-size:18px;
font-color:#FFFFFF;
padding: 30px 10px 10px 30px;
}
.unit3
{
background-color:#1B8DCC;
font-weight:900;
font-size:18px;
font-color:#FFFFFF;
padding: 30px 10px 10px 30px;
}
.unit4
{
background-color:#74489D;
font-weight:900;
font-size:18px;
font-color:#FFFFFF;
padding: 30px 10px 10px 30px;

}
.unit5
{
background-color:#F7921C;
font-weight:900;
font-size:18px;
font-color:#FFFFFF;
padding: 30px 10px 10px 30px;
}
.unit6
{
background-color:#01A99C;
font-weight:900;
font-size:18px;
font-color:#FFFFFF;
padding: 30px 10px 10px 30px;
}
.unit7
{
background-color:#EC0972;
font-weight:900;
font-size:18px;
font-color:#FFFFFF;
padding: 30px 10px 10px 30px;
}
.unit8
{
background-color:#034DA2;
font-weight:900;
font-size:18px;
font-color:#FFFFFF;
padding: 30px 10px 10px 30px;
}

.red {
	color:#F00;
	font-weight: bold;}


.blue {
	color:#03C;
	font-weight: bold;}

.green {
	color: #0C3;
	font-weight: bold;}

.grey {
	color: #666;
	font-weight: bold;
	font-size:20px;}
	
.pink {
	color: #F0C;
	font-weight: bold;
	}
	
.orange {
	color: #f47920;
	font-weight: bold;
	font-size:18px;
	}
	
	
.purple{
	color: #74489c;
	font-weight: bold;
	font-size:18px;
	}
	
.ciel
{	
	color: #02a89e;
	font-weight: bold;
	font-size:18px;
	}
	
.pink2	{
	color: #cc128f;
	font-weight: bold;
	font-size:18px;}
	
div.pub_info {
	border:1px solid #000;
	text-align:center;
	padding:16px;
	font-size:15px;
	line-height:120%;
	margin: 30px 40px;
}

div.pub_info > span {
	background:#fff;
	padding:16px;
	text-transform:uppercase;
	position:relative;
	top:-27px;
	font-size:18px;
	font-weight:bold;
}

.contributors {
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	text-align: left;
	color: #000000;
	margin-bottom:100px;
}


.contributors td, .contributors th {
	padding:16px;
	font-size:13px;
	vertical-align:top;
}

.contributors th {
	width:33%;
	text-align:right;
	padding-right:40px;
	color:#000;
	border-right:#000000 1px solid;;
}
.contributors  td {
	width:65%;
	text-align:left;
	padding-left:20px;
}

p.repub_info {
	text-align:justify;
	border-bottom:1px solid #000;
	padding:3px;
	font-size:14px;
	}
.repub_info img {
    padding-left: 20px;
}
.white_box   {
	border:#000 1px solid
}
.bg-black{
	color:#ffffff;
	background-color: #000000;
	padding:18px;
}

.bg-grey{
	background-color:#D1D2D4;
	color:#000000;

}

.bg-red{
	background-color: #D1232A;
	color:#ffffff;
	text-align:center;
	padding:5px;
}
.bg-red1{
	font-weight:bold;
	color: #D1232A;
	padding:5px;
}

.bg-green{
	background-color: #71BF44;
	color:#ffffff;
	text-align:center;
	padding:5px;
}
.bg-green1{
	font-weight:bold;
	color: #71BF44;
	padding:5px;
}

.bg-blue{
	background-color: #008FD5;
	color:#ffffff;
	text-align:center;
	padding:5px;
}
.bg-blue1{
	font-weight:bold;
	color: #008FD5;
	padding:5px;
}

.bg-purple{
	background-color: #73479C;
	color:#ffffff;
	text-align:center;
	padding:5px;
}
.bg-purple1{
	font-weight:bold;
	color: #73479C;
	padding:5px;
}