
#navigation {
	position: relative;
	width: 792px; height: 30px;
	background-color: #004A2A;
	border-top: solid 1px #B2B2B2;
	border-bottom: solid 1px #B2B2B2;
	font-family: Tahoma, Arial, Verdana, Helvetica, Tahoma; 
	text-align: left;
	font-size: 80%;
	color: #FFF;
}

.nav-link {
	position: relative;
	top: 5px;
	padding: 5px 10px 7px 10px;
}

.nav-top-home {
	position: absolute;
	left: 17px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
}

.nav-top-home a 		{ color: #FFF; text-decoration: none; }
.nav-top-home a:active 	{ color: #FFF; text-decoration: none; }
.nav-top-home a:visited { color: #FFF; text-decoration: none; }
.nav-top-home a:hover 	{ color: #000; background: #EAEAEA; text-decoration: none; }

.nav-top-a {
	position: absolute;
	left: 72px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
}

.nav-top-a a 			{ color: #FFF; text-decoration: none; }
.nav-top-a a:active 	{ color: #FFF; text-decoration: none; }
.nav-top-a a:visited 	{ color: #FFF; text-decoration: none; }
.nav-top-a a:hover 		{ color: #000; background: #EAEAEA; text-decoration: none; }

.nav-top-b {
	position: absolute;
	left: 154px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
}

.nav-top-b a 			{ color: #FFF; text-decoration: none; }
.nav-top-b a:active 	{ color: #FFF; text-decoration: none; }
.nav-top-b a:visited 	{ color: #FFF; text-decoration: none; }
.nav-top-b a:hover 		{ color: #000; background: #EAEAEA; text-decoration: none; }

.nav-top-c {
	position: absolute;
	left: 326px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
}

.nav-top-c a 			{ color: #FFF; text-decoration: none; }
.nav-top-c a:active 	{ color: #FFF; text-decoration: none; }
.nav-top-c a:visited 	{ color: #FFF; text-decoration: none; }
.nav-top-c a:hover 		{ color: #000; background: #EAEAEA; text-decoration: none; }

.nav-top-d {
	position: absolute;
	left: 482px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
}

.nav-top-d a 			{ color: #FFF; text-decoration: none; }
.nav-top-d a:active 	{ color: #FFF; text-decoration: none; }
.nav-top-d a:visited 	{ color: #FFF; text-decoration: none; }
.nav-top-d a:hover 		{ color: #000; background: #EAEAEA; text-decoration: none; }

.nav-top-e {
	position: absolute;
	left: 563px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
}

.nav-top-e a 			{ color: #FFF; text-decoration: none; }
.nav-top-e a:active 	{ color: #FFF; text-decoration: none; }
.nav-top-e a:visited 	{ color: #FFF; text-decoration: none; }
.nav-top-e a:hover 		{ color: #000; background: #EAEAEA; text-decoration: none; }

.nav-top-ov {
	position: absolute;
	left: 72px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
	background-color: #FFF;
}

.nav-top-ov a 			{ color: #000; text-decoration: none; }
.nav-top-ov a:active 	{ color: #000; text-decoration: none; }
.nav-top-ov a:visited 	{ color: #000; text-decoration: none; }
.nav-top-ov a:hover 	{ color: #000; text-decoration: none; }

.nav-top-b-ov {
	position: absolute;
	left: 154px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
	background-color: #FFF;
}

.nav-top-b-ov a 		{ color: #000; text-decoration: none; }
.nav-top-b-ov a:active 	{ color: #000; text-decoration: none; }
.nav-top-b-ov a:visited { color: #000; text-decoration: none; }
.nav-top-b-ov a:hover 	{ color: #000; text-decoration: none; }

.nav-top-c-ov {
	position: absolute;
	left: 326px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
	background-color: #FFF;
}

.nav-top-c-ov a 		{ color: #000; text-decoration: none; }
.nav-top-c-ov a:active 	{ color: #000; text-decoration: none; }
.nav-top-c-ov a:visited { color: #000; text-decoration: none; }
.nav-top-c-ov a:hover 	{ color: #000; text-decoration: none; }

.nav-top-d-ov {
	position: absolute;
	left: 482px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
	background-color: #FFF;
}

.nav-top-d-ov a 		{ color: #000; text-decoration: none; }
.nav-top-d-ov a:active 	{ color: #000; text-decoration: none; }
.nav-top-d-ov a:visited { color: #000; text-decoration: none; }
.nav-top-d-ov a:hover 	{ color: #000; text-decoration: none; }

.nav-top-e-ov {
	position: absolute;
	left: 612px; top: 1px;	
	height: 28px;
	border-left: solid 1px #B2B2B2;
	background-color: #FFF;
}

.nav-top-e-ov a 		{ color: #000; text-decoration: none; }
.nav-top-e-ov a:active 	{ color: #000; text-decoration: none; }
.nav-top-e-ov a:visited { color: #000; text-decoration: none; }
.nav-top-e-ov a:hover 	{ color: #000; text-decoration: none; }


.nav-left {
	width: 205px; height: auto;
	background-color: #EAEAEA;
	text-align: left;
	padding: 5px 0px 10px 0px;
}

.nav-left-wrap {
	padding: 2px 0px 2px 0px;	
	cursor:hand; cursor:pointer;
}

.nav-left-wrap a 			{ color: #004A2A; text-decoration: none; }
.nav-left-wrap a:active 	{ color: #004A2A; text-decoration: none; }
.nav-left-wrap a:visited 	{ color: #004A2A; text-decoration: none; }
.nav-left-wrap a:hover 		{ color: #004A2A; background: #FFF; text-decoration: none; }

.nav-left-wrap-ov {
	padding: 2px 0px 2px 0px;	
	cursor:hand; cursor:pointer;
	background-color: #FFF;
}

.nav-left-wrap-ov a 			{ color: #004A2A; text-decoration: none; }
.nav-left-wrap-ov a:active 		{ color: #004A2A; text-decoration: none; }
.nav-left-wrap-ov a:visited 	{ color: #004A2A; text-decoration: none; }
.nav-left-wrap-ov a:hover 		{ color: #004A2A; text-decoration: none; }


/* for Mozilla/Safari/Opera */
*>.nav-left-link {
	position: relative;
	top: 0px;
	padding: 3px 3px 3px 15px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .nav-left-link {
	position: relative;
	top: 0px;
	padding: 2px 3px 2px 15px;
}
/* END filter */

.nav-key {
	width: 205px; height: auto;
	background-color: #F2F6F4;
	text-align: left;
	padding: 5px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
}

.nav-key-title {
	padding: 2px 0px 2px 15px;	
	border-bottom: solid 2px #FFF;
}

.nav-key-txt {
	position: relative;
	padding: 2px 0px 2px 45px;	
	width: 150px; height: 22px;	
}

.nav-key-txta {
	position: relative;
	padding: 8px 0px 2px 45px;	
	width: 150px; height: 22px;	
}

.nav-key-icon {
	position: absolute;
	left: 15px; 
}

.leftnav-wrap {
	padding: 0px 0px 0px 28px;	
}