/* functional links */
div#functional_links {
	/*float: 				right;*/
	margin-left:		10px;
	padding-top:		5px;
}
div#functional_text  {
	float:				right;
	margin-right: 		20px;
	color:				#FFFFFF;
    line-height:        22px;
}
div#functional_text a {
	color:              #ffffff;
    text-decoration:    none;
}
div#functional_text a:hover {
    text-decoration:    underline;
}

div#functional_links li, div#func_links_right li {
	list-style: 		none;
	float: 				left;
	margin-right: 		18px;
	line-height: 		29px;
	background-color:	#FFFFFF;
}

div#user_links {
	/*float: 				right;*/
	margin-left:		10px;
	padding-top:		5px;
}
div#user_links li {
	list-style: 		none;
	float: 				left;
	line-height: 		27px;
    width: 110px;
    text-align: center;
    background: 		url( "../img/funcmenu_inactive.png" ) 0px 2px no-repeat;
}

div#user_links li a {
	color: 				#ffffff;
	text-decoration: 	none;
    font-size:          1em;
    font-weight:        bold;
}
    div#user_links li.active {
    	background: 		url( "../img/funcmenu_active.png" ) 0px 2px no-repeat;
    }
        div#user_links li.active a {
            color: 	#FF6C00;
        }

/* main top_navigation */
div#top_navigation {
	position: 			relative;
	width: 				100%;
	height: 			55px;
	font-family: 		arial;
}

div#navigation {
	width: 				100%;
	height: 			50px;
	font-size: 			12px;
	font-weight: 		bold;
}

div#navigation ul {
	padding-top: 		28px;
}

div#navigation ul.sub {
	padding-top: 		0px;
	background: 		#ffffff;
}

div#navigation li {
	list-style: 		none;
	float: 				left;
	line-height: 		22px;
}

div#navigation li ul.sub {
	display: 			none;
}

div#navigation li.active ul.sub {
	display: 			block;
}

div#navigation li.current ul.sub {
	display: 			block;
}

div#navigation ul.sub li {
	float: 				none;
}

div#navigation li a {
	padding-left: 		10px;
	padding-right: 		10px;
	display: 			block;
	text-decoration: 	none;
	color: 				#ffffff;
}

div#navigation li.active a, div#navigation li.current a {
	color: 				#000000;
}


