@charset "utf-8";


/*header*/
#header .container {
	width:950px;
	height: 100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header .row-1 { height:100px;}

#header .logo {
	float:left;
	margin-left: -20px;
	padding-top: 22px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#header .top-links { float:right; padding:45px 35px 0 0;}
#header .top-links li { float:left; margin-left:8px;}
#header.row-2 {width:auto;}
#header .nav-box {
	background:url(images/nav-box-bg.gif) left top repeat-x;
	width:634px;
	right: 0px;
	height: 30px;
	position: absolute;
	top: 44px;
}
#header .nav-box .left { background:url(images/nav-box-left.gif) no-repeat left top;}
#header .nav-box .right {
	background:url(images/nav-box-right.gif) no-repeat right top;
	height:30px;
}


/*-- header navigation --*/
#header .nav-box ul { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#header .nav-box ul li { display:inline;}
#header .nav-box ul li a { display:block; float:left; color:#fff; text-decoration:none; }
#header .nav-box ul li a em {
	display:block;
	float:left;
	font-style:normal;
	background-image: url(images/divider-left.gif);
	background-repeat: no-repeat;
	background-position: left 6.38px;
}
#header .nav-box ul li a em b {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	width:158px;
	text-align:center;
	cursor:pointer;
	background-image: url(images/divider-right.gif);
	background-repeat: no-repeat;
	background-position: right 6.38px;
}

#header .nav-box ul li a:hover { background:url(images/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a:hover em {
	background-image: url(images/divider-left-act.gif);
	background-repeat: no-repeat;
	background-position: left 6.38px;
}
#header .nav-box ul li a:hover b {
	background-image: url(images/divider-right-act.gif);
	background-repeat: no-repeat;
	background-position: right 6.38px;
}
#header .nav-box ul li a.current { background:url(images/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a.current em { background:url(images/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a.current b { background:url(images/divider-right-act.gif) no-repeat right 10px;}

#header .nav-box ul li a.first em { background:none;}
#header .nav-box ul li a.first:hover em {
	background:url(images/nav-left-act.gif) no-repeat left top;
	font-size: 1em;
}
#header .nav-box ul li a.first-current { background:url(images/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a.first-current em {
	background:url(images/nav-left-act.gif) no-repeat left top !important;
	height: 30px;
}
#header .nav-box ul li a.first-current b { background:url(images/divider-right-act.gif) no-repeat right 10px;}

#header .nav-box ul li a.last b { background:none; width:160px;}
#header .nav-box ul li a.last:hover b { background:url(images/nav-right-act.gif) no-repeat right top;}

#header .nav-box ul li a.last-current { background:url(images/nav-act.gif) left top repeat-x; }
#header .nav-box ul li a.last-current em { background:url(images/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a.last-current b { background:url(images/nav-right-act.gif) no-repeat right top !important; width:160px;}
