/*-------------GLOBAL-------------------*/
body, html {
	margin: 0px;
	padding: 0px;
	border: 0px;
}	

#bg{position:absolute;z-index:1; width:100%; height:166px;background: url(/images/bg1a.jpg) no-repeat top center;}/*stars on black with satellite clouds mars*/
/*-------------POSITIONING-------------------*/


#header{
position:absolute;z-index:9; width:780px; height:71px; left:50%; margin-left:-390px; top: 0px;
}
#logo{visibility:hidden;}

/*div controls: top navigation area*/
#controls{position:absolute;width:365px; height:20px; left:50%; margin-left:-310px; top:50px;z-index:1110;display:block;}
#controls2{position:absolute;width:240px; height:46px; left:50%; margin-left:69px; top:40px;z-index:510;display:block;
		   padding-top:2px;text-align:center;background: url(/images/bg_control.gif) no-repeat top center;}
#controlscontrol{position:absolute;width:29px; height:7px;left:50%; margin-left:100px; top:43px;z-index:1110;}	   
#controlslogout{position:absolute;width:29px; height:7px;left:50%; margin-left:218px; top:43px;z-index:1110;}
#controlsavatar{position:absolute; width:44px; height:44px; left:50%; margin-left:280px; bottom:0px;z-index:1;}



#notify{margin:5px;padding:10px;border:1px #eee dashed;background:#cc0000;}
#login{position:absolute;z-index:1301; width:36px;height:15px; left:50%; margin-left:300px; top:50px;} 
#accounttable{padding-left:20px;padding-bottom:20px;border-bottom:1px dotted #990000;}
#container1{
	position:absolute;z-index:5;width:100%;height:620px;left:0px;
	padding-bottom:4px;
	position:absolute; 
	z-index:1010;
	/*left:50%; 
	margin-left:-382px; 
	overflow:auto;*/
	top: 64px;
}
#container2{position:relative;width:720px;}

#content {position:absolute;z-index:1010;width:720px;left:50%; margin-left:-360px;top:68px;}

#contenthead {
	background:#fff;border-bottom:1px solid #000066;padding-left:15px;padding-bottom:10px;padding-top:10px;
	filter:alpha(opacity=88);
	-moz-opacity:0.88;
	opacity: 0.88;
	}

#content2 {
	background:#eee;padding:15px;
	filter:alpha(opacity=88);
	-moz-opacity:0.88;
	opacity: 0.88;
	}
#nav{    position:absolute;text-align:center;z-index:1000; margin-left:0px;top: 0px;}
#Welcome {    visibility:hidden;position:absolute;z-index:100;color: #fff;left:50%; margin-left:360px; top:103px;font-family: arial,helvetica,sans-serif;font-size: 12px;}
#sections {position:absolute;z-index:90; width:755px; height:531px; left:50%; margin-left:-385px; top: 0px;padding-top:1px;background: url(/images/lab.gif) no-repeat top center;}
#skinselect {position:absolute;z-index:100; width:30px; right:0px; bottom: 20px;}
#gridheadercontainer {visibility:hidden;border:1px solid #000;background:#990000;text-align:center;}
#gridheader {
	position:relative;
	z-index:2;
	color: #0B2647;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	background:#fff;
	margin-top:10px;
	padding-left:10px;
	text-align:left;
}
#gridcontainer {
	position:relative;
	text-align:center;
	margin-top:0px;
	top:0px;
	background:#eee;
}
.gridheadertext{background:#C3C3C3;}
#gridaccount {

	position:relative;
	z-index:2;
}

#gridUpdateMessage {
    border-top: #000 solid 1px;
	border-right: #000 solid 1px;
	border-bottom: #000 solid 0px;
	border-left: #000 solid 1px;
	text-align:center;
	margin-top:0px;
	background:#fff;
}


#pnl_section{position:absolute;z-index:1000; width:552px; height:340px; left:50%; margin-left:-276px; top:74px;border:0px #333 solid;background:#000;}
#pnl_missionmap{position:absolute;z-index:1002; width:660px; height:350px; left:50%; margin-left:-330px; top:74px;border:5px #1F1F1F solid;background:#222;}
#missionMessage{position:absolute;z-index:110; width:408px;  left:50%; margin-left:-240px; top:180px;color:#fff;
font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px; }
#missionmap{position:absolute;z-index:110;left:50%; margin-left:-166px; top:46px;z-index:1202;}
#pnl_teacheraccountinformation{background-color:#CCCCCC;}

