/* =HEADER *********************************************************/

div#header_sub {
	position: relative;
	top: 0;
	width: 870px;
	height: 141px;
	background: url(./images/bg_header.jpg) no-repeat top left;
}


/* =HEADER - NAVIGATION ********************************************/

div#header_sub div#nav { position: absolute; top: 83px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
div#header_sub div#nav ul { height: 31px; }
div#header_sub div#nav ul li { display: inline;}
div#header_sub a.logo {position: absolute; top:5px; left:5px; }
div#header_sub div#nav ul li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0;
	background: url(./images/img_nav_tabright.gif) no-repeat top right;
}

div#header_sub div#nav ul li#current {
	float: left;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0;
	background: url(./images/img_activenav_tabright.gif) no-repeat top right;
}
div#header_sub div#nav ul li a {
	float: left;
	margin: 0;
	padding: 8px 10px 6px 20px;
	display: block;
	background: url(./images/img_nav_tableft.gif) no-repeat top left;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	height: 17px;
	outline: none;
	letter-spacing: 0.02em;
}

div#header_sub div#nav ul li a.active {
	float: left;
	margin: 0;
	padding: 8px 10px 10px 20px;
	display: block;
	background: url(./images/img_activenav_tableft.gif) no-repeat top left;
	text-transform: uppercase;
	color: #23475d;
}
div#header_sub div#nav ul li a.active {
	float: left;
	margin: 0;
	padding: 8px 10px 7px 20px;
	display: block;
	background: url(./images/img_activenav_tableft.gif) no-repeat top left;
	text-transform: uppercase;
	color: #23475d;
}

div#header_sub div#nav ul li a:hover {
	float: left;
	margin: 0;
	padding: 8px 10px 7px 20px;
	display: block;
	text-transform: uppercase;
	text-decoration:underline;

}



/* =HEADER - SUBNAVIGATION *****************************************/

div#header_sub div#subnav { position: absolute; bottom:0px; width:870px;}
div#header_sub div#subnav ul li { display: inline; }
div#header_sub div#subnav ul li a { margin: 0 30px 0 0; color: #2a5067; font-size: 14px; }
div#header_sub div#subnav ul li a:hover,
div#header_sub div#subnav ul li a.active { text-decoration: underline; outline:none; }

/* =BOTTOM NAVIGATION ********************************************/
