.studentimg
{
 text-align:center;
}
.studentimg img
{
width:90px;
height:120px;
border:1px #666666 solid; 
padding:3px;

}
.playing,.orplaying
{
width:20px; height:20px; position:absolute;  margin-top:0px;display:none; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.hovers,.orhovers
{
float:left;margin-right:4px;width:20px;height:20px;overflow:hidden;position:relative;
}
.pausing,.orpausing
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}
.complaying
{
width:20px; height:20px; position:absolute;  margin-top:0px;display:none; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.comhovers
{
float:left;margin-right:4px;position:relative;width:20px;height:20px;overflow:hidden;
}
.compausing
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}
.playingimg
{
width:20px; height:20px; position:absolute;  margin-top:0px;display:none; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.hoversimg
{
float:left;margin-right:4px;position:relative;width:20px;height:20px;overflow:hidden;
}
.pausingimg
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}

.playingimg2
{
width:20px; height:20px; position:absolute;  margin-top:0px;display:none; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.hoversimg2
{
float:left;margin-right:4px;position:relative;width:20px;height:20px;overflow:hidden;
}
.pausingimg2
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}

.playingimg3
{
width:20px; height:20px; position:absolute;  margin-top:0px;display:none; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.hoversimg3
{
float:left;margin-right:4px;position:relative;width:20px;height:20px;overflow:hidden;
}
.pausingimg3
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}





.answerorals,.answerorals1
{
width:55px; height:20px;border:1px solid #d0d2d4; font-size:16px; font-weight:bold; text-align:center;
}   
.play1,.playi,.orplay1
{
width:20px; height:20px;  position:absolute; display:none; margin-top:0px; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.over,.orover
{
float:left;margin-right:4px;
}
.pause1,.orpause1
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}
.layer1 div.pause1
{
margin-right:19px;
}
	#beep-one,#whyorals
{
visibility:hidden;
display:none;
width:0px;
height:0px;
}

.complay1
{
width:20px; height:20px;  position:absolute; display:none; margin-top:0px; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.comover
{
float:left;margin-right:4px;
}
.compause1
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}
.layer1 div.compause1
{
margin-right:19px;
}
	#complementaudio
{
visibility:hidden;
display:none;
width:0px;
height:0px;
}




.playimg1
{
width:20px; height:20px;  position:absolute; display:none; margin-top:0px; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.overimg
{
float:left;margin-right:4px;
}
.pauseimg1
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}
.layer1 div.pauseimg1
{
margin-right:19px;
}
	#beep-one1
{
visibility:hidden;
display:none;
width:0px;
height:0px;
}
.playimg3
{
width:20px; height:20px;  position:absolute; display:none; margin-top:0px; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.overimg3
{
float:left;margin-right:4px;
}
.pauseimg3
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}
.layer1 div.pauseimg3
{
margin-right:19px;
}
	#beep-one3
{
visibility:hidden;
display:none;
width:0px;
height:0px;
}





		#beep-one2
{
visibility:hidden;
display:none;
width:0px;
height:0px;
}

.playimg2
{
width:20px; height:20px;  position:absolute; display:none; margin-top:0px; z-index:5000; margin-left:0px; cursor:pointer;
float:left;margin-right:4px;
}
.overimg2
{
float:left;margin-right:4px;
}
.pauseimg2
{
width:20px; height:20px; position:relative;   margin-top:0px; display:none;cursor:pointer; float:left; margin-right:4px; 
}

.layer1 div.pauseimg2
{
margin-right:19px;
}


a#supplementhelp
{
text-align:right; float:right; margin-right:7px;
color:#666666;
}
a:hover#supplementhelp
{
color:#0066FF;
}
span
{
margin:0px;
text-align:justify;
line-height:25px;
}
.answerorals:focus,.answerorals1:focus { /* When you click on the field... */
outline:none;
    border-color: #6EA2DE;
    box-shadow: 0px 0px 10px #6EA2DE;
}
td
{
vertical-align:top;
}
table.grid
{
border-spacing:0px;

}
.iaformright fieldset td
	{
	text-align:left;
	}
	
	.layer1 p.shortclearing
	{
	float:left; margin-top:3px;
		}
	
	
	select#time option
	{
	width:90px;
	}
	.close {
				float: right;
				
				line-height:30px;
			}
			.close1,.close2,.close3,.close4,.fclose1,.close01 {
				float: right;
				margin-right:15px;
				line-height:30px;
				font-size:14px;
			}
			.closeie,.closeie2,.closeie3,.closeie4 {
				float: right;
				margin-right:15px;
				line-height:30px;
				font-size:14px;
			}
                       .comcloseie {
				float: right;
				margin-right:15px;
				line-height:30px;
				font-size:14px;
			}
                       .comclose1 {
				float: right;
				margin-right:15px;
				line-height:30px;
				font-size:14px;
			}
			.close a
			 {
			 text-decoration:none;
			color:#0033FF;
			 margin-right:15px;
			 }
			 .close a:hover
			 {
			 text-decoration:underline;
			 color:#CC0000;
			 margin-right:15px;
			 }
			 .layer1 span.close a
			 {
			 text-decoration:none;
			color:#0033FF;
			 }
			  .layer1 span.close a:hover
			 {
			 text-decoration:underline;
			 color:#CC0000;
			 }
			 .close1 a,.close01 a,.close2 a,.close3 a,.close4 a,.comclose1 a,.fclose1 a
			 {
			 text-decoration:none;
			color:#0033FF;
			 }
			 .close1 a:hover,.close01 a:hover,.close2 a:hover,.close3 a:hover,.close4 a:hover,.comclose1 a:hover,.fclose1 a:hover
			 {
			 text-decoration:underline;
			 color:#CC0000;
			 }
			 .closeie a,.closeie2 a,.closeie3 a,.closeie4 a,.comcloseie a
			 {
			 text-decoration:none;
			color:#0033FF;
			 }
			 .closeie a:hover,.closeie2 a:hover,.closeie3 a:hover,.closeie4 a:hover,.comcloseie a:hover
			 {
			 text-decoration:underline;
			 color:#CC0000;
			 } 	 
		
			.layer
			{
			-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #666666;
				position: absolute;
				visibility: hidden;
width: auto;				
overflow:hidden;
				height: auto;
				top: 0%;
			left: 0%;
			 background-color:#d8d9db;
				border: 1px solid #000;
				padding: 10px;
padding-bottom:15px;
				cursor:move;
				z-index:6000;


				
			}
			.layer1 img,.flayer1 img {
    margin-bottom: 5px;
    margin-left: 15px;
}
.layer1 ul.list1
{

padding:7px 15px 0px 30px;
}
.layer1 ol.list1
{

padding:7px 15px 0px 26px;
}

.layer1 ol.list1 li
{
 margin-left:5px;
}

			.layer1,.flayer1
			{
			-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #666666;
				position: absolute;
				visibility: hidden;
				width: 625px;
				height: auto;
				top:0%;
			left: 0%;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c8d3d7));

			
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c8d3d7'); /* for IE */

background: -moz-linear-gradient(top,  #ffffff,  #c8d3d7); /* for firefox 3.6+ */
background-image: -ms-linear-gradient(top, #ffffff 0%, #c8d3d7 100%);/* for IE */
				border: 1px solid #000;
				
				z-index:6000;
				 padding: 7px 0px 10px 0px;
				 
			}
			
			.popuplist
			{
			    margin:0px 0px 0px 31px;
			    padding:0px;
			    float:left;
			    
			}	

.popuplist li
{
    text-align:left; line-height:19px;  
 margin-left:0px;
 margin-top:0px;
margin-right:10px;
padding:0px 0px 0px 0px ;
}

			.layernew
			{
			-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #666666;
				position: absolute;
				visibility: hidden;
				width: 625px;
				height: auto;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c8d3d7'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c8d3d7)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #c8d3d7); /* for firefox 3.6+ */
background-image: -ms-linear-gradient(top, #ffffff 0%, #c8d3d7 100%);/* for IE */
				border: 1px solid #000;
				padding: 10px 10px 35px 10px;;
				cursor:move;
				z-index:600;
			}	
			
			.layerscroll
			{
			
				-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #666666;
				position: absolute;
				visibility: hidden;
				width: 625px;
				height: 300px;
				left: 20px;
				top: 900px;
				 background-color:#D1D1D1;
				border: 1px solid #000;
				padding: 10px;
				cursor:move;left: 83px;
				z-index:900;
			}	
.layer1 object,.flayer1 object
{
margin-left:10px;
}	
			.layer h3
			{
			float:left;
line-height:25px;

			}
			.layer span.close a strong
			{
			    float:right;
			}
			.layer1 p
			{
			text-align:justify;
			color:#000000;
			font-weight:normal;
			margin-left:15px;
			margin-right:15px;
			float:left;
			margin-top:5px;
			}
			.layer1 h4 
			{
			text-align:left;
			
			margin-left:15px;
			color:#1d1d1d;
 line-height:10px; 
 font-size:15px;
   font-family: "Trebuchet MS",Arial,sans-serif;
 text-align:left;
   opacity:0.6;
			}
			.layer1 h3,.flayer1 h3
			{
			float:left;
			margin-left:15px;
			line-height:30px;
			color:#0033FF;
			width:600px;
			 margin-top: 0px;
    margin-bottom:0px;
			
			}
			#info
			{
			visibility:hidden; height:0px; width:0px; line-height:0px;
display:none;
			}
			
			


.button0
			{
			width:1000px; 
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f4fa', endColorstr='#aae1fa'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e5f4fa), to(#aae1fa)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e5f4fa,  #aae1fa); /* for firefox 3.6+ */
background-image: -ms-linear-gradient(top, #e5f4fa 0%, #aae1fa 100%);/* for IE */
border:none;
height:15px;

			}
			.button1
{
 width:960px; 
 background-color:#fee6cc;
height:15px;
float:left;


}
.grid
{
width:960px;
height:10px;
margin-top:10px;
float:left;
position:relative;
    top: 0px;
    left: 0px;
    margin-bottom: 0px;
}
.grid td
{
text-align:left;
color: #666666;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 14px; 
		font-weight: bold; 
		line-height:23px;
		
}

.grid1
{
width:190px;
float:left;
text-align:left;
color: #666666;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 14px; 
		font-weight: bold; 
		
	position:relative;	
}
.frontfieldset
{
width:640px;
padding:10px;
border:#FF9900 1px solid;
background-color: #F5F7F7;


}
.frontfieldset legend
{
font-size:15px;

overflow:hidden;
width:auto;
padding:5px;
margin-right:10px;
font-weight:bold;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4e5fc', endColorstr='#b7d8f3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#b4e5fc), to(#b7d8f3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #b4e5fc,  #b7d8f3); /* for firefox 3.6+ */
background-image: -ms-linear-gradient(top, #b4e5fc 0%, #b7d8f3 100%);/* for IE */
border:none;

}
.frontfieldset p
{
margin-left:20px;
font-size:11px;
margin-top:2px;
}


.frontfieldset p a
{

font-size:11px;
}
.frontfieldset p a.enter
 {
     margin-left:20px;
     font-size:13px;
     font-weight:bold;
	 color:#0066FF;
 }
.frontfieldset p a.enter:hover
{

font-size:13px;
text-decoration:underline;
}

.frontfieldset h3
{
color: #1D1D1D;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 15px;
    line-height:25px;
    margin-top:0px;
   margin-left:20px;
    opacity: 0.6;
       text-align: left;
}
.bigfriend
{
width:180px;
height:120px;
border:#FFFFFF 1px solid;

}
.fronttime
{
position:absolute; float:right; width:665px;

padding-top:6px;
height:27px;

}
.ftleft
{
float:left; margin-left:250px; padding-top:4px;
line-height:19px;
}
.ftleft1
{
float:left; margin-left:345px; padding-top:4px;line-height:19px;
}
.speaker 
{
width:auto;
float:left;
margin-top:5px;
}
.speaker td
{
width:100px;
text-align:center;


}
.speaker img 
{
 width:20px;
height:15px;
cursor:pointer;
}
.answer1,.answer2,.answer3,.answernf1,.answernf2,.answernf3
		{
		width:65px; height:20px;border:1px solid #d0d2d4; font-size:16px; font-weight:bold; text-align:center;
		
		}
		.flashfieldset
{
width:640px;
padding:10px 6px 10px 4px;
border:#FF9900 1px solid;
background-color: #F5F7F7;
height:463px;
margin-top:5px;

}

.flashfieldset h1
{
    text-align:right;
    margin-top:0px;
}
.flashfieldset legend
{
font-size:15px;
padding:5px;
font-weight:bold;
background-color:#FFDDBB;
border:none;

}
		.flashcards
		{
		width:600px;
		height:200px;
		margin-left:100px;
		margin-top:30px;
	
		}
		
		.fanswer
		{
		width:120px; height:40px;border:none; font-size:40px; text-align:center;
		background-color:#FFE0C1;
		border:1px solid #333333;
		
		}
		.button:hover,.new_class:hover
		{
		cursor:pointer;
	
border:2px solid #FF6600;
				}
		.group1
{
width:440px;
float:right;


}
.group1 p
{
text-align:center;
font-size:40px;


}
.group1 img
{

border:2px solid #FF9900;
padding:5px 15px 5px 15px;background-color:#FFE0C1;

}
.group1 td
{
vertical-align:middle;
text-align:center;
overflow:hidden;

}
		
.flashslideshow
{
width:550px;
margin-left:40px;
}
.flashslideshow p
{
text-align:center;
font-size:40px;


}
.flashslideshow img,.hiden img
{

border:2px solid #FF9900;
		 padding:5px 15px 5px 15px;background-color:#FFE0C1;

}
.flashslideshow td
{
vertical-align:middle;
text-align:center;
overflow:hidden;

}


#slideshow {
    position:relative;
    height:360px;
		width:600px;
		display:none;
		z-index:1000;		
}
#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height:360px;
		width:600px;
    background-color: #F5F7F7;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;  height:360px;
		width:600px;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height:auto;
		width:152px;
    display: block;
    border: 0;
    margin-bottom: 10px;
	border:2px solid #CCCCCC;
	padding:5px 15px 5px 15px;
}
.flashcards
{
color:#333333;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 15px;
    line-height:30px;
   margin-left:5px;
    
       text-align: left;
	 
}

.flashcards:hover
{
color:#0099FF;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 15px;
    line-height:30px;
 margin-left:5px;
    
    text-decoration:underline;   text-align: left;
	 
}
.iletter
{
color:#FF0000;float:left; text-align:left;line-height:48px;  font-family:"Arial", Helvetica, sans-serif; font-size:17px;
}
.aletter
{
color:#000000;text-align:left; margin:0px; padding:0px;line-height:45px;  font-weight:bold; float:left; font-family:"Arial", Helvetica, sans-serif;font-size:16px;
}
.aletter sup
{
font-size:8px;
font-family:Arial, Helvetica, sans-serif
}
.week2concept
{
width:250px;
 height:250px;
}
.week2conceptimg
{
width:300px;
 height:180px;
}


.slidervalues
{
margin-left:200px;
}

table.result
{
width:960px; margin-top:10px;
padding-top:10px; 

}
.result td
{
border:1px solid #CCCCCC;
text-align:center;
font-size:15px; font-weight:bold;
padding:5px 0px 5px 0px;
}
.tdclass
{
background-color:#FFFFFF; text-align:left; height:auto;

}
.layer1 img.greenplay,.flayer1 img.greenplay
{
cursor:pointer; float:none;margin-right:auto; margin-top:10px;
display:none;margin-left:330px;  /* for digital margin-left:270px;  */
-moz-border-radius:40px; /* Firefox */
-webkit-border-radius: 40px; /* Safari, Chrome */
-khtml-border-radius: 40px; /* KHTML */
border-radius: 40px; /* CSS3 */
border:2px solid #009900;

}
.layer1 img.flashplaybut,.flayer1 img.flashplaybut
{
cursor:pointer; float:none; margin-left:330px; /* for digital margin-left:270px;  */
 margin-right:auto; margin-top:10px;
border:2px solid #82001f;
-moz-border-radius:40px; /* Firefox */
-webkit-border-radius: 40px; /* Safari, Chrome */
-khtml-border-radius: 40px; /* KHTML */
border-radius: 40px; /* CSS3 */
}

.stitlediv h3.titleleft,.stitlediv h3.titleright
{
    line-height:15px;
}
.stitlediv
{
    width:960px;
}
ul.list li
{
    list-style-type:decimal;
}
.oaudiodiv
{
    position:relative;
    float:left;
    width:25px;
}
.toolTipWrapper { 
		width: 960px;
		position: absolute; 
		display: none; /* It has to be displayed none so that the jQuery fadein and fadeout functions will work */
		color: #000;
		font-size: 11px; 
		margin-top:95px;
		z-index:10000;
	}
	
		.toolTipTop { /* Top section of the tooltip */
			height: 13px;	
			background-image: url(../images/tooltop.png);
			background-repeat:no-repeat;
			background-position:left top;
			padding-left:10px;
			width:900px;
					}

		.toolTipMid { /* Middle section of the tooltip */
			padding: 8px 15px;
			background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c8d3d7));
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c8d3d7'); /* for IE */
   background: -moz-linear-gradient(top,  #ffffff,  #c8d3d7); /* for firefox 3.6+ */
background-image: -ms-linear-gradient(top, #ffffff 0%, #c8d3d7 100%);/* for IE */	
			z-index:1000;
			border:1px solid #999999;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
		}
		
		.toolTipBtm { /* Bottom Section of the tooltip */
			height: 2px;
			z-index:1000;
			}
			.frontfieldset p a.readmore,.frontfieldset p a.readmore:hover
{

font-size:13px;
}
.frontfieldset p a.readmore,.frontfieldset p a.enter
{
    border:1px solid #000000;
    padding:1px 7px 2px 7px;
    text-decoration:none;
   /* background-color:#ffa20c;*/
   background-color:#ffa20c;
    color:#000000;
}
.frontfieldset p a.readmore[disabled],.frontfieldset p a.enter[disabled]
{
    visibility:hidden;
}
.frontfieldset p a.readmore:hover,.frontfieldset p a.enter:hover
{
    background-color:#b4e5fc;
    text-decoration:none;
}

#enter1 a.enter
{
    margin-left:10px;
    margin-right:20px;
}
.shortclearing img
	{
	width:150px;
	height:65px;
	padding-right:7px;
	margin-left:0px;
	padding-bottom:20px;
	}
 .layer1 p.longclearing
	{
	float:left; margin-top:0px;
	text-align:left;
	}
	.layer1 p.longclearing img
	{
	 width:200px;
	 height:80px;
	  
	}
	
/* responsive styles start */

#mmenu
{
	display: none;
}
.acttitle
{
	width: 650px; 
	height: 10px; 
	margin-top: 15px;
}
 .reskit
{
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbcd9c', endColorstr='#f29c40'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fbcd9c), to(#f29c40)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fbcd9c,  #f29c40); /* for firefox 3.6+ */
background-image: -ms-linear-gradient(top, #fbcd9c 0%, #f29c40 100%);/* for IE */  
color:#000000; background-color:#ccc;margin-left:50%; padding:0px 5px 0px 5px; font-size:11px; font-weight:bold;width: auto;float:left; line-height:20px;margin-top:10px; 
cursor:pointer;
}
.dragright
{
border:0px solid red;width:10%;float:right; position:absolute; left:78%;
}
/*.iaformborder
{
    overflow-x:hidden;
}
 Responsive Styles */
@media (max-width: 1000px)
{
 
 .btmKits table tr td
 {
     vertical-align:bottom;
 }
   
.dragright
{
left:88%;
}
    #submenu
    {
        display:none;
    }
	#main, #header, #logo, #content, ul.lavaLampNoImage, .border, #ccontentr
	{
		width: 100%;
	}
	#ccontent, #bottom, #cfooter, #footer
	{
		width: 98%;
		height: auto;
	}
	.search
	{
		width: 37%;
	}
	.innerbox
	{
		width: 100% !important;
	}
	.boxcontent
	{
		width: 92% !important;
	}
	.innerbox-1
	{
		width: 100%;
		height: auto;
	}
	.heading,.heading1
	{
		width: 85% !important;
	}
	#cbox3
	{
		width: 20%;
		height: auto;
	}
	.leftt
	{
		height: auto;
	}
	.leftt p
	{
		clear: both;
	}
	.leftt1 img.image
	{
		width: 90%;
		height: auto;
	}
	#cbox4
	{
		width: 75%;
		height: auto;
	}
	#box1
	{
		width: 72%;
	}
	
	#bottom1
	{
		width: 22%;
	}
	.bottom2
	{
		width: 23%;
	}
	.scroll-pane, .jspContainer, .jspPane
	{
		width: 100% !important;
	}
	.lavaLampNoImage li.active, .lavaLampNoImage li.active1, .lavaLampNoImage li.active2, .lavaLampNoImage li.active3, .lavaLampNoImage li.active4, .lavaLampNoImage li.active5, .lavaLampNoImage li.active6
	{
		width: 14.2%;
	}
	.lavaLampNoImage li.active a, .lavaLampNoImage li.active1 a, .lavaLampNoImage li.active2 a, .lavaLampNoImage li.active3 a, .lavaLampNoImage li.active4 a, .lavaLampNoImage li.active5 a, .lavaLampNoImage li.active6 a
	{
		width: 100%;
	}
	.imgcontent
	{
		width: 90%;
	}
	.headingc
	{
		width: 92%;
	}
	.boxcontentc
	{
		width: 100%;
	}
	.shoppingcart
	{
		width: 42%;
	}
	.orangediv
	{
		width: 73%;
	}
	.orange
	{
		width: 100%;
		height: auto;
	}
	.lightimage
	{
		width: 25%;
	}
	.boximg
	{
		width: 97%;
		height: auto;
	}
	.tab
	{
		width: 98%;
	}
	.leftmenu
	{
		width: 16%;
	}
	.rightcontent
	{
		width: 83%;
	}
	#ccontentr div.forminnerbox
	{
		height: auto;
	}
	.forminnerbox
	{
		width: 75%;
		margin-left: 16%;
	}
	#forminnerboxid fieldset
	{
		width: 35%;
	}
	.leftmenu img
	{
		width: 90%;
		height: auto;
	}
	.iaformborder
	{
		width: 65%;
		height: auto !important;
	}
	.iaformright
	{
		width: 30%;
		height: auto !important;
	}
	.iaformright img, div.homeclickf, #okdiv
	{
		width: 100%;
	}
	.weeksleft
	{
		width: 35%;
		text-align: center;
	}
	.weeksright
	{
		width: 25%;
		text-align: center;
	}
	.frontfieldset
	{
		width: 97%;
	}
	.fronttime
	{
		width: 63%;
	}
	.iaformborder1
	{
		width: 96% !important;
	}
	.stitlediv
	{
		width: 96%;
	}
	.nondigitalabacus
	{
		width: 100%;
		height: auto;
	}
	.grid
	{
		width: 96%;
	}
	.iaformtable1, .iaformtable2, .iaformtable3
	{
		width: 96% !important;
		height: auto;
	}
	.iaformtableor3
	{
		width:96% !important; 
	}
	#saudioheading
	{
		width: 95%;
	}
	.list1
	{
		width: 97% !important;
	}
	#faudioheading
	{
		width: 95%;
	}
	.overimg
	{
		width: 10% !important;
	}
	.flashfieldset
	{
		width: 98%;
		height: auto;
	}
	.iaformborder2
	{
		width: 96% !important;
	}
	.headingleft
	{
		width: 70%;
	}
	.headingright
	{
		width: 30%;
	}
	.FieldStudDetails
	{
		width: 92% !important;
	}
	.flashfieldsettable
	{
		width: 98%;
	}
	ul.ppt
	{
		width: 97%;
		height: 370px;
	}
	.flashslideshow
	{
		width: 75% !important;
	}
	.hiden
	{
		width: 58%;
	}
	ul.ppt li
	{
		width: 100%;
	}
	.okdivcontent
	{
		width: 80%;
		margin-top: 5%;
		margin-left: 8%;
	}
	div.audiotime 
	{
		margin-left: 0px;
		width: 100%;
		margin:0 auto;
	}
	.answerorals, .answerorals1
	{
		width: 80%;
	}
	.canswer, .canswer.textboxblur, .button1, .iaformtableor3 input.fanswerCorrect, .iaformtableor3 input.textboxblur, .iaformtableor3 input.fanswerWrong, .iaformtableor3 input.fanswerWrong1, .answer, .fanswerCorrect, .fanswerWrong, .textboxblur
	{
		width: 80%;
	}
	.iaformtable3, .iaformtableor3
	{
		float: left !important;
		margin-left: 2%;
	}
	.iaformtable3 td, .iaformtableor3 td
	{
		width: 7%;
	}
	.iaformout
	{
		float: left !important;
		margin-left: 2%;
	}
	.group1 
	{
		width: 44%;
		float: left;
	}
	.randiv 
	{
		float: left;
		margin-left: 0px;
	}
	.hiden img
	{
		margin-left: 18% !important;
	}
	.controls
	{
		width: 97% !important;
	}
	.headresp
	{
		width: 100% !important;
	}
	.iaformtitle, .iaformtimediv
	{
		width: 98%;
	}
	.buttongrey
	{
		width: 98% !important;
	}
	div.actualtime
	{
		width: 36%;
	}
	.iaformtimediv div.singlehelpdiv
	{
		width: 10%;
	}
	.iaformtableimage
	{
		width: 96% !important;
	}
	.iaformtableimage td
	{
		width: 5%;
		height: 2%;
	}
	.iaformtableimage td img
	{
		width: 100%;
		height: auto;
	}
	.sumimage
	{
		width: 80% !important;
		height: auto;
	}
	.width320
	{
		width: 35%;
	}
	div.homeclick
	{
		width: 50%;
	}
	.break
	{
		width: 87%;
	}
	.repfieldset 
	{
		width: 96%;
	}
	.button0
	{
		width: 100%;
	}
	.weekcompleted
	{
		width: 34%;
	}
	.weekcompleted img.child 
	{
		margin-left: 3%;
		margin-top: 1%;
	}
	.weekcompleted img 
	{
		margin-left: 5%;
		margin-bottom: 4%;
		width: 60%;
	}
	.button1
	{
		display: none !important;
	}
	.sumimg
	{
		width: 96% !important;
		margin-left: 0%;
	}
	.acttitle
	{
		width: 96%;
	}
	.iaformtable4
	{
		width: 98%;
	}
	.iaformtable4 td
	{
		width: 4%;
	}
	.dupclick, .complement, .complement1, .compans
	{
		width: 100% !important;
	}
	.sumimage1, .sumimage2, .revsumimage, .revsumimage2, .revsumimage1, .revsumimagez1, .revsumimage31, .revsumimage3z1, .revsumimagezt1
	{
		width: 90% !important;
		margin-left: 0%;
	}
	.weekcompleted1
	{
		float: left;
	}
	.formrightreg
	{
		width: 90% !important;
	}
	.thumbnail
	{
		width: 10% !important;
	}
	.complement td, .complement1 td
	{
		padding: 0px;
	}
	table.mstudtls, table.mstudtls td input[type='text'], table.result, .sectione
	{
		width: 100% !important;
	}
	.width120 
	{
		width: 15%;
	}
	.answer1, .answer2, .answer3
	{
		width: 80%;
	}
	.flowchart
	{
		width:80%;
		height: auto;
	}

/* styles added by me */

.innerbox#welcome
{
 width:70% !important;
}
span.blinc
{
margin-top:0%;
}
#box3
{
 margin-top:1%;
width:26.3%;
}
#box1 div.demoread1
{
width:40%;
}
#buynow div
{
width:8%;
}
div#buynow a.buytext
{
width:91%;
}
#buynow .noblinc
{
margin-left:-7.3%;
}
span.blinc
{
 margin-top:0px;
}
#cbox4
{
width:78%;
margin-left:0.8%;
}
.scroll-pane, .jspContainer, .jspPane
{
 width:98% !important;
}
.heading1
{
 margin-right:15px;
}
#header
{
background-size:contain;
}
img.ndabacus
{
width:100%;
}

.innerbox
{
width:47.3% !important;
margin-right:1.3%;
}


}

@media (max-width: 989px)
{
	.innerbox
{
width:97% !important;
}
}
@media (max-width: 957px)
{
	#box3
{
width:26% !important;
}
}

@media (max-width: 976px)
{
	.iaformborder
	{
		width: 63%;
	}
}
@media (max-width: 890px)
{
	.hiden img
	{
		margin-left: 15% !important;
	}
}

@media (max-width: 875px)
{
	#box1
	{
		width: 72%;
	}
	#box3
	{
		width: 97%;
	}
	.events, #box3 div.innerbox1, .testimonial
	{
		float: left;
	}
	#box3 div.innerbox1, .testimonial
	{
		margin-top: 0px;
	}
	#box3 div.innerbox1
	{
		width: 240px;
	}
	.testimonial
	{
		background-image: none;
		height: 201px;		
	}
}

@media (max-width: 850px)
{
	#box1
	{
		width:69%;
	}
#welcome.innerbox
{
width:67% !important;
}
#box3
{
width:30%;
}
}

@media (max-width: 853px)
{
	.week
	{
		display: none;
	}
}



@media (max-width: 793px)
{
	#faudioheading 
	{
		width: 94%;
	}
}
@media (max-width: 771px)
{
	.weekcompleted
	{
		width: 98%;
		margin-left: 3%;
		margin-top: 0%;
		float: left;
	}	
	.weekcompleted img 
	{
		display: none;
	}
}
@media (max-width: 741px)
{
	.polcydiv
	{
		width: 100% !important;
		margin-left: 0px !important;
	}
}
@media (max-width: 733px)
{
	.break 
	{
		width: 83%;
	}
}
@media (max-width: 702px)
{
	.iaformborder, .fronttime
	{
		width: 60%;
	}
	#faudioheading 
	{
		width: 90%;
	}
}

@media (max-width: 693px)
{
.guide
{
border:1px solid #666666;
border-radius:15px;padding:5px 5px 5px 10px;
}
   .guide a
    {
        font-size:14px;		
		border:none;
		border-radius:0px;
        
    }
}


@media (max-width: 642px)
{
	.lavalamp, .border
	{
		display: none;
	}
	#mmenu
	{
		display: block;
	}
	.search 
	{
		width: 42%;
	}
	span.logo
	{
		width: 50%;
	}
	span.logo img
	{
		width: 100%;
		height: auto;
	}
	.imgbets
	{
		width: 39%;
		height: auto;
	}
}
@media (max-width: 620px)
{
	.forminnerbox
	{
		width: 85%;
		margin-left: 2%;
	}
}
@media (max-width: 538px)
{
	a.pdf 
	{
		margin-left: 20px;
	}
}
@media (max-width: 525px)
{
	#saudioheading
	{
		width: 90%;
	}
}
@media (max-width: 378px)
{
	a.pdf 
	{
		margin-left: 0px;
	}
}



/* end responsive styles */ 