@charset "UTF-8";

/* ----------------------------------------------------------------
    Structure= Header
----------------------------------------------------------------- */
div#str-header{
position:relative;
margin:15px auto 0 auto;
width:950px;
height:190px;
*height:200px;
z-index:1;
font-size:0;
}

div#str-header div#navigation{
position:relative;
padding:0 0 10px 0;
width:950px;
font-size:11px;
}
div#str-header div#navigation h1{
font-size:11px;
float:left;
width:455px;
font-weight:normal;
}
div#str-header div#navigation dl dd{
float:right;
text-align: left;
padding:0 0 0 15px;
margin:0;
width:125px;
background-image: url(../images/arrow.gif);
background-position: left center;
background-repeat: no-repeat;
}
div#str-header div#navigation dl dd.short{
width:90px;
}
div#str-header div#navigation dl dd.lang{
background-image: none;
text-align: right;
width:50px;
}
div#str-header p#logo{
padding:30px 0 25px 0;
position:relative;
}

/* ----------------------------------------------------------------
    Structure= sf-menu
----------------------------------------------------------------- */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
margin:			0;
padding:		0;

}
.sf-menu {
line-height:	1.0;
}
.sf-menu li:hover {
visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float: right;
position:		relative;
}
.sf-menu a {
display:		block;
position:		relative;
height:			30px;
width:			157px;
}

/***SKIN ***/
.sf-menu {
font-size:11px;
float: right;
}
.sf-menu li {
border-left:	1px solid #9F9FA0;
text-align: center;
padding:5px 0 0 0;
text-decoration:none;
height:			30px;
width:			157px;
background:		#ffffff;
}
.sf-menu li.last {
border-left:	1px solid #9F9FA0;
border-right:	1px solid #9F9FA0;
text-align: center;
padding:5px 0 0 0;
text-decoration:none;
height:			30px;
width:			158px;
background:		#ffffff;
}
.sf-menu li span {
font-size:9px;
color:#6FBA2C;
line-height:	1.8;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:		#F5F2E9;

}