

/* -----[ TOP NAVIGATION ]--------------------------------------------------------------------- */
#topnav
{
	background-color: #FFF;
	height:20px;
	border-bottom:4px solid #FFF;
	border-top:4px solid #FFF;
	vertical-align:top;
}

	#topnav ul, #topnav ul li
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	#topnav ul li
	{
		float: left;
		display:inline-block;
	}
	
	#topnav a
	{
		margin: 0;
		padding: 3px 10px 3px 10px;
		display: block;
		position: relative;
		background-color: transparent;
		float: left;
		border-right:1px solid #C1B8C7;
		height:16px;
		font: bold 90% Verdana,sans-serif;
		color: #000;
	}
	
	#topnav a:hover
	{
		color:#316598;
		text-decoration:none;
		
	}
/*================================================*/
/* VERTICAL NAVIGATION  - /menus/verticalmenu.asp */
/* 		MODIFIED BY JOHNNY, 18 JULY 2005          */
/*================================================*/

/*==============  FIRST LEVEL  ==================*/
#sideNav
{
	margin: 0px 0px 0px 0px;
}


#sideNav h3
	{
		color:#FFF;
		font-weight: bold;
		font-size:100%;
		margin-bottom:0;
		background-color:#8A6499;
		padding:4px 8px 4px 8px;
	}
    
    #sideNav h3 a
	{
		color:#FFF;
	}
     #sideNav h3 a:hover
	{
		color:#98C758;
	}


#sideNav ul
{
	margin: 0;
	padding: 0;
	margin-bottom:0px;
}

#sideNav ul li 
{ 
	display: inline;
	margin: 0; 
	padding:0;
	list-style: none;
}

#sideNav ul li a
{
	display: block;
	color: #000;
	padding : 4px 3px 4px 5px;
	background-color: #CDC7D3;
	text-decoration:none;
	border-bottom: 1px solid #FFF;
    font: 93% Arial, Helvetica, sans-serif;
	text-align:left;
}


#sideNav ul li a:hover
{
	background: none;
	background-color: #DED3E2; 
	color: #000;
	text-decoration: none;
}

#sideNav ul li a#current1 	/* SELECTED PAGE, FIRST LEVEL */
{ 
	color: #000;
	background: none;
	background-color: #FFF;
}
	
/*==============  SECOND LEVEL  ==================*/
#sideNav ul ul li a
{
	color: #000;
	border-bottom: 1px solid #FFF;
	padding : 4px 3px 4px 15px;
	background-color: #D5E8BB;
}

#sideNav ul ul li a:hover
{
	background-color: #AFD37E; 
	color: #000;

}


#sideNav ul ul li a#current2 	/* SELECTED PAGE, SECOND LEVEL */
{ 
	color: #000; 
    background-color: #98C758;
}

/*==============  THIRD LEVEL  ==================*/
#sideNav ul ul ul li a
{
	color: #333;
	padding : 4px 0px 5px 30px;
	background-color:#D8E2EC;
}

#sideNav ul ul ul li a:hover
{
	background-color: #C5D3E2;
	color: #333;

}

#sideNav ul ul ul li a#current3 	/* SELECTED PAGE, THIRD LEVEL */
{ 
	color: #000; 
    background-color: #90ACC8;
}

/*==============  FOURTH LEVEL  ==================*/
#sideNav ul ul ul ul li a
{
	color: #333;
	padding : 4px 0px 5px 45px;
	background-color:#FFEECC;
}

#sideNav ul ul ul ul li  a:hover
{
	background-color: #FAE9A3;
	color: #333;

}

#sideNav ul ul ul ul li a#current4 		/* SELECTED PAGE, FOURTH LEVEL */
{ 
	color: #333; 
    background-color:#FAE9A3;
}

/*================================================*/
/* BREADCRUMB   -  /menus/breadcrumb.asp          */
/*================================================*/
#breadcrumb
{
	color: #758D9B;
	font: 77% Arial,sans-serif;
	text-align:right;
}
#breadcrumb a
{
	color: #758D9B;
}
#breadcrumb a:hover
{
	color: #CC0000;
}
