/* style created © 2005 by Terry Peck. Duplication or redistribution is strictly prohibited. */

body { 								/* scrollbar */
scrollbar-base-color: #0000CC;
scrollbar-face-color: #6574A0;
scrollbar-track-color: #C0C0C0;
scrollbar-3dlight-color: #4490c2;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #003399;
scrollbar-arrow-color: #ffffff; 	/* end of scrollbar */
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; color: #000000;
background-color: #E6EFF7;
}

html { overflow-y: scroll; } 		/* force scrollbars in IE & MOZILLA */
html { overflow: -moz-scrollbars-vertical;
}

td {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;color: #000000; }

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

a:link { 
	color: #0000FF;
	}
a:visited { 
	color: #C000C0;
	}
a:hover { 
	color: #00C000;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}

h2 {font-size: 24px; color: #000000; }

.eslsectnumber {
font-size: 22px;
text-align: center;
color: #000080;
font-family: Arial Black;
}

.esllevel1 {
background-color: #6C9C5A;
color: #000000;
font-size: 18px;
}

.esllevel2 {
background-color: #4048B0;
color: #000000;
font-size: 18px;
}

.esllevel3 {
background-color: #C0C000;
color: #000000;
font-size: 18px;
}

.esllevel4 {
background-color: #DC5454;
color: #000000;
font-size: 18px;
}

.esltests {
background-color: #808080;
color: #000000;
font-size: 18px;
}

.eslboxpoint {
background-color: #C0C0FF;
color: #000000;
border: 0px none #000000;
}

.eslboxsubtitle {
background-color: #EEF105;
color: #000000 ;
border-color: #FFFFFF black;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}

.esltext {
font-size: 16px;
text-align: left;
font-family: Arial;
}

.esltextheading {
font-size: 16px;
text-align: left;
font-family: Arial;
font-weight: bold;
}

.esltextsmall {
font-size: 9px;
text-align: left;
font-family: Arial;
color: #0000FF;
font-weight: bold;
}

.esltextvideo {
font-size: 13;
text-align: left;
font-family: Arial;
color: #808000;
font-weight: bold; font-style:italic
}

.eslquestions {
font-size: 13px;
font-family: Arial;
font-weight: bold;
}

.eslquestions2 {
font-size: 16px;
text-align: left;
font-family: Arial; line-height:200%
}

.eslpopup1 {
font-size: 13px;
font-family: Arial;
font-weight: bold;
}

.eslans {
font-size: 12px;
font-family: Arial;
color:#000080
}

.eslansmouseover {
font-size: 12px;
font-family: Arial;
font-weight: bold;
color:#808000
}

.esltime {
font-size: 13px;
text-align: left;
font-family: Arial;
color: #000000;
}

.eslfooter {
font-size: 9px;
text-align: center;
color: #808080;
}

.eslfooter2 {
font-size: 9px;
text-align: center;
color: #FFFFFF;
}

.Format3 { 							/* from 101 IELTS Online Course */
font-family: verdana, tahoma; 
font-size: 11px;
background: #b0c0d0; 
border-bottom: 1px solid #55556d; 
border-right: 1px solid #55556d; 
border-left: 1px solid #55556d; 
border-top: 1px solid #55556d; 
color: #000033; 
height: 19px; 
}

.TextArea {							/* SINGLE LINE TEXTAREA */
font-family: Arial; 
font-size: 16px; 
color: #000000;
overflow:hidden;
}

.TextArea1 {						/* SINGLE LINE TEXTAREA */
font-family: Verdana; 
font-size: 12px; 
color: #000000;
overflow:hidden;
}

.TextArea2 {						/* THREE LINE TEXTAREA */
font-family: Verdana; 
font-size: 15px; 
color: #000000;
overflow:hidden;
}


.TextAreatapescript {				/* TAPESCRIPT BUTTON */
font-family: Verdana; 
font-size: 11px; 
background: #008080; 
color: #FFFFFF;
font-weight:bold;
}