#mainnav{
	float:left; 
	width:958px; 
	height:48px; 
	margin:220px 0 0 0; 
}

#mainnav ul li {
	float:left;
}


#mainnav ul li a.menu
{
	font: bold 12px Arial; 
	color: #245b72; 
	text-decoration: none;
	height:16px;
	display: block;
	text-align: center;
	padding: 15px 14px 13px 15px;
	border-bottom: 3px solid #0b95ca;
	border-top: 1px solid #0b95ca;
	border-right: 1px solid #7ec2dc;
	background:url(../images/bg/fun_menu.gif) repeat-x 0 0; 
}

#mainnav ul li #mainnav ul li a.pm_link,
#mainnav ul li a.tc_link,
#mainnav ul li a.nn_link,
#mainnav ul li a.fc_link {
	padding: 7px 14px 5px 16px;
	height:32px;
}

a.fi_link{
	background:#0F0;
}

#mainnav ul li a.qs_link,
#mainnav ul li a.pg_link {
	padding: 14px 14px 5px 14px;
	height:25px;
}

#mainnav ul li a.qs_link,
#mainnav ul li a.pg_link,
#mainnav ul li a.tc_link 
{
	padding-left: 13px;
	padding-right: 13px;
}

#mainnav ul li a.menu:hover, #mainnav ul li a.selected {
	color: #fff;
	background:url(../images/bg/fun_menu_hover.gif) repeat-x 0 0; 
}

#mainnav .dropmenudiv{
	position:absolute;
	top: 0;
	z-index:100;
	visibility: hidden;
	width:188px; 
	background:#fff url(../images/bg/bg_submenus.jpg) no-repeat center bottom; 
	display:inline; 
	left:0; 
	border: 1px solid #0b95ca;
	margin: -2px 0 0 0;
}

#mainnav .dropmenudiv a {
	display: block;
	padding:8px 0 8px 12px;
	background: none !important; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #245b72;
	text-decoration: none;
	border-bottom: 1px solid #d5dde0;
}

#mainnav .dropmenudiv a:hover{
	color: #05abe9; 
	text-decoration: underline;
}


/**/

ul.sub1 {
	position:absolute;
	z-index:100;
	visibility: hidden;
	width:188px; 
	background:#fff url(../images/bg/bg_submenus.jpg) no-repeat center bottom; 
	display:inline; 
	border: 1px solid #0b95ca;
	margin: -2px 0 0 0;
}

ul.sub1 li {
	clear:both;
	float:left;
	width:188px;
}

ul.sub1 a.sub {

	display: block;
	padding:8px 0 8px 12px;
	background: none !important; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #245b72;
	text-decoration: none;
	border-bottom: 1px solid #d5dde0;
}

ul.sub1 li a:hover {
	color: #05abe9; 	
	text-decoration: underline;	
}


/**/

ul.sub2 {
	position:absolute;
	z-index:100;
	visibility: hidden;
	top:1px;
	left:189px;
	width:188px; 
	background:#fff url(../images/bg/bg_submenus.jpg) no-repeat center bottom; 
	display:inline; 
	border: 1px solid #0b95ca;
	margin: -2px 0 0 0;
}

ul.sub2 a.sub {
	display: block;
	padding:8px 0 8px 12px;
	background: none !important; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #245b72;
	text-decoration: none;
	border-bottom: 1px solid #d5dde0;
}

ul.sub2 li a:hover {
	color: #05abe9; 	
	text-decoration: underline;	
}

/**/

ul.sub3 {
	position:absolute;
	z-index:100;
	visibility: hidden;
	top:33px;
	left:189px;
	width:188px; 
	background:#fff url(../images/bg/bg_submenus.jpg) no-repeat center bottom; 
	display:inline; 
	border: 1px solid #0b95ca;
	margin: -2px 0 0 0;
}

ul.sub3 a.sub {
	display: block;
	padding:8px 0 8px 12px;
	background: none !important; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #245b72;
	text-decoration: none;
	border-bottom: 1px solid #d5dde0;
}

ul.sub3 li a:hover {
	color: #05abe9; 	
	text-decoration: underline;	
}

/**/

ul.sub4 {
	position:absolute;
	z-index:100;
	visibility: hidden;
	top:64px;
	left:189px;
	width:188px; 
	background:#fff url(../images/bg/bg_submenus.jpg) no-repeat center bottom; 
	display:inline; 
	border: 1px solid #0b95ca;
	margin: -2px 0 0 0;
}

ul.sub4 a.sub {
	display: block;
	padding:8px 0 8px 12px;
	background: none !important; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #245b72;
	text-decoration: none;
	border-bottom: 1px solid #d5dde0;
}

ul.sub4 li a:hover {
	color: #05abe9; 	
	text-decoration: underline;	
}

/**/

ul.sub5 {
	position:absolute;
	z-index:100;
	visibility: hidden;
	top:95px;
	left:189px;
	width:188px; 
	background:#fff url(../images/bg/bg_submenus.jpg) no-repeat center bottom; 
	display:inline; 
	border: 1px solid #0b95ca;
	margin: -2px 0 0 0;
}

ul.sub5 a.sub {
	display: block;
	padding:8px 0 8px 12px;
	background: none !important; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #245b72;
	text-decoration: none;
	border-bottom: 1px solid #d5dde0;
}

ul.sub5 li a:hover {
	color: #05abe9; 	
	text-decoration: underline;	
}

/**/

ul.sub6 {
	position:absolute;
	z-index:100;
	visibility: hidden;
	top:128px;
	left:189px;
	width:188px; 
	background:#fff url(../images/bg/bg_submenus.jpg) no-repeat center bottom; 
	display:inline; 
	border: 1px solid #0b95ca;
	margin: -2px 0 0 0;
}

ul.sub6 a.sub {
	display: block;
	padding:8px 0 8px 12px;
	background: none !important; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #245b72;
	text-decoration: none;
	border-bottom: 1px solid #d5dde0;
}

ul.sub6 li a:hover {
	color: #05abe9; 	
	text-decoration: underline;	
}

