@charset "utf-8";
/* CSS Document */

.menu_top_left{
	width:25px;
	height:21px;
	background:url(menu/menu_top_left.png) no-repeat;
}
.menu_top{
	width:852px;
	height:21px;
	background:url(menu/menu_top.png) repeat-x;
}
.menu_top_right{
	width:25px;
	height:21px;
	background:url(menu/menu_top_right.png) no-repeat;
}
.menu_left{
	width:25px;
	height:70px;
	background:url(menu/menu_left.png) no-repeat;
}
.menu_right{
	width:25px;
	height:70px;
	background:url(menu/menu_right.png) no-repeat;
}
.menu_bottom_left{
	width:25px;
	height:21px;
	background:url(menu/menu_bottom_left.png) no-repeat;
}
.menu_bottom{
	width:852px;
	height:21px;
	background:url(menu/menu_bottom.png) repeat-x;
}
.menu_bottom_right{
	width:25px;
	height:21px;
	background:url(menu/menu_bottom_right.png) no-repeat;
}
.menu_mid{
	width:852px;
	height:70px;
	background:url(menu/menu_bg.jpg) repeat-x;
}
/*********************** MENU STARTS ***********************/
.menu {
float:left; width:850px; font-family: arial, verdana,  sans-serif; font-size:13px; color:#fff; white-space:nowrap;
}
.menu ul {
padding:0;margin:0;list-style-type:none;
}
.menu ul li {
float:left; position:relative; list-style-type:none; white-space:nowrap
}
.menu .current>a, .menu .current>a:link, .menu .current>a:active .menu .current>a:visited{
	color:#e2e2e2;
	text-decoration:underline;
	background:url(menu/menu_sel.png) no-repeat;
	white-space:nowrap;
}
.menu .current>a:hover{
	color:#10007b;
	text-decoration:none;
}
.menu ul li a, .menu ul li a:visited {
float:left; display:block; text-decoration:none; color:#fff; padding:0px 9px; font-weight:bold; line-height:33px;
}

.menu ul li:hover {width:auto;}

.menu ul li a:hover {background:url(menu/menu_hover.png) no-repeat; color:#10007b;}

.menu ul li:hover a {background:url(menu/menu_hover.png) no-repeat; color:#10007b;}

.menu ul li ul {
display: none;
}
.menu table {
margin:0; border-collapse:collapse; font-size:13px; position:absolute; top:0; left:0;
}

/* Flyout Portion of Menu */

.menu ul li:hover ul, .menu ul li a:hover ul {
	display: block;
	position: absolute;
	top: 32px;
	width: 194px;
	border: 2px solid #ccc;
	left: 0;}
	
.menu ul li:hover ul li a, .menu ul li a:hover ul li a  {
	display: block;
	background: #000099;
	color: #fff;
	height: auto;
	line-height: 15px;
	padding: 6px 12px;
	width: 170px;
	font-size: 13px;
	text-decoration: none; }

.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover  {
	color: #000066;
	background: #e5e5ed; }
	
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul  {
	display: block;
	position: absolute;
	top: -1px;}

.menu ul li A:hover ul li A ul  {
	visibility: hidden;
	position: absolute;
	height: 0;
	width: 0;  }