@charset "utf-8";
/* ----------- Navigation CSS ----------- */

#header-container {
	position:absolute;
	left:0px;
	top:0px;
	width:964px;
	height:163px;
}

#header-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:313px;
	height:148px;
}

#header-02 {
	position:absolute;
	left:313px;
	top:0px;
	width:651px;
	height:115px;
}

#nav-01 {
	position:absolute;
	left:313px;
	top:115px;
	width:93px;
	height:33px;
}

#nav-02 {
	position:absolute;
	left:406px;
	top:115px;
	width:93px;
	height:33px;
}

#nav-03 {
	position:absolute;
	left:499px;
	top:115px;
	width:93px;
	height:33px;
}

#nav-04 {
	position:absolute;
	left:592px;
	top:115px;
	width:93px;
	height:33px;
}

#nav-05 {
	position:absolute;
	left:685px;
	top:115px;
	width:93px;
	height:33px;
}

#nav-06 {
	position:absolute;
	left:778px;
	top:115px;
	width:93px;
	height:33px;
}

#nav-07 {
	position:absolute;
	left:871px;
	top:115px;
	width:93px;
	height:33px;
}

#header-03 {
	position:absolute;
	left:0px;
	top:148px;
	width:964px;
	height:15px;
}

/* ----------- Sub-Navigation CSS ----------- */

ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
ul li {
	background-image: url('../sqpurple.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px; 
}

a.sub-primary, a.sub-primary:active, a.sub-primary:visited {
	font-weight:bold;
	color:#e66c1f;
	text-decoration:none;
}

a.sub-primary:hover { 
	color:#f0ab80;
	text-decoration:none;
}

a.sub-secondary, a.sub-secondary:active, a.sub-secondary:visited {
	color:#005699;
	text-decoration:none;
}

a.sub-secondary:hover {
	color:#2f88ce;
	text-decoration:none;
}

/* ----------- Sitemap Links CSS ----------- */

a.sitemap-primary, a.sitemap-primary:active, a.sitemap-primary:visited {
	color:#e66c1f;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

/* ----------- General Text Links CSS ----------- */

a, a:active, a:visited {
	color:#5a6d7d;
}

a:hover { 
	color:#8c9ead;
}

a.white, a.white:active, a.white:visited {
	color:#fff;
}

a.white:hover {
	color:#ff9;
}

a.nodeco, a.nodeco:active, a.nodeco:visited {
	text-decoration:none;
}
