/* CSS Document */

a.mainlevel:link, a.mainlevel:visited 
{
	display: block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	text-align: left;
	line-height: 20px;
  width: 100%;
	text-decoration: none;
	background: #efefef;
	border-top: 1px solid White;
  border-left: 1px solid White;
  border-bottom: 1px solid #acacac;
  border-right: 1px solid #acacac;
	text-indent: 3px;
	height: 20px;
}

a.mainlevel:hover {
	display: block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-align: left;
	padding-top: 0px;
	width: 100%;
	text-decoration: none;
	background: darkblue;
	border-top: 1px solid #ffd1b3;
  border-left: 1px solid #ffd1b3;
  border-bottom: 1px solid #acacac;
  border-right: 1px solid #acacac;
	height: 20px;
	text-indent: 3px;
	line-height: 20px;	
}

/*
#colmenu ul {margin: 0; padding: 0; list-style: none; z-index:10000;}
#colmenu ul li { position: relative; float: bottom;
  height:20px; 
  background-color: #efefef;
  border-left: 1px solid white;
  background-repeat: no-repeat;
  padding-left: 3px;
  padding-right: 3px;
  text-align: left;
   }
#colmenu ul li a:hover { background-color: #7191ac; color: white; }
#colmenu ul li a { height: 20px; text-decoration: none; display: block; line-height: 18px; font-weight:bold; color:#808080 }
*/
/* menu level 1 */
/*
#colmenu ul li ul {
  display:none; 
   width: 260px;
}
#colmenu ul li ul:hover { display: block; width: 260px;}
#colmenu ul li:hover ul { display: block; width: 260px;}
#colmenu ul li.over ul  { display: block; width: 260px;}*/ /* for IE */
/*
#colmenu ul li ul li {
  width: 260px;
  height: 22px;
  background-color: #7191ac;
  background-image: none;
  border-bottom: none;
  text-align: left;
  padding: 0px;
}
#colmenu ul li ul li a { padding-left: 20px; height: 22px; text-decoration: none; color: #fff; display: block; width: auto; }
#colmenu ul li ul li a:hover { background-color: darkblue; background-image: none; }
#colmenu ul li ul li:hover { display: list-item; }
#colmenu ul li ul li.over { display: block; }*/ /* for IE  */


/* menu widths */
/*
#colmenu  .topnav_20 {width: 120px;}
#colmenu  .news {width: 45px; font-size:9pt;}
#colmenu  .download {width: 80px; font-size:9pt;}
#colmenu  .home {width: 20px; font-size:9pt;}
#colmenu  .standard {width: 150px; font-size:10pt;}
*/

/*
.maincont{  text-align: left;}

A.hmenu 
{
  color: #EDEBE7;
  text-decoration:none;
  font-size:9pt;
}
  
A.hmenu:hover 
{
  color: #EDEBE7;
  text-decoration:none;
  font-size:9pt;
}
*/

div.box 
{
  display: none;
  background-color: #7191ac;
  position: absolute;
  top: 220px; 
  left: 250px;
  width: 300px; height:400px;overflow:auto;
  filter:alpha(opacity=90); /* for IE */
  -moz-opacity:0.9; /* for mozilla */
  opacity: 0.9; /* for safari */
  khtml-opacity: 0.9 /* for konquerer and older safari */ 
}

div.box a { padding-left: 20px; height: 22px; text-decoration: none; color: #fff; width: auto; display: block;}
div.box a:hover { background-color: darkblue; background-image: none; }