div#nav_menu a:link, a:visited
{
	text-decoration: none;
	color: white;
}

div#nav_menu ul
{
	margin:0px;
	padding:0px;
	list-style: none;
	color: white;
	font-family: Arial,Tahoma;
	font-size: 11px;
	/*font-weight: bold;*/
}

div#nav_menu ul li
{
	float:left;
}

div#nav_menu li a
{
	/*border:1px solid #cdcdcd;*/
	border-right: 1px solid white;
	margin:0px;
	padding:0px;
	/*padding-left:17px;
	padding-right:17px;*/
	text-align: center;
	float:left;
	display:inline;
	height:37px;
	line-height:38px;
	background-image:url('../images/menu/menu_back.jpg');
}

div#nav_menu li a:hover
{
	/*border:1px solid #cdcdcd;*/
	/*border-right: 1px solid white;*/
	margin:0px;
	padding:0px;
	/*padding-left:17px;
	padding-right:17px;*/
	float:left;
	display:inline;
	height:37px;
	line-height:38px;
	color: #2A6179;
	/*font-weight: bold;*/
	background-image:url('../images/menu/menu_back_wt.jpg');
}

div#nav_menu li a.active
{
	/*border:1px solid #cdcdcd;*/
	border-right: 1px solid white;
	margin:0px;
	padding:0px;
	/*padding-left:17px;
	padding-right:17px;*/
	float:left;
	display:inline;
	height:37px;
	line-height:38px;
	color: #2A6179;
	/*font-weight: bold;*/
	background-image:url('../images/menu/menu_back_wt.jpg');
}

div#nav_menu li a.last
{
	border: none;
	/*padding-left:20px;
	padding-right:20px;*/
}

div#nav_menu li a.last_active
{
	border-right: none;
	/*padding-left:20px;
	padding-right:20px;*/
	color: #2A6179;
	background-image:url('../images/menu/menu_back_wt.jpg');
}

div#nav_menu li ul
{
	display:none;
	position: absolute;
	top:205px;
	clear:left;	
	/*height: auto;*/
	width: 150px;	
	margin:0px;
	padding:0px;
	list-style: none;
	color: white;
	font-family: Arial,Tahoma;
	font-size: 11px;
}

div#nav_menu li ul a
{
	background:		none;
	height:			20px;
	line-height:	20px;
	text-indent:	10px;
	border-right:	none;
	border-bottom:	1px solid white;
}

div#nav_menu li ul a.last_sublink
{
	background:		none;
	height:			20px;
	line-height:	20px;
	text-indent:	10px;
	border-right:	none;
	border-bottom:	none;
}

div#nav_menu li:hover ul, #nav li.sfhover ul
{
	display: block;
}

div#nav_menu a.active:hover ul, a.last:hover ul, a.last_active:hover ul
{
	display: block;
}

div#nav_menu li ul a:hover
{
	background:		none;
	height:			20px;
	line-height:	20px;
	text-indent:	10px;
	border-right:	none;
	color:			white;
	font-weight:	bold;
}


/******************************************************/
/* navigation menu */
/******************************************************/
.first_menu
{
	width:			190px;
	padding-left:	10px;
	text-align:		left;
}

.first_menu_selected
{
	width:			190px;
	padding-left:	10px;
	text-align:		left;
	border-left:	3px solid #0199CB;
}

.menu_item
{
	width:			190px;
	padding-left:	10px;
	padding-top:	8px;
	text-align:		left;
}

.menu_item_selected
{
	width:			190px;
	padding-left:	10px;
	padding-top:	8px;
	text-align:		left;
	border-left:	3px solid #0199CB;
}
