@import url('/WYSIWYG/nce_styles.css');
@import url('/nce_preview.css');




body{
	padding:20px;
	margin:0px;
	background:#657498 url('/nav_images/bkg.gif') repeat-x;
	font-size:12px;
	font-family:helvetica, myriad pro, arial, sans-serif;
}
body *{
	font-family:helvetica, myriad pro, arial, sans-serif;
}

#bottom_nav *{
	color:#ffffff;
	font-size:10px;
}
#bottom_nav * a:link,#bottom_nav * a:active,#bottom_nav * a:visited{
	color:#ffffff;
	text-decoration:none;
}
#bottom_nav * a:hover{
	color:#ffffcc;
	text-decoration:none;
}

.top_nav *{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
a.top_nav:link,a.top_nav:active,a.top_nav:visited{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.top_nav:hover{
	color:#ffffcc;
	text-decoration:none;
	font-weight:bold;
}


.footer{
	font-size:10px;
	color:#999999;
}


.nav_link{
	font-family:Helvetica, arial, Myriad Pro, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}




























.menu_tab{
	padding:0px;
	margin:0px;
}
#menus {
	height: 39px;
	margin:0px;
	padding:7px;
	position:absolute;
	top:97px;
/*	left:35px;*/
	z-index:10;
}
#menus *{
	font-size:11px;
	font-family:Helvetica, ArialVerdana, , sans-serif;
	text-align:left;
}
#menus ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 1em;
}
#menus li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: auto;
	display: inline;
}
#menus ul li a {
	display: block;
	padding: 5px;
	color:blue;
	font-size:10px;
	text-decoration:none;
}
#menus li ul {
	position: absolute;
	width: 160px;
	left: -999em;
	padding: 2px 0;
	margin: -1px 0 0 -5px !important;
	margin-left: -5px;
	border:none;
}

/*
Edited Sept. 9, '08
*/
#menus ul li ul * ul{
	margin-left:140px ! important ;
}

#menus ul ul li {
	padding: 0;
}
#menus li:hover ul, #menus li.sfhover ul {
	left: auto;
}
#menus li ul * a {
	text-decoration: none;
	padding: 3px;
	width: 140px;
	color: blue;
	margin-left: 15px;
	margin-right:5px;
	padding-right:0px;
	cursor:pointer;
}
#menus li ul li{
	background:url(/nav_images/nav_menu_mid.gif) repeat-y;
}
#menus ul * ul {
	background:url(/nav_images/nav_menu_bottom.gif) no-repeat bottom;
	padding-bottom:8px;
	padding-top:5px;
}
/*
Edited Sept. 9, '08
*/
#menus ul * ul * ul {
	padding-top:12px;
	margin-left:-10px;
}
#menus li ul a:hover , #menus li ul a:hover *{
	background:#ffa;
	text-decoration: none;
}
#menus li ul ul {
	margin: -20px 0 0 160px !important;
	border:none;
}
#menus li:hover ul ul, #menus li:hover ul ul ul, #menus li.sfhover ul ul, #menus li.sfhover ul ul ul {
	left: -999em; 
}
#menus li:hover ul, #menus li li:hover ul, #menus li li li:hover ul, #menus li.sfhover ul, #menus li li.sfhover ul, #menus li li li.sfhover ul {
	left: auto;
}

#menus * a.menu_parent{
	color:#fff;
	font-size:12.5px;
	font-weight:bold;
}
#menus * a.menu_parent:hover{
	color:#ffc;
}

#menus * a .line{
	width:130px;
	height:1px;
	border-width:1px 0px 0px 0px;
	border-color:blue;
	border-style:solid;
}