ul#hmenu1{
margin:0;
padding:0;
text-indent: 0;
position: absolute;
background-repeat : no-repeat;
overflow: hidden;		
background-image: url(i/hm0.jpg);
left: 0px;
top: 130px;
width: 780px;
height: 30px;
z-index: 20;
border: 0;
}
ul#hmenu1 li{
margin:0;
padding:0;
text-indent: 0;
position: absolute;
list-style:none;
font-size: 0.5em;
}
ul#hmenu1 li a{
display:block;
margin:0;
text-indent: 0;
overflow: hidden;
height: 30px;
padding:40px 0 0 0;
}
#hm1{
top:0px;
left: 254px;
width: 77px;
height:30px;
overflow: hidden;
}
#hm1 a:hover{
background: transparent url(i/hm0.jpg) -254px -30px no-repeat;
}
#hm2{
top:0px;
left: 331px;
width: 141px;
height:30px;
overflow: hidden;
}
#hm2 a:hover{
background: transparent url(i/hm0.jpg) -331px -30px no-repeat;
}
#hm3{
top:0px;
left: 472px;
width: 92px;
height:30px;
overflow: hidden;
}
#hm3 a:hover{
background: transparent url(i/hm0.jpg) -472px -30px no-repeat;
}
#hm4{
top:0px;
left: 564px;
width: 71px;
height:30px;
overflow: hidden;
}
#hm4 a:hover{
background: transparent url(i/hm0.jpg) -564px -30px no-repeat;
}
#hm5{
top:0px;
left: 635px;
width: 92px;
height:30px;
overflow: hidden;
}
#hm5 a:hover{
background: transparent url(i/hm0.jpg) -635px -30px no-repeat;
}
#hm6{
top:0px;
left: 722px;
width: 73px;
height:30px;
overflow: hidden;
}
#hm6 a:hover{
background: transparent url(i/hm0.jpg) -722px -30px no-repeat;
}
.menu {
width: 166px;
/*border: 1px solid #3CB371;*/
margin: 5px 0 25px;
padding: 0;
/*background-color: #DDEBD1;*/
background-color: transparent;
}	
.menu2 {
width: 166px;
/*border: 1px solid #3CB371;*/
margin: 5px 0 25px;
padding: 0;
/*background-color: #DDEBD1;*/
background-color: transparent;
}
.menu h1, .menu2 h1{
margin:0;
background-color: #A0CC7D;
color:white;
padding: 3px 5px;
text-align:left;
font-size:.975em;
text-transform: lowercase;
}
.menu h1 a, .menu2 h1 a{
color:white;
}
ul#primary-nav, ul#secondary-nav, ul#sections  {
margin: 5px;
padding: 0;
border: 0;
background: transparent;
color: #000033;
font-size: 1em;
line-height:1.5em;
/*font-weight:bold;*/
}
ul#primary-nav ul, ul#secondary-nav ul, ul#sections  ul  {
margin: 0 0 0 15px;
padding: 0;
border: 0;
color: #000033;
font-weight:normal;
}	
ul#primary-nav li, ul#primary-nav li.thispage, ul#primary-nav li.thissection, ul#secondary-nav li, ul#secondary-nav li.thispage, ul#secondary-nav li.thissection, ul#sections li, ul#sections li.thispage, ul#sections li.thissection {
list-style: none;
border-top: 1px solid white;
}
ul#primary-nav li ul li, ul#primary-nav li ul li.thispage, ul#sections li ul li, ul#sections li ul li.thispage{
border-top: 1px dashed white;
}
ul#primary-nav li.thispage, ul#secondary-nav li.thispage, ul#sections li.thispage{
color: #000;
font-weight:bolder;
}
ul#primary-nav a, ul#secondary-nav a, , ul#sections a {
text-decoration: none;
color: #000033;
background: transparent;
}
ul#primary-nav ul a, ul#secondary-nav ul a, ul#sections ul a {
text-decoration: none;
color: #222;
background: transparent;
}
ul#flymenu,
ul#flymenu ul {
margin: 0 0 20px 0;
padding: 0;
width: 166px; /* Width of Menu Items */
border-bottom: 1px solid #4682B4;	
background: #B7CFE3; /* IE6 Bug */
font-size: 100%;
}
ul#flymenu li {
position: relative;
list-style: none;
}
ul#flymenu li a {
display: block;
text-decoration: none;
color: #222;
padding: 2px 5px;
border: 1px solid #4682B4;
border-bottom: 0;
}
/* Fix IE. Hide from IE Mac */
* html ul#flymenu li { float: left; height: 1%; }
* html ul#flymenu li a { height: 1%; }
/* End */
ul#flymenu ul {
position: absolute;
display: none;
left: 165px; /* Set 1px less than menu width */
top: 0;
}
ul#flymenu li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
ul#flymenu li:hover ul ul,
ul#flymenu li:hover ul ul ul,
ul#flymenu li.over ul ul,
ul#flymenu li.over ul ul ul { display: none; } /* Hide sub-menus initially */
ul#flymenu li:hover ul,
ul#flymenu li li:hover ul,
ul#flymenu li li li:hover ul,
ul#flymenu li.over ul,
ul#flymenu li li.over ul,
ul#flymenu li li li.over ul { display: block; } /* The magic */
ul#flymenu li.mp:hover,
ul#flymenu li.over { background-color: #f9f9f9; }
ul#flymenu li a:hover { color: #E2144A; }

