@charset "utf-8";
/* CSS Document */
img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
#foot {background:#8fbc8f;}
dl.menus_list dd.nil {padding:0; margin:0;}

.menu1 {
float:right; 
font-family: verdana, arial, sans-serif; 
font-size:10px;

font-weight:bold;
position:relative;
width:400px;


}
.menu1 ul {
padding:0;
margin:0;
list-style-type:none;

}
.menu1 ul li {
float:left;
 position:relative; 
}
/* TOP LEVEL MENU */
.menu1 ul li a, .menu1 ul li a:visited {
float:left; 
display:block; 
text-decoration:none;
color:#315871; 
padding:0px 3px;
  
border-right: 1px solid #cee1ff; 
width:auto;
}

.menu1 ul li:hover 
{
width:auto;
}

.menu1 ul li a.menu1one:hover 
{
color:#FFFFFF;

}
.menu1 ul li a.menu1two:hover 
	{ 
	color:#FFFFFF;
	background:#0073AA;
	
	
	}
.menu1 ul li a.menu1three:hover
	 {
	 	color:#FFFFFF;
		background:#0073AA;
		}
.menu1 ul li a.menu1four:hover 
	{ 
		color:#FFFFFF;
		background:#0073AA;
		}

.menu1 ul li a.menu1five:hover 
{
	color:#FFFFFF;
	background:#0073AA;
	}

.menu1 ul li a.menu1six:hover 
	{
	color:#FFFFFF;
	background:#0073AA;
	 }

.menu1 ul li:hover a.menu1one 
{color:#FFFFFF;
 }
.menu1 ul li:hover a.menu1two 
{
/*background:url(/images/menubghover.png) repeat-x top left; */
}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; 
border-collapse:collapse; 
font-size:10px; 
position:absolute; 
top:0;
left:0;

}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;
position:absolute;
top:23px;
margin-top:0;
left:0;
width:120px;
border-bottom:1px solid #FFFFFF;
}
.menu1 ul li:hover ul.endstop
 {
left:-70px;
}
.menu1 ul li:hover ul li ul
 {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;
background:#315871;
color:#FFFFFF;
height:auto;
line-height:17px;
padding:2px 5px;
width:120px; 

border-right:2px solid #cee1ff; 


font-weight:normal;
font-size:10px;
}
.menu1 ul li:hover ul li a.drop {
/*background:#ccd url(../images/bullet1.gif) no-repeat 3px 8px;*/

}
.menu1 ul li:hover ul li a:hover {
color:#FFFFFF;
background-color:#5a798d;
font-weight:bold;


}
.menu1 ul li:hover ul li a:hover.drop {
background: #ccd url(/images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
display:block;
position:absolute;
left:120px;
top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;
position:absolute;
top:23px; 
top:23px;
background:#315871;
left:0; 
border-bottom:1px solid #5a798d;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;
background:#315871;
color:#FFFFFF;
height:auto;
line-height:17px;
padding:4px 5px;
width:120px; 
border-right:2px solid #CCCCCC; 

font-weight:normal;
}
.menu1 ul li a:hover ul li a.drop {

background:#dd5900 url(/images/bullet1.gif) no-repeat 3px 8px; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden;
position:absolute; 
width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background: #dd5900 url(/images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #dd5900 url(/images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible;
 position:absolute; 
 top:0;
 color:#FFFFFF;
  left:100px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}
.menu1 ul img {
 border-style: none;
}
.menutableback
{
background:#315871;
}
