/* language selection */

#lang_select_box {
	position: absolute;
	right: 20px;
	top: 65px;
}

#lang_select {
	position: relative;
	font-size: 10px;
	float:left;
}

#lang_select a:link, #lang_select a:active, #lang_select a:visited, #lang_select a:hover {
	color:#666666;
	text-decoration: none;
}

#lang_select a:hover {
	color:#666666;
	text-decoration: underline;
}

/* navigation */

#topmenu_navbg {
	height: 34px;
	position: static;
	width: 742px;
	background-image: url(../img/nav/nav_top.jpg);
	margin-left:15px;
	background-repeat: no-repeat;
}

#navtext {
	position: relative;
	font-size: 9px;
	top: 10px;
	float: left;	
}

#navtext a:link, #navtext a:active, #navtext a:visited, #navtext a:hover {
	color:#ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

#navtext a:hover {
	text-decoration: underline;	
}

#navtext-selected {
	position: relative;
	font-size: 9px;
	top: 10px;
	float: left;
	text-decoration:underline;	
}

#navtext-selected a:link, #navtext-selected a:active, #navtext-selected a:visited, #navtext-selected a:hover {
	color:#fff;
	position: relative;
	text-decoration:underline;
	text-transform: uppercase;
	
}

.navspace {
	position: relative;
    top: 11px;
	background-image: url(../img/nav/nav_spacer.gif);
	background-position: center;
	background-repeat: no-repeat; 
	width: 26px;
	height: 13px;
	float: left;	
}

/* font styling and margin for SUB-navigation*/

#submenu_subnavbg {
	height: 20px;
	position: static;
	width: 742px;
	background-image: url(../img/nav/subnav_bg.jpg);
	margin: 0 0 0 15px;
	background-repeat: no-repeat;
}
#subsubmenu_subsubnavbg {
	height: 20px;
	position: static;
	width: 742px;
	background-image: url(../img/nav/subnav_bg.jpg);
	margin: 0 0 0 15px;
	background-repeat: no-repeat;
}

#subnavtext {
	position: relative;
	font-size: 9px;
	top: 2px;
	float: left;
}

#subnavtext a:link, #subnavtext a:active, #subnavtext a:visited, #subnavtext a:hover {
	color:#ffffff;
	text-decoration: none;
	text-transform: uppercase; 
}

#subnavtext a:hover {
	text-decoration: underline;	
}

#subnavtext-selected {
	position: relative;
	font-size: 9px;
	top: 2px;
	float: left;
	text-decoration:underline;	
}

#subnavtext-selected a:link, #subnavtext-selected a:active, #subnavtext-selected a:visited, #subnavtext-selected a:hover {
	color:#fff;
	position: relative;
	text-decoration:underline;
	text-transform: uppercase;
	
}

.subnavspace {
	position: relative;
    top: 4px;
	background-image: url(../img/nav/nav_spacer.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 14px;
	height:10px;
	float: left;	
}

.subnavspace-first {
	position: relative;
    top: 4px;
	background-image: url(../img/nav/nav_spacer.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 30px;
	height:10px;
	float: left;	
}

/* functional navigation */

#topmenu_funcnav_box{
	position: absolute;
	top: 13px;
	right: 20px;

}

#funcnav {
	position: relative;
	float:left;
	font-size:10px;
}

#funcnav a:link{
	color:#999;
	text-decoration: none;
	marin: 0 5px 0 5px;
}
#funcnav funcnav a:active, #funcnav a:visited {
	color:#999;
	text-decoration: none;
	marin: 0 5px 0 5px;
}
#funcnav a:hover{
	color:#333;
	text-decoration: underline;
	marin: 0 5px 0 5px;
}


.funcnav-space{
	color: #666666;
	margin: 0 7px 0 7px;
}
.funcnav-spacelast{
	color: #666666;
	margin: 0 0px 0 5px;
}
.searchicon{
margin:1px 0 0 2px;

}