body {
    background:#FFCC99;
    font: 12px sans-serif;
}

.pagecontainer {
    width: 640px;
    height: 480px;
    margin: auto;
    background-color:#FFCC99;

}

.menucontainer {
 position: absolute:
// float: left;
    width: 640px;
    height: 25px;
    margin: auto;
    background-color: #FFCC99;
    z-index:1000;
    overflow:visible.

}

.bannercontainer {position: relative;
 /* float: left; */
    width: 640px;
    height: 100px;
    margin: auto;
    background-color:#FFCC99;
    background-image: url('../images/as-logo-1-31.png');
    background-repeat: no-repeat;
   // border: 1px solid rgb(0, 0, 0); /* this aligns the div down ? do not remove */
    z-index:1000;
}

.banner {position: relative;
    // float: left;
    width: 340px;
    height: 140px;
    margin: auto;
    background-color:#FFCC99;
    background-image: url('../images/as-logo--1-31.png');
    background-repeat: no-repeat;
 /*  border: 3px solid rgb(0, 200, 0); */
}

.contentcontainer {
 position: relative:
 //float: left;
    top:30px;
    left:-20px
    width: 640px;
    height: 420px;
    margin: auto;
    background-color:#FFCC99;
    z-index:1;
	// border: 1px solid rgb(0, 0, 0);

}



#navMenu {
	margin:0; 
	padding:0;
	list-style:none;	
	font-family:arial;
	text-align:center;
	line-height:25px;
}

	#navMenu li {
		float:left;	
		background:url(images/default-menu.jpg) no-repeat center center;	/* default background image	*/
		width:80px;							/* width and height of the menu item */
		height:25px;
		border-left:1px solid #111;				/* simulate pixel perfect using border */
		border-right:1px solid #333;
		border-top:1px solid #555;
		border-bottom:1px solid #333;
		position:relative;			/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}

	#navMenu li a {
		z-index:1000;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:25px;
		position:relative;
		color:#FF9933;
	}

 	#navMenu li .hover {
		background:url(images/over-menu.jpg) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:80px;	/*	width, height, left and top to fill the whole LI item	*/
		height:25px;
		left:0; 
		top:0;	
		z-index:0;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
	}	

	#navMenu li.selected {
		background:url(images/selected-menu.jpg) no-repeat center center;	/* selected image	*/
	}

#basicCube { 
 left: 10px;
   width: 480px; 
   height: 328px;
   z-index: 1;
}



