#banner {top: 5px;
		 left: 5px;
		 z-index: 200;
		 position: absolute;
}
#mainbuttons {top: 150px;
	      z-index: 10;
		  left: 5px;
		  position: relative;
}	

 
#contentbox {
 BACKGROUND-COLOR: #050550;
 COLOR: white;
 z-index: 50;
 padding: 5px;
 left: 10px;
 width: 70%;
 top: 150px;
 position: relative;
}	
#photobox {
 z-index: 5;
 BACKGROUND-COLOR: #050550;
  float: right;
  top: -80px;
  position: relative;
   }
#lowmenu {
  clear: both;
  float:center;
  top: -70px;
  position: relative;
}  

#lowmenu-left {float:left; width:30%; top: 5px; position:relative;}
#lowmenu-cent {float:center; width:30%; position:relative;}
#lowmenu-rght {float:right; width:30%; top: -480px; position:relative;}

#bottom {clear: both; float:center; top: -60px; position:relative;}

#gencontent {
 z-index: 10;
 padding: 5px;
 left: 10px;
 top: 160px;
 position: absolute;
}

#sidemenu {
  clear: both;
  left: 810px;
  top: -1200px;
  position: relative;
  z-index: 60;
{

#leftcontent {
    BACKGROUND-COLOR: #050550;
	z-index: 50;
}
 
/* --- 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: #050550;
}
.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: #53557F URL(images/rlogo.gif) repeat;
	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: #050550;
 COLOR: white;
 }