
.activeline {background: #e8f2ff !important;}
.errorLine {background: #aaffff !important;}
.errorLineText {color: #ffffff !important;}

.removeFormat{
	background-color: #ffffff;
}

#container{
	
	
}

#messageBox{
	position:absolute;
	padding:15px;
	top:190px;
	left: 200px;
	width: 300px;
	height: 200px;
	z-index: 20;
	display:none;
}

#centreMessageContents{
	text-align:center;
	width:300px;
	height:200px;
	
	margin:0px auto;
	
}

.borderStyle{
	border-style:solid;
	border-color:green;
	box-shadow: -10px 10px 5px #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:#ffffff;
}

#credits{
	position:absolute;
	top:0px;
	left:10px;
	padding:6px;
	width:700px;
	height:40px;
border-style:solid;
	border-color:green;
	box-shadow: -10px 10px 5px #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:#ffffff;
}

#memoryView{
	position:absolute;
	padding:5px;
	top:740px;
	
	border-style:solid;
	border-color:green;
	box-shadow: -10px 10px 5px #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:#ffffff;
}

#acc{
	position:absolute;
	padding:5px;
	top:60px;
	font-size:130%;
	left: 730px;
	
	
	border-style:solid;
	border-color:green;
	box-shadow: -10px 10px 5px #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:#ffffff;
		z-index:2;
}

.samplelink{
	color:blue;
	text-decoration:underline;
}

.errormessage{
	color:red;
	display:none;
}

#samplePrograms{
	position:absolute;
	padding:10px;
	top:240px;
	font-size:90%;
	left: 730px;
	border-style:solid;
	border-color:green;
	box-shadow: -10px 10px 5px #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:#ffffff;
		z-index:2;
}

#memoryView td{
	border-style:solid;
	 border-width: 1px; 
	 width: 60px;
	 font-size: 110%;
	border-color:#00ff00;
}

#acc td{
	border-style:solid;
	 border-width: 1px; 
	 width: 60px;
	 font-size: 110%;
	border-color:#00ff00;
}

#helpDiv td{
	border-style:solid;
	border-width: 1px; 
	padding: 10px;
	font-size: 110%;
	border-color:#00ff00;
}

.position{
	background-color:#006600;
	color:white;
}

.position-current{
	background-color: red;
	color:white;
}

#overlayTexteditor{
position:absolute;
	top:60px;
	left:10px;
	width: 700px;
	height:605px;
	padding-top:10px;
	padding-left:5px;
	opacity:0;
	display:none;
	z-index:5;
}

#lmcTextEditor{
	position:absolute;
	top:60px;
	left:10px;
	width: 700px;
	height:630px;
	padding-top:10px;
	padding-left:5px;
	border-style:solid;
	border-color:green;
	box-shadow: -10px 10px 5px #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:#ffffff;
	z-index:1;
	overflow: auto;
}

#fullpagedark{
	position:absolute;
	background-color:#000000;
	opacity:0.4;
	z-index:15;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
}

#guiContainer{
	position: absolute;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:0px;
	margin:10px;
	border-style:solid;
	border-color:green;
	box-shadow: -10px 10px 5px #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:#ffffff;
	right:15px;
	width: 500px;
	
	
	z-index:31;
	overflow: visible;
	display:none;

}

.handle {
    position:absolute;
    top:0;
    bottom:15px;
    left:0;
    right:15px; /* space for the scrollbar */
}

#gui{
height: 600px;
overflow:auto;
}

.titleDiv{
	
	
	
	
	padding:4px;
	
	font-size:90%;
	
	border-style:solid;
	border-color:green;
	box-shadow: -10px 10px 5px #888888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:green;
	color:#ffffff;
	overflow:visible;
}

.draggable{
	position:relative;
	top:-30px;
}
#showHide{
	padding:4px;
	position:absolute;
	background-color:green;
	color:#ffffff;
	font-size:120%;
	text-align: center;
	top:550px;
	left: 730px;
	width:60px;
}

#logToggle{
	padding:4px;
	position:absolute;
	background-color:green;
	color:#ffffff;
	font-size:120%;
	text-align: center;
	top:550px;
	left: 820px;
	width:60px;
}

#symbolTableUpdate{
	overflow:auto;
}

#helpToggle{
	padding:4px;
	position:absolute;
	background-color:green;
	color:#ffffff;
	font-size:120%;
	text-align: center;
	top:640px;
	left: 730px;
	width:60px;
}

#symbolToggle{
	padding:4px;
	position:absolute;
	background-color:green;
	color:#ffffff;
	font-size:120%;
	text-align: center;
	top:640px;
	left: 820px;
	width:60px;
}


#buttons{
position:absolute;
top:670px;
z-index:1;
	 overflow:hidden; 
}


#helpDiv { 
	position: absolute;
	background-color:#ffffff;
	width:600px;
	height: 600px;
	padding: 10px;
	z-index:32;
	display:none;
	overflow:visible;
}

.commandOutput{
	font-weight:bold;
	color:red;
	font-family:"Courier New", Courier, monospace;
}
#logDivInner{
	height: 440px;
}
.valueOutput{
	font-weight:bold;
	color:blue;
}

.scollable{
	overflow:auto;
}

#logDiv{
	position: absolute;
	background-color:#ffffff;
	width:500px;
	height: 500px;
	padding: 10px;
	z-index:32;
	display:none;
	overflow:visible;
}

#helpContents{
	height: 550px;
	overflow:auto;
}
#symbolTable{
	position: absolute;
	background-color:#ffffff;
	width:250px;
	left:500px;
	height: 400px;
	padding: 10px;
	z-index:30;
	display:none;
}

 .tooltip {
    display:none;
    background:transparent url(../img/black_arrow.png);
    font-size:15px;
    height:70px;
    width:160px;
    padding:25px;
    color:#ffffff;
    z-index:30;
  }