@charset "utf-8";
body {
  background-color: #ffffff;
  behavior:url("\csshover3.htc");
  margin: 0;
  padding: 0;
}
.hdr {
  margin: 0;
  padding: 0;
}
.bod {
  margin-left: 20px;
}
.mainmenu {
   float: left;
   width: 100%;
   padding: 0;
}
.mainmenu ul {			/* main menu list */
   float: left;
   width: 100%;
   list-style: none;
   line-height: 1;		/* affects text cell height */
   color: #FFFFFF;		/* main menu bar text color */
   background: #0800c0;		/* main menu bar bg color */
   padding: 0;
   border: solid transparent;
   border-width: 2px 0;
   border-color: #0800c0;
   margin: 0;
}
.mainmenu ul li {			/* main menu list items */
   float:left; 
   position: relative;
   margin:0;
   padding:0;
}
.mainmenu li:hover{ background: #00aaFF; } 	/* main highlite color */
.mainmenu a {						/* main menu <a> text settings */
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: 600;
   font-style: normal;
   text-decoration: none;
   color: #FFFFFF;					/* menu link text color */
   padding: 2px 10px;
   border: none;
   margin: 0;
}
.mainmenu ul li a {white-space:nowrap;}		/* prevent wrapping */

.mainmenu li ul {					/* dropdown and child menu list */
   position: absolute;
   left: -999em;					/* moves items off screen to be invisible */
   height: auto;
   width: 120px;
   background: #000080;				/* dropdown and child menu bg color */
   font-weight: normal;
   border-width: 1px;
   margin: 0;
}

.mainmenu li li {					/* child menu items */
   width: 120px;
   margin-top: 2px;
   margin-bottom: 2px;
}
.mainmenu li li a { width: 120px; }		/* child menu links */
.mainmenu ul ul a {				/* child menu list */
   height:100%; 
   width: 120px;
}
.mainmenu li li li {				/* sub child menu items */
   width: 120px;
   margin-top: 3px;
   margin-bottom: 3px;
}

.mainmenu li ul ul {				/* child menu position */
   padding: 0;
   border: none;
   margin: -17px 0 0 118px;
}

.ul_ch, 
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul,
.mainmenu li li li li li:hover ul ul
{
   left: -999em;
}

.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul,
.mainmenu li li li li li:hover ul
{
   left: auto;
}

.mainmenu li:hover>ul.ul_ch   
{
   left: auto;
}

  /* active link text color */
.mainmenu li:hover a,
.mainmenu li:hover a:visited,
.mainmenu li:hover a:hover,
.mainmenu li a:hover{
   color:#FFFF00;
}

  /* sub link text color */
.mainmenu li:hover li a, 
.mainmenu li li:hover li a, 
.mainmenu li li li:hover li a, 
.mainmenu li li li li:hover li a,
.mainmenu li:hover li a:visited, 
.mainmenu li li:hover li a:visited, 
.mainmenu li li li:hover li a:visited, 
.mainmenu li li li li:hover li a:visited
{
   color:#f0f0f0;
}

  /* sub link highlite color */
.mainmenu li li:hover, 
.mainmenu li li li:hover, 
.mainmenu li li li li:hover, 
.mainmenu li li li li li:hover, 
.mainmenu li li li li li li:hover 
{
   background: #00aaFF;
   z-index:9999;
}

.mainmenu img {
	border: none;
	margin-right: 0px;
	width: 16px;
	height: 16px;
}
.mainmenu ul img {
	width: 16px;
	height: 16px;
}

.ul_ch li span {
  display:block;
  background-image: url(./images/arrv_side.gif);
  background-position: 96% 50%;
  background-repeat: no-repeat;
}
.mainmenu span {
	display:block;
	background-image: url(./images/arrv_down.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 15px; 
}



