@media screen {

#menuList {
background: black;
} 
#menu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 210px; /* Width of Menu Items */ 

	border-bottom: 1px solid black; 
} 

#menu ul li { 
	position: relative; 
} 

#menu li ul { 
	position: absolute; 
	left: 209px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; 
} 

#menu li:hover ul {
	display: block; 
} 

#menu li:hover>ul { 
	visibility:visible; 
} 

#menu ul ul {
	visibility:hidden; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 

/* Make-up syles */ 

#menu ul, li { 
	margin: 0 0 0 0; 
} 

/* Styles for Menu Items */ 
#menu ul a { 
	display: block; 
	text-decoration: none; 
	color: black; 
	background: white; /* IE6 Bug */ 
	padding: 4px; 
	border: 1px solid black; 
	border-bottom: 0; 
} 

/* Hover Styles */ 
#menu ul a:hover { 
	color: white; 
	background: black; 
} 

/* Sub Menu Styles */ 
#menu li ul a { 
	text-decoration: none; 
	color: black; 
	background: white /* IE6 Bug */ 
	padding: 4px; 
	border: 1px solid black; 
	border-bottom: 0; 
} 

/* Sub Menu Hover Styles */ 
#menu li ul a:hover { 
	color: black; 
	background: #CC3300; 
} 
#menu ul a.submenu {background:white url("images/tri.gif") no-repeat right;}
#menu ul a.submenu:hover {background:black url("images/tri.gif") no-repeat right;}
body 
{ 
font-family: Trebuchet MS, Verdana, Arial, sans-serif;  
color: #333333;
font-size: 9pt;  
background-image: url(redi.jpg);
background-repeat: no-repeat;

}
#address
{position: absolute; 
width: 210px; 
height:100px; 
z-index: 1; 
left: 350px; 
top: 45px; 
background-color: white;
font-size: 8pt;
color: #333333;
}
#maindiv
{position: absolute; width: 570px; z-index: 2; left: 285px; top: 200px;
}
#menu
{position: absolute; z-index: 3; left: 45px; top: 195px;
}
#CES
{position: absolute; left: 25px; top: 370px;
}
#CESClients
{position: absolute; left: 15px; top: 650px;
}

select
{ 
font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
font-size: 9pt; 
color: #333333;
}
.submit
{ 
font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
font-size: 9pt; 
color: #333333;
}
ul
{
list-style-type:square; list-style-image:url('images/tri.gif'); 
}
.arrow
{
list-style-type:square; list-style-image:url('images/tri.gif');
}
table 
{ 
font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
font-size: 9pt;  
color: #333333;
}
.purple
{
COLOR: #920075;
font-weight: bold;

}
A
{
font-weight: bold;
color: #333333;
}
A:hover
{
COLOR: #920075;
}
}
@media print {
   BODY {font-size: 10pt; background: white;}
#maindiv
{position: absolute; width: 100%; height: 100%; left: 10px; top: 20px;
}
#menu {
	display: none;
visibility: hidden;
	}
.hide {
	display: none;
	visibility: hidden;
	}
}