
/*##################### NAVIGATION SECTION #####################*/	
/* Pathway Breadcrumbs */	
	.pathway {font-size: 11px;color:#333; text-decoration:underline;}
	a.pathway:link {color:#659FDE;}
	a.pathway:visited {color:#567EB9;}
	a.pathway:active {color:#567EB9;}
	a.pathway:hover {color:#567EB9;text-decoration:underline;}
	
	
#pathway {
  	overflow: hidden;
	display: block;
	text-decoration:underline;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-top: 2px;
}

#pathway img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}


li{ list-style: square; font:normal 11px verdana,arial,helvetica,sans-serif; color:#000000;}
ul { list-style: square; font:normal 11px verdana,arial,helvetica,sans-serif; color:#000000;}

#Nlist ul, #Nlist li {
	list-style:url("../images/icn_nelsons.gif");
	color:#567EB9;
	text-decoration:none;
	line-height:20px;
	padding:0px;
	padding-bottom:5px;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	
}



ul#mainlevel-topnav
{
	list-style: none;
	display:block;
	padding: 0;
	margin: 0;
	margin-left:90px;
	margin-top:3px;
	font-size: 12px;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

ul#mainlevel-topnav li
{
	padding-right: 0px;
	float: left;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	font-weight:normal;	
	margin: 0;
	margin-right:10px;
	line-height: 16px;
	white-space: nowrap;
}

a.mainlevel-topnav#active_menu {
	color:#74ACFF;
}

ul#mainlevel-topnav li a
{

	font-weight:normal;	
	font-size: 12px;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	color: #567EB9;
	text-transform: uppercase;
}

ul#mainlevel-topnav li a:hover
{
	color: #74ACFF;
}



ul#mainlevel
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight:lighter;
	font-size: 11px;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

ul#mainlevel li
{
	padding-left: 18px;
	padding-right: 18px;
	float: left;
	clear:left;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 12px;
	white-space: nowrap;
}

a.mainlevel#active_menu {
	color:#fff;
}

ul#mainlevel li a
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:lighter;
	font-size: 11px;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #BBB3A9;
	background: transparent;
	text-transform: uppercase;
}

ul#mainlevel li a:hover
{
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight:lighter;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}


a.sublevel#active_menu {
	color: #333;
}



/** IE bugs: a:link, a:visited, a:hover need to be styled as well; border-bottom to workaround IE bug displaying container too large */
/** customize colors here */
a.mainlevel-nav, a.mainlevel_active-nav, a.mainlevel_current-nav,
a.mainlevel-nav:link, a.mainlevel_active-nav:link, a.mainlevel_current-nav:link,
a.mainlevel-nav:visited, a.mainlevel_active-nav:visited, a.mainlevel_current-nav:visited {
	color: #BBB3A9;
	line-height:1.5;
}



ul.mainlevel-nav ul ul a.sublevel-nav, ul.mainlevel-nav ul ul a.sublevel_active-nav, ul.mainlevel-nav ul ul a.sublevel_current-nav,
ul.mainlevel-nav ul ul a.sublevel-nav:link, ul.mainlevel-nav ul ul a.sublevel_active-nav:link, ul.mainlevel-nav ul ul a.sublevel_current-nav:link,
ul.mainlevel-nav ul ul a.sublevel-nav:visited, ul.mainlevel-nav ul ul a.sublevel_active-nav:visited, ul.mainlevel-nav ul ul a.sublevel_current-nav:visited {
	color: #BBB3A9;
}


/** customize style layout here */

/** link style */
a.mainlevel-nav, a.mainlevel_active-nav, a.mainlevel_current-nav, span.mainlevel-nav,
a.mainlevel-nav:link, a.mainlevel_active-nav:link, a.mainlevel_current-nav:link,
a.mainlevel-nav:visited, a.mainlevel_active-nav:visited, a.mainlevel_current-nav:visited,
a.mainlevel-nav:hover, a.mainlevel_active-nav:hover, a.mainlevel_current-nav:hover,
a.sublevel-nav, a.sublevel_active-nav, a.sublevel_current-nav, span.sublevel-nav,
a.sublevel-nav:link, a.sublevel_active-nav:link, a.sublevel_current-nav:link,
a.sublevel-nav:visited, a.sublevel_active-nav:visited, a.sublevel_current-nav:visited,
a.sublevel-nav:hover, a.sublevel_active-nav:hover, a.sublevel_current-nav:hover {
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:lighter;
	font-size: 14px;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #BBB3A9;
	background: transparent;
	text-transform: uppercase;

}

a.sublevel-nav, a.sublevel_active-nav, a.sublevel_current-nav, span.sublevel-nav,
a.sublevel-nav:link, a.sublevel_active-nav:link, a.sublevel_current-nav:link,
a.sublevel-nav:visited, a.sublevel_active-nav:visited, a.sublevel_current-nav:visited,
a.sublevel-nav:hover, a.sublevel_active-nav:hover, a.sublevel_current-nav:hover {
	color: #BBB3A9;
	background-image:url(../images/bul_square.gif);
	background-repeat:no-repeat;
	padding-left:14px;
	margin-left:8px;
	margin-right:8px;
	font-size: 90%;

}

ul.mainlevel-nav ul ul a.sublevel-nav:hover, ul.mainlevel-nav ul ul a.sublevel_active-nav:hover, ul.mainlevel-nav ul ul a.sublevel_current-nav:hover,
a.mainlevel-nav:hover, a.mainlevel_active-nav:hover, a.mainlevel_current-nav:hover,
a.sublevel-nav:hover, a.sublevel_active-nav:hover, a.sublevel_current-nav:hover {
	color: #fff;
}

/** active menu */
#active_menu-nav,
a.mainlevel_active-nav, a.mainlevel_current-nav,
a.mainlevel_active-nav:link, a.mainlevel_current-nav:link,
a.mainlevel_active-nav:visited, a.mainlevel_current-nav:visited,
a.mainlevel_active-nav:hover, a.mainlevel_current-nav:hover,
a.sublevel_active-nav, a.sublevel_current-nav,
a.sublevel_active-nav:link, a.sublevel_current-nav:link,
a.sublevel_active-nav:visited, a.sublevel_current-nav:visited,
a.sublevel_active-nav:hover, a.sublevel_current-nav:hover {
	color: #fff;
}

/** list layout */
ul.mainlevel-nav, ul.mainlevel-nav ul {
	list-style-type: none;
    margin: 0;
	padding: 0;
	float: left;
    width: 10em;
    left: 0px;
}

ul.mainlevel-nav ul {
	margin-left: 1em;
	margin-bottom: 2px;
    width: 9em;
}

ul.mainlevel-nav ul ul {
    width: 8em;
}

ul.mainlevel-nav li {
	padding: 0;
	margin: 0;
	background: none;
	list-style-type: none;
	display: block;
}

ul.mainlevel-nav li li {
}

ul.mainlevel-nav li {
	clear: both;
}


/** separator */
span.mainlevel-nav, span.sublevel-nav {
	padding: 5px;
}

ul.mainlevel-nav li a span span span span span span {
	display: inline;
}

