#banner {top: 60px;
         text-align:center;
         display:block;
		 z-index: 200;
		 position: absolute;
         }
#mainphoto {top: 500px;
	      z-index: 10;
		  position: absolute;
}	
#mainpage {top:375px;
          position:absolute; 
          }
 
#contentbox {
 BACKGROUND-COLOR: #090250;
 COLOR: white;
 z-index: 50;
 padding: 5px;
 left: 10px;
 width: 70%;
 top: 150px;
 position: relative;
}	
#photobox {
 z-index: 5;
 BACKGROUND-COLOR: #090250;
  float: right;
  top: -110px;
  position: relative;
   }


#bottom {clear: both; float:center; top: 1500px; position:absolute;}


 
/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l0iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 4px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #090250;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0F0FFF;
}

/* level 1 inner */
.m0l1iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l1iover {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #055505;
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0FFF0F;
}

/* level 2 inner */
.m0l2iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #550505;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #ff0f0f;
}		
  
BODY
{
 	BACKGROUND-color: #090250;
	COLOR: white;
	FONT-FAMILY: sans-serif;
}
A:link    { color: cyan }
A:active  { color: red; font-size: 125% }
A:visited { color: yellow; font-size: 100% }

.TableText
{
 BACKGROUND-COLOR: blue;
 COLOR: white;
 }
 
 .centeredImage
 {
    text-align:center;
    display:block;
    margin-top:50px;
 }

